:root{--skin-primary: #3b82f6;--skin-link: #2563eb;--skin-revenue: #16a34a;--skin-expense: #dc2626;--skin-positive: #16a34a;--skin-negative: #dc2626;--skin-category-fallback: #6b7280;--skin-surface: #ffffff;--skin-surface-alt: #f9fafb;--skin-text: #111827;--skin-text-muted: #6b7280;--skin-border: #e5e7eb;--skin-primary-contrast: #ffffff;--skin-revenue-contrast: #ffffff;--skin-expense-contrast: #ffffff;--skin-font-heading: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--skin-font-body: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--skin-radius-base: .5rem;--skin-radius-button: .5rem;--skin-card-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--skin-card-border-width: 0;--skin-spacing-card: 1.5rem;--skin-btn-hover-brightness: .9;--skin-btn-hover-decoration: none}.dark{--skin-surface: #030712;--skin-surface-alt: #111827;--skin-text: #f3f4f6;--skin-text-muted: #9ca3af;--skin-border: #374151}.admin-kbd[data-v-56723596]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid #e5e7eb;border-bottom-width:2px;border-radius:4px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:#6b7280}.admin-palette-row[data-v-974f4f5a]{display:flex;align-items:center;gap:10px;padding:8px 16px;cursor:pointer;background:transparent;border-left:2px solid transparent}.admin-palette-row.is-highlighted[data-v-974f4f5a]{background:var(--color-brand-teal-subtle);border-left-color:#1a6b6b}.admin-palette-row-icon[data-v-974f4f5a]{width:22px;height:22px;border-radius:5px;background:#f5f5f4;border:1px solid #e7e5e4;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.admin-palette-row-icon.is-on-highlight[data-v-974f4f5a]{background:#fff}.admin-kbd[data-v-974f4f5a]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid #e7e5e4;border-bottom-width:2px;border-radius:4px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:#57534e}.manage-shell-bg[data-v-d30dc613]{background:var(--hub-bg)}.scrollbar-stable[data-v-d30dc613]{scrollbar-gutter:stable}.admin-skel[data-v-fd570c64]{display:inline-block;background:linear-gradient(90deg,#f5f5f4,#eeece9,#f5f5f4);background-size:400px 100%;animation:admin-shimmer-fd570c64 1.4s linear infinite;border-radius:4px;min-height:9px}@keyframes admin-shimmer-fd570c64{0%{background-position:-200px 0}to{background-position:200px 0}}.admin-btn-primary[data-v-ee6496a1]:hover:not(:disabled){background:#155757}.admin-row td[data-v-815a57fe]{padding:0 12px;height:42px;border-bottom:1px solid #e7e5e4;background:#fff;font-size:13px;color:#292524;vertical-align:middle}.admin-row:hover td[data-v-815a57fe]{background:#faf9f7}.admin-row:hover td[data-v-815a57fe]:first-child{background:linear-gradient(to right,var(--color-brand-teal-subtle) 0 2px,#faf9f7 2px 100%)}.admin-row-help-btn[data-v-815a57fe]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:5px;border:1px solid var(--color-brand-teal-subtle);background:var(--color-brand-teal-subtle);color:#0d3a3a;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.admin-row-help-btn[data-v-815a57fe]:hover{background:#d9ebea}.admin-row-help-btn.is-open[data-v-815a57fe]{background:#1a6b6b;border-color:#1a6b6b;color:#fff}.admin-row-icon-btn[data-v-815a57fe]{display:inline-flex;align-items:center;justify-content:center;height:24px;width:24px;border-radius:5px;border:1px solid transparent;background:transparent;cursor:pointer}.admin-row-icon-btn[data-v-815a57fe]:hover{background:#f5f5f4}.admin-flyout[data-v-815a57fe]{position:absolute;top:36px;right:14px;width:280px;z-index:30;background:#fff;border:1px solid #e7e5e4;border-radius:8px;box-shadow:0 12px 32px #0c0a092e,0 1px 3px #0c0a090f;padding:0 0 4px;text-align:left}.admin-flyout-row[data-v-815a57fe]{display:flex;align-items:center;gap:9px;padding:7px 12px;cursor:pointer;background:transparent;border-left:2px solid transparent}.admin-flyout-row[data-v-815a57fe]:hover{background:#faf9f7}.admin-flyout-row.is-primary[data-v-815a57fe]{background:var(--color-brand-teal-subtle);border-left-color:#1a6b6b}.admin-flyout-link[data-v-815a57fe]{height:22px;padding:0 6px;border-radius:4px;border:0;background:transparent;color:#57534e;font-size:11.5px;cursor:pointer}.admin-flyout-link[data-v-815a57fe]:hover{background:#f5f5f4;color:#0c0a09}.admin-kbd[data-v-815a57fe]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid #e7e5e4;border-bottom-width:2px;border-radius:4px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:#57534e}.admin-tbl th[data-v-77766233]:first-child{border-top-left-radius:8px}.admin-tbl th[data-v-77766233]:last-child{border-top-right-radius:8px}.admin-tbl tr:last-child td[data-v-77766233]:first-child{border-bottom-left-radius:8px}.admin-tbl tr:last-child td[data-v-77766233]:last-child{border-bottom-right-radius:8px}.view-as-btn[data-v-74e20203]{width:240px;flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:8px 12px 8px 10px;border-radius:8px;border:1px solid #e7e5e4;background:#fff;cursor:pointer;font:inherit;text-align:left}.view-as-btn[data-v-74e20203]:hover{background:#faf9f7}.view-as-btn.is-primary[data-v-74e20203]{border-color:#1a6b6b;background:var(--color-brand-teal-subtle)}.view-as-btn.is-primary[data-v-74e20203]:hover{background:#d9ebea}.view-as-name[data-v-74e20203]{color:#0c0a09;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-as-sub[data-v-74e20203]{font-size:11px;color:#78716c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-as-more[data-v-74e20203]{height:50px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;border:1px dashed #e7e5e4;background:transparent;color:#57534e;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap}.view-as-more[data-v-74e20203]:hover{background:#faf9f7}.view-as-popover[data-v-74e20203]{position:absolute;top:60px;right:28px;width:280px;z-index:30;background:#fff;border:1px solid #e7e5e4;border-radius:10px;box-shadow:0 18px 40px -16px #0f172a2e,0 4px 10px -4px #0f172a14;padding:6px}.view-as-popover-row[data-v-74e20203]{width:100%;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;border:0;background:transparent;cursor:pointer;font:inherit}.view-as-popover-row[data-v-74e20203]:hover{background:#faf9f7}.admin-tab[data-v-74e20203]{padding:0 2px;height:36px;display:inline-flex;align-items:center;font-size:13px;font-weight:500;color:#78716c;cursor:pointer;border:0;border-bottom:1.5px solid transparent;background:transparent;margin-right:18px;white-space:nowrap}.admin-tab[data-v-74e20203]:hover{color:#292524}.admin-tab.is-active[data-v-74e20203]{color:#0c0a09;border-bottom-color:#1a6b6b}.admin-card-hd[data-v-073000b2]{padding:12px 14px;border-bottom:1px solid #e7e5e4;display:flex;align-items:center;justify-content:space-between}.admin-modal-input[data-v-7fdcd31c]{height:32px;width:100%;padding:0 10px;border:1px solid #e7e5e4;border-radius:6px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:#292524;box-sizing:border-box}.admin-modal-input[data-v-7fdcd31c]:focus{outline:none;border-color:#1a6b6b;box-shadow:0 0 0 3px var(--color-brand-teal-subtle)}.admin-btn[data-v-7fdcd31c]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;border:1px solid #e7e5e4;background:#fff;color:#292524;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap}.admin-btn[data-v-7fdcd31c]:hover:not(:disabled){background:#f5f5f4}.admin-btn[data-v-7fdcd31c]:disabled{cursor:not-allowed}.admin-btn-danger-ready[data-v-7fdcd31c]{background:#b91c1c;color:#fff;border-color:#b91c1c}.admin-btn-danger-ready[data-v-7fdcd31c]:hover{background:#991616}.admin-btn-danger-locked[data-v-7fdcd31c]{background:#d6d3d1;color:#78716c;border-color:#d6d3d1}.admin-tbl tr:last-child td[data-v-b62cb948]{border-bottom:0}.admin-tbl tr:hover td[data-v-b62cb948]{background:#faf9f7}.tool-card[data-v-345c3fa1]{background:#fff;cursor:pointer;transition:border-color .12s,background-color .12s}.tool-card-unselected[data-v-345c3fa1]{border-color:#e7e5e4}.tool-card-unselected[data-v-345c3fa1]:hover{border-color:#d6d3d1;background:#fafaf9}.tool-card-selected[data-v-345c3fa1]{border-color:#1a6b6b;background:var(--color-brand-teal-subtle)}.admin-tbl tr:last-child td[data-v-51fd1ea3]{border-bottom:0}.admin-tbl tr:hover td[data-v-51fd1ea3]{background:#faf9f7}.admin-tbl tr:last-child td[data-v-9f37479f]{border-bottom:0}.admin-tbl tr:hover td[data-v-9f37479f]{background:#faf9f7}.partners-btn[data-v-2ff0f326]{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:5px;border:1px solid #e7e5e4;background:#fff;color:#292524;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.partners-btn[data-v-2ff0f326]:hover{background:#f5f5f4}.partners-row-btn[data-v-2ff0f326]{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:5px;border:1px solid transparent;background:transparent;color:#57534e;font-size:11.5px;font-weight:500;cursor:pointer;white-space:nowrap}.partners-row-btn[data-v-2ff0f326]:hover{background:#f5f5f4;color:#292524}.partners-row-btn.is-danger[data-v-2ff0f326]{color:#b91c1c}.partners-row-btn.is-danger[data-v-2ff0f326]:hover{background:#fef2f2;color:#991b1b}.kpi-card[data-v-f5c99fa0]{padding:14px 16px}.eyebrow[data-v-f5c99fa0]{font-size:10.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#78716c}.identity-row[data-v-f5c99fa0]{border-bottom:1px dashed #e7e5e4}.viewas-popover[data-v-f5c99fa0]{position:absolute;top:calc(100% - 4px);left:16px;right:16px;z-index:30;background:#fff;border:1px solid #e7e5e4;border-radius:8px;box-shadow:0 18px 40px -16px #0f172a2e,0 4px 10px -4px #0f172a14;padding:2px 0 4px}.viewas-row[data-v-f5c99fa0]{width:100%;display:flex;align-items:center;gap:10px;padding:6px 10px;border:0;background:transparent;border-left:2px solid transparent;cursor:pointer;font:inherit}.viewas-row[data-v-f5c99fa0]:hover:not(:disabled){background:#faf9f7}.viewas-row.is-primary[data-v-f5c99fa0]{background:var(--color-brand-teal-subtle);border-left-color:#1a6b6b}.viewas-row[data-v-f5c99fa0]:disabled{opacity:.6;cursor:not-allowed}.color-swatch[data-v-f5c99fa0]{width:30px;height:30px;padding:0;border:1px solid #e7e5e4;border-radius:6px;background:transparent;cursor:pointer;overflow:hidden;appearance:none;-webkit-appearance:none}.color-swatch[data-v-f5c99fa0]::-webkit-color-swatch-wrapper{padding:0}.color-swatch[data-v-f5c99fa0]::-webkit-color-swatch{border:0;border-radius:5px}.color-swatch[data-v-f5c99fa0]::-moz-color-swatch{border:0;border-radius:5px}.timeline-bar[data-v-f5c99fa0]{position:relative;height:18px;width:100%}.tl-track[data-v-f5c99fa0]{position:absolute;left:6px;right:6px;top:6px;height:6px;background:#f5f5f4;border:1px solid #e7e5e4;border-radius:3px}.tl-fill[data-v-f5c99fa0]{position:absolute;left:6px;top:6px;height:6px;min-width:0;background:#1a6b6b;border-radius:3px}.tl-marker[data-v-f5c99fa0]{position:absolute;border-radius:50%;box-sizing:border-box}.tl-open[data-v-f5c99fa0]{left:0;top:3px;width:12px;height:12px;background:#1a6b6b;border:2px solid #fff;box-shadow:0 0 0 1px #1a6b6b}.tl-close[data-v-f5c99fa0]{right:0;top:3px;width:12px;height:12px;background:#fff;border:2px solid #a8a29e}.tl-now[data-v-f5c99fa0]{top:2px;width:14px;height:14px;transform:translate(-50%);background:#fff;border:3px solid #1A6B6B;box-shadow:0 0 0 4px #1a6b6b14}.admin-btn[data-v-f5c99fa0]:hover:not(:disabled){background:#f5f5f4}.admin-btn-primary[data-v-f5c99fa0]:hover:not(:disabled){background:#155757}.manage-action[data-v-f5c99fa0]{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:6px;border:1px solid #e7e5e4;background:#fff;color:#292524;font-size:12.5px;font-weight:500;cursor:pointer;text-align:left;justify-content:flex-start}.manage-action[data-v-f5c99fa0]:hover:not(:disabled){background:#f5f5f4}.manage-action[data-v-f5c99fa0]:disabled{opacity:.5;cursor:not-allowed}.manage-action.is-danger[data-v-f5c99fa0]{color:#9c1a1a}.manage-action.is-danger[data-v-f5c99fa0]:hover{background:#fef2f2}.dash-tile[data-v-a441a06a]{display:block;background:#fff;border:1px solid var(--hub-card-border);border-radius:14px;box-shadow:var(--hub-shadow);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .15s,border-color .15s,transform .15s}.dash-tile[data-v-a441a06a]:hover{box-shadow:var(--hub-shadow-lg);border-color:var(--hub-teal);transform:translateY(-1px)}.dash-tile-grid[data-v-a441a06a]{display:grid;grid-template-columns:1.2fr 1.8fr .9fr;gap:0}.dash-tile-id[data-v-a441a06a]{padding:24px 26px;border-right:1px solid var(--hub-rule);display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0}.dash-tile-name[data-v-a441a06a]{font-size:22px;font-weight:700;color:var(--hub-ink);letter-spacing:-.3px;line-height:1.15}.dash-tile-shape[data-v-a441a06a]{font-size:12px;color:var(--hub-muted);font-family:var(--hub-mono)}.dash-tile-chart[data-v-a441a06a]{padding:20px 26px;border-right:1px solid var(--hub-rule);display:flex;flex-direction:column;gap:10px;justify-content:center;min-width:0}.dash-row[data-v-a441a06a]{display:flex;align-items:center;gap:12px}.dash-row--space[data-v-a441a06a]{justify-content:space-between}.dash-eyebrow-tiny[data-v-a441a06a]{font-size:10px;font-weight:600;letter-spacing:1.2px;color:var(--hub-muted)}.dash-spark-frame[data-v-a441a06a]{border:1px dashed var(--hub-card-border);border-radius:4px;padding:6px;background:#fbfaf6}.dash-tile-stats[data-v-a441a06a]{padding:24px 26px;display:flex;flex-direction:column;gap:16px;justify-content:center}.dash-stat[data-v-a441a06a]{display:flex;flex-direction:column;gap:2px}.dash-stat-num[data-v-a441a06a]{font-size:20px;font-weight:700;color:var(--hub-ink);line-height:1;font-variant-numeric:tabular-nums}.dash-stat-num--lg[data-v-a441a06a]{font-size:32px;letter-spacing:-.6px}.dash-stat-label[data-v-a441a06a]{font-size:10px;font-weight:600;letter-spacing:1.2px;color:var(--hub-muted)}.dash-draft-row[data-v-04fbf506]{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px dashed var(--hub-card-border);text-decoration:none;color:inherit;transition:background .15s}.dash-draft-row--last[data-v-04fbf506]{border-bottom:none}.dash-draft-row[data-v-04fbf506]:hover{background:#ffffff8c}.dash-draft-dot[data-v-04fbf506]{width:6px;height:6px;border-radius:999px;background:var(--hub-amber);flex-shrink:0}.dash-draft-name[data-v-04fbf506]{font-size:13.5px;font-weight:600;color:var(--hub-ink);flex:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-draft-shape[data-v-04fbf506]{font-size:11.5px;color:var(--hub-muted);font-family:var(--hub-mono);flex:1;min-width:0}.dash-draft-step[data-v-04fbf506]{font-size:11.5px;color:var(--hub-muted);width:180px;flex-shrink:0}.dash-draft-progress[data-v-04fbf506]{width:130px;height:4px;background:#ece8de;border-radius:2px;position:relative;overflow:hidden;flex-shrink:0}.dash-draft-progress-fill[data-v-04fbf506]{position:absolute;inset:0 auto 0 0;background:var(--hub-amber);border-radius:2px;transition:width .4s}.dash-draft-cta[data-v-04fbf506]{font-size:12px;font-weight:600;color:var(--hub-teal);width:84px;text-align:right;flex-shrink:0}.dash-draft-row:hover .dash-draft-cta[data-v-04fbf506]{color:var(--hub-teal-dark, #145454)}.dash-page[data-v-f7db3cf0]{min-height:100%;padding:28px 36px;color:var(--hub-text)}.dash-main[data-v-f7db3cf0]{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.dash-row[data-v-f7db3cf0]{display:flex;align-items:center;gap:12px}.dash-col[data-v-f7db3cf0]{display:flex;flex-direction:column;gap:12px}.dash-gap-10[data-v-f7db3cf0]{gap:10px}.dash-header[data-v-f7db3cf0]{display:flex;align-items:flex-end;justify-content:space-between}.dash-title[data-v-f7db3cf0]{font-size:32px;font-weight:700;color:var(--hub-ink);letter-spacing:-.4px;line-height:1.1}.dash-meta[data-v-f7db3cf0]{font-size:13px;color:var(--hub-muted)}.dash-meta-tiny[data-v-f7db3cf0]{font-size:11px;color:var(--hub-muted)}.dash-eyebrow[data-v-f7db3cf0]{font-size:11px;font-weight:600;letter-spacing:1.3px;color:var(--hub-muted)}.dash-rule[data-v-f7db3cf0]{flex:1;height:1px;background:var(--hub-rule)}.dash-pulse-dot[data-v-f7db3cf0]{width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px #22c55e2e;animation:dash-pulse-f7db3cf0 2.4s ease-out infinite}@keyframes dash-pulse-f7db3cf0{0%{box-shadow:0 0 #22c55e59}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.dash-amber-dot[data-v-f7db3cf0]{width:7px;height:7px;border-radius:999px;background:var(--hub-amber)}.dash-section[data-v-f7db3cf0]{display:flex;flex-direction:column;gap:12px}.dash-section-head[data-v-f7db3cf0]{align-items:center}.dash-btn[data-v-f7db3cf0]{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:8px;border:1px solid var(--hub-card-border-strong);background:#fff;color:var(--hub-text);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.dash-btn[data-v-f7db3cf0]:hover{background:#f7f5ef;border-color:var(--hub-text)}.dash-btn--primary[data-v-f7db3cf0]{background:var(--hub-teal);color:#fff;border:none;box-shadow:0 1px #0000000a}.dash-btn--primary[data-v-f7db3cf0]:hover{background:var(--hub-teal-dark, #145454);box-shadow:0 2px 6px #1a6b6b40}.dash-draft-list[data-v-f7db3cf0]{background:#faf7ee;border:1px dashed var(--hub-card-border-strong);border-radius:12px;overflow:hidden}.dash-empty[data-v-f7db3cf0]{padding:48px 0;text-align:center}.dash-pending[data-v-f7db3cf0]{padding:24px;border-radius:12px;background:#fefce8;border:1px solid #fde68a;text-align:center}.dash-loading[data-v-f7db3cf0]{padding:60px 0;text-align:center;font-size:13px;color:var(--hub-muted)}.dash-footer[data-v-f7db3cf0]{display:flex;justify-content:space-between;padding-top:4px}.dash-footer-link[data-v-f7db3cf0]{font-size:12px;font-weight:600;color:var(--hub-teal);text-decoration:none;transition:color .15s}.dash-footer-link[data-v-f7db3cf0]:hover{color:var(--hub-teal-dark, #145454);text-decoration:underline}.status-pill[data-v-80b47262]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;line-height:1}.status-pill--button[data-v-80b47262]{cursor:pointer;border:none;font-family:inherit;transition:filter .15s}.status-pill--button[data-v-80b47262]:hover{filter:brightness(.96)}.status-pill-dot[data-v-80b47262]{width:7px;height:7px;border-radius:999px;background:currentColor}.status-pill-caret[data-v-80b47262]{width:11px;height:11px;opacity:.7;margin-left:2px}.status-pill--active[data-v-80b47262]{background:#dcfce7;color:#15803d}.status-pill--draft[data-v-80b47262],.status-pill--scheduled[data-v-80b47262],.status-pill--paused[data-v-80b47262]{background:var(--hub-amber-soft, #fbf3da);color:var(--hub-amber, #c89a2b)}.status-pill--closed[data-v-80b47262]{background:#ecead8;color:#6b7280}.status-menu[data-v-80b47262]{position:absolute;left:0;top:calc(100% + 6px);min-width:224px;background:#fff;border:1px solid var(--hub-card-border, #e7e3db);border-radius:10px;box-shadow:var(--hub-shadow-lg, 0 8px 24px rgba(20,20,20,.08));padding:6px;z-index:30}.status-menu-item[data-v-80b47262]{width:100%;text-align:left;padding:8px 10px;font-size:13px;color:var(--hub-text, #1d2733);background:transparent;border:none;border-radius:6px;display:flex;align-items:center;gap:10px;cursor:pointer;font-family:inherit}.status-menu-item[data-v-80b47262]:hover{background:#f3f1ec}.status-menu-icon[data-v-80b47262]{width:16px;height:16px;flex-shrink:0}.view-live-btn[data-v-b35e323d]{background:var(--hub-teal)}.view-live-btn[data-v-b35e323d]:hover{background:var(--hub-teal-light, #2a8a8a)}.hub-page[data-v-b44549c9]{background:var(--hub-bg);color:var(--hub-text);height:100%;overflow-y:auto;padding:24px 32px}.hub-main[data-v-b44549c9]{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.hub-row[data-v-b44549c9]{display:flex;align-items:center;gap:12px}.hub-row--space[data-v-b44549c9]{justify-content:space-between}.hub-col[data-v-b44549c9]{display:flex;flex-direction:column;gap:12px}.hub-gap-6[data-v-b44549c9]{gap:6px}.hub-gap-8[data-v-b44549c9]{gap:8px}.hub-gap-10[data-v-b44549c9]{gap:10px}.hub-gap-14[data-v-b44549c9]{gap:14px}.hub-gap-16[data-v-b44549c9]{gap:16px}.hub-gap-20[data-v-b44549c9]{gap:20px}.hub-gap-28[data-v-b44549c9]{gap:28px}.hub-meta[data-v-b44549c9]{font-size:13px;color:var(--hub-muted)}.hub-meta-small[data-v-b44549c9],.hub-meta-tiny[data-v-b44549c9]{font-size:11px;color:var(--hub-muted)}.hub-italic[data-v-b44549c9]{font-style:italic}.hub-eyebrow[data-v-b44549c9]{font-size:11px;font-weight:600;letter-spacing:1.3px;color:var(--hub-muted)}.hub-eyebrow-small[data-v-b44549c9]{font-size:10px;font-weight:600;letter-spacing:1.3px;color:var(--hub-muted)}.hub-eyebrow-tiny[data-v-b44549c9]{font-size:9px;font-weight:600;letter-spacing:1.2px;color:#ffffff8c}.hub-eyebrow--on-dark[data-v-b44549c9]{color:#ffffffb3}.hub-btn[data-v-b44549c9]{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:8px;border:1px solid var(--hub-card-border-strong);background:#fff;color:var(--hub-text);font-size:12.5px;font-weight:500;cursor:pointer;font-family:inherit;text-decoration:none}.hub-btn--primary[data-v-b44549c9]{background:var(--hub-teal);color:#fff;border:none;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:600;box-shadow:0 1px #0000000a}.hub-btn--dark[data-v-b44549c9]{background:var(--hub-ink);color:#fff;border:none}.hub-btn--with-icon[data-v-b44549c9]{display:inline-flex;align-items:center;gap:6px}.hub-btn-icon[data-v-b44549c9]{width:14px;height:14px}.hub-arrow[data-v-b44549c9]{font-size:11px}.hub-mini-chev[data-v-b44549c9]{width:16px;height:16px;color:var(--hub-muted);flex-shrink:0}.hub-shape-card--link:hover .hub-mini-chev[data-v-b44549c9]{color:var(--hub-teal)}.hub-hero[data-v-b44549c9]{background:var(--hub-hero);color:#fff;border-radius:14px;padding:28px 32px 24px;position:relative;overflow:hidden}.hub-hero-glow[data-v-b44549c9]{position:absolute;right:-40px;top:-40px;width:240px;height:240px;border-radius:50%;background:#ffffff06;pointer-events:none}.hub-hero-grid[data-v-b44549c9]{display:grid;grid-template-columns:1fr 1fr;gap:32px;position:relative}.hub-pulse-dot[data-v-b44549c9]{width:7px;height:7px;border-radius:999px;background:#0f9b6c;animation:hub-pulse-b44549c9 2.4s ease-out infinite}@keyframes hub-pulse-b44549c9{0%{box-shadow:0 0 #0f9b6c73}70%{box-shadow:0 0 0 8px #0f9b6c00}to{box-shadow:0 0 #0f9b6c00}}.hub-bignum[data-v-b44549c9]{font-size:76px;font-weight:700;line-height:1;letter-spacing:-2px}.hub-bignum-delta[data-v-b44549c9]{font-size:13px;color:#5fb3b3;font-weight:600}.hub-hero-sub[data-v-b44549c9]{font-size:13px;color:#ffffffb3}.hub-hero-right[data-v-b44549c9]{border-left:1px solid rgba(255,255,255,.12);padding-left:28px;position:relative;min-height:116px}.hub-insight[data-v-b44549c9]{font-size:20px;font-weight:600;line-height:1.3;color:#fff}.hub-insight--empty[data-v-b44549c9]{opacity:.55;font-weight:500}.hub-insight-accent[data-v-b44549c9]{color:#5fb3b3;position:relative;display:inline-block}.hub-insight-underline[data-v-b44549c9]{position:absolute;left:0;bottom:-4px;width:100%;pointer-events:none}.hub-insight-dot[data-v-b44549c9]{width:7px;height:7px;border-radius:999px;background:#ffffff40;border:none;padding:0;cursor:pointer;transition:background .2s,transform .15s}.hub-insight-dot.on[data-v-b44549c9]{background:#fff}.hub-insight-dot[data-v-b44549c9]:hover{background:#fff9;transform:scale(1.15)}.hub-insight-fade-enter-active[data-v-b44549c9],.hub-insight-fade-leave-active[data-v-b44549c9]{transition:opacity .4s ease,transform .4s ease}.hub-insight-fade-enter-from[data-v-b44549c9]{opacity:0;transform:translateY(4px)}.hub-insight-fade-leave-to[data-v-b44549c9]{opacity:0;transform:translateY(-4px)}.hub-card[data-v-b44549c9]{background:var(--hub-card);border:1px solid var(--hub-card-border);border-radius:12px;padding:20px;box-shadow:var(--hub-shadow);text-decoration:none;color:inherit;display:block;text-align:left;width:100%;font:inherit}.hub-shape-card[data-v-b44549c9]{padding:24px;border-color:var(--hub-card-border-strong);box-shadow:var(--hub-shadow-lg)}.hub-shape-card--link[data-v-b44549c9]{cursor:pointer;transition:box-shadow .15s,transform .15s,border-color .15s,color .15s}.hub-shape-card--link[data-v-b44549c9]:hover{box-shadow:0 2px 4px #1414140f,0 12px 32px #1414141a;transform:translateY(-2px);border-color:var(--hub-teal)}.hub-shape-card--link:hover .hub-manage-link[data-v-b44549c9]{color:var(--hub-teal)}.hub-shape-card--discussion[data-v-b44549c9]{background:#faf7ee}.hub-shape-card--cta[data-v-b44549c9]{background:transparent;border:1.5px dashed var(--hub-card-border-strong);border-radius:12px;padding:20px;cursor:pointer;font:inherit;text-align:left;width:100%;transition:border-color .15s,background .15s}.hub-shape-card--cta[data-v-b44549c9]:hover:not(:disabled){border-color:var(--hub-teal);background:var(--hub-teal-subtle)}.hub-shape-card--cta:hover:not(:disabled) .hub-cta-text[data-v-b44549c9]{color:var(--hub-ink)}.hub-shape-card--cta:hover:not(:disabled) .hub-cta-icon[data-v-b44549c9]{color:var(--hub-teal);border-color:var(--hub-teal)}.hub-shape-card--cta[data-v-b44549c9]:disabled{opacity:.6;cursor:not-allowed}.hub-cta-icon[data-v-b44549c9]{width:44px;height:44px;border-radius:10px;border:1.5px dashed var(--hub-card-border-strong);display:grid;place-items:center;color:var(--hub-faint);flex-shrink:0;transition:color .15s,border-color .15s}.hub-cta-text[data-v-b44549c9]{font-size:15px;color:var(--hub-muted);transition:color .15s}.hub-cta-action[data-v-b44549c9]{color:var(--hub-teal);font-weight:600;font-size:13px;white-space:nowrap;flex-shrink:0}.hub-icon-tile[data-v-b44549c9]{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;font-size:18px;color:var(--hub-muted)}.hub-icon-tile--lg[data-v-b44549c9]{width:50px;height:50px;font-size:20px}.hub-icon-svg[data-v-b44549c9]{width:22px;height:22px;color:currentColor}.hub-shape-title[data-v-b44549c9]{font-size:20px;font-weight:700;color:var(--hub-ink);letter-spacing:-.3px}.hub-manage-link[data-v-b44549c9]{font-size:13px;color:var(--hub-muted);transition:color .15s;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:2px}.hub-manage-chev[data-v-b44549c9]{width:14px;height:14px}.hub-rule[data-v-b44549c9]{height:1px;background:var(--hub-rule)}.hub-stat-num[data-v-b44549c9]{font-size:20px;font-weight:700;color:var(--hub-ink);line-height:1}.hub-arrow-cell[data-v-b44549c9]{display:grid;place-items:center;min-width:32px}.hub-arrow-cell--shape[data-v-b44549c9]{padding-top:18px;align-items:center}.hub-shape-cell[data-v-b44549c9]{flex:1;gap:4px}.hub-shape-label[data-v-b44549c9]{font-size:14px;font-weight:800;color:var(--hub-teal);margin:0;padding-left:2px}.hub-menu-wrap[data-v-b44549c9]{position:relative;flex-shrink:0}.hub-menu-trigger[data-v-b44549c9]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--hub-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.hub-menu-trigger[data-v-b44549c9]:hover{background:#0f17220d;color:var(--hub-ink)}.hub-menu-trigger[aria-expanded=true][data-v-b44549c9]{background:#0f172214;color:var(--hub-ink)}.hub-menu-trigger-icon[data-v-b44549c9]{width:18px;height:18px}.hub-menu-pop[data-v-b44549c9]{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;background:#fff;color:var(--hub-text);border:1px solid var(--hub-card-border);border-radius:8px;box-shadow:var(--hub-shadow-lg);padding:4px;z-index:30;display:flex;flex-direction:column;gap:2px}.hub-menu-item[data-v-b44549c9]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:0;font-size:13px;color:var(--hub-text);border-radius:5px;text-align:left;cursor:pointer;transition:background .12s,color .12s}.hub-menu-item[data-v-b44549c9]:hover{background:var(--hub-teal-subtle);color:var(--hub-ink)}.hub-menu-item--danger[data-v-b44549c9]{color:#b91c1c}.hub-menu-item--danger[data-v-b44549c9]:hover{background:#fde8e8;color:#991b1b}.hub-menu-icon[data-v-b44549c9]{width:16px;height:16px;flex-shrink:0}.hub-next[data-v-b44549c9]{padding:0;overflow:hidden;border:1px solid var(--hub-ink)}.hub-next-date[data-v-b44549c9]{background:var(--hub-ink);color:#fff;padding:18px 22px;display:flex;flex-direction:column;justify-content:center;min-width:110px}.hub-next-day[data-v-b44549c9]{font-size:24px;font-weight:700;margin-top:4px;line-height:1}.hub-next-body[data-v-b44549c9]{flex:1;padding:16px 22px}.hub-next-title[data-v-b44549c9]{font-size:14px;font-weight:600;color:var(--hub-ink)}.hub-report[data-v-b44549c9]{background:#fff;padding:22px;border:1px solid var(--hub-card-border);display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center}.hub-report-title[data-v-b44549c9]{font-size:17px;font-weight:700;color:var(--hub-ink)}.hub-activity-row[data-v-b44549c9]{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--hub-rule)}.hub-activity-row--last[data-v-b44549c9]{border-bottom:none}.hub-activity-time[data-v-b44549c9]{font-size:11px;font-family:var(--hub-mono);color:var(--hub-muted);width:48px}.hub-activity-dot[data-v-b44549c9]{width:6px;height:6px;border-radius:999px}.hub-activity-label[data-v-b44549c9]{font-size:13px;color:var(--hub-text);flex:1}.hub-mini[data-v-b44549c9]{padding:18px}.hub-mini-title[data-v-b44549c9]{font-size:13px;font-weight:600;color:var(--hub-ink)}.hub-brand-tile[data-v-b44549c9]{padding:4px;overflow:hidden}.hub-brand-tile img[data-v-b44549c9]{max-width:100%;max-height:100%;object-fit:contain}.hub-page[data-v-aa652bf6]{background:var(--hub-bg);color:var(--hub-text);min-height:100%;overflow-y:auto;padding:20px 32px;display:flex;flex-direction:column}.hub-main[data-v-aa652bf6]{max-width:1180px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:16px}.hub-row[data-v-aa652bf6]{display:flex;align-items:center;gap:12px}.hub-row--space[data-v-aa652bf6]{justify-content:space-between}.hub-col[data-v-aa652bf6]{display:flex;flex-direction:column;gap:12px}.hub-gap-6[data-v-aa652bf6]{gap:6px}.hub-gap-8[data-v-aa652bf6]{gap:8px}.hub-gap-10[data-v-aa652bf6]{gap:10px}.hub-gap-12[data-v-aa652bf6]{gap:12px}.hub-gap-14[data-v-aa652bf6]{gap:14px}.hub-meta[data-v-aa652bf6]{font-size:13px;color:var(--hub-muted)}.hub-italic[data-v-aa652bf6]{font-style:italic}.hub-manage-link[data-v-aa652bf6]{font-size:13px;color:var(--hub-muted);transition:color .15s;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:2px}.hub-inline-chev[data-v-aa652bf6]{width:14px;height:14px;display:inline-block;vertical-align:-2px;margin-left:1px}.hub-complete-link[data-v-aa652bf6],.hub-inline-link[data-v-aa652bf6]{display:inline-flex;align-items:center;gap:2px}.hub-meta-tiny[data-v-aa652bf6]{font-size:11px;color:var(--hub-muted)}.hub-meta-small[data-v-aa652bf6]{font-size:11.5px;color:var(--hub-muted)}.hub-meta-large[data-v-aa652bf6]{font-size:14px;color:var(--hub-muted)}.hub-eyebrow[data-v-aa652bf6]{font-size:11px;font-weight:600;letter-spacing:1.3px;color:var(--hub-muted)}.hub-eyebrow-small[data-v-aa652bf6]{font-size:10px;font-weight:600;letter-spacing:1.3px;color:var(--hub-muted)}.hub-arrow[data-v-aa652bf6]{font-size:11px}.hub-btn[data-v-aa652bf6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid var(--hub-card-border-strong);background:#fff;color:var(--hub-text);font-size:12.5px;font-weight:500;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.hub-btn[data-v-aa652bf6]:hover{background:#f7f5ef;border-color:var(--hub-text)}.hub-card[data-v-aa652bf6]{background:var(--hub-card);border:1px solid var(--hub-card-border);border-radius:12px;box-shadow:var(--hub-shadow);padding:20px;text-decoration:none;color:inherit;display:block;text-align:left;width:100%;font:inherit}.hub-checklist-card[data-v-aa652bf6]{background:#faf7ee;border-color:var(--hub-card-border-strong);padding:0;overflow:hidden;display:grid;grid-template-columns:1fr 290px}.hub-checklist-body[data-v-aa652bf6]{padding:20px 24px;gap:14px}.hub-checklist-items[data-v-aa652bf6]{scrollbar-width:thin}.hub-completed-num[data-v-aa652bf6]{font-size:28px;font-weight:700;color:var(--hub-ink);line-height:1;letter-spacing:-.5px}.hub-progress[data-v-aa652bf6]{height:6px;background:#ece8d6;border-radius:999px;overflow:hidden;margin-top:8px}.hub-progress-fill[data-v-aa652bf6]{height:100%;background:var(--hub-teal);border-radius:999px;transition:width .4s}.hub-checklist-row[data-v-aa652bf6]{display:flex;padding:9px 12px;border-radius:9px;background:transparent;border:1px solid transparent;text-decoration:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.hub-checklist-row[data-v-aa652bf6]:hover{background:#fff;border-color:var(--hub-teal)}.hub-checklist-row:hover .hub-complete-link[data-v-aa652bf6],.hub-checklist-row:hover .hub-meta-tiny[data-v-aa652bf6]{color:var(--hub-teal)}.hub-checklist-row--todo[data-v-aa652bf6]{background:#fff;border-color:var(--hub-card-border)}.hub-checklist-row--done .hub-meta-tiny[data-v-aa652bf6]{opacity:0;transition:opacity .15s}.hub-checklist-row--done:hover .hub-meta-tiny[data-v-aa652bf6]{opacity:1}.hub-checkbox[data-v-aa652bf6]{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--hub-faint);background:#fff;display:grid;place-items:center;color:#fff;font-size:10px;margin-top:1px;flex-shrink:0}.hub-checkbox--done[data-v-aa652bf6]{border-color:var(--hub-teal);background:var(--hub-teal)}.hub-checklist-label[data-v-aa652bf6]{font-size:14px;font-weight:600;color:var(--hub-ink)}.hub-checklist-label--done[data-v-aa652bf6]{font-weight:400;color:var(--hub-muted);text-decoration:line-through}.hub-complete-link[data-v-aa652bf6]{color:var(--hub-teal);font-weight:600;font-size:12.5px;transition:color .15s;flex-shrink:0}.hub-launch-side[data-v-aa652bf6]{padding:20px;background:#faf7ee;border-left:1px solid var(--hub-card-border-strong);justify-content:flex-start;gap:12px}.hub-eyebrow--ready[data-v-aa652bf6]{color:var(--hub-teal)}.hub-launch-hero-icon--ready[data-v-aa652bf6]{background:var(--hub-teal);border-style:solid;color:#fff}.hub-launch-btn[data-v-aa652bf6]{padding:11px 14px;border-radius:9px;background:var(--hub-teal);color:#fff;border:none;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:0 1px #0000000a;transition:background .15s,transform .1s,box-shadow .15s}.hub-launch-btn[data-v-aa652bf6]:hover:not(:disabled){background:var(--hub-teal-light, #2a8a8a);box-shadow:0 2px 6px #1a6b6b40}.hub-launch-btn[data-v-aa652bf6]:active:not(:disabled){transform:translateY(1px)}.hub-launch-btn[data-v-aa652bf6]:disabled{opacity:.6;cursor:not-allowed}.hub-launch-note[data-v-aa652bf6]{font-size:12px;line-height:1.5}.hub-launch-divider[data-v-aa652bf6]{height:1px;background:var(--hub-card-border-strong);margin:4px 0}.hub-launch-hero[data-v-aa652bf6]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0 4px;text-align:center}.hub-launch-hero-icon[data-v-aa652bf6]{width:56px;height:56px;border-radius:14px;background:#fff;border:1.5px dashed var(--hub-teal);display:grid;place-items:center;color:var(--hub-teal)}.hub-launch-hero-icon svg[data-v-aa652bf6]{width:28px;height:28px}.hub-launch-hero-tagline[data-v-aa652bf6]{font-size:13px;line-height:1.4;color:var(--hub-text);margin:0;max-width:200px}.hub-launch-eyebrow-row[data-v-aa652bf6]{color:var(--hub-teal)}.hub-launch-tick[data-v-aa652bf6]{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:var(--hub-teal);color:#fff;font-size:10px;font-weight:700}.hub-launch-eyebrow-row .hub-eyebrow[data-v-aa652bf6]{color:var(--hub-teal)}.hub-cal[data-v-aa652bf6]{background:#fff;border:1px solid var(--hub-card-border-strong);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.hub-cal-month[data-v-aa652bf6]{background:var(--hub-teal);color:#fff;font-size:11px;font-weight:700;letter-spacing:1.6px;padding:6px 10px;text-align:center}.hub-cal-body[data-v-aa652bf6]{padding:14px 12px;text-align:center}.hub-cal-day[data-v-aa652bf6]{font-size:44px;font-weight:700;line-height:1;color:var(--hub-ink);letter-spacing:-1px;font-variant-numeric:tabular-nums}.hub-cal-weekday[data-v-aa652bf6]{font-size:12px;color:var(--hub-text);margin-top:6px}.hub-cal-time[data-v-aa652bf6]{font-size:13px;color:var(--hub-muted);margin-top:2px;font-variant-numeric:tabular-nums}.hub-cal-rel[data-v-aa652bf6]{font-family:var(--hub-script);font-size:18px;font-weight:600;color:var(--hub-teal);text-align:center;margin:-2px 0 6px}.hub-schedule-link[data-v-aa652bf6]{background:transparent;border:none;color:var(--hub-teal);font-weight:600;font-size:13px;cursor:pointer;font-family:inherit;text-align:left;padding:4px 0;transition:color .15s}.hub-schedule-link[data-v-aa652bf6]:hover:not(:disabled){color:var(--hub-teal-dark, #145454);text-decoration:underline}.hub-schedule-link[data-v-aa652bf6]:disabled{opacity:.6;cursor:not-allowed}.hub-launch-btn-secondary[data-v-aa652bf6]{padding:9px 14px;border-radius:8px;background:#fff;color:var(--hub-text);border:1px solid var(--hub-card-border-strong);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s}.hub-launch-btn-secondary[data-v-aa652bf6]:hover{background:var(--hub-teal-subtle);border-color:var(--hub-teal);color:var(--hub-teal)}.hub-cancel-link[data-v-aa652bf6]{background:transparent;border:none;color:var(--hub-muted);font-size:12px;cursor:pointer;font-family:inherit;text-align:left;padding:0;transition:color .15s}.hub-cancel-link[data-v-aa652bf6]:hover{color:#b85a40;text-decoration:underline}.hub-shape-card[data-v-aa652bf6],.hub-shape-card--draft[data-v-aa652bf6]{padding:14px}.hub-shape-card--link[data-v-aa652bf6]{cursor:pointer;transition:box-shadow .15s,transform .15s,border-color .15s}.hub-shape-card--link[data-v-aa652bf6]:hover{box-shadow:var(--hub-shadow-lg);transform:translateY(-1px);border-color:var(--hub-teal)}.hub-shape-card--link:hover .hub-manage-link[data-v-aa652bf6]{color:var(--hub-teal)}.hub-shape-card--discussion[data-v-aa652bf6]{background:#faf7ee;border-style:dashed}.hub-shape-card--cta[data-v-aa652bf6]{background:transparent;border:1.5px dashed var(--hub-card-border-strong);border-radius:12px;padding:14px;cursor:pointer;font:inherit;text-align:left;width:100%;transition:border-color .15s,background .15s}.hub-shape-card--cta[data-v-aa652bf6]:hover:not(:disabled){border-color:var(--hub-teal);background:var(--hub-teal-subtle)}.hub-shape-card--cta:hover:not(:disabled) .hub-cta-text[data-v-aa652bf6]{color:var(--hub-ink)}.hub-shape-card--cta:hover:not(:disabled) .hub-cta-icon[data-v-aa652bf6]{color:var(--hub-teal);border-color:var(--hub-teal)}.hub-shape-card--cta[data-v-aa652bf6]:disabled{opacity:.6;cursor:not-allowed}.hub-cta-icon[data-v-aa652bf6]{width:38px;height:38px;border-radius:10px;border:1.5px dashed var(--hub-card-border-strong);display:grid;place-items:center;color:var(--hub-faint);flex-shrink:0;transition:color .15s,border-color .15s}.hub-cta-text[data-v-aa652bf6]{font-size:14px;color:var(--hub-muted);transition:color .15s}.hub-cta-action[data-v-aa652bf6]{color:var(--hub-teal);font-weight:600;font-size:13px;white-space:nowrap;flex-shrink:0}.hub-icon-tile[data-v-aa652bf6]{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;font-size:18px;color:var(--hub-muted)}.hub-icon-tile--md[data-v-aa652bf6]{width:38px;height:38px;font-size:15px}.hub-icon-svg[data-v-aa652bf6]{width:20px;height:20px;color:currentColor}.hub-shape-title-md[data-v-aa652bf6]{font-size:16px;font-weight:700;color:var(--hub-ink)}.hub-arrow-cell[data-v-aa652bf6]{display:grid;place-items:center;min-width:28px}.hub-shell[data-v-a236c070]{height:100%;overflow:hidden;display:flex;flex-direction:column}.bg-coral-500[data-v-7b350b7f]{background-color:#e07a5f}.bg-brand-teal[data-v-7b350b7f]{background-color:#1a6b6b}.text-brand-teal[data-v-7b350b7f]{color:#1a6b6b}.field-label[data-v-56d96e54]{display:block;font-size:.75rem;font-weight:500;color:#6b7280;margin-bottom:.375rem}.dark .field-label[data-v-56d96e54]{color:#9ca3af}.input-field[data-v-56d96e54]{display:block;width:100%;padding:.5rem .75rem;font-size:.875rem;border-radius:.5rem;border:1px solid #e5e7eb;background-color:#fff;color:#111827;transition:border-color .15s,box-shadow .15s}.input-field[data-v-56d96e54]:focus{outline:none;border-color:var(--color-brand-teal);box-shadow:0 0 0 2px #1a6b6b26}.input-field[data-v-56d96e54]::placeholder{color:#d1d5db}.dark .input-field[data-v-56d96e54]{background-color:#1f2937;border-color:#4b5563;color:#f3f4f6}.dark .input-field[data-v-56d96e54]::placeholder{color:#6b7280}select.input-field[data-v-56d96e54]{padding-right:2rem}.gap-input-group[data-v-09275983]{display:inline-flex;align-items:stretch;max-width:28rem;width:100%;border-radius:.5rem;border:1px solid rgb(203 213 225);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;background:#fff}:where(.dark) .gap-input-group[data-v-09275983]{background:#1f2937;border-color:#4b5563}.gap-input-group[data-v-09275983]:focus-within{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a14}.gap-sign-select[data-v-09275983]{appearance:none;-webkit-appearance:none;border:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding:.5rem 2.25rem .5rem .75rem;font-size:.875rem;font-weight:500;cursor:pointer;border-right:1px solid rgb(226 232 240);color:#334155}:where(.dark) .gap-sign-select[data-v-09275983]{color:#cbd5e1;border-right-color:#4b5563}.gap-sign-select[data-v-09275983]:focus{outline:none}.gap-input-deficit .gap-sign-select[data-v-09275983]{color:#b91c1c}.gap-input-surplus .gap-sign-select[data-v-09275983]{color:#15803d}:where(.dark) .gap-input-deficit .gap-sign-select[data-v-09275983]{color:#fca5a5}:where(.dark) .gap-input-surplus .gap-sign-select[data-v-09275983]{color:#86efac}.gap-currency[data-v-09275983]{display:flex;align-items:center;padding-left:.75rem;font-size:.875rem;font-weight:500;color:#64748b}:where(.dark) .gap-currency[data-v-09275983]{color:#94a3b8}.gap-amount-input[data-v-09275983]{flex:1;border:none;background:transparent;padding:.5rem .75rem .5rem .25rem;font-size:.95rem;font-weight:500;font-variant-numeric:tabular-nums;text-align:right;color:#0f172a}:where(.dark) .gap-amount-input[data-v-09275983]{color:#f1f5f9}.gap-amount-input[data-v-09275983]:focus{outline:none}.gap-amount-input[data-v-09275983]::placeholder{color:#94a3b8;font-weight:400}nav[data-v-53ac0b08]::-webkit-scrollbar{display:none}.deliberation-scope[data-v-899df501]{--delib-overlay: rgba(15, 23, 42, .55);--delib-card-bg: #ffffff;--delib-card-shadow: 0 24px 48px -12px rgba(15, 23, 42, .35);--delib-text-primary: #0f172a;--delib-text-secondary: #334155;--delib-text-muted: #64748b;--delib-text-hint: #94a3b8;--delib-accent: #1a6b6b;--delib-args-section-bg: #f1f5f9;--delib-pill-inactive: #e2e8f0;--delib-progress-track: #e2e8f0}.results-stub[data-v-899df501]{position:relative;background:#faf8f3;overflow:hidden;font-family:Inter,system-ui,sans-serif;color:#1a2a3a}.stub-header[data-v-899df501]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e2e8f0;background:#fff}.stub-header-row[data-v-899df501]{display:flex;align-items:center;gap:8px;min-width:0}.stub-check-icon[data-v-899df501]{flex-shrink:0}.stub-title[data-v-899df501]{font-size:14px;font-weight:700;line-height:1.2}.stub-subtitle[data-v-899df501]{font-size:11px;color:#64748b}.stub-balance-pill[data-v-899df501]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:6px 10px;border-radius:999px;background:#ecfdf5;color:#047857}.stub-balance-label[data-v-899df501]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.stub-balance-amount[data-v-899df501]{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.stub-body[data-v-899df501]{padding:14px 16px}.stub-section-heading[data-v-899df501]{font-size:12px;font-weight:700;color:#1a2a3a;margin-bottom:8px}.stub-section-heading.mt-4[data-v-899df501]{margin-top:16px}.stub-line[data-v-899df501]{height:6px;border-radius:3px;background:#e2e8f0;margin-bottom:6px}.stub-line-long[data-v-899df501]{width:100%}.stub-line-mid[data-v-899df501]{width:75%}.stub-line-short[data-v-899df501]{width:50%}.rsvp-drawer-overlay[data-v-899df501]{position:absolute;inset:0;background:#0006;display:flex;align-items:flex-end;justify-content:center;z-index:10}.rsvp-drawer[data-v-899df501]{background:#fff;border-radius:18px 18px 0 0;width:100%;max-height:78%;display:flex;flex-direction:column;position:relative;box-shadow:0 -8px 24px #0000002e}.rsvp-drawer-close[data-v-899df501]{position:absolute;top:6px;right:10px;background:none;border:none;font-size:22px;line-height:1;color:#94a3b8;cursor:pointer;width:28px;height:28px;border-radius:6px;z-index:1}.rsvp-drawer-close[data-v-899df501]:hover{background:#f1f5f9;color:#64748b}.rsvp-drawer-scroll[data-v-899df501]{overflow-y:auto;padding:22px 18px 16px}.rsvp-drawer-empty[data-v-899df501]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 12px}.tab-fade-enter-active[data-v-ff0c9137],.tab-fade-leave-active[data-v-ff0c9137]{transition:opacity .15s ease}.tab-fade-enter-from[data-v-ff0c9137],.tab-fade-leave-to[data-v-ff0c9137]{opacity:0}nav[data-v-ff0c9137]::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.animate-subtle-pulse[data-v-8aad03a8]{animation:subtle-pulse-8aad03a8 2s ease-in-out infinite}}@keyframes subtle-pulse-8aad03a8{0%,to{box-shadow:0 0 #16a34a66}50%{box-shadow:0 0 0 8px #16a34a00}}
