@font-face{font-family:Inter;src:url(/assets/Inter-Light-BVlfKGgI.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-C38fXH4l.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-Cerq10X2.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-LgqL8muc.woff2) format("woff2");font-weight:650;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-Yt3aPRUw.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-ExtraBold-BYj_oED-.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--vunora-logo-url: url(/assets/logo-CNCeJm26.png);--vunora-app-icon-url: url(/assets/app-icon-BLbU0iij.jpeg);--vunora-favicon-url: url(/assets/favicon-DTgcLfWr.ico);--vunora-color-primary: #0f8f72;--vunora-color-primary-deep: #0a6f5a;--vunora-color-primary-press: #075544;--vunora-color-primary-soft: #dff5ee;--vunora-color-primary-bg: rgba(15, 143, 114, .12);--vunora-color-on-primary: #ffffff;--vunora-color-success: #0f8f72;--vunora-color-success-bg: rgba(15, 143, 114, .12);--vunora-color-danger: #d94f45;--vunora-color-danger-bg: rgba(217, 79, 69, .12);--vunora-color-warning: #bd7a16;--vunora-color-warning-bg: rgba(189, 122, 22, .13);--vunora-color-info: #3d6bff;--vunora-color-info-bg: rgba(61, 107, 255, .11);--vunora-bg: #f5f7f2;--vunora-bg-elevated: #fbfcf8;--vunora-surface-1: #ffffff;--vunora-surface-2: #eef3ed;--vunora-surface-3: #e2ebe5;--vunora-sidebar-bg: #111715;--vunora-sidebar-surface: #18211e;--vunora-sidebar-border: rgba(255, 255, 255, .08);--vunora-border: rgba(24, 32, 29, .11);--vunora-border-subtle: rgba(24, 32, 29, .06);--vunora-text: #18201d;--vunora-text-muted: rgba(24, 32, 29, .62);--vunora-text-muted-2: rgba(24, 32, 29, .38);--vunora-text-on-dark: #f5f7f2;--vunora-text-on-dark-muted: rgba(245, 247, 242, .66);--vunora-font-display: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vunora-font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vunora-font-mono: "SF Mono", "Cascadia Code", "Roboto Mono", ui-monospace, monospace;--vunora-space-xxs: 2px;--vunora-space-xs: 4px;--vunora-space-sm: 8px;--vunora-space-md: 12px;--vunora-space-lg: 16px;--vunora-space-xl: 24px;--vunora-space-2xl: 32px;--vunora-space-3xl: 48px;--vunora-space-4xl: 64px;--vunora-space-5xl: 96px;--vunora-radius-xs: 4px;--vunora-radius-sm: 4px;--vunora-radius-md: 6px;--vunora-radius-lg: 8px;--vunora-radius-xl: 8px;--vunora-radius-pill: 9999px;--vunora-shadow-sm: 0 1px 2px rgba(17, 23, 21, .08);--vunora-shadow-md: 0 12px 24px rgba(17, 23, 21, .08), 0 2px 6px rgba(17, 23, 21, .04);--vunora-shadow-lg: 0 24px 50px rgba(17, 23, 21, .14);--xpn-color-primary: var(--vunora-color-primary);--xpn-color-primary-deep: var(--vunora-color-primary-deep);--xpn-color-primary-press: var(--vunora-color-primary-press);--xpn-color-primary-soft: var(--vunora-color-primary-soft);--xpn-color-primary-bg: var(--vunora-color-primary-bg);--xpn-color-danger: var(--vunora-color-danger);--xpn-color-danger-bg: var(--vunora-color-danger-bg);--xpn-color-success: var(--vunora-color-success);--xpn-color-success-bg: var(--vunora-color-success-bg);--xpn-color-warning: var(--vunora-color-warning);--xpn-color-warning-bg: var(--vunora-color-warning-bg);--xpn-color-info: var(--vunora-color-info);--xpn-color-info-bg: var(--vunora-color-info-bg);--xpn-color-ruby: var(--xpn-color-danger);--xpn-bg: var(--vunora-bg);--xpn-bg-elevated: var(--vunora-bg-elevated);--xpn-surface-1: var(--vunora-surface-1);--xpn-surface-2: var(--vunora-surface-2);--xpn-surface-3: var(--vunora-surface-3);--xpn-sidebar-bg: var(--vunora-sidebar-bg);--xpn-sidebar-surface: var(--vunora-sidebar-surface);--xpn-sidebar-border: var(--vunora-sidebar-border);--xpn-border: var(--vunora-border);--xpn-border-subtle: var(--vunora-border-subtle);--xpn-text: var(--vunora-text);--xpn-text-muted: var(--vunora-text-muted);--xpn-text-muted-2: var(--vunora-text-muted-2);--xpn-text-on-dark: var(--vunora-text-on-dark);--xpn-text-on-dark-muted: var(--vunora-text-on-dark-muted);--xpn-dark-text-muted: var(--xpn-text-on-dark-muted);--xpn-color-canvas: var(--xpn-bg);--xpn-color-canvas-soft: #edf2ea;--xpn-color-ink: var(--xpn-text);--xpn-color-ink-mute: var(--xpn-text-muted);--xpn-color-hairline: var(--xpn-border);--xpn-font-display: var(--vunora-font-display);--xpn-font-body: var(--vunora-font-body);--xpn-font-mono: var(--vunora-font-mono);--xpn-space-xxs: var(--vunora-space-xxs);--xpn-space-xs: var(--vunora-space-xs);--xpn-space-sm: var(--vunora-space-sm);--xpn-space-md: var(--vunora-space-md);--xpn-space-lg: var(--vunora-space-lg);--xpn-space-xl: var(--vunora-space-xl);--xpn-space-2xl: var(--vunora-space-2xl);--xpn-space-3xl: var(--vunora-space-3xl);--xpn-space-4xl: var(--vunora-space-4xl);--xpn-space-5xl: var(--vunora-space-5xl);--xpn-radius-sm: var(--vunora-radius-sm);--xpn-radius-md: var(--vunora-radius-md);--xpn-radius-lg: var(--vunora-radius-lg);--xpn-radius-xl: var(--vunora-radius-xl);--xpn-shadow-sm: var(--vunora-shadow-sm);--xpn-shadow-md: var(--vunora-shadow-md);--xpn-shadow-lg: var(--vunora-shadow-lg);--primary: var(--vunora-color-primary);--primary-deep: var(--vunora-color-primary-deep);--primary-press: var(--vunora-color-primary-press);--primary-soft: var(--vunora-color-primary-soft);--primary-bg: var(--vunora-color-primary-bg);--bg: var(--vunora-bg);--bg-elevated: var(--vunora-bg-elevated);--surface: var(--vunora-surface-1);--surface-1: var(--vunora-surface-1);--surface-2: var(--vunora-surface-2);--surface-3: var(--vunora-surface-3);--sidebar-bg: var(--vunora-sidebar-bg);--sidebar-surface: var(--vunora-sidebar-surface);--on-primary: var(--vunora-color-on-primary);--success: var(--vunora-color-success);--text: var(--vunora-text);--text-on-dark: var(--vunora-text-on-dark);--text-on-dark-muted: var(--vunora-text-on-dark-muted);--warning-text: #7a4f0c;--info-text: #2748b8;--ink: var(--vunora-text);--muted: rgba(24, 32, 29, .64);--muted-2: rgba(24, 32, 29, .42);--border: rgba(24, 32, 29, .12);--border-subtle: rgba(24, 32, 29, .07);--sidebar: #113d34;--sidebar-2: #194d43;--deep-green: #0b5f50;--deep-green-2: #0a4f43;--warning: var(--vunora-color-warning);--danger: var(--vunora-color-danger);--info: #4f7c6f;--shadow-1: var(--vunora-shadow-sm);--shadow-2: var(--vunora-shadow-md);--shadow-3: var(--vunora-shadow-lg);--shadow-lg: var(--vunora-shadow-lg);--radius-sm: var(--vunora-radius-sm);--radius-md: var(--vunora-radius-md);--radius-lg: var(--vunora-radius-lg);--radius-pill: var(--vunora-radius-pill);--font: var(--vunora-font-body)}.vunora-wordmark{display:block;width:132px;max-width:100%;aspect-ratio:764 / 327;background-image:var(--vunora-logo-url);background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:0}.vunora-wordmark--hero{width:min(390px,100%);filter:drop-shadow(0 12px 24px rgba(17,23,21,.08))}.vunora-app-icon{display:block;width:28px;height:28px;border-radius:7px;background-image:var(--vunora-app-icon-url);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 1px 2px #1117151a;flex:0 0 auto}.vunora-brand-lockup{display:inline-flex;align-items:center;gap:var(--vunora-space-sm);min-width:0}.vunora-brand-name{color:var(--vunora-text);font-family:var(--vunora-font-display);font-size:15px;font-weight:800;letter-spacing:0}.vunora-brand-subtitle{color:var(--vunora-text-muted);font-family:var(--vunora-font-body);font-size:12px;font-weight:650;letter-spacing:0}.vunora-surface{background:var(--vunora-surface-1);border:1px solid var(--vunora-border);border-radius:var(--vunora-radius-lg);box-shadow:var(--vunora-shadow-sm)}.vunora-surface--cream{background:var(--vunora-bg-elevated)}.vunora-surface--soft{background:var(--vunora-surface-2)}.vunora-on-dark{color:var(--vunora-text-on-dark)}.vunora-on-dark-muted{color:var(--vunora-text-on-dark-muted)}.vunora-tabular{font-variant-numeric:tabular-nums}:root{--nav-height: 68px}
