:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nf-theme:light;--nf-brand:#541f5c;--nf-brand-hover:#3f1746;--nf-brand-deep:#2a0f30;--nf-brand-soft:#efe4f2;--nf-teal:#0d8a80;--nf-teal-bright:#12a396;--nf-cyan:#0891b2;--nf-energy:#0891b2;--nf-energy-bright:#22d3ee;--nf-stage:#e8eef6;--nf-stage-void:#e8eef6;--nf-recessed:#d7e0eb;--nf-elevated:#fff;--nf-surface:#ffffffc7;--nf-surface-soft:#f3f7fb;--nf-surface-muted:#e4ebf3;--nf-surface-hover:#dce6f0;--nf-row-a:#fff;--nf-row-b:#f3f7fb;--nf-row-hover:#e5f7f8;--nf-ink:#0a1220;--nf-ink-secondary:#243044;--nf-ink-muted:#4b5b70;--nf-ink-faint:#7a8aa0;--nf-muted:#4b5b70;--nf-faint:#7a8aa0;--nf-line:#c5d0dc;--nf-line-strong:#9aabbe;--nf-stroke:#0a1e371f;--nf-panel:#ffffffc2;--nf-panel-strong:#ffffffeb;--nf-panel-border:#0a28461f;--nf-danger:#b42318;--nf-danger-soft:#fef3f2;--nf-success:#067647;--nf-success-soft:#ecfdf3;--nf-warn:#b54708;--nf-warn-soft:#fffaeb;--nf-focus-ring:#541f5c;--nf-control-bg:#fff;--nf-control-border:#b7c4d4;--nf-control-placeholder:#7a8aa0;--nf-control-shadow:0 1px 0 #ffffffe6 inset, 0 1px 2px #0a1e370f;--nf-btn-primary:#541f5c;--nf-btn-primary-hover:#3f1746;--nf-btn-success:#067647;--nf-btn-success-hover:#05603a;--nf-btn-danger:#b42318;--nf-btn-danger-hover:#912018;--nf-btn-teal:#0f766e;--nf-btn-teal-hover:#0d9488;--nf-btn-on:#fff;--nf-form-ink:#0a1220;--nf-form-ink-muted:#4b5b70;--nf-form-ink-faint:#7a8aa0;--nf-form-panel-bg:#ffffffc7;--nf-form-panel-border:#0a28461f;--nf-form-head-bg:#e8f0fab8;--nf-form-recess-bg:#d7e0eb;--nf-form-control-bg:#fff;--nf-form-control-border:#b7c4d4;--nf-form-focus:#0891b2;--nf-form-focus-ring:#0891b238;--nf-form-edit-ring:#0891b252;--nf-form-kicker:#0891b2;--nf-form-panel-face:linear-gradient(165deg, #fffffff0 0%, #f4f9fce0 55%, #ecf4fae6 100%);--nf-selected:#e1f2f6;--nf-selected-hover:#d3ebf1;--nf-shadow-island:0 1px 0 #fffffff2 inset, 0 0 0 1px #2ec4e829, 0 8px 24px -12px #541f5c38, 0 20px 44px -20px #087ca747;--nf-radius-lg:1.25rem;--nf-radius-md:.875rem;--nf-radius-sm:.625rem;--nf-radius-panel:1.25rem;--nf-ease:cubic-bezier(.22, 1, .36, 1);--color-ink:var(--nf-ink);--color-ink-muted:var(--nf-ink-muted);--color-ink-faint:var(--nf-ink-faint);--color-surface:var(--nf-surface-soft);--color-surface-warm:var(--nf-recessed);--color-elevated:var(--nf-elevated);--color-line:var(--nf-line);--color-line-strong:var(--nf-line-strong);--color-brand:var(--nf-brand);--color-brand-hover:var(--nf-brand-hover);--color-brand-soft:var(--nf-brand-soft);--color-teal:var(--nf-teal,#087ca7);--color-purple-50:var(--nf-recessed);--color-purple-100:color-mix(in srgb, var(--nf-brand) 12%, var(--nf-elevated));--color-purple-500:var(--nf-brand);--color-purple-600:var(--nf-brand-hover);--color-purple-700:var(--nf-brand-hover);--color-purple-800:var(--nf-brand-deep);--color-purple-900:var(--nf-brand-deep)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nf-theme:dark;--nf-brand:#d4c4dc;--nf-brand-hover:#e6dceb;--nf-brand-deep:#2a0f30;--nf-brand-soft:#541f5c47;--nf-teal:#2ec4e8;--nf-teal-bright:#5ed4f0;--nf-cyan:#22d3ee;--nf-energy:#2ec4e8;--nf-energy-bright:#5ed4f0;--nf-stage:#07040c;--nf-stage-void:#07040c;--nf-recessed:#12101a;--nf-elevated:#1f1a2a;--nf-surface:#1a1524;--nf-surface-soft:#15101e;--nf-surface-muted:#12101a;--nf-surface-hover:#221c2e;--nf-ink:#f1f5f9;--nf-ink-secondary:#f1f5f9d1;--nf-ink-muted:#f1f5f9ad;--nf-ink-faint:#f1f5f97a;--nf-muted:#f1f5f99e;--nf-faint:#f1f5f96b;--nf-line:#ffffff1f;--nf-line-strong:#ffffff38;--nf-stroke:#ffffff1f;--nf-panel:#ffffff0e;--nf-panel-strong:#ffffff1a;--nf-panel-border:#ffffff1f;--nf-danger:#f97066;--nf-danger-soft:#f9706629;--nf-success:#6ce9a6;--nf-success-soft:#6ce9a624;--nf-warn:#fdb022;--nf-warn-soft:#fdb02229;--nf-focus-ring:#e0c4e8;--nf-control-bg:#12101a;--nf-control-border:#ffffff38;--nf-control-placeholder:#f8f4fb6b;--nf-control-shadow:0 1px 0 #ffffff0a inset;--nf-btn-primary:#6b2a75;--nf-btn-primary-hover:#7c3a85;--nf-btn-success:#059669;--nf-btn-success-hover:#047857;--nf-btn-danger:#e11d48;--nf-btn-danger-hover:#be123c;--nf-btn-teal:#0d9488;--nf-btn-teal-hover:#14b8a6;--nf-btn-on:#fff;--nf-form-ink:#f8f4fb;--nf-form-ink-muted:#f8f4fbb8;--nf-form-ink-faint:#f8f4fb80;--nf-form-panel-bg:#1a1524;--nf-form-panel-border:#ffffff24;--nf-form-head-bg:#15101e;--nf-form-recess-bg:#12101a;--nf-form-control-bg:#12101a;--nf-form-control-border:#ffffff2e;--nf-form-focus:#2ec4e8bf;--nf-form-focus-ring:#087ca747;--nf-form-edit-ring:#2ec4e866;--nf-form-kicker:#2ec4e8e6;--nf-form-panel-face:none;--nf-selected:#1d2e3f;--nf-selected-hover:#1e384b;--nf-shadow-island:0 20px 48px #00000073;--nf-row-a:#1f1a2a;--nf-row-b:#151a24;--nf-row-hover:#213245;--color-ink:var(--nf-ink);--color-ink-muted:var(--nf-ink-muted);--color-ink-faint:var(--nf-ink-faint);--color-surface:var(--nf-surface);--color-surface-warm:var(--nf-surface-muted);--color-elevated:var(--nf-elevated);--color-line:var(--nf-line);--color-line-strong:var(--nf-line-strong);--color-brand:var(--nf-brand);--color-brand-hover:var(--nf-brand-hover);--color-brand-soft:var(--nf-brand-soft);--color-teal:var(--nf-teal,#2ec4e8);--color-purple-50:var(--nf-surface-muted);--color-purple-100:color-mix(in srgb, var(--nf-brand) 18%, var(--nf-elevated));--color-purple-500:var(--nf-brand);--color-purple-600:var(--nf-brand-hover);--color-purple-700:var(--nf-brand-hover);--color-purple-800:var(--nf-brand-deep);--color-purple-900:var(--nf-brand-deep)}html[data-theme=dark] .acquire-stage,.acquire-stage[data-nf-form-climate=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nf-theme:dark;--nf-form-ink:#f8f4fb;--nf-form-ink-muted:#f8f4fbb8;--nf-form-ink-faint:#f8f4fb80;--nf-form-panel-bg:#1a1524;--nf-form-panel-border:#ffffff24;--nf-form-head-bg:#15101e;--nf-form-recess-bg:#12101a;--nf-form-control-bg:#12101a;--nf-form-control-border:#ffffff2e;--nf-form-focus:#2ec4e8bf;--nf-form-focus-ring:#087ca747;--nf-form-edit-ring:#2ec4e866;--nf-form-kicker:#2ec4e8e6}html[data-theme=light] .acquire-stage,.acquire-stage[data-nf-form-climate=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nf-theme:light;--nf-form-ink:#0a1220;--nf-form-ink-muted:#4b5b70;--nf-form-ink-faint:#7a8aa0;--nf-form-panel-bg:#ffffffc7;--nf-form-panel-border:#0a28461f;--nf-form-head-bg:#e8f0fab8;--nf-form-recess-bg:#d7e0eb;--nf-form-control-bg:#fff;--nf-form-control-border:#b7c4d4;--nf-form-focus:#0891b2;--nf-form-focus-ring:#0891b238;--nf-form-edit-ring:#0891b252;--nf-form-kicker:#0891b2;--nf-form-panel-face:linear-gradient(165deg, #fffffff0 0%, #f4f9fce0 55%, #ecf4fae6 100%)}html:not([data-theme]) .acquire-stage{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nf-theme:dark;--nf-form-ink:#f8f4fb;--nf-form-ink-muted:#f8f4fbb8;--nf-form-ink-faint:#f8f4fb80;--nf-form-panel-bg:#1a1524;--nf-form-panel-border:#ffffff24;--nf-form-head-bg:#15101e;--nf-form-recess-bg:#12101a;--nf-form-control-bg:#12101a;--nf-form-control-border:#ffffff2e;--nf-form-focus:#2ec4e8bf;--nf-form-focus-ring:#087ca747;--nf-form-edit-ring:#2ec4e866;--nf-form-kicker:#2ec4e8e6}[data-nf-climate=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-nf-climate=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nf-form-ink:#0a1220;--nf-form-ink-muted:#4b5b70;--nf-form-ink-faint:#7a8aa0;--nf-form-panel-bg:#ffffffc7;--nf-form-panel-border:#0a28461f;--nf-form-head-bg:#e8f0fab8;--nf-form-recess-bg:#d7e0eb;--nf-form-control-bg:#fff;--nf-form-control-border:#b7c4d4;--nf-form-focus:#0891b2;--nf-form-focus-ring:#0891b238;--nf-form-kicker:#0891b2;--nf-control-placeholder:#7a8aa0;--nf-form-panel-face:linear-gradient(165deg, #fffffff0 0%, #f4f9fce0 55%, #ecf4fae6 100%)}[data-nf-form=stage] [data-nf-climate=light] input:not([type=checkbox]):not([type=radio]),[data-nf-form=stage] [data-nf-climate=light] select,[data-nf-form=stage] [data-nf-climate=light] textarea{-webkit-text-fill-color:#0a1220;-webkit-backdrop-filter:none;backdrop-filter:none;color:#0a1220!important;background:#fff!important;border-color:#b7c4d4!important;box-shadow:0 1px 2px #0a12200a!important}.nf-alert{border-radius:var(--nf-radius-md,.875rem);border:1px solid var(--nf-line);background:var(--nf-elevated);color:var(--nf-ink);padding:.7rem .9rem;font-size:.875rem;line-height:1.45}.nf-alert--error{border-color:color-mix(in srgb, var(--nf-danger) 42%, var(--nf-line));background:color-mix(in srgb, var(--nf-danger) 14%, var(--nf-elevated));color:var(--nf-ink)}.nf-alert--warn{border-color:color-mix(in srgb, var(--nf-warn) 42%, var(--nf-line));background:color-mix(in srgb, var(--nf-warn) 14%, var(--nf-elevated));color:var(--nf-ink)}.nf-alert--ok{border-color:color-mix(in srgb, var(--nf-success) 42%, var(--nf-line));background:color-mix(in srgb, var(--nf-success) 14%, var(--nf-elevated));color:var(--nf-ink)}.nf-alert--info{border-color:color-mix(in srgb, var(--nf-energy,var(--nf-cyan)) 42%, var(--nf-line));background:color-mix(in srgb, var(--nf-energy,var(--nf-cyan)) 12%, var(--nf-elevated));color:var(--nf-ink)}.nf-tint-danger{border-color:color-mix(in srgb, var(--nf-danger) 40%, var(--nf-line));background:color-mix(in srgb, var(--nf-danger) 14%, var(--nf-elevated));color:var(--nf-ink)}.nf-tint-warn{border-color:color-mix(in srgb, var(--nf-warn) 40%, var(--nf-line));background:color-mix(in srgb, var(--nf-warn) 14%, var(--nf-elevated));color:var(--nf-ink)}.nf-tint-ok{border-color:color-mix(in srgb, var(--nf-success) 40%, var(--nf-line));background:color-mix(in srgb, var(--nf-success) 14%, var(--nf-elevated));color:var(--nf-ink)}.nf-tint-info{border-color:color-mix(in srgb, var(--nf-energy,var(--nf-cyan)) 40%, var(--nf-line));background:color-mix(in srgb, var(--nf-energy,var(--nf-cyan)) 12%, var(--nf-elevated));color:var(--nf-ink)}.nf-tint-brand{border-color:color-mix(in srgb, var(--nf-brand) 35%, var(--nf-line));background:color-mix(in srgb, var(--nf-brand) 12%, var(--nf-elevated));color:var(--nf-ink)}.nf-tint-danger-soft{background:color-mix(in srgb, var(--nf-danger) 10%, transparent)}.nf-tint-warn-soft{background:color-mix(in srgb, var(--nf-warn) 10%, transparent)}.nf-option{border-radius:var(--nf-radius-md,.875rem);border:1px solid var(--nf-line);background:var(--nf-elevated);text-align:left;width:100%;min-height:3.25rem;color:var(--nf-ink);box-shadow:var(--nf-shadow-island,none);flex-direction:column;align-items:flex-start;padding:.7rem 1rem;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.nf-option--on{background:var(--nf-selected);border-color:color-mix(in srgb, var(--nf-teal) 45%, var(--nf-line));box-shadow:0 0 0 1px color-mix(in srgb, var(--nf-teal) 18%, transparent)}.nf-option--off{background:var(--nf-elevated);border-color:var(--nf-line)}.nf-option--off:hover:not(:disabled){background:var(--nf-surface-hover,var(--nf-surface-soft));border-color:color-mix(in srgb, var(--nf-energy,var(--nf-teal)) 35%, var(--nf-line))}.nf-option:disabled{opacity:.4}.nf-chip{border-radius:var(--nf-radius-sm,.625rem);border:1px solid var(--nf-control-border,var(--nf-line));background:var(--nf-control-bg,var(--nf-elevated));min-height:2.5rem;color:var(--nf-ink);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.nf-chip:disabled{opacity:.45;cursor:not-allowed}.nf-chip--on{background:var(--nf-selected);border-color:color-mix(in srgb, var(--nf-teal) 45%, var(--nf-control-border,var(--nf-line)));color:var(--nf-ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--nf-teal) 18%, transparent)}.nf-chip--off{background:var(--nf-control-bg,var(--nf-elevated));border-color:var(--nf-control-border,var(--nf-line));color:var(--nf-ink-muted)}.nf-chip--off:hover:not(:disabled){background:var(--nf-surface-hover,var(--nf-surface-soft));color:var(--nf-ink);border-color:color-mix(in srgb, var(--nf-teal) 35%, var(--nf-control-border,var(--nf-line)))}.nf-chip--brand{background:var(--nf-btn-primary,#541f5c);color:#fff;border-color:#0000;box-shadow:0 1px 2px #541f5c38}.nf-chip--brand,.nf-chip--brand *{color:#fff}.nf-chip--danger{border-color:color-mix(in srgb, var(--nf-danger) 40%, var(--nf-control-border,var(--nf-line)));background:var(--nf-danger-soft);color:var(--nf-danger)}.nf-chip--danger:hover:not(:disabled){border-color:var(--nf-danger);background:color-mix(in srgb, var(--nf-danger) 16%, var(--nf-control-bg,white));color:var(--nf-danger)}.nf-chip--success{border-color:color-mix(in srgb, var(--nf-success) 40%, var(--nf-control-border,var(--nf-line)));background:var(--nf-success-soft);color:var(--nf-success)}.nf-chip--success:hover:not(:disabled){border-color:var(--nf-success);background:color-mix(in srgb, var(--nf-success) 14%, var(--nf-control-bg,white));color:var(--nf-success)}.nf-switch-row{border:1px solid var(--nf-line,var(--aq-stroke));background:var(--nf-elevated,var(--aq-panel));border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.45rem .75rem;display:flex}.nf-switch-row__label{flex-direction:column;gap:.1rem;min-width:0;display:flex}.nf-switch-row__title{color:var(--nf-ink,var(--aq-text));font-size:.8125rem;font-weight:700}.nf-switch-row__hint{color:var(--nf-faint,var(--aq-faint));font-size:10px;font-weight:600}.nf-switch-row__hint[data-on=true]{color:var(--nf-success)}.nf-switch-row__hint[data-on=false]{color:var(--nf-danger)}.nf-switch{cursor:pointer;background:color-mix(in srgb, var(--nf-ink) 18%, transparent);border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;width:2.85rem;height:1.75rem;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.nf-switch:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--nf-teal) 28%, transparent);outline:none}.nf-switch input{z-index:1;cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.nf-switch__thumb{pointer-events:none;background:#fff;border-radius:999px;width:calc(1.75rem - 6px);height:calc(1.75rem - 6px);transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.nf-switch[data-on=true]{background:var(--nf-success,#059669);border-color:color-mix(in srgb, var(--nf-success,#059669) 50%, transparent)}.nf-switch[data-on=true] .nf-switch__thumb{transform:translate(1.05rem)}.nf-switch[data-on=false]{background:color-mix(in srgb, var(--nf-ink) 16%, transparent);border-color:var(--nf-line,transparent)}html[data-theme=light] .nf-switch[data-on=false]{background:#d7e0eb;border-color:#9aabbe}html[data-theme=light] .nf-switch[data-on=true]{background:#059669;border-color:#047857}html[data-theme=light] .nf-switch-row{background:#fff;border-color:#2a0f301a;box-shadow:0 1px 2px #2a0f300a}.nf-switch input:disabled{cursor:not-allowed}.nf-switch:has(input:disabled){opacity:.55;cursor:not-allowed}.nf-switch-grid{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:640px){.nf-switch-grid{grid-template-columns:1fr 1fr}}html[data-theme=light] .nf-pill--neutral{color:#4b5b70;background:#fff;box-shadow:0 0 0 1px #0a28461f,0 1px 2px #0a12200a}html[data-theme=light] .nf-pill--brand{color:#0e7490;background:#ecfeff;box-shadow:0 0 0 1px #0891b259,0 1px 2px #0891b214}html[data-theme=light] .nf-pill--success{color:#067647;background:#ecfdf3;box-shadow:0 0 0 1px #06764747}html[data-theme=light] .nf-pill--warn{color:#b54708;background:#fffaeb;box-shadow:0 0 0 1px #b5470847}html[data-theme=light] .nf-pill--danger{color:#b42318;background:#fef3f2;box-shadow:0 0 0 1px #b4231847}html[data-theme=light] .nf-icon-energy{color:#0a7d96}html[data-theme=light] .nf-stat-tile{background:#fff;box-shadow:0 0 0 1px #2a0f3014,0 2px 8px -4px #2a0f301a}html[data-theme=light] .nf-option__icon{color:#0a7d96;background:#fff;border-color:#2a0f301f;box-shadow:0 1px 2px #2a0f300d}html[data-theme=light] .nf-option--on .nf-option__icon{color:#0e7490;background:#ecfeff;border-color:#0891b266;box-shadow:0 0 0 1px #0891b21f}html[data-theme=light] .nf-brand-well{background:var(--nf-brand,#541f5c);box-shadow:0 1px 2px #541f5c38,0 0 0 1px #541f5c2e}.nf-field{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.nf-field{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light] .nf-field,.acquire-stage .nf-field{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .nf-field{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.acquire-stage .nf-field.field-input,.acquire-stage input.nf-field,.acquire-stage .nf-field{background:var(--nf-form-control-bg,var(--nf-control-bg))!important;border-color:var(--nf-form-control-border,var(--nf-control-border))!important;color:var(--nf-form-ink,var(--nf-ink))!important;box-shadow:var(--nf-control-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-height:var(--portal-control-h,2.4rem)!important;padding:var(--portal-control-pad-y,.32rem) var(--portal-control-pad-x,.65rem)!important;font-size:var(--portal-control-font,.8125rem)!important;font-weight:var(--portal-control-weight,400)!important;border-radius:var(--portal-control-radius,.65rem)!important}.nf-attention{border-radius:var(--nf-radius-md,.875rem);border:1px solid color-mix(in srgb, var(--nf-energy,var(--nf-cyan)) 40%, var(--nf-line));background:linear-gradient(105deg, color-mix(in srgb, var(--nf-energy,var(--nf-cyan)) 22%, transparent) 0%, color-mix(in srgb, var(--nf-brand) 28%, transparent) 48%, color-mix(in srgb, var(--nf-danger) 14%, transparent) 100%);box-shadow:var(--nf-shadow-island,none);color:var(--nf-ink);padding:.5rem .75rem;position:relative;overflow:hidden}.nf-attention__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--nf-energy,var(--nf-cyan));font-size:10px;font-weight:700}.nf-attention__title{font-family:var(--font-display,inherit);color:var(--nf-ink);margin-top:.125rem;font-size:1.125rem;font-weight:600}.nf-attention__body{color:var(--nf-ink-muted);font-size:.75rem}.nf-attention__row{border-radius:var(--nf-radius-md,.875rem);border:1px solid color-mix(in srgb, var(--nf-ink) 10%, transparent);background:color-mix(in srgb, var(--nf-ink) 8%, transparent);text-align:left;width:100%;min-height:2.75rem;color:var(--nf-ink);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;transition:background .15s;display:flex}.nf-attention__row:hover{background:color-mix(in srgb, var(--nf-ink) 12%, transparent)}.nf-badge-count{background:var(--nf-danger);color:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:10px;font-weight:700;display:inline-flex}.nf-icon-energy{color:var(--nf-energy,var(--nf-cyan))}.nf-icon-danger{color:var(--nf-danger)}.nf-icon-warn{color:var(--nf-warn)}.nf-soft-hold{border-bottom:1px solid color-mix(in srgb, var(--nf-warn) 30%, var(--nf-line));background:var(--nf-warn-soft);color:var(--nf-warn);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;display:flex}.nf-soft-hold p{color:var(--nf-warn)}.nf-icon-well{border:1px solid color-mix(in srgb, var(--nf-danger) 40%, var(--nf-line));background:var(--nf-danger-soft);width:3.5rem;height:3.5rem;color:var(--nf-danger);border-radius:1rem;justify-content:center;align-items:center;display:flex}.nf-tool-tab{border-radius:var(--nf-radius-md,.875rem);border:1px solid var(--nf-line,var(--aq-stroke));background:var(--nf-elevated,var(--aq-panel));min-height:2.75rem;color:var(--nf-ink-muted,var(--aq-muted));flex-direction:column;justify-content:center;align-items:center;gap:0;font-size:10px;font-weight:600;transition:background .15s,color .15s,border-color .15s,box-shadow .2s;display:flex;position:relative}.nf-tool-tab:hover:not(:disabled):not(.nf-tool-tab--on){background:var(--nf-surface-hover,var(--aq-panel-strong));color:var(--nf-ink,var(--aq-text))}.nf-tool-tab--on{border-color:color-mix(in srgb, var(--nf-energy,#2ec4e8) 45%, transparent);color:#fff;background:linear-gradient(135deg,#3f7aa9 0%,#541f5c 100%);box-shadow:0 0 0 1px #2ec4e859,0 8px 28px #2ec4e847}.nf-tool-tab--on *{color:#fff}.nf-tool-tab:disabled{opacity:.35}.nf-tool-tab__dot{background:var(--nf-danger);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--nf-elevated,var(--aq-deep,#12081a));border-radius:999px;position:absolute;top:.375rem;right:.5rem}.nf-brand-well{background:var(--nf-brand,#541f5c);color:#fff;border:none;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #541f5c33}.nf-brand-well--lg{width:3.5rem;height:3.5rem}.nf-brand-well--md{width:2.75rem;height:2.75rem}.nf-brand-well svg{color:#fff}.nf-step-rail{--nf-step-count:3;grid-template-columns:repeat(var(--nf-step-count), minmax(0, 1fr));gap:.25rem;display:grid;position:relative}@media (min-width:640px){.nf-step-rail{gap:.5rem}}.nf-step-rail__track{pointer-events:none;left:calc(100% / var(--nf-step-count) / 2);right:calc(100% / var(--nf-step-count) / 2);background:color-mix(in srgb, var(--nf-line,var(--aq-stroke)) 85%, transparent);border-radius:999px;height:3px;position:absolute;top:1.25rem}@media (min-width:640px){.nf-step-rail__track{top:1.5rem}}.nf-step-rail__fill{pointer-events:none;left:calc(100% / var(--nf-step-count) / 2);height:3px;max-width:calc(100% - (100% / var(--nf-step-count)));background:linear-gradient(90deg, #541f5c 0%, var(--nf-energy,var(--aq-teal,#2ec4e8)) 100%);opacity:.9;border-radius:999px;transition:width .3s;position:absolute;top:1.25rem}@media (min-width:640px){.nf-step-rail__fill{top:1.5rem}}.nf-step{z-index:1;text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.375rem;width:100%;padding:.25rem .125rem;transition:transform .15s,opacity .15s;display:flex;position:relative}.nf-step:disabled{cursor:default}.nf-step:not(:disabled):hover{transform:translateY(-1px)}.nf-step__node{border:2px solid color-mix(in srgb, var(--nf-line,var(--aq-stroke)) 90%, #fff 10%);background:var(--nf-elevated,var(--aq-panel-strong));width:2.5rem;height:2.5rem;color:var(--nf-ink-muted,var(--aq-muted,#a89bb0));border-radius:.75rem;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s,box-shadow .2s;display:flex}.nf-step__node svg{color:inherit;opacity:1}@media (min-width:640px){.nf-step__node{width:3rem;height:3rem}}.nf-step--active .nf-step__node{border-color:color-mix(in srgb, var(--nf-energy,#2ec4e8) 55%, transparent);color:#fff;background:linear-gradient(135deg,#541f5c 0%,#0a7d96 100%);box-shadow:0 0 0 1px #2ec4e840,0 8px 20px -10px #541f5c8c}.nf-step--active .nf-step__node svg{color:#fff;opacity:1}.nf-step--done .nf-step__node{border-color:color-mix(in srgb, var(--nf-success,#22c55e) 45%, var(--nf-line,transparent));background:var(--nf-success-soft,#22c55e2e);color:var(--nf-success,#22c55e)}.nf-step--done .nf-step__node svg{color:inherit;opacity:1}.nf-step__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;max-width:100%;color:var(--nf-ink-muted,var(--aq-muted));font-size:10px;font-weight:700;overflow:hidden}@media (min-width:640px){.nf-step__label{font-size:11px}}.nf-step--active .nf-step__label{color:var(--nf-energy,var(--aq-kicker,var(--nf-cyan,#2ec4e8)))}.nf-step--done .nf-step__label{color:var(--nf-success,#22c55e)}.nf-brand-well{color:#fff}.nf-brand-well svg{stroke:currentColor;color:#fff!important;opacity:1!important}.nf-segment{border:1px solid var(--nf-line,var(--aq-stroke));background:var(--nf-elevated,var(--aq-panel-strong));border-radius:1rem;gap:.25rem;width:100%;max-width:28rem;padding:.25rem;display:inline-flex}.nf-segment__item{min-height:2.75rem;color:var(--nf-ink-muted,var(--aq-muted));border-radius:.75rem;flex:1;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;transition:background .15s,color .15s,box-shadow .2s;display:flex}.nf-segment__item:hover:not(.nf-segment__item--on){background:var(--nf-surface-hover,var(--aq-panel));color:var(--nf-ink,var(--aq-text))}.nf-segment__item--on{color:#fff;background:linear-gradient(135deg,#541f5c 0%,#0a7d96 100%);box-shadow:0 4px 14px -4px #541f5c73}.nf-segment__item--on *{color:#fff}.nf-stat-tile{background:var(--nf-elevated,var(--aq-panel-strong));text-align:center;border-radius:.75rem;padding:.5rem}.nf-stat-tile__value{font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;color:var(--nf-ink,var(--aq-text));font-size:1.125rem;font-weight:600}.nf-stat-tile__label{letter-spacing:.06em;text-transform:uppercase;color:var(--nf-faint,var(--aq-faint));font-size:9px;font-weight:700}.nf-option__check{background:var(--nf-selected);width:1.5rem;height:1.5rem;color:var(--nf-energy,var(--nf-teal));border:1px solid color-mix(in srgb, var(--nf-teal) 40%, var(--nf-line));border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:.75rem;right:.75rem}.nf-option__icon{border:1px solid var(--nf-line,var(--aq-stroke));background:var(--nf-elevated,var(--aq-panel));width:2.75rem;height:2.75rem;color:var(--nf-energy,var(--nf-teal,#2ec4e8));opacity:1;border-radius:.75rem;justify-content:center;align-items:center;display:flex}.nf-option__icon svg{color:inherit;opacity:1}.nf-option--on .nf-option__icon{border-color:color-mix(in srgb, var(--nf-teal) 45%, var(--nf-line));background:var(--nf-selected);color:var(--nf-energy,var(--nf-teal))}.nf-msg-thread{background-color:#1a1224;background-image:radial-gradient(80% 50% at 18% 0,#541f5c59,#0000 58%),radial-gradient(60% 40% at 92% 100%,#087ca729,#0000 52%),linear-gradient(#22182e 0%,#1a1224 100%);border-radius:1rem;flex-direction:column;gap:.4rem;min-height:4rem;padding:.75rem .65rem;display:flex}html[data-theme=light] .nf-msg-thread{background-color:#ebe4f2;background-image:radial-gradient(90% 55% at 8% -5%,#541f5c1a,#0000 55%),radial-gradient(70% 45% at 100% 100%,#0a7d961a,#0000 50%),linear-gradient(#f3eef7 0%,#ebe4f2 50%,#e6dff0 100%)}.nf-msg-scroll{border:1px solid color-mix(in srgb, var(--nf-line,var(--aq-stroke)) 80%, transparent);border-radius:.85rem;min-height:0;max-height:14rem;overflow:hidden auto}.nf-msg-scroll .nf-msg-thread{border-radius:.75rem;min-height:0}html[data-theme=light] .nf-msg-scroll{background:0 0;border-color:#2a0f301a}.nf-msg-row{width:100%;display:flex}.nf-msg-row--in{justify-content:flex-start}.nf-msg-row--out{justify-content:flex-end}.nf-msg-row--sys{justify-content:center}.nf-msg-bubble{word-break:break-word;max-width:82%;padding:.45rem .7rem;font-size:.9375rem;line-height:1.3}.nf-msg-bubble--out{color:#fff;background:#0a84ff;border-radius:1.15rem 1.15rem .35rem;box-shadow:inset 0 1px #fff3,0 3px 10px -3px #0a84ff80}.nf-msg-bubble--in{color:#f5f5f7;background:#5c5c62;border-radius:1.15rem 1.15rem 1.15rem .35rem;box-shadow:inset 0 1px #ffffff1f,0 2px 8px -2px #00000073}html[data-theme=light] .nf-msg-bubble--in{color:#1c1c1e;background:#fff;border:1px solid #0000000f;box-shadow:inset 0 1px #fff,0 1px 3px #00000014}html[data-theme=light] .nf-msg-bubble--out{color:#fff;background:#0a84ff}.nf-msg-bubble--failed{color:#fff;background:#e11d48;border-radius:1.15rem 1.15rem .35rem;box-shadow:0 2px 8px -2px #e11d4873}.nf-msg-bubble--sys{border:1px solid color-mix(in srgb, var(--nf-warn,#f59e0b) 30%, transparent);background:color-mix(in srgb, var(--nf-warn,#f59e0b) 12%, var(--nf-elevated,#fff));text-align:center;max-width:100%;color:var(--nf-warn,#b54708);box-shadow:none;border-radius:.5rem;padding:.3rem .55rem;font-size:10px;font-weight:600}html[data-theme=dark] .nf-msg-bubble--sys{background:color-mix(in srgb, var(--nf-warn,#fdb022) 14%, transparent);color:color-mix(in srgb, var(--nf-warn,#fdb022) 95%, white)}.nf-msg-label{letter-spacing:.06em;text-transform:uppercase;opacity:.72;margin-bottom:.15rem;font-size:9px;font-weight:800;display:block}.nf-msg-bubble--out .nf-msg-label,.nf-msg-bubble--failed .nf-msg-label{color:#ffffffe6;opacity:.95}.nf-msg-bubble--in .nf-msg-label{opacity:.65}.nf-msg-text{white-space:pre-wrap}.nf-msg-empty{border:1px dashed color-mix(in srgb, var(--nf-ink,#fff) 22%, transparent);text-align:center;color:var(--nf-ink-muted,var(--aq-muted));background:color-mix(in srgb, var(--nf-elevated,#fff) 35%, transparent);border-radius:.75rem;margin:.5rem;padding:1rem .75rem;font-size:.75rem}html[data-theme=light] .nf-msg-empty{color:#4b5b70;background:#ffffffb8;border-color:#c5d0dc}.nf-feature-readiness-popover{isolation:isolate;--aq-text:#f8f4fb;--aq-muted:#f8f4fbd1;--aq-faint:#f8f4fb8c;--aq-stroke:#ffffff24;--aq-panel:#2a2438;--aq-panel-strong:#322c42;border:1px solid #ffffff24;color:#f8f4fb!important;-webkit-backdrop-filter:none!important;opacity:1!important;background-color:#1f1a2a!important;background-image:none!important}html[data-theme=light] .nf-feature-readiness-popover{--aq-text:#0a1220;--aq-muted:#4b5b70;--aq-faint:#7a8aa0;--aq-stroke:#0a1e371f;--aq-panel:#f3f7fb;--aq-panel-strong:#fff;border:1px solid #c5d0dc;box-shadow:0 0 0 1px #0891b224,0 18px 48px #0a122029;color:#0a1220!important;background-color:#fff!important}html:not([data-theme=light]) .nf-feature-readiness-popover{box-shadow:inset 0 0 0 1px #ffffff0f,0 24px 64px #0000008c;color:#f8f4fb!important;background-color:#1f1a2a!important}.nf-feature-readiness-scrim{cursor:default;-webkit-backdrop-filter:blur(3px);border:0;background:#04020ab8!important}html[data-theme=light] .nf-feature-readiness-scrim{background:#0f172a73!important}.nf-feature-readiness-popover{outline-offset:0;outline:2px solid #2ec4e88c;transform:translateY(0)}.nf-feature-readiness-body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent}.nf-feature-readiness-body::-webkit-scrollbar{width:10px}.nf-feature-readiness-body::-webkit-scrollbar-track{background:0 0;margin:.35rem 0}.nf-feature-readiness-body::-webkit-scrollbar-thumb{background-color:#ffffff47;background-clip:padding-box;border:2px solid #0000;border-radius:999px}html[data-theme=light] .nf-feature-readiness-body{scrollbar-color:#0f172a47 transparent}html[data-theme=light] .nf-feature-readiness-body::-webkit-scrollbar-thumb{background-color:#0f172a47}html:not([data-theme=light]) .nf-feature-readiness-popover{box-shadow:0 0 0 1px #2ec4e859,inset 0 0 0 1px #ffffff14,0 28px 80px #000000a6,0 0 60px #2ec4e81f!important}html[data-theme=light] .nf-feature-readiness-popover{outline-color:#0a7d9680;box-shadow:0 0 0 1px #0a7d9647,0 24px 64px #0f172a47!important}.nf-status-light{border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem;display:inline-block;box-shadow:0 0 0 1px #00000040}.nf-status-light--md{width:.55rem;height:.55rem}.nf-status-light--green{background:#22c55e;box-shadow:0 0 0 1px #0003,0 0 8px #22c55ea6}.nf-status-light--amber{background:#f59e0b;box-shadow:0 0 0 1px #0003,0 0 8px #f59e0b8c}.nf-status-light--red{background:#ef4444;box-shadow:0 0 0 1px #0003,0 0 8px #ef44448c}.nf-status-light--neutral{background:#94a3b8;box-shadow:0 0 0 1px #00000026}.nf-tool-tab--on .nf-status-light--green{box-shadow:0 0 0 1px #ffffff59,0 0 8px #22c55ebf}.nf-tool-tab--on .nf-status-light--amber{box-shadow:0 0 0 1px #ffffff59,0 0 8px #f59e0bb3}.nf-tool-tab--on .nf-status-light--red{box-shadow:0 0 0 1px #ffffff59,0 0 8px #ef4444b3}.nf-tool-tab__status{position:absolute;top:.35rem;left:.4rem}.nf-auth-shell{z-index:0;overscroll-behavior:none;background-color:var(--nf-stage-void,var(--nf-stage,#e9e0f2));flex-direction:column;width:100%;max-width:100%;display:flex;position:fixed;inset:0;overflow:hidden auto}.nf-auth-shell .acquire-stage.acquire-stage--auth{flex:1 0 auto;width:100%;max-width:100%;min-height:100%;position:relative;overflow:hidden}.nf-auth-shell__center{z-index:1;box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:100%;padding:2.5rem 1rem;display:flex;position:relative}@media (min-width:640px){.nf-auth-shell__center{padding:3.5rem 1.5rem}}.nf-auth-shell .aq-aurora{filter:blur(40px);inset:0}.aq-light-island,.nf-island{color:var(--nf-ink);background:var(--nf-elevated);border:1px solid var(--nf-line);border-radius:var(--nf-radius-lg,1.25rem);box-shadow:var(--nf-shadow-island)}.aq-light-island .field-input,.aq-light-island .nf-field,.nf-island .field-input,.nf-island .nf-field{-webkit-text-fill-color:var(--nf-ink);border:1px solid var(--nf-control-border)!important;background:var(--nf-control-bg)!important;color:var(--nf-ink)!important;box-shadow:var(--nf-control-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.aq-light-island .field-input::placeholder,.aq-light-island .nf-field::placeholder,.nf-island .field-input::placeholder,.nf-island .nf-field::placeholder{color:var(--nf-control-placeholder)!important}.aq-light-island .field-input:focus,.aq-light-island .nf-field:focus,.nf-island .field-input:focus,.nf-island .nf-field:focus{outline:none;border-color:color-mix(in srgb, var(--nf-focus-ring) 55%, var(--nf-elevated))!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--nf-focus-ring) 16%, transparent)!important}.aq-light-island .text-white,.aq-light-island .text-white\/85,.aq-light-island .text-white\/80,.nf-island .text-white,.nf-island .text-white\/85,.nf-island .text-white\/80{color:var(--nf-ink)!important}.aq-light-island .text-white\/70,.aq-light-island .text-white\/65,.aq-light-island .text-white\/60,.aq-light-island .text-white\/55,.aq-light-island .text-white\/50,.aq-light-island .text-white\/45,.nf-island .text-white\/70,.nf-island .text-white\/65,.nf-island .text-white\/60,.nf-island .text-white\/55,.nf-island .text-white\/50,.nf-island .text-white\/45{color:var(--nf-ink-muted)!important}.aq-light-island .text-white\/40,.aq-light-island .text-white\/35,.aq-light-island .text-white\/30,.aq-light-island .text-white\/25,.aq-light-island .text-white\/20,.nf-island .text-white\/40,.nf-island .text-white\/35,.nf-island .text-white\/30,.nf-island .text-white\/25,.nf-island .text-white\/20{color:var(--nf-ink-faint)!important}.aq-light-island .border-white\/12,.aq-light-island .border-white\/10,.aq-light-island .border-white\/15,.nf-island .border-white\/12,.nf-island .border-white\/10,.nf-island .border-white\/15{border-color:var(--nf-line)!important}.aq-light-island .bg-white\/\[0\.05\],.aq-light-island .bg-white\/\[0\.06\],.aq-light-island .bg-black\/20,.aq-light-island .bg-white\/10,.nf-island .bg-white\/\[0\.05\],.nf-island .bg-white\/\[0\.06\],.nf-island .bg-black\/20,.nf-island .bg-white\/10{background:var(--nf-surface-muted)!important}.nf-text-link{color:var(--nf-energy,#0a7d96);font-weight:600;text-decoration:none}.nf-text-link:hover{text-decoration:underline}.nf-text-link--brand{color:var(--nf-brand)}