.px-brand-mark[data-v-9fc26081]{display:inline-flex;align-items:center;gap:.45rem;margin:0;line-height:1;-webkit-user-select:none;user-select:none}.px-brand-mark__icon[data-v-9fc26081]{flex:0 0 auto;display:block;border-radius:.35rem;box-shadow:0 1px 2px #14201b1f}.px-brand-mark__word[data-v-9fc26081]{font-family:var(--px-font-display);font-weight:700;letter-spacing:-.02em;color:var(--px-color-accent)}.is-sm .px-brand-mark__icon[data-v-9fc26081]{width:1.25rem;height:1.25rem}.is-sm .px-brand-mark__word[data-v-9fc26081]{font-size:var(--px-text-sm)}.is-md .px-brand-mark__icon[data-v-9fc26081]{width:1.65rem;height:1.65rem}.is-md .px-brand-mark__word[data-v-9fc26081]{font-size:var(--px-text-lg)}.is-lg .px-brand-mark__icon[data-v-9fc26081]{width:2.15rem;height:2.15rem;border-radius:.45rem}.is-lg .px-brand-mark__word[data-v-9fc26081]{font-size:var(--px-text-xl)}.is-hero[data-v-9fc26081]{gap:.65rem;margin-bottom:.5rem}.is-hero .px-brand-mark__icon[data-v-9fc26081]{width:clamp(2.25rem,7vw,3rem);height:clamp(2.25rem,7vw,3rem);border-radius:.55rem}.is-hero .px-brand-mark__word[data-v-9fc26081]{font-size:clamp(1.6rem,8vw,2.75rem);letter-spacing:-.03em}.session-id[data-v-29a12493]{min-width:0;max-width:min(100%,20rem);text-align:right;font-size:var(--px-text-sm);line-height:1.25;color:var(--px-color-muted, #5a6b63)}.session-id--card[data-v-29a12493]{max-width:none;text-align:left;width:100%}.session-id--link[data-v-29a12493]{cursor:pointer;border-radius:var(--px-radius, 8px);padding:var(--px-space-1) var(--px-space-2);margin:calc(var(--px-space-1) * -1) calc(var(--px-space-2) * -1)}.session-id--link[data-v-29a12493]:hover,.session-id--link[data-v-29a12493]:focus-visible{color:var(--px-color-ink, #14201b);background:var(--px-color-wash, rgba(0, 0, 0, .04))}.session-id--link[data-v-29a12493]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:2px}.session-id-ws[data-v-29a12493]{display:block;font-weight:650;color:var(--px-color-ink, #14201b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-id-plan[data-v-29a12493]{display:block;font-weight:500;color:var(--px-color-muted, #5a6b63);white-space:normal;overflow:visible;text-overflow:unset}.session-id-email[data-v-29a12493]{display:block;margin-top:.1rem;font-size:var(--px-text-xs);font-weight:500;color:var(--px-color-muted, #5a6b63);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:420px){.session-id[data-v-29a12493]:not(.session-id--card){max-width:min(100%,14rem);text-align:left}}.app-sidebar[data-v-b210b4da]{display:none;position:fixed;top:0;left:0;bottom:0;z-index:var(--px-z-sticky);width:var(--px-sidebar-w);flex-direction:column;background:var(--px-color-surface);border-right:1px solid var(--px-color-border);padding-top:max(var(--px-space-3),env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);transition:width .3s ease;overflow:hidden}@media(min-width:768px){.app-sidebar[data-v-b210b4da]{display:flex}}.app-sidebar.is-collapsed[data-v-b210b4da]{width:var(--px-sidebar-w-collapsed)}.app-sidebar__head[data-v-b210b4da]{display:flex;align-items:center;justify-content:space-between;gap:var(--px-space-2);min-height:2.75rem;padding:var(--px-space-2) var(--px-card-pad-x);border-bottom:1px solid var(--px-color-border)}.app-sidebar.is-collapsed .app-sidebar__head[data-v-b210b4da]{flex-direction:column;justify-content:center;gap:var(--px-space-2);padding-inline:0}.app-sidebar__toggle[data-v-b210b4da]{display:inline-flex;align-items:center;justify-content:center;width:var(--px-control-height);height:var(--px-control-height);flex:0 0 auto;border:0;border-radius:var(--px-radius-sm);background:transparent;color:var(--px-color-muted);cursor:pointer}.app-sidebar__toggle svg[data-v-b210b4da]{width:1.15rem;height:1.15rem}.app-sidebar__toggle[data-v-b210b4da]:hover,.app-sidebar__toggle[data-v-b210b4da]:focus-visible{background:var(--px-color-wash);color:var(--px-color-ink)}.app-sidebar__nav[data-v-b210b4da]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--px-space-2) 0;display:flex;flex-direction:column;gap:2px}.app-sidebar__group[data-v-b210b4da]{padding:var(--px-space-2) var(--px-card-pad-x) var(--px-space-1);font-size:var(--px-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--px-color-muted);line-height:1.3}.app-sidebar__item[data-v-b210b4da]{display:flex;align-items:center;gap:var(--px-space-3);width:100%;min-height:2.75rem;padding:var(--px-space-2) var(--px-card-pad-x);border:0;border-left:3px solid transparent;background:transparent;color:var(--px-color-ink);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden}.app-sidebar__item svg[data-v-b210b4da]{width:1.25rem;height:1.25rem;flex:0 0 auto}.app-sidebar__item[data-v-b210b4da]:hover{background:var(--px-color-wash)}.app-sidebar__item:hover.is-active[data-v-b210b4da]{background:var(--px-color-accent-soft);color:var(--px-color-accent-hover)}.app-sidebar__item[data-v-b210b4da]:active{background:var(--px-color-accent-soft)}.app-sidebar__item[data-v-b210b4da]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:-2px}.app-sidebar__item.is-active[data-v-b210b4da]{border-left-color:var(--px-color-accent);background:var(--px-color-accent-soft)}.app-sidebar__label[data-v-b210b4da]{font-size:var(--px-text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis}.app-sidebar__item.is-active .app-sidebar__label[data-v-b210b4da]{color:var(--px-color-accent);font-weight:700}.app-sidebar.is-collapsed .app-sidebar__nav[data-v-b210b4da]{align-items:center}.app-sidebar.is-collapsed .app-sidebar__item[data-v-b210b4da]{justify-content:center;width:100%;min-height:2.9rem;padding:var(--px-space-2) 0;border-left:0}.app-sidebar.is-collapsed .app-sidebar__item svg[data-v-b210b4da]{width:1.35rem;height:1.35rem}.app-sidebar__foot[data-v-b210b4da]{display:grid;gap:var(--px-space-2);padding:var(--px-space-3) var(--px-card-pad-x);border-top:1px solid var(--px-color-border)}.app-sidebar.is-collapsed .app-sidebar__foot[data-v-b210b4da]{justify-items:center;gap:var(--px-space-3);padding-inline:0}.app-sidebar__foot[data-v-b210b4da] .session-id{text-align:left;max-width:none;padding:0;margin:0}.app-sidebar__avatar[data-v-b210b4da]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:var(--px-color-accent-soft);color:var(--px-color-accent);cursor:pointer}.app-sidebar__avatar svg[data-v-b210b4da]{width:1.3rem;height:1.3rem}.app-sidebar__avatar[data-v-b210b4da]:hover{background:var(--px-color-wash);color:var(--px-color-ink)}.app-sidebar__logout[data-v-b210b4da]{display:inline-flex;align-items:center;justify-content:center;gap:var(--px-space-3);min-height:var(--px-control-height);padding:0 var(--px-space-3);border:0;border-radius:var(--px-radius-sm);background:var(--px-color-wash);color:var(--px-color-danger);font:inherit;font-size:var(--px-text-sm);font-weight:700;line-height:1.4;cursor:pointer}.app-sidebar__logout svg[data-v-b210b4da]{width:1.15rem;height:1.15rem;flex:0 0 auto}.app-sidebar.is-collapsed .app-sidebar__logout[data-v-b210b4da]{width:2.4rem;height:2.4rem;min-height:2.4rem;padding:0}.app-sidebar__logout[data-v-b210b4da]:hover{background:var(--px-color-danger-soft)}.app-bottom-nav[data-v-b210b4da]{position:fixed;left:0;right:0;bottom:0;z-index:var(--px-z-sticky);display:none;grid-template-columns:repeat(4,1fr);background:var(--px-color-surface);border-top:1px solid var(--px-color-border);box-shadow:0 -1px 3px #0f172a0f;padding-bottom:env(safe-area-inset-bottom,0px)}.app-bottom-nav__item[data-v-b210b4da]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:3.5rem;padding:.4rem 0 .45rem;border:0;background:transparent;color:var(--px-color-muted);font:inherit;font-size:var(--px-text-xs);font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.app-bottom-nav__item svg[data-v-b210b4da]{width:1.35rem;height:1.35rem;flex-shrink:0}.app-bottom-nav__item[data-v-b210b4da]:hover{color:var(--px-color-ink)}.app-bottom-nav__item:hover.is-active[data-v-b210b4da]{color:var(--px-color-accent-hover)}.app-bottom-nav__item[data-v-b210b4da]:active{color:var(--px-color-accent);transform:translateY(1px)}.app-bottom-nav__item.is-active[data-v-b210b4da]{color:var(--px-color-accent)}@media(max-width:767px){.app-bottom-nav[data-v-b210b4da]{display:grid}}.app-drawer[data-v-b210b4da]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--px-z-overlay);background:#00000080}.app-drawer__panel[data-v-b210b4da]{position:absolute;top:0;right:0;bottom:0;z-index:var(--px-z-modal);isolation:isolate;display:flex;flex-direction:column;width:85%;max-width:24rem;background:var(--px-color-surface);border-left:1px solid var(--px-color-border);box-shadow:0 0 24px #0f172a2e;padding-top:max(var(--px-page-pad-y),env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);animation:drawer-in-b210b4da .2s ease-out}@keyframes drawer-in-b210b4da{0%{transform:translate(100%)}to{transform:translate(0)}}.app-drawer__head[data-v-b210b4da]{display:flex;align-items:center;justify-content:space-between;gap:var(--px-space-3);padding:var(--px-space-3) var(--px-card-pad-x);border-bottom:1px solid var(--px-color-border)}.app-drawer__account[data-v-b210b4da]{display:grid;gap:var(--px-space-3);padding:var(--px-space-3) var(--px-card-pad-x);border-bottom:1px solid var(--px-color-border);background:var(--px-color-wash)}.app-drawer__account-actions[data-v-b210b4da]{display:flex;flex-wrap:wrap;gap:var(--px-space-2)}.app-drawer__account-link[data-v-b210b4da]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--px-chip-height, 1.85rem);padding:0 var(--px-space-3);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-surface);color:var(--px-color-ink);font:inherit;font-size:var(--px-text-xs);font-weight:650;cursor:pointer}.app-drawer__account-link[data-v-b210b4da]:hover{background:var(--px-color-accent-soft);border-color:transparent}.app-drawer__account-link.is-active[data-v-b210b4da]{background:var(--px-color-accent-soft);border-color:transparent;color:var(--px-color-accent)}.app-drawer__account-link--danger[data-v-b210b4da]{color:var(--px-color-danger)}.app-drawer__account-link--danger[data-v-b210b4da]:hover{background:var(--px-color-danger-soft);border-color:transparent}.app-drawer__account-link[data-v-b210b4da]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:2px}.app-drawer__close[data-v-b210b4da]{display:inline-flex;align-items:center;justify-content:center;width:var(--px-control-height);height:var(--px-control-height);border:0;border-radius:var(--px-radius-sm);background:transparent;color:var(--px-color-muted);cursor:pointer}.app-drawer__close svg[data-v-b210b4da]{width:1.25rem;height:1.25rem}.app-drawer__close[data-v-b210b4da]:hover{background:var(--px-color-wash);color:var(--px-color-ink)}.app-drawer__list[data-v-b210b4da]{list-style:none;margin:0;padding:var(--px-space-2) 0;overflow-y:auto;flex:1}.app-drawer__item[data-v-b210b4da]{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;min-height:2.75rem;padding:var(--px-space-3) var(--px-card-pad-x);border:0;border-left:3px solid transparent;background:transparent;color:var(--px-color-ink);font:inherit;text-align:left;cursor:pointer}.app-drawer__item[data-v-b210b4da]:hover{background:var(--px-color-wash)}.app-drawer__item[data-v-b210b4da]:active{background:var(--px-color-accent-soft)}.app-drawer__item[data-v-b210b4da]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:-2px}.app-drawer__item.is-active[data-v-b210b4da]{border-left-color:var(--px-color-accent);background:var(--px-color-wash);font-weight:700}.app-drawer__label[data-v-b210b4da]{font-size:var(--px-text-md);font-weight:600}.app-drawer__hint[data-v-b210b4da]{font-size:var(--px-text-xs);color:var(--px-color-muted);line-height:1.3}@media(min-width:768px){.app-drawer[data-v-b210b4da]{display:none}}.busy-btn[data-v-2b5bbf68]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:var(--px-control-height);padding:0 .85rem;font:inherit;font-size:var(--px-text-sm);font-weight:600;line-height:1.4;text-align:center;border-radius:var(--px-radius-sm);cursor:pointer;box-sizing:border-box}.busy-btn.primary[data-v-2b5bbf68]{font-size:var(--px-text-md);font-weight:700}.busy-btn[data-v-2b5bbf68]:disabled{opacity:.45;cursor:not-allowed}.busy-btn.busy[data-v-2b5bbf68]:disabled{opacity:.72;cursor:wait}.busy-btn[data-v-2b5bbf68]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:2px}.primary[data-v-2b5bbf68]{background:var(--px-color-accent);color:#fff;border:0}.primary[data-v-2b5bbf68]:hover:not(:disabled){background:var(--px-color-accent-hover)}.ghost[data-v-2b5bbf68]{background:var(--px-color-surface);border:1px solid var(--px-color-border);color:var(--px-color-ink);font-weight:600}.ghost[data-v-2b5bbf68]:hover:not(:disabled){border-color:var(--px-color-accent);color:var(--px-color-accent)}.soft[data-v-2b5bbf68]{background:var(--px-color-accent-soft);border:1px solid var(--px-color-accent);color:var(--px-color-accent);font-weight:700}.soft[data-v-2b5bbf68]:hover:not(:disabled){background:var(--px-color-wash)}.danger[data-v-2b5bbf68]{background:var(--px-color-danger);color:#fff;border:0;font-weight:700}.spinner[data-v-2b5bbf68]{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:999px;animation:spin-2b5bbf68 .7s linear infinite;flex-shrink:0}.ghost .spinner[data-v-2b5bbf68],.soft .spinner[data-v-2b5bbf68]{border-color:#14201b33;border-top-color:var(--px-color-accent)}@keyframes spin-2b5bbf68{to{transform:rotate(360deg)}}.overlay[data-v-b66e05c3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--px-z-dialog);display:grid;place-items:center;padding:1rem;background:#00000080}.dialog[data-v-b66e05c3]{width:min(22rem,100%);max-height:min(80dvh,30rem);overflow-y:auto;background:var(--px-color-surface);border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);color:var(--px-color-ink);padding:.85rem .9rem;display:grid;gap:.65rem;box-shadow:0 12px 32px #14201b2e;outline:none;isolation:isolate}h2[data-v-b66e05c3]{margin:0;font-size:var(--px-text-lg);font-weight:700;line-height:var(--px-leading-tight)}.msg[data-v-b66e05c3]{margin:0;font-size:var(--px-text-sm);color:var(--px-color-ink);line-height:var(--px-leading-body);white-space:pre-line}.actions[data-v-b66e05c3]{display:grid;grid-template-columns:1fr 1.15fr;gap:.4rem}.actions[data-v-b66e05c3] .busy-btn{width:100%}.dialog--ops[data-v-b66e05c3]{--px-color-surface: #151a24;--px-color-border: #3a4558;--px-color-ink: #f4f6fa;--px-color-danger: #ffb4a8;--px-color-accent: #1d4ed8;--px-color-accent-hover: #2f6fe0;box-shadow:0 12px 32px #0000008c}.host[data-v-e4897488]{position:fixed;left:50%;bottom:max(1rem,env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:var(--px-z-toast);width:min(22rem,calc(100% - 1.5rem));display:grid;gap:.35rem;pointer-events:none}.toast[data-v-e4897488]{pointer-events:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin:0;padding:.55rem .65rem;border-radius:var(--px-radius-sm);border:1px solid var(--px-color-border);font-size:var(--px-text-sm);font-weight:600;line-height:1.35;box-shadow:0 6px 20px #14201b1f;min-width:0;overflow-wrap:anywhere}.tone-success[data-v-e4897488]{background:var(--px-color-success-soft);color:var(--px-color-success);border-color:var(--px-color-success-soft)}.tone-danger[data-v-e4897488]{background:var(--px-color-danger-soft);color:var(--px-color-danger);border-color:var(--px-color-danger-soft)}.tone-warning[data-v-e4897488]{background:var(--px-color-warning-soft);color:var(--px-color-warning);border-color:var(--px-color-warning-soft)}.tone-info[data-v-e4897488]{background:var(--px-color-info-soft);color:var(--px-color-info);border-color:var(--px-color-info-soft)}.x[data-v-e4897488]{border:0;background:transparent;color:inherit;cursor:pointer;font-size:1.1rem;line-height:1;padding:0;min-height:0;opacity:.7;flex:0 0 auto}.host--ops[data-v-e4897488]{--px-color-border: #3a4558;--px-color-success: #7ee2a8;--px-color-success-soft: rgba(35, 95, 66, .55);--px-color-danger: #ffb4a8;--px-color-danger-soft: rgba(122, 48, 40, .6);--px-color-warning: #f6c177;--px-color-warning-soft: rgba(122, 92, 30, .55);--px-color-info: #93c5fd;--px-color-info-soft: rgba(37, 80, 138, .55)}.impersonation-bar[data-v-21216199]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:.55rem 1rem;background:#7a3410;color:#fff8f0;font-size:.875rem;position:sticky;top:0;z-index:var(--px-z-sticky-top)}.impersonation-bar button[data-v-21216199]{border:1px solid rgba(255,255,255,.45);background:transparent;color:inherit;border-radius:6px;padding:.35rem .7rem;cursor:pointer;min-height:34px}.impersonation-bar button[data-v-21216199]:hover:not(:disabled){background:#ffffff1f}.impersonation-bar button[data-v-21216199]:disabled{opacity:.65;cursor:wait}.pwa-update-bar[data-v-21216199]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:var(--px-color-accent-soft, #e7f3ec);color:var(--px-color-ink, #14201b);border-bottom:1px solid var(--px-color-border, #d5e0da);font-size:var(--px-text-sm, .875rem);position:sticky;top:0;z-index:var(--px-z-sticky)}.pwa-update-bar button[data-v-21216199]{border:1px solid var(--px-color-accent, #1d4ed8);background:var(--px-color-accent, #1d4ed8);color:#fff;border-radius:var(--px-radius-sm, 6px);padding:.35rem .75rem;cursor:pointer;min-height:34px;font:inherit;font-weight:600}.pwa-update-bar button[data-v-21216199]:hover{filter:brightness(1.05)}.pwa-install-bar[data-v-21216199]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:.65rem 1rem;background:#14201b;color:#f3f6f4;border-bottom:1px solid rgba(255,255,255,.12);font-size:var(--px-text-sm, .875rem);position:sticky;top:0;z-index:var(--px-z-sticky)}.pwa-install-copy[data-v-21216199]{display:flex;flex-direction:column;gap:.15rem;min-width:min(100%,16rem)}.pwa-install-copy strong[data-v-21216199]{font-size:.95rem}.pwa-install-copy span[data-v-21216199]{opacity:.9;line-height:1.35}.pwa-install-actions[data-v-21216199]{display:flex;flex-wrap:wrap;gap:.5rem}.pwa-install-bar button[data-v-21216199]{border:1px solid rgba(255,255,255,.35);background:var(--px-color-accent, #1d4ed8);color:#fff;border-radius:var(--px-radius-sm, 6px);padding:.4rem .85rem;cursor:pointer;min-height:40px;font:inherit;font-weight:600}.pwa-install-bar button.ghost[data-v-21216199]{background:transparent;font-weight:500}.pwa-install-bar button[data-v-21216199]:disabled{opacity:.65;cursor:wait}.ws-overlay[data-v-21216199]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--px-z-modal, 1000);display:flex;align-items:center;justify-content:center;padding:var(--px-page-pad-x, 1rem);background:#0a100d8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ws-card[data-v-21216199]{width:min(100%,24rem);display:grid;gap:var(--px-stack-gap, .6rem)}.ws-title[data-v-21216199]{margin:0;font-size:var(--px-text-lg, 1.05rem);font-weight:700}.ws-text[data-v-21216199]{margin:0;color:var(--px-color-muted);font-size:var(--px-text-sm, .875rem);line-height:1.45}.ws-label[data-v-21216199]{font-weight:700;color:var(--px-color-ink, #14201b)}.ws-list[data-v-21216199]{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.ws-list li[data-v-21216199]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem .5rem;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm, 8px)}.ws-name[data-v-21216199]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-actions[data-v-21216199]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:.25rem}.ws-leave[data-v-21216199]{border:0;background:none;font:inherit;cursor:pointer}.app-main[data-v-21216199]{display:flex;justify-content:center;width:100%;min-width:0;transition:margin-left .3s ease}@media(min-width:768px){.app-main.has-sidebar[data-v-21216199]{margin-left:var(--px-sidebar-w);width:auto}.app-main.has-sidebar.is-collapsed[data-v-21216199]{margin-left:var(--px-sidebar-w-collapsed)}}.field-label[data-v-dac8aec5]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.2rem;margin:0;line-height:var(--px-leading-tight);font-size:var(--px-text-sm);color:var(--px-color-ink)}.req[data-v-dac8aec5]{color:var(--px-color-danger);font-weight:700;text-decoration:none;cursor:help}.opt[data-v-dac8aec5]{color:var(--px-color-muted);font-size:.85em;font-weight:400}.masked[data-v-e8b6fb3c]{display:grid;gap:.25rem;width:100%}.masked-input[data-v-e8b6fb3c]{min-height:var(--px-control-height, 38px)}.masked-input[aria-invalid=true][data-v-e8b6fb3c]{border-color:var(--px-color-danger)}.hint-err[data-v-e8b6fb3c]{margin:0;font-size:var(--px-text-xs, .8rem);line-height:1.4;min-height:var(--px-hint-min-h, 1rem);color:var(--px-color-danger)}.hint-err.is-empty[data-v-e8b6fb3c]{visibility:hidden}.pwd[data-v-7e0dd2d0]{display:grid;grid-template-columns:1fr auto;align-items:stretch;gap:0;width:100%;border:1px solid var(--px-color-border, #c5d0c9);border-radius:var(--px-radius-sm, 6px);background:var(--px-color-surface, #fff);overflow:hidden;min-height:var(--px-control-height, 38px)}.pwd[data-v-7e0dd2d0]:focus-within{outline:2px solid var(--px-color-accent, #1d4ed8);outline-offset:1px}.pwd--disabled[data-v-7e0dd2d0]{opacity:.7}.pwd-input[data-v-7e0dd2d0]{border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;min-height:inherit;width:100%;min-width:0;background:transparent;color:inherit;padding:.45rem .15rem .45rem .75rem;font:inherit}.pwd-toggle[data-v-7e0dd2d0]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--px-control-height, 38px);min-width:var(--px-control-height, 38px);min-height:var(--px-control-height, 38px);margin:0;padding:0;border:0;background:transparent;color:var(--px-color-muted, #5a6b63);cursor:pointer;flex-shrink:0}.pwd-toggle[data-v-7e0dd2d0]:hover:not(:disabled){color:var(--px-color-ink, #14201b)}.pwd-toggle[data-v-7e0dd2d0]:focus-visible{outline:2px solid var(--px-color-accent, #1d4ed8);outline-offset:-2px}.pwd-toggle[data-v-7e0dd2d0]:disabled{cursor:not-allowed}.pwd-icon[data-v-7e0dd2d0]{display:block}.pwd--ops[data-v-7e0dd2d0]{border-color:var(--ops-border, #3a4a42);background:var(--ops-control-bg, #1a221e);color:var(--ops-ink, #f4f8f5);border-radius:var(--ops-radius, 8px);min-height:34px;font-size:13px}.pwd--ops[data-v-7e0dd2d0]:focus-within{outline-color:var(--ops-accent, #93c5fd)}.pwd--ops .pwd-toggle[data-v-7e0dd2d0]{width:34px;min-width:34px;min-height:34px;color:var(--ops-muted, #c8d6ce)}.pwd--ops .pwd-toggle[data-v-7e0dd2d0]:hover:not(:disabled){color:var(--ops-ink, #f4f8f5)}.px-page-help-btn[data-v-6272d2c7]{flex:0 0 auto;box-sizing:border-box;width:2rem;height:2rem;min-width:2rem;min-height:2rem;border-radius:8px;font-weight:800;font-size:1.05rem;line-height:1;cursor:pointer}@media(max-width:767px){.px-page-help-btn[data-v-6272d2c7]{width:var(--px-touch-min);height:var(--px-touch-min);min-width:var(--px-touch-min);min-height:var(--px-touch-min)}}.px-page-help-btn--app[data-v-6272d2c7]{border:0;background:transparent;color:var(--px-color-muted)}.px-page-help-btn--app[data-v-6272d2c7]:hover{background:var(--px-color-wash);color:var(--px-color-ink)}.px-page-help-btn--ops[data-v-6272d2c7]{border:1px solid #3a4558;background:#12161f;color:#93c5fd}.px-page-help-btn--ops[data-v-6272d2c7]:hover{background:#1a2030;border-color:#4a5870}.px-page-help-backdrop[data-v-6272d2c7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--px-z-help);display:grid;place-items:center;padding:1rem}.px-page-help-backdrop--app[data-v-6272d2c7]{background:#00000080}.px-page-help-backdrop--ops[data-v-6272d2c7]{background:#0000009e}.px-page-help-modal[data-v-6272d2c7]{width:min(640px,100%);max-height:min(86dvh,720px);overflow:auto;border-radius:12px;padding:1.1rem 1.15rem 1.25rem;box-shadow:0 16px 48px #00000040;isolation:isolate}.px-page-help-backdrop--app .px-page-help-modal[data-v-6272d2c7]{background:var(--px-color-surface);border:1px solid var(--px-color-border);color:var(--px-color-ink)}.px-page-help-backdrop--ops .px-page-help-modal[data-v-6272d2c7]{background:#121816;border:1px solid #3a4a42;color:#f4f8f5;box-shadow:0 16px 48px #00000073}.px-page-help-top[data-v-6272d2c7]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.px-page-help-kicker[data-v-6272d2c7]{margin:0 0 .2rem;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.72}.px-page-help-top h2[data-v-6272d2c7]{margin:0;font-size:1.2rem}.px-page-help-close[data-v-6272d2c7]{border-radius:6px;padding:.35rem .55rem;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.px-page-help-backdrop--app .px-page-help-close[data-v-6272d2c7]{border:1px solid var(--px-color-border);background:transparent;color:var(--px-color-muted)}.px-page-help-backdrop--ops .px-page-help-close[data-v-6272d2c7]{border:1px solid #3a4a42;background:transparent;color:#c8d6ce}.px-page-help-close[data-v-6272d2c7]:hover{filter:brightness(.97)}.px-page-help-block[data-v-6272d2c7]{margin:0 0 1rem}.px-page-help-block h3[data-v-6272d2c7]{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.px-page-help-backdrop--app .px-page-help-block h3[data-v-6272d2c7]{color:var(--px-color-accent, #1d4ed8)}.px-page-help-backdrop--ops .px-page-help-block h3[data-v-6272d2c7]{color:#93c5fd}.px-page-help-block p[data-v-6272d2c7]{margin:0;line-height:1.45;font-size:.92rem}.px-page-help-block ol[data-v-6272d2c7],.px-page-help-block ul[data-v-6272d2c7]{margin:.25rem 0 0;padding-left:1.15rem;display:grid;gap:.35rem;font-size:.92rem;line-height:1.4}.px-page-help-block--warn h3[data-v-6272d2c7]{color:var(--px-color-danger)!important}.px-page-help-backdrop--ops .px-page-help-block--warn h3[data-v-6272d2c7]{color:var(--ops-danger, #ffb4a8)!important}.px-page-help-backdrop--ops .px-page-help-block--warn li[data-v-6272d2c7]{color:var(--ops-danger, #ffb4a8)}.px-page-header-main[data-v-c89e005c]{flex:1 1 auto;min-width:0}.px-page-header-actions[data-v-c89e005c]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--px-space-2)}@media(max-width:767px){.px-page-header[data-v-c89e005c]{gap:var(--px-space-2);align-items:center}.px-page-header-main[data-v-c89e005c]{flex:0 1 auto}.px-page-header-actions[data-v-c89e005c]{flex:0 0 auto}.px-page-title[data-v-c89e005c]{font-size:var(--px-text-lg)}}.form[data-v-2d231076]{margin:var(--px-space-2) 0}.check[data-v-2d231076]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--px-space-2);font-size:var(--px-text-sm);margin:var(--px-space-1) 0;cursor:pointer}.check input[type=checkbox][data-v-2d231076]{width:auto;min-height:0;margin:.2rem 0 0}.hint[data-v-2d231076]{font-size:var(--px-text-sm);opacity:.85;margin:0 0 var(--px-space-2)}.ok[data-v-2d231076]{color:var(--px-color-success);margin:0 0 var(--px-space-2)}.hint-err[data-v-2d231076]{color:var(--px-color-danger);margin:0}.links[data-v-2d231076]{margin-top:var(--px-space-2);font-size:var(--px-text-sm)}.form[data-v-94117ecc]{margin:var(--px-space-2) 0}.check[data-v-94117ecc]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--px-space-2);font-size:var(--px-text-sm);cursor:pointer}.check input[type=checkbox][data-v-94117ecc]{width:auto;min-height:0;margin:0}.req[data-v-94117ecc]{color:var(--px-color-danger);font-weight:700;text-decoration:none}.err[data-v-94117ecc],.hint-err[data-v-94117ecc]{color:var(--px-color-danger);margin:0}.actions[data-v-4db90a0b]{margin-top:var(--px-space-2)}.hint[data-v-4db90a0b]{opacity:.9}.form[data-v-205ed68b],.form[data-v-08c5eb35]{margin:var(--px-space-2) 0}.hint-err[data-v-08c5eb35]{color:var(--px-color-danger);margin:0}.pfe[data-v-0ea46cf2]{display:grid;gap:var(--px-stack-gap)}.pfe-check[data-v-0ea46cf2]{display:inline-flex;align-items:center;gap:var(--px-space-2);margin-top:var(--px-space-2);font-size:var(--px-text-sm);color:var(--px-color-ink);cursor:pointer}.pfe-single[data-v-0ea46cf2]{grid-template-columns:minmax(0,1fr)}.pfe-empty[data-v-0ea46cf2]{margin:var(--px-space-1) 0 0;font-size:var(--px-text-sm);line-height:1.4;color:var(--px-color-muted)}.pfe-empty[data-v-0ea46cf2] a{color:var(--px-color-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.step[data-v-5b21d4ed],.hint[data-v-5b21d4ed]{color:var(--px-color-muted);margin:0}.step[data-v-5b21d4ed]{font-size:var(--px-text-sm);font-weight:700}.hint[data-v-5b21d4ed]{font-size:var(--px-text-sm)}.form[data-v-5b21d4ed]{display:grid;gap:var(--px-stack-gap)}.field-block[data-v-5b21d4ed],.loc-field[data-v-5b21d4ed]{display:grid;gap:var(--px-space-1);flex:1}.loc-row[data-v-5b21d4ed]{display:flex;align-items:end;gap:var(--px-space-2);flex-wrap:wrap}.remove[data-v-5b21d4ed],.add[data-v-5b21d4ed]{min-height:var(--px-control-height);font:inherit;border-radius:var(--px-radius-sm);padding:0 .85rem;cursor:pointer}.remove[data-v-5b21d4ed]:hover:not(:disabled){border-color:var(--px-color-danger);background:var(--px-color-danger-soft)}.add[data-v-5b21d4ed]:hover:not(:disabled){background:var(--px-color-accent);color:var(--px-color-surface)}.remove[data-v-5b21d4ed]:focus-visible,.add[data-v-5b21d4ed]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.remove[data-v-5b21d4ed]{border:1px solid var(--px-color-border);background:var(--px-color-surface);color:var(--px-color-danger);white-space:nowrap}.add[data-v-5b21d4ed]{border:1px dashed var(--px-color-accent);background:var(--px-color-accent-soft);color:var(--px-color-accent);font-weight:600}.actions[data-v-5b21d4ed]{display:grid;gap:var(--px-space-2);margin-top:var(--px-space-6)}.err[data-v-5b21d4ed],.warn[data-v-5b21d4ed]{color:var(--px-color-danger)}.notify-panel[data-v-5b21d4ed]{display:grid;gap:var(--px-space-2);padding:var(--px-card-pad-y) var(--px-card-pad-x)}.notify-title[data-v-5b21d4ed]{margin:0;font-size:var(--px-text-md);font-weight:700}.tone-ok[data-v-5b21d4ed]{color:var(--px-color-success);font-weight:600}.overlay[data-v-0637a5d7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--px-z-overlay);display:grid;align-items:end;justify-items:center;padding:0;background:#00000080;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sheet[data-v-0637a5d7]{position:relative;z-index:var(--px-z-modal);isolation:isolate;display:flex;flex-direction:column;width:100%;max-width:28rem;max-height:min(92dvh,40rem);margin:0 auto;background:var(--px-color-surface);border-radius:var(--px-radius-lg) var(--px-radius-lg) 0 0;box-shadow:0 -4px 24px #0f172a1f;border:1px solid var(--px-color-border);overflow:hidden;outline:none}.sheet--stable[data-v-0637a5d7]{height:min(92dvh,40rem)}.head[data-v-0637a5d7]{display:flex;align-items:center;justify-content:space-between;gap:var(--px-space-3);flex-shrink:0;padding-top:max(var(--px-sheet-head-y),env(safe-area-inset-top,0px));padding-right:var(--px-sheet-head-x);padding-bottom:var(--px-sheet-head-y);padding-left:var(--px-sheet-head-x);border-bottom:1px solid var(--px-color-border)}.title-row[data-v-0637a5d7]{display:flex;align-items:center;gap:var(--px-space-2);min-width:0;flex:1}.head h2[data-v-0637a5d7]{margin:0;font-size:var(--px-text-lg);font-weight:700;line-height:var(--px-leading-tight)}.head[data-v-0637a5d7] .busy-btn.ghost{min-height:var(--px-chip-height);height:var(--px-chip-height);padding:0 .65rem;font-size:var(--px-text-sm)}.body[data-v-0637a5d7]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--px-card-pad-y) var(--px-card-pad-x);display:grid;gap:var(--px-stack-gap);align-content:start;container-type:inline-size;container-name:px-sheet;-webkit-overflow-scrolling:touch}.foot[data-v-0637a5d7]{flex-shrink:0;padding:var(--px-space-3) var(--px-card-pad-x);padding-bottom:max(var(--px-card-pad-y),env(safe-area-inset-bottom,0px));border-top:1px solid var(--px-color-border);background:var(--px-color-surface);display:flex;flex-wrap:nowrap;gap:var(--px-space-2)}.foot--actions[data-v-0637a5d7]{flex-wrap:wrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.foot--actions[data-v-0637a5d7] .busy-btn{padding-inline:.6rem;white-space:nowrap}.foot--actions[data-v-0637a5d7] .busy-btn.primary{font-size:var(--px-text-sm)}.foot[data-v-0637a5d7] .foot-back{margin-inline-end:auto}.foot[data-v-0637a5d7] .foot-back.is-foot-placeholder{visibility:hidden;pointer-events:none}.foot[data-v-0637a5d7] .busy-btn.primary,.foot[data-v-0637a5d7] .busy-btn:not(.ghost):not(.soft):not(.danger){min-width:7.5rem}@media(max-width:767px){.head[data-v-0637a5d7] .busy-btn.ghost{min-height:var(--px-touch-min);height:var(--px-touch-min)}}@media(min-width:768px){.overlay[data-v-0637a5d7]{align-items:center;padding:1.25rem}.sheet[data-v-0637a5d7]{border-radius:var(--px-radius-lg);max-width:32rem;max-height:min(85dvh,40rem)}.sheet--stable[data-v-0637a5d7]{height:min(85dvh,40rem)}}.overlay--ops[data-v-0637a5d7]{background:#0000009e}.sheet--ops[data-v-0637a5d7]{--ops-bg: #0f1219;--ops-surface: #151a24;--ops-border: #3a4558;--ops-ink: #f4f6fa;--ops-muted: #c8d0dc;--ops-accent: #93c5fd;--ops-accent-btn: #1d4ed8;--ops-danger: #ffb4a8;--ops-danger-bg: #3a1f1c;--ops-control-bg: #1a2030;--ops-gap: .875rem;--ops-gap-lg: 1.25rem;--ops-radius: 8px;--px-control-height: 38px;--px-touch-min: 38px;--px-chip-height: 28px;--px-color-surface: var(--ops-surface);--px-color-ink: var(--ops-ink);--px-color-muted: var(--ops-muted);--px-color-border: var(--ops-border);--px-color-wash: var(--ops-control-bg);--px-color-accent: var(--ops-accent-btn);--px-color-accent-hover: #2f6fe0;--px-color-accent-soft: rgba(147, 197, 253, .16);--px-color-danger: var(--ops-danger);background:var(--ops-surface);color:var(--ops-ink);border:1px solid var(--ops-border);box-shadow:0 -4px 24px #0000008c;font-size:13px;line-height:1.4}.sheet--ops .head[data-v-0637a5d7]{border-bottom-color:var(--ops-border)}.sheet--ops .head h2[data-v-0637a5d7]{color:var(--ops-ink)}.sheet--ops .foot[data-v-0637a5d7]{background:var(--ops-surface);border-top-color:var(--ops-border)}.sheet--ops .head[data-v-0637a5d7] .busy-btn.ghost{background:var(--ops-control-bg);border-color:var(--ops-border);color:var(--ops-ink)}.sheet--ops .head[data-v-0637a5d7] .busy-btn.ghost:hover{border-color:var(--ops-accent);color:var(--ops-accent)}.css-body[data-v-9c99c98a]{display:grid;gap:var(--px-stack-gap)}.css-hero[data-v-9c99c98a]{display:grid;gap:var(--px-space-1)}.css-loc[data-v-9c99c98a]{margin:0;font-size:var(--px-text-sm);color:var(--px-color-muted);font-weight:600}.css-title[data-v-9c99c98a]{margin:0;font-size:var(--px-text-lg);font-weight:700;color:var(--px-color-ink)}.css-meta[data-v-9c99c98a]{margin:0;font-size:var(--px-text-sm);color:var(--px-color-muted)}.css-amount[data-v-9c99c98a]{margin:var(--px-space-1) 0 0;font-size:var(--px-text-xl);font-weight:700;color:var(--px-color-ink)}.css-channel[data-v-9c99c98a]{margin:0;font-size:var(--px-text-sm);font-weight:700;color:var(--px-color-accent)}.css-lede[data-v-9c99c98a]{margin:0;font-size:var(--px-text-sm);color:var(--px-color-ink);line-height:1.4}.pay-meta-panel[data-v-9c99c98a]{display:grid;gap:var(--px-space-3);padding:var(--px-card-pad-y) var(--px-card-pad-x);background:var(--px-color-wash);border:1px solid var(--px-color-border);border-radius:var(--px-radius-md)}.pay-meta-row[data-v-9c99c98a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-space-3);align-items:start}@media(max-width:380px){.pay-meta-row[data-v-9c99c98a]{grid-template-columns:1fr}}.confirm-actions[data-v-9c99c98a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--px-space-2);width:100%}.confirm-actions[data-v-9c99c98a] .busy-btn{width:100%;min-width:0;padding-left:.45rem;padding-right:.45rem;font-size:var(--px-text-sm);white-space:normal;line-height:1.25}.promote-fields[data-v-f7dce137]{gap:var(--px-section-gap)}.promote-section[data-v-f7dce137]{display:grid;gap:var(--px-space-3)}.promote-lede[data-v-f7dce137]{margin:0}.period-stack[data-v-f7dce137]{gap:var(--px-space-3)}.period-until--idle[data-v-f7dce137]{opacity:.55}.money-comp[data-v-2c68ca79]{display:grid;gap:var(--px-stack-gap)}.money-lock[data-v-2c68ca79]{display:grid;gap:var(--px-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-inline-start:var(--px-space-3);padding:var(--px-space-3);padding-inline-start:var(--px-space-3);border-inline-start:3px solid color-mix(in srgb,var(--px-color-accent) 45%,var(--px-color-border));border-radius:0 var(--px-radius-sm) var(--px-radius-sm) 0;background:color-mix(in srgb,var(--px-color-wash) 80%,transparent)}.money-lock.locked[data-v-2c68ca79]{opacity:.72;pointer-events:none}.money-lock>.px-field[data-v-2c68ca79]{display:grid;gap:var(--px-space-1);align-content:start}@media(max-width:480px){.money-lock[data-v-2c68ca79]{grid-template-columns:1fr;gap:var(--px-space-3)}}.disc-gate[data-v-2c68ca79]{display:grid;gap:var(--px-space-1);padding:var(--px-space-2) var(--px-space-3);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-wash)}.disc-gate--on[data-v-2c68ca79]{border-color:color-mix(in srgb,var(--px-color-accent) 35%,var(--px-color-border));background:var(--px-color-accent-soft)}.disc-gate--nested[data-v-2c68ca79]{margin-top:var(--px-space-1)}.disc-gate--disabled[data-v-2c68ca79]{opacity:.55}.check[data-v-2c68ca79]{display:flex;align-items:flex-start;gap:var(--px-space-2);margin:0;cursor:pointer}.check>input[data-v-2c68ca79]{margin-top:.2em;flex-shrink:0}.estimated-check[data-v-2c68ca79]{align-items:center;margin-top:var(--px-space-2);font-size:var(--px-text-sm);color:var(--px-color-ink)}.estimated-check>input[data-v-2c68ca79]{margin-top:0}.check-copy[data-v-2c68ca79]{display:grid;gap:.1rem;min-width:0}.check-title[data-v-2c68ca79]{font-size:var(--px-text-sm);font-weight:600;color:var(--px-color-ink);line-height:1.3}.check-sub[data-v-2c68ca79]{font-size:var(--px-text-xs, .75rem);color:var(--px-color-muted);line-height:1.3}.reminder-check[data-v-2c68ca79]{margin-bottom:var(--px-space-2)}.reminder-check--disabled[data-v-2c68ca79]{opacity:.55;cursor:not-allowed}.disc-panel[data-v-2c68ca79]{display:grid;gap:var(--px-space-3);padding:var(--px-space-3);border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);background:var(--px-color-surface);border-left:3px solid var(--px-color-accent)}.disc-panel--nested[data-v-2c68ca79]{margin-top:var(--px-space-2);border-left-color:var(--px-color-info);background:color-mix(in srgb,var(--px-color-info-soft) 35%,var(--px-color-surface))}.disc-panel--leaf[data-v-2c68ca79]{border-left-color:var(--px-color-danger);background:color-mix(in srgb,var(--px-color-danger-soft) 28%,var(--px-color-surface))}.disc-panel__head[data-v-2c68ca79]{display:grid;gap:var(--px-space-1);padding-bottom:var(--px-space-2);border-bottom:1px solid var(--px-color-border)}.disc-panel__who[data-v-2c68ca79]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--px-space-2)}.disc-panel__badge[data-v-2c68ca79]{font-size:var(--px-text-xs, .75rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--px-color-muted)}.disc-panel__amount[data-v-2c68ca79]{font-weight:700;font-variant-numeric:tabular-nums;font-size:var(--px-text-sm)}.disc-panel__eq[data-v-2c68ca79]{margin:0;font-size:var(--px-text-sm);color:var(--px-color-ink);font-weight:500}.disc-panel__body[data-v-2c68ca79]{display:grid;gap:var(--px-space-3)}.disc-legs[data-v-2c68ca79]{display:grid;gap:var(--px-space-3);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.disc-leg[data-v-2c68ca79]{display:grid;gap:var(--px-space-2);min-width:0}.disc-leg--owned[data-v-2c68ca79]{padding:var(--px-space-2);border-radius:var(--px-radius-sm);border:1px dashed color-mix(in srgb,var(--px-color-accent) 30%,var(--px-color-border));background:color-mix(in srgb,var(--px-color-wash) 70%,transparent)}.readonly-money[data-v-2c68ca79]{margin:0;min-height:var(--px-control-height, 38px);display:flex;align-items:center;padding:0 var(--px-space-1);font-weight:600;font-variant-numeric:tabular-nums}.adj-preview[data-v-2c68ca79]{margin:0;font-variant-numeric:tabular-nums}.note-slot--idle[data-v-2c68ca79]{opacity:.55}.reminder-panel[data-v-2c68ca79]{margin:0 0 var(--px-space-2);line-height:1.4}@media(max-width:520px){.disc-legs[data-v-2c68ca79],.money-lock[data-v-2c68ca79],.px-pair[data-v-2c68ca79]{grid-template-columns:1fr}}.form-section[data-v-3ca7e9fe]{display:grid;gap:var(--px-space-3)}.form-section__sub[data-v-3ca7e9fe]{margin:0;font-size:var(--px-text-sm);color:var(--px-color-muted);line-height:var(--px-leading-body)}.form-section__body[data-v-3ca7e9fe]{display:grid;gap:var(--px-section-gap)}.loc-bar[data-v-d99ba8f4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--px-space-2) var(--px-space-3);margin:var(--px-space-2) 0;padding:var(--px-space-2) var(--px-space-3);border-radius:var(--px-radius-sm);border:1px solid color-mix(in srgb,var(--px-color-info) 22%,var(--px-color-border));background:var(--px-color-info-soft);color:var(--px-color-ink)}.loc-bar--filtered[data-v-d99ba8f4]{border-color:color-mix(in srgb,var(--px-color-accent) 28%,var(--px-color-border));background:var(--px-color-accent-soft)}.loc-bar--sticky[data-v-d99ba8f4]{position:sticky;top:0;z-index:var(--px-z-sticky);box-shadow:0 1px color-mix(in srgb,var(--px-color-border) 65%,transparent)}.loc-bar--compact[data-v-d99ba8f4]{margin:0 0 var(--px-space-2);padding:var(--px-space-2) var(--px-space-3)}.loc-bar-main[data-v-d99ba8f4]{display:flex;align-items:center;gap:var(--px-space-2);min-width:0;flex:1 1 12rem}.loc-bar-pin[data-v-d99ba8f4]{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--px-color-accent)}.loc-bar--filtered .loc-bar-pin[data-v-d99ba8f4]{color:var(--px-color-accent)}.loc-bar-copy[data-v-d99ba8f4]{margin:0;min-width:0;line-height:1.25}.loc-bar-kicker[data-v-d99ba8f4]{display:block;font-size:var(--px-text-xs);font-weight:600;color:var(--px-color-muted);text-transform:uppercase;letter-spacing:.03em}.loc-bar-name[data-v-d99ba8f4]{display:block;font-size:var(--px-text-md);font-weight:800;color:var(--px-color-ink);word-break:break-word}.loc-bar--filtered .loc-bar-name[data-v-d99ba8f4]{color:var(--px-color-accent)}.loc-bar-select[data-v-d99ba8f4]{display:grid;gap:var(--px-space-1);flex:0 1 11rem;min-width:min(100%,11rem);margin:0}.loc-label[data-v-d99ba8f4]{font-size:var(--px-text-xs);font-weight:600;color:var(--px-color-muted)}.loc-bar-select select[data-v-d99ba8f4]{width:100%;min-width:0;min-height:var(--px-control-height);font-size:var(--px-text-sm);font-weight:600;color:var(--px-color-ink)}.loc-filter--active select[data-v-d99ba8f4]{border-color:var(--px-color-accent);background:var(--px-color-surface)}@media(max-width:767px){.loc-bar[data-v-d99ba8f4]{padding:var(--px-space-2)}.loc-bar-name[data-v-d99ba8f4]{font-size:var(--px-text-sm)}.loc-bar-select[data-v-d99ba8f4]{flex:1 1 100%;min-width:0}.loc-bar-select select[data-v-d99ba8f4]{min-height:var(--px-control-height);font-size:.8125rem}.loc-label[data-v-d99ba8f4]{font-size:.625rem;text-transform:uppercase;letter-spacing:.04em}}.sec[data-v-1965d724]{display:inline-flex;align-items:center;gap:var(--px-space-1);max-width:100%;min-height:var(--px-chip-height);padding:0 var(--px-space-1) 0 var(--px-space-2);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-surface)}.sec--busy[data-v-1965d724]{opacity:.75}.sec--disabled[data-v-1965d724]{opacity:.6}.sec-mask[data-v-1965d724]{font-family:var(--px-font-mono, ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, monospace);font-size:var(--px-text-sm);color:var(--px-color-muted);letter-spacing:.06em;min-width:4.5rem;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sec-mask--plain[data-v-1965d724]{color:var(--px-color-ink);letter-spacing:0;min-width:0;max-width:none;flex:1 1 auto;white-space:normal;overflow-wrap:anywhere;overflow:visible}.sec-eye[data-v-1965d724]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--px-chip-height);min-width:var(--px-chip-height);min-height:var(--px-chip-height);margin:0;padding:0;border:0;background:transparent;color:var(--px-color-muted);cursor:pointer;flex-shrink:0}.sec-eye[data-v-1965d724]:hover:not(:disabled){color:var(--px-color-ink)}.sec-eye[data-v-1965d724]:disabled{cursor:not-allowed}.sec-eye[data-v-1965d724]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.sec-copy[data-v-1965d724]{box-sizing:border-box;flex-shrink:0;white-space:nowrap;min-height:calc(var(--px-chip-height) - 4px);margin:0;padding:0 var(--px-space-2);border:1px solid var(--px-color-border);border-radius:999px;background:var(--px-color-wash);color:var(--px-color-ink);font:inherit;font-size:var(--px-text-xs);font-weight:600;cursor:pointer}.sec-copy[data-v-1965d724]:hover:not(:disabled){border-color:var(--px-color-accent);color:var(--px-color-accent)}.sec-copy[data-v-1965d724]:disabled{cursor:not-allowed;opacity:.6}.sec-copy[data-v-1965d724]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}@media(max-width:767px){.sec-copy[data-v-1965d724]{min-height:var(--px-chip-height)}.sec-eye[data-v-1965d724]{width:var(--px-chip-height);min-width:var(--px-chip-height)}}.portal-auth[data-v-60bd9b8e]{display:grid;gap:var(--px-stack-gap)}.check[data-v-60bd9b8e]{display:flex;gap:var(--px-space-2);align-items:center;margin-top:var(--px-space-1);font-size:var(--px-text-sm)}.check input[data-v-60bd9b8e]{width:auto;min-height:0}.vendor-link[data-v-d84effff]{gap:var(--px-stack-gap)}.similar-chips[data-v-d84effff]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-card-gap)}.portal-preview[data-v-d84effff]{margin:0;word-break:break-word}.badge[data-v-bed3f045]{display:inline-flex;align-items:center;font-size:var(--px-text-xs);font-weight:600;padding:.15rem .4rem;border-radius:var(--px-radius-sm);line-height:1.2;flex:0 0 auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tone-danger[data-v-bed3f045]{background:var(--px-color-danger-soft);color:var(--px-color-danger)}.tone-success[data-v-bed3f045]{background:var(--px-color-success-soft);color:var(--px-color-success)}.tone-warning[data-v-bed3f045]{background:var(--px-color-warning-soft);color:var(--px-color-warning)}.tone-info[data-v-bed3f045]{background:var(--px-color-info-soft);color:var(--px-color-info)}.tone-muted[data-v-bed3f045]{background:var(--px-color-wash);color:var(--px-color-muted)}.tone-accent[data-v-bed3f045]{background:var(--px-color-accent-soft);color:var(--px-color-accent)}.qr-reader[data-v-42476f5d]{display:grid;gap:.5rem}.hint[data-v-42476f5d]{margin:0;font-size:var(--px-text-sm);color:var(--px-color-muted)}.actions[data-v-42476f5d]{display:flex;flex-wrap:wrap;gap:.4rem}.view[data-v-42476f5d]{position:relative;border-radius:var(--px-radius-sm);overflow:hidden;border:1px solid var(--px-color-border);background:#111}.video[data-v-42476f5d]{display:block;width:100%;max-height:240px;object-fit:cover}.scan-label[data-v-42476f5d]{margin:0;padding:.35rem .5rem;font-size:var(--px-text-xs);color:#fff;background:#0000008c;text-align:center}.err[data-v-42476f5d]{margin:0;color:var(--px-color-danger);font-size:var(--px-text-sm)}.file-native[data-v-42476f5d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.lede[data-v-a7e22de9],.formats[data-v-a7e22de9],.hint[data-v-a7e22de9],.count[data-v-a7e22de9],.hint-soft[data-v-a7e22de9],.camera-status[data-v-a7e22de9],.check-line[data-v-a7e22de9]{margin:0;font-size:var(--px-text-sm);color:var(--px-color-muted)}.actions-row[data-v-a7e22de9]{display:flex;flex-wrap:wrap;gap:.5rem}.camera-wrap[data-v-a7e22de9]{position:relative;border-radius:var(--px-radius-md);overflow:hidden;background:#0e1613;aspect-ratio:4 / 3;border:1px solid var(--px-color-border)}.camera[data-v-a7e22de9]{width:100%;height:100%;object-fit:cover;display:block}.camera-guide[data-v-a7e22de9]{position:absolute;left:6%;right:6%;top:38%;height:24%;border:2px solid rgba(143,217,173,.95);border-radius:8px;box-shadow:0 0 0 999px #0e161359;pointer-events:none}.camera-status[data-v-a7e22de9]{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.45rem .65rem;background:#0e1613b8;color:#f3f6f4;font-size:.8rem;font-weight:600;text-align:center}.file-native[data-v-a7e22de9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.file-row[data-v-a7e22de9]{display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.file-status[data-v-a7e22de9]{margin-top:var(--px-space-2)}.file-name[data-v-a7e22de9]{flex:1;min-width:6rem;font-size:var(--px-text-sm);color:var(--px-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formats[data-v-a7e22de9]{font-size:.8rem}.count.ok[data-v-a7e22de9]{color:var(--px-color-success);font-weight:600}.checklist[data-v-a7e22de9]{display:flex;flex-direction:column;gap:.15rem;min-height:calc(var(--px-hint-min-h, 1.25rem) * 3)}.check-line.ok[data-v-a7e22de9]{color:var(--px-color-success)}.check-line.suggested[data-v-a7e22de9]{color:var(--px-color-info, var(--px-color-accent))}.check-line.missing[data-v-a7e22de9],.check-line.incomplete[data-v-a7e22de9]{color:var(--px-color-warning)}.check-line.invalid[data-v-a7e22de9]{color:var(--px-color-danger)}.hint[data-v-a7e22de9]{color:var(--px-color-info)}.hint-soft[data-v-a7e22de9]{font-size:.8rem}[data-v-a7e22de9] .foot .busy-btn{width:100%}.scf[data-v-df26c688]{display:grid;gap:var(--px-stack-gap)}.scf--compact[data-v-df26c688]{gap:var(--px-space-2)}.muted[data-v-18cf013c]{margin:0;color:var(--px-color-muted);font-size:.9rem}.hero[data-v-18cf013c]{display:flex;justify-content:space-between;gap:.75rem;align-items:start;padding-bottom:.45rem;border-bottom:1px solid var(--px-color-border);min-width:0}.hero h3[data-v-18cf013c]{margin:.1rem 0;font-size:var(--px-text-lg);min-width:0;overflow-wrap:anywhere;line-height:var(--px-leading-tight)}.hero h3 .inst[data-v-18cf013c]{font-weight:600;color:var(--px-color-muted);font-size:.9em}.loc[data-v-18cf013c]{margin:0;font-size:var(--px-text-xs);font-weight:600;color:var(--px-color-muted);text-transform:uppercase;letter-spacing:.03em}.due[data-v-18cf013c]{margin:.15rem 0 0;color:var(--px-color-muted);font-size:var(--px-text-sm)}.due.tone-success[data-v-18cf013c]{color:var(--px-color-success);font-weight:600}.due.tone-warning[data-v-18cf013c]{color:var(--px-color-warning);font-weight:600}.due.tone-danger[data-v-18cf013c]{color:var(--px-color-danger);font-weight:600}.approx[data-v-18cf013c]{font-size:var(--px-text-sm);font-weight:600;color:var(--px-color-muted)}.hero-right[data-v-18cf013c]{text-align:right;display:grid;gap:.25rem;justify-items:end}.hero-sub[data-v-18cf013c]{margin:0;font-size:var(--px-text-xs)}.paid-line[data-v-18cf013c]{font-weight:600}.paid-line.tone-success[data-v-18cf013c]{color:var(--px-color-success)}.pay-meta-panel[data-v-18cf013c]{display:grid;gap:var(--px-space-3);padding:var(--px-card-pad-y) var(--px-card-pad-x);background:var(--px-color-wash);border:1px solid var(--px-color-border);border-radius:var(--px-radius-md)}.pay-meta-row[data-v-18cf013c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-space-3);align-items:start}@media(max-width:380px){.pay-meta-row[data-v-18cf013c]{grid-template-columns:1fr}}.label-manage[data-v-18cf013c]{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;font-size:var(--px-text-sm);color:var(--px-color-muted)}.label-manage li[data-v-18cf013c]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.overdue-hint-slot[data-v-18cf013c]{margin:0}.overdue-hint[data-v-18cf013c]{display:block;margin:0;padding:.45rem .65rem;border-left:3px solid var(--px-color-warning);background:var(--px-color-warning-soft, var(--px-color-accent-soft));border-radius:0 var(--px-radius-sm) var(--px-radius-sm) 0;font-size:var(--px-text-sm);line-height:var(--px-leading-body);color:var(--px-color-muted);box-sizing:border-box}.post-scan-banner[data-v-18cf013c]{margin:0;padding:.55rem .75rem;border-radius:var(--px-radius-sm);border:1px solid color-mix(in srgb,var(--px-color-success) 35%,var(--px-color-border));background:var(--px-color-success-soft, var(--px-color-accent-soft));color:var(--px-color-ink);font-size:var(--px-text-sm);font-weight:600}.charges-block[data-v-18cf013c]{margin-top:var(--px-space-2)}.more-toggle[data-v-18cf013c]{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--px-color-border);background:var(--px-color-wash);color:var(--px-color-ink);font:inherit;font-size:var(--px-text-sm);font-weight:700;cursor:pointer;padding:0 var(--px-card-pad-x);min-height:var(--px-control-height);border-radius:var(--px-radius-sm);text-align:left}.more-toggle[data-v-18cf013c]:after{content:"";width:.45rem;height:.45rem;border-right:2px solid var(--px-color-muted);border-bottom:2px solid var(--px-color-muted);transform:rotate(45deg);margin-top:-.2rem;flex-shrink:0}.more-toggle[aria-expanded=true][data-v-18cf013c]:after{transform:rotate(-135deg);margin-top:.15rem}.more-toggle[data-v-18cf013c]:disabled{opacity:.5;cursor:not-allowed}.more-toggle[data-v-18cf013c]:hover:not(:disabled){border-color:var(--px-color-accent);color:var(--px-color-accent)}.more-toggle[data-v-18cf013c]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.amount[data-v-18cf013c]{margin:0;font-size:var(--px-text-xl);font-weight:700;color:var(--px-color-ink);font-variant-numeric:tabular-nums}.amount.tone-success[data-v-18cf013c]{color:var(--px-color-success)}.amount.tone-warning[data-v-18cf013c]{color:var(--px-color-warning)}.amount.tone-danger[data-v-18cf013c]{color:var(--px-color-danger)}.amount.tone-muted[data-v-18cf013c]{color:var(--px-color-muted)}.card[data-v-18cf013c]{display:grid;gap:var(--px-stack-gap);padding:var(--px-card-pad-y) var(--px-card-pad-x);border-radius:var(--px-radius-sm);background:var(--px-color-wash);border:1px solid var(--px-color-border)}.edit-card[data-v-18cf013c]{border-color:var(--px-color-accent);box-shadow:inset 0 0 0 1px #1f6b4a1f}.warn-card[data-v-18cf013c]{border-color:var(--px-color-warning);background:var(--px-color-warning-soft)}.danger-card[data-v-18cf013c]{background:var(--px-color-danger-soft);border-color:var(--px-color-danger)}.muted-actions[data-v-18cf013c]{opacity:.92}.promote-box[data-v-18cf013c]{margin-top:var(--px-space-2);padding:var(--px-space-3);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-wash)}.promote-box .row-2[data-v-18cf013c]{display:grid;grid-template-columns:1fr 1fr;gap:var(--px-space-3)}.promote-box .px-seg.wrap[data-v-18cf013c]{flex-wrap:wrap}.card h4[data-v-18cf013c]{margin:0;font-size:var(--px-text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--px-color-muted)}.sec-head[data-v-18cf013c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.text-btn[data-v-18cf013c]{border:0;background:transparent;color:var(--px-color-accent);font:inherit;font-size:var(--px-text-sm);font-weight:700;cursor:pointer;padding:.15rem 0;white-space:nowrap}.text-btn[data-v-18cf013c]:hover:not(:disabled){color:var(--px-color-accent-hover);text-decoration:underline;text-underline-offset:2px}.text-btn[data-v-18cf013c]:active:not(:disabled){opacity:.7}.text-btn[data-v-18cf013c]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px;border-radius:2px}.text-btn[data-v-18cf013c]:disabled{opacity:.5;cursor:not-allowed}.facts[data-v-18cf013c]{margin:0;display:grid;gap:.4rem}.facts>div[data-v-18cf013c]{display:grid;grid-template-columns:6.5rem 1fr;gap:.35rem;font-size:var(--px-text-sm)}.facts dt[data-v-18cf013c]{margin:0;color:var(--px-color-muted);font-weight:600}.facts dd[data-v-18cf013c]{margin:0;font-weight:600;color:var(--px-color-ink)}.fact-line[data-v-18cf013c]{margin:0;font-size:var(--px-text-sm);font-weight:600}.qr-box[data-v-18cf013c]{display:grid;gap:.35rem;justify-items:start}.qr-img[data-v-18cf013c]{display:block;border-radius:var(--px-radius-sm);border:1px solid var(--px-color-border);background:var(--px-color-surface)}.advanced-toggle[data-v-18cf013c]{justify-self:start}.details-edit[data-v-18cf013c],.site-edit[data-v-18cf013c]{display:grid;gap:var(--px-section-gap)}.edit-actions[data-v-18cf013c]{display:grid;gap:var(--px-space-2)}.edit-actions-inline[data-v-18cf013c]{display:flex;flex-wrap:wrap;gap:var(--px-space-2) var(--px-space-3);align-items:center}.dupes[data-v-18cf013c]{display:grid;gap:.35rem;padding:.5rem .6rem;border-radius:var(--px-radius-sm);background:var(--px-color-warning-soft);border:1px solid var(--px-color-warning);font-size:var(--px-text-sm)}.dupes ul[data-v-18cf013c]{margin:0;padding-left:1.1rem}.file-name[data-v-18cf013c]{margin:0;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-actions[data-v-18cf013c]{display:flex;flex-wrap:wrap;gap:var(--px-space-2)}.pwd[data-v-18cf013c]{display:grid;gap:.5rem;margin-top:.25rem}.vendor-portal-title[data-v-18cf013c]{margin:.75rem 0 .35rem;font-weight:600}.vendor-portal-actions[data-v-18cf013c]{display:flex;flex-direction:column;align-items:stretch;gap:var(--px-space-2);margin:.25rem 0 .5rem}.vendor-portal-actions .px-link[data-v-18cf013c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.vendor-portal-actions .action-chip[data-v-18cf013c]{align-self:flex-start;box-sizing:border-box;min-height:var(--px-chip-height);margin:0;padding:0 var(--px-space-3);border:1px solid var(--px-color-border);border-radius:999px;background:var(--px-color-surface);color:var(--px-color-ink);font:inherit;font-size:var(--px-text-xs);font-weight:600;cursor:pointer}.vendor-portal-actions .action-chip[data-v-18cf013c]:disabled{opacity:.55;cursor:not-allowed}.site-row[data-v-18cf013c]{display:grid;grid-template-columns:4.5rem 1fr;gap:.35rem;align-items:center;margin:0;padding:.35rem 0;font-size:var(--px-text-sm);border:0;background:transparent;text-align:left;width:100%;font:inherit;color:inherit}.site-row.copy-row[data-v-18cf013c]{cursor:pointer;min-height:var(--px-touch-min)}.site-row.copy-row:hover .site-value[data-v-18cf013c]{color:var(--px-color-accent)}.site-label[data-v-18cf013c]{color:var(--px-color-muted);font-weight:600}.site-value[data-v-18cf013c]{font-weight:600}.site-link[data-v-18cf013c]{color:var(--px-color-accent);font-weight:700;text-decoration:underline;min-height:var(--px-touch-min);display:inline-flex;align-items:center}.field>.check[data-v-18cf013c]{display:flex;gap:.45rem;align-items:center;margin-top:.4rem;font-size:var(--px-text-sm);cursor:pointer}.field>.check input[data-v-18cf013c]{width:auto;margin:0}.inline-link[data-v-18cf013c]{background:none;border:none;padding:0;font:inherit;cursor:pointer}.revealed[data-v-18cf013c]{padding:.5rem .65rem;background:var(--px-color-surface);border-radius:var(--px-radius-sm);display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between}.revealed code[data-v-18cf013c]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.file-native[data-v-18cf013c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.timeline-card[data-v-18cf013c]{background:var(--px-color-surface);border-style:dashed}.timeline[data-v-18cf013c]{display:grid;gap:.15rem}.timeline-item[data-v-18cf013c]{display:grid;grid-template-columns:5rem 1fr auto;gap:var(--px-space-3);font-size:var(--px-text-xs);padding:.25rem 0;color:var(--px-color-muted)}.timeline-item.current[data-v-18cf013c]{color:var(--px-color-accent);font-weight:700;padding:.35rem 0;border-top:1px solid var(--px-color-border);border-bottom:1px solid var(--px-color-border);margin:.1rem 0}.tl-amount[data-v-18cf013c]{font-variant-numeric:tabular-nums;text-align:right}.actions-card[data-v-18cf013c] .busy-btn,.danger-card[data-v-18cf013c] .busy-btn,.edit-actions[data-v-18cf013c] .busy-btn{width:100%}.stmt-charges[data-v-18cf013c]{margin-top:.5rem;font-size:var(--px-text-meta)}.stmt-charges ul[data-v-18cf013c]{margin:.25rem 0 0;padding-left:1.1rem}.form-stepper[data-v-d7e40c51]{display:grid;gap:var(--px-space-2)}.form-stepper__list[data-v-d7e40c51]{list-style:none;margin:0;padding:var(--px-space-2) 0;display:flex;align-items:flex-start;width:100%}.form-stepper__item[data-v-d7e40c51]{margin:0;display:flex;align-items:flex-start;flex:1 1 0;min-width:0}.form-stepper__item[data-v-d7e40c51]:last-child{flex:0 1 auto}.form-stepper__btn[data-v-d7e40c51]{display:grid;justify-items:center;gap:var(--px-space-1);min-width:0;padding:0;border:0;background:transparent;color:var(--px-color-muted);cursor:pointer;line-height:1.2}.form-stepper__btn[data-v-d7e40c51]:disabled{cursor:default;opacity:1}.form-stepper__n[data-v-d7e40c51]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;border:2px solid var(--px-color-border);background:var(--px-color-surface);font-size:var(--px-text-sm);font-weight:700;color:var(--px-color-muted);box-sizing:border-box}.form-stepper__label[data-v-d7e40c51]{font-size:var(--px-text-xs);font-weight:600;text-align:center;max-width:5.5rem;white-space:normal}.form-stepper__rail[data-v-d7e40c51]{flex:1 1 auto;height:2px;margin-top:calc(.875rem - 1px);margin-inline:var(--px-space-1);background:var(--px-color-border);border-radius:1px;min-width:.75rem}.form-stepper__rail.is-filled[data-v-d7e40c51]{background:var(--px-color-accent)}.form-stepper__item.is-current .form-stepper__n[data-v-d7e40c51]{border-color:var(--px-color-accent);background:var(--px-color-accent);color:#fff}.form-stepper__item.is-current .form-stepper__label[data-v-d7e40c51]{color:var(--px-color-accent);font-weight:700}.form-stepper__item.is-done .form-stepper__n[data-v-d7e40c51]{border-color:var(--px-color-accent);background:color-mix(in srgb,var(--px-color-accent) 18%,var(--px-color-surface));color:var(--px-color-accent)}.form-stepper__item.is-done .form-stepper__label[data-v-d7e40c51]{color:var(--px-color-ink)}.form-stepper__item.is-done .form-stepper__btn:not(:disabled):hover .form-stepper__label[data-v-d7e40c51],.form-stepper__item.is-current .form-stepper__btn:not(:disabled):hover .form-stepper__label[data-v-d7e40c51]{text-decoration:underline}.form-stepper__meta[data-v-d7e40c51]{margin:0;min-height:1.25rem;font-size:var(--px-text-sm);color:var(--px-color-muted);font-weight:600;line-height:1.25}.new-form[data-v-261e9553]{display:grid;gap:var(--px-section-gap)}.check[data-v-261e9553]{display:flex;align-items:flex-start;gap:var(--px-card-gap);min-height:var(--px-control-height);font-size:var(--px-text-sm);cursor:pointer}.check input[data-v-261e9553]{width:auto;margin:.2rem 0 0;flex-shrink:0}.reminder-check--disabled[data-v-261e9553]{opacity:.55;cursor:not-allowed}.check-copy[data-v-261e9553]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.check-title[data-v-261e9553]{font-size:var(--px-text-sm);font-weight:600;color:var(--px-color-ink);line-height:1.25}.check-sub[data-v-261e9553]{font-size:var(--px-text-xs);color:var(--px-color-muted);line-height:1.3;font-weight:400}.when-lede[data-v-261e9553]{margin:0 0 var(--px-space-3)}.due-day-block[data-v-261e9553]{display:grid;gap:var(--px-space-2)}.when-field--idle[data-v-261e9553]{opacity:.55}.reminder-check[data-v-261e9553]{margin:0}.file-native[data-v-261e9553]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.file-name[data-v-261e9553]{margin:0;font-size:var(--px-text-sm);color:var(--px-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dupes[data-v-261e9553]{background:var(--px-color-warning-soft);color:var(--px-color-warning);padding:.75rem;border-radius:var(--px-radius-sm);font-size:var(--px-text-sm)}.dupes ul[data-v-261e9553]{margin:.35rem 0;padding-left:1.1rem}.launch-lede[data-v-9d5ef8ea]{margin:0 0 var(--px-stack-gap)}.launch-list[data-v-9d5ef8ea]{display:flex;flex-direction:column;gap:.5rem}.launch-item[data-v-9d5ef8ea]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;text-align:left;padding:.75rem .85rem;border:1px solid var(--px-color-border);border-radius:var(--px-radius);background:var(--px-color-surface);color:inherit;cursor:pointer;min-height:var(--px-control-height);font:inherit}.launch-item[data-v-9d5ef8ea]:hover,.launch-item[data-v-9d5ef8ea]:focus-visible{border-color:var(--px-color-accent);outline:none}.launch-item-title[data-v-9d5ef8ea]{font-weight:600;font-size:var(--px-text-body)}.launch-item-desc[data-v-9d5ef8ea]{font-size:var(--px-text-meta);color:var(--px-color-muted);line-height:1.35}.launch-foot[data-v-9d5ef8ea]{margin:var(--px-stack-gap) 0 0}.px-loc-tag[data-v-64e0cff1]{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;min-width:0;padding:.1rem .5rem .1rem .4rem;border:1px solid var(--px-color-border);border-radius:999px;background:var(--px-color-wash);color:var(--px-color-ink);font-size:var(--px-text-xs);font-weight:800;line-height:1.4}.px-loc-dot[data-v-64e0cff1]{flex:0 0 auto;width:.55rem;height:.55rem;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 12%,transparent)}.px-loc-label[data-v-64e0cff1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.px-loc-tag[data-v-64e0cff1]{max-width:100%}.px-loc-label[data-v-64e0cff1]{white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:break-word;word-break:normal}}.no-date-section[data-v-ac0564be]{margin:0;padding:0}.no-date-head[data-v-ac0564be]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .35rem;margin:0 0 var(--px-space-1);padding:.15rem 0;font-size:var(--px-text-md);font-weight:600;color:var(--px-color-ink)}.no-date-label[data-v-ac0564be]{letter-spacing:.01em}.no-date-sep[data-v-ac0564be]{color:var(--px-color-muted);font-weight:400}.no-date-count[data-v-ac0564be]{font-weight:500;color:var(--px-color-muted);font-size:var(--px-text-sm)}.no-date-total[data-v-ac0564be]{font-weight:600;color:var(--px-color-accent);font-size:var(--px-text-sm);font-variant-numeric:tabular-nums}.no-date-month-label[data-v-ac0564be]{margin:0 0 var(--px-space-1);font-size:var(--px-text-sm);font-weight:600;color:var(--px-color-ink);display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .35rem}.no-date-list[data-v-ac0564be]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--px-space-1)}.no-date-body[data-v-ac0564be]{display:flex;flex-direction:column;gap:var(--px-space-2)}.no-date-card[data-v-ac0564be]{display:grid;gap:.2rem;padding:.4rem .65rem;background:var(--px-color-surface);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);border-left-width:3px;border-left-color:var(--px-color-muted)}.no-date-card.is-projection[data-v-ac0564be]{border-style:dashed;background:color-mix(in srgb,var(--px-color-surface) 92%,var(--px-color-info, var(--px-color-accent)) 8%)}.no-date-card-top[data-v-ac0564be]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--px-space-2);min-width:0}.no-date-id[data-v-ac0564be]{min-width:0;flex:1 1 auto;display:grid;gap:.05rem}.card-top-tag[data-v-ac0564be]{justify-self:start;margin-bottom:.05rem;max-width:100%}.no-date-title[data-v-ac0564be]{margin:0;font-size:var(--px-text-sm);font-weight:700;line-height:1.25;color:var(--px-color-ink);overflow-wrap:break-word;word-break:normal}.no-date-meta[data-v-ac0564be]{margin:0;font-size:var(--px-text-xs);font-weight:500;line-height:1.3;color:var(--px-color-muted)}.no-date-money[data-v-ac0564be]{display:grid;justify-items:end;gap:.05rem;flex-shrink:0}.no-date-amount[data-v-ac0564be]{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--px-text-sm);line-height:1.2}.no-date-amount.is-empty[data-v-ac0564be]{color:var(--px-color-muted);font-weight:500}.no-date-actions[data-v-ac0564be]{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .65rem}.no-date-actions .px-link[data-v-ac0564be]{font-size:var(--px-text-xs);min-height:var(--px-chip-height)}.no-date-ghost[data-v-ac0564be]{min-height:var(--px-chip-height)!important;height:var(--px-chip-height)!important;padding:0 .35rem!important;font-size:var(--px-text-xs)!important}.cal-action[data-v-ac0564be]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;font-size:var(--px-text-xs);font-weight:700;color:var(--px-color-accent);cursor:pointer;white-space:nowrap;min-height:var(--px-chip-height)}.cal-action[data-v-ac0564be]:hover{text-decoration:underline}.skel-list[data-v-ac0564be]{display:flex;flex-direction:column;gap:var(--px-space-1)}.skel-row[data-v-ac0564be]{height:2.75rem;border-radius:var(--px-radius-sm);background:color-mix(in srgb,var(--px-color-muted) 18%,transparent)}.tone-warning[data-v-ac0564be]{color:var(--px-color-warning)}.phc[data-v-d2459adc]{display:grid;gap:var(--px-space-2);padding:var(--px-space-3) var(--px-space-3) var(--px-space-2);border-radius:var(--px-radius-md, 10px);border:1px solid var(--px-color-border);border-left:3px solid var(--px-color-muted);background:linear-gradient(160deg,color-mix(in srgb,var(--px-color-accent-soft) 55%,var(--px-color-surface)) 0%,var(--px-color-surface) 42%);box-shadow:var(--px-shadow-soft, 0 8px 24px rgba(15, 23, 42, .12));text-align:left;min-width:0}.phc.tone-success[data-v-d2459adc]{border-left-color:var(--px-color-success)}.phc.tone-warning[data-v-d2459adc]{border-left-color:var(--px-color-warning)}.phc.tone-danger[data-v-d2459adc]{border-left-color:var(--px-color-danger)}.phc.tone-muted[data-v-d2459adc]{border-left-color:var(--px-color-muted)}.phc.is-projection[data-v-d2459adc]{background:repeating-linear-gradient(-52deg,transparent,transparent 5px,color-mix(in srgb,var(--px-color-muted) 5%,transparent) 5px,color-mix(in srgb,var(--px-color-muted) 5%,transparent) 10px),color-mix(in srgb,var(--px-color-wash) 55%,var(--px-color-surface));border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed}.phc-head[data-v-d2459adc]{margin:0;font-size:var(--px-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--px-color-accent)}.phc-top[data-v-d2459adc]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--px-space-3);min-width:0}.phc-titles[data-v-d2459adc]{min-width:0;display:grid;gap:.2rem}.phc-title[data-v-d2459adc]{margin:0;font-size:var(--px-text-md);font-weight:800;line-height:var(--px-leading-tight);color:var(--px-color-ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.phc-life[data-v-d2459adc]{display:inline-flex;align-self:start;width:fit-content;padding:.1rem .45rem;border-radius:999px;font-size:var(--px-text-xs);font-weight:700;line-height:1.3;background:var(--px-color-wash);color:var(--px-color-muted)}.phc-life.tone-success[data-v-d2459adc]{background:var(--px-color-success-soft);color:var(--px-color-success)}.phc-life.tone-warning[data-v-d2459adc]{background:var(--px-color-warning-soft);color:var(--px-color-warning)}.phc-life.tone-danger[data-v-d2459adc]{background:var(--px-color-danger-soft);color:var(--px-color-danger)}.phc-amount[data-v-d2459adc]{margin:0;flex-shrink:0;font-size:var(--px-text-lg);font-weight:800;letter-spacing:-.02em;color:var(--px-color-ink);white-space:nowrap}.phc-amount.tone-success[data-v-d2459adc]{color:var(--px-color-success)}.phc-amount.tone-warning[data-v-d2459adc]{color:var(--px-color-warning)}.phc-amount.tone-danger[data-v-d2459adc]{color:var(--px-color-danger)}.phc-lines[data-v-d2459adc]{margin:0;display:grid;gap:.28rem}.phc-line[data-v-d2459adc]{display:grid;grid-template-columns:5.5rem 1fr;gap:var(--px-space-2);align-items:baseline;font-size:var(--px-text-xs);line-height:1.35}.phc-line dt[data-v-d2459adc]{margin:0;color:var(--px-color-muted);font-weight:600}.phc-line dd[data-v-d2459adc]{margin:0;color:var(--px-color-ink);font-weight:600;min-width:0;overflow-wrap:anywhere}.phc-line dd.phc-line--money[data-v-d2459adc]{overflow-wrap:normal;white-space:nowrap}.phc-badges[data-v-d2459adc]{display:flex;flex-wrap:wrap;gap:var(--px-space-1)}.phc-foot[data-v-d2459adc]{margin:0;padding-top:var(--px-space-1);border-top:1px dashed color-mix(in srgb,var(--px-color-accent) 22%,var(--px-color-border));font-size:var(--px-text-xs);color:var(--px-color-muted);font-weight:500}.phc.compact[data-v-d2459adc]{padding:var(--px-space-2) var(--px-space-3);gap:var(--px-space-1)}.phc.compact .phc-title[data-v-d2459adc]{font-size:var(--px-text-sm);-webkit-line-clamp:1}.phc.compact .phc-amount[data-v-d2459adc]{font-size:var(--px-text-md)}.phc.compact .phc-line[data-v-d2459adc]{grid-template-columns:4.75rem 1fr}.nalp[data-v-6eca4cf9]{position:fixed;z-index:var(--px-z-sticky-top);width:min(20rem,calc(100vw - 1.25rem));max-height:min(26rem,calc(100vh - 1.5rem));overflow:auto;padding:var(--px-space-2);display:grid;gap:var(--px-space-2);border-radius:var(--px-radius-md, 10px);border:1px solid color-mix(in srgb,var(--px-color-accent) 28%,var(--px-color-border));background:color-mix(in srgb,var(--px-color-surface) 92%,var(--px-color-accent-soft));box-shadow:0 12px 32px #0f172a29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}.nalp-kicker[data-v-6eca4cf9]{margin:0;padding:0 var(--px-space-1);font-size:var(--px-text-xs);font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--px-color-accent)}.nalp-hint[data-v-6eca4cf9]{margin:0;padding:0 var(--px-space-1);font-size:var(--px-text-xs);font-weight:600}.nalp-list[data-v-6eca4cf9]{list-style:none;margin:0;padding:0;display:grid;gap:var(--px-space-1)}.nalp-hit[data-v-6eca4cf9]{display:block;width:100%;margin:0;padding:var(--px-space-2) var(--px-space-3);border:1px solid var(--px-color-border);border-left-width:3px;border-radius:var(--px-radius-md, 10px);background:var(--px-color-surface);cursor:pointer;text-align:left;min-height:var(--px-control-height)}.nalp-row[data-v-6eca4cf9]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--px-space-2);min-width:0}.nalp-id[data-v-6eca4cf9]{display:grid;gap:.1rem;min-width:0;flex:1}.nalp-amount[data-v-6eca4cf9]{flex-shrink:0;font-size:var(--px-text-sm);font-weight:800;line-height:1.2;color:var(--px-color-warning)}.nalp-amount.tone-warning[data-v-6eca4cf9]{color:var(--px-color-warning)}.nalp-amount.tone-danger[data-v-6eca4cf9]{color:var(--px-color-danger)}.nalp-amount.tone-success[data-v-6eca4cf9]{color:var(--px-color-success)}.nalp-amount.tone-muted[data-v-6eca4cf9]{color:var(--px-color-muted)}.nalp-hit.tone-warning[data-v-6eca4cf9]{border-left-color:var(--px-color-warning)}.nalp-hit.tone-danger[data-v-6eca4cf9]{border-left-color:var(--px-color-danger)}.nalp-hit.tone-success[data-v-6eca4cf9]{border-left-color:var(--px-color-success)}.nalp-hit.tone-muted[data-v-6eca4cf9]{border-left-color:var(--px-color-muted)}.nalp-hit[data-v-6eca4cf9]:hover{background:var(--px-color-wash);border-color:color-mix(in srgb,var(--px-color-accent) 35%,var(--px-color-border))}.nalp-hit[data-v-6eca4cf9]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:2px}.nalp-title[data-v-6eca4cf9]{font-size:var(--px-text-sm);font-weight:700;color:var(--px-color-ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nalp-meta[data-v-6eca4cf9]{font-size:var(--px-text-xs);font-weight:600;color:var(--px-color-muted)}.nalp-empty[data-v-6eca4cf9],.nalp-more[data-v-6eca4cf9]{margin:0;padding:0 var(--px-space-1);font-size:var(--px-text-xs);font-weight:600}.agenda-actions-bar[data-v-1d1a462b]{margin-top:var(--px-space-2)}.agenda-actions-row[data-v-1d1a462b]{display:flex;flex-direction:column;gap:var(--px-space-3);width:100%}.agenda-actions-search[data-v-1d1a462b]{width:100%}.agenda-actions-search>input[data-v-1d1a462b]{width:100%;min-height:var(--px-control-height)}.agenda-actions[data-v-1d1a462b]{display:grid;grid-template-columns:1fr 1.35fr;gap:var(--px-space-2);margin:0;width:100%}.agenda-actions .action-scan[data-v-1d1a462b],.agenda-actions .action-new[data-v-1d1a462b]{min-height:var(--px-control-height);height:var(--px-control-height);padding:0 var(--px-space-2);font-size:var(--px-text-xs)}.agenda-actions .action-scan[data-v-1d1a462b]{border:1px solid var(--px-color-border);background:var(--px-color-surface);color:var(--px-color-ink);font-weight:600}.agenda-actions .action-new[data-v-1d1a462b]{background:var(--px-color-accent);color:var(--px-color-surface)}.agenda-actions .action-label[data-v-1d1a462b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-actions .action-label--short[data-v-1d1a462b]{display:none}@media(max-width:767px){.agenda-actions .action-label--full[data-v-1d1a462b]{display:none}.agenda-actions .action-label--short[data-v-1d1a462b]{display:inline}}@media(min-width:768px){.agenda-actions-row[data-v-1d1a462b]{flex-direction:row;align-items:stretch;gap:var(--px-space-3)}.agenda-actions-search[data-v-1d1a462b]{flex:1 1 40%;min-width:0}.agenda-actions[data-v-1d1a462b]{display:flex;flex:1 1 60%;min-width:0}.agenda-actions .action-new[data-v-1d1a462b]{grid-column:auto;flex:1.2;font-size:var(--px-text-sm)}.agenda-actions .action-scan[data-v-1d1a462b]{flex:1;font-size:var(--px-text-sm)}}.filters-panel[data-v-1d1a462b]{margin-top:var(--px-space-3);display:flex;flex-direction:column;gap:var(--px-space-3);padding:var(--px-card-pad-y) var(--px-card-pad-x)}.filters-panel.is-collapsed[data-v-1d1a462b]{padding-bottom:var(--px-card-pad-y)}.filters-panel[data-v-1d1a462b]:not(.is-collapsed){background:var(--px-color-accent-soft);border-color:color-mix(in srgb,var(--px-color-accent) 22%,var(--px-color-border));box-shadow:none;gap:var(--px-space-2);margin-bottom:var(--px-space-3);padding:var(--px-space-2) var(--px-space-3)}.filters-panel:not(.is-collapsed) .filters-toggle-row[data-v-1d1a462b]{padding-bottom:var(--px-space-1);margin-bottom:0;border-bottom:1px solid color-mix(in srgb,var(--px-color-accent) 18%,var(--px-color-border))}.filters-panel:not(.is-collapsed) .primary-filters[data-v-1d1a462b],.filters-panel:not(.is-collapsed) .filters-row[data-v-1d1a462b]{background:transparent!important;border:0!important;border-radius:0;padding:0!important;box-shadow:none!important}.filters-panel:not(.is-collapsed) .filters-sep[data-v-1d1a462b]{border-top-color:color-mix(in srgb,var(--px-color-accent) 18%,var(--px-color-border))}.filters-panel:not(.is-collapsed) .mode-hint-row[data-v-1d1a462b]{margin-top:.25rem;padding-top:.35rem;border-top:1px dashed color-mix(in srgb,var(--px-color-accent) 18%,var(--px-color-border))}.filters-panel-title[data-v-1d1a462b]{margin:0;font-size:var(--px-text-sm);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--px-color-muted)}.filters-toggle-row[data-v-1d1a462b]{display:flex;align-items:center;justify-content:space-between;gap:var(--px-space-2);width:100%}.filters-toggle[data-v-1d1a462b]{display:flex;align-items:center;justify-content:space-between;gap:var(--px-space-3);flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;font:inherit;color:var(--px-color-ink);cursor:pointer;text-align:left}.filters-header-actions[data-v-1d1a462b]{display:flex;flex-shrink:0;align-items:center;gap:var(--px-space-2)}.filters-header-link[data-v-1d1a462b]{font-size:var(--px-text-xs);white-space:nowrap}.status-locked-label[data-v-1d1a462b]{margin-left:var(--px-space-1);font-weight:500;text-transform:none;letter-spacing:0}.filters-toggle[data-v-1d1a462b]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:2px;border-radius:var(--px-radius-sm)}.filters-toggle-title[data-v-1d1a462b]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.filters-toggle-label[data-v-1d1a462b]{display:inline-flex;align-items:center;gap:var(--px-space-2);font-size:var(--px-text-sm);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--px-color-muted)}.filters-ico[data-v-1d1a462b]{width:1rem;height:1rem;flex:0 0 auto}.filters-summary[data-v-1d1a462b]{font-size:var(--px-text-xs);font-weight:500;letter-spacing:0;text-transform:none;color:var(--px-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters-summary.is-danger[data-v-1d1a462b]{color:var(--px-color-danger);font-weight:700}.filters-badge[data-v-1d1a462b]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:var(--px-color-accent);color:var(--px-color-surface);font-size:var(--px-text-xs);font-weight:700;line-height:1}.filters-badge.danger[data-v-1d1a462b]{background:var(--px-color-danger);color:#fff}.filters-chevron[data-v-1d1a462b]{width:1.1rem;height:1.1rem;flex:0 0 auto;color:var(--px-color-muted);transition:transform .18s ease}.filters-chevron.is-open[data-v-1d1a462b]{transform:rotate(180deg)}.filters-toggle.is-desktop[data-v-1d1a462b]{cursor:default;pointer-events:none}.filters-toggle.is-desktop .filters-chevron[data-v-1d1a462b]{display:none}.filters-sep[data-v-1d1a462b]{border:0;border-top:1px solid var(--px-color-border);margin:0}.filters-row[data-v-1d1a462b]{display:flex;flex-wrap:wrap;align-items:start;gap:var(--px-space-3)}.filters-row .secondary-filters[data-v-1d1a462b]{flex:1 1 0;min-width:min(100%,11rem)}.filters-row .channel-filters[data-v-1d1a462b]{flex:1 1 0;min-width:min(100%,11rem);margin-top:0;align-items:end}.agenda-results[data-v-1d1a462b]{display:flex;flex-direction:column;gap:var(--px-section-gap);min-height:8rem}.coach[data-v-1d1a462b]{display:grid;gap:var(--px-card-gap);padding:var(--px-card-pad-y) var(--px-card-pad-x);border-radius:var(--px-radius-sm);border:1px solid var(--px-color-border);background:var(--px-color-accent-soft)}.coach.tone-accent[data-v-1d1a462b]{background:var(--px-color-accent-soft);border-color:var(--px-color-accent-soft)}.coach.tone-warning[data-v-1d1a462b]{background:var(--px-color-warning-soft);border-color:var(--px-color-warning)}.coach.tone-danger[data-v-1d1a462b]{background:var(--px-color-danger-soft);border-color:var(--px-color-danger)}.coach-first[data-v-1d1a462b]{margin:0}.coach-title[data-v-1d1a462b]{margin:0 0 var(--px-space-2);font-weight:700;font-size:var(--px-text-lg)}.coach-steps[data-v-1d1a462b]{margin:0;padding-left:1.15rem;font-size:var(--px-text-sm);color:var(--px-color-ink);display:grid;gap:var(--px-space-2)}.coach-dismiss[data-v-1d1a462b]{justify-self:start;min-height:var(--px-chip-height);border:1px solid var(--px-color-accent);background:var(--px-color-surface);color:var(--px-color-accent);font:inherit;font-weight:600;font-size:var(--px-text-sm);border-radius:var(--px-radius-sm);padding:0 var(--px-space-4);cursor:pointer;transition:background .15s ease,color .15s ease}.coach-dismiss[data-v-1d1a462b]:hover:not(:disabled){background:var(--px-color-accent-soft)}.coach-dismiss[data-v-1d1a462b]:active:not(:disabled){transform:translateY(.5px)}.coach-dismiss[data-v-1d1a462b]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.skel-list[data-v-1d1a462b],.board-wrap[data-v-1d1a462b]{display:grid;gap:var(--px-space-2)}.board-wrap[aria-busy=true][data-v-1d1a462b]{opacity:.55;pointer-events:none;transition:opacity .2s ease}.board-foot-hint[data-v-1d1a462b]{margin:0;min-height:1.35em;line-height:1.35;font-size:var(--px-text-xs);font-weight:500;color:var(--px-color-muted)}.board-foot-hint.is-empty[data-v-1d1a462b]{visibility:hidden}.board-skel[data-v-1d1a462b]{margin-top:0}.skel-row[data-v-1d1a462b]{min-height:calc(var(--px-control-height) + var(--px-row-pad-y) * 2);border-radius:var(--px-radius-sm);border:1px solid var(--px-color-border);background:linear-gradient(90deg,var(--px-color-wash) 0%,var(--px-color-surface) 45%,var(--px-color-wash) 90%);background-size:200% 100%;animation:skel-pulse-1d1a462b 1.2s ease-in-out infinite}@keyframes skel-pulse-1d1a462b{0%{background-position:100% 0}to{background-position:-100% 0}}.pay-extras[data-v-1d1a462b]{display:grid;gap:var(--px-space-2)}.pay-extras-toggle[data-v-1d1a462b]{justify-self:start;min-height:var(--px-chip-height);padding:0 var(--px-space-3);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-surface);color:var(--px-color-accent);font:inherit;font-size:var(--px-text-sm);font-weight:600;cursor:pointer}.seg[data-v-1d1a462b]{display:flex;flex-wrap:wrap;gap:var(--px-card-gap)}.seg button[data-v-1d1a462b]{border:1px solid var(--px-color-border);background:var(--px-color-surface);border-radius:999px;min-height:var(--px-chip-height);padding:0 var(--px-space-4);font-size:var(--px-text-sm);cursor:pointer}.seg button.on[data-v-1d1a462b]{border-color:var(--px-color-accent);background:var(--px-color-accent-soft);color:var(--px-color-accent);font-weight:600}.results-empty[data-v-1d1a462b]{display:grid;gap:var(--px-card-gap);justify-items:start;padding:var(--px-card-pad-y) var(--px-card-pad-x);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-surface);box-shadow:none}.results-empty-kicker[data-v-1d1a462b]{margin:0;font-size:var(--px-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--px-color-muted)}.results-empty-title[data-v-1d1a462b]{margin:0;font-size:var(--px-text-md);font-weight:700;color:var(--px-color-ink);line-height:var(--px-leading-tight)}.results-empty-hint[data-v-1d1a462b]{margin:0;font-size:var(--px-text-sm);color:var(--px-color-muted);line-height:var(--px-leading-body)}.results-empty-actions[data-v-1d1a462b]{display:flex;flex-wrap:wrap;gap:var(--px-card-gap);margin-top:var(--px-space-1)}.empty-cta[data-v-1d1a462b]{min-height:var(--px-chip-height);padding:0 var(--px-space-4);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-wash);color:var(--px-color-ink);font:inherit;font-size:var(--px-text-sm);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.empty-cta[data-v-1d1a462b]:hover:not(:disabled){border-color:var(--px-color-accent);color:var(--px-color-accent);background:var(--px-color-surface)}.empty-cta[data-v-1d1a462b]:active:not(:disabled){transform:translateY(.5px)}.empty-cta[data-v-1d1a462b]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.empty-cta.primary[data-v-1d1a462b]{border-color:var(--px-color-accent);background:var(--px-color-accent-soft);color:var(--px-color-accent)}.empty-cta.primary[data-v-1d1a462b]:hover:not(:disabled){background:var(--px-color-accent);color:var(--px-color-surface)}.action-scan[data-v-1d1a462b],.action-templates[data-v-1d1a462b],.action-new[data-v-1d1a462b]{display:inline-flex;align-items:center;justify-content:center;gap:var(--px-space-2);min-height:var(--px-control-height);min-width:0;padding:0 var(--px-space-3);border-radius:var(--px-radius-sm);font:inherit;font-size:var(--px-text-sm);font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden}.action-ico[data-v-1d1a462b]{width:1rem;height:1rem;flex-shrink:0}.action-label[data-v-1d1a462b]{min-width:0;overflow:hidden;text-overflow:ellipsis}.action-scan[data-v-1d1a462b],.action-templates[data-v-1d1a462b]{border:1px solid var(--px-color-border);background:var(--px-color-surface);color:var(--px-color-ink)}.action-scan[data-v-1d1a462b]:hover:not(:disabled),.action-templates[data-v-1d1a462b]:hover:not(:disabled){border-color:var(--px-color-accent);color:var(--px-color-accent);background:var(--px-color-wash)}.action-scan[data-v-1d1a462b]:focus-visible,.action-templates[data-v-1d1a462b]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.action-new[data-v-1d1a462b]{border:0;background:var(--px-color-accent);color:#fff}.action-new[data-v-1d1a462b]:hover:not(:disabled){background:var(--px-color-accent-hover)}.search-row[data-v-1d1a462b]{display:grid;gap:var(--px-space-2)}@media(min-width:768px){.secondary-filters[data-v-1d1a462b]{gap:var(--px-space-3)}}.view-toggle[data-v-1d1a462b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;box-sizing:border-box;height:var(--px-control-height);padding:2px;margin-top:var(--px-space-2);margin-bottom:var(--px-space-3);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-wash);align-items:stretch}.view-toggle button[data-v-1d1a462b]{display:flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:var(--px-radius-sm);min-height:0;height:100%;padding:0 var(--px-space-2);cursor:pointer;font:inherit;font-size:var(--px-text-sm);font-weight:600;color:var(--px-color-ink);transition:background .15s ease,color .15s ease}.view-toggle button[data-v-1d1a462b]:disabled,.view-toggle button.is-aria-disabled[data-v-1d1a462b]{opacity:.45;cursor:not-allowed}.view-toggle button.is-aria-disabled[data-v-1d1a462b]:hover{background:transparent;color:var(--px-color-ink)}.view-toggle button[data-v-1d1a462b]:hover:not(.on):not(:disabled){background:var(--px-color-surface);color:var(--px-color-accent)}.view-toggle button[data-v-1d1a462b]:active:not(:disabled){transform:translateY(.5px)}.view-toggle button[data-v-1d1a462b]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.view-toggle .on[data-v-1d1a462b]{background:var(--px-color-accent);color:#fff;font-weight:700}.view-toggle .on[data-v-1d1a462b]:hover:not(:disabled){background:var(--px-color-accent-hover)}.period-row[data-v-1d1a462b]{margin-top:var(--px-space-2)}.payment-label-filter[data-v-1d1a462b]{display:grid;gap:.15rem;margin-top:var(--px-space-2);min-width:0;max-width:16rem}.payment-label-filter--inline[data-v-1d1a462b]{max-width:14rem}.payment-label-filter select[data-v-1d1a462b]{width:100%;min-height:var(--px-control-height);height:var(--px-control-height)}.vendor-filter-chip-row[data-v-1d1a462b]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-card-gap);margin-top:var(--px-space-2)}.channel-detail-row[data-v-1d1a462b]{display:flex;flex-wrap:wrap;align-items:end;gap:var(--px-space-2);margin-top:var(--px-space-2)}.channel-detail-row .channel-filter[data-v-1d1a462b]{margin-top:0;max-width:12rem;flex:1 1 9rem}.cal[data-v-1d1a462b]{list-style:none;padding:0;margin:0;display:grid;gap:var(--px-space-4)}.cal>li.cal-day[data-v-1d1a462b]{display:grid;gap:var(--px-space-2)}.cal>li.px-list-end-item[data-v-1d1a462b]{display:block}.cal-day[data-v-1d1a462b]{display:grid;gap:var(--px-space-2);padding:0;border:0;border-radius:0;background:transparent}.cal-day-head[data-v-1d1a462b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;padding:var(--px-space-1) 0 var(--px-space-2);font-size:var(--px-text-md);font-weight:700;line-height:1.25;color:var(--px-color-ink);letter-spacing:.01em;border-bottom:1px solid var(--px-color-border)}.cal-day-body[data-v-1d1a462b]{display:grid;gap:var(--px-space-2);margin-inline:var(--px-space-3);padding-left:var(--px-space-3);border-left:2px solid color-mix(in srgb,var(--px-color-accent) 32%,var(--px-color-border))}.life-head[data-v-1d1a462b],.list-life[data-v-1d1a462b]{margin:var(--px-space-1) 0 0;padding:0;font-size:var(--px-text-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--px-color-muted);display:flex;align-items:baseline;gap:.35rem;list-style:none}.life-head[data-v-1d1a462b]:first-child,.list-life[data-v-1d1a462b]:first-child{margin-top:0}.life-head.tone-danger[data-v-1d1a462b],.list-life.tone-danger[data-v-1d1a462b]{color:var(--px-color-danger)}.life-head.tone-warning[data-v-1d1a462b],.list-life.tone-warning[data-v-1d1a462b]{color:var(--px-color-warning)}.life-head.tone-success[data-v-1d1a462b],.list-life.tone-success[data-v-1d1a462b]{color:var(--px-color-success)}.life-head.tone-muted[data-v-1d1a462b],.list-life.tone-muted[data-v-1d1a462b]{color:var(--px-color-muted)}.life-head-count[data-v-1d1a462b]{font-weight:800;font-variant-numeric:tabular-nums}.cal-month[data-v-1d1a462b],.list-month[data-v-1d1a462b]{position:sticky;top:0;z-index:var(--px-z-sticky);display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;padding:var(--px-space-3) 0 var(--px-space-2);font-size:var(--px-text-lg);font-weight:700;line-height:1.25;color:var(--px-color-ink);background:var(--px-color-bg);list-style:none;box-shadow:none}.cal-head-label[data-v-1d1a462b]{font-weight:700;color:inherit}.cal-head-sep[data-v-1d1a462b]{color:var(--px-color-muted);font-weight:500;-webkit-user-select:none;user-select:none}.cal-head-count[data-v-1d1a462b]{font-weight:600;font-variant-numeric:tabular-nums;color:var(--px-color-muted)}.cal-head-total[data-v-1d1a462b]{font-weight:700;font-variant-numeric:tabular-nums;color:var(--px-color-accent)}.cal-day-head .cal-head-total[data-v-1d1a462b]{color:var(--px-color-ink)}.cal-month .cal-head-count[data-v-1d1a462b],.list-month .cal-head-count[data-v-1d1a462b]{font-size:var(--px-text-md)}.cal-day-head .cal-head-count[data-v-1d1a462b]{font-size:var(--px-text-sm)}.cal-row[data-v-1d1a462b]{display:flex;align-items:stretch;gap:var(--px-space-2)}.cal-item[data-v-1d1a462b]{flex:1;min-width:0;width:100%;text-align:left;border:1px solid var(--px-color-border);border-left:3px solid var(--px-color-muted);background:var(--px-color-surface);padding:0;border-radius:var(--px-radius-sm);cursor:pointer;box-shadow:none;overflow:hidden;font:inherit}.cal-item.edge-danger[data-v-1d1a462b]{border-left-color:var(--px-color-danger)}.cal-item.edge-warning[data-v-1d1a462b]{border-left-color:var(--px-color-warning)}.cal-item.edge-success[data-v-1d1a462b]{border-left-color:var(--px-color-success)}.cal-item.edge-info[data-v-1d1a462b]{border-left-color:var(--px-color-info)}.cal-item.edge-accent[data-v-1d1a462b]{border-left-color:var(--px-color-accent)}.cal-item.selected[data-v-1d1a462b]{outline:2px solid var(--px-color-accent);outline-offset:1px}.cal-item[data-v-1d1a462b]:hover{background:var(--px-color-wash)}.cal-item[data-v-1d1a462b]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.cal-body[data-v-1d1a462b]{padding:var(--px-card-pad-y) var(--px-card-pad-x);display:grid;gap:var(--px-card-gap)}.cal-top[data-v-1d1a462b]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--px-space-3);min-width:0}.cal-id[data-v-1d1a462b]{min-width:0}.cal-title[data-v-1d1a462b]{display:-webkit-box;margin:0;min-width:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cal-loc[data-v-1d1a462b]{margin:.1rem 0 0;font-size:var(--px-text-xs);color:var(--px-color-muted);font-weight:400;line-height:1.25}.cal-money[data-v-1d1a462b]{display:grid;justify-items:end;gap:.1rem;flex-shrink:0}.cal-amount[data-v-1d1a462b]{color:var(--px-color-ink)}.cal-action[data-v-1d1a462b]{font-size:var(--px-text-sm);font-weight:700;color:var(--px-color-accent);white-space:nowrap}.cal-foot[data-v-1d1a462b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--px-space-2);padding-top:var(--px-space-2);border-top:1px solid var(--px-color-border)}.cal-badges[data-v-1d1a462b]{display:flex;flex-wrap:wrap;gap:var(--px-space-2);justify-content:flex-end}.linkish[data-v-1d1a462b]{background:none;border:0;color:var(--px-color-accent);cursor:pointer;text-decoration:underline}.primary-filters[data-v-1d1a462b],.agenda-filters[data-v-1d1a462b]{display:grid;gap:var(--px-space-3);padding:0;border:0;background:transparent;box-shadow:none}.agenda-columns[data-v-1d1a462b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--px-space-6);align-items:start;width:100%}.agenda-col[data-v-1d1a462b]{display:grid;gap:var(--px-space-3);min-width:0}.agenda-col--attention[data-v-1d1a462b]{padding-left:var(--px-space-6);border-left:1px solid color-mix(in srgb,var(--px-color-accent) 16%,var(--px-color-border))}.agenda-col--attention[data-v-1d1a462b]:only-child{grid-column:1 / -1;padding-left:0;border-left:0;max-width:28rem}.agenda-col-block[data-v-1d1a462b]{display:grid;gap:var(--px-space-2);width:100%;min-width:0}.agenda-col-heading[data-v-1d1a462b]{display:block}.agenda-period--full[data-v-1d1a462b],.agenda-attention-seg--full[data-v-1d1a462b]{display:flex;flex-wrap:wrap;gap:.35rem;width:100%}.agenda-period button[data-v-1d1a462b],.agenda-attention-seg button[data-v-1d1a462b]{flex:0 0 auto;white-space:nowrap;min-height:1.65rem;height:1.65rem;padding:.05rem .45rem;font-size:var(--px-text-xs);line-height:1.2;font-weight:600;cursor:pointer}.agenda-period button.danger[data-v-1d1a462b],.agenda-attention-seg button.danger[data-v-1d1a462b]{border-color:var(--px-color-danger);background:var(--px-color-danger-soft);color:var(--px-color-danger)}.agenda-period button.on.danger[data-v-1d1a462b],.agenda-attention-seg button.on.danger[data-v-1d1a462b]{background:var(--px-color-danger);border-color:var(--px-color-danger);color:#fff}.agenda-attention-seg button.scope-warn.on[data-v-1d1a462b]{background:var(--px-color-warning);border-color:var(--px-color-warning);color:#fff}.agenda-attention-seg button.scope-warn.has-count[data-v-1d1a462b]:not(.on){border-color:color-mix(in srgb,var(--px-color-warning) 45%,var(--px-color-border));background:var(--px-color-warning-soft);color:var(--px-color-warning)}.agenda-fields-row[data-v-1d1a462b]{display:flex;align-items:end;gap:var(--px-space-3);width:100%;min-width:0}.agenda-fields-row .px-filter-field[data-v-1d1a462b]{flex:1 1 0;min-width:0}.agenda-fields-row--meta[data-v-1d1a462b]{flex-wrap:wrap}.agenda-filters .px-filter-field[data-v-1d1a462b]{display:grid;gap:.1rem;min-width:0}.agenda-filters .px-filter-label[data-v-1d1a462b]{font-size:var(--px-text-xs)}.agenda-filters select[data-v-1d1a462b],.agenda-filters input[type=date][data-v-1d1a462b]{height:var(--px-control-height);min-height:var(--px-control-height);width:100%;max-width:100%;box-sizing:border-box;font-size:var(--px-text-sm)}.agenda-clear[data-v-1d1a462b]{flex:0 0 auto;align-self:end;height:var(--px-chip-height);min-height:var(--px-chip-height);margin-left:auto}.agenda-filters .px-chip.clear.is-ghost[data-v-1d1a462b]{visibility:hidden;pointer-events:none}.scope-badge[data-v-1d1a462b]{display:inline-block;margin-left:.3rem;background:#00000026;color:inherit;font-size:.9em;font-weight:800;padding:0 .35rem;border-radius:999px;min-width:1.1rem;text-align:center}.agenda-attention-seg button.on .scope-badge[data-v-1d1a462b]{background:#ffffff40}.mode-hint-row[data-v-1d1a462b]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--px-space-2);margin:var(--px-space-2) 0 0;padding-top:var(--px-space-2);padding-bottom:0;border-top:1px solid var(--px-color-border);min-height:calc(1.35em + var(--px-space-2) + var(--px-space-2))}.mode-hint[data-v-1d1a462b]{margin:0;flex:1;min-width:12rem;min-height:1.35em;font-size:var(--px-text-xs);color:var(--px-color-muted);font-weight:500;line-height:1.35}.mode-hint-actions[data-v-1d1a462b]{display:flex;flex-wrap:wrap;gap:var(--px-space-2);flex-shrink:0}.mode-hint-actions .px-link[data-v-1d1a462b]{font-size:var(--px-text-xs)}.secondary-filters[data-v-1d1a462b]{display:flex;flex-wrap:nowrap;align-items:end;gap:var(--px-space-2);margin:0}.loc-filter[data-v-1d1a462b]{display:grid;gap:var(--px-space-1);flex:1;min-width:0}.loc-label[data-v-1d1a462b]{font-size:var(--px-text-xs);font-weight:600;color:var(--px-color-muted)}.loc-filter select[data-v-1d1a462b]{width:100%;min-width:0;color:var(--px-color-ink)}.loc-filter--active select[data-v-1d1a462b]{border-color:var(--px-color-accent);background:var(--px-color-accent-soft);font-weight:600}.tot-scope[data-v-1d1a462b]{font-weight:600;color:var(--px-color-muted)}.px-amount.tone-success[data-v-1d1a462b],.amount.tone-success[data-v-1d1a462b],.cal-amount.tone-success[data-v-1d1a462b]{color:var(--px-color-success)}.px-amount.tone-warning[data-v-1d1a462b],.amount.tone-warning[data-v-1d1a462b],.cal-amount.tone-warning[data-v-1d1a462b]{color:var(--px-color-warning)}.px-amount.tone-danger[data-v-1d1a462b],.amount.tone-danger[data-v-1d1a462b],.cal-amount.tone-danger[data-v-1d1a462b]{color:var(--px-color-danger)}.px-amount.tone-muted[data-v-1d1a462b],.amount.tone-muted[data-v-1d1a462b],.cal-amount.tone-muted[data-v-1d1a462b]{color:var(--px-color-muted)}.tot-legend[data-v-1d1a462b]{margin:var(--px-space-1) 0 0;color:var(--px-color-muted)}.chip-row[data-v-1d1a462b]{display:flex;flex-wrap:wrap;gap:var(--px-card-gap)}.chip[data-v-1d1a462b]{min-height:var(--px-chip-height);border:1px solid var(--px-color-border);background:var(--px-color-surface);border-radius:999px;padding:0 var(--px-space-4);font:inherit;font-size:var(--px-text-sm);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.chip[data-v-1d1a462b]:hover:not(:disabled){border-color:var(--px-color-accent);color:var(--px-color-accent);background:var(--px-color-wash)}.chip[data-v-1d1a462b]:active:not(:disabled){transform:translateY(.5px)}.chip[data-v-1d1a462b]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.chip.on[data-v-1d1a462b]{border-color:var(--px-color-warning);background:var(--px-color-warning-soft);font-weight:600}.chip.on[data-v-1d1a462b]:hover:not(:disabled){background:var(--px-color-warning-soft);color:inherit}.totals-row[data-v-1d1a462b]{display:block;width:100%;max-width:100%;margin:0;align-self:stretch;box-sizing:border-box}.totals-bar[data-v-1d1a462b]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:grid;gap:.15rem;padding:var(--px-card-pad-y) var(--px-card-pad-x);background:var(--px-color-surface);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);min-height:calc(var(--px-control-height) + 1.25rem + var(--px-card-pad-y) * 2 + .15rem)}.tot-head[data-v-1d1a462b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--px-space-2) var(--px-space-3);min-height:var(--px-control-height);width:100%}.tot-detail[data-v-1d1a462b]{display:grid;gap:.15rem;padding-top:var(--px-space-1);border-top:1px solid var(--px-color-border);margin-top:var(--px-space-1)}.tot-loading[data-v-1d1a462b]{margin:0;font-size:var(--px-text-sm);color:var(--px-color-muted);font-weight:600}.tot-status[data-v-1d1a462b]{margin:0;min-height:1.25rem;line-height:1.25;font-size:var(--px-text-sm);color:var(--px-color-muted);font-weight:600}.tot-status.is-empty[data-v-1d1a462b]{visibility:hidden}.agenda-list-wrap[aria-busy=true][data-v-1d1a462b]{opacity:.55;pointer-events:none;transition:opacity .2s ease}.tot-primary[data-v-1d1a462b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--px-space-2) var(--px-space-4);min-width:0;flex:1 1 12rem}.tot-count[data-v-1d1a462b]{font-size:var(--px-text-sm);font-weight:700;color:var(--px-color-ink);letter-spacing:.01em;min-width:0}.tot-amount[data-v-1d1a462b]{font-size:var(--px-text-lg);font-weight:700;color:var(--px-color-ink);font-variant-numeric:tabular-nums;line-height:var(--px-leading-tight);min-height:1.25em;white-space:nowrap}.tot-amount strong[data-v-1d1a462b]{font-weight:800}.tot-amount.tone-accent[data-v-1d1a462b]{color:var(--px-color-accent)}.tot-amount.tone-success[data-v-1d1a462b]{color:var(--px-color-success)}.tot-amount.tone-warning[data-v-1d1a462b]{color:var(--px-color-warning)}.tot-amount.tone-danger[data-v-1d1a462b]{color:var(--px-color-danger)}.tot-progress-wrap[data-v-1d1a462b]{margin:var(--px-space-1) 0 0;display:grid;gap:.2rem}.tot-share-caption[data-v-1d1a462b]{margin:0;font-size:var(--px-text-xs);font-weight:600;color:var(--px-color-muted)}.tot-breakdown[data-v-1d1a462b]{margin:0;padding:0;display:grid;gap:.35rem;font-size:var(--px-text-xs);line-height:1.35}.tot-slice[data-v-1d1a462b]{display:grid;gap:.1rem;min-width:0}.tot-slice-row[data-v-1d1a462b]{display:grid;grid-template-columns:max-content minmax(2.5rem,1fr) max-content;column-gap:.45rem;align-items:center;min-width:0}.tot-slice-label[data-v-1d1a462b]{margin:0;font-weight:700;color:var(--px-color-muted);white-space:nowrap}.tot-share[data-v-1d1a462b]{margin:0;min-width:0}.tot-share-track[data-v-1d1a462b]{display:block;height:8px;border-radius:99px;background:var(--px-color-border);overflow:hidden}.tot-share-fill[data-v-1d1a462b]{display:block;height:100%;border-radius:99px;min-width:2px}.tot-share-fill.tone-success[data-v-1d1a462b]{background:var(--px-color-success)}.tot-share-fill.tone-warning[data-v-1d1a462b]{background:var(--px-color-warning)}.tot-share-fill.tone-danger[data-v-1d1a462b]{background:var(--px-color-danger)}.tot-breakdown-money[data-v-1d1a462b]{margin:0;text-align:right;font-variant-numeric:tabular-nums;font-weight:800;color:var(--px-color-ink);white-space:nowrap}.tot-slice-label.tone-danger[data-v-1d1a462b],.tot-breakdown-money.tone-danger[data-v-1d1a462b]{color:var(--px-color-danger)}.tot-slice-label.tone-warning[data-v-1d1a462b],.tot-breakdown-money.tone-warning[data-v-1d1a462b]{color:var(--px-color-warning)}.tot-slice-label.tone-success[data-v-1d1a462b],.tot-breakdown-money.tone-success[data-v-1d1a462b]{color:var(--px-color-success)}.tot-slice-note[data-v-1d1a462b]{display:block;width:100%;margin:0;padding-left:0;border:0;background:transparent;font:inherit;text-align:left;font-weight:600;color:var(--px-color-muted);cursor:pointer}.tot-slice-note.tone-danger[data-v-1d1a462b]{color:var(--px-color-danger)}.tot-slice-note.tone-warning[data-v-1d1a462b]{color:var(--px-color-warning)}.tot-slice-note.tone-success[data-v-1d1a462b]{color:var(--px-color-success)}.tot-slice-note[data-v-1d1a462b]:hover{text-decoration:underline;text-underline-offset:2px}.tot-slice-note[data-v-1d1a462b]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:2px;border-radius:2px}.tot-planned[data-v-1d1a462b]{margin:var(--px-space-2) 0 0;padding:var(--px-space-2) 0 0;border-top:1px solid var(--px-color-border);display:grid;gap:.2rem}.tot-planned-eq[data-v-1d1a462b]{margin:0 0 .15rem}.tot-planned-row[data-v-1d1a462b]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--px-space-2) var(--px-space-3)}.tot-planned-row--total[data-v-1d1a462b]{margin-top:.15rem;padding-top:.35rem;border-top:1px dashed var(--px-color-border)}.tot-planned-label[data-v-1d1a462b]{font-size:var(--px-text-sm);font-weight:700;color:var(--px-color-ink);display:inline-flex;align-items:baseline;gap:.35rem}.tot-planned-op[data-v-1d1a462b]{font-weight:800;color:var(--px-color-muted);min-width:.75rem}.tot-planned-row--total .tot-planned-label[data-v-1d1a462b]{font-weight:800}.tot-planned-money[data-v-1d1a462b]{font-size:var(--px-text-sm);font-weight:700;font-variant-numeric:tabular-nums;color:var(--px-color-ink)}.tot-planned-row--total .tot-planned-money[data-v-1d1a462b]{font-size:var(--px-text-md);font-weight:800}.tot-planned-money.tone-accent[data-v-1d1a462b]{color:var(--px-color-accent)}.tot-planned-note[data-v-1d1a462b]{margin:0;padding-left:1.1rem}.tot-meta[data-v-1d1a462b]{list-style:none;margin:.35rem 0 0;padding:.35rem 0 0;display:flex;flex-wrap:wrap;gap:.15rem .75rem;font-size:var(--px-text-xs);font-weight:600;color:var(--px-color-muted);border-top:1px solid var(--px-color-border)}.tot-meta li[data-v-1d1a462b]{margin:0}.tot-secondary[data-v-1d1a462b]{margin:0;font-size:var(--px-text-xs);font-weight:600;color:var(--px-color-muted)}.totals-actions[data-v-1d1a462b]{display:inline-flex;flex-wrap:wrap;gap:var(--px-space-2);align-items:center;flex-shrink:0;margin-left:auto}.totals-coach-cta[data-v-1d1a462b]{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--px-radius-sm);min-height:var(--px-control-height);height:var(--px-control-height);padding:0 var(--px-space-3);font:inherit;font-size:var(--px-text-xs);font-weight:700;cursor:pointer;white-space:nowrap;color:var(--px-color-surface);background:var(--px-color-accent)}.totals-coach-cta.tone-warning[data-v-1d1a462b]{background:var(--px-color-warning)}.totals-coach-cta.tone-danger[data-v-1d1a462b]{background:var(--px-color-danger)}.totals-coach-cta[data-v-1d1a462b]:hover:not(:disabled){filter:brightness(1.05)}.totals-coach-cta[data-v-1d1a462b]:disabled{opacity:.55;cursor:not-allowed}.totals-coach-cta[data-v-1d1a462b]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.totals-expand-btn[data-v-1d1a462b],.export-btn[data-v-1d1a462b]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--px-color-border);background:var(--px-color-surface);border-radius:var(--px-radius-sm);min-height:var(--px-control-height);height:var(--px-control-height);padding:0 var(--px-space-3);font:inherit;font-size:var(--px-text-xs);font-weight:700;cursor:pointer;color:var(--px-color-muted)}.totals-expand-btn[data-v-1d1a462b]:hover:not(:disabled),.export-btn[data-v-1d1a462b]:hover:not(:disabled){background:var(--px-color-wash);color:var(--px-color-ink)}.totals-expand-btn[data-v-1d1a462b]:disabled,.export-btn[data-v-1d1a462b]:disabled{opacity:.55;cursor:not-allowed}.select-toggle[data-v-1d1a462b]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--px-color-border);background:var(--px-color-surface);border-radius:var(--px-radius-sm);min-height:var(--px-control-height);height:var(--px-control-height);padding:0 var(--px-space-3);font:inherit;font-size:var(--px-text-sm);font-weight:600;cursor:pointer;color:var(--px-color-accent);transition:background .15s ease,border-color .15s ease}.select-toggle[data-v-1d1a462b]:hover:not(:disabled){background:var(--px-color-wash);border-color:var(--px-color-accent)}.select-toggle[data-v-1d1a462b]:active:not(:disabled){transform:translateY(.5px)}.select-toggle[data-v-1d1a462b]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.select-toggle.on[data-v-1d1a462b]{background:var(--px-color-accent-soft);border-color:transparent}.select-toggle.on[data-v-1d1a462b]:hover:not(:disabled){background:var(--px-color-accent-soft)}.bulk-bar[data-v-1d1a462b]{display:grid;gap:var(--px-space-2);padding:var(--px-row-pad-y) var(--px-row-pad-x);margin:0;background:var(--px-color-accent-soft);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);position:sticky;top:0;z-index:var(--px-z-sticky-top, 40)}.bulk-copy[data-v-1d1a462b]{display:grid;gap:var(--px-space-1)}.bulk-count[data-v-1d1a462b]{font-weight:700;font-size:var(--px-text-sm)}.bulk-hint[data-v-1d1a462b]{margin:0;font-size:var(--px-text-xs);color:var(--px-color-ink);line-height:1.35}.bulk-actions[data-v-1d1a462b]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-space-2)}.bulk-link[data-v-1d1a462b]{border:0;background:none;color:var(--px-color-accent);cursor:pointer;font:inherit;font-size:var(--px-text-sm);text-decoration:underline;padding:.15rem;min-height:0}.bulk-actions[data-v-1d1a462b] .busy-btn{min-height:var(--px-chip-height);height:var(--px-chip-height);padding:0 var(--px-space-3);font-size:var(--px-text-sm)}.list[data-v-1d1a462b]{list-style:none;padding:0;margin:0;display:grid;gap:var(--px-stack-gap)}.list-item[data-v-1d1a462b]{display:flex;align-items:stretch;gap:var(--px-space-2)}.check-wrap[data-v-1d1a462b]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--px-touch-min);min-width:var(--px-touch-min);min-height:var(--px-touch-min);padding:0}.check-wrap input[data-v-1d1a462b]{width:1.15rem;height:1.15rem;min-height:0;accent-color:var(--px-color-accent);pointer-events:none}.card.selected[data-v-1d1a462b]{outline:2px solid var(--px-color-accent);outline-offset:1px}.card[data-v-1d1a462b]{width:100%;text-align:left;background:var(--px-color-surface);border-radius:var(--px-radius-sm);padding:0;box-shadow:none;cursor:pointer;overflow:hidden;border:1px solid var(--px-color-border);border-left:3px solid var(--px-color-muted)}.card[data-v-1d1a462b]:hover{background:var(--px-color-wash)}.agenda-list-pop[data-v-1d1a462b]{position:fixed;z-index:var(--px-z-sticky-top);width:min(20rem,calc(100vw - 1.25rem));max-height:min(26rem,calc(100vh - 1.5rem));overflow:auto;padding:var(--px-space-2);border-radius:var(--px-radius-md, 10px);border:1px solid color-mix(in srgb,var(--px-color-accent) 28%,var(--px-color-border));background:color-mix(in srgb,var(--px-color-surface) 92%,var(--px-color-accent-soft));box-shadow:0 12px 32px #0f172a29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}@media(hover:none){.agenda-list-pop[data-v-1d1a462b]{display:none!important}}.card[data-v-1d1a462b]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.card.edge-danger[data-v-1d1a462b]{border-left-color:var(--px-color-danger)}.card.edge-warning[data-v-1d1a462b]{border-left-color:var(--px-color-warning)}.card.edge-success[data-v-1d1a462b]{border-left-color:var(--px-color-success)}.card.edge-info[data-v-1d1a462b]{border-left-color:var(--px-color-info)}.card.edge-accent[data-v-1d1a462b]{border-left-color:var(--px-color-accent)}.card.is-projection[data-v-1d1a462b],.cal-item.is-projection[data-v-1d1a462b]{background:repeating-linear-gradient(-52deg,transparent,transparent 5px,color-mix(in srgb,var(--px-color-muted) 5%,transparent) 5px,color-mix(in srgb,var(--px-color-muted) 5%,transparent) 10px),color-mix(in srgb,var(--px-color-wash) 72%,var(--px-color-surface));border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed}.card.is-projection[data-v-1d1a462b]:hover,.cal-item.is-projection[data-v-1d1a462b]:hover{background:repeating-linear-gradient(-52deg,transparent,transparent 5px,color-mix(in srgb,var(--px-color-muted) 7%,transparent) 5px,color-mix(in srgb,var(--px-color-muted) 7%,transparent) 10px),var(--px-color-wash)}.card-body[data-v-1d1a462b]{padding:var(--px-card-pad-y) var(--px-card-pad-x);display:grid;gap:var(--px-card-gap)}.card-top[data-v-1d1a462b]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--px-space-3);min-width:0}.card-title[data-v-1d1a462b]{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-loc[data-v-1d1a462b]{margin:.1rem 0 0;font-size:var(--px-text-xs);color:var(--px-color-muted)}.card-top-tag[data-v-1d1a462b]{justify-self:start;margin-bottom:.15rem}.card-money[data-v-1d1a462b]{display:grid;justify-items:end;gap:.1rem;flex-shrink:0}.amount[data-v-1d1a462b]{color:var(--px-color-ink)}.action[data-v-1d1a462b]{font-size:var(--px-text-sm);font-weight:700;color:var(--px-color-accent)}.card-mid[data-v-1d1a462b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--px-space-2);padding-top:var(--px-space-2);border-top:1px solid var(--px-color-border)}.due-block[data-v-1d1a462b]{display:inline-flex;flex-direction:column;gap:0;padding:var(--px-space-1) var(--px-space-2);border-radius:var(--px-radius-sm);background:var(--px-color-wash)}.due-label[data-v-1d1a462b]{font-weight:700;text-transform:uppercase;letter-spacing:.03em}.due-value[data-v-1d1a462b]{font-size:var(--px-text-md);font-weight:700;color:var(--px-color-ink);font-variant-numeric:tabular-nums}.due-danger[data-v-1d1a462b]{background:var(--px-color-danger-soft)}.due-danger .due-value[data-v-1d1a462b]{color:var(--px-color-danger)}.due-warning[data-v-1d1a462b]{background:var(--px-color-warning-soft)}.due-warning .due-value[data-v-1d1a462b]{color:var(--px-color-warning)}.due-success[data-v-1d1a462b]{background:var(--px-color-success-soft)}.due-success .due-value[data-v-1d1a462b]{color:var(--px-color-success)}.due-info[data-v-1d1a462b]{background:var(--px-color-info-soft)}.due-info .due-value[data-v-1d1a462b]{color:var(--px-color-info)}.due-accent[data-v-1d1a462b]{background:var(--px-color-accent-soft, var(--px-color-wash))}.due-accent .due-value[data-v-1d1a462b]{color:var(--px-color-accent)}.badges[data-v-1d1a462b]{display:flex;flex-wrap:wrap;gap:var(--px-space-2);justify-content:flex-end}.empty[data-v-1d1a462b]{color:var(--px-color-muted);font-size:var(--px-text-sm);padding:var(--px-space-6) 0}.file-row[data-v-1d1a462b]{display:flex;align-items:center;gap:var(--px-space-2);min-width:0;flex-wrap:wrap}.err[data-v-1d1a462b]{color:var(--px-color-danger)}@media(max-width:767px){.filters-panel[data-v-1d1a462b]{gap:var(--px-space-1)}.primary-filters[data-v-1d1a462b],.agenda-filters[data-v-1d1a462b]{padding:var(--px-space-2) 0 0;border:0;gap:var(--px-space-2)}.agenda-columns[data-v-1d1a462b]{grid-template-columns:1fr;gap:var(--px-space-3)}.agenda-col--attention[data-v-1d1a462b]{padding-left:0;padding-top:var(--px-space-3);border-left:0;border-top:1px solid color-mix(in srgb,var(--px-color-accent) 16%,var(--px-color-border));max-width:none}.agenda-col--attention[data-v-1d1a462b]:only-child{padding-top:0;border-top:0;max-width:none}.agenda-period--full[data-v-1d1a462b],.agenda-attention-seg--full[data-v-1d1a462b]{flex-wrap:wrap;overflow:visible}.agenda-fields-row[data-v-1d1a462b]{flex-wrap:wrap}.agenda-fields-row .px-filter-field[data-v-1d1a462b]{flex:1 1 8rem}.agenda-filters .px-filter-field[data-v-1d1a462b]{min-width:0}.agenda-clear[data-v-1d1a462b]{flex:1 1 100%;align-self:stretch;margin-left:0}.agenda-filters .px-chip.clear.is-ghost[data-v-1d1a462b]{display:none}.channel-detail-row[data-v-1d1a462b]{flex-direction:column;align-items:stretch}.channel-detail-row .channel-filter[data-v-1d1a462b]{max-width:none;flex:none;width:100%}.payment-label-filter[data-v-1d1a462b],.payment-label-filter--inline[data-v-1d1a462b]{max-width:none}.mode-hint-row[data-v-1d1a462b]{margin-top:.4rem;padding-top:.4rem}.mode-hint[data-v-1d1a462b]{padding-bottom:.2rem;font-size:var(--px-text-xs);min-height:2.7em}.filters-row[data-v-1d1a462b]{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.filters-row .secondary-filters[data-v-1d1a462b],.filters-row .channel-filters[data-v-1d1a462b]{width:100%;min-width:0;flex:none}.secondary-filters[data-v-1d1a462b],.channel-filters[data-v-1d1a462b]{display:grid;gap:var(--px-space-2);align-items:end}.filters-row .period-row.px-date-range[data-v-1d1a462b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-space-2);width:100%}.loc-filter select[data-v-1d1a462b],.payment-label-filter select[data-v-1d1a462b],.period-field input[data-v-1d1a462b]{height:var(--px-control-height);min-height:var(--px-control-height);font-size:var(--px-text-sm)}.loc-filter .loc-label[data-v-1d1a462b]{font-size:var(--px-text-xs);text-transform:uppercase;letter-spacing:.04em}.filters-row .loc-filter[data-v-1d1a462b],.filters-row .channel-filter[data-v-1d1a462b]{gap:.2rem}.coach[data-v-1d1a462b]{padding:var(--px-space-3) var(--px-space-4);gap:var(--px-space-2)}.coach-title[data-v-1d1a462b]{margin-bottom:var(--px-space-2);font-size:var(--px-text-md)}.coach-steps[data-v-1d1a462b]{gap:var(--px-space-1);padding-left:1rem}.coach-dismiss[data-v-1d1a462b]{min-height:var(--px-chip-height);padding:0 var(--px-space-4)}.card-body[data-v-1d1a462b]{gap:.25rem;padding:.55rem .65rem}.card-mid[data-v-1d1a462b]{padding-top:.25rem;gap:.25rem;align-items:center}.due-block[data-v-1d1a462b]{flex-direction:row;align-items:baseline;gap:.3rem;padding:.15rem .5rem}.due-label[data-v-1d1a462b]{font-size:var(--px-text-xs);font-weight:700}.due-value[data-v-1d1a462b]{font-size:var(--px-text-sm);line-height:1.2}.badges[data-v-1d1a462b]{gap:.25rem}.card-title[data-v-1d1a462b]{font-size:var(--px-text-sm)}.card-loc[data-v-1d1a462b]{font-size:var(--px-text-xs)}.amount[data-v-1d1a462b]{font-size:var(--px-text-md)}.action[data-v-1d1a462b]{font-size:var(--px-text-xs)}.cal-amount[data-v-1d1a462b]{font-size:var(--px-text-md)}.cal-action[data-v-1d1a462b]{font-size:var(--px-text-xs)}.list[data-v-1d1a462b]{gap:var(--px-space-2)}.totals-actions[data-v-1d1a462b]{width:100%;grid-column:1 / -1;justify-self:stretch;justify-content:stretch;flex-wrap:wrap}.totals-actions .totals-coach-cta[data-v-1d1a462b],.totals-actions .totals-expand-btn[data-v-1d1a462b],.totals-actions .export-btn[data-v-1d1a462b],.totals-actions .select-toggle[data-v-1d1a462b]{flex:1}.bulk-bar[data-v-1d1a462b]{top:.25rem}.bulk-hint[data-v-1d1a462b]{display:none}}.trial[data-v-ff927a74]{margin:0;padding:.4rem .65rem;border-left:3px solid var(--px-color-accent);background:var(--px-color-accent-soft);border-radius:0 var(--px-radius-sm) var(--px-radius-sm) 0;color:var(--px-color-ink);font-size:var(--px-text-sm);line-height:var(--px-leading-body)}.card[data-v-ff927a74]{--loc: var(--px-color-accent);background:var(--px-color-surface);border:1px solid var(--px-color-border);border-left:3px solid var(--loc);border-radius:var(--px-radius-md);padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000d;container-type:inline-size}.card--total[data-v-ff927a74]{grid-column:1 / -1;background:var(--px-color-surface);border-left-width:1px;border-top:3px solid var(--px-color-accent)}.card--total.app-card-container[data-v-ff927a74]{padding:1.25rem}.card--total.app-card-container .card-head[data-v-ff927a74]{padding:0 0 .55rem}.card--total.app-card-container .metrics[data-v-ff927a74]{padding:0}.card--total .metric[data-v-ff927a74]{background:var(--px-color-surface)}.card-head[data-v-ff927a74]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--px-space-3);padding:.45rem .6rem .35rem;border-bottom:1px solid var(--px-color-border)}@media(max-width:767px){.card-head[data-v-ff927a74]{padding:.4rem .55rem .35rem}.actions[data-v-ff927a74]{padding:.4rem .55rem;grid-template-columns:1fr}.close-panel[data-v-ff927a74]{margin-top:var(--px-space-3)}.metrics[data-v-ff927a74]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric[data-v-ff927a74]:nth-child(2n){border-right:0}.metrics>.metric[data-v-ff927a74]:nth-child(3):last-child{grid-column:1 / -1;border-right:0;border-top:1px solid var(--px-color-border)}}.card-head h2[data-v-ff927a74]{margin:0;font-size:var(--px-text-md);font-weight:700;line-height:var(--px-leading-tight);min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.week-sum[data-v-ff927a74]{margin:0;text-align:right;flex-shrink:0;display:grid;gap:.05rem;justify-items:end}.week-sum strong[data-v-ff927a74]{font-size:var(--px-text-sm);font-weight:700;font-variant-numeric:tabular-nums;color:var(--px-color-warning)}.metrics[data-v-ff927a74]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0}.metric[data-v-ff927a74]{display:grid;gap:.1rem;padding:.45rem .7rem;border-right:1px solid var(--px-color-border);min-width:0}.metric[data-v-ff927a74]:last-child{border-right:0}.btn-metric[data-v-ff927a74]{border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;transition:background .2s}.btn-metric[data-v-ff927a74]:hover{background:var(--px-color-wash)}.metric strong[data-v-ff927a74]{font-size:var(--px-text-sm);font-weight:700;font-variant-numeric:tabular-nums;color:var(--px-color-ink);line-height:1.2}.metric.warn strong[data-v-ff927a74]{color:var(--px-color-warning)}.metric.danger strong[data-v-ff927a74]{color:var(--px-color-danger)}.actions[data-v-ff927a74]{display:grid;grid-template-columns:1fr 1.2fr;gap:.4rem;padding:.45rem .7rem .55rem;border-top:1px solid var(--px-color-border);background:var(--px-color-wash, #f3f6f4)}.actions[data-v-ff927a74] .busy-btn{width:100%}@media(max-width:767px){.card--total.app-card-container[data-v-ff927a74]{padding:.75rem}.card--total.app-card-container .metric[data-v-ff927a74]{padding:.45rem 0 0}.card--total.app-card-container .metric[data-v-ff927a74]:nth-child(2n){padding-left:.55rem}.close-panel[data-v-ff927a74]{margin-top:var(--px-space-3);gap:var(--px-space-2)}.close-panel .px-lede[data-v-ff927a74]{font-size:var(--px-text-sm)}}@container (max-width: 24rem){.metrics[data-v-ff927a74]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric[data-v-ff927a74]:nth-child(2n){border-right:0}.metric strong[data-v-ff927a74]{font-size:var(--px-text-xs)}.metrics>.metric[data-v-ff927a74]:nth-child(3):last-child{grid-column:1 / -1;border-right:0;border-top:1px solid var(--px-color-border)}}.close-panel[data-v-ff927a74]{margin-top:var(--px-space-4)}.sec-head[data-v-ff927a74]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--px-space-2)}.sec-head h2[data-v-ff927a74]{margin:0}.close-item[data-v-ff927a74]{display:grid;gap:.15rem}.close-item .close-main[data-v-ff927a74]{font-weight:600;color:var(--px-color-ink)}.close-item .close-sub[data-v-ff927a74]{margin:0;line-height:1.4}.sec-head[data-v-ef6bfc0b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--px-space-3)}.sec-head h2[data-v-ef6bfc0b]{margin:0}.tpl-lede[data-v-ef6bfc0b]{margin:0 0 var(--px-space-2)}.tpl-list[data-v-ef6bfc0b]{gap:var(--px-space-1)}.tpl-block[data-v-ef6bfc0b]{list-style:none;display:grid;gap:var(--px-space-1);padding:0;margin:0;border-bottom:1px solid var(--px-color-border)}.tpl-block[data-v-ef6bfc0b]:last-child{border-bottom:none}.tpl[data-v-ef6bfc0b]{align-items:center;gap:var(--px-space-2) var(--px-space-3);padding:.4rem .65rem}.tpl-main[data-v-ef6bfc0b]{flex:1 1 auto;min-width:0;display:grid;gap:.1rem}.tpl-top[data-v-ef6bfc0b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;min-width:0}.tpl-loc[data-v-ef6bfc0b]{max-width:9rem}.tpl-title[data-v-ef6bfc0b]{margin:0;font-size:var(--px-text-sm);font-weight:700;line-height:1.25;color:var(--px-color-ink);min-width:0;overflow-wrap:break-word;word-break:normal}.tpl-kind[data-v-ef6bfc0b]{font-size:var(--px-text-xs);font-weight:600;color:var(--px-color-muted);white-space:nowrap}.tpl-kind.tone-info[data-v-ef6bfc0b]{color:var(--px-color-info, var(--px-color-accent))}.tpl-meta[data-v-ef6bfc0b]{margin:0;font-size:var(--px-text-xs);font-weight:500;line-height:1.3;color:var(--px-color-muted);overflow-wrap:break-word;word-break:normal}.tpl-actions[data-v-ef6bfc0b]{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .65rem;flex-shrink:0}.tpl-actions .px-link[data-v-ef6bfc0b]{font-size:var(--px-text-xs);min-height:var(--px-chip-height)}.tpl-expand[data-v-ef6bfc0b]{margin-top:.15rem;font-size:var(--px-text-xs);min-height:var(--px-chip-height);justify-self:start}.tpl-series[data-v-ef6bfc0b]{margin:0 var(--px-space-2) var(--px-space-2);padding:var(--px-space-2);min-height:4rem;border-radius:var(--px-radius-sm);background:var(--px-color-wash);border:1px solid var(--px-color-border)}.tpl-occ-list[data-v-ef6bfc0b]{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.tpl-occ[data-v-ef6bfc0b]{display:flex;align-items:center;justify-content:space-between;gap:var(--px-space-2);width:100%;padding:.35rem .5rem;border-radius:var(--px-radius-sm);border:1px solid var(--px-color-border);border-left-width:3px;background:var(--px-color-surface);font:inherit;font-size:var(--px-text-xs);text-align:left;cursor:pointer;min-height:var(--px-chip-height)}.tpl-occ.tone-danger[data-v-ef6bfc0b]{border-left-color:var(--px-color-danger)}.tpl-occ.tone-warning[data-v-ef6bfc0b]{border-left-color:var(--px-color-warning)}.tpl-occ.tone-success[data-v-ef6bfc0b]{border-left-color:var(--px-color-success)}.tpl-occ.tone-muted[data-v-ef6bfc0b]{border-left-color:var(--px-color-muted)}.tpl-occ-line[data-v-ef6bfc0b]{min-width:0;overflow-wrap:break-word}.tpl-occ-go[data-v-ef6bfc0b]{color:var(--px-color-muted);flex-shrink:0}.tpl-series .tone-danger[data-v-ef6bfc0b]{color:var(--px-color-danger)}.btn-row[data-v-ef6bfc0b]{display:flex;flex-wrap:wrap;gap:var(--px-space-2)}.check[data-v-ef6bfc0b]{display:flex;align-items:center;gap:var(--px-space-2);margin:0;font-size:var(--px-text-sm);cursor:pointer}.check>input[data-v-ef6bfc0b]{flex-shrink:0;width:auto;margin:0}.due-day-block[data-v-ef6bfc0b]{display:grid;gap:var(--px-space-2)}.due-day-field--idle[data-v-ef6bfc0b]{opacity:.55}.reminder-check[data-v-ef6bfc0b]{align-items:flex-start;margin-bottom:0}.reminder-check>input[data-v-ef6bfc0b]{margin-top:.2em}.check-copy[data-v-ef6bfc0b]{display:grid;gap:.1rem;min-width:0}.check-title[data-v-ef6bfc0b]{font-size:var(--px-text-sm);font-weight:600;color:var(--px-color-ink);line-height:1.3}.check-sub[data-v-ef6bfc0b]{font-size:var(--px-text-xs, .75rem);font-weight:500;color:var(--px-color-muted);line-height:1.3}.reminder-check--disabled[data-v-ef6bfc0b]{opacity:.55;cursor:not-allowed}.reminder-panel[data-v-ef6bfc0b]{margin:0 0 var(--px-space-2);line-height:1.4}.period-lede[data-v-ef6bfc0b]{margin:0 0 var(--px-space-3)}.period-stack[data-v-ef6bfc0b]{gap:var(--px-space-3)}.period-until--idle[data-v-ef6bfc0b]{opacity:.55}.period-hint[data-v-ef6bfc0b]{margin:var(--px-space-3) 0 0;line-height:1.4}.tone-info[data-v-ef6bfc0b]{color:var(--px-color-info, var(--px-color-accent));font-weight:600}.tone-muted[data-v-ef6bfc0b]{color:var(--px-color-muted)}.px-block--quiet>.px-meta[data-v-ef6bfc0b]{margin-top:var(--px-space-2)}@media(min-width:768px){.tpl[data-v-ef6bfc0b]{flex-direction:row;justify-content:space-between}}@media(max-width:767px){.tpl[data-v-ef6bfc0b]{flex-direction:column!important;align-items:stretch!important;padding:.45rem .6rem}.tpl-loc[data-v-ef6bfc0b]{max-width:100%}.tpl-actions[data-v-ef6bfc0b]{width:100%;padding-top:.25rem;border-top:1px solid var(--px-color-border)}.sec-head[data-v-ef6bfc0b],.btn-row[data-v-ef6bfc0b]{gap:var(--px-space-2)}}.sec-head[data-v-99c2b2c5]{display:flex;align-items:center;justify-content:space-between;gap:var(--px-stack-gap);margin-bottom:var(--px-stack-gap)}.sec-head h2[data-v-99c2b2c5]{margin:0;font-size:var(--px-text-h2)}.card-row[data-v-99c2b2c5],.charge-row[data-v-99c2b2c5]{align-items:flex-start}.card-main[data-v-99c2b2c5]{flex:1;min-width:0}.card-top[data-v-99c2b2c5]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.card-actions[data-v-99c2b2c5]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.trash-page[data-v-fc5e27c6],.trash-body[data-v-fc5e27c6]{display:grid;gap:var(--px-space-3)}.trash-summary[data-v-fc5e27c6]{margin:calc(var(--px-space-2) * -1) 0 0}.trash-toolbar[data-v-fc5e27c6]{display:grid;gap:var(--px-space-2)}.trash-search[data-v-fc5e27c6]{width:100%;min-height:var(--px-control-height);padding:0 .75rem;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-surface);font-size:var(--px-text-md);color:var(--px-color-ink)}.trash-search[data-v-fc5e27c6]::placeholder{color:var(--px-color-muted)}.trash-toolbar-actions[data-v-fc5e27c6]{display:flex;flex-wrap:wrap;gap:var(--px-space-2)}.bulk-bar[data-v-fc5e27c6]{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--px-space-2);padding:.55rem .75rem;background:var(--px-color-accent-soft);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);font-size:var(--px-text-sm);font-weight:600}.trash-group[data-v-fc5e27c6]{display:grid;gap:var(--px-space-2);padding:var(--px-card-pad-y) var(--px-card-pad-x)}.trash-group--series[data-v-fc5e27c6]{border-color:color-mix(in srgb,var(--px-color-info, var(--px-color-accent)) 35%,var(--px-color-border))}.group-head[data-v-fc5e27c6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--px-space-2);padding-bottom:var(--px-space-2);border-bottom:1px solid var(--px-color-border)}.group-check[data-v-fc5e27c6]{display:flex;align-items:flex-start;gap:var(--px-space-2);min-width:0;cursor:pointer}.group-check input[data-v-fc5e27c6]{width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--px-color-accent);flex-shrink:0}.group-title-wrap[data-v-fc5e27c6]{display:grid;gap:.1rem;min-width:0}.group-title[data-v-fc5e27c6]{font-size:var(--px-text-md);font-weight:700;color:var(--px-color-ink);line-height:var(--px-leading-tight)}.group-actions[data-v-fc5e27c6]{flex-shrink:0}.trash-list[data-v-fc5e27c6]{list-style:none;margin:0;padding:0;display:grid;gap:var(--px-space-2)}.trash-card[data-v-fc5e27c6]{display:grid;gap:var(--px-space-2);padding:var(--px-space-2);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-wash)}.trash-card-top[data-v-fc5e27c6]{display:flex;align-items:flex-start;gap:var(--px-space-1);min-width:0}.check[data-v-fc5e27c6]{display:flex;align-items:center;justify-content:center;min-height:var(--px-control-height);padding-inline:var(--px-space-2);margin-left:calc(var(--px-space-1) * -1);cursor:pointer;flex-shrink:0}.check input[data-v-fc5e27c6]{width:1.1rem;height:1.1rem;accent-color:var(--px-color-accent);pointer-events:none}.meta[data-v-fc5e27c6]{flex:1;min-width:0}.trash-card-head[data-v-fc5e27c6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-space-1);margin-bottom:.2rem}.px-row-line.series[data-v-fc5e27c6]{color:var(--px-color-info, var(--px-color-accent));font-weight:600}.trash-money[data-v-fc5e27c6]{margin:.1rem 0 0;font-size:var(--px-text-md);font-weight:700}.trash-card-actions[data-v-fc5e27c6]{display:grid}.trash-card-actions[data-v-fc5e27c6] .busy-btn{width:100%;min-height:var(--px-control-height)}.group-actions[data-v-fc5e27c6] .busy-btn{min-height:var(--px-control-height)}.empty-teach[data-v-fc5e27c6]{display:grid;gap:.35rem;justify-items:start}.empty-hint[data-v-fc5e27c6]{margin:0;color:var(--px-color-muted);font-size:var(--px-text-sm)}@media(min-width:768px){.trash-card[data-v-fc5e27c6]{grid-template-columns:1fr auto;align-items:center}.trash-card-actions[data-v-fc5e27c6]{width:auto}.trash-card-actions[data-v-fc5e27c6] .busy-btn{width:auto;min-width:7.5rem}}@media(max-width:767px){.group-head[data-v-fc5e27c6]{flex-direction:column;align-items:stretch}.group-actions[data-v-fc5e27c6] .busy-btn{width:100%}}.prefs-save[data-v-ee592a21]{display:flex;justify-content:flex-start;margin:var(--px-space-2) 0 var(--px-stack-gap)}.check[data-v-ee592a21]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--px-space-2);font-size:var(--px-text-sm);margin-bottom:var(--px-space-2)}.check input[type=checkbox][data-v-ee592a21]{width:auto;min-height:0;margin:.2rem 0 0}.check.muted[data-v-ee592a21]{opacity:.6}.hint[data-v-ee592a21]{font-size:var(--px-text-sm);opacity:.85}code[data-v-ee592a21]{word-break:break-all}.twofa-secret[data-v-ee592a21]{display:block;font-size:var(--px-text-sm);padding:.35rem .5rem;border:1px solid var(--px-color-border, #c5d0c9);border-radius:var(--px-radius, 8px);background:var(--px-color-surface, #fff)}.danger-zone[data-v-ee592a21]{border-color:var(--px-color-danger)}.sec-head[data-v-ee592a21]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--px-space-2)}.sec-head h2[data-v-ee592a21]{margin:0}.api-key-row[data-v-ee592a21]{display:flex;align-items:center;gap:var(--px-space-2);margin-top:var(--px-space-2)}.api-key-row code[data-v-ee592a21]{flex:1;min-width:0;padding:var(--px-space-2) var(--px-space-3);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-wash);font-size:var(--px-text-xs)}.api-key-row .action-chip[data-v-ee592a21]{flex-shrink:0}@media(max-width:767px){.check[data-v-ee592a21]{font-size:var(--px-text-xs);gap:var(--px-space-2);margin-bottom:var(--px-space-1)}.hint[data-v-ee592a21]{font-size:var(--px-text-xs);line-height:1.4}.px-stack[data-v-ee592a21]{gap:var(--px-space-2)}}@media(min-width:768px){.px-panel[data-v-ee592a21]{width:100%;max-width:var(--px-page-max)}.px-panel>.busy-btn[data-v-ee592a21]{justify-self:start;width:auto}}.badge[data-v-ba69c9e1]{display:inline-block;margin:0;padding:.25rem .5rem;border-radius:var(--px-radius-sm);font-size:var(--px-text-sm);font-weight:600}.badge.ok[data-v-ba69c9e1]{background:var(--px-color-success-soft);color:var(--px-color-success)}.badge.warn[data-v-ba69c9e1]{background:var(--px-color-warning-soft);color:var(--px-color-warning)}.stat[data-v-ba69c9e1]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--px-space-3);margin:0}.stat strong[data-v-ba69c9e1]{font-variant-numeric:tabular-nums}.criteria-row[data-v-ba69c9e1]{margin-top:var(--px-space-3)}.criteria[data-v-ba69c9e1]{margin:var(--px-space-2) 0 0;font-size:var(--px-text-xs);color:var(--px-color-muted)}.summary[data-v-ba69c9e1]{display:grid;gap:var(--px-space-2)}.px-row span[data-v-ba69c9e1],.px-row strong[data-v-ba69c9e1]{font-size:var(--px-text-sm)}.px-row strong[data-v-ba69c9e1]{font-variant-numeric:tabular-nums}@media(min-width:768px){.px-panel[data-v-ba69c9e1]{width:100%;max-width:var(--px-page-max)}}.painel-lede[data-v-16803325]{margin:0 0 var(--px-space-2)}.hero[data-v-16803325]{gap:var(--px-space-2)}.hero-head[data-v-16803325]{display:grid;gap:.15rem}.hero-hint[data-v-16803325]{margin:0}.hero-band[data-v-16803325]{display:grid;gap:var(--px-space-1)}.hero-band+.hero-band[data-v-16803325]{margin-top:var(--px-space-1);padding-top:var(--px-space-2);border-top:1px solid var(--px-color-border)}.hero-band-label[data-v-16803325]{margin:0}.hero-grid[data-v-16803325]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--px-space-2)}.hero-grid--4[data-v-16803325]{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-grid--3[data-v-16803325]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-cell[data-v-16803325]{display:grid;gap:.05rem;padding:.45rem .55rem;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-surface);text-align:left;font:inherit;cursor:pointer;transition:border-color .2s,background .2s;min-width:0}.hero-cell[data-v-16803325]:hover{background:var(--px-color-wash)}.hero-cell[data-v-16803325]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:2px}.hero-cell.active[data-v-16803325]{border-color:var(--px-color-accent);background:var(--px-color-accent-soft)}.hero-cell.danger strong[data-v-16803325]{color:var(--px-color-danger)}.hero-cell.warn strong[data-v-16803325]{color:var(--px-color-warning)}.hero-cell.success strong[data-v-16803325]{color:var(--px-color-success)}.hero-cell.danger small[data-v-16803325]{color:var(--px-color-danger)}.hero-cell.warn small[data-v-16803325]{color:var(--px-color-warning)}.hero-cell.success small[data-v-16803325]{color:var(--px-color-success)}.hero-cell strong[data-v-16803325]{font-size:var(--px-text-md);font-weight:700;font-variant-numeric:tabular-nums;color:var(--px-color-ink);line-height:1.2}.hero-cell small[data-v-16803325]{font-size:var(--px-text-sm);font-variant-numeric:tabular-nums;color:var(--px-color-muted)}.table-panel[data-v-16803325]{gap:var(--px-space-3)}.table-head[data-v-16803325]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--px-space-3);flex-wrap:wrap}.sub[data-v-16803325]{margin:0}.clear[data-v-16803325]{justify-self:start;align-self:end}.clear.is-ghost[data-v-16803325]{visibility:hidden;pointer-events:none}@media(max-width:767px){.clear.is-ghost[data-v-16803325]{display:none}}.painel-filters[data-v-16803325]{display:grid;gap:var(--px-space-2);width:100%;padding:var(--px-space-2) var(--px-space-3);background:var(--px-color-wash);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm)}.painel-period-bar[data-v-16803325]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-space-2);min-width:0}.painel-period-bar>.px-filter-label[data-v-16803325]{flex:0 0 auto}.painel-period[data-v-16803325]{flex:1 1 auto;flex-wrap:wrap;overflow:visible;gap:.2rem;min-width:0}.painel-period button[data-v-16803325]{flex:0 0 auto;white-space:nowrap;min-height:1.65rem;padding:.05rem .45rem;font-size:var(--px-text-xs);line-height:1.2}.painel-filter-row[data-v-16803325]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--px-space-3);align-items:end}.painel-group[data-v-16803325]{display:grid;grid-template-columns:1fr 1fr;gap:var(--px-space-2);align-items:end;min-width:0}.painel-group--dates[data-v-16803325]{padding-right:var(--px-space-3);border-right:1px solid var(--px-color-border)}.painel-filters .px-filter-field[data-v-16803325]{display:grid;gap:.1rem;min-width:0}.painel-filters .px-filter-label[data-v-16803325]{font-size:var(--px-text-xs)}.painel-filters select[data-v-16803325],.painel-filters input[type=date][data-v-16803325]{height:var(--px-control-height);min-height:var(--px-control-height);width:100%;max-width:100%;box-sizing:border-box;font-size:var(--px-text-sm)}.table-totals[data-v-16803325]{display:grid;gap:var(--px-space-1);padding:var(--px-row-pad-y) var(--px-row-pad-x);background:var(--px-color-wash);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm)}.table-tot-primary[data-v-16803325]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--px-space-2) var(--px-space-3)}.table-tot-count[data-v-16803325]{font-size:var(--px-text-sm);font-weight:700;color:var(--px-color-ink)}.table-tot-scope[data-v-16803325]{font-weight:700;color:var(--px-color-accent)}.table-tot-amount[data-v-16803325]{font-size:var(--px-text-md);font-weight:700;font-variant-numeric:tabular-nums;color:var(--px-color-ink)}.table-tot-amount strong[data-v-16803325]{font-weight:800}.table-tot-amount.tone-accent[data-v-16803325]{color:var(--px-color-accent)}.table-tot-amount.tone-success[data-v-16803325]{color:var(--px-color-success)}.table-tot-amount.tone-warning[data-v-16803325]{color:var(--px-color-warning)}.table-share-caption[data-v-16803325]{margin:.2rem 0 0;font-size:var(--px-text-xs);font-weight:600;color:var(--px-color-muted)}.table-tot-bar[data-v-16803325]{display:none}.table-tot-split[data-v-16803325]{display:grid;gap:.35rem;margin:.2rem 0 0;padding:0;font-size:var(--px-text-xs);line-height:1.35}.table-tot-slice[data-v-16803325]{display:grid;gap:.1rem;min-width:0}.table-tot-slice-row[data-v-16803325]{display:grid;grid-template-columns:max-content minmax(2.5rem,1fr) max-content;column-gap:.45rem;align-items:center;min-width:0}.table-tot-label[data-v-16803325]{margin:0;font-weight:700;color:var(--px-color-muted);white-space:nowrap}.table-tot-share[data-v-16803325]{margin:0;min-width:0}.table-tot-share-track[data-v-16803325]{display:block;height:8px;border-radius:99px;background:var(--px-color-border);overflow:hidden}.table-tot-share-fill[data-v-16803325]{display:block;height:100%;border-radius:99px;min-width:2px}.table-tot-share-fill.tone-success[data-v-16803325]{background:var(--px-color-success)}.table-tot-share-fill.tone-warning[data-v-16803325]{background:var(--px-color-warning)}.table-tot-share-fill.tone-danger[data-v-16803325]{background:var(--px-color-danger)}.table-tot-money[data-v-16803325]{margin:0;text-align:right;font-variant-numeric:tabular-nums;font-weight:800;color:var(--px-color-ink);white-space:nowrap}.table-tot-label.tone-danger[data-v-16803325],.table-tot-money.tone-danger[data-v-16803325]{color:var(--px-color-danger)}.table-tot-label.tone-warning[data-v-16803325],.table-tot-money.tone-warning[data-v-16803325]{color:var(--px-color-warning)}.table-tot-label.tone-success[data-v-16803325],.table-tot-money.tone-success[data-v-16803325]{color:var(--px-color-success)}.table-tot-slice-note[data-v-16803325]{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;text-align:left;font-weight:600;color:var(--px-color-muted);cursor:pointer}.table-tot-slice-note.tone-danger[data-v-16803325]{color:var(--px-color-danger)}.table-tot-slice-note.tone-warning[data-v-16803325]{color:var(--px-color-warning)}.table-tot-slice-note.tone-success[data-v-16803325]{color:var(--px-color-success)}.table-tot-slice-note[data-v-16803325]:hover{text-decoration:underline;text-underline-offset:2px}.table-tot-slice-note[data-v-16803325]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:2px;border-radius:2px}.table-tot-meta[data-v-16803325]{list-style:none;margin:.35rem 0 0;padding:.35rem 0 0;display:flex;flex-wrap:wrap;gap:.15rem .75rem;font-size:var(--px-text-xs);font-weight:600;color:var(--px-color-muted);border-top:1px solid var(--px-color-border)}.table-tot-meta li[data-v-16803325]{margin:0}.px-table[data-v-16803325]{width:100%;border-collapse:collapse;font-size:var(--px-text-sm)}.px-table th[data-v-16803325]{padding:.5rem .7rem;text-align:left;font-size:var(--px-text-xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--px-color-muted);background:var(--px-color-wash);border-bottom:1px solid var(--px-color-border);white-space:nowrap}.th-sort[data-v-16803325]{display:inline-flex;align-items:center;gap:.15rem;margin:0;padding:0;border:0;background:transparent;font:inherit;font-weight:600;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;border-radius:2px}.th-sort[data-v-16803325]:hover{color:var(--px-color-accent)}.th-sort[data-v-16803325]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:2px}.px-table th.num .th-sort[data-v-16803325]{width:100%;justify-content:flex-end}.painel-list[data-v-16803325]{display:grid;gap:var(--px-space-2)}.painel-sort[data-v-16803325]{display:none;flex-wrap:wrap;align-items:center;gap:var(--px-space-2)}.painel-sort-seg[data-v-16803325]{flex-wrap:wrap;gap:.2rem}.painel-sort-seg button[data-v-16803325]{min-height:1.65rem;padding:.05rem .45rem;font-size:var(--px-text-xs)}.px-table th.num[data-v-16803325],.px-table td.num[data-v-16803325]{text-align:right;font-variant-numeric:tabular-nums}.px-table td.num.tone-danger[data-v-16803325]{color:var(--px-color-danger);font-weight:700}.px-table td.num.tone-warning[data-v-16803325]{color:var(--px-color-warning);font-weight:700}.px-table td.num.tone-success[data-v-16803325]{color:var(--px-color-success);font-weight:700}.px-table td.num.tone-muted[data-v-16803325]{color:var(--px-color-muted)}.px-table td[data-v-16803325]{padding:.5rem .7rem;border-bottom:1px solid var(--px-color-border);vertical-align:middle;color:var(--px-color-ink);white-space:nowrap}.px-table tbody tr:last-child td[data-v-16803325]{border-bottom:0}.px-table tbody tr.row[data-v-16803325]{cursor:pointer}.px-table tbody tr.row[data-v-16803325]:hover{background:var(--px-color-wash)}.cell-title[data-v-16803325]{display:block;font-weight:600;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-sub[data-v-16803325]{display:block;font-size:var(--px-text-xs);color:var(--px-color-muted);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note[data-v-16803325]{font-size:var(--px-text-sm)}.chart[data-v-16803325]{--px-bar-min: 1px;display:grid;grid-template-columns:repeat(18,minmax(0,1fr));gap:.25rem;align-items:end;min-height:9.5rem;padding-top:var(--px-space-3);padding-bottom:.15rem}.col[data-v-16803325]{display:grid;gap:.25rem;align-items:end;justify-items:center;min-width:0}.bars[data-v-16803325]{display:flex;align-items:flex-end;gap:.15rem;height:8rem}.bar[data-v-16803325]{width:.6rem;min-width:.35rem;border-radius:2px 2px 0 0;min-height:var(--px-bar-min)}.bar.pagar[data-v-16803325]{background:var(--px-color-warning);opacity:.9}.bar.pago[data-v-16803325]{background:var(--px-color-success);opacity:.85}.tick[data-v-16803325]{font-size:.625rem;line-height:1.1;color:var(--px-color-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;letter-spacing:-.01em}.col.current .tick[data-v-16803325]{font-weight:700;color:var(--px-color-accent)}.legend[data-v-16803325]{display:flex;gap:var(--px-space-4);flex-wrap:wrap;font-size:var(--px-text-sm);color:var(--px-color-muted)}.leg[data-v-16803325]{display:inline-flex;align-items:center;gap:.3rem}.sw[data-v-16803325]{width:.7rem;height:.7rem;border-radius:2px;display:inline-block}.sw.pagar[data-v-16803325]{background:var(--px-color-warning);opacity:.9}.sw.pago[data-v-16803325]{background:var(--px-color-success);opacity:.85}.chart-current[data-v-16803325]{margin:var(--px-space-2) 0 0;font-variant-numeric:tabular-nums}.chart-current .tone-accent[data-v-16803325]{color:var(--px-color-accent)}.chart-current .tone-warning[data-v-16803325]{color:var(--px-color-warning)}.chart-current .tone-success[data-v-16803325]{color:var(--px-color-success)}@media(max-width:767px){.hero[data-v-16803325]{gap:var(--px-space-2)}.hero-band+.hero-band[data-v-16803325]{margin-top:var(--px-space-1);padding-top:var(--px-space-2)}.hero-grid[data-v-16803325]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.hero-grid--4[data-v-16803325],.hero-grid--3[data-v-16803325]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-cell[data-v-16803325]{padding:.35rem .45rem;gap:.05rem;border-radius:var(--px-radius-sm)}.hero-cell strong[data-v-16803325]{font-size:var(--px-text-sm);line-height:1.15}.hero-cell small[data-v-16803325]{font-size:var(--px-text-xs);line-height:1.15}.hero-cell .px-filter-label[data-v-16803325]{font-size:var(--px-text-xs)}.table-panel[data-v-16803325],.table-head[data-v-16803325]{gap:var(--px-space-2)}.painel-filters[data-v-16803325]{width:100%;gap:var(--px-space-2);padding:var(--px-space-2)}.painel-period-bar[data-v-16803325]{flex-direction:column;align-items:flex-start;gap:var(--px-space-1)}.painel-filter-row[data-v-16803325]{grid-template-columns:1fr;gap:var(--px-space-2)}.painel-group--dates[data-v-16803325]{padding-right:0;padding-bottom:var(--px-space-2);border-right:0;border-bottom:1px solid var(--px-color-border)}.painel-filters-meta .px-chip.clear[data-v-16803325],.painel-filter-row .px-chip.clear[data-v-16803325]{justify-self:start;height:var(--px-chip-height);min-height:var(--px-chip-height)}.painel-sort[data-v-16803325]{display:flex}.px-table-scroll[data-v-16803325]{overflow:visible}.px-table thead[data-v-16803325]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.px-table[data-v-16803325],.px-table tbody[data-v-16803325]{display:block;width:100%}.px-table tbody tr.row[data-v-16803325]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title status" "loc value" "due value";gap:.15rem .5rem;align-items:start;margin:0 0 var(--px-space-2);padding:var(--px-space-2) var(--px-space-3);border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);background:var(--px-color-surface)}.px-table tbody tr.row[data-v-16803325]:last-child{margin-bottom:0}.px-table td[data-v-16803325]{display:block;padding:0;border:0;white-space:normal;font-size:var(--px-text-sm)}.px-table td[data-v-16803325]:nth-child(1){grid-area:title;min-width:0}.px-table td[data-v-16803325]:nth-child(2){grid-area:loc;font-size:var(--px-text-xs);color:var(--px-color-muted)}.px-table td[data-v-16803325]:nth-child(3){grid-area:due;font-size:var(--px-text-xs);color:var(--px-color-muted)}.px-table td[data-v-16803325]:nth-child(4){grid-area:status;justify-self:end}.px-table td[data-v-16803325]:nth-child(5){grid-area:value;align-self:end;justify-self:end;text-align:right;font-size:var(--px-text-sm)}.chart[data-v-16803325]{min-height:7.5rem;padding-top:var(--px-space-2);grid-template-columns:repeat(18,minmax(2.1rem,1fr));overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--px-space-2);gap:.35rem}.bars[data-v-16803325]{height:6rem}.tick[data-v-16803325]{font-size:.7rem}.legend[data-v-16803325]{gap:var(--px-space-3);font-size:var(--px-text-xs)}}.table-loading[data-v-16803325]{padding-top:var(--px-space-2)}.table-body-wrap[aria-busy=true][data-v-16803325]{opacity:.55;pointer-events:none;transition:opacity .2s ease}.current h2[data-v-6c001564]{margin:.25rem 0}.plan h3[data-v-6c001564]{margin:0}.price span[data-v-6c001564]{font-size:var(--px-text-sm);font-weight:600;color:var(--px-color-muted);margin-left:.2rem}.row[data-v-6c001564]{display:flex;flex-wrap:wrap;gap:var(--px-space-2);align-items:center}.row code[data-v-6c001564]{flex:1;min-width:8rem;padding:.35rem .5rem;background:var(--px-color-wash);border-radius:var(--px-radius-sm);font-size:var(--px-text-sm)}.row input[data-v-6c001564]{flex:1;min-width:10rem}@media(min-width:768px){section.px-panel[data-v-6c001564]:not(.plan){width:100%;max-width:var(--px-page-max)}section.px-panel:not(.plan)>.busy-btn[data-v-6c001564]{justify-self:start;width:auto}}.actions[data-v-75fe576b]{display:flex;flex-wrap:wrap;gap:var(--px-space-3);align-items:center;margin-top:var(--px-space-2)}.landing[data-v-813316ae]{min-height:100dvh;background:radial-gradient(1200px 500px at 10% -10%,var(--px-color-accent-soft) 0%,transparent 55%),linear-gradient(180deg,var(--px-color-bg) 0%,var(--px-color-wash) 100%);display:grid;grid-template-rows:1fr auto;place-items:center;padding:1.5rem;gap:2rem}.landing-footer[data-v-813316ae]{font-size:var(--px-text-sm);display:flex;gap:.5rem;align-items:center;opacity:.8}.landing-footer a[data-v-813316ae]{color:var(--px-color-accent);text-decoration:none;padding:.2rem .3rem;border-radius:var(--px-radius-sm)}.landing-footer a[data-v-813316ae]:hover{text-decoration:underline;text-underline-offset:2px}.landing-footer a[data-v-813316ae]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:2px}.hero[data-v-813316ae]{max-width:36rem;text-align:left}h1[data-v-813316ae]{margin:0 0 .75rem;font-size:clamp(1.25rem,3.5vw,1.65rem);line-height:var(--px-leading-tight);color:var(--px-color-ink)}.lead[data-v-813316ae]{margin:0 0 1.25rem;color:var(--px-color-muted);font-size:var(--px-text-md);line-height:var(--px-leading-body)}.cta[data-v-813316ae]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.cta .ghost[data-v-813316ae]{min-height:var(--px-control-height);padding:0 1.25rem;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-surface);color:var(--px-color-ink);font:inherit;font-size:var(--px-text-md);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.cta .ghost[data-v-813316ae]:hover{border-color:var(--px-color-accent);color:var(--px-color-accent);background:var(--px-color-wash)}.cta .ghost[data-v-813316ae]:active{transform:translateY(.5px)}.cta .ghost[data-v-813316ae]:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:2px}.err[data-v-813316ae]{color:var(--px-color-danger)}.sec-head[data-v-815a5db9]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--px-space-2)}.sec-head h2[data-v-815a5db9]{margin:0}.px-field[data-v-815a5db9]{margin:var(--px-space-3) 0}.check[data-v-815a5db9]{display:flex;gap:var(--px-space-2);align-items:center;margin:var(--px-space-2) 0;font-size:var(--px-text-sm)}.check input[type=checkbox][data-v-815a5db9]{width:auto;min-height:0}.locs[data-v-815a5db9]{display:grid;gap:var(--px-space-1)}.px-row>span[data-v-815a5db9]:not(.px-meta):not(.act-line){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.act-line[data-v-815a5db9]{font-size:var(--px-text-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-link[data-v-815a5db9]{text-align:left;font-size:inherit}.invite-link[data-v-815a5db9]{margin-top:var(--px-space-3)}.invite-link-row[data-v-815a5db9]{display:flex;align-items:center;gap:var(--px-space-2);margin-top:var(--px-space-1)}.invite-link-row code[data-v-815a5db9]{flex:1;min-width:0;padding:var(--px-space-2) var(--px-space-3);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-wash);font-size:var(--px-text-xs)}.invite-link-row .action-chip[data-v-815a5db9]{flex-shrink:0}code[data-v-815a5db9]{word-break:break-all}@media(max-width:767px){.px-field[data-v-815a5db9]{margin:var(--px-space-2) 0}.check[data-v-815a5db9]{margin:var(--px-space-1) 0}.px-list .px-row .px-link[data-v-815a5db9],.sec-head .px-link[data-v-815a5db9]{display:inline-flex;align-items:center;min-height:var(--px-chip-height);padding:0 .25rem}}.toolbar[data-v-94f9c55b]{display:flex;flex-wrap:wrap;gap:var(--px-space-2)}.empty[data-v-94f9c55b]{display:grid;gap:var(--px-space-2);justify-items:start}.row[data-v-94f9c55b]{display:flex;flex-wrap:wrap;gap:var(--px-space-2);align-items:center;padding:var(--px-space-3) 0;border-bottom:1px solid var(--px-color-border);min-height:var(--px-control-height)}.row[data-v-94f9c55b]:last-child{border-bottom:0}.grow[data-v-94f9c55b]{flex:1;min-width:8rem;font-weight:600}.edit-inline[data-v-94f9c55b]{display:flex;flex-direction:column;gap:var(--px-space-1);flex:1 1 6rem;min-width:0}.edit-inline input[data-v-94f9c55b]{min-width:0}.grow[data-v-94f9c55b]:not(input){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-weight:600;min-width:0}.row-actions[data-v-94f9c55b]{display:flex;flex-wrap:wrap;gap:var(--px-space-2);flex-shrink:0}@media(max-width:767px){.row[data-v-94f9c55b]{flex-direction:column;align-items:stretch}.row-actions[data-v-94f9c55b]{width:100%;padding-top:var(--px-space-2);border-top:1px solid var(--px-color-border)}.grow[data-v-94f9c55b]{min-width:0;width:100%}}.toolbar[data-v-4c863baf]{display:flex;flex-wrap:wrap;gap:var(--px-space-2)}.card-list[data-v-4c863baf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--px-space-3)}.vendor-card[data-v-4c863baf]{display:grid;gap:var(--px-space-3);padding:var(--px-card-pad-y) var(--px-card-pad-x)}.card-head[data-v-4c863baf]{display:flex;flex-wrap:wrap;gap:var(--px-space-2);justify-content:space-between;align-items:baseline}.card-head>div[data-v-4c863baf]:first-child{flex:1 1 10rem;min-width:0}.card-title[data-v-4c863baf]{display:-webkit-box;font-size:var(--px-text-md);font-weight:700;line-height:var(--px-leading-tight);color:var(--px-color-ink);min-width:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-head-actions[data-v-4c863baf]{display:flex;flex-wrap:wrap;gap:var(--px-space-3);flex-shrink:0}.empty-portal[data-v-4c863baf]{margin:0}.row-actions[data-v-4c863baf]{display:flex;flex-wrap:wrap;gap:var(--px-space-2)}.check[data-v-4c863baf]{display:flex;gap:.4rem;align-items:center;font-size:var(--px-text-sm);color:var(--px-color-muted)}.att-list[data-v-4c863baf]{list-style:none;margin:0 0 var(--px-space-2);padding:0}.att-row[data-v-4c863baf]{padding:var(--px-space-2) 0;border-bottom:1px solid var(--px-color-border);display:grid;gap:.35rem}.att-row[data-v-4c863baf]:last-child{border-bottom:0}.att-row strong[data-v-4c863baf]{font-weight:600;font-size:var(--px-text-sm)}.file-native[data-v-4c863baf]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.pending[data-v-4c863baf]{display:grid;gap:var(--px-space-2);margin-top:var(--px-space-2)}.ops-theme{--px-control-height: 38px;--px-touch-min: 38px;--px-chip-height: 28px;--ops-bg: #0f1219;--ops-surface: #151a24;--ops-border: #3a4558;--ops-ink: #f4f6fa;--ops-muted: #c8d0dc;--ops-accent: #93c5fd;--ops-accent-btn: #1d4ed8;--ops-danger: #ffb4a8;--ops-danger-bg: #3a1f1c;--ops-control-bg: #1a2030;--ops-gap: .875rem;--ops-gap-lg: 1.25rem;--ops-radius: 8px;color:var(--ops-ink);font-size:13px;line-height:1.4}.ops-head-row[data-v-9f0ca6b5]{display:flex;align-items:center;gap:.5rem}.ops-head h1[data-v-9f0ca6b5]{margin:0;font-size:1.25rem;font-weight:650}.ops-lede[data-v-9f0ca6b5]{color:var(--ops-muted);margin:.35rem 0 1rem;max-width:48rem}.ops-err[data-v-9f0ca6b5]{color:var(--ops-danger);background:var(--ops-danger-bg);border:1px solid #6b3030;padding:.6rem .75rem;border-radius:var(--ops-radius)}.ops-callout[data-v-9f0ca6b5]{border:1px solid var(--ops-border);background:var(--ops-surface);padding:.75rem;border-radius:var(--ops-radius);margin-bottom:1rem}.ops-callout--info[data-v-9f0ca6b5]{border-color:#2d5a45}.ops-check[data-v-9f0ca6b5]{display:flex;align-items:center;gap:.5rem;font-size:13px;color:var(--ops-ink)}.ops-check input[data-v-9f0ca6b5]{accent-color:var(--ops-accent)}.ops-field[data-v-9f0ca6b5]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.ops-field--inline[data-v-9f0ca6b5]{margin-bottom:0;min-width:9rem}.ops-label[data-v-9f0ca6b5]{font-size:12px;color:var(--ops-muted)}.ops-input[data-v-9f0ca6b5]{background:var(--ops-control-bg);border:1px solid var(--ops-border);color:var(--ops-ink);border-radius:var(--ops-radius);padding:.45rem .6rem;min-height:38px}.ops-stack[data-v-9f0ca6b5]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.ops-actions[data-v-9f0ca6b5]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.ops-meta[data-v-9f0ca6b5]{color:var(--ops-muted);font-size:12px;margin:0 0 .65rem;line-height:1.45}.ops-list[data-v-9f0ca6b5]{list-style:none;padding:0;margin:.75rem 0;display:flex;flex-direction:column;gap:.5rem}.ops-card[data-v-9f0ca6b5]{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:var(--ops-radius);padding:.85rem .9rem}.lab-block[data-v-9f0ca6b5]{margin-bottom:.85rem}.lab-block>h2[data-v-9f0ca6b5]{margin:0 0 .35rem;font-size:1rem;font-weight:650;color:var(--ops-ink);line-height:1.3}.lab-head[data-v-9f0ca6b5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.35rem}.lab-head h2[data-v-9f0ca6b5]{margin:0;font-size:1rem;color:var(--ops-accent)}.lab-block--danger[data-v-9f0ca6b5]{border-color:#6b3030;background:var(--ops-danger-bg)}.lab-block--danger h2[data-v-9f0ca6b5]{color:var(--ops-danger)}.lab-nav[data-v-9f0ca6b5]{margin-bottom:1rem}.lab-scopes[data-v-9f0ca6b5]{display:flex;flex-direction:column;gap:.45rem;margin:.5rem 0 .75rem}.lab-scope[data-v-9f0ca6b5]{display:flex;align-items:flex-start;gap:.5rem;color:var(--ops-ink);font-size:13px}.lab-scope input[data-v-9f0ca6b5]{margin-top:.2rem}.lab-plan-row[data-v-9f0ca6b5]{align-items:flex-end}.lab-user[data-v-9f0ca6b5]{border:1px solid var(--ops-border);background:var(--ops-control-bg);border-radius:var(--ops-radius);padding:.65rem .75rem;display:flex;flex-direction:column;gap:.5rem}.lab-link[data-v-9f0ca6b5]{background:none;border:0;padding:0;color:var(--ops-accent);text-decoration:underline;cursor:pointer;font:inherit}code[data-v-9f0ca6b5]{font-size:12px;color:var(--ops-accent)}.ops[data-v-3ed77200]{--ops-bg: #0f1219;--ops-surface: #151a24;--ops-border: #3a4558;--ops-ink: #f4f6fa;--ops-muted: #c8d0dc;--ops-accent: #93c5fd;--ops-accent-btn: #1d4ed8;--ops-danger: #ffb4a8;--ops-control-bg: #1a2030;--ops-gap: .875rem;--ops-gap-lg: 1.25rem;--ops-radius: 8px;display:grid;grid-template-columns:220px 1fr;min-height:100dvh;width:100%;max-width:100%;min-width:0;overflow-x:hidden;background:var(--ops-bg);color:var(--ops-ink);font-size:13px;line-height:1.4}.ops-aside[data-v-3ed77200],.ops-main[data-v-3ed77200]{min-width:0}.ops[data-v-3ed77200] h1,.ops[data-v-3ed77200] h2,.ops[data-v-3ed77200] h3,.ops[data-v-3ed77200] p,.ops[data-v-3ed77200] li,.ops[data-v-3ed77200] label,.ops[data-v-3ed77200] strong,.ops[data-v-3ed77200] span,.ops[data-v-3ed77200] td,.ops[data-v-3ed77200] th,.ops[data-v-3ed77200] code,.ops[data-v-3ed77200] summary{color:inherit}.ops[data-v-3ed77200] h1,.ops[data-v-3ed77200] h2,.ops[data-v-3ed77200] h3{color:var(--ops-ink)}.ops[data-v-3ed77200] a{color:var(--ops-accent)}.ops[data-v-3ed77200] input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.ops[data-v-3ed77200] select,.ops[data-v-3ed77200] textarea{color:var(--ops-ink);background-color:var(--ops-control-bg);border-color:var(--ops-border);caret-color:var(--ops-ink)}.ops[data-v-3ed77200] input::placeholder,.ops[data-v-3ed77200] textarea::placeholder{color:#a8bbb2;opacity:1}.ops[data-v-3ed77200] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23c8d6ce' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:var(--ops-control-bg);background-repeat:no-repeat;background-position:right .7rem center;background-size:1rem;color-scheme:dark}.ops[data-v-3ed77200] input:disabled,.ops[data-v-3ed77200] select:disabled,.ops[data-v-3ed77200] textarea:disabled{color:var(--ops-muted);background-color:#121816;opacity:.85}.ops[data-v-3ed77200] .busy-btn.primary{background:var(--ops-accent-btn);color:#fff;border:0}.ops[data-v-3ed77200] .busy-btn.ghost{color:var(--ops-ink);border-color:var(--ops-border);background:transparent}.ops[data-v-3ed77200] .busy-btn:focus-visible,.ops[data-v-3ed77200] input:focus-visible,.ops[data-v-3ed77200] select:focus-visible,.ops[data-v-3ed77200] textarea:focus-visible,.ops[data-v-3ed77200] button:focus-visible{outline-color:var(--ops-accent)}.ops-aside[data-v-3ed77200]{border-right:1px solid var(--ops-border);padding:1.1rem .85rem;display:flex;flex-direction:column;gap:var(--ops-gap);background:#0c100e}.ops-brand-block[data-v-3ed77200]{display:grid;gap:.2rem}.ops-brand[data-v-3ed77200]{margin:0;font-weight:700;font-size:1.05rem;color:var(--ops-accent);letter-spacing:-.02em}.ops-meta[data-v-3ed77200]{margin:0;color:var(--ops-muted);font-size:11px;word-break:break-all}.ops-meta--account[data-v-3ed77200]{color:var(--ops-ink, #f4f8f5);font-weight:600;font-size:12px}.ops-nav[data-v-3ed77200]{display:flex;flex-direction:column;gap:.3rem;flex:1}.ops-nav-btn[data-v-3ed77200]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;text-align:left;background:transparent;border:0;color:var(--ops-ink);padding:.5rem .65rem;border-radius:6px;cursor:pointer;min-height:38px}.ops-nav-btn[data-v-3ed77200]:hover{background:#1c2822;color:var(--ops-ink)}.ops-nav-btn.on[data-v-3ed77200]{background:#1c2822;color:var(--ops-accent);font-weight:600}.ops-nav-btn.is-locked[data-v-3ed77200]{color:var(--ops-muted);cursor:not-allowed}.ops-nav-btn.is-locked[data-v-3ed77200]:hover{background:transparent}.ops-nav-lock[data-v-3ed77200]{font-size:11px;opacity:.8}.ops-out[data-v-3ed77200]{margin-top:auto;color:var(--ops-muted)}.ops-main[data-v-3ed77200]{padding:1.25rem 1.5rem 2rem;max-width:920px}.ops-panel[data-v-3ed77200]{display:flex;flex-direction:column;gap:var(--ops-gap-lg)}.ops-head[data-v-3ed77200]{display:grid;gap:.35rem}.ops-head-row[data-v-3ed77200]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ops-head h1[data-v-3ed77200]{margin:0;font-size:1.25rem;font-weight:650;letter-spacing:-.02em;color:var(--ops-ink)}.ops-lede[data-v-3ed77200]{margin:0;color:var(--ops-muted);max-width:40rem}.ops-err[data-v-3ed77200]{margin:0 0 var(--ops-gap);padding:.65rem .8rem;border-radius:var(--ops-radius);background:#2a1816;border:1px solid #5a2e28;color:var(--ops-danger)}.ops-steps[data-v-3ed77200]{margin:0;padding:.75rem .75rem .75rem 1.5rem;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:var(--ops-radius)}.ops-steps--plain[data-v-3ed77200]{background:transparent;border:0;padding:.5rem 0 .5rem 1.25rem}.ops-steps li+li[data-v-3ed77200]{margin-top:.4rem}.ops-callout[data-v-3ed77200]{padding:.75rem .9rem;background:#1c2822;border:1px solid var(--ops-border);border-radius:var(--ops-radius)}.ops-callout--info[data-v-3ed77200]{background:#15241c;border-color:#2d5a42}.ops-callout code[data-v-3ed77200]{display:inline-block;margin:0 .25rem;font-size:1.05rem;letter-spacing:.14em;color:var(--ops-accent)}.ops-details[data-v-3ed77200]{padding:.75rem .9rem;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:var(--ops-radius)}.ops-details summary[data-v-3ed77200]{cursor:pointer;font-weight:600;color:var(--ops-accent)}.ops-details[open] summary[data-v-3ed77200]{margin-bottom:.5rem}.ops-stack[data-v-3ed77200]{display:flex;flex-direction:column;gap:var(--ops-gap)}.ops-stack--loose[data-v-3ed77200]{gap:var(--ops-gap-lg)}.ops-flag-group[data-v-3ed77200]{display:flex;flex-direction:column;gap:var(--ops-gap);padding-top:.75rem;border-top:1px solid var(--ops-border, rgba(255, 255, 255, .12))}.ops-subhead[data-v-3ed77200]{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ops-muted)}.ops-actions[data-v-3ed77200]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.ops-actions--tight[data-v-3ed77200]{gap:.5rem;flex-shrink:0}.ops-list-item .ops-actions[data-v-3ed77200]{margin-left:.5rem}.ops-actions[data-v-3ed77200] button,.ops-card[data-v-3ed77200] button{min-height:38px;padding:.45rem .9rem;border-radius:7px;background:var(--ops-accent-btn);border:1px solid #2d8a5e;color:#fff;font-weight:600}.ops-field[data-v-3ed77200]{display:flex;flex-direction:column;gap:.35rem;max-width:28rem}.ops-field--narrow[data-v-3ed77200]{max-width:8rem}.ops-label[data-v-3ed77200]{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ops-muted)}.ops-input[data-v-3ed77200]{box-sizing:border-box;width:100%;min-height:38px;background:var(--ops-control-bg);border:1px solid var(--ops-border);color:var(--ops-ink);border-radius:7px;padding:.45rem .7rem}.ops-input--code[data-v-3ed77200]{max-width:10rem;font-size:1.15rem;letter-spacing:.2em;font-family:ui-monospace,monospace;text-align:center}.ops-textarea[data-v-3ed77200]{min-height:6rem;resize:vertical}.ops-secret[data-v-3ed77200]{display:grid;gap:.4rem;padding:.85rem;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:var(--ops-radius)}.ops-mono[data-v-3ed77200]{font-family:ui-monospace,monospace;word-break:break-all;font-size:.95rem;color:var(--ops-accent)}.ops-tiny[data-v-3ed77200]{margin:0;font-size:12px;color:var(--ops-muted);word-break:break-all}.ops-metrics[data-v-3ed77200]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.ops-metric[data-v-3ed77200]{border:1px solid var(--ops-border);border-radius:var(--ops-radius);padding:.85rem;background:var(--ops-surface);display:grid;gap:.35rem}.ops-metric span[data-v-3ed77200]{color:var(--ops-muted);font-size:11px}.ops-metric strong[data-v-3ed77200]{font-size:1.2rem;color:var(--ops-ink)}.ops-table-wrap[data-v-3ed77200]{overflow:auto;border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface)}.ops-table[data-v-3ed77200]{width:100%;border-collapse:collapse}.ops-table th[data-v-3ed77200],.ops-table td[data-v-3ed77200]{padding:.65rem .8rem;text-align:left;border-bottom:1px solid var(--ops-border)}.ops-table th[data-v-3ed77200]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ops-muted);background:#121816}.ops-table td[data-v-3ed77200]{color:var(--ops-ink)}.ops-table tr:last-child td[data-v-3ed77200]{border-bottom:0}.ops-status[data-v-3ed77200]{margin:0;color:var(--ops-muted)}.ops-status strong[data-v-3ed77200]{color:var(--ops-ink)}.ops-form-row[data-v-3ed77200]{display:flex;flex-wrap:wrap;gap:var(--ops-gap);align-items:flex-end}.ops-card[data-v-3ed77200]{display:flex;flex-direction:column;gap:var(--ops-gap);padding:1rem;border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface)}.ops-card .ops-field[data-v-3ed77200]{max-width:none}.ops-list[data-v-3ed77200]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ops-list-item[data-v-3ed77200]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface)}.ops-list-item--block[data-v-3ed77200],.ops-list-item strong[data-v-3ed77200]{display:block}.ops-list-item span[data-v-3ed77200]{display:block;margin-top:.15rem;color:var(--ops-muted);font-size:12px}.ops-link[data-v-3ed77200]{background:transparent;border:1px solid var(--ops-border);color:var(--ops-accent);border-radius:6px;padding:.35rem .65rem;cursor:pointer;min-height:34px}.ops-link[data-v-3ed77200]:hover{background:#1c2822}.ops-empty[data-v-3ed77200]{margin:0;color:var(--ops-muted)}.ops-check[data-v-3ed77200]{display:flex;align-items:center;gap:.5rem;min-height:36px;color:var(--ops-ink)}.ops-ext[data-v-3ed77200]{color:var(--ops-accent)}.ops-h2[data-v-3ed77200]{margin:0;font-size:1rem;color:var(--ops-ink)}.ops-list-item[data-v-3ed77200],.ops-metric[data-v-3ed77200],.ops-card[data-v-3ed77200],.ops-callout[data-v-3ed77200],.ops-details[data-v-3ed77200],.ops-secret[data-v-3ed77200],.ops-steps[data-v-3ed77200]{color:var(--ops-ink)}.ops-coupon-list[data-v-3ed77200]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.ops-coupon[data-v-3ed77200]{border:1px solid var(--ops-border);border-radius:10px;background:var(--ops-surface);padding:.95rem 1rem;border-left:3px solid var(--ops-border)}.ops-coupon--active[data-v-3ed77200]{border-left-color:#3ecf8e;background:linear-gradient(180deg,#17241d 0%,var(--ops-surface) 48%)}.ops-coupon--inactive[data-v-3ed77200]{border-left-color:#6b7280;opacity:.88}.ops-coupon--expired[data-v-3ed77200]{border-left-color:#e0a84a}.ops-coupon--exhausted[data-v-3ed77200]{border-left-color:#8b9a92}.ops-coupon-top[data-v-3ed77200]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.ops-coupon-title[data-v-3ed77200]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.ops-coupon-code[data-v-3ed77200]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;font-weight:700;letter-spacing:.04em;color:var(--ops-ink);background:#0f1613;border:1px solid var(--ops-border);border-radius:6px;padding:.2rem .5rem}.ops-badge[data-v-3ed77200]{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.22rem .55rem;border:1px solid transparent}.ops-badge-dot[data-v-3ed77200]{width:7px;height:7px;border-radius:50%;background:currentColor}.ops-badge--active[data-v-3ed77200]{color:#9af0c2;background:#163526;border-color:#2f6b4a}.ops-badge--inactive[data-v-3ed77200]{color:#d1d5db;background:#23272b;border-color:#4b5563}.ops-badge--expired[data-v-3ed77200]{color:#f6d59a;background:#2a2214;border-color:#8a6a2b}.ops-badge--danger[data-v-3ed77200]{color:var(--ops-danger);background:#2a1614;border-color:#8a3a2b}.ops-badge--exhausted[data-v-3ed77200]{color:#c5d0c9;background:#1c2320;border-color:#4a5a52}.ops-coupon-meta[data-v-3ed77200]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));gap:.65rem .85rem;margin:.85rem 0 0}.ops-coupon-meta dt[data-v-3ed77200]{margin:0;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ops-muted)}.ops-coupon-meta dd[data-v-3ed77200]{margin:.15rem 0 0;font-size:13px;font-weight:600;color:var(--ops-ink);min-width:0;overflow-wrap:anywhere}.ops-coupon-actions[data-v-3ed77200]{display:flex;gap:.4rem;flex-wrap:wrap}.ops-btn[data-v-3ed77200]{display:inline-flex;align-items:center;justify-content:center;background:var(--ops-accent-btn);border:1px solid #2f8a62;color:#fff;border-radius:6px;padding:.4rem .85rem;cursor:pointer;min-height:38px;font:inherit;font-size:12px;font-weight:700;text-decoration:none}.ops-btn[data-v-3ed77200]:hover{filter:brightness(1.08);color:#fff}.ops-btn-ghost[data-v-3ed77200]{background:transparent;border:1px solid var(--ops-border);color:var(--ops-ink);border-radius:6px;padding:.35rem .7rem;cursor:pointer;min-height:38px;font:inherit;font-size:12px;font-weight:600}.ops-btn-ghost[data-v-3ed77200]:hover{background:#1c2822}.ops-btn-ghost--sm[data-v-3ed77200]{min-height:28px;padding:.2rem .55rem;font-size:11px}.ops-help-actions[data-v-3ed77200]{display:flex;flex-wrap:wrap;gap:.45rem}.ops-help-block[data-v-3ed77200]{display:grid;gap:.55rem}.ops-help-chips[data-v-3ed77200]{display:flex;flex-wrap:wrap;gap:.4rem}.ops-chip[data-v-3ed77200]{border:1px solid var(--ops-border);background:#121816;color:var(--ops-accent);border-radius:999px;padding:.3rem .7rem;font:inherit;font-size:12px;font-weight:600;cursor:pointer;min-height:30px}.ops-chip[data-v-3ed77200]:hover{background:#1c2822;border-color:#4a6358}.ops-help-check[data-v-3ed77200]{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.ops-help-check li[data-v-3ed77200]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface);color:var(--ops-ink)}.ops-help-card-head[data-v-3ed77200]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.ops-help-card-head .ops-h2[data-v-3ed77200]{margin:0}.ops-help-chevron[data-v-3ed77200]{color:var(--ops-muted);font-size:11px}.ops-help-card-body[data-v-3ed77200]{display:grid;gap:.75rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--ops-border)}.ops-help-label[data-v-3ed77200]{margin:0 0 .25rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ops-accent)}.ops-help-label--warn[data-v-3ed77200]{color:var(--ops-danger)}.ops-help-list[data-v-3ed77200]{margin:0;padding-left:1.15rem;display:grid;gap:.3rem;color:var(--ops-ink)}.ops-help-list--warn li[data-v-3ed77200]{color:#ffd4ce}.ops-help-card>.ops-btn-ghost[data-v-3ed77200]{margin-top:.55rem;align-self:flex-start}.ops-btn-status[data-v-3ed77200]{border:1px solid transparent;border-radius:6px;padding:.35rem .7rem;cursor:pointer;min-height:34px;font:inherit;font-size:12px;font-weight:700}.ops-btn-status--on[data-v-3ed77200]{background:#1d4ed8;border-color:#2f8a62;color:#fff}.ops-btn-status--off[data-v-3ed77200]{background:#3a2220;border-color:#7a3f38;color:#ffc4bc}.ops-btn-status--on[data-v-3ed77200]:hover{filter:brightness(1.12)}.ops-btn-status--off[data-v-3ed77200]:hover{filter:brightness(1.15)}.ops-entity-name[data-v-3ed77200]{font-size:.95rem;font-weight:700;color:var(--ops-ink);word-break:break-word;overflow-wrap:anywhere;min-width:0}.ops-flag-strip[data-v-3ed77200]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.ops-toolbar[data-v-3ed77200]{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin-bottom:.25rem}.ops-toolbar-search[data-v-3ed77200]{flex:1 1 14rem;max-width:22rem;min-height:38px}.ops-toolbar-filter[data-v-3ed77200]{flex:0 1 11rem;max-width:14rem;min-height:38px;width:auto}.ops-toolbar-count[data-v-3ed77200]{font-size:12px;font-weight:600;color:var(--ops-muted);white-space:nowrap}@media(max-width:760px){.ops[data-v-3ed77200]{grid-template-columns:1fr}.ops-aside[data-v-3ed77200]{border-right:0;border-bottom:1px solid var(--ops-border)}.ops-nav[data-v-3ed77200]{flex-direction:row;flex-wrap:nowrap;flex:initial;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:.25rem}.ops-nav-btn[data-v-3ed77200]{flex:0 0 auto;white-space:nowrap;text-align:center;min-height:38px}.ops-out[data-v-3ed77200]{margin-top:0;width:100%}.ops-main[data-v-3ed77200]{padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px))}}:root{--color-primary: #1d4ed8;--color-primary-hover: #1e40af;--color-primary-light: #3b82f6;--color-primary-soft: #dbeafe;--color-bg-main: #f8fafc;--color-bg-card: #ffffff;--color-wash: #f1f5f9;--color-border: #e2e8f0;--text-main: #1a202c;--text-muted: #64748b;--px-color-bg: var(--color-bg-main);--px-color-surface: var(--color-bg-card);--px-color-ink: var(--text-main);--px-color-muted: var(--text-muted);--px-color-accent: var(--color-primary);--px-color-accent-hover: var(--color-primary-hover);--px-color-accent-soft: var(--color-primary-soft);--px-color-wash: var(--color-wash);--px-color-border: var(--color-border);--px-color-danger: #b42318;--px-color-danger-soft: #fce8e6;--px-color-success: #0f6b3c;--px-color-success-soft: #d9f0e4;--px-color-warning: #9a6700;--px-color-warning-soft: #fff4d6;--px-color-info: #0e7490;--px-color-info-soft: #cffafe;--px-z-base: 1;--px-z-float: 10;--px-z-sticky: 40;--px-z-sticky-top: 50;--px-z-overlay: 100;--px-z-modal: 110;--px-z-modal-stack: 120;--px-z-help: 130;--px-z-dialog: 140;--px-z-toast: 150;--px-control-height: 40px;--px-touch-min: 40px;--px-chip-height: 32px;--px-font-sans: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--px-font-display: "Segoe UI Semibold", "Segoe UI", sans-serif;--px-font-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, monospace;--px-text-xs: .6875rem;--px-text-sm: .8125rem;--px-text-md: .9375rem;--px-text-lg: 1.0625rem;--px-text-xl: 1.25rem;--px-text-2xl: 1.375rem;--px-leading-tight: 1.35;--px-leading-body: 1.5;--px-space-1: .25rem;--px-space-2: .375rem;--px-space-3: .5rem;--px-space-4: .75rem;--px-space-5: 1rem;--px-space-6: 1.25rem;--px-space-8: 1.75rem;--px-page-max: 40rem;--px-page-max-narrow: 24rem;--px-page-pad-x: .75rem;--px-page-pad-y: .625rem;--px-page-end-gap: 3.25rem;--px-page-pad-bottom: calc(4.5rem + var(--px-page-end-gap) + env(safe-area-inset-bottom, 0px));--px-section-gap: .625rem;--px-stack-gap: .5rem;--px-row-pad-x: .7rem;--px-row-pad-y: .5rem;--px-sidebar-w: 15rem;--px-sidebar-w-collapsed: 3.75rem;--px-card-pad-y: .65rem;--px-card-pad-x: .85rem;--px-card-pad: var(--px-card-pad-y) var(--px-card-pad-x);--px-card-gap: .4rem;--px-sheet-head-y: .75rem;--px-sheet-head-x: .85rem;--px-radius-sm: .375rem;--px-radius-md: .5rem;--px-radius-lg: .625rem;--px-shadow-soft: 0 6px 18px rgba(15, 23, 42, .07);--px-hint-min-h: calc(var(--px-text-xs) * 1.4);--px-hint-min-h-2: calc(var(--px-text-xs) * 1.4 * 2)}html[data-density=compact]{--px-control-height: 40px;--px-touch-min: 40px;--px-chip-height: 32px;--px-text-xs: .6875rem;--px-text-sm: .8125rem;--px-text-md: .9375rem;--px-text-lg: 1.0625rem;--px-text-xl: 1.25rem;--px-text-2xl: 1.375rem;--px-leading-body: 1.5;--px-space-2: .375rem;--px-space-3: .5rem;--px-space-4: .75rem;--px-page-pad-x: .75rem;--px-page-pad-y: .625rem;--px-section-gap: .625rem;--px-stack-gap: .5rem;--px-row-pad-x: .7rem;--px-row-pad-y: .5rem;--px-card-pad-y: .65rem;--px-card-pad-x: .85rem;--px-card-gap: .4rem;--px-sheet-head-y: .75rem;--px-sheet-head-x: .85rem;--px-page-end-gap: 3.25rem;--px-page-pad-bottom: calc(4.5rem + var(--px-page-end-gap) + env(safe-area-inset-bottom, 0px))}html[data-density=comfortable]{--px-control-height: 44px;--px-touch-min: 44px;--px-chip-height: 36px;--px-text-xs: .75rem;--px-text-sm: .875rem;--px-text-md: 1rem;--px-text-lg: 1.125rem;--px-text-xl: 1.375rem;--px-text-2xl: 1.5rem;--px-leading-body: 1.5;--px-space-2: .5rem;--px-space-3: .65rem;--px-space-4: .9rem;--px-page-pad-x: 1rem;--px-page-pad-y: .875rem;--px-section-gap: .85rem;--px-stack-gap: .7rem;--px-row-pad-x: .9rem;--px-row-pad-y: .7rem;--px-card-pad-y: .85rem;--px-card-pad-x: 1rem;--px-card-gap: .55rem;--px-sheet-head-y: .85rem;--px-sheet-head-x: 1rem;--px-page-end-gap: 3.75rem;--px-page-pad-bottom: calc(5.25rem + var(--px-page-end-gap) + env(safe-area-inset-bottom, 0px))}@media(max-width:767px){:root,html[data-density=compact]{--px-control-height: 40px;--px-touch-min: 44px;--px-chip-height: 32px;--px-section-gap: .5rem;--px-stack-gap: .4rem;--px-page-pad-y: .5rem;--px-card-pad-y: .55rem;--px-card-pad-x: .7rem;--px-row-pad-y: .45rem;--px-row-pad-x: .65rem}}@media(min-width:768px){:root{--px-page-max: 48rem}html[data-density=compact],:root{--px-page-pad-x: .875rem}html[data-density=comfortable]{--px-page-pad-x: 1.25rem}}@media(min-width:1280px){:root{--px-page-max: 56rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html,body,#app{margin:0;min-height:100%}body{background:var(--px-color-bg);color:var(--px-color-ink);font-family:var(--px-font-sans);font-size:var(--px-text-md);line-height:1.5;overflow-x:clip}h1,.px-title{margin:0;font-family:var(--px-font-display);font-size:var(--px-text-xl);font-weight:700;line-height:var(--px-leading-tight);color:var(--px-color-ink);letter-spacing:-.01em}h2,.px-subtitle{margin:0;font-family:var(--px-font-display);font-size:var(--px-text-lg);font-weight:700;line-height:var(--px-leading-tight);color:var(--px-color-ink)}h3,.px-card-title{margin:0;font-size:var(--px-text-lg);font-weight:700;line-height:var(--px-leading-tight);color:var(--px-color-ink)}p{margin:0}.px-brand{margin:0;font-family:var(--px-font-display);font-size:var(--px-text-lg);font-weight:700;line-height:var(--px-leading-tight);color:var(--px-color-accent)}.px-lede{margin:0;font-size:var(--px-text-sm);line-height:var(--px-leading-body);color:var(--px-color-muted)}.px-meta,.px-caption{font-size:var(--px-text-xs);line-height:var(--px-leading-tight);color:var(--px-color-muted)}.px-muted{color:var(--px-color-muted)}.px-amount{font-size:var(--px-text-lg);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:var(--px-leading-tight)}.px-section-label{margin:0;font-size:var(--px-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--px-color-accent)}.px-page{box-sizing:border-box;min-height:100dvh;max-width:var(--px-page-max);margin:0 auto;padding-top:max(var(--px-page-pad-y),env(safe-area-inset-top,0px));padding-right:max(var(--px-page-pad-x),env(safe-area-inset-right,0px));padding-bottom:var(--px-page-pad-bottom);padding-left:max(var(--px-page-pad-x),env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:var(--px-section-gap);overflow-x:clip}.px-page--narrow{max-width:var(--px-page-max-narrow)}.px-page--auth{max-width:var(--px-page-max-narrow);padding-top:max(var(--px-space-8),env(safe-area-inset-top,0px));padding-bottom:max(var(--px-space-8),env(safe-area-inset-bottom,0px));justify-content:flex-start}@media(min-width:768px){.px-page--auth{justify-content:center}}.app-content-wrapper{width:100%;min-width:0}.app-content-wrapper.is-app{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:24px}.app-content-wrapper.is-app .px-page{max-width:none;width:100%;margin:0;padding-top:max(0px,env(safe-area-inset-top,0px));padding-right:0;padding-bottom:var(--px-page-end-gap);padding-left:0;min-height:0}@media(max-width:767px){.app-content-wrapper.is-app{max-width:none;width:100%;padding:.75rem .75rem 0}.app-content-wrapper.is-app .px-page{padding-bottom:var(--px-page-pad-bottom)}}.app-card-container{display:grid;gap:var(--px-stack-gap);container-type:inline-size;background:var(--px-color-surface);border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);box-shadow:0 1px 3px #0000000d;padding:1.25rem}@media(max-width:767px){.app-card-container{padding:.75rem}}.px-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--px-space-3)}.px-page-header h1{margin-top:var(--px-space-3)}.px-title-row{display:flex;align-items:center;gap:var(--px-space-3);flex-wrap:wrap}.px-title-row h1{margin:0}.px-page-header .px-lede{margin-top:var(--px-space-3)}.px-link{display:inline-flex;align-items:center;min-height:0;padding:0;border:0;background:none;color:var(--px-color-accent);font:inherit;font-size:var(--px-text-sm);font-weight:600;cursor:pointer}.px-link:disabled{opacity:.5;cursor:not-allowed}.px-link:hover:not(:disabled){color:var(--px-color-accent-hover);text-decoration:underline;text-underline-offset:2px}.px-link:active:not(:disabled){opacity:.7}.px-link:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:2px;border-radius:2px}.px-link.danger{color:var(--px-color-danger)}.px-link.danger:hover:not(:disabled){color:var(--px-color-danger);text-decoration:underline;text-underline-offset:2px;opacity:.85}.px-err{margin:0;color:var(--px-color-danger);font-size:var(--px-text-sm)}.px-hint-slot,.px-alert-slot{margin:0;min-height:var(--px-hint-min-h);font-size:var(--px-text-xs);line-height:1.4;color:var(--px-color-muted)}.px-hint-slot--2,.px-alert-slot--2{min-height:var(--px-hint-min-h-2)}.px-hint-slot--warn{color:var(--px-color-warning)}.px-hint-slot--err,.px-alert-slot--err,.hint-err{color:var(--px-color-danger)}.px-hint-slot--ok{color:var(--px-color-success)}.px-alert-slot{font-size:var(--px-text-sm);min-height:calc(var(--px-text-sm) * 1.4)}.px-alert-slot:empty,.px-hint-slot:empty,.px-alert-slot.is-empty,.px-hint-slot.is-empty{visibility:hidden}.px-wizard-stack{display:grid;width:100%}.px-wizard-stack>*{grid-area:1 / 1;min-width:0}.px-wizard-stack>.is-wizard-hidden{visibility:hidden;z-index:0;pointer-events:none}.px-wizard-stack>:not(.is-wizard-hidden){visibility:visible;z-index:1}.px-empty{margin:0;color:var(--px-color-muted);font-size:var(--px-text-sm)}.px-list-end{display:flex;align-items:center;justify-content:center;gap:var(--px-space-3);width:100%;box-sizing:border-box;margin:var(--px-space-6) 0 var(--px-space-8);padding:0 var(--px-space-2);pointer-events:none;-webkit-user-select:none;user-select:none}.px-list-end-rule{flex:1 1 0;max-width:5.5rem;height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--px-color-border) 90%,var(--px-color-accent)) 40%,color-mix(in srgb,var(--px-color-border) 90%,var(--px-color-accent)) 60%,transparent)}.px-list-end-mark{flex:0 0 auto;width:.35rem;height:.35rem;border-radius:50%;background:color-mix(in srgb,var(--px-color-muted) 55%,var(--px-color-accent));opacity:.7}.px-list-end-label{flex:0 0 auto;margin:0;font-size:var(--px-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--px-color-muted);white-space:nowrap}li.px-list-end-item{list-style:none;margin:0;padding:0;display:block}.px-empty-actions{margin-top:var(--px-space-2);display:flex;gap:var(--px-space-2)}.px-empty-actions .busy-btn{min-height:var(--px-control-height)}.px-ok{margin:0;color:var(--px-color-accent);font-size:var(--px-text-sm);font-weight:600}.px-warn-box{margin:0;padding:var(--px-space-3);border-radius:var(--px-radius-sm);border:1px solid var(--px-color-warning);background:var(--px-color-warning-soft);color:var(--px-color-ink);font-size:var(--px-text-sm);word-break:break-all}.px-chip{display:inline-flex;align-items:center;justify-content:center;min-height:var(--px-chip-height);padding:0 .55rem;font-size:var(--px-text-sm);font-weight:600;line-height:1.2;border-radius:999px;border:0;cursor:pointer}.px-chip:hover:not(:disabled){background:var(--px-color-wash);color:var(--px-color-accent-hover)}.px-chip:active:not(:disabled){transform:translateY(.5px)}.px-chip:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.px-seg{display:inline-flex;flex-wrap:wrap;gap:var(--px-space-1)}.px-seg button{min-height:var(--px-chip-height);padding:.2rem .65rem;border-radius:999px;border:1px solid var(--px-color-border);background:var(--px-color-surface);color:var(--px-color-ink);font-size:var(--px-text-sm);font-weight:600;cursor:pointer;line-height:1.2;transition:background .15s ease,border-color .15s ease,color .15s ease}.px-seg button:hover:not(:disabled){border-color:var(--px-color-accent);color:var(--px-color-accent);background:var(--px-color-wash)}.px-seg button:active:not(:disabled){transform:translateY(.5px)}.px-seg button:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.px-seg button.on{background:var(--px-color-accent-soft);border-color:var(--px-color-accent);color:var(--px-color-accent)}.px-seg button.on:hover:not(:disabled){background:var(--px-color-accent-soft);color:var(--px-color-accent)}.px-stack{display:grid;gap:var(--px-stack-gap)}.is-projection{background:repeating-linear-gradient(-52deg,transparent,transparent 5px,color-mix(in srgb,var(--px-color-muted) 5%,transparent) 5px,color-mix(in srgb,var(--px-color-muted) 5%,transparent) 10px),color-mix(in srgb,var(--px-color-wash) 72%,var(--px-color-surface));border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed}.is-projection:hover{background:repeating-linear-gradient(-52deg,transparent,transparent 5px,color-mix(in srgb,var(--px-color-muted) 7%,transparent) 5px,color-mix(in srgb,var(--px-color-muted) 7%,transparent) 10px),var(--px-color-wash)}.px-panel,.px-surface,.px-app-card{display:grid;gap:var(--px-stack-gap);background:var(--px-color-surface);padding:var(--px-card-pad-y) var(--px-card-pad-x);border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);box-shadow:0 1px 3px #0000000d}.px-field{display:grid;gap:var(--px-space-1)}.px-block{display:grid;gap:var(--px-section-gap);padding:var(--px-card-pad-y) var(--px-card-pad-x);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:var(--px-color-wash)}.px-block--quiet{background:var(--px-color-surface)}.px-block-title{margin:0;font-size:var(--px-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--px-color-muted)}.px-actions{display:grid;gap:var(--px-space-2);grid-template-columns:1fr}@media(min-width:480px){.px-actions{grid-template-columns:1fr 1fr}}.px-actions>.busy-btn,.px-actions>button{width:100%}.px-row{display:flex;align-items:center;justify-content:space-between;gap:var(--px-space-3);background:var(--px-color-surface);padding:var(--px-row-pad-y) var(--px-row-pad-x);border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);box-shadow:none}.px-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--px-space-2)}.px-pair{display:grid;gap:var(--px-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}@media(max-width:767px){.px-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-space-2)}.px-pair>.px-field input,.px-pair>.px-field select{min-width:0}}.px-pair>.field,.px-pair>.px-field{display:grid;gap:var(--px-space-1);align-content:start}.px-form-grid{display:grid;gap:var(--px-stack-gap);grid-template-columns:1fr}.px-span-2{grid-column:1 / -1}.px-cards-grid{display:grid;gap:var(--px-space-2);grid-template-columns:1fr;align-items:stretch}.px-page-title{margin:0;font-family:var(--px-font-display);font-size:var(--px-text-xl);font-weight:700;line-height:var(--px-leading-tight);color:var(--px-color-ink);letter-spacing:-.01em}.px-title-row .px-page-title{margin:0}.px-filter-grid{display:grid;grid-template-columns:1fr;gap:var(--px-space-3);align-items:end;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip;background:var(--px-color-accent-soft);border:1px solid color-mix(in srgb,var(--px-color-accent) 22%,var(--px-color-border));border-radius:var(--px-radius-md);padding:var(--px-space-4);box-shadow:var(--px-shadow-soft)}.px-filter-grid>*{min-width:0;max-width:100%}.px-filter-grid>.px-chip{justify-self:start}@media(min-width:768px){.px-filter-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}@container (max-width: 36rem){.px-filter-grid{grid-template-columns:1fr}}.px-filter-field{display:grid;gap:var(--px-space-1);min-width:0;max-width:100%}.px-filter-field>select,.px-filter-field>input{width:100%;max-width:100%;min-width:0;min-height:var(--px-control-height)}.px-filter-label{display:block;font-size:var(--px-text-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--px-color-muted);line-height:1.2}.px-date-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-space-3);align-items:end;width:100%}.px-date-range>*{min-width:0}.px-table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);-webkit-overflow-scrolling:touch}@media(max-width:767px){.px-page{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.px-filter-grid{grid-template-columns:1fr;align-items:stretch;padding:var(--px-space-3);gap:var(--px-space-2)}.px-filter-grid>*{width:100%}.px-filter-grid>.px-chip{justify-self:start}.px-seg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:var(--px-space-1)}.px-seg::-webkit-scrollbar{display:none}.px-seg button{flex-shrink:0}.action-chip{min-height:var(--px-chip-height);padding:0 .65rem}.px-date-range{grid-template-columns:1fr;gap:var(--px-space-3)}.px-cards-grid,.metrics,.px-form-grid{grid-template-columns:1fr;gap:.75rem}.kv-row,.kv-row--secret{grid-template-columns:1fr;gap:.1rem;padding-top:.4rem;padding-bottom:.4rem}.kv-row .action-chip{justify-self:start;margin-top:.15rem}.px-app-card{container-type:inline-size}h2,.px-subtitle{font-size:var(--px-text-md)}h3,.px-card-title{font-size:var(--px-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}}@container (min-width: 22rem){.px-form-grid{grid-template-columns:1fr 1fr;align-items:start}.px-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.px-form-grid{grid-template-columns:1fr 1fr;align-items:start}.px-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.px-panel,.px-block,.px-app-card{container-type:inline-size}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]),select,textarea{min-height:var(--px-control-height);font:inherit;font-size:var(--px-text-md);line-height:1.3;color:var(--px-color-ink);border-radius:var(--px-radius-md);border:1px solid var(--px-color-border);padding:0 var(--px-space-3);width:100%;max-width:100%;box-sizing:border-box;background-color:var(--px-color-surface)}textarea{min-height:6rem;padding:var(--px-space-3);resize:vertical}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2.35rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%235b6b63' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:1rem}input:disabled,select:disabled,textarea:disabled{opacity:.65;cursor:not-allowed;background-color:var(--px-color-wash)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--px-color-accent)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--px-color-danger)}.px-btn{min-height:var(--px-control-height);font-size:var(--px-text-md);font-weight:700}button.busy-btn{min-height:var(--px-control-height)}button.ghost,button.linkish,button.bulk-link{min-height:0}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]),select,textarea,button.busy-btn{min-width:0;max-width:100%}button.busy-btn,.px-chip,button.action-chip,.px-seg button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-row,.px-actions,.toolbar,.px-title-row{align-items:center}.kv-panel{display:grid;gap:0;border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);background:var(--px-color-surface);overflow:hidden}.kv-caption{margin:0;padding:.3rem .65rem;font-size:var(--px-text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--px-color-muted);background:var(--px-color-wash);border-bottom:1px solid var(--px-color-border)}.kv-body{display:grid}.kv-row{display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;gap:var(--px-space-2);align-items:center;min-height:2rem;padding:.28rem .65rem;border-bottom:1px solid var(--px-color-border)}.kv-value-group{display:flex;align-items:center;gap:var(--px-space-2);min-width:0}.kv-row:last-child{border-bottom:0}.kv-row--secret{grid-template-columns:4.4rem minmax(0,1fr)}.kv-row--notes{align-items:start;padding-top:.4rem;padding-bottom:.4rem}.kv-label{font-size:var(--px-text-xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--px-color-muted)}.kv-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--px-text-sm);font-weight:600;color:var(--px-color-ink)}.kv-value--clamp{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kv-value--link{color:var(--px-color-accent);text-decoration:none}.kv-value--link:hover{text-decoration:underline;text-underline-offset:2px}.kv-secret{min-width:0}.kv-secret .sec{width:100%;max-width:100%;min-height:var(--px-chip-height);padding:0 .3rem 0 .45rem;background:transparent}.kv-secret .sec-mask{max-width:none;flex:1}.kv-foot{display:grid;gap:var(--px-space-2);padding:.45rem .65rem .55rem;border-top:1px solid var(--px-color-border);background:var(--px-color-wash)}.kv-foot .busy-btn{width:100%;min-height:2.05rem;padding:0 .65rem;font-size:var(--px-text-sm)}.action-chip{box-sizing:border-box;flex-shrink:0;justify-self:end;min-height:1.55rem;margin:0;padding:0 .5rem;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:transparent;color:var(--px-color-muted);font:inherit;font-size:var(--px-text-xs);font-weight:650;cursor:pointer;white-space:nowrap}.action-chip:hover:not(:disabled){border-color:var(--px-color-accent);color:var(--px-color-accent);background:var(--px-color-surface)}.action-chip:disabled{opacity:.55;cursor:not-allowed}.action-chip:focus-visible{outline:2px solid var(--px-color-accent);outline-offset:1px}.skel-list{display:grid;gap:var(--px-space-2)}.skel-row{min-height:calc(var(--px-control-height) + var(--px-row-pad-y) * 2);border-radius:var(--px-radius-sm);background:linear-gradient(90deg,var(--px-color-wash) 25%,var(--px-color-surface) 50%,var(--px-color-wash) 75%);background-size:200% 100%;animation:skel-pulse 1.5s infinite linear}@keyframes skel-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.overlay,.app-drawer,.px-page-help-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch}.overlay,.app-drawer,.px-page-help-backdrop--app{background:#00000080}.sheet,.dialog,.app-drawer__panel,.px-page-help-modal{isolation:isolate;background:var(--px-color-surface, #ffffff)}button,.busy-btn,.px-chip,.px-seg button,.action-chip,.px-link,.kv-value,.px-filter-label,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]),select,textarea{line-height:1.4}body,p,span,label,.lede,.hint,.suggest,.px-lede,.px-meta{line-height:1.5}.busy-btn,.px-chip,.action-chip{display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.px-money{font-variant-numeric:tabular-nums}.px-money--total{color:var(--px-color-accent);font-weight:700}.px-money--principal{color:var(--px-color-info);font-weight:600}.px-money--charge{color:var(--px-color-danger);font-weight:600}.px-money--extra{color:var(--px-color-warning);font-weight:600}.px-money--credit,.px-money--paid{color:var(--px-color-success);font-weight:600}.px-money--neutral{color:var(--px-color-ink)}input.px-money--total,input.masked-input.px-money--total{border-color:color-mix(in srgb,var(--px-color-accent) 45%,var(--px-color-border));background:color-mix(in srgb,var(--px-color-accent-soft) 55%,var(--px-color-surface))}input.px-money--principal,input.masked-input.px-money--principal{border-color:color-mix(in srgb,var(--px-color-info) 40%,var(--px-color-border));background:color-mix(in srgb,var(--px-color-info-soft) 50%,var(--px-color-surface))}input.px-money--charge,input.masked-input.px-money--charge{border-color:color-mix(in srgb,var(--px-color-danger) 40%,var(--px-color-border));background:color-mix(in srgb,var(--px-color-danger-soft) 55%,var(--px-color-surface))}input.px-money--extra,input.masked-input.px-money--extra{border-color:color-mix(in srgb,var(--px-color-warning) 45%,var(--px-color-border));background:color-mix(in srgb,var(--px-color-warning-soft) 55%,var(--px-color-surface))}input.px-money--credit,input.masked-input.px-money--credit,input.px-money--paid,input.masked-input.px-money--paid{border-color:color-mix(in srgb,var(--px-color-success) 40%,var(--px-color-border));background:color-mix(in srgb,var(--px-color-success-soft) 55%,var(--px-color-surface))}input.px-money:disabled,input.masked-input.px-money:disabled{opacity:.72}.px-reveal-flash{animation:px-reveal-flash 1.8s ease-out}@keyframes px-reveal-flash{0%,25%{box-shadow:0 0 0 2px var(--px-color-accent),0 0 0 6px var(--px-color-accent-soft)}to{box-shadow:0 0 0 0 transparent}}.px-row{min-width:0}.px-row-meta{display:grid;gap:.15rem;min-width:0;flex:1 1 auto}.px-row-title{margin:0;font-size:var(--px-text-md);font-weight:700;line-height:var(--px-leading-tight);color:var(--px-color-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-row-badges{display:flex;flex-wrap:wrap;gap:var(--px-space-1);align-items:center}.px-row-badge{display:inline-flex;align-items:center;max-width:100%;padding:.05rem .45rem;border-radius:999px;border:1px solid var(--px-color-border);background:var(--px-color-wash);font-size:var(--px-text-xs);font-weight:600;line-height:1.3;color:var(--px-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-row-badge.tone-info{color:var(--px-color-info, var(--px-color-accent));border-color:color-mix(in srgb,var(--px-color-info, var(--px-color-accent)) 35%,var(--px-color-border));background:color-mix(in srgb,var(--px-color-info, var(--px-color-accent)) 12%,var(--px-color-surface))}.px-row-line{margin:0;font-size:var(--px-text-xs);font-weight:500;line-height:1.35;color:var(--px-color-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-row-actions,.row-actions{display:flex;flex-wrap:wrap;gap:var(--px-space-2);flex-shrink:0;align-items:center}@media(max-width:767px){.row-actions,.card-head-actions,.px-row-actions{gap:var(--px-space-3)}.row-actions .px-link,.card-head-actions .px-link,.px-row-actions .px-link{display:inline-flex;align-items:center;min-height:var(--px-chip-height);padding:0 .25rem}.px-row{flex-direction:column;align-items:stretch;gap:var(--px-space-2)}.px-row-actions,.px-row>.row-actions{width:100%;padding-top:var(--px-space-2);border-top:1px solid var(--px-color-border)}.px-row,.px-panel.vendor-card,.px-list>li{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.sec-head{flex-direction:column;align-items:stretch;gap:var(--px-space-2)}.sec-head>.busy-btn,.sec-head>button:not(.px-link){width:100%}.card-head{flex-direction:column;align-items:stretch}.card-head-actions{width:100%;padding-top:var(--px-space-2);border-top:1px solid var(--px-color-border)}.card-title{white-space:nowrap;text-overflow:ellipsis;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset}.kv-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action" "value action"}.kv-label{grid-area:label}.kv-value,.kv-value-group{grid-area:value}.kv-row>.action-chip{grid-area:action;align-self:center}.kv-row--secret,.kv-row--notes{grid-template-columns:minmax(0,1fr);grid-template-areas:none}}
