@font-face{font-family:manrope;src:url(../media/Manrope_Variable-s.p.0nrgw8_4xg_io.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_6bcd3924-module__ILG9tq__className{font-family:manrope,manrope Fallback}.manrope_6bcd3924-module__ILG9tq__variable{--nsi-font-manrope:"manrope", "manrope Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nsi-color-forest-900:#0e2a20;--nsi-color-forest-700:#1b3d2c;--nsi-color-sage-400:#a8c48c;--nsi-color-cream-50:#f7f3ea;--nsi-color-sand-100:#efe9dd;--nsi-color-beige-200:#e4dcc9;--nsi-color-ink:#1a1a1a;--nsi-color-muted:#6b6b65;--nsi-canvas:var(--nsi-color-cream-50);--nsi-surface:var(--nsi-color-cream-50);--nsi-surface-subtle:var(--nsi-color-sand-100);--nsi-ink:var(--nsi-color-ink);--nsi-muted:var(--nsi-color-muted);--nsi-brand:var(--nsi-color-forest-900);--nsi-brand-hover:var(--nsi-color-forest-700);--nsi-on-brand:var(--nsi-color-cream-50);--nsi-accent:var(--nsi-color-sage-400);--nsi-on-accent:var(--nsi-color-forest-900);--nsi-attention:var(--nsi-color-forest-700);--nsi-attention-soft:var(--nsi-color-sand-100);--nsi-danger:var(--nsi-color-ink);--nsi-danger-soft:var(--nsi-color-cream-50);--nsi-border:var(--nsi-color-beige-200);--nsi-focus:var(--nsi-color-forest-700);--nsi-logo-ink:var(--nsi-color-forest-900);--nsi-logo-divider:var(--nsi-color-beige-200);--nsi-radius-sm:6px;--nsi-radius-md:12px;--nsi-radius-lg:12px;--nsi-space-1:4px;--nsi-space-2:8px;--nsi-space-3:12px;--nsi-space-4:16px;--nsi-space-5:24px;--nsi-space-6:32px;--nsi-space-7:48px;--nsi-section-space:clamp(96px, 10vw, 128px);--nsi-page-gutter:56px;--nsi-content-max:1280px;--nsi-font:var(--nsi-font-manrope), Manrope, Arial, ui-sans-serif, sans-serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nsi-canvas:var(--nsi-color-forest-900);--nsi-surface:var(--nsi-color-forest-900);--nsi-surface-subtle:var(--nsi-color-forest-700);--nsi-ink:var(--nsi-color-cream-50);--nsi-muted:var(--nsi-color-beige-200);--nsi-brand:var(--nsi-color-sage-400);--nsi-brand-hover:var(--nsi-color-cream-50);--nsi-on-brand:var(--nsi-color-forest-900);--nsi-accent:var(--nsi-color-sage-400);--nsi-on-accent:var(--nsi-color-forest-900);--nsi-attention:var(--nsi-color-cream-50);--nsi-attention-soft:var(--nsi-color-forest-700);--nsi-danger:var(--nsi-color-cream-50);--nsi-danger-soft:var(--nsi-color-forest-700);--nsi-border:var(--nsi-color-beige-200);--nsi-focus:var(--nsi-color-sage-400);--nsi-logo-ink:var(--nsi-color-cream-50);--nsi-logo-divider:var(--nsi-color-sage-400)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nsi-canvas:var(--nsi-color-forest-900);--nsi-surface:var(--nsi-color-forest-900);--nsi-surface-subtle:var(--nsi-color-forest-700);--nsi-ink:var(--nsi-color-cream-50);--nsi-muted:var(--nsi-color-beige-200);--nsi-brand:var(--nsi-color-sage-400);--nsi-brand-hover:var(--nsi-color-cream-50);--nsi-on-brand:var(--nsi-color-forest-900);--nsi-accent:var(--nsi-color-sage-400);--nsi-on-accent:var(--nsi-color-forest-900);--nsi-attention:var(--nsi-color-cream-50);--nsi-attention-soft:var(--nsi-color-forest-700);--nsi-danger:var(--nsi-color-cream-50);--nsi-danger-soft:var(--nsi-color-forest-700);--nsi-border:var(--nsi-color-beige-200);--nsi-focus:var(--nsi-color-sage-400);--nsi-logo-ink:var(--nsi-color-cream-50);--nsi-logo-divider:var(--nsi-color-sage-400)}}@media (max-width:1024px){:root{--nsi-page-gutter:40px}}@media (max-width:640px){:root{--nsi-page-gutter:24px}}
.nsi-logo{color:var(--nsi-logo-ink);font-family:var(--nsi-font);align-items:center;min-width:60px;display:inline-flex}.nsi-logo__wordmark{letter-spacing:-.025em;font-size:30px;font-weight:800;line-height:1}.nsi-logo__divider{background:var(--nsi-logo-divider);align-self:stretch;width:1px;min-height:34px;margin:0 14px}.nsi-logo__subtitle{letter-spacing:.18em;gap:1px;font-size:8px;font-weight:700;line-height:1.2;display:grid}.nsi-logo--primary{color:var(--nsi-color-forest-900)}.nsi-logo--primary .nsi-logo__divider{background:var(--nsi-color-beige-200)}.nsi-logo--inverse{color:var(--nsi-color-cream-50)}.nsi-logo--inverse .nsi-logo__divider{background:var(--nsi-color-sage-400)}.nsi-logo--compact .nsi-logo__wordmark{font-size:34px}.nsi-button{border-radius:var(--nsi-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.nsi-button--primary{background:var(--nsi-brand);color:var(--nsi-on-brand)}.nsi-button--primary:hover{background:var(--nsi-brand-hover)}.nsi-button--secondary{background:var(--nsi-surface);border-color:var(--nsi-border);color:var(--nsi-ink)}.nsi-button--quiet{color:var(--nsi-brand);background:0 0;border-color:#0000}.nsi-button--quiet:hover{border-color:var(--nsi-border)}.nsi-button:disabled,.nsi-button[aria-disabled=true]{cursor:not-allowed;opacity:.62}.nsi-card{background:var(--nsi-surface);border:1px solid var(--nsi-border);border-radius:var(--nsi-radius-lg)}.nsi-content-panel{background:var(--nsi-surface);border:1px solid var(--nsi-border);border-radius:var(--nsi-radius-md);overflow:hidden}.nsi-content-panel__label{background:var(--nsi-surface-subtle);border-bottom:1px solid var(--nsi-border);color:var(--nsi-muted);letter-spacing:.14em;padding:var(--nsi-space-3) var(--nsi-space-4);text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.nsi-content-panel__body{padding:var(--nsi-space-5)}.nsi-content-panel--guidance{border-left:5px solid var(--nsi-accent)}.nsi-content-panel--source{background:var(--nsi-surface-subtle)}.nsi-content-panel--approved .nsi-content-panel__label{background:var(--nsi-accent);color:var(--nsi-on-accent)}.nsi-badge{background:var(--nsi-surface-subtle);border-radius:var(--nsi-radius-sm);color:var(--nsi-muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:30px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.nsi-badge--positive{background:var(--nsi-accent);color:var(--nsi-on-accent)}.nsi-badge--attention{background:var(--nsi-attention-soft);color:var(--nsi-attention)}.nsi-badge--ai{background:var(--nsi-color-forest-700);color:var(--nsi-color-cream-50)}.nsi-field{gap:7px;display:grid}.nsi-field__label{font-size:13px;font-weight:700}.nsi-input{background:var(--nsi-surface);border:1px solid var(--nsi-border);border-radius:var(--nsi-radius-sm);color:var(--nsi-ink);width:100%;min-height:50px;padding:12px 14px;font-size:16px}.nsi-input::placeholder{color:var(--nsi-muted);opacity:.85}.nsi-field__hint{color:var(--nsi-muted);font-size:13px}.nsi-field__error{color:var(--nsi-danger);font-size:13px;font-weight:600}.nsi-input[aria-invalid=true]{border-color:var(--nsi-danger)}.nsi-textarea{resize:vertical;min-height:132px;line-height:1.55}.nsi-select{appearance:auto}.nsi-alert{background:var(--nsi-surface-subtle);border:1px solid var(--nsi-border);border-radius:var(--nsi-radius-md);color:var(--nsi-ink);gap:4px;padding:15px 16px;display:grid}.nsi-alert span{font-size:14px}.nsi-alert--attention{background:var(--nsi-attention-soft);color:var(--nsi-attention);border-left:4px solid var(--nsi-accent)}.nsi-alert--danger{background:var(--nsi-danger-soft);color:var(--nsi-danger);border-color:var(--nsi-danger)}.nsi-avatar{background:var(--nsi-accent);color:var(--nsi-on-accent);letter-spacing:.04em;border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:inline-flex}.nsi-skip-link{background:var(--nsi-accent);border-radius:var(--nsi-radius-sm);color:var(--nsi-on-accent);left:var(--nsi-space-4);padding:var(--nsi-space-3) var(--nsi-space-4);top:var(--nsi-space-4);z-index:100;font-weight:700;position:fixed;transform:translateY(-160%)}.nsi-skip-link:focus{transform:translateY(0)}.nsi-shell-sidebar{background:var(--nsi-color-forest-900);color:var(--nsi-color-cream-50);width:256px;min-height:100vh}.nsi-shell-topbar{background:var(--nsi-surface);border-bottom:1px solid var(--nsi-border);align-items:center;min-height:72px;display:flex}.nsi-shell-main{max-width:var(--nsi-content-max);padding:var(--nsi-space-7) var(--nsi-page-gutter) var(--nsi-section-space);width:100%;margin:0 auto}.nsi-state-panel{background:var(--nsi-surface-subtle);border:1px solid var(--nsi-border);border-radius:var(--nsi-radius-md);align-items:flex-start;gap:var(--nsi-space-2);padding:var(--nsi-space-5);justify-items:start;display:grid}.nsi-state-panel>span:not(.nsi-loading-mark){color:var(--nsi-muted)}.nsi-state-panel--error{border-left:4px solid var(--nsi-danger)}.nsi-state-panel__action{margin-top:var(--nsi-space-2)}.nsi-loading-mark{background:var(--nsi-accent);border-radius:999px;width:44px;height:12px;animation:.9s ease-in-out infinite alternate nsi-loading-pulse;display:block}@keyframes nsi-loading-pulse{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nsi-loading-mark{animation:none}}
