.v2-sb[data-v-94b8ecd4]{width:240px;height:100dvh;position:sticky;top:0;z-index:30;flex-shrink:0;display:flex;flex-direction:column;padding:22px 14px 14px;background:var(--color-gb-surface);border-right:1px solid var(--color-gb-border);transition:width var(--gb-dur-base) var(--ease-gb),background var(--gb-dur-base) var(--ease-gb);overflow:hidden}.v2-sb--collapsed[data-v-94b8ecd4]{width:64px;padding:22px 12px 14px}[data-theme=light] .v2-sb[data-v-94b8ecd4]{background:#fff;border-right-color:#0b0e1f0f}[data-theme=dark] .v2-sb[data-v-94b8ecd4]{background:var(--color-gb-surface)}.v2-sb__logo[data-v-94b8ecd4]{display:flex;align-items:center;height:38px;margin:0 6px 22px;cursor:pointer;filter:drop-shadow(0 4px 14px rgba(237,91,150,.18))}.v2-sb__logo img[data-v-94b8ecd4]{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:left center}.v2-sb--collapsed .v2-sb__logo[data-v-94b8ecd4]{justify-content:center;margin:0 0 22px;height:32px}.v2-sb--collapsed .v2-sb__logo img[data-v-94b8ecd4]{height:30px}.v2-sb__nav[data-v-94b8ecd4]{display:flex;flex-direction:column;gap:0;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.v2-sb__nav[data-v-94b8ecd4]::-webkit-scrollbar{width:6px}.v2-sb__group[data-v-94b8ecd4]{display:flex;flex-direction:column;gap:2px}.v2-sb__group+.v2-sb__group[data-v-94b8ecd4]{margin-top:14px}.v2-sb__group-h[data-v-94b8ecd4]{font-family:var(--font-gb-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gb-ink-4);padding:4px 12px 6px}.v2-sb__slot[data-v-94b8ecd4]{position:relative}.v2-sb__btn[data-v-94b8ecd4]{position:relative;width:100%;height:38px;padding:0 12px;display:flex;align-items:center;gap:12px;border:0;border-radius:var(--radius-gb-md);background:transparent;color:var(--color-gb-ink-3);cursor:pointer;font-family:var(--font-gb-sans);font-size:13.5px;font-weight:500;letter-spacing:-.005em;text-align:left;transition:background var(--gb-dur-fast) var(--ease-gb),color var(--gb-dur-fast) var(--ease-gb)}.v2-sb--collapsed .v2-sb__btn[data-v-94b8ecd4]{justify-content:center;padding:0;gap:0}.v2-sb__btn[data-v-94b8ecd4]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 10%,transparent);color:var(--color-gb-ink-2)}.v2-sb__btn--active[data-v-94b8ecd4]{background:color-mix(in oklab,var(--color-gb-violet) 12%,transparent);color:var(--color-gb-violet)}.v2-sb__btn--active[data-v-94b8ecd4]:hover{background:color-mix(in oklab,var(--color-gb-violet) 16%,transparent);color:var(--color-gb-violet)}.v2-sb__btn--muted[data-v-94b8ecd4]{color:var(--color-gb-ink-4)}.v2-sb__rail[data-v-94b8ecd4]{position:absolute;left:-14px;top:7px;bottom:7px;width:3px;border-radius:3px;background:var(--gb-aurora)}.v2-sb--collapsed .v2-sb__rail[data-v-94b8ecd4]{left:-12px}.v2-sb__label[data-v-94b8ecd4]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-sb__badge[data-v-94b8ecd4]{flex-shrink:0;min-width:18px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-gb-rose);color:#fff;font-family:var(--font-gb-mono);font-size:10px;font-weight:700}.v2-sb__btn--active .v2-sb__badge[data-v-94b8ecd4]{background:var(--gb-aurora)}.v2-sb__dot[data-v-94b8ecd4]{position:absolute;top:7px;right:9px;width:7px;height:7px;border-radius:999px;background:var(--color-gb-rose);border:2px solid var(--color-gb-surface)}[data-theme=light] .v2-sb__dot[data-v-94b8ecd4]{border-color:#fff}.v2-sb__tooltip[data-v-94b8ecd4]{position:absolute;left:52px;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:50;padding:6px 10px;border-radius:6px;font-family:var(--font-gb-sans);font-size:12px;font-weight:500;pointer-events:none;background:var(--color-gb-ink);color:var(--color-gb-surface);box-shadow:0 6px 18px -4px #0006;display:inline-flex;align-items:center;gap:6px}.v2-sb__tt-badge[data-v-94b8ecd4]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:var(--gb-aurora);color:#fff;font-size:9px;font-weight:700;font-family:var(--font-gb-mono)}.v2-sb__bottom[data-v-94b8ecd4]{display:flex;flex-direction:column;gap:2px;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-gb-border)}.v2-sb__toggle[data-v-94b8ecd4]{margin-top:6px;height:32px;padding:0 12px;display:flex;align-items:center;gap:10px;border:0;border-radius:var(--radius-gb-md);background:transparent;color:var(--color-gb-ink-4);cursor:pointer;font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;transition:background var(--gb-dur-fast) var(--ease-gb),color var(--gb-dur-fast) var(--ease-gb)}.v2-sb__toggle[data-v-94b8ecd4]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 10%,transparent);color:var(--color-gb-ink-2)}.v2-sb__toggle--collapsed[data-v-94b8ecd4]{justify-content:center;padding:0}.v2-sb__toggle-label[data-v-94b8ecd4]{white-space:nowrap}.v2-topbar[data-v-0ff4b7c4]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;padding:12px 28px;background:var(--color-gb-surface);border-bottom:1px solid var(--color-gb-border)}[data-theme=light] .v2-topbar[data-v-0ff4b7c4]{background:#ffffffeb;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);border-bottom-color:#0b0e1f0f}[data-theme=dark] .v2-topbar[data-v-0ff4b7c4]{background:var(--color-gb-surface)}.v2-topbar__title[data-v-0ff4b7c4]{flex:1;min-width:0}.v2-topbar__subtitle[data-v-0ff4b7c4]{font-family:var(--font-gb-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gb-ink-4)}.v2-topbar__heading[data-v-0ff4b7c4]{font-size:16px;font-weight:600;color:var(--color-gb-ink);letter-spacing:-.01em;margin-top:2px}.v2-topbar__search[data-v-0ff4b7c4]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-gb-md);background:var(--color-gb-surface-soft);border:1px solid var(--color-gb-border);color:var(--color-gb-ink-4);font-size:13px;font-family:var(--font-gb-sans);min-width:240px;cursor:pointer}[data-theme=light] .v2-topbar__search[data-v-0ff4b7c4]{background:#0b0e1f0a}.v2-topbar__kbd[data-v-0ff4b7c4]{margin-left:auto;font-family:var(--font-gb-mono);font-size:10px;padding:2px 6px;border-radius:4px;background:var(--color-gb-surface-elevated);border:1px solid var(--color-gb-border);color:var(--color-gb-ink-4)}[data-theme=light] .v2-topbar__kbd[data-v-0ff4b7c4]{background:#fff}.v2-topbar__icon-btn[data-v-0ff4b7c4]{position:relative;width:36px;height:36px;border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-md);background:var(--color-gb-surface-elevated);color:var(--color-gb-ink-3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--gb-dur-fast) var(--ease-gb)}[data-theme=light] .v2-topbar__icon-btn[data-v-0ff4b7c4]{background:#fff}.v2-topbar__icon-btn[data-v-0ff4b7c4]:hover{transform:translateY(-1px)}.v2-topbar__bell-dot[data-v-0ff4b7c4]{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:999px;background:var(--color-gb-rose);border:2px solid var(--color-gb-surface-elevated)}[data-theme=light] .v2-topbar__bell-dot[data-v-0ff4b7c4]{border-color:#fff}.v2-app[data-v-25eb27f5]{display:flex;height:100dvh;overflow:hidden}.v2-app__main[data-v-25eb27f5]{flex:1;min-width:0;display:flex;flex-direction:column;height:100%;min-height:0}.v2-app__view[data-v-25eb27f5]{flex:1;min-height:0;overflow:auto}.v2-app__container[data-v-25eb27f5]{max-width:1280px;margin:0 auto;padding:24px 28px 80px}.v2-app__tier-chip[data-v-25eb27f5]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--font-gb-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in oklab,var(--color-gb-violet) 14%,transparent);color:var(--color-gb-violet);border:1px solid color-mix(in oklab,var(--color-gb-violet) 30%,transparent)}.v2-eyebrow[data-v-19afc509]{font-family:var(--font-gb-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gb-ink-3)}.v2-heading[data-v-1a45608c]{color:var(--color-gb-ink);letter-spacing:-.03em;line-height:1.1;font-family:var(--font-gb-sans);font-weight:600}.v2-heading--serif[data-v-1a45608c]{font-family:var(--font-gb-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.v2-heading--sm[data-v-1a45608c]{font-size:18px}.v2-heading--md[data-v-1a45608c]{font-size:22px}.v2-heading--lg[data-v-1a45608c]{font-size:28px}.v2-heading--xl[data-v-1a45608c]{font-size:40px;line-height:1.05}.v2-heading--hero[data-v-1a45608c]{font-size:clamp(36px,5.2vw,52px);line-height:1.05;letter-spacing:-.032em}.v2-card[data-v-63b219fc]{background:var(--color-gb-surface-elevated);border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-lg);box-shadow:var(--shadow-gb-glass),var(--shadow-gb-sm);transition:transform var(--gb-dur-base) var(--ease-gb),box-shadow var(--gb-dur-base) var(--ease-gb),background var(--gb-dur-base) var(--ease-gb)}[data-theme=light] .v2-card[data-v-63b219fc]{background:#fff;border-color:#0b0e1f0f;box-shadow:0 1px 3px #0b0e1f0a,0 1px 2px #0b0e1f05;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=dark] .v2-card[data-v-63b219fc],:root:not([data-theme]) .v2-card[data-v-63b219fc]{background:var(--color-gb-surface-elevated)}.v2-card--hover[data-v-63b219fc]:hover{transform:translateY(-1px)}.v2-card--glow[data-v-63b219fc]:hover{box-shadow:var(--shadow-gb-glass),var(--shadow-gb-md),var(--shadow-gb-glow)}.v2-badge[data-v-8c3bbbb2]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-family:var(--font-gb-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.v2-badge--default[data-v-8c3bbbb2]{background:color-mix(in oklab,var(--color-gb-ink-4) 14%,transparent);color:var(--color-gb-ink-3)}.v2-badge--success[data-v-8c3bbbb2]{background:color-mix(in oklab,var(--color-gb-paid) 14%,transparent);color:var(--color-gb-paid)}.v2-badge--warning[data-v-8c3bbbb2]{background:color-mix(in oklab,var(--color-gb-warning) 14%,transparent);color:var(--color-gb-warning)}.v2-badge--danger[data-v-8c3bbbb2]{background:color-mix(in oklab,var(--color-gb-overdue) 14%,transparent);color:var(--color-gb-overdue)}.v2-badge--violet[data-v-8c3bbbb2]{background:color-mix(in oklab,var(--color-gb-violet) 14%,transparent);color:var(--color-gb-violet)}.v2-badge--sky[data-v-8c3bbbb2]{background:color-mix(in oklab,var(--color-gb-sky) 14%,transparent);color:var(--color-gb-sky)}.v2-badge--aurora[data-v-8c3bbbb2]{background:var(--gb-aurora);color:#fff}.v2-btn[data-v-16abdd2e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-gb-md);font-family:var(--font-gb-sans);font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform var(--gb-dur-fast) var(--ease-gb),box-shadow var(--gb-dur-fast) var(--ease-gb),background var(--gb-dur-fast) var(--ease-gb),color var(--gb-dur-fast) var(--ease-gb)}.v2-btn[data-v-16abdd2e]:disabled{opacity:.5;cursor:not-allowed}.v2-btn[data-v-16abdd2e]:not(:disabled):hover{transform:translateY(-1px)}.v2-btn--sm[data-v-16abdd2e]{padding:6px 12px;font-size:12px}.v2-btn--md[data-v-16abdd2e]{padding:10px 18px;font-size:13.5px}.v2-btn--lg[data-v-16abdd2e]{padding:14px 24px;font-size:14.5px}.v2-btn--primary[data-v-16abdd2e]{background:var(--gb-aurora);color:#fff;box-shadow:0 8px 24px -8px #a78bfa59}.v2-btn--primary[data-v-16abdd2e]:not(:disabled):hover{box-shadow:0 12px 32px -10px #a78bfa80}.v2-btn--secondary[data-v-16abdd2e]{background:var(--color-gb-surface-elevated);color:var(--color-gb-ink);border:1px solid var(--color-gb-border);box-shadow:var(--shadow-gb-glass)}[data-theme=light] .v2-btn--secondary[data-v-16abdd2e]{background:#fff;border-color:#0b0e1f1a}.v2-btn--ghost[data-v-16abdd2e]{background:transparent;color:var(--color-gb-ink-3);box-shadow:none}.v2-btn--ghost[data-v-16abdd2e]:not(:disabled):hover{color:var(--color-gb-ink);background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.v2-btn--danger[data-v-16abdd2e]{background:color-mix(in oklab,var(--color-gb-overdue) 14%,transparent);color:var(--color-gb-overdue)}.v2-metric__head[data-v-9ca0d11d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.v2-metric__label[data-v-9ca0d11d]{font-family:var(--font-gb-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gb-ink-3)}.v2-metric__icon-wrap[data-v-9ca0d11d]{width:32px;height:32px;border-radius:var(--radius-gb-sm);display:inline-flex;align-items:center;justify-content:center}.v2-metric__value[data-v-9ca0d11d]{font-family:var(--font-gb-sans);font-weight:700;font-size:28px;line-height:1;letter-spacing:-.02em;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.v2-metric__foot[data-v-9ca0d11d]{display:flex;align-items:center;gap:8px;margin-top:10px}.v2-metric__trend[data-v-9ca0d11d]{font-family:var(--font-gb-mono);font-size:11.5px;font-weight:600}.v2-metric__trend--up[data-v-9ca0d11d]{color:var(--color-gb-paid)}.v2-metric__trend--down[data-v-9ca0d11d]{color:var(--color-gb-overdue)}.v2-metric__sub[data-v-9ca0d11d]{font-size:12.5px;color:var(--color-gb-ink-4)}.welcome[data-v-39119932]{display:flex;flex-direction:column;gap:24px}.welcome__hero[data-v-39119932]{display:flex;flex-direction:column;gap:12px}.welcome__title[data-v-39119932]{max-width:800px}.welcome__accent[data-v-39119932]{font-family:var(--font-gb-serif);font-style:italic;font-weight:400;background:var(--gb-aurora);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.15em;margin-right:-.05em}.welcome__lead[data-v-39119932]{max-width:640px;font-size:15px;line-height:1.55;color:var(--color-gb-ink-2);margin:4px 0 0}.welcome__lead code[data-v-39119932]{font-family:var(--font-gb-mono);font-size:.9em;padding:1px 5px;border-radius:4px;background:color-mix(in oklab,var(--color-gb-violet) 12%,transparent);color:var(--color-gb-ink)}.welcome__metrics[data-v-39119932]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.welcome__theme-card[data-v-39119932]{padding:24px 26px}.welcome__theme-head[data-v-39119932]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.welcome__theme-copy[data-v-39119932]{font-size:14px;line-height:1.55;color:var(--color-gb-ink-2);margin:0 0 18px;max-width:640px}.welcome__theme-copy code[data-v-39119932]{font-family:var(--font-gb-mono);font-size:.9em;padding:1px 5px;border-radius:4px;background:color-mix(in oklab,var(--color-gb-ink-4) 14%,transparent);color:var(--color-gb-ink)}.welcome__theme-options[data-v-39119932]{display:flex;gap:10px;flex-wrap:wrap}.welcome__phases[data-v-39119932]{padding:24px 26px}.welcome__phase-list[data-v-39119932]{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.welcome__phase-list li[data-v-39119932]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--color-gb-ink-2)}.welcome__phase-list em[data-v-39119932]{font-family:var(--font-gb-serif);font-style:italic;color:var(--color-gb-violet)}.welcome__phase-tag[data-v-39119932]{flex-shrink:0;font-family:var(--font-gb-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:3px 9px;border-radius:999px;color:#fff;min-width:32px;text-align:center}.placeholder[data-v-a6f88d69]{display:flex;flex-direction:column;gap:24px;max-width:720px}.placeholder__title[data-v-a6f88d69]{color:var(--color-gb-ink-3)}.placeholder__card[data-v-a6f88d69]{padding:28px}.placeholder__copy[data-v-a6f88d69]{font-size:15px;line-height:1.55;color:var(--color-gb-ink-2);margin:0 0 12px}.placeholder__note[data-v-a6f88d69]{font-family:var(--font-gb-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gb-ink-4);margin:0}.v2-dot[data-v-d29a84c0]{display:inline-block;border-radius:999px;flex-shrink:0}.v2-bars[data-v-ee4426a0]{display:flex;align-items:flex-end;gap:6px;padding-top:8px}.v2-bars__col[data-v-ee4426a0]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%}.v2-bars__bar[data-v-ee4426a0]{width:100%;min-height:4px;border-radius:6px 6px 4px 4px;background:color-mix(in oklab,var(--color-gb-ink-4) 25%,transparent);transition:height .6s var(--ease-gb);margin-top:auto}.v2-bars__bar--accent[data-v-ee4426a0]{background:var(--gb-aurora)}.v2-bars__label[data-v-ee4426a0]{font-family:var(--font-gb-mono);font-size:9px;color:var(--color-gb-ink-4)}.v2-bars__label--accent[data-v-ee4426a0]{color:var(--color-gb-ink)}.v2-qa[data-v-7ecd4106]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink-2);font-size:13px;font-weight:500;font-family:var(--font-gb-sans);width:100%;text-align:left;cursor:pointer;transition:background .16s var(--ease-gb)}.v2-qa[data-v-7ecd4106]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 10%,transparent)}.v2-qa__icon[data-v-7ecd4106]{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.v2-qa__label[data-v-7ecd4106]{flex:1}.v2-empty[data-v-1db04c03]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 18px}.v2-empty__title[data-v-1db04c03]{font-family:var(--font-gb-serif);font-style:italic;font-size:22px;color:var(--color-gb-ink-3);line-height:1.2}.v2-empty__body[data-v-1db04c03]{margin:6px 0 0;font-size:13px;color:var(--color-gb-ink-4);max-width:360px;line-height:1.5}.dash[data-v-9a42e169]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}@media(max-width:1100px){.dash[data-v-9a42e169]{grid-template-columns:1fr}}.dash__main[data-v-9a42e169]{display:flex;flex-direction:column;gap:24px;min-width:0}.dash__hero[data-v-9a42e169]{padding:0}.dash__title[data-v-9a42e169]{line-height:1.05}.dash__accent[data-v-9a42e169]{font-family:var(--font-gb-serif);font-style:italic;font-weight:400;background:var(--gb-aurora);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.15em;margin-right:-.05em}.dash__dot[data-v-9a42e169]{font-family:var(--font-gb-serif);font-style:italic;color:var(--color-gb-ink-4)}.dash__lead[data-v-9a42e169]{font-size:15px;color:var(--color-gb-ink-3);margin:8px 0 0;max-width:540px}.dash__metrics[data-v-9a42e169]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.dash__metrics[data-v-9a42e169]{grid-template-columns:repeat(2,1fr)}}.dash__chart[data-v-9a42e169]{padding:24px}.dash__chart-head[data-v-9a42e169]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.dash__chart-value[data-v-9a42e169]{display:flex;align-items:baseline;gap:12px;margin-top:8px}.dash__chart-amount[data-v-9a42e169]{font-family:var(--font-gb-sans);font-weight:700;font-size:32px;letter-spacing:-.02em;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.dash__recent-head[data-v-9a42e169]{padding:18px 22px 14px;display:flex;justify-content:space-between;align-items:center}.dash__view-all[data-v-9a42e169]{background:transparent;border:0;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500;color:var(--color-gb-violet);cursor:pointer;font-family:var(--font-gb-sans)}.dash__inv-row[data-v-9a42e169]{display:grid;grid-template-columns:100px 1fr 100px 120px 100px;gap:12px;align-items:center;padding:12px 22px;border-top:1px solid var(--color-gb-border);cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb)}.dash__inv-row[data-v-9a42e169]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.dash__inv-num[data-v-9a42e169]{font-family:var(--font-gb-mono);font-size:12px;color:var(--color-gb-ink-3)}.dash__inv-client[data-v-9a42e169]{display:flex;align-items:center;gap:10px;min-width:0}.dash__client-chip[data-v-9a42e169]{width:22px;height:22px;border-radius:7px;flex-shrink:0}.dash__client-name[data-v-9a42e169]{font-size:14px;font-weight:500;color:var(--color-gb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash__inv-status[data-v-9a42e169]{display:flex;align-items:center;gap:5px}.dash__inv-status-text[data-v-9a42e169]{font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gb-ink-3)}.dash__inv-amount[data-v-9a42e169]{text-align:right;font-weight:600;font-size:14px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.dash__inv-due[data-v-9a42e169]{text-align:right;font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4)}.dash__inv-due--overdue[data-v-9a42e169]{color:var(--color-gb-overdue)}@media(max-width:720px){.dash__inv-row[data-v-9a42e169]{grid-template-columns:1fr 90px;row-gap:4px}.dash__inv-num[data-v-9a42e169],.dash__inv-status[data-v-9a42e169],.dash__inv-due[data-v-9a42e169]{display:none}}.dash__rail[data-v-9a42e169]{display:flex;flex-direction:column;gap:16px;min-width:0}.dash__rail-card[data-v-9a42e169]{padding:18px}.dash__rail-head[data-v-9a42e169]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.dash__ready[data-v-9a42e169]{display:flex;flex-direction:column;gap:12px}.dash__ready-row[data-v-9a42e169]{display:flex;justify-content:space-between;align-items:center}.dash__ready-left[data-v-9a42e169]{display:flex;align-items:center;gap:8px;min-width:0}.dash__ready-left .dash__client-chip[data-v-9a42e169]{width:10px;height:10px;border-radius:4px}.dash__ready-right[data-v-9a42e169]{text-align:right}.dash__ready-amt[data-v-9a42e169]{font-size:13.5px;font-weight:600;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.dash__ready-hrs[data-v-9a42e169]{font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4)}.dash__mrr-head[data-v-9a42e169]{padding:16px 18px;background:var(--gb-aurora-soft)}.dash__mrr-value[data-v-9a42e169]{font-family:var(--font-gb-sans);font-weight:700;font-size:22px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.dash__mrr-sub[data-v-9a42e169]{font-size:12px;color:var(--color-gb-ink-3);margin-top:4px}.dash__mrr-tiers[data-v-9a42e169]{padding:12px 18px;display:flex;gap:6px;flex-wrap:wrap}.dash__loading[data-v-9a42e169]{position:absolute;inset-inline:0;bottom:8px;text-align:center;color:var(--color-gb-ink-4);font-family:var(--font-gb-mono);font-size:11px}.inv[data-v-142d9cdf]{display:flex;flex-direction:column;gap:24px}.inv__head[data-v-142d9cdf]{display:flex;justify-content:space-between;align-items:center;gap:16px}.inv__lead[data-v-142d9cdf]{font-size:14px;color:var(--color-gb-ink-3);margin:4px 0 0}.inv__metrics[data-v-142d9cdf]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.inv__metrics[data-v-142d9cdf]{grid-template-columns:repeat(2,1fr)}}.inv__tabs[data-v-142d9cdf]{display:flex;gap:3px;padding:14px 20px;border-bottom:1px solid var(--color-gb-border)}.inv__tab[data-v-142d9cdf]{padding:6px 14px;border-radius:7px;border:0;font-size:12px;font-weight:500;background:transparent;color:var(--color-gb-ink-4);cursor:pointer;font-family:var(--font-gb-sans);text-transform:capitalize;transition:background var(--gb-dur-fast) var(--ease-gb),color var(--gb-dur-fast) var(--ease-gb)}.inv__tab--active[data-v-142d9cdf]{background:var(--color-gb-surface-elevated);color:var(--color-gb-ink);box-shadow:var(--shadow-gb-glass)}[data-theme=light] .inv__tab--active[data-v-142d9cdf]{background:#fff}.inv__tab-count[data-v-142d9cdf]{font-family:var(--font-gb-mono);font-size:10px;opacity:.6;margin-left:4px}.inv__header-row[data-v-142d9cdf],.inv__row[data-v-142d9cdf]{display:grid;grid-template-columns:110px minmax(0,1fr) 100px 130px 110px 110px;gap:12px;padding:10px 20px;align-items:center}.inv__header-row[data-v-142d9cdf]{border-bottom:1px solid var(--color-gb-border)}.inv__row[data-v-142d9cdf]{border-top:1px solid var(--color-gb-border);cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb);padding:14px 20px}.inv__row[data-v-142d9cdf]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.inv__num[data-v-142d9cdf]{font-family:var(--font-gb-mono);font-size:12px;color:var(--color-gb-ink-3)}.inv__client[data-v-142d9cdf]{display:flex;align-items:center;gap:10px;min-width:0}.inv__client-chip[data-v-142d9cdf]{width:22px;height:22px;border-radius:6px;flex-shrink:0}.inv__client-name[data-v-142d9cdf]{font-size:13.5px;font-weight:500;color:var(--color-gb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv__status[data-v-142d9cdf]{display:flex;align-items:center;gap:5px}.inv__status-text[data-v-142d9cdf]{font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gb-ink-3)}.inv__amount[data-v-142d9cdf]{text-align:right;font-weight:600;font-size:14px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.inv__date[data-v-142d9cdf],.inv__due[data-v-142d9cdf]{text-align:right;font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4)}.inv__due--overdue[data-v-142d9cdf]{color:var(--color-gb-overdue)}@media(max-width:820px){.inv__header-row[data-v-142d9cdf]{display:none}.inv__row[data-v-142d9cdf]{grid-template-columns:1fr auto;row-gap:4px}.inv__num[data-v-142d9cdf],.inv__status[data-v-142d9cdf],.inv__date[data-v-142d9cdf]{display:none}}.v2-chat-msg[data-v-ee5cdf1e]{display:flex;flex-direction:column;gap:4px;max-width:78%}.v2-chat-msg--self[data-v-ee5cdf1e]{align-self:flex-end;align-items:flex-end}.v2-chat-msg--them[data-v-ee5cdf1e]{align-self:flex-start;align-items:flex-start}.v2-chat-msg__label[data-v-ee5cdf1e]{font-family:var(--font-gb-mono);font-size:10px;letter-spacing:.04em;color:var(--color-gb-ink-4);text-transform:lowercase}.v2-chat-msg__bubble[data-v-ee5cdf1e]{position:relative;padding:12px 16px;border-radius:14px;font-size:13.5px;line-height:1.5;color:var(--color-gb-ink);word-wrap:break-word;overflow-wrap:break-word}.v2-chat-msg--self .v2-chat-msg__bubble[data-v-ee5cdf1e]{border-bottom-right-radius:4px;border-bottom-left-radius:14px;background:color-mix(in oklab,var(--color-gb-violet) 12%,transparent)}.v2-chat-msg--them .v2-chat-msg__bubble[data-v-ee5cdf1e]{border-bottom-left-radius:4px;border-bottom-right-radius:14px;background:var(--color-gb-surface-soft)}[data-theme=light] .v2-chat-msg--them .v2-chat-msg__bubble[data-v-ee5cdf1e]{background:#f3f4f8}.v2-chat-msg__bubble--internal[data-v-ee5cdf1e]{background:color-mix(in oklab,var(--color-gb-warning) 14%,transparent)!important;border-left:3px solid var(--color-gb-warning);padding-left:13px}.v2-chat-msg__bubble--ai[data-v-ee5cdf1e]{background:color-mix(in oklab,var(--color-gb-sky) 10%,transparent)!important;border-left:3px solid var(--color-gb-sky);padding-left:13px}.v2-chat-msg__pin[data-v-ee5cdf1e]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:999px;background:var(--color-gb-amber);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px -3px #0000004d}.v2-chat-msg__content[data-v-ee5cdf1e]{white-space:pre-wrap}.v2-thr[data-v-a8cc14a6]{width:100%;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:0;background:transparent;text-align:left;cursor:pointer;border-bottom:1px solid var(--color-gb-border);border-left:3px solid transparent;font-family:var(--font-gb-sans);color:inherit;transition:background var(--gb-dur-fast) var(--ease-gb)}.v2-thr[data-v-a8cc14a6]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.v2-thr--active[data-v-a8cc14a6]{background:color-mix(in oklab,var(--color-gb-violet) 8%,transparent);border-left-color:var(--color-gb-violet)}.v2-thr__top[data-v-a8cc14a6]{display:flex;align-items:center;gap:8px;margin-bottom:2px}.v2-thr__top-label[data-v-a8cc14a6]{flex:1;font-size:11.5px;font-weight:500;color:var(--color-gb-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-thr__pill[data-v-a8cc14a6]{flex-shrink:0}.v2-thr__time[data-v-a8cc14a6]{font-family:var(--font-gb-mono);font-size:10px;color:var(--color-gb-ink-4);flex-shrink:0}.v2-thr__subject[data-v-a8cc14a6]{font-size:13px;font-weight:500;color:var(--color-gb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-thr--unread .v2-thr__subject[data-v-a8cc14a6]{font-weight:700}.v2-thr__bottom[data-v-a8cc14a6]{display:flex;align-items:center;gap:6px}.v2-thr__preview[data-v-a8cc14a6]{font-size:12px;color:var(--color-gb-ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-comp[data-v-a5c51a9a]{padding:12px 16px 14px;border-top:1px solid var(--color-gb-border);display:flex;flex-direction:column;gap:8px;transition:background var(--gb-dur-fast) var(--ease-gb)}.v2-comp--internal[data-v-a5c51a9a]{background:color-mix(in oklab,var(--color-gb-warning) 6%,transparent)}.v2-comp__toggle-row[data-v-a5c51a9a]{display:flex;align-items:center;gap:12px}.v2-comp__toggle[data-v-a5c51a9a]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gb-warning);cursor:pointer;-webkit-user-select:none;user-select:none}.v2-comp__toggle input[data-v-a5c51a9a]{margin:0;cursor:pointer}.v2-comp__row[data-v-a5c51a9a]{display:flex;gap:10px;align-items:stretch}.v2-comp__input[data-v-a5c51a9a]{flex:1;padding:10px 14px;border-radius:var(--radius-gb-md);background:var(--color-gb-surface-soft);border:1px solid var(--color-gb-border);color:var(--color-gb-ink);font-size:13.5px;font-family:var(--font-gb-sans);resize:vertical;min-height:44px;max-height:200px;line-height:1.5;outline:none;transition:border-color var(--gb-dur-fast) var(--ease-gb)}.v2-comp__input[data-v-a5c51a9a]:focus{border-color:var(--color-gb-violet)}.v2-comp__input--disabled[data-v-a5c51a9a]{cursor:not-allowed;opacity:.6}[data-theme=light] .v2-comp__input[data-v-a5c51a9a]{background:#0b0e1f0a}.v2-comp__send[data-v-a5c51a9a]{align-self:stretch;display:inline-flex;align-items:center;gap:6px;padding:0 18px;border:0;border-radius:var(--radius-gb-md);background:var(--gb-aurora);color:#fff;font-weight:600;font-size:13px;font-family:var(--font-gb-sans);cursor:pointer;box-shadow:0 8px 24px -8px #a78bfa59;transition:transform var(--gb-dur-fast) var(--ease-gb),opacity var(--gb-dur-fast) var(--ease-gb)}.v2-comp__send[data-v-a5c51a9a]:hover:not(:disabled){transform:translateY(-1px)}.v2-comp__send[data-v-a5c51a9a]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.v2-comp__hint[data-v-a5c51a9a]{font-family:var(--font-gb-mono);font-size:10px;color:var(--color-gb-ink-4)}.comm[data-v-ec896c13]{display:flex;flex-direction:column;gap:24px}.comm__head[data-v-ec896c13]{display:flex;align-items:center;justify-content:space-between}.comm__lead[data-v-ec896c13]{font-size:14px;color:var(--color-gb-ink-3);margin:4px 0 0}.comm__grid[data-v-ec896c13]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;min-height:600px}@media(max-width:900px){.comm__grid[data-v-ec896c13]{grid-template-columns:1fr}}.comm__list[data-v-ec896c13]{display:flex;flex-direction:column;overflow:hidden}.comm__list-head[data-v-ec896c13]{padding:12px 14px;border-bottom:1px solid var(--color-gb-border)}.comm__list-tabs[data-v-ec896c13]{display:flex;gap:4px}.comm__tab[data-v-ec896c13]{flex:1;padding:6px 10px;border:0;border-radius:7px;background:transparent;font-size:12px;font-weight:500;color:var(--color-gb-ink-4);cursor:pointer;font-family:var(--font-gb-sans)}.comm__tab--active[data-v-ec896c13]{background:var(--color-gb-surface-elevated);color:var(--color-gb-ink);box-shadow:var(--shadow-gb-glass)}[data-theme=light] .comm__tab--active[data-v-ec896c13]{background:#fff}.comm__list-scroll[data-v-ec896c13]{flex:1;overflow:auto;min-height:480px}.comm__pane[data-v-ec896c13]{display:flex;flex-direction:column;overflow:hidden;min-height:600px}.comm__empty[data-v-ec896c13]{padding:60px 18px}.comm__pane-head[data-v-ec896c13]{padding:14px 20px;border-bottom:1px solid var(--color-gb-border);display:flex;align-items:center;gap:12px}.comm__pane-title[data-v-ec896c13]{flex:1;min-width:0}.comm__pane-subject[data-v-ec896c13]{font-size:14.5px;font-weight:600;color:var(--color-gb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comm__pane-meta[data-v-ec896c13]{font-size:12px;color:var(--color-gb-ink-3);display:flex;gap:4px;margin-top:2px}.comm__actions[data-v-ec896c13]{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.comm__pane-stream[data-v-ec896c13]{flex:1;padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto;min-height:360px}.comm__verbatim[data-v-ec896c13]{padding:12px 14px;border-radius:var(--radius-gb-md);background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.comm__verbatim p[data-v-ec896c13]{margin:0;font-size:13.5px;line-height:1.5;color:var(--color-gb-ink-2);white-space:pre-wrap}.comm__summary[data-v-ec896c13]{padding:14px;border-radius:var(--radius-gb-md);border:1px solid color-mix(in oklab,var(--color-gb-sky) 24%,transparent);background:color-mix(in oklab,var(--color-gb-sky) 8%,transparent)}.comm__summary-head[data-v-ec896c13]{display:flex;align-items:center;gap:6px;font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gb-sky);margin-bottom:8px}.comm__summary p[data-v-ec896c13]{margin:0;font-size:13.5px;line-height:1.55;color:var(--color-gb-ink-2)}.comm__qs[data-v-ec896c13]{margin:10px 0 0;padding-left:20px}.comm__qs li[data-v-ec896c13]{font-size:12.5px;color:var(--color-gb-ink-3);margin:4px 0}.v2-kc[data-v-99dc08ca]{background:var(--color-gb-surface-soft);border-radius:var(--radius-gb-lg);padding:10px;display:flex;flex-direction:column;gap:8px;min-height:200px}[data-theme=light] .v2-kc[data-v-99dc08ca]{background:#0b0e1f0a}.v2-kc__head[data-v-99dc08ca]{display:flex;align-items:center;gap:8px;padding:6px 8px 4px}.v2-kc__dot[data-v-99dc08ca]{width:8px;height:8px;border-radius:999px;flex-shrink:0}.v2-kc__label[data-v-99dc08ca]{flex:1;font-size:13px;font-weight:600;color:var(--color-gb-ink)}.v2-kc__count[data-v-99dc08ca]{font-family:var(--font-gb-mono);font-size:10px;font-weight:600;color:var(--color-gb-ink-4);background:var(--color-gb-surface-elevated);padding:2px 7px;border-radius:6px;border:1px solid var(--color-gb-border)}[data-theme=light] .v2-kc__count[data-v-99dc08ca]{background:#fff}.v2-kc__items[data-v-99dc08ca]{display:flex;flex-direction:column;gap:8px;min-height:24px;max-height:calc(100dvh - 280px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.v2-kc__items[data-v-99dc08ca]::-webkit-scrollbar{width:6px}.v2-kc__items[data-v-99dc08ca]::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--color-gb-ink-4) 30%,transparent);border-radius:999px}.v2-kc__add[data-v-99dc08ca]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px dashed var(--color-gb-border);border-radius:var(--radius-gb-md);background:transparent;color:var(--color-gb-ink-4);font-size:12px;font-weight:500;font-family:var(--font-gb-sans);cursor:pointer;transition:color var(--gb-dur-fast) var(--ease-gb),border-color var(--gb-dur-fast) var(--ease-gb),background var(--gb-dur-fast) var(--ease-gb)}.v2-kc__add[data-v-99dc08ca]:hover{color:var(--color-gb-violet);border-color:color-mix(in oklab,var(--color-gb-violet) 40%,transparent);background:color-mix(in oklab,var(--color-gb-violet) 6%,transparent)}.v2-pb[data-v-3c31ef1c]{width:100%;border-radius:999px;background:color-mix(in oklab,var(--color-gb-ink-4) 12%,transparent);overflow:hidden}.v2-pb__fill[data-v-3c31ef1c]{height:100%;border-radius:999px;transition:width .6s var(--ease-gb)}.v2-ca[data-v-fba27077]{display:inline-block;flex-shrink:0;overflow:hidden;position:relative}.v2-ca img[data-v-fba27077]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.v2-tc[data-v-9ab349e4]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--radius-gb-md);background:var(--color-gb-surface-elevated);border:1px solid var(--color-gb-border);box-shadow:0 1px 2px #00000026,0 4px 14px -6px #0000004d;cursor:grab;-webkit-user-select:none;user-select:none;transition:transform var(--gb-dur-fast) var(--ease-gb),box-shadow var(--gb-dur-fast) var(--ease-gb),background var(--gb-dur-fast) var(--ease-gb)}[data-theme=light] .v2-tc[data-v-9ab349e4]{background:#fff;border-color:#0b0e1f12;box-shadow:0 1px 3px #0b0e1f0a,0 4px 14px -6px #0b0e1f14}.v2-tc[data-v-9ab349e4]:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--color-gb-violet) 35%,transparent)}.v2-tc[data-v-9ab349e4]:active{cursor:grabbing}.v2-tc--readonly[data-v-9ab349e4],.v2-tc--readonly[data-v-9ab349e4]:active{cursor:pointer}.v2-tc__head[data-v-9ab349e4]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--color-gb-ink-4)}.v2-tc__head--solo[data-v-9ab349e4]{font-size:11px}.v2-tc__chip[data-v-9ab349e4]{width:8px;height:8px;border-radius:999px;flex-shrink:0}.v2-tc__client[data-v-9ab349e4]{font-weight:600;color:var(--color-gb-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-tc__sep[data-v-9ab349e4]{opacity:.5}.v2-tc__project[data-v-9ab349e4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-tc__title[data-v-9ab349e4]{font-size:13.5px;font-weight:600;color:var(--color-gb-ink);line-height:1.4}.v2-tc__foot[data-v-9ab349e4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.v2-tc__due[data-v-9ab349e4]{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.v2-tc__due--overdue[data-v-9ab349e4]{color:var(--color-gb-overdue)}.v2-tc__progress[data-v-9ab349e4]{margin-top:2px}.v2-td__scrim[data-v-58d9d493]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:color-mix(in oklab,#05050A 56%,transparent);display:flex;justify-content:flex-end}.v2-td[data-v-58d9d493]{width:min(440px,90vw);height:100dvh;background:var(--color-gb-surface-elevated);border-left:1px solid var(--color-gb-border);box-shadow:-16px 0 40px -10px #00000080;display:flex;flex-direction:column}[data-theme=light] .v2-td[data-v-58d9d493]{background:#fff;border-left-color:#0b0e1f14;box-shadow:-10px 0 28px -8px #0b0e1f2e}.v2-td__head[data-v-58d9d493]{padding:18px 22px;border-bottom:1px solid var(--color-gb-border);display:flex;align-items:center;justify-content:space-between}.v2-td__close[data-v-58d9d493]{width:28px;height:28px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.v2-td__close[data-v-58d9d493]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 10%,transparent)}.v2-td__body[data-v-58d9d493]{flex:1;overflow:auto;padding:18px 22px 24px;display:flex;flex-direction:column;gap:14px}.v2-td__client[data-v-58d9d493]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--color-gb-ink-3)}.v2-td__chip[data-v-58d9d493]{width:10px;height:10px;border-radius:999px}.v2-td__field[data-v-58d9d493]{display:flex;flex-direction:column;gap:6px}.v2-td__lbl[data-v-58d9d493]{font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gb-ink-4)}.v2-td__field input[data-v-58d9d493],.v2-td__field textarea[data-v-58d9d493],.v2-td__field select[data-v-58d9d493]{padding:10px 12px;border-radius:var(--radius-gb-md);border:1px solid var(--color-gb-border);background:var(--color-gb-surface-soft);color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13.5px;outline:none;resize:vertical;transition:border-color var(--gb-dur-fast) var(--ease-gb)}[data-theme=light] .v2-td__field input[data-v-58d9d493],[data-theme=light] .v2-td__field textarea[data-v-58d9d493],[data-theme=light] .v2-td__field select[data-v-58d9d493]{background:#0b0e1f0a}.v2-td__field input[data-v-58d9d493]:focus,.v2-td__field textarea[data-v-58d9d493]:focus,.v2-td__field select[data-v-58d9d493]:focus{border-color:var(--color-gb-violet)}.v2-td__field input[data-v-58d9d493]:disabled,.v2-td__field textarea[data-v-58d9d493]:disabled,.v2-td__field select[data-v-58d9d493]:disabled{opacity:.7;cursor:not-allowed}.v2-td__row[data-v-58d9d493]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v2-td__meta[data-v-58d9d493]{font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4);margin-top:4px}.v2-td__foot[data-v-58d9d493]{padding:14px 22px;border-top:1px solid var(--color-gb-border);display:flex;align-items:center;justify-content:space-between;gap:10px}.v2-td__delete[data-v-58d9d493]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:var(--radius-gb-md);background:color-mix(in oklab,var(--color-gb-overdue) 14%,transparent);color:var(--color-gb-overdue);font-size:12.5px;font-weight:600;font-family:var(--font-gb-sans);cursor:pointer}.v2-td-fade-enter-active[data-v-58d9d493],.v2-td-fade-leave-active[data-v-58d9d493]{transition:opacity var(--gb-dur-fast) var(--ease-gb)}.v2-td-fade-enter-from[data-v-58d9d493],.v2-td-fade-leave-to[data-v-58d9d493]{opacity:0}.pb[data-v-484d9096]{display:flex;flex-direction:column;gap:24px}.pb__head[data-v-484d9096]{display:flex;align-items:center;justify-content:space-between;gap:16px}.pb__lead[data-v-484d9096]{font-size:14px;color:var(--color-gb-ink-3);margin:4px 0 0}.pb__filter[data-v-484d9096]{position:relative;flex-shrink:0}.pb__filter-trigger[data-v-484d9096]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-md);background:var(--color-gb-surface-elevated);color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13px;font-weight:500;cursor:pointer;transition:border-color var(--gb-dur-fast) var(--ease-gb),background var(--gb-dur-fast) var(--ease-gb)}[data-theme=light] .pb__filter-trigger[data-v-484d9096]{background:#fff}.pb__filter-trigger[data-v-484d9096]:hover{border-color:color-mix(in oklab,var(--color-gb-violet) 40%,transparent)}.pb__filter-trigger--active[data-v-484d9096]{border-color:color-mix(in oklab,var(--color-gb-violet) 50%,transparent);background:color-mix(in oklab,var(--color-gb-violet) 8%,var(--color-gb-surface-elevated))}[data-theme=light] .pb__filter-trigger--active[data-v-484d9096]{background:color-mix(in oklab,var(--color-gb-violet) 8%,#ffffff)}.pb__filter-chip[data-v-484d9096]{width:10px;height:10px;border-radius:999px;flex-shrink:0}.pb__filter-label[data-v-484d9096]{white-space:nowrap}.pb__filter-count[data-v-484d9096]{font-family:var(--font-gb-mono);font-size:10.5px;font-weight:600;color:var(--color-gb-ink-4);background:color-mix(in oklab,var(--color-gb-ink-4) 14%,transparent);padding:2px 7px;border-radius:999px;min-width:22px;text-align:center}.pb__filter-trigger--active .pb__filter-count[data-v-484d9096]{background:color-mix(in oklab,var(--color-gb-violet) 18%,transparent);color:var(--color-gb-violet)}.pb__filter-caret--open[data-v-484d9096]{transform:rotate(180deg);transition:transform var(--gb-dur-fast)}.pb__filter-menu[data-v-484d9096]{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:240px;max-height:360px;overflow:auto;background:var(--color-gb-surface-elevated);border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-md);box-shadow:0 10px 30px -8px #00000073;padding:4px;display:flex;flex-direction:column;gap:1px}[data-theme=light] .pb__filter-menu[data-v-484d9096]{background:#fff;box-shadow:0 10px 30px -8px #0b0e1f2e}.pb__filter-opt[data-v-484d9096]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb)}.pb__filter-opt[data-v-484d9096]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 10%,transparent)}.pb__filter-opt--active[data-v-484d9096]{background:color-mix(in oklab,var(--color-gb-violet) 10%,transparent);color:var(--color-gb-violet)}.pb__filter-opt-dot[data-v-484d9096]{width:10px;height:10px;border-radius:999px;flex-shrink:0}.pb__filter-opt-dot--all[data-v-484d9096]{background:var(--gb-aurora)}.pb__filter-opt-name[data-v-484d9096]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb__filter-opt-count[data-v-484d9096]{font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.pb__filter-opt--active .pb__filter-opt-count[data-v-484d9096]{color:var(--color-gb-violet)}.pb__filter-check[data-v-484d9096]{color:var(--color-gb-violet);flex-shrink:0}.pb__filter-divider[data-v-484d9096]{height:1px;margin:4px 6px;background:var(--color-gb-border)}.pb__filter-empty[data-v-484d9096]{padding:10px;font-size:12px;color:var(--color-gb-ink-4);text-align:center}.pb__board[data-v-484d9096]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-height:480px}@media(max-width:1100px){.pb__board[data-v-484d9096]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pb__board[data-v-484d9096]{grid-template-columns:1fr}}.pb__col-inner[data-v-484d9096]{display:flex;flex-direction:column;gap:8px;min-height:24px}.pb__ghost[data-v-484d9096]{opacity:.35}.pb__drag[data-v-484d9096]{cursor:grabbing;transform:rotate(1.5deg)}.pb__compose[data-v-484d9096]{margin-top:8px;padding:12px;border-radius:var(--radius-gb-md);border:1px solid color-mix(in oklab,var(--color-gb-violet) 35%,transparent);background:color-mix(in oklab,var(--color-gb-violet) 5%,transparent);display:flex;flex-direction:column;gap:8px}.pb__compose-title[data-v-484d9096],.pb__compose-select[data-v-484d9096]{padding:8px 10px;border-radius:var(--radius-gb-sm);border:1px solid var(--color-gb-border);background:var(--color-gb-surface-elevated);color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13px;outline:none}[data-theme=light] .pb__compose-title[data-v-484d9096],[data-theme=light] .pb__compose-select[data-v-484d9096]{background:#fff}.pb__compose-title[data-v-484d9096]:focus,.pb__compose-select[data-v-484d9096]:focus{border-color:var(--color-gb-violet)}.pb__compose-empty[data-v-484d9096]{font-size:11.5px;color:var(--color-gb-ink-4)}.pb__compose-empty a[data-v-484d9096]{color:var(--color-gb-violet)}.pb__compose-actions[data-v-484d9096]{display:flex;gap:8px;justify-content:flex-end}.pb__compose-cancel[data-v-484d9096]{padding:6px 10px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink-4);font-size:12px;font-family:var(--font-gb-sans);cursor:pointer}.pb__compose-cancel[data-v-484d9096]:hover{color:var(--color-gb-ink-2)}.adn[data-v-32e0aa09]{display:flex;flex-direction:column;gap:24px}.adn__lead[data-v-32e0aa09]{font-size:14px;color:var(--color-gb-ink-3);margin:4px 0 0;max-width:600px}.adn__grid[data-v-32e0aa09]{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:960px){.adn__grid[data-v-32e0aa09]{grid-template-columns:1fr}}.adn__form[data-v-32e0aa09]{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.adn__form-head[data-v-32e0aa09]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.adn__cancel[data-v-32e0aa09]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink-4);font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.adn__cancel[data-v-32e0aa09]:hover{color:var(--color-gb-overdue)}.adn__field[data-v-32e0aa09]{display:flex;flex-direction:column;gap:6px}.adn__field>span[data-v-32e0aa09]{font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gb-ink-3)}.adn__field input[data-v-32e0aa09],.adn__field textarea[data-v-32e0aa09],.adn__field select[data-v-32e0aa09]{padding:10px 12px;border-radius:var(--radius-gb-md);border:1px solid var(--color-gb-border);background:var(--color-gb-surface-soft);color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13.5px;outline:none;resize:vertical;transition:border-color var(--gb-dur-fast) var(--ease-gb)}[data-theme=light] .adn__field input[data-v-32e0aa09],[data-theme=light] .adn__field textarea[data-v-32e0aa09],[data-theme=light] .adn__field select[data-v-32e0aa09]{background:#0b0e1f0a}.adn__field input[data-v-32e0aa09]:focus,.adn__field textarea[data-v-32e0aa09]:focus,.adn__field select[data-v-32e0aa09]:focus{border-color:var(--color-gb-violet)}.adn__row[data-v-32e0aa09]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:540px){.adn__row[data-v-32e0aa09]{grid-template-columns:1fr}}.adn__accents[data-v-32e0aa09]{display:flex;gap:8px;padding:8px 0}.adn__accent[data-v-32e0aa09]{width:24px;height:24px;border-radius:999px;border:2px solid transparent;cursor:pointer;transition:transform var(--gb-dur-fast) var(--ease-gb)}.adn__accent[data-v-32e0aa09]:hover{transform:scale(1.1)}.adn__accent--active[data-v-32e0aa09]{border-color:var(--color-gb-ink);box-shadow:0 0 0 2px var(--color-gb-surface-elevated)}.adn__form-foot[data-v-32e0aa09]{display:flex;justify-content:flex-end;padding-top:8px}.adn__list[data-v-32e0aa09]{overflow:hidden}.adn__list-head[data-v-32e0aa09]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px}.adn__list-count[data-v-32e0aa09]{font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.adn__list-items[data-v-32e0aa09]{display:flex;flex-direction:column}.adn__item[data-v-32e0aa09]{padding:16px 20px;border-top:1px solid var(--color-gb-border);display:flex;flex-direction:column;gap:8px;transition:background var(--gb-dur-fast) var(--ease-gb)}.adn__item--active[data-v-32e0aa09]{background:color-mix(in oklab,var(--color-gb-violet) 8%,transparent)}.adn__item-head[data-v-32e0aa09]{display:flex;align-items:center;gap:10px}.adn__item-target[data-v-32e0aa09]{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gb-ink-3)}.adn__item-chip[data-v-32e0aa09]{width:8px;height:8px;border-radius:999px}.adn__item-time[data-v-32e0aa09]{margin-left:auto;font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.adn__item-title[data-v-32e0aa09]{font-size:14px;font-weight:600;color:var(--color-gb-ink);line-height:1.4}.adn__item-body[data-v-32e0aa09]{margin:0;font-size:13px;color:var(--color-gb-ink-3);line-height:1.5}.adn__item-actions[data-v-32e0aa09]{display:flex;gap:8px}.adn__action[data-v-32e0aa09]{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:0;border-radius:var(--radius-gb-sm);background:color-mix(in oklab,var(--color-gb-ink-4) 10%,transparent);color:var(--color-gb-ink-3);font-size:11.5px;font-weight:500;font-family:var(--font-gb-sans);cursor:pointer}.adn__action[data-v-32e0aa09]:hover{background:color-mix(in oklab,var(--color-gb-violet) 14%,transparent);color:var(--color-gb-violet)}.adn__action--danger[data-v-32e0aa09]:hover{background:color-mix(in oklab,var(--color-gb-overdue) 14%,transparent);color:var(--color-gb-overdue)}.cl[data-v-f90f2637]{display:flex;flex-direction:column;gap:24px}.cl__head[data-v-f90f2637]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.cl__lead[data-v-f90f2637]{font-size:14px;color:var(--color-gb-ink-3);margin:4px 0 0}.cl__controls[data-v-f90f2637]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cl__search[data-v-f90f2637]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-gb-md);background:var(--color-gb-surface-elevated);border:1px solid var(--color-gb-border);color:var(--color-gb-ink-4);min-width:240px;transition:border-color var(--gb-dur-fast) var(--ease-gb)}[data-theme=light] .cl__search[data-v-f90f2637]{background:#fff}.cl__search[data-v-f90f2637]:focus-within{border-color:var(--color-gb-violet);color:var(--color-gb-ink)}.cl__search input[data-v-f90f2637]{border:0;background:transparent;outline:none;color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13px;flex:1;min-width:0}.cl__filter[data-v-f90f2637]{display:inline-flex;gap:3px;padding:3px;border-radius:var(--radius-gb-md);background:var(--color-gb-surface-soft);border:1px solid var(--color-gb-border)}[data-theme=light] .cl__filter[data-v-f90f2637]{background:#0b0e1f0a}.cl__filter-btn[data-v-f90f2637]{padding:6px 12px;border:0;border-radius:7px;background:transparent;color:var(--color-gb-ink-4);font-size:12px;font-weight:500;font-family:var(--font-gb-sans);cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb),color var(--gb-dur-fast) var(--ease-gb)}.cl__filter-btn--active[data-v-f90f2637]{background:var(--color-gb-surface-elevated);color:var(--color-gb-ink);box-shadow:var(--shadow-gb-glass)}[data-theme=light] .cl__filter-btn--active[data-v-f90f2637]{background:#fff}.cl__sort[data-v-f90f2637]{position:relative}.cl__sort-btn[data-v-f90f2637]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-md);background:var(--color-gb-surface-elevated);color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13px;font-weight:500;cursor:pointer;transition:border-color var(--gb-dur-fast)}[data-theme=light] .cl__sort-btn[data-v-f90f2637]{background:#fff}.cl__sort-btn[data-v-f90f2637]:hover{border-color:color-mix(in oklab,var(--color-gb-violet) 35%,transparent)}.cl__sort-caret--open[data-v-f90f2637]{transform:rotate(180deg);transition:transform var(--gb-dur-fast)}.cl__sort-menu[data-v-f90f2637]{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:220px;background:var(--color-gb-surface-elevated);border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-md);box-shadow:0 10px 30px -8px #00000073;padding:4px;display:flex;flex-direction:column;gap:1px}[data-theme=light] .cl__sort-menu[data-v-f90f2637]{background:#fff;box-shadow:0 10px 30px -8px #0b0e1f2e}.cl__sort-opt[data-v-f90f2637]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13px;cursor:pointer;text-align:left}.cl__sort-opt[data-v-f90f2637]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 10%,transparent)}.cl__sort-opt--active[data-v-f90f2637]{color:var(--color-gb-violet);background:color-mix(in oklab,var(--color-gb-violet) 8%,transparent)}.cl__grid[data-v-f90f2637]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.cl__card[data-v-f90f2637]{cursor:pointer;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.cl__card-head[data-v-f90f2637]{display:flex;align-items:center;gap:12px}.cl__id[data-v-f90f2637]{flex:1;min-width:0}.cl__name[data-v-f90f2637]{font-size:16px;font-weight:600;color:var(--color-gb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl__rate[data-v-f90f2637]{font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl__email[data-v-f90f2637]{opacity:.8}.cl__arrow[data-v-f90f2637]{color:var(--color-gb-ink-4);transition:transform var(--gb-dur-fast) var(--ease-gb),color var(--gb-dur-fast) var(--ease-gb);flex-shrink:0}.cl__card:hover .cl__arrow[data-v-f90f2637]{color:var(--color-gb-violet);transform:translate(2px)}.cl__stats[data-v-f90f2637]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:14px;border-top:1px solid var(--color-gb-border)}.cl__stat[data-v-f90f2637]{display:flex;flex-direction:column;gap:4px;min-width:0}.cl__stat-val[data-v-f90f2637]{font-family:var(--font-gb-sans);font-weight:700;font-size:16px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl__stat-val--violet[data-v-f90f2637]{color:var(--color-gb-violet)}.cl__stat-sub[data-v-f90f2637]{font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.cl__foot[data-v-f90f2637]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--color-gb-border)}.cl__last[data-v-f90f2637]{font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.v2-tabs[data-v-f4879b01]{display:flex;gap:2px;border-bottom:1px solid var(--color-gb-border);overflow-x:auto;scrollbar-width:none}.v2-tabs[data-v-f4879b01]::-webkit-scrollbar{display:none}.v2-tabs__tab[data-v-f4879b01]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:0;background:transparent;color:var(--color-gb-ink-3);font-size:13px;font-weight:500;font-family:var(--font-gb-sans);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--gb-dur-fast) var(--ease-gb),border-color var(--gb-dur-fast) var(--ease-gb)}.v2-tabs__tab[data-v-f4879b01]:hover{color:var(--color-gb-ink)}.v2-tabs__tab--active[data-v-f4879b01]{color:var(--color-gb-violet);border-bottom-color:var(--color-gb-violet)}.v2-tabs__count[data-v-f4879b01]{font-family:var(--font-gb-mono);font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:999px;background:color-mix(in oklab,var(--color-gb-ink-4) 14%,transparent);color:var(--color-gb-ink-4)}.v2-tabs__tab--active .v2-tabs__count[data-v-f4879b01]{background:color-mix(in oklab,var(--color-gb-violet) 14%,transparent);color:var(--color-gb-violet)}.cd[data-v-923cb9aa]{display:flex;flex-direction:column;gap:24px}.cd__back[data-v-923cb9aa]{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:6px 10px 6px 4px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink-3);font-size:12.5px;font-weight:500;cursor:pointer;font-family:var(--font-gb-sans)}.cd__back[data-v-923cb9aa]:hover{color:var(--color-gb-ink)}.cd__head[data-v-923cb9aa]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.cd__head-main[data-v-923cb9aa]{display:flex;align-items:flex-start;gap:16px;min-width:0;flex:1}.cd__id[data-v-923cb9aa]{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.cd__name[data-v-923cb9aa]{margin:0;line-height:1.1}.cd__head-meta[data-v-923cb9aa]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.cd__rate[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:12px;color:var(--color-gb-ink-3)}.cd__email[data-v-923cb9aa]{font-size:12.5px;color:var(--color-gb-ink-4)}.cd__stats-strip[data-v-923cb9aa]{display:flex;gap:22px;padding:14px 18px;border-radius:var(--radius-gb-md);background:var(--color-gb-surface-soft);border:1px solid var(--color-gb-border);flex-shrink:0}[data-theme=light] .cd__stats-strip[data-v-923cb9aa]{background:#0b0e1f08}.cd__stat[data-v-923cb9aa]{display:flex;flex-direction:column;gap:2px;min-width:80px}.cd__stat-val[data-v-923cb9aa]{font-family:var(--font-gb-sans);font-weight:700;font-size:18px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.cd__stat-val--violet[data-v-923cb9aa]{color:var(--color-gb-violet)}.cd__stat-sub[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.cd__tabpane[data-v-923cb9aa]{display:flex;flex-direction:column;gap:24px}.cd__placeholder[data-v-923cb9aa]{padding:36px 28px;display:flex;flex-direction:column;gap:10px}.cd__placeholder-title[data-v-923cb9aa]{font-family:var(--font-gb-serif);font-style:italic;font-size:28px;color:var(--color-gb-ink-3);line-height:1.05}.cd__placeholder-body[data-v-923cb9aa]{font-size:13.5px;line-height:1.55;color:var(--color-gb-ink-3);margin:0;max-width:540px}.cd__overview-grid[data-v-923cb9aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.cd__overview-card[data-v-923cb9aa]{padding:20px 22px;display:flex;flex-direction:column;gap:10px}.cd__action-card .cd__action-value[data-v-923cb9aa]{font-family:var(--font-gb-sans);font-weight:700;font-size:28px;color:var(--color-gb-violet);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.02em}.cd__action-card .cd__action-copy[data-v-923cb9aa]{font-size:13.5px;color:var(--color-gb-ink-3);margin:0;flex:1}.cd__period-card .cd__period-tier[data-v-923cb9aa]{font-family:var(--font-gb-sans);font-weight:600;font-size:20px;color:var(--color-gb-ink)}.cd__period-card .cd__period-range[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4)}.cd__period-stats[data-v-923cb9aa]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid var(--color-gb-border)}.cd__period-stats>div[data-v-923cb9aa]{display:flex;flex-direction:column;gap:2px}.cd__period-stats span[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:14px;font-weight:600;color:var(--color-gb-ink)}.cd__lifetime-row[data-v-923cb9aa]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cd__lifetime-val[data-v-923cb9aa]{font-family:var(--font-gb-sans);font-weight:700;font-size:18px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.cd__lifetime-lbl[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gb-ink-4);margin-top:2px}.cd__lifetime-note[data-v-923cb9aa]{margin:8px 0 0;font-family:var(--font-gb-serif);font-style:italic;font-size:13px;color:var(--color-gb-ink-3)}.cd__recent-head[data-v-923cb9aa]{display:flex;align-items:center;justify-content:space-between;padding:16px 22px 12px}.cd__view-all[data-v-923cb9aa]{background:transparent;border:0;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--color-gb-violet);cursor:pointer;font-family:var(--font-gb-sans)}.cd__invoice-row[data-v-923cb9aa]{display:grid;grid-template-columns:120px 110px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 22px;border-top:1px solid var(--color-gb-border);cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb)}.cd__invoice-row[data-v-923cb9aa]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.cd__invoice-num[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:12px;color:var(--color-gb-ink-3)}.cd__invoice-amount[data-v-923cb9aa]{text-align:right;font-weight:600;font-size:14px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.cd__projects-head[data-v-923cb9aa]{display:flex;align-items:center;justify-content:space-between}.cd__new-project[data-v-923cb9aa]{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.cd__new-project-foot[data-v-923cb9aa]{display:flex;justify-content:flex-end;gap:8px}.cd__projects-list[data-v-923cb9aa]{display:flex;flex-direction:column;gap:12px}.cd__project[data-v-923cb9aa]{padding:0;overflow:hidden}.cd__project-head[data-v-923cb9aa]{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb)}.cd__project-head[data-v-923cb9aa]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 6%,transparent)}.cd__project-icon[data-v-923cb9aa]{width:28px;height:28px;border-radius:var(--radius-gb-sm);background:color-mix(in oklab,var(--color-gb-violet) 14%,transparent);color:var(--color-gb-violet);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cd__project-id[data-v-923cb9aa]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cd__project-name[data-v-923cb9aa]{font-size:14.5px;font-weight:600;color:var(--color-gb-ink)}.cd__project-desc[data-v-923cb9aa]{margin:0;font-size:12.5px;color:var(--color-gb-ink-3);line-height:1.4}.cd__project-meta[data-v-923cb9aa]{display:flex;align-items:center;gap:8px;font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4);margin-top:4px}.cd__project-actions[data-v-923cb9aa]{display:flex;gap:4px;flex-shrink:0}.cd__icon-btn[data-v-923cb9aa]{width:28px;height:28px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink-4);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb),color var(--gb-dur-fast) var(--ease-gb)}.cd__icon-btn[data-v-923cb9aa]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 14%,transparent);color:var(--color-gb-ink-2)}.cd__icon-btn--danger[data-v-923cb9aa]:hover{background:color-mix(in oklab,var(--color-gb-overdue) 14%,transparent);color:var(--color-gb-overdue)}.cd__project-edit[data-v-923cb9aa]{padding:14px 18px;background:color-mix(in oklab,var(--color-gb-violet) 6%,transparent);border-top:1px solid var(--color-gb-border);display:flex;flex-direction:column;gap:8px}.cd__project-edit-foot[data-v-923cb9aa]{display:flex;justify-content:flex-end;gap:8px}.cd__project-body[data-v-923cb9aa]{padding:14px 18px 18px;background:var(--color-gb-surface-soft);border-top:1px solid var(--color-gb-border);display:flex;flex-direction:column;gap:18px}[data-theme=light] .cd__project-body[data-v-923cb9aa]{background:#0b0e1f05}.cd__sub[data-v-923cb9aa]{display:flex;flex-direction:column;gap:8px}.cd__sub-head[data-v-923cb9aa]{display:flex;align-items:center;justify-content:space-between}.cd__add-sub[data-v-923cb9aa]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-violet);font-family:var(--font-gb-sans);font-size:11.5px;font-weight:600;cursor:pointer}.cd__add-sub[data-v-923cb9aa]:hover{background:color-mix(in oklab,var(--color-gb-violet) 12%,transparent)}.cd__sub-empty[data-v-923cb9aa]{font-family:var(--font-gb-serif);font-style:italic;font-size:12.5px;color:var(--color-gb-ink-4);padding:6px 0}.cd__sub-form[data-v-923cb9aa]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-md);background:var(--color-gb-surface-elevated)}[data-theme=light] .cd__sub-form[data-v-923cb9aa]{background:#fff}.cd__sub-form-foot[data-v-923cb9aa]{display:flex;justify-content:flex-end;gap:8px}.cd__link-row[data-v-923cb9aa]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-gb-sm);background:var(--color-gb-surface-elevated);text-decoration:none;color:inherit;transition:background var(--gb-dur-fast)}[data-theme=light] .cd__link-row[data-v-923cb9aa]{background:#fff}.cd__link-row[data-v-923cb9aa]:hover{background:color-mix(in oklab,var(--color-gb-violet) 8%,var(--color-gb-surface-elevated))}.cd__link-label[data-v-923cb9aa]{font-size:13px;font-weight:500;color:var(--color-gb-ink)}.cd__link-url[data-v-923cb9aa]{flex:1;font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd__cred[data-v-923cb9aa]{padding:10px 12px;border-radius:var(--radius-gb-sm);background:var(--color-gb-surface-elevated);display:flex;flex-direction:column;gap:6px}[data-theme=light] .cd__cred[data-v-923cb9aa]{background:#fff}.cd__cred-row[data-v-923cb9aa]{display:flex;align-items:center;gap:8px}.cd__cred-icon[data-v-923cb9aa]{color:var(--color-gb-ink-4)}.cd__cred-label[data-v-923cb9aa]{font-size:13px;font-weight:600;color:var(--color-gb-ink)}.cd__cred-link[data-v-923cb9aa]{margin-left:auto;font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.cd__cred-fields[data-v-923cb9aa]{display:flex;align-items:center;gap:8px;padding-left:21px;font-size:12.5px}.cd__cred-lbl[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gb-ink-4);width:36px}.cd__cred-val[data-v-923cb9aa]{flex:1;color:var(--color-gb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd__cred-val--mono[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:12px}.cd__cred-notes[data-v-923cb9aa]{margin:4px 0 0;padding-left:21px;font-size:12px;color:var(--color-gb-ink-3)}.cd__inp[data-v-923cb9aa]{padding:10px 12px;border-radius:var(--radius-gb-sm);border:1px solid var(--color-gb-border);background:var(--color-gb-surface-soft);color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13px;outline:none;resize:vertical;transition:border-color var(--gb-dur-fast)}[data-theme=light] .cd__inp[data-v-923cb9aa]{background:#0b0e1f0a}.cd__inp[data-v-923cb9aa]:focus{border-color:var(--color-gb-violet)}.cd__inp--ta[data-v-923cb9aa]{min-height:60px}.cd__btn-cancel[data-v-923cb9aa]{padding:7px 12px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink-4);font-size:12.5px;font-family:var(--font-gb-sans);cursor:pointer}.cd__btn-cancel[data-v-923cb9aa]:hover{color:var(--color-gb-ink-2)}.cd__settings-card[data-v-923cb9aa]{padding:24px 26px;display:flex;flex-direction:column;gap:10px}.cd__settings-copy[data-v-923cb9aa]{font-size:13.5px;color:var(--color-gb-ink-3);line-height:1.55;margin:4px 0 14px;max-width:540px}.cd__identity-row[data-v-923cb9aa]{display:flex;align-items:center;gap:18px;padding:4px 0}.cd__identity-actions[data-v-923cb9aa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cd__upload-btn[data-v-923cb9aa]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:0;border-radius:var(--radius-gb-md);background:var(--gb-aurora);color:#fff;font-size:13px;font-weight:600;font-family:var(--font-gb-sans);cursor:pointer;box-shadow:0 8px 24px -8px #a78bfa59;transition:transform var(--gb-dur-fast) var(--ease-gb)}.cd__upload-btn[data-v-923cb9aa]:hover{transform:translateY(-1px)}.cd__upload-remove[data-v-923cb9aa]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-md);background:transparent;color:var(--color-gb-ink-3);font-size:12.5px;font-weight:500;font-family:var(--font-gb-sans);cursor:pointer;transition:color var(--gb-dur-fast) var(--ease-gb),border-color var(--gb-dur-fast) var(--ease-gb)}.cd__upload-remove[data-v-923cb9aa]:hover{color:var(--color-gb-overdue);border-color:color-mix(in oklab,var(--color-gb-overdue) 35%,transparent)}.cd__logo-error[data-v-923cb9aa]{margin:4px 0 0;padding:8px 12px;border-radius:var(--radius-gb-sm);background:color-mix(in oklab,var(--color-gb-overdue) 14%,transparent);color:var(--color-gb-overdue);font-size:12.5px}.cd__logo-hint[data-v-923cb9aa]{margin:4px 0 0;font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.04em;color:var(--color-gb-ink-4)}.cd__settings-divider[data-v-923cb9aa]{height:1px;background:var(--color-gb-border);margin:20px 0 16px}.cd__color-grid[data-v-923cb9aa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,36px));gap:10px;padding:4px 0}.cd__color-swatch[data-v-923cb9aa]{width:36px;height:36px;border:0;border-radius:var(--radius-gb-sm);cursor:pointer;transition:transform var(--gb-dur-fast) var(--ease-gb),box-shadow var(--gb-dur-fast) var(--ease-gb);position:relative}.cd__color-swatch[data-v-923cb9aa]:hover{transform:scale(1.08)}.cd__color-swatch--active[data-v-923cb9aa]{box-shadow:0 0 0 2px var(--color-gb-surface-elevated),0 0 0 4px var(--color-gb-violet)}[data-theme=light] .cd__color-swatch--active[data-v-923cb9aa]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-gb-violet)}.cd__danger-card[data-v-923cb9aa]{border:1px solid color-mix(in oklab,var(--color-gb-overdue) 30%,transparent);background:color-mix(in oklab,var(--color-gb-overdue) 5%,var(--color-gb-surface-elevated))}[data-theme=light] .cd__danger-card[data-v-923cb9aa]{background:color-mix(in oklab,var(--color-gb-overdue) 4%,#ffffff)}.cd__archive-btn[data-v-923cb9aa]{align-self:flex-start;padding:9px 16px;border:0;border-radius:var(--radius-gb-md);background:color-mix(in oklab,var(--color-gb-overdue) 18%,transparent);color:var(--color-gb-overdue);font-size:13px;font-weight:600;font-family:var(--font-gb-sans);cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb)}.cd__archive-btn[data-v-923cb9aa]:hover{background:color-mix(in oklab,var(--color-gb-overdue) 28%,transparent)}.cd__pane-head[data-v-923cb9aa]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;gap:12px}.cd__invoice-full-row[data-v-923cb9aa]{display:grid;grid-template-columns:120px 90px minmax(0,1fr) 1fr 1fr;gap:14px;align-items:center;padding:14px 22px;border-top:1px solid var(--color-gb-border);cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb)}.cd__invoice-full-row[data-v-923cb9aa]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.cd__invoice-date[data-v-923cb9aa]{text-align:right;font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4);white-space:nowrap}.cd__invoice-date--issued[data-v-923cb9aa]{text-align:left}@media(max-width:720px){.cd__invoice-full-row[data-v-923cb9aa]{grid-template-columns:100px 80px auto;row-gap:4px}.cd__invoice-date[data-v-923cb9aa]{display:none}}.cd__form-card[data-v-923cb9aa]{padding:22px 24px;display:flex;flex-direction:column;gap:8px}.cd__form-grid[data-v-923cb9aa]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}@media(max-width:720px){.cd__form-grid[data-v-923cb9aa]{grid-template-columns:1fr}}.cd__form-field[data-v-923cb9aa]{display:flex;flex-direction:column;gap:6px;min-width:0}.cd__form-field--wide[data-v-923cb9aa]{grid-column:1 / -1}.cd__form-field>span[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gb-ink-3)}.cd__form-field>span .cd__hint[data-v-923cb9aa]{font-family:var(--font-gb-sans);font-size:10px;letter-spacing:0;text-transform:none;color:var(--color-gb-ink-4);margin-left:4px}.cd__form-field input[data-v-923cb9aa],.cd__form-field textarea[data-v-923cb9aa],.cd__form-field select[data-v-923cb9aa]{padding:10px 12px;border-radius:var(--radius-gb-md);border:1px solid var(--color-gb-border);background:var(--color-gb-surface-soft);color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13.5px;outline:none;resize:vertical;transition:border-color var(--gb-dur-fast) var(--ease-gb)}[data-theme=light] .cd__form-field input[data-v-923cb9aa],[data-theme=light] .cd__form-field textarea[data-v-923cb9aa],[data-theme=light] .cd__form-field select[data-v-923cb9aa]{background:#0b0e1f0a}.cd__form-field input[data-v-923cb9aa]:focus,.cd__form-field textarea[data-v-923cb9aa]:focus,.cd__form-field select[data-v-923cb9aa]:focus{border-color:var(--color-gb-violet)}.cd__form-foot[data-v-923cb9aa]{display:flex;justify-content:flex-end;margin-top:14px}.cd__tier-grid[data-v-923cb9aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px}.cd__tier[data-v-923cb9aa]{position:relative;padding:16px 18px;border-radius:var(--radius-gb-md);border:1.5px solid var(--color-gb-border);background:var(--color-gb-surface-elevated);cursor:pointer;text-align:left;font-family:var(--font-gb-sans);color:var(--color-gb-ink);transition:border-color var(--gb-dur-fast) var(--ease-gb),background var(--gb-dur-fast) var(--ease-gb)}[data-theme=light] .cd__tier[data-v-923cb9aa]{background:#fff}.cd__tier[data-v-923cb9aa]:hover{border-color:color-mix(in oklab,var(--color-gb-violet) 35%,transparent)}.cd__tier--active[data-v-923cb9aa]{border-color:color-mix(in oklab,var(--color-gb-violet) 60%,transparent);background:color-mix(in oklab,var(--color-gb-violet) 10%,var(--color-gb-surface-elevated))}[data-theme=light] .cd__tier--active[data-v-923cb9aa]{background:color-mix(in oklab,var(--color-gb-violet) 8%,#ffffff)}.cd__tier-name[data-v-923cb9aa]{font-size:16px;font-weight:700;color:var(--color-gb-ink)}.cd__tier-tag[data-v-923cb9aa]{font-family:var(--font-gb-serif);font-style:italic;font-size:13px;color:var(--color-gb-ink-3);margin:4px 0 10px}.cd__tier-features[data-v-923cb9aa]{margin:0;padding-left:16px;font-size:12px;color:var(--color-gb-ink-2);line-height:1.6}.cd__tier-badge[data-v-923cb9aa]{position:absolute;top:12px;right:12px;padding:2px 8px;border-radius:999px;background:var(--gb-aurora);color:#fff;font-family:var(--font-gb-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.cd__portal-row[data-v-923cb9aa]{display:flex;align-items:flex-end;gap:12px}.cd__portal-msg[data-v-923cb9aa]{margin:12px 0 0;padding:8px 12px;border-radius:var(--radius-gb-sm);background:color-mix(in oklab,var(--color-gb-mint) 14%,transparent);color:var(--color-gb-mint);font-size:12.5px}.cd__portal-meta[data-v-923cb9aa]{margin:10px 0 0;font-size:12.5px;color:var(--color-gb-ink-4);font-style:italic}.cd__portal-meta code[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:11px;font-style:normal;padding:1px 5px;border-radius:4px;background:color-mix(in oklab,var(--color-gb-ink-4) 14%,transparent)}.cd__token-form[data-v-923cb9aa]{display:flex;align-items:center;gap:10px;margin:12px 0 0;flex-wrap:wrap}.cd__token-flash[data-v-923cb9aa]{margin:16px 0 0;padding:14px 16px;border-radius:var(--radius-gb-md);background:color-mix(in oklab,var(--color-gb-amber) 12%,transparent);border:1px solid color-mix(in oklab,var(--color-gb-amber) 35%,transparent)}.cd__token-flash-copy[data-v-923cb9aa]{margin:6px 0 8px;font-size:12.5px;color:var(--color-gb-ink-2);line-height:1.5}.cd__token-flash-link[data-v-923cb9aa]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--color-gb-surface-elevated);border-radius:var(--radius-gb-sm)}[data-theme=light] .cd__token-flash-link[data-v-923cb9aa]{background:#fff}.cd__token-flash-link code[data-v-923cb9aa]{flex:1;font-family:var(--font-gb-mono);font-size:11.5px;color:var(--color-gb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd__token-flash-expires[data-v-923cb9aa]{margin:8px 0 0;font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.cd__token-list[data-v-923cb9aa]{margin:14px 0 0;display:flex;flex-direction:column;gap:8px}.cd__token-row[data-v-923cb9aa]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-gb-sm);background:var(--color-gb-surface-elevated);border:1px solid var(--color-gb-border)}[data-theme=light] .cd__token-row[data-v-923cb9aa]{background:#fff}.cd__token-row--revoked[data-v-923cb9aa]{opacity:.55}.cd__token-row>div[data-v-923cb9aa]:first-child{flex:1;min-width:0}.cd__token-label[data-v-923cb9aa]{font-size:13px;font-weight:600;color:var(--color-gb-ink)}.cd__token-meta[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4);margin-top:4px}.cd__activity-stats[data-v-923cb9aa]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 22px;border-top:1px solid var(--color-gb-border)}.cd__activity-stat-val[data-v-923cb9aa]{font-family:var(--font-gb-sans);font-weight:700;font-size:22px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero;display:block;margin-top:4px}.cd__activity-stat-val--violet[data-v-923cb9aa]{color:var(--color-gb-violet)}.cd__day-list[data-v-923cb9aa]{display:flex;flex-direction:column}.cd__day[data-v-923cb9aa]{border-top:1px solid var(--color-gb-border)}.cd__day-head[data-v-923cb9aa]{display:flex;align-items:center;justify-content:space-between;padding:12px 22px 6px;background:var(--color-gb-surface-soft)}[data-theme=light] .cd__day-head[data-v-923cb9aa]{background:#0b0e1f06}.cd__day-date[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gb-ink-3)}.cd__day-totals[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4)}.cd__entry[data-v-923cb9aa]{display:grid;grid-template-columns:130px minmax(0,1fr) 70px 100px;gap:14px;align-items:center;padding:10px 22px;font-size:12.5px}.cd__entry+.cd__entry[data-v-923cb9aa]{border-top:1px solid var(--color-gb-border)}.cd__entry-time[data-v-923cb9aa]{font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4);white-space:nowrap}.cd__entry-notes[data-v-923cb9aa]{color:var(--color-gb-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd__entry-duration[data-v-923cb9aa]{text-align:right;font-family:var(--font-gb-mono);font-size:12px;color:var(--color-gb-ink-3)}.cd__entry-amount[data-v-923cb9aa]{text-align:right;font-weight:600;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}@media(max-width:720px){.cd__entry[data-v-923cb9aa]{grid-template-columns:1fr auto;row-gap:4px}.cd__entry-time[data-v-923cb9aa],.cd__entry-duration[data-v-923cb9aa]{display:none}}.rcv[data-v-b9f1b0e3]{display:flex;flex-direction:column;gap:24px}.rcv__lead[data-v-b9f1b0e3]{font-size:14px;color:var(--color-gb-ink-3);margin:4px 0 0}.rcv__metrics[data-v-b9f1b0e3]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.rcv__metrics[data-v-b9f1b0e3]{grid-template-columns:repeat(2,1fr)}}.rcv__aging[data-v-b9f1b0e3]{padding:24px 26px;display:flex;flex-direction:column;gap:16px}.rcv__aging-head[data-v-b9f1b0e3]{display:flex;justify-content:space-between;align-items:flex-start}.rcv__aging-total[data-v-b9f1b0e3]{font-family:var(--font-gb-sans);font-weight:700;font-size:28px;letter-spacing:-.02em;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero;margin-top:6px}.rcv__aging-sub[data-v-b9f1b0e3]{font-family:var(--font-gb-sans);font-weight:400;font-size:13px;color:var(--color-gb-ink-4);margin-left:6px}.rcv__aging-empty[data-v-b9f1b0e3]{padding:18px 0;text-align:center;font-family:var(--font-gb-serif);font-style:italic;font-size:14px;color:var(--color-gb-ink-3)}.rcv__aging-bar[data-v-b9f1b0e3]{display:flex;width:100%;height:16px;border-radius:999px;overflow:hidden;background:color-mix(in oklab,var(--color-gb-ink-4) 12%,transparent)}.rcv__aging-seg[data-v-b9f1b0e3]{height:100%;transition:width .6s var(--ease-gb)}.rcv__aging-seg+.rcv__aging-seg[data-v-b9f1b0e3]{box-shadow:inset 1px 0 0 var(--color-gb-surface-elevated)}.rcv__aging-legend[data-v-b9f1b0e3]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}@media(max-width:720px){.rcv__aging-legend[data-v-b9f1b0e3]{grid-template-columns:repeat(2,1fr)}}.rcv__aging-leg[data-v-b9f1b0e3]{display:flex;align-items:flex-start;gap:8px;padding:8px 0}.rcv__aging-leg--zero[data-v-b9f1b0e3]{opacity:.5}.rcv__aging-leg-dot[data-v-b9f1b0e3]{width:10px;height:10px;border-radius:3px;flex-shrink:0;margin-top:3px}.rcv__aging-leg-text[data-v-b9f1b0e3]{display:flex;flex-direction:column;gap:1px;min-width:0}.rcv__aging-leg-label[data-v-b9f1b0e3]{font-family:var(--font-gb-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gb-ink-4)}.rcv__aging-leg-val[data-v-b9f1b0e3]{font-family:var(--font-gb-sans);font-weight:600;font-size:14px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.rcv__aging-leg-count[data-v-b9f1b0e3]{font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.rcv__filters[data-v-b9f1b0e3]{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.rcv__filter-group[data-v-b9f1b0e3]{display:flex;flex-direction:column;gap:6px;position:relative}.rcv__chips[data-v-b9f1b0e3]{display:inline-flex;gap:3px;padding:3px;border-radius:var(--radius-gb-md);background:var(--color-gb-surface-soft);border:1px solid var(--color-gb-border)}[data-theme=light] .rcv__chips[data-v-b9f1b0e3]{background:#0b0e1f0a}.rcv__chip[data-v-b9f1b0e3]{padding:6px 12px;border:0;border-radius:7px;background:transparent;color:var(--color-gb-ink-4);font-size:12px;font-weight:500;font-family:var(--font-gb-sans);cursor:pointer;transition:background var(--gb-dur-fast),color var(--gb-dur-fast)}.rcv__chip--active[data-v-b9f1b0e3]{background:var(--color-gb-surface-elevated);color:var(--color-gb-ink);box-shadow:var(--shadow-gb-glass)}[data-theme=light] .rcv__chip--active[data-v-b9f1b0e3]{background:#fff}.rcv__client-trigger[data-v-b9f1b0e3]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-md);background:var(--color-gb-surface-elevated);color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13px;font-weight:500;cursor:pointer}[data-theme=light] .rcv__client-trigger[data-v-b9f1b0e3]{background:#fff}.rcv__client-trigger[data-v-b9f1b0e3]:hover{border-color:color-mix(in oklab,var(--color-gb-violet) 35%,transparent)}.rcv__client-trigger--active[data-v-b9f1b0e3]{background:color-mix(in oklab,var(--color-gb-violet) 8%,var(--color-gb-surface-elevated));border-color:color-mix(in oklab,var(--color-gb-violet) 50%,transparent)}.rcv__caret--open[data-v-b9f1b0e3]{transform:rotate(180deg);transition:transform var(--gb-dur-fast)}.rcv__client-menu[data-v-b9f1b0e3]{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:240px;max-height:360px;overflow:auto;background:var(--color-gb-surface-elevated);border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-md);box-shadow:0 10px 30px -8px #00000073;padding:4px;display:flex;flex-direction:column;gap:1px}[data-theme=light] .rcv__client-menu[data-v-b9f1b0e3]{background:#fff;box-shadow:0 10px 30px -8px #0b0e1f2e}.rcv__client-opt[data-v-b9f1b0e3]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13px;cursor:pointer;text-align:left}.rcv__client-opt[data-v-b9f1b0e3]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 10%,transparent)}.rcv__client-opt--active[data-v-b9f1b0e3]{background:color-mix(in oklab,var(--color-gb-violet) 10%,transparent);color:var(--color-gb-violet)}.rcv__client-opt-name[data-v-b9f1b0e3]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcv__client-opt-count[data-v-b9f1b0e3]{font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.rcv__client-divider[data-v-b9f1b0e3]{height:1px;margin:4px 6px;background:var(--color-gb-border)}.rcv__list-head[data-v-b9f1b0e3]{display:grid;grid-template-columns:110px minmax(0,1fr) 100px 130px 180px 200px;gap:12px;padding:12px 20px;border-bottom:1px solid var(--color-gb-border)}.rcv__row[data-v-b9f1b0e3]{display:grid;grid-template-columns:110px minmax(0,1fr) 100px 130px 180px 200px;gap:12px;align-items:center;padding:14px 20px;border-top:1px solid var(--color-gb-border);cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb)}.rcv__row[data-v-b9f1b0e3]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.rcv__row--overdue[data-v-b9f1b0e3]{background:color-mix(in oklab,var(--color-gb-overdue) 4%,transparent)}.rcv__row--overdue[data-v-b9f1b0e3]:hover{background:color-mix(in oklab,var(--color-gb-overdue) 10%,transparent)}.rcv__num[data-v-b9f1b0e3]{font-family:var(--font-gb-mono);font-size:12px;color:var(--color-gb-ink-3)}.rcv__client[data-v-b9f1b0e3]{display:flex;align-items:center;gap:10px;min-width:0}.rcv__client-name[data-v-b9f1b0e3]{font-size:13.5px;font-weight:500;color:var(--color-gb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcv__amount[data-v-b9f1b0e3]{text-align:right;font-weight:600;font-size:14px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.rcv__due[data-v-b9f1b0e3]{text-align:right;font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-3)}.rcv__due--overdue[data-v-b9f1b0e3]{color:var(--color-gb-overdue);font-weight:600}.rcv__due-date[data-v-b9f1b0e3]{color:var(--color-gb-ink-4);margin-left:4px;font-weight:400}.rcv__actions[data-v-b9f1b0e3]{display:flex;gap:6px;justify-content:flex-end}.rcv__action[data-v-b9f1b0e3]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:0;border-radius:var(--radius-gb-sm);background:color-mix(in oklab,var(--color-gb-ink-4) 12%,transparent);color:var(--color-gb-ink-2);font-size:11.5px;font-weight:500;font-family:var(--font-gb-sans);cursor:pointer;transition:background var(--gb-dur-fast),color var(--gb-dur-fast)}.rcv__action[data-v-b9f1b0e3]:hover{background:color-mix(in oklab,var(--color-gb-violet) 14%,transparent);color:var(--color-gb-violet)}.rcv__action--paid[data-v-b9f1b0e3]:hover{background:color-mix(in oklab,var(--color-gb-paid) 16%,transparent);color:var(--color-gb-paid)}.rcv__action--ghost[data-v-b9f1b0e3]{padding:6px 8px;background:transparent;color:var(--color-gb-ink-4)}.rcv__action--ghost[data-v-b9f1b0e3]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 12%,transparent);color:var(--color-gb-ink-2)}.rcv__action[data-v-b9f1b0e3]:disabled{opacity:.5;cursor:wait}.rcv__status[data-v-b9f1b0e3]{display:flex;align-items:center}@media(max-width:980px){.rcv__list-head[data-v-b9f1b0e3]{display:none}.rcv__row[data-v-b9f1b0e3]{grid-template-columns:1fr auto;row-gap:6px}.rcv__num[data-v-b9f1b0e3],.rcv__status[data-v-b9f1b0e3],.rcv__due[data-v-b9f1b0e3]{display:none}}.pay[data-v-27c0f410]{display:flex;flex-direction:column;gap:24px}.pay__head[data-v-27c0f410]{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap}.pay__lead[data-v-27c0f410]{font-size:14px;color:var(--color-gb-ink-3);margin:4px 0 0}.pay__primary[data-v-27c0f410]{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:0;border-radius:var(--radius-gb-md);background:linear-gradient(135deg,var(--color-gb-violet),var(--color-gb-pink));color:#fff;font-family:var(--font-gb-sans);font-weight:600;font-size:13px;cursor:pointer;transition:filter var(--gb-dur-fast),transform var(--gb-dur-fast)}.pay__primary[data-v-27c0f410]:hover{filter:brightness(1.06)}.pay__primary[data-v-27c0f410]:active{transform:translateY(1px)}.pay__metrics[data-v-27c0f410]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.pay__metrics[data-v-27c0f410]{grid-template-columns:repeat(2,1fr)}}.pay__breakdown[data-v-27c0f410]{padding:24px 26px;display:flex;flex-direction:column;gap:16px}.pay__breakdown-head[data-v-27c0f410]{display:flex;justify-content:space-between;align-items:flex-start}.pay__breakdown-total[data-v-27c0f410]{font-family:var(--font-gb-sans);font-weight:700;font-size:26px;letter-spacing:-.02em;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero;margin-top:6px}.pay__breakdown-sub[data-v-27c0f410]{font-family:var(--font-gb-sans);font-weight:400;font-size:12.5px;color:var(--color-gb-ink-4);margin-left:6px}.pay__breakdown-empty[data-v-27c0f410]{padding:18px 0;text-align:center;font-family:var(--font-gb-serif);font-style:italic;font-size:14px;color:var(--color-gb-ink-3)}.pay__breakdown-bar[data-v-27c0f410]{display:flex;width:100%;height:16px;border-radius:999px;overflow:hidden;background:color-mix(in oklab,var(--color-gb-ink-4) 12%,transparent);margin-bottom:14px}.pay__breakdown-seg[data-v-27c0f410]{height:100%;transition:width .5s var(--ease-gb)}.pay__breakdown-seg+.pay__breakdown-seg[data-v-27c0f410]{box-shadow:inset 1px 0 0 var(--color-gb-surface-elevated)}.pay__breakdown-legend[data-v-27c0f410]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.pay__breakdown-legend[data-v-27c0f410]{grid-template-columns:repeat(2,1fr)}}.pay__breakdown-leg[data-v-27c0f410]{display:flex;align-items:flex-start;gap:8px}.pay__breakdown-leg-dot[data-v-27c0f410]{width:10px;height:10px;border-radius:3px;flex-shrink:0;margin-top:3px}.pay__breakdown-leg-text[data-v-27c0f410]{display:flex;flex-direction:column;gap:1px;min-width:0}.pay__breakdown-leg-label[data-v-27c0f410]{font-family:var(--font-gb-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gb-ink-4)}.pay__breakdown-leg-val[data-v-27c0f410]{font-family:var(--font-gb-sans);font-weight:600;font-size:13.5px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.pay__breakdown-leg-unit[data-v-27c0f410]{font-weight:400;color:var(--color-gb-ink-4);font-size:11px;margin-left:2px}.pay__breakdown-leg-count[data-v-27c0f410]{font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.pay__filters[data-v-27c0f410]{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.pay__filter-group[data-v-27c0f410]{display:flex;flex-direction:column;gap:6px;position:relative}.pay__chips[data-v-27c0f410]{display:inline-flex;gap:3px;padding:3px;border-radius:var(--radius-gb-md);background:var(--color-gb-surface-soft);border:1px solid var(--color-gb-border)}[data-theme=light] .pay__chips[data-v-27c0f410]{background:#0b0e1f0a}.pay__chip[data-v-27c0f410]{padding:6px 12px;border:0;border-radius:7px;background:transparent;color:var(--color-gb-ink-4);font-size:12px;font-weight:500;font-family:var(--font-gb-sans);cursor:pointer;text-transform:capitalize;transition:background var(--gb-dur-fast),color var(--gb-dur-fast)}.pay__chip--active[data-v-27c0f410]{background:var(--color-gb-surface-elevated);color:var(--color-gb-ink);box-shadow:var(--shadow-gb-glass)}[data-theme=light] .pay__chip--active[data-v-27c0f410]{background:#fff}.pay__cat-trigger[data-v-27c0f410]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-md);background:var(--color-gb-surface-elevated);color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13px;font-weight:500;cursor:pointer}[data-theme=light] .pay__cat-trigger[data-v-27c0f410]{background:#fff}.pay__cat-trigger[data-v-27c0f410]:hover{border-color:color-mix(in oklab,var(--color-gb-violet) 35%,transparent)}.pay__cat-trigger--active[data-v-27c0f410]{background:color-mix(in oklab,var(--color-gb-violet) 8%,var(--color-gb-surface-elevated));border-color:color-mix(in oklab,var(--color-gb-violet) 50%,transparent)}.pay__caret--open[data-v-27c0f410]{transform:rotate(180deg);transition:transform var(--gb-dur-fast)}.pay__cat-menu[data-v-27c0f410]{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:200px;background:var(--color-gb-surface-elevated);border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-md);box-shadow:0 10px 30px -8px #00000073;padding:4px;display:flex;flex-direction:column;gap:1px}[data-theme=light] .pay__cat-menu[data-v-27c0f410]{background:#fff;box-shadow:0 10px 30px -8px #0b0e1f2e}.pay__cat-opt[data-v-27c0f410]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13px;cursor:pointer;text-align:left}.pay__cat-opt[data-v-27c0f410]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 10%,transparent)}.pay__cat-opt--active[data-v-27c0f410]{background:color-mix(in oklab,var(--color-gb-violet) 10%,transparent);color:var(--color-gb-violet)}.pay__cat-opt-icon[data-v-27c0f410]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.pay__cat-divider[data-v-27c0f410]{height:1px;margin:4px 6px;background:var(--color-gb-border)}.pay__list-head[data-v-27c0f410]{display:grid;grid-template-columns:minmax(0,1fr) 110px 140px 180px 180px;gap:12px;padding:12px 20px;border-bottom:1px solid var(--color-gb-border)}.pay__row[data-v-27c0f410]{display:grid;grid-template-columns:minmax(0,1fr) 110px 140px 180px 180px;gap:12px;align-items:center;padding:14px 20px;border-top:1px solid var(--color-gb-border);cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb)}.pay__row[data-v-27c0f410]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.pay__row--overdue[data-v-27c0f410]{background:color-mix(in oklab,var(--color-gb-overdue) 4%,transparent)}.pay__row--overdue[data-v-27c0f410]:hover{background:color-mix(in oklab,var(--color-gb-overdue) 10%,transparent)}.pay__row--cancelled[data-v-27c0f410]{opacity:.55}.pay__vendor[data-v-27c0f410]{display:flex;align-items:center;gap:12px;min-width:0}.pay__vendor-icon[data-v-27c0f410]{width:30px;height:30px;border-radius:var(--radius-gb-sm);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pay__vendor-text[data-v-27c0f410]{display:flex;flex-direction:column;gap:2px;min-width:0}.pay__vendor-name[data-v-27c0f410]{font-size:13.5px;font-weight:500;color:var(--color-gb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pay__vendor-cat[data-v-27c0f410]{font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4);letter-spacing:.04em}.pay__vendor-personal[data-v-27c0f410]{color:var(--color-gb-amber)}.pay__cycle[data-v-27c0f410]{display:flex;align-items:center}.pay__amount[data-v-27c0f410]{text-align:right;font-weight:600;font-size:14px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.pay__amount-unit[data-v-27c0f410]{font-weight:400;color:var(--color-gb-ink-4);font-size:11px;margin-left:2px}.pay__renews[data-v-27c0f410]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.pay__renews-rel[data-v-27c0f410]{font-family:var(--font-gb-mono);font-size:11.5px;color:var(--color-gb-ink-2);font-weight:500}.pay__renews-rel--overdue[data-v-27c0f410]{color:var(--color-gb-overdue);font-weight:700}.pay__renews-rel--paid[data-v-27c0f410]{color:var(--color-gb-ink-4)}.pay__renews-date[data-v-27c0f410]{font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.pay__actions[data-v-27c0f410]{display:flex;gap:5px;justify-content:flex-end}.pay__action[data-v-27c0f410]{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:0;border-radius:var(--radius-gb-sm);background:color-mix(in oklab,var(--color-gb-ink-4) 12%,transparent);color:var(--color-gb-ink-2);font-size:11.5px;font-weight:500;font-family:var(--font-gb-sans);cursor:pointer}.pay__action[data-v-27c0f410]:hover{background:color-mix(in oklab,var(--color-gb-violet) 14%,transparent);color:var(--color-gb-violet)}.pay__action--paid[data-v-27c0f410]:hover{background:color-mix(in oklab,var(--color-gb-paid) 16%,transparent);color:var(--color-gb-paid)}.pay__action--danger[data-v-27c0f410]:hover{background:color-mix(in oklab,var(--color-gb-overdue) 16%,transparent);color:var(--color-gb-overdue)}.pay__action[data-v-27c0f410]:disabled{opacity:.5;cursor:wait}@media(max-width:980px){.pay__list-head[data-v-27c0f410]{display:none}.pay__row[data-v-27c0f410]{grid-template-columns:1fr auto;row-gap:6px}.pay__cycle[data-v-27c0f410],.pay__renews[data-v-27c0f410]{display:none}}.pay-drawer[data-v-27c0f410]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:color-mix(in oklab,var(--color-gb-surface) 60%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end}[data-theme=light] .pay-drawer[data-v-27c0f410]{background:#0b0e1f52}.pay-drawer__panel[data-v-27c0f410]{width:min(460px,100%);height:100%;background:var(--color-gb-surface-elevated);border-left:1px solid var(--color-gb-border);box-shadow:-20px 0 60px -20px #0009;display:flex;flex-direction:column;overflow:hidden}[data-theme=light] .pay-drawer__panel[data-v-27c0f410]{background:#fff;box-shadow:-20px 0 60px -20px #0b0e1f33}.pay-drawer__head[data-v-27c0f410]{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 22px 14px;border-bottom:1px solid var(--color-gb-border)}.pay-drawer__title[data-v-27c0f410]{margin:6px 0 0;font-family:var(--font-gb-sans);font-weight:700;font-size:20px;letter-spacing:-.01em;color:var(--color-gb-ink)}.pay-drawer__close[data-v-27c0f410]{width:30px;height:30px;border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pay-drawer__close[data-v-27c0f410]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 10%,transparent);color:var(--color-gb-ink)}.pay-drawer__form[data-v-27c0f410]{padding:18px 22px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1;min-height:0}.pay-field[data-v-27c0f410]{display:flex;flex-direction:column;gap:6px}.pay-field--row[data-v-27c0f410]{flex-direction:row;align-items:center;gap:8px}.pay-field--grow[data-v-27c0f410]{flex:1}.pay-field__row[data-v-27c0f410]{display:flex;gap:12px}.pay-field__label[data-v-27c0f410]{font-family:var(--font-gb-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gb-ink-4)}.pay-field__input[data-v-27c0f410]{padding:9px 12px;border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-sm);background:var(--color-gb-surface);color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:13px;outline:none;transition:border-color var(--gb-dur-fast);width:100%}[data-theme=light] .pay-field__input[data-v-27c0f410]{background:#fff}.pay-field__input[data-v-27c0f410]:focus{border-color:color-mix(in oklab,var(--color-gb-violet) 55%,transparent)}.pay-field__check[data-v-27c0f410]{width:16px;height:16px;accent-color:var(--color-gb-violet)}.pay-field__check-label[data-v-27c0f410]{font-size:13px;color:var(--color-gb-ink-2)}.pay-field__date[data-v-27c0f410]{position:relative;display:flex;align-items:center}.pay-field__date[data-v-27c0f410] :first-child{position:absolute;left:10px;color:var(--color-gb-ink-4);pointer-events:none}.pay-field__date .pay-field__input[data-v-27c0f410]{padding-left:32px}.pay-cat-grid[data-v-27c0f410]{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}@media(max-width:480px){.pay-cat-grid[data-v-27c0f410]{grid-template-columns:repeat(3,1fr)}}.pay-cat-chip[data-v-27c0f410]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:7px 6px;border:1px solid var(--color-gb-border);border-radius:var(--radius-gb-sm);background:var(--color-gb-surface);color:var(--color-gb-ink-3);font-family:var(--font-gb-sans);font-size:11px;cursor:pointer;transition:background var(--gb-dur-fast),color var(--gb-dur-fast),border-color var(--gb-dur-fast)}[data-theme=light] .pay-cat-chip[data-v-27c0f410]{background:#fff}.pay-cat-chip[data-v-27c0f410]:hover,.pay-cat-chip--active[data-v-27c0f410]{color:var(--color-gb-ink)}.pay-segments[data-v-27c0f410]{display:flex;gap:3px;padding:3px;border-radius:var(--radius-gb-sm);background:var(--color-gb-surface-soft);border:1px solid var(--color-gb-border)}[data-theme=light] .pay-segments[data-v-27c0f410]{background:#0b0e1f0a}.pay-segment[data-v-27c0f410]{flex:1;padding:6px;border:0;border-radius:5px;background:transparent;color:var(--color-gb-ink-4);font-family:var(--font-gb-sans);font-size:12px;font-weight:500;cursor:pointer;text-transform:capitalize}.pay-segment--active[data-v-27c0f410]{background:var(--color-gb-surface-elevated);color:var(--color-gb-ink);box-shadow:var(--shadow-gb-glass)}[data-theme=light] .pay-segment--active[data-v-27c0f410]{background:#fff}.pay-drawer__foot[data-v-27c0f410]{display:flex;gap:8px;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--color-gb-border);margin-top:auto}.pay-drawer__btn[data-v-27c0f410]{padding:9px 16px;border:0;border-radius:var(--radius-gb-md);font-family:var(--font-gb-sans);font-weight:600;font-size:13px;cursor:pointer}.pay-drawer__btn--ghost[data-v-27c0f410]{background:transparent;color:var(--color-gb-ink-3);border:1px solid var(--color-gb-border)}.pay-drawer__btn--ghost[data-v-27c0f410]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 10%,transparent);color:var(--color-gb-ink)}.pay-drawer__btn--primary[data-v-27c0f410]{background:linear-gradient(135deg,var(--color-gb-violet),var(--color-gb-pink));color:#fff}.pay-drawer__btn--primary[data-v-27c0f410]:hover{filter:brightness(1.06)}.pay-drawer__btn--primary[data-v-27c0f410]:disabled{opacity:.6;cursor:wait}.pay-drawer-enter-active[data-v-27c0f410],.pay-drawer-leave-active[data-v-27c0f410]{transition:opacity .18s var(--ease-gb)}.pay-drawer-enter-active .pay-drawer__panel[data-v-27c0f410],.pay-drawer-leave-active .pay-drawer__panel[data-v-27c0f410]{transition:transform .22s var(--ease-gb)}.pay-drawer-enter-from[data-v-27c0f410],.pay-drawer-leave-to[data-v-27c0f410]{opacity:0}.pay-drawer-enter-from .pay-drawer__panel[data-v-27c0f410],.pay-drawer-leave-to .pay-drawer__panel[data-v-27c0f410]{transform:translate(20px)}.pn[data-v-61351394]{display:flex;flex-direction:column;gap:24px}.pn__lead[data-v-61351394]{font-size:14px;color:var(--color-gb-ink-3);margin:4px 0 0}.pn__list[data-v-61351394]{display:flex;flex-direction:column;gap:12px}.pn__card[data-v-61351394]{position:relative;padding:18px 20px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start}.pn__icon[data-v-61351394]{width:40px;height:40px;border-radius:var(--radius-gb-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pn__body[data-v-61351394]{display:flex;flex-direction:column;gap:6px;min-width:0}.pn__meta[data-v-61351394]{display:flex;align-items:center;gap:10px}.pn__time[data-v-61351394]{font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.pn__title[data-v-61351394]{font-size:14.5px;font-weight:600;color:var(--color-gb-ink);line-height:1.4}.pn__copy[data-v-61351394]{margin:0;font-size:13.5px;color:var(--color-gb-ink-3);line-height:1.5}.pn__dismiss[data-v-61351394]{position:absolute;top:14px;right:14px;width:26px;height:26px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink-4);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--gb-dur-fast) var(--ease-gb),background var(--gb-dur-fast) var(--ease-gb),color var(--gb-dur-fast) var(--ease-gb)}.pn__card:hover .pn__dismiss[data-v-61351394]{opacity:1}.pn__dismiss[data-v-61351394]:hover{background:color-mix(in oklab,var(--color-gb-overdue) 14%,transparent);color:var(--color-gb-overdue)}.ph[data-v-5caef434]{display:flex;flex-direction:column;gap:24px;max-width:720px}.ph__title[data-v-5caef434]{color:var(--color-gb-ink-3)}.ph__card[data-v-5caef434]{padding:26px}.ph__copy[data-v-5caef434]{font-size:14px;line-height:1.55;color:var(--color-gb-ink-2);margin:0}.v2-presence[data-v-e3759e91]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:500;background:color-mix(in oklab,var(--color-gb-paid) 14%,transparent);color:var(--color-gb-paid)}.v2-presence--offline[data-v-e3759e91]{background:color-mix(in oklab,var(--color-gb-ink-4) 18%,transparent);color:var(--color-gb-ink-3)}.v2-presence strong[data-v-e3759e91]{font-weight:600}.v2-presence__sep[data-v-e3759e91]{margin:0 6px;opacity:.6}.v2-presence__dot[data-v-e3759e91]{position:relative;width:7px;height:7px;border-radius:999px;background:currentColor;flex-shrink:0}.v2-presence__pulse[data-v-e3759e91]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:999px;background:currentColor;opacity:.35;animation:v2-presence-pulse-e3759e91 2.2s var(--ease-gb) infinite}@keyframes v2-presence-pulse-e3759e91{0%{transform:scale(.6);opacity:.55}60%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}.overview[data-v-b9ad7371]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}@media(max-width:1100px){.overview[data-v-b9ad7371]{grid-template-columns:1fr}}.overview__main[data-v-b9ad7371]{display:flex;flex-direction:column;gap:24px;min-width:0}.overview__hero[data-v-b9ad7371]{padding:0}.overview__title[data-v-b9ad7371]{line-height:1.05}.overview__client[data-v-b9ad7371]{background:var(--gb-aurora);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.15em;margin-right:-.05em}.overview__dot[data-v-b9ad7371]{font-family:var(--font-gb-serif);font-style:italic;color:var(--color-gb-ink-4)}.overview__presence[data-v-b9ad7371]{margin-top:14px}.overview__review-pill[data-v-b9ad7371]{margin-top:14px;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid color-mix(in oklab,var(--color-gb-amber) 40%,transparent);background:color-mix(in oklab,var(--color-gb-amber) 14%,transparent);color:var(--color-gb-amber);font-family:var(--font-gb-sans);font-size:12.5px;font-weight:500;cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb),transform var(--gb-dur-fast) var(--ease-gb)}.overview__review-pill[data-v-b9ad7371]:hover{background:color-mix(in oklab,var(--color-gb-amber) 22%,transparent);transform:translateY(-1px)}.overview__review-pill strong[data-v-b9ad7371]{font-weight:700}.overview__review-dot[data-v-b9ad7371]{width:7px;height:7px;border-radius:999px;background:var(--color-gb-amber);box-shadow:0 0 0 4px color-mix(in oklab,var(--color-gb-amber) 28%,transparent)}.overview__due[data-v-b9ad7371]{padding:28px}.overview__due-grid[data-v-b9ad7371]{display:grid;grid-template-columns:1.4fr 1fr;gap:28px}@media(max-width:720px){.overview__due-grid[data-v-b9ad7371]{grid-template-columns:1fr}}.overview__due-amt[data-v-b9ad7371]{font-family:var(--font-gb-sans);font-weight:700;font-size:42px;line-height:1;letter-spacing:-.03em;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.overview__due-zero[data-v-b9ad7371]{font-family:var(--font-gb-serif);font-style:italic;color:var(--color-gb-paid);font-weight:500}.overview__due-meta[data-v-b9ad7371]{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;color:var(--color-gb-ink-3)}.overview__due-paid[data-v-b9ad7371]{margin-top:8px;font-family:var(--font-gb-mono);font-size:11.5px;color:var(--color-gb-ink-4)}.overview__due-side[data-v-b9ad7371]{display:flex;flex-direction:column;gap:12px}.overview__due-stat[data-v-b9ad7371]{display:flex;align-items:baseline;gap:12px;padding-top:10px;border-top:1px solid var(--color-gb-border)}.overview__due-stat[data-v-b9ad7371]:first-child{padding-top:0;border-top:0}.overview__due-stat-val[data-v-b9ad7371]{font-family:var(--font-gb-mono);font-size:16px;font-weight:600;color:var(--color-gb-ink)}.overview__due-stat-hint[data-v-b9ad7371]{font-size:11.5px;color:var(--color-gb-ink-4)}.overview__projects[data-v-b9ad7371]{padding:22px}.overview__panel-head[data-v-b9ad7371]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.overview__panel-title[data-v-b9ad7371]{display:flex;align-items:center;gap:10px}.overview__panel-icon[data-v-b9ad7371]{width:32px;height:32px;border-radius:var(--radius-gb-sm);display:inline-flex;align-items:center;justify-content:center}.overview__view-all[data-v-b9ad7371]{background:transparent;border:0;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--color-gb-violet);cursor:pointer;font-family:var(--font-gb-sans)}.overview__proj-grid[data-v-b9ad7371]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.overview__proj-grid[data-v-b9ad7371]{grid-template-columns:1fr}}.overview__proj[data-v-b9ad7371]{padding:16px;border-radius:var(--radius-gb-md);border:1px solid var(--color-gb-border);background:var(--color-gb-surface-soft)}[data-theme=light] .overview__proj[data-v-b9ad7371]{background:#0b0e1f05}.overview__proj-head[data-v-b9ad7371]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.overview__proj-name[data-v-b9ad7371]{font-size:14px;font-weight:600;color:var(--color-gb-ink)}.overview__proj-desc[data-v-b9ad7371]{font-size:12.5px;color:var(--color-gb-ink-3);margin:0 0 8px;line-height:1.4}.overview__proj-meta[data-v-b9ad7371]{display:flex;align-items:center;gap:4px;font-family:var(--font-gb-mono);font-size:10.5px;color:var(--color-gb-ink-4)}.overview__invs[data-v-b9ad7371]{padding:0}.overview__inv-row[data-v-b9ad7371]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px;border-top:1px solid var(--color-gb-border);cursor:pointer}.overview__inv-row[data-v-b9ad7371]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.overview__inv-num-row[data-v-b9ad7371]{display:flex;align-items:center;gap:8px}.overview__inv-num-icon[data-v-b9ad7371]{color:var(--color-gb-ink-4);display:inline-flex}.overview__inv-num[data-v-b9ad7371]{font-family:var(--font-gb-mono);font-size:12.5px;color:var(--color-gb-ink-2)}.overview__inv-meta[data-v-b9ad7371]{font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4);margin-top:4px;padding-left:23px}.overview__inv-meta--overdue[data-v-b9ad7371]{color:var(--color-gb-overdue)}.overview__inv-amount[data-v-b9ad7371]{font-weight:700;font-size:16px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.overview__rail[data-v-b9ad7371]{display:flex;flex-direction:column;gap:16px;min-width:0}.overview__rail-card[data-v-b9ad7371]{padding:18px}.overview__conv-list[data-v-b9ad7371]{display:flex;flex-direction:column;gap:8px}.overview__conv-row[data-v-b9ad7371]{padding:10px 12px;border-radius:var(--radius-gb-sm);border:1px solid var(--color-gb-border);cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb)}.overview__conv-row[data-v-b9ad7371]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.overview__conv-title[data-v-b9ad7371]{font-size:13px;font-weight:600;color:var(--color-gb-ink);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview__conv-meta[data-v-b9ad7371]{display:flex;align-items:center;gap:6px;font-family:var(--font-gb-mono);font-size:10px;color:var(--color-gb-ink-4)}.overview__new-request[data-v-b9ad7371]{margin-top:10px;width:100%;padding:10px;border:1px dashed var(--color-gb-border);border-radius:var(--radius-gb-sm);background:transparent;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;color:var(--color-gb-violet);cursor:pointer;font-family:var(--font-gb-sans)}.overview__plan[data-v-b9ad7371]{overflow:hidden}.overview__plan-head[data-v-b9ad7371]{padding:18px 18px 14px;background:var(--gb-aurora-soft)}.overview__plan-name[data-v-b9ad7371]{font-family:var(--font-gb-sans);font-weight:700;font-size:22px;color:var(--color-gb-ink)}.overview__plan-tag[data-v-b9ad7371]{font-family:var(--font-gb-serif);font-style:italic;font-size:13px;color:var(--color-gb-ink-3);margin-top:4px}.overview__plan-features[data-v-b9ad7371]{padding:12px 18px;display:flex;flex-direction:column;gap:7px}.overview__plan-feature[data-v-b9ad7371]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-gb-ink-2)}.overview__plan-foot[data-v-b9ad7371]{padding:8px 18px 14px}.overview__news-head[data-v-b9ad7371]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.overview__news-all[data-v-b9ad7371]{margin-left:auto;font-family:var(--font-gb-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gb-violet);text-decoration:none}.overview__news-all[data-v-b9ad7371]:hover{text-decoration:underline}.overview__news-empty[data-v-b9ad7371]{font-family:var(--font-gb-serif);font-style:italic;font-size:13px;color:var(--color-gb-ink-4);padding:4px 0 6px}.overview__news-item[data-v-b9ad7371]{padding:12px 0;border-top:1px solid var(--color-gb-border);cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb)}.overview__news-item[data-v-b9ad7371]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 6%,transparent)}.overview__news-item[data-v-b9ad7371]:first-child{border-top:0;padding-top:0}.overview__news-meta[data-v-b9ad7371]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-family:var(--font-gb-mono);font-size:10px;color:var(--color-gb-ink-4)}.overview__news-dot[data-v-b9ad7371]{width:6px;height:6px;border-radius:3px}.overview__news-title[data-v-b9ad7371]{font-size:13px;font-weight:600;color:var(--color-gb-ink);margin-bottom:4px;line-height:1.35}.overview__news-body[data-v-b9ad7371]{font-size:12px;color:var(--color-gb-ink-3);line-height:1.5}.overview__partner[data-v-b9ad7371]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.overview__partner-avatar[data-v-b9ad7371]{width:44px;height:44px;border-radius:var(--radius-gb-md);background:var(--gb-grad-client);display:flex;align-items:center;justify-content:center}.overview__partner-avatar img[data-v-b9ad7371]{width:26px;height:26px;filter:brightness(0) invert(1);opacity:.9}.overview__partner-name[data-v-b9ad7371]{font-size:14px;font-weight:600;color:var(--color-gb-ink)}.overview__partner-role[data-v-b9ad7371]{font-family:var(--font-gb-mono);font-size:10px;letter-spacing:.14em;color:var(--color-gb-ink-4);margin-top:2px;text-transform:uppercase}.overview__partner-tag[data-v-b9ad7371]{font-family:var(--font-gb-serif);font-style:italic;font-size:14px;color:var(--color-gb-ink-3);line-height:1.4;margin:0 0 14px}.pinv[data-v-da8637c1]{display:flex;flex-direction:column;gap:24px}.pinv__lead[data-v-da8637c1]{font-size:14px;color:var(--color-gb-ink-3);margin:4px 0 0}.pinv__metrics[data-v-da8637c1]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:760px){.pinv__metrics[data-v-da8637c1]{grid-template-columns:1fr}}.pinv__tabs[data-v-da8637c1]{display:flex;gap:3px;padding:14px 20px;border-bottom:1px solid var(--color-gb-border)}.pinv__tab[data-v-da8637c1]{padding:6px 14px;border-radius:7px;border:0;font-size:12px;font-weight:500;background:transparent;color:var(--color-gb-ink-4);cursor:pointer;font-family:var(--font-gb-sans);text-transform:capitalize}.pinv__tab--active[data-v-da8637c1]{background:var(--color-gb-surface-elevated);color:var(--color-gb-ink);box-shadow:var(--shadow-gb-glass)}[data-theme=light] .pinv__tab--active[data-v-da8637c1]{background:#fff}.pinv__tab-count[data-v-da8637c1]{font-family:var(--font-gb-mono);font-size:10px;opacity:.6;margin-left:4px}.pinv__header-row[data-v-da8637c1],.pinv__row[data-v-da8637c1]{display:grid;grid-template-columns:110px minmax(0,1fr) 100px 130px 110px 80px;gap:12px;align-items:center}.pinv__header-row[data-v-da8637c1]{padding:10px 20px;border-bottom:1px solid var(--color-gb-border)}.pinv__row[data-v-da8637c1]{padding:14px 20px;border-top:1px solid var(--color-gb-border);cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb)}.pinv__row[data-v-da8637c1]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.pinv__num[data-v-da8637c1]{font-family:var(--font-gb-mono);font-size:12px;color:var(--color-gb-ink-3)}.pinv__period[data-v-da8637c1]{font-size:13.5px;font-weight:500;color:var(--color-gb-ink)}.pinv__status[data-v-da8637c1]{display:flex;align-items:center;gap:5px}.pinv__status-text[data-v-da8637c1]{font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gb-ink-3)}.pinv__amount[data-v-da8637c1]{text-align:right;font-weight:600;font-size:14px;color:var(--color-gb-ink);font-variant-numeric:tabular-nums slashed-zero}.pinv__due[data-v-da8637c1],.pinv__hours[data-v-da8637c1]{text-align:right;font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4)}.pinv__due--overdue[data-v-da8637c1]{color:var(--color-gb-overdue)}@media(max-width:820px){.pinv__header-row[data-v-da8637c1]{display:none}.pinv__row[data-v-da8637c1]{grid-template-columns:1fr auto;row-gap:4px}.pinv__num[data-v-da8637c1],.pinv__status[data-v-da8637c1],.pinv__hours[data-v-da8637c1]{display:none}}.pconv[data-v-2762a1dd]{display:flex;flex-direction:column;gap:24px}.pconv__head[data-v-2762a1dd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pconv__lead[data-v-2762a1dd]{font-size:14px;color:var(--color-gb-ink-3);margin:4px 0 0}.pconv__new[data-v-2762a1dd]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:0;border-radius:var(--radius-gb-md);background:var(--gb-aurora);color:#fff;font-size:13px;font-weight:600;font-family:var(--font-gb-sans);cursor:pointer;box-shadow:0 8px 24px -8px #a78bfa59}.pconv__grid[data-v-2762a1dd]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;min-height:600px}@media(max-width:900px){.pconv__grid[data-v-2762a1dd]{grid-template-columns:1fr}}.pconv__list[data-v-2762a1dd]{display:flex;flex-direction:column;overflow:hidden}.pconv__list-scroll[data-v-2762a1dd]{flex:1;overflow:auto;min-height:480px}.pconv__pane[data-v-2762a1dd]{display:flex;flex-direction:column;overflow:hidden;min-height:600px}.pconv__empty[data-v-2762a1dd]{padding:60px 18px}.pconv__pane-head[data-v-2762a1dd]{padding:14px 20px;border-bottom:1px solid var(--color-gb-border);display:flex;align-items:center;gap:12px}.pconv__pane-title[data-v-2762a1dd]{flex:1;min-width:0}.pconv__pane-subject[data-v-2762a1dd]{font-size:14.5px;font-weight:600;color:var(--color-gb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pconv__pane-meta[data-v-2762a1dd]{font-size:12px;color:var(--color-gb-ink-3);margin-top:2px}.pconv__pane-stream[data-v-2762a1dd]{flex:1;padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto;min-height:360px}.pconv__verbatim[data-v-2762a1dd]{padding:12px 14px;border-radius:var(--radius-gb-md);background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.pconv__verbatim-label[data-v-2762a1dd]{font-family:var(--font-gb-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gb-ink-4);display:block;margin-bottom:4px}.pconv__verbatim p[data-v-2762a1dd]{margin:0;font-size:13.5px;line-height:1.5;color:var(--color-gb-ink-2);white-space:pre-wrap}.ppl[data-v-4cd56a82]{display:flex;flex-direction:column;gap:24px}.ppl__lead[data-v-4cd56a82]{font-size:14px;color:var(--color-gb-ink-3);margin:4px 0 0}.ppl__loading[data-v-4cd56a82]{padding:32px 24px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--color-gb-ink-4);font-family:var(--font-gb-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ppl__pulse[data-v-4cd56a82]{width:8px;height:8px;border-radius:999px;background:var(--color-gb-violet);animation:ppl-pulse-4cd56a82 1.2s var(--ease-gb) infinite}@keyframes ppl-pulse-4cd56a82{0%,to{opacity:.35}50%{opacity:1}}.pd[data-v-87f1d02c]{display:flex;flex-direction:column;gap:24px}.pd__chips[data-v-87f1d02c]{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:8px}.pd__chip[data-v-87f1d02c]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--color-gb-border);border-radius:999px;background:var(--color-gb-surface-elevated);color:var(--color-gb-ink-3);font-family:var(--font-gb-sans);font-size:13px;font-weight:500;cursor:pointer;transition:background var(--gb-dur-fast) var(--ease-gb),color var(--gb-dur-fast) var(--ease-gb),border-color var(--gb-dur-fast) var(--ease-gb)}[data-theme=light] .pd__chip[data-v-87f1d02c]{background:#fff}.pd__chip[data-v-87f1d02c]:hover{color:var(--color-gb-ink);border-color:color-mix(in oklab,var(--color-gb-violet) 35%,transparent)}.pd__chip--active[data-v-87f1d02c]{background:color-mix(in oklab,var(--color-gb-violet) 14%,var(--color-gb-surface-elevated));border-color:color-mix(in oklab,var(--color-gb-violet) 50%,transparent);color:var(--color-gb-violet);font-weight:600}[data-theme=light] .pd__chip--active[data-v-87f1d02c]{background:color-mix(in oklab,var(--color-gb-violet) 10%,#ffffff)}.pd__chip--paused[data-v-87f1d02c]{opacity:.75}.pd__chip-dot[data-v-87f1d02c]{width:8px;height:8px;border-radius:999px;flex-shrink:0}.pd__chip-dot--active[data-v-87f1d02c]{background:var(--color-gb-paid)}.pd__chip-dot--paused[data-v-87f1d02c]{background:var(--color-gb-warning)}.pd__chip-dot--archived[data-v-87f1d02c]{background:var(--color-gb-ink-4)}.pd__chip--active .pd__chip-dot[data-v-87f1d02c]{background:var(--gb-aurora)}.pd__chip-name[data-v-87f1d02c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.pd__head[data-v-87f1d02c]{display:flex;flex-direction:column;gap:8px}.pd__desc[data-v-87f1d02c]{margin:4px 0 0;font-size:14px;color:var(--color-gb-ink-3);line-height:1.5;max-width:720px}.pd__head-meta[data-v-87f1d02c]{display:flex;align-items:center;gap:12px;margin-top:8px}.pd__head-stat[data-v-87f1d02c]{font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4)}.pd__head-progress[data-v-87f1d02c]{width:200px}.pd__tabs[data-v-87f1d02c]{display:flex;gap:2px;border-bottom:1px solid var(--color-gb-border);margin-bottom:-8px}.pd__tab[data-v-87f1d02c]{padding:10px 14px;border:0;background:transparent;color:var(--color-gb-ink-3);font-size:13px;font-weight:500;font-family:var(--font-gb-sans);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--gb-dur-fast) var(--ease-gb),border-color var(--gb-dur-fast) var(--ease-gb)}.pd__tab[data-v-87f1d02c]:hover{color:var(--color-gb-ink)}.pd__tab--active[data-v-87f1d02c]{color:var(--color-gb-violet);border-bottom-color:var(--color-gb-violet)}.pd__board[data-v-87f1d02c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-height:400px}@media(max-width:1100px){.pd__board[data-v-87f1d02c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pd__board[data-v-87f1d02c]{grid-template-columns:1fr}}.pd__pane[data-v-87f1d02c]{padding:22px 24px}.pd__link[data-v-87f1d02c]{display:flex;align-items:center;gap:14px;padding:14px 22px;border-top:1px solid var(--color-gb-border);cursor:pointer;text-decoration:none;color:inherit;transition:background var(--gb-dur-fast) var(--ease-gb)}.pd__link[data-v-87f1d02c]:first-child{border-top:0}.pd__link[data-v-87f1d02c]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 8%,transparent)}.pd__link-icon[data-v-87f1d02c]{width:36px;height:36px;border-radius:var(--radius-gb-sm);background:color-mix(in oklab,var(--color-gb-violet) 12%,transparent);color:var(--color-gb-violet);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pd__link-info[data-v-87f1d02c]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pd__link-label[data-v-87f1d02c]{font-size:14px;font-weight:600;color:var(--color-gb-ink)}.pd__link-url[data-v-87f1d02c]{font-family:var(--font-gb-mono);font-size:11.5px;color:var(--color-gb-ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd__link-notes[data-v-87f1d02c]{font-size:12px;color:var(--color-gb-ink-3);margin-top:4px}.pd__link-go[data-v-87f1d02c]{flex-shrink:0;font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gb-violet)}.pd__cred[data-v-87f1d02c]{padding:18px 22px;border-top:1px solid var(--color-gb-border);display:flex;flex-direction:column;gap:8px}.pd__cred[data-v-87f1d02c]:first-child{border-top:0}.pd__cred-head[data-v-87f1d02c]{display:flex;align-items:center;gap:8px;color:var(--color-gb-ink-3)}.pd__cred-label[data-v-87f1d02c]{font-size:13.5px;font-weight:600;color:var(--color-gb-ink)}.pd__cred-link[data-v-87f1d02c]{margin-left:auto;font-family:var(--font-gb-mono);font-size:11px;color:var(--color-gb-ink-4);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.pd__cred-link[data-v-87f1d02c]:hover{color:var(--color-gb-violet)}.pd__cred-row[data-v-87f1d02c]{display:flex;align-items:center;gap:10px;font-size:13px}.pd__cred-lbl[data-v-87f1d02c]{font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gb-ink-4);width:80px}.pd__cred-val[data-v-87f1d02c]{flex:1;color:var(--color-gb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd__cred-val--mono[data-v-87f1d02c]{font-family:var(--font-gb-mono);font-size:12.5px}.pd__cred-action[data-v-87f1d02c]{width:28px;height:28px;border:0;border-radius:var(--radius-gb-sm);background:transparent;color:var(--color-gb-ink-4);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pd__cred-action[data-v-87f1d02c]:hover{background:color-mix(in oklab,var(--color-gb-ink-4) 14%,transparent);color:var(--color-gb-ink-2)}.pd__cred-notes[data-v-87f1d02c]{font-size:12px;color:var(--color-gb-ink-3);margin:6px 0 0}.pd__meta[data-v-87f1d02c]{margin:14px 0 0;display:flex;flex-direction:column;gap:12px}.pd__meta>div[data-v-87f1d02c]{display:grid;grid-template-columns:120px 1fr;gap:16px}.pd__meta dt[data-v-87f1d02c]{font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gb-ink-4);margin:0}.pd__meta dd[data-v-87f1d02c]{font-size:13.5px;color:var(--color-gb-ink);margin:0;text-transform:capitalize}.pd__meta-desc[data-v-87f1d02c]{text-transform:none;line-height:1.5}.pd__meta-note[data-v-87f1d02c]{margin:18px 0 0;font-family:var(--font-gb-serif);font-style:italic;font-size:13.5px;color:var(--color-gb-ink-3)}.login[data-v-8bf5af90]{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 20px;position:relative;overflow:hidden}.login__bg[data-v-8bf5af90]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 600px at 20% 10%,color-mix(in oklab,var(--color-gb-violet) 22%,transparent),transparent 65%),radial-gradient(700px 500px at 90% 110%,color-mix(in oklab,var(--color-gb-sky) 18%,transparent),transparent 65%);pointer-events:none;z-index:0}.login__card[data-v-8bf5af90]{position:relative;z-index:1;width:100%;max-width:420px;padding:32px 28px 26px;display:flex;flex-direction:column}.login__brand[data-v-8bf5af90]{width:48px;height:48px;margin-bottom:18px;filter:drop-shadow(0 6px 18px rgba(237,91,150,.4))}.login__brand img[data-v-8bf5af90]{width:100%;height:100%;object-fit:contain}.login__title[data-v-8bf5af90]{line-height:1.05}.login__accent[data-v-8bf5af90]{font-family:var(--font-gb-serif);font-style:italic;font-weight:400;background:var(--gb-aurora);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.15em;margin-right:-.05em}.login__lead[data-v-8bf5af90]{font-size:13.5px;color:var(--color-gb-ink-3);line-height:1.55;margin:10px 0 22px}.login__lead code[data-v-8bf5af90]{font-family:var(--font-gb-mono);font-size:.92em;padding:1px 5px;border-radius:4px;background:color-mix(in oklab,var(--color-gb-violet) 12%,transparent)}.login__form[data-v-8bf5af90]{display:flex;flex-direction:column;gap:14px}.login__field[data-v-8bf5af90]{display:flex;flex-direction:column;gap:6px}.login__field>span[data-v-8bf5af90]{font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gb-ink-3)}.login__field>input[data-v-8bf5af90]{padding:11px 14px;border-radius:var(--radius-gb-md);border:1px solid var(--color-gb-border);background:var(--color-gb-surface-soft);color:var(--color-gb-ink);font-family:var(--font-gb-sans);font-size:14px;outline:none;transition:border-color var(--gb-dur-fast) var(--ease-gb)}[data-theme=light] .login__field>input[data-v-8bf5af90]{background:#0b0e1f08}.login__field>input[data-v-8bf5af90]:focus{border-color:var(--color-gb-violet)}.login__error[data-v-8bf5af90]{margin:4px 0 0;padding:8px 12px;border-radius:var(--radius-gb-sm);background:color-mix(in oklab,var(--color-gb-overdue) 14%,transparent);color:var(--color-gb-overdue);font-size:12.5px;line-height:1.4}.login__submit[data-v-8bf5af90]{margin-top:6px;padding:12px 16px;border:0;border-radius:var(--radius-gb-md);background:var(--gb-aurora);color:#fff;font-weight:600;font-size:14px;font-family:var(--font-gb-sans);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 12px 32px -10px #a78bfa80;transition:transform var(--gb-dur-fast) var(--ease-gb),opacity var(--gb-dur-fast) var(--ease-gb)}.login__submit[data-v-8bf5af90]:hover:not(:disabled){transform:translateY(-1px)}.login__submit[data-v-8bf5af90]:disabled{opacity:.6;cursor:wait}.login__hint[data-v-8bf5af90]{font-family:var(--font-gb-mono);font-size:10.5px;letter-spacing:.04em;color:var(--color-gb-ink-4);margin:20px 0 0;text-align:center;line-height:1.6}.login__hint a[data-v-8bf5af90]{color:var(--color-gb-violet);text-decoration:none}.login__hint a[data-v-8bf5af90]:hover{text-decoration:underline}/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xl:36rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-gb-sky:#60a5fa;--color-gb-violet:#a78bfa;--color-gb-mint:#34d399;--color-gb-pink:#f0a0d2;--color-gb-amber:#fbbf24;--color-gb-rose:#fb7185;--color-gb-indigo:#818cf8;--color-gb-surface:#12131e;--color-gb-surface-soft:#191b2a;--color-gb-surface-muted:#1f2236;--color-gb-surface-elevated:#262a42;--color-gb-glass:oklab(100% 0 5.96046e-8/.06);--color-gb-glass-2:oklab(100% 0 5.96046e-8/.1);--color-gb-border:oklab(100% 0 5.96046e-8/.08);--color-gb-border-strong:oklab(100% 0 5.96046e-8/.16);--color-gb-ink:#f4f4fa;--color-gb-ink-2:#d9dae6;--color-gb-ink-3:#a8abc1;--color-gb-ink-4:#7e8198;--color-gb-paid:#34d399;--color-gb-sent:#a78bfa;--color-gb-overdue:#fb7185;--color-gb-warning:#fbbf24;--radius-gb-sm:10px;--radius-gb-md:14px;--radius-gb-lg:18px;--radius-gb-xl:24px;--radius-gb-2xl:32px;--shadow-gb-hair:inset 0 0 0 .5px oklab(100% 0 5.96046e-8/.1);--shadow-gb-glass:inset 0 1px 0 oklab(100% 0 5.96046e-8/.12), inset 0 0 0 .5px oklab(100% 0 5.96046e-8/.08);--shadow-gb-sm:0 2px 8px #00000040, 0 8px 24px -8px #00000073;--shadow-gb-md:0 4px 16px #0000004d, 0 24px 48px -16px #0000008c;--shadow-gb-glow:0 20px 50px -20px #a78bfa80;--font-gb-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-gb-display:"Geist", sans-serif;--font-gb-serif:"Instrument Serif", Georgia, serif;--font-gb-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease-gb:cubic-bezier(.22, 1, .36, 1);--ease-gb-spring:cubic-bezier(.34, 1.56, .64, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-24{top:calc(var(--spacing) * 24)}.z-20{z-index:20}.z-\[1\]{z-index:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-dvh{height:100dvh}.min-h-dvh{min-height:100dvh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-60{width:calc(var(--spacing) * 60)}.w-\[10px\]{width:10px}.w-\[11px\]{width:11px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[560px\]{max-width:560px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1320px\]{max-width:1320px}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[12px\]{border-radius:12px}.rounded-\[var\(--radius-gb-2xl\)\]{border-radius:var(--radius-gb-2xl)}.rounded-\[var\(--radius-gb-lg\)\]{border-radius:var(--radius-gb-lg)}.rounded-\[var\(--radius-gb-xl\)\]{border-radius:var(--radius-gb-xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-gb-border{border-color:var(--color-gb-border)}.border-gb-border\/80{border-color:#ffffff10}@supports (color:color-mix(in lab,red,red)){.border-gb-border\/80{border-color:color-mix(in oklab,var(--color-gb-border) 80%,transparent)}}.bg-gb-glass{background-color:var(--color-gb-glass)}.bg-gb-indigo{background-color:var(--color-gb-indigo)}.bg-gb-surface{background-color:var(--color-gb-surface)}.object-contain{object-fit:contain}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[44px\]{font-size:44px}.text-\[clamp\(2rem\,4\.5vw\,3\.25rem\)\]{font-size:clamp(2rem,4.5vw,3.25rem)}.text-\[clamp\(24px\,3vw\,36px\)\]{font-size:clamp(24px,3vw,36px)}.text-\[clamp\(28px\,3\.4vw\,42px\)\]{font-size:clamp(28px,3.4vw,42px)}.text-\[clamp\(28px\,4vw\,44px\)\]{font-size:clamp(28px,4vw,44px)}.text-\[clamp\(32px\,4\.4vw\,52px\)\]{font-size:clamp(32px,4.4vw,52px)}.text-\[clamp\(32px\,4\.5vw\,52px\)\]{font-size:clamp(32px,4.5vw,52px)}.text-\[clamp\(32px\,5vw\,56px\)\]{font-size:clamp(32px,5vw,56px)}.text-\[clamp\(40px\,5\.4vw\,64px\)\]{font-size:clamp(40px,5.4vw,64px)}.text-\[clamp\(40px\,6vw\,72px\)\]{font-size:clamp(40px,6vw,72px)}.text-\[clamp\(56px\,9vw\,120px\)\]{font-size:clamp(56px,9vw,120px)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-pre-wrap{white-space:pre-wrap}.text-gb-amber{color:var(--color-gb-amber)}.text-gb-ink{color:var(--color-gb-ink)}.text-gb-ink-2{color:var(--color-gb-ink-2)}.text-gb-ink-3{color:var(--color-gb-ink-3)}.text-gb-ink-4{color:var(--color-gb-ink-4)}.text-gb-overdue{color:var(--color-gb-overdue)}.text-gb-paid{color:var(--color-gb-paid)}.text-gb-sent{color:var(--color-gb-sent)}.text-gb-violet{color:var(--color-gb-violet)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-gb-sm{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000040), 0 8px 24px -8px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:shadow-gb-md:hover{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0000004d), 0 24px 48px -16px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:flex{display:flex}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:p-14{padding:calc(var(--spacing) * 14)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.xl\:grid-cols-\[1\.55fr_1fr\]{grid-template-columns:1.55fr 1fr}}}:root{--gb-aurora:linear-gradient(135deg, #60a5fa 0%, #a78bfa 45%, #f0a0d2 75%, #fbbf24 100%);--gb-aurora-soft:linear-gradient(135deg, #60a5fa20 0%, #a78bfa20 45%, #f0a0d220 75%, #fbbf2420 100%);--gb-chrome:linear-gradient(135deg, #fff 0%, #e5e7eb 18%, #a78bfa 42%, #60a5fa 62%, #e5e7eb 82%, #fff 100%);--gb-grad-invoice:linear-gradient(135deg, #a78bfa, #60a5fa);--gb-grad-client:linear-gradient(135deg, #60a5fa, #34d399);--gb-grad-subscription:linear-gradient(135deg, #a78bfa, #f0a0d2);--gb-grad-payable:linear-gradient(135deg, #f0a0d2, #fbbf24);--gb-grad-revenue:linear-gradient(135deg, #34d399, #60a5fa);--gb-dur-fast:.18s;--gb-dur-base:.28s;--gb-dur-slow:.6s}[data-theme=light]{--color-gb-surface:#f6f7fb;--color-gb-surface-soft:#eff1f7;--color-gb-surface-muted:#e6e9f1;--color-gb-surface-elevated:#fff;--color-gb-glass:oklab(100% 0 5.96046e-8/.55);--color-gb-glass-2:oklab(100% 0 5.96046e-8/.75);--color-gb-glass-edge:oklab(17.0935% .00276631 -.0355658/.08);--color-gb-glass-hi:oklab(100% 0 5.96046e-8/.85);--color-gb-border:oklab(17.0935% .00276631 -.0355658/.07);--color-gb-border-strong:oklab(17.0935% .00276631 -.0355658/.14);--color-gb-ink:#0c1024;--color-gb-ink-2:#363a58;--color-gb-ink-3:#6d7195;--color-gb-ink-4:#aeb2cc;--shadow-gb-hair:inset 0 0 0 .5px #0b0e1f14;--shadow-gb-glass:inset 0 1px 0 #ffffffe6, inset 0 0 0 .5px #0b0e1f0d;--shadow-gb-sm:0 1px 2px #0b0e1f0d, 0 6px 20px -8px #0b0e1f1f;--shadow-gb-md:0 2px 6px #0b0e1f0f, 0 18px 36px -14px #0b0e1f33;--shadow-gb-lg:0 6px 16px #0b0e1f14, 0 32px 72px -22px #0b0e1f59;--shadow-gb-glow:0 18px 48px -18px #a78bfa73}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}html{font-family:var(--font-gb-sans);font-feature-settings:"cv11","ss01","ss03";color:var(--color-gb-ink);background:var(--color-gb-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:15px;line-height:1.5;letter-spacing:-.006em}body{margin:0;min-height:100dvh;position:relative;overflow-x:hidden;background:var(--color-gb-surface);color:var(--color-gb-ink)}[data-theme=light] body{background:radial-gradient(1400px 800px at 110% -20%,color-mix(in oklab,#A78BFA 7%,transparent),transparent 60%),radial-gradient(1100px 750px at -10% 120%,color-mix(in oklab,#60A5FA 6%,transparent),transparent 60%),var(--color-gb-surface)}#app{position:relative;z-index:1}[data-theme=light] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .4 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.display{font-family:var(--font-gb-display);font-weight:500;letter-spacing:-.032em;line-height:.95}.display-italic{font-family:var(--font-gb-serif);font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:.95}.eyebrow{font-family:var(--font-gb-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gb-ink-3)}.mono{font-family:var(--font-gb-mono);font-variant-numeric:tabular-nums slashed-zero}.tabular{font-variant-numeric:tabular-nums slashed-zero}.aurora-text{background:var(--gb-aurora);-webkit-background-clip:text;background-clip:text;color:transparent}.chrome-text{background:var(--gb-chrome);background-size:300% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:chrome-drift 8s var(--ease-gb) infinite alternate}@keyframes chrome-drift{to{background-position:0% 50%}}.glass{background:var(--color-gb-glass);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:var(--shadow-gb-glass);border-radius:var(--radius-gb-lg)}.glass-2{background:var(--color-gb-glass-2);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);box-shadow:var(--shadow-gb-glass);border-radius:var(--radius-gb-xl)}.hairline{height:1px;background:var(--color-gb-border)}::selection{background:color-mix(in oklab,var(--color-gb-violet) 40%,transparent);color:var(--color-gb-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-gb-border-strong);border-radius:999px;background-clip:padding-box;border:2px solid transparent}::-webkit-scrollbar-thumb:hover{background-color:var(--color-gb-ink-4)}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:1.5px solid var(--color-gb-violet);outline-offset:2px;border-radius:8px}.gb-cursor{position:fixed;top:0;left:0;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:999px;background:color-mix(in oklab,var(--color-gb-violet) 30%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-gb-violet) 40%,transparent);pointer-events:none;z-index:9999;mix-blend-mode:plus-lighter;transition:width .22s var(--ease-gb),height .22s var(--ease-gb),margin .22s var(--ease-gb),background .22s var(--ease-gb)}.gb-cursor--active{width:48px;height:48px;margin:-24px 0 0 -24px;background:color-mix(in oklab,var(--color-gb-violet) 18%,transparent)}@media(pointer:coarse),(hover:none){.gb-cursor{display:none}}@media(pointer:coarse){input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=time],input:not([type]),textarea,select{font-size:16px!important}}
