.auth-landing[data-v-f1d5040d]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.auth-landing[data-v-f1d5040d]:before{content:"";background:linear-gradient(90deg,#0b0d12f5,#0b0d12b8),linear-gradient(135deg,#0b0d12 0%,#151920 52%,#242116 100%);position:absolute;inset:0}.auth-landing__grid[data-v-f1d5040d]{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 78%);mask-image:linear-gradient(#000000d1,#0000 78%)}.auth-brand[data-v-f1d5040d]{color:#f2f0ef;align-items:center;gap:12px;display:inline-flex}.auth-brand span[data-v-f1d5040d]{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,44px);line-height:1}.auth-top-link[data-v-f1d5040d]{color:#f2f0ef;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.auth-top-link[data-v-f1d5040d]:hover{transform:translateY(-1px)}.auth-copy[data-v-f1d5040d]{align-self:center;min-width:0;padding:48px 0}.auth-eyebrow[data-v-f1d5040d]{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4}.auth-copy h1[data-v-f1d5040d]{color:#f2f0ef;letter-spacing:0;overflow-wrap:break-word;max-width:720px;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,7vw,92px);line-height:.94}.auth-copy__subtitle[data-v-f1d5040d]{color:#f2f0efad;max-width:560px;margin-top:24px;font-size:clamp(16px,2vw,19px);line-height:1.65}.auth-proof[data-v-f1d5040d]{color:#f2f0ef94;flex-wrap:wrap;gap:12px 18px;margin-top:28px;display:flex}.auth-proof span[data-v-f1d5040d]{align-items:center;gap:7px;font-size:12px;display:inline-flex}.auth-ledger-preview[data-v-f1d5040d]{background:linear-gradient(#f2f0ef1a,#f2f0ef0b),#090d12c2;border:1px solid #f2f0ef21;border-radius:8px;max-width:420px;margin-top:42px;padding:20px;box-shadow:0 28px 90px #00000052}.auth-ledger-preview__header span[data-v-f1d5040d]{color:#f2f0ef7a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.auth-ledger-preview__header strong[data-v-f1d5040d]{color:#89d5b5;margin-top:8px;font-size:clamp(28px,4vw,38px);font-weight:850;line-height:1;display:block}.auth-ledger-preview__rows[data-v-f1d5040d]{border-top:1px solid #f2f0ef14;gap:9px;margin-top:18px;padding-top:14px;display:grid}.auth-ledger-preview__rows p[data-v-f1d5040d]{color:#f2f0efc2;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;display:flex}.auth-ledger-preview__rows span[data-v-f1d5040d]{background:#89d5b5;border-radius:999px;width:7px;height:7px;display:inline-flex}.auth-panel[data-v-f1d5040d]{color:#f2f0ef;background:linear-gradient(#f2f0ef1a,#f2f0ef0a),#090d12e6;border:1px solid #f2f0ef21;border-radius:8px;align-self:center;min-width:0;padding:clamp(22px,4vw,34px);box-shadow:0 30px 90px #0000005c}@media (width<=767px){.auth-content[data-v-f1d5040d]{width:100%;min-width:0;max-width:100vw;overflow:hidden}.auth-brand span[data-v-f1d5040d]{font-size:30px}.auth-top-link[data-v-f1d5040d]{gap:0;width:42px;min-height:42px;padding:0;font-size:0}.auth-copy[data-v-f1d5040d]{justify-self:start;width:min(334px,100vw - 56px);max-width:min(334px,100vw - 56px);padding:24px 0 0;overflow:hidden}.auth-eyebrow[data-v-f1d5040d]{letter-spacing:.12em;overflow-wrap:anywhere;font-size:10px}.auth-copy h1[data-v-f1d5040d]{width:min(334px,100vw - 56px);font-size:clamp(30px,8vw,34px)}.auth-copy__subtitle[data-v-f1d5040d]{overflow-wrap:break-word;width:min(334px,100vw - 56px);max-width:min(334px,100vw - 56px);font-size:15px;line-height:1.6}.auth-proof[data-v-f1d5040d],.auth-ledger-preview[data-v-f1d5040d]{display:none}.auth-panel[data-v-f1d5040d]{box-sizing:border-box;justify-self:start;width:min(350px,100vw - 40px);max-width:min(350px,100vw - 40px);margin-top:12px}}.nexofi-footer[data-v-a76116b1]{color:#f2f0ef;background:#0b0d12fa;border-color:#f2f0ef1a}.nexofi-footer__brand[data-v-a76116b1]{color:#f2f0ef}.nexofi-footer__system[data-v-a76116b1],.nexofi-footer__meta-value--env[data-v-a76116b1]{color:#89d5b5}.nexofi-footer__description[data-v-a76116b1],.nexofi-footer__meta-value[data-v-a76116b1]{color:#b3b2ad}.nexofi-footer__muted[data-v-a76116b1],.nexofi-footer__meta-label[data-v-a76116b1]{color:#808280}@media (width<=639px){.nexofi-footer__description[data-v-a76116b1]{display:none}.nexofi-footer__meta[data-v-a76116b1]{font-size:9px}}.nexofi-layout-root[data-v-e1077d0d]{background:rgb(var(--color-surface-shell))}.nexofi-layout-header[data-v-e1077d0d]{background:0 0}.theme-dark .nexofi-layout-root[data-v-e1077d0d]{background:rgb(var(--color-surface-shell))}.theme-dark .nexofi-layout-header[data-v-e1077d0d]{background:0 0}.nexofi-sidebar[data-v-4a565b47]{color:#f2f0ef;background:linear-gradient(#0b0d12fa,#111318fa),#0b0d12;border-color:#f2f0ef1a}.nexofi-sidebar__grid[data-v-4a565b47]{pointer-events:none;background-image:linear-gradient(#f2f0ef0b 1px,#0000 1px),linear-gradient(90deg,#f2f0ef0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000c2,#0000 82%);mask-image:linear-gradient(#000000c2,#0000 82%)}.nexofi-sidebar__nav[data-v-4a565b47]{scrollbar-width:thin;scrollbar-color:#f2f0ef2e transparent}.nexofi-sidebar__toggle[data-v-4a565b47]{color:#f2f0ef8f;z-index:20;background:#0b0d12eb;border:1px solid #f2f0ef2e;border-radius:999px;width:1.75rem;height:1.75rem;transition:background .16s,border-color .16s,color .16s,transform .16s;position:absolute;top:50%;right:-.875rem;transform:translateY(-50%)}.nexofi-sidebar__toggle[data-v-4a565b47]:hover{color:#89d5b5;background:#111318;border-color:#89d5b566;transform:translateY(-50%)scale(1.04)}.nexofi-sidebar__link[data-v-4a565b47]{color:#f2f0ef9e;border:1px solid #0000;border-radius:8px;align-items:center;min-height:46px;padding:0 12px;font-size:13px;font-weight:650;transition:background .16s,border-color .16s,color .16s;display:flex;position:relative}.nexofi-sidebar__link[data-v-4a565b47]:before{content:"";background:#89d5b5;border-radius:999px;width:3px;height:0;transition:height .16s;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.nexofi-sidebar__nav[data-v-4a565b47] .app-tooltip{width:100%;display:flex}.nexofi-sidebar__nav[data-v-4a565b47] .app-tooltip>.nexofi-sidebar__link{width:100%}.nexofi-sidebar__link.justify-center[data-v-4a565b47]{padding:0}.nexofi-sidebar__link.justify-center[data-v-4a565b47]:before{left:0}.nexofi-sidebar__link.justify-center>span[data-v-4a565b47]:first-child{width:100%}.nexofi-sidebar__link[data-v-4a565b47]:hover,.nexofi-sidebar__link--active[data-v-4a565b47]{color:#f2f0ef}.nexofi-sidebar__link-icon[data-v-4a565b47]{color:#f2f0ef73;transition:color .16s}.nexofi-sidebar__link:hover .nexofi-sidebar__link-icon[data-v-4a565b47]{color:currentColor}.nexofi-sidebar__link-icon--active[data-v-4a565b47],.nexofi-sidebar__link:hover .nexofi-sidebar__link-icon--active[data-v-4a565b47]{color:#89d5b5}.nexofi-sidebar__link--active[data-v-4a565b47]:before{height:24px}.nexofi-sidebar__active-dot[data-v-4a565b47]{background:#89d5b5;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 12px #89d5b56b}.nexofi-topbar[data-v-b7a50eec]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f2f0ef;background:#0e1116fa;border-color:#262c34;padding-inline:1rem}.nexofi-topbar__menu[data-v-b7a50eec]{background:rgb(var(--color-surface-panel))}.nexofi-topbar__quick-link[data-v-b7a50eec]{color:#b3b2ad;border:1px solid #262c34;border-radius:6px;align-items:center;gap:.45rem;height:2.25rem;padding-inline:.7rem;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.nexofi-topbar__quick-link[data-v-b7a50eec]:hover{color:#f2f0ef;background:#12161c;border-color:#356854}.nexofi-topbar__icon-button[data-v-b7a50eec]{color:#b3b2ad;background:#12161cb8;border:1px solid #262c34;border-radius:6px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.nexofi-topbar__icon-button[data-v-b7a50eec]:hover{color:#f2f0ef;background:#12161c;border-color:#356854}.nexofi-topbar__theme-button[data-v-b7a50eec]{color:#b3b2ad;border-radius:6px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:color .16s,background .16s;display:inline-flex}.nexofi-topbar__theme-button[data-v-b7a50eec]:hover{color:#f2f0ef;background:#12161cb8}.nexofi-topbar__company-button[data-v-b7a50eec]{color:#f2f0ef;background:#12161cb8;border-color:#262c34}.nexofi-topbar__company-button[data-v-b7a50eec]:hover{background:#12161c;border-color:#356854}.nexofi-topbar__company-initial[data-v-b7a50eec]{color:#89d5b5;background:#133028;border-color:#356854}.nexofi-topbar__company-chevron[data-v-b7a50eec],.nexofi-topbar__user-label[data-v-b7a50eec]{color:#b3b2ad}.nexofi-topbar__user[data-v-b7a50eec]{border-color:#262c34}.nexofi-topbar__user-initial[data-v-b7a50eec]{color:#f2f0ef;background:#12161cb8;border-color:#262c34}.nexofi-topbar__dialog-button[data-v-b7a50eec]{border:1px solid rgb(var(--color-border-soft));color:rgb(var(--color-ink-muted));border-radius:6px;justify-content:center;align-items:center;height:2.25rem;padding-inline:.8rem;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.nexofi-topbar__dialog-button[data-v-b7a50eec]:hover{background:rgb(var(--color-surface-panel-soft));border-color:rgb(var(--color-border-strong));color:rgb(var(--color-ink))}.nexofi-topbar__dialog-button--danger[data-v-b7a50eec]{background:rgb(var(--color-ink));border-color:rgb(var(--color-ink));color:rgb(var(--color-ink-inverse))}.nexofi-topbar__dialog-button--danger[data-v-b7a50eec]:hover{background:rgb(var(--color-warning));border-color:rgb(var(--color-warning));color:rgb(var(--color-ink-inverse))}@media (width<=639px){.nexofi-topbar__quick-link span[data-v-b7a50eec]{display:none}.nexofi-topbar__quick-link[data-v-b7a50eec]{justify-content:center;width:2.25rem;padding-inline:0}}
