.fin-create-menu[data-v-259fef35]{position:relative;z-index:5}.fin-create-trigger[data-v-259fef35]{display:flex;align-items:center;justify-content:center;width:100%;gap:.48rem;min-height:2.55rem;padding:.6rem .75rem;font:inherit;font-size:.86rem;font-weight:700;color:#fff;background:var(--primary);border:0;border-radius:.65rem;cursor:pointer;box-shadow:0 .35rem 1rem color-mix(in oklab,var(--primary) 18%,transparent);transition:filter .15s ease,transform .15s ease}.fin-create-trigger[data-v-259fef35]:hover{filter:brightness(1.05);transform:translateY(-1px)}.fin-create-chevron[data-v-259fef35]{margin-left:auto;transition:transform .16s ease}.fin-create-chevron.open[data-v-259fef35]{transform:rotate(180deg)}.fin-create-popover[data-v-259fef35]{position:absolute;top:calc(100% + .45rem);right:0;left:0;display:grid;gap:.15rem;max-height:min(26rem,calc(100dvh - 9rem));padding:.45rem;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;box-shadow:0 1rem 2.5rem color-mix(in oklab,var(--color-ink) 16%,transparent)}.fin-create-item[data-v-259fef35]{display:flex;align-items:center;gap:.6rem;min-height:2.4rem;padding:.38rem .5rem;font-size:.82rem;font-weight:600;color:var(--color-ink-2);text-decoration:none;border-radius:.55rem}.fin-create-item[data-v-259fef35]:focus-visible,.fin-create-item[data-v-259fef35]:hover{color:var(--color-ink);background:var(--nav-soft);outline:none}.fin-create-icon[data-v-259fef35]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;color:var(--nav-ink);background:var(--nav-soft);border-radius:.5rem}.fin-user-card[data-v-cf8c9be2]{display:flex;align-items:center;gap:.6rem;width:100%;min-width:0;padding:.6rem .75rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-card);transition:all .15s ease}.fin-user-avatar[data-v-cf8c9be2]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;overflow:hidden;font-size:.74rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#10b981,#047857);border-radius:9999px;box-shadow:0 1px 2px color-mix(in oklab,#047857 25%,transparent)}.fin-user-avatar.has-photo[data-v-cf8c9be2]{background:var(--color-surface);box-shadow:none}.fin-user-avatar img[data-v-cf8c9be2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fin-user-copy[data-v-cf8c9be2]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.2}.fin-user-name[data-v-cf8c9be2]{overflow:hidden;font-size:.82rem;font-weight:700;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap}.fin-user-role[data-v-cf8c9be2]{margin-top:.15rem;font-size:.65rem;font-weight:700;letter-spacing:.05em;color:var(--color-ink-3);text-transform:uppercase}.fin-user-logout-btn[data-v-cf8c9be2]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;color:var(--color-ink-3);background:transparent;border:0;border-radius:var(--radius-field);cursor:pointer;transition:all .15s ease}.fin-user-logout-btn[data-v-cf8c9be2]:hover{color:var(--color-danger,#e11d48);background:color-mix(in oklab,var(--color-surface) 80%,transparent)}.fin-user-logout-btn[data-v-cf8c9be2]:disabled{cursor:not-allowed;opacity:.5}.fin-sidebar[data-v-6c9867c3]{display:flex;flex-direction:column;gap:.8rem;min-width:0;overflow:hidden;padding:.9rem .75rem;background:var(--color-surface);border-right:1px solid var(--color-border)}.fin-sidebar-brand[data-v-6c9867c3]{display:flex;align-items:center;gap:.6rem;padding:.25rem .35rem .7rem;border-bottom:1px solid var(--color-border)}.fin-nav-icon-tile[data-v-6c9867c3],.fin-sidebar-mark[data-v-6c9867c3]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.58rem}.fin-sidebar-mark[data-v-6c9867c3]{font-size:.78rem;font-weight:700;color:var(--primary-600);background:var(--primary-soft);overflow:hidden}.fin-sidebar-logo[data-v-6c9867c3]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fin-sidebar-brandcopy[data-v-6c9867c3]{display:flex;flex:1 1 auto;flex-direction:column;gap:.08rem;min-width:0}.fin-sidebar-appname[data-v-6c9867c3]{font-size:.9rem;font-weight:700;color:var(--color-ink)}.fin-sidebar-appname[data-v-6c9867c3],.fin-sidebar-product[data-v-6c9867c3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-sidebar-product[data-v-6c9867c3]{font-size:.66rem;font-weight:600;line-height:1.2;color:var(--color-ink-3)}.fin-sidebar-close[data-v-6c9867c3]{display:none;place-items:center;width:2.25rem;height:2.25rem;padding:0;color:var(--color-ink-2);background:transparent;border:1px solid transparent;border-radius:var(--radius-field);cursor:pointer}.fin-sidebar-close[data-v-6c9867c3]:hover{color:var(--color-ink);background:var(--color-surface-2);border-color:var(--color-border)}.fin-sidebar-nav[data-v-6c9867c3]{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.1rem}.fin-nav-child[data-v-6c9867c3],.fin-nav-group-button[data-v-6c9867c3],.fin-nav-item[data-v-6c9867c3]{position:relative;display:flex;align-items:center;width:100%;color:var(--color-ink-2);text-align:left;text-decoration:none;background:transparent;border:0;border-radius:.65rem;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.fin-nav-group-button[data-v-6c9867c3],.fin-nav-item[data-v-6c9867c3]{gap:.65rem;min-height:2.7rem;padding:.35rem .45rem;font:inherit;font-size:.88rem;font-weight:700}.fin-nav-icon-tile[data-v-6c9867c3]{color:var(--nav-ink);background:var(--nav-soft)}.fin-nav-child[data-v-6c9867c3]:hover,.fin-nav-group-button[data-v-6c9867c3]:hover,.fin-nav-item[data-v-6c9867c3]:hover{color:var(--color-ink);background:var(--color-surface-2)}.fin-nav-group-button.active[data-v-6c9867c3],.fin-nav-item.active[data-v-6c9867c3]{color:var(--color-ink);background:color-mix(in oklab,var(--nav-soft) 62%,transparent)}.fin-nav-child.active[data-v-6c9867c3]:before,.fin-nav-item.active[data-v-6c9867c3]:before{position:absolute;top:.65rem;bottom:.65rem;left:0;width:.18rem;content:"";background:var(--nav-ink);border-radius:999px}.fin-nav-group-chevron[data-v-6c9867c3]{flex:0 0 auto;margin-left:auto;color:var(--color-ink-3);transition:transform .18s ease}.fin-nav-group-chevron.open[data-v-6c9867c3]{transform:rotate(180deg)}.fin-nav-children[data-v-6c9867c3]{display:grid;gap:.08rem;padding:.18rem 0 .3rem 2.2rem;animation:fin-nav-reveal-6c9867c3 .16s ease-out}.fin-nav-utilities[data-v-6c9867c3]{display:grid;gap:.25rem;margin-top:.25rem;padding-top:.5rem;border-top:1px solid var(--color-border)}.fin-nav-child[data-v-6c9867c3]{gap:.55rem;min-height:2.15rem;padding:.42rem .55rem;font-size:.82rem;font-weight:600}.fin-nav-child>svg[data-v-6c9867c3]{flex:0 0 auto;color:var(--nav-ink)}.fin-nav-child.active[data-v-6c9867c3]{color:var(--nav-ink);font-weight:700;background:var(--nav-soft)}.fin-sidebar-user[data-v-6c9867c3]{flex:0 0 auto}.fin-sidebar-mode[data-v-6c9867c3]{padding-top:.7rem;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.35rem;margin-top:.15rem}.fin-mode-caption[data-v-6c9867c3]{padding:0 .15rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-3)}.fin-mode-toggle[data-v-6c9867c3]{display:grid;grid-template-columns:1fr 1fr;gap:.2rem;padding:.2rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-card)}.fin-mode-option[data-v-6c9867c3]{padding:.45rem .5rem;font:inherit;font-size:.78rem;font-weight:700;color:var(--color-ink-2);background:transparent;border:0;border-radius:calc(var(--radius-card) - .2rem);cursor:pointer;transition:all .15s ease}.fin-mode-option.on[data-v-6c9867c3]{color:var(--primary-600);background:var(--color-surface);font-weight:700;box-shadow:0 1px 3px color-mix(in oklab,var(--color-ink) 10%,transparent)}@keyframes fin-nav-reveal-6c9867c3{0%{opacity:0;transform:translateY(-.2rem)}}@media(max-width:1023px){.fin-sidebar-close[data-v-6c9867c3]{display:grid}}.advisor-banner[data-v-1d015aff]{width:100%;background:color-mix(in oklab,var(--color-surface) 92%,var(--primary) 8%);border-bottom:1px solid color-mix(in oklab,var(--color-border) 80%,var(--primary) 20%);position:relative;z-index:30;box-shadow:0 1px 3px #00000008}.advisor-banner-inner[data-v-1d015aff]{justify-content:space-between;gap:12px;padding:8px 16px;max-width:100%}.advisor-banner-inner[data-v-1d015aff],.advisor-meta[data-v-1d015aff]{display:flex;align-items:center;flex-wrap:wrap}.advisor-meta[data-v-1d015aff]{gap:8px}.pill[data-v-1d015aff]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:4px 10px;border-radius:9999px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink);line-height:1.2}.firm-pill[data-v-1d015aff]{border-color:color-mix(in oklab,var(--primary) 35%,transparent)}.role-pill[data-v-1d015aff]{background:color-mix(in oklab,var(--color-surface) 85%,#f59e0b 15%);border-color:color-mix(in oklab,var(--color-border) 70%,#f59e0b 30%);color:var(--color-ink)}.gov-pill[data-v-1d015aff]{font-size:11.5px}.gov-auto[data-v-1d015aff]{background:color-mix(in oklab,var(--color-surface) 85%,#10b981 15%);border-color:color-mix(in oklab,var(--color-border) 70%,#10b981 30%);color:var(--color-ink)}.gov-approval[data-v-1d015aff]{background:color-mix(in oklab,var(--color-surface) 85%,#f59e0b 15%);border-color:color-mix(in oklab,var(--color-border) 70%,#f59e0b 30%);color:var(--color-ink)}.advisor-actions[data-v-1d015aff]{display:flex;align-items:center;gap:10px}.advisor-link[data-v-1d015aff]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--color-ink-2);text-decoration:none;padding:4px 10px;border-radius:6px;transition:background .15s ease,color .15s ease}.advisor-link[data-v-1d015aff]:hover{background:var(--color-surface-2);color:var(--color-ink)}.exit-btn[data-v-1d015aff]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-border);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.exit-btn[data-v-1d015aff]:hover{background:var(--color-surface-2);border-color:color-mix(in oklab,var(--color-border) 60%,var(--primary) 40%);box-shadow:0 1px 2px #0000000d}@media(max-width:640px){.advisor-banner-inner[data-v-1d015aff]{flex-direction:column;align-items:flex-start;gap:8px}.advisor-actions[data-v-1d015aff]{width:100%;justify-content:space-between}}.fin-workspace-switcher[data-v-599be323]{display:inline-flex;flex:0 1 auto;align-items:center;gap:.4rem;min-width:0;max-width:11rem;padding:.35rem .6rem;font-size:.78rem;font-weight:600;color:var(--color-ink-2);text-decoration:none;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-field);transition:all .15s ease}.fin-workspace-switcher[data-v-599be323]:hover{color:var(--color-ink);background:color-mix(in oklab,var(--color-surface-2) 75%,var(--primary-soft));border-color:color-mix(in oklab,var(--primary) 30%,var(--color-border))}.fin-workspace-name[data-v-599be323]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.fin-workspace-switcher[data-v-599be323]{max-width:6rem;padding-inline:.4rem}}.fin-app-switcher[data-v-6692e9c2]{position:relative}.fin-app-switcher-button[data-v-6692e9c2]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--color-ink-2);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer}.fin-app-switcher-button[data-v-6692e9c2]:hover{color:var(--color-ink);background:var(--color-surface)}.fin-app-switcher-panel[data-v-6692e9c2]{position:absolute;top:calc(100% + .45rem);right:0;z-index:40;width:min(24rem,calc(100vw - 1rem));padding:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-field);box-shadow:0 16px 40px color-mix(in oklab,var(--color-ink) 16%,transparent)}.fin-app-switcher-head[data-v-6692e9c2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;padding:0 .35rem .55rem;border-bottom:1px solid var(--color-border);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3)}.fin-app-switcher-head strong[data-v-6692e9c2]{min-width:0;overflow:hidden;font-size:.82rem;font-weight:650;letter-spacing:0;text-overflow:ellipsis;text-transform:none;color:var(--color-ink)}.fin-app-switcher-grid[data-v-6692e9c2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.fin-app-switcher-item[data-v-6692e9c2]{display:flex;flex-direction:column;align-items:center;min-width:0;padding:.55rem .35rem;color:inherit;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:var(--radius-field)}.fin-app-switcher-item.current[data-v-6692e9c2],.fin-app-switcher-item[data-v-6692e9c2]:hover{background:var(--color-surface-2);border-color:var(--color-border)}.fin-app-switcher-mark[data-v-6692e9c2]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-bottom:.35rem;border-radius:.65rem}.fin-app-switcher-name[data-v-6692e9c2]{font-size:.75rem;font-weight:700;line-height:1.2;color:var(--color-ink)}.fin-app-switcher-tagline[data-v-6692e9c2]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.65rem;line-height:1.25;color:var(--color-ink-3)}.fin-topbar[data-v-d3225810]{position:sticky;top:0;z-index:30;padding-top:env(safe-area-inset-top,0);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.fin-topbar-inner[data-v-d3225810]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3.75rem;padding:0 1.75rem}.fin-topbar-leading[data-v-d3225810]{display:flex;flex:1 1 auto;align-items:center;gap:.65rem;min-width:0}.fin-menu-button[data-v-d3225810]{display:none;place-items:center;width:2.25rem;height:2.25rem;padding:0;color:var(--color-ink);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer}.fin-menu-button[data-v-d3225810]:hover{background:var(--color-surface-2)}.fin-topbar-actions[data-v-d3225810]{display:flex;flex:0 0 auto;align-items:center;gap:.65rem}.fin-theme-toggle[data-v-d3225810]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--color-ink-2);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer}.fin-theme-toggle[data-v-d3225810]:hover{color:var(--color-ink);background:var(--color-surface)}.fin-lang[data-v-d3225810]{padding:.15rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-field)}.fin-lang[data-v-d3225810],.fin-lang-icon[data-v-d3225810]{display:inline-flex;align-items:center}.fin-lang-icon[data-v-d3225810]{justify-content:center;padding:0 .35rem 0 .45rem;color:var(--color-ink-3)}.fin-lang-option[data-v-d3225810]{padding:.3rem .6rem;font:inherit;font-size:.78rem;font-weight:700;color:var(--color-ink-2);background:transparent;border:0;border-radius:calc(var(--radius-field) - .15rem);cursor:pointer}.fin-lang-option.on[data-v-d3225810]{color:var(--color-ink);background:var(--color-surface);box-shadow:0 1px 2px color-mix(in oklab,var(--color-ink) 12%,transparent)}.fin-user-pill[data-v-d3225810]{display:inline-flex;align-items:center;justify-content:center;padding:.15rem;border-radius:var(--radius-field);transition:opacity .15s ease;text-decoration:none}.fin-user-pill[data-v-d3225810]:hover{opacity:.85}.fin-user-avatar-badge[data-v-d3225810]{justify-content:center;width:1.85rem;height:1.85rem;font-size:.7rem;font-weight:700;color:var(--primary-600);background:var(--primary-soft);border:1px solid color-mix(in oklab,var(--primary) 25%,var(--color-border));border-radius:.45rem}.fin-logout[data-v-d3225810],.fin-user-avatar-badge[data-v-d3225810]{display:inline-flex;align-items:center}.fin-logout[data-v-d3225810]{gap:.4rem;padding:.45rem .7rem;font:inherit;font-size:.84rem;font-weight:600;color:var(--color-ink-2);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer}.fin-logout[data-v-d3225810]:hover{color:var(--color-ink);background:var(--color-surface-2)}.fin-logout[data-v-d3225810]:disabled{cursor:not-allowed;opacity:.55}@media(max-width:640px){.fin-topbar-inner[data-v-d3225810]{gap:.5rem;padding:0 .75rem}.fin-topbar-actions[data-v-d3225810]{gap:.35rem}.fin-lang-option[data-v-d3225810]{padding-inline:.45rem}.fin-logout-label[data-v-d3225810]{display:none}}@media(max-width:480px){.fin-topbar-inner[data-v-d3225810]{gap:.35rem;min-height:3.25rem;padding-inline:.5rem}.fin-topbar-leading[data-v-d3225810]{gap:.25rem;flex:1 1 auto;min-width:0}.fin-topbar-actions[data-v-d3225810]{gap:.2rem;flex-shrink:0}.fin-lang-icon[data-v-d3225810]{display:none}.fin-lang[data-v-d3225810]{padding:.1rem}.fin-lang-option[data-v-d3225810]{padding:.2rem .35rem;font-size:.72rem}.fin-theme-toggle[data-v-d3225810]{width:1.85rem;height:1.85rem}.fin-user-avatar-badge[data-v-d3225810]{width:1.75rem;height:1.75rem;font-size:.65rem}.fin-logout[data-v-d3225810]{padding:.35rem .45rem}}@media(max-width:1023px){.fin-menu-button[data-v-d3225810]{display:grid}}.fin-mobile-bottom-nav[data-v-7d3c5497]{padding-bottom:env(safe-area-inset-bottom,0)}
