@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Intel+One+Display:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--aurora-50: #E5F8FF;--aurora-100: #BFEEFF;--aurora-200: #8BDFFF;--aurora-300: #52CCFF;--aurora-400: #1FB5FA;--aurora-500: #00C9FC;--aurora-600: #0098D8;--aurora-700: #0073AC;--midnight-500: #1C3A6A;--midnight-600: #152A4D;--midnight-700: #0F1E36;--midnight-800: #0A1424;--midnight-900: #050B17;--midnight-950: #03070F;--ice-100: #EAF4FF;--ice-200: #C7DFFA;--ice-300: #9CC2EE;--ice-500: #5C8AB8;--color-success: #22C58B;--color-warning: #FFB547;--color-error: #FF5965;--color-info: #00C9FC;--surface-app: var(--midnight-900);--surface-card: var(--midnight-800);--surface-card-2: var(--midnight-700);--surface-overlay: rgba(3, 7, 15, .65);--hairline: rgba(255, 255, 255, .06);--divider: rgba(255, 255, 255, .1);--text-primary: var(--ice-100);--text-secondary: var(--ice-300);--text-muted: var(--ice-500);--text-inverse: var(--midnight-950);--text-accent: var(--aurora-300);--brand-primary: var(--aurora-500);--brand-primary-hover: var(--aurora-400);--brand-primary-active: var(--aurora-600);--on-brand: var(--midnight-950);--gradient-aurora: linear-gradient(180deg, #00C9FC 0%, #52EAFF 50%, #0097D8 100%);--gradient-midnight: linear-gradient(160deg, #0A1424 0%, #152A4D 100%);--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Intel One Display", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, monospace;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-3xl: 32px;--radius-full: 9999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--shadow-card-soft: 0 4px 16px -4px rgba(3, 7, 15, .5);--shadow-card-deep: 0 30px 80px -20px rgba(3, 7, 15, .85), inset 0 1px 0 rgba(255, 255, 255, .04);--shadow-glow: 0 0 24px 0 rgba(0, 201, 252, .35);--shadow-focus-ring: 0 0 0 2px rgba(0, 201, 252, .5);--shadow-stat-tile: 0 12px 32px rgba(3, 7, 15, .4);--shadow-glow-card: 0 16px 48px rgba(0, 201, 252, .2);--shadow-btn-primary: 0 6px 20px rgba(0, 201, 252, .35);--shadow-btn-primary-hover: 0 8px 28px rgba(0, 201, 252, .5);--shadow-input-focus: 0 0 12px rgba(0, 201, 252, .25);--duration-instant: .1s;--duration-fast: .15s;--duration-base: .2s;--duration-slow: .3s;--duration-deliberate: .5s;--easing-standard: cubic-bezier(.4, 0, .2, 1);--easing-decelerate: cubic-bezier(0, 0, .2, 1);--easing-accelerate: cubic-bezier(.4, 0, 1, 1);--easing-emphasized: cubic-bezier(.34, 1.56, .64, 1)}@media (prefers-reduced-motion: reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-deliberate: 0ms}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:radial-gradient(1200px 800px at 20% -10%,rgba(0,201,252,.08),transparent 60%),radial-gradient(900px 600px at 100% 100%,rgba(28,58,106,.25),transparent 60%),var(--surface-app);color:var(--text-primary);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--text-accent);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--aurora-500);color:var(--on-brand)}:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring);border-radius:var(--radius-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#ffffff29}.nv-shell{display:flex;flex-direction:column;min-height:100vh}.nv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nv-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);background:#03070fb8;border-bottom:1px solid var(--hairline);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nv-topbar__brand{display:inline-flex;align-items:center}.nv-topbar__nav{display:flex;align-items:center;gap:var(--space-5)}.nv-topbar__nav a{position:relative;color:var(--text-secondary);font-weight:500;font-size:14px;letter-spacing:.02em;padding:6px 2px;transition:color .12s ease}.nv-topbar__nav a:hover{color:var(--text-primary);text-decoration:none}.nv-topbar__nav a.active{color:var(--text-primary)}.nv-topbar__nav a.active:after{content:"";position:absolute;left:2px;right:2px;bottom:-2px;height:2px;border-radius:2px;background:var(--aurora-500)}.nv-topbar__cta{color:var(--text-primary)!important;padding:6px 14px!important;border-radius:999px;background:color-mix(in srgb,var(--aurora-500) 16%,transparent);border:1px solid color-mix(in srgb,var(--aurora-500) 34%,transparent);transition:background .12s ease,border-color .12s ease}.nv-topbar__cta:hover{background:color-mix(in srgb,var(--aurora-500) 28%,transparent)}.nv-topbar__cta.active:after{display:none}.nv-topbar a:focus-visible,.nv-topbar button:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring);border-radius:var(--radius-sm)}.nv-account{position:relative;margin-left:var(--space-2)}.nv-account__trigger{display:inline-flex;align-items:center;gap:var(--space-2);background:transparent;border:1px solid var(--hairline);border-radius:999px;padding:4px 10px 4px 4px;color:var(--text-secondary);font:inherit;font-size:14px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.nv-account__trigger:hover{color:var(--text-primary);border-color:var(--text-muted)}.nv-account__name{font-weight:500;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-account__chev{font-size:10px;color:var(--text-muted)}.nv-account__avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--aurora-500),var(--midnight-700));color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em;flex:0 0 auto}.nv-account__avatar--lg{width:38px;height:38px;font-size:14px}.nv-account__menu{position:absolute;top:calc(100% + 10px);right:0;min-width:240px;padding:var(--space-2);background:#080e18fa;border:1px solid var(--hairline);border-radius:var(--radius-lg, 14px);box-shadow:var(--shadow-card-deep);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:2px;z-index:20}.nv-account__header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-2);border-bottom:1px solid var(--hairline)}.nv-account__id{min-width:0}.nv-account__fullname{font-size:14px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-account__sub{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-account__item{display:block;width:100%;padding:10px 12px;text-align:left;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary)!important;font:inherit;font-size:14px;cursor:pointer}.nv-account__item:hover{background:#ffffff0d;color:var(--text-primary)!important;text-decoration:none}.nv-account__item--danger{color:var(--danger, #ff6b6b)!important}.nv-account__item--danger:hover{background:color-mix(in srgb,var(--danger, #ff6b6b) 14%,transparent)}.nv-container{width:100%;max-width:1180px;margin:0 auto;padding:0 var(--space-6)}.nv-container--narrow{max-width:720px}.nv-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--text-accent);margin-bottom:var(--space-3)}.nv-h1{font-family:var(--font-display);font-size:clamp(40px,6vw,72px);line-height:1.05;letter-spacing:-.02em;font-weight:800;margin:0 0 var(--space-4);color:var(--text-primary)}.nv-h1 em{color:var(--text-accent);font-style:normal}.nv-h2{font-family:var(--font-display);font-size:clamp(28px,3.5vw,40px);line-height:1.15;letter-spacing:-.02em;font-weight:800;margin:0 0 var(--space-3);color:var(--text-primary)}.nv-lead{font-size:18px;line-height:1.55;color:var(--text-secondary);max-width:60ch;margin:0 0 var(--space-6)}.nv-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:48px;padding:0 var(--space-6);border-radius:var(--radius-full);border:1px solid transparent;font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:.01em;cursor:pointer;text-decoration:none;transition:background var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard),transform var(--duration-fast) var(--easing-standard),border-color var(--duration-base) var(--easing-standard)}.nv-button:disabled{opacity:.55;cursor:not-allowed}.nv-button--primary{background:var(--brand-primary);color:var(--on-brand);border-color:var(--brand-primary)}.nv-button--primary:hover{background:var(--brand-primary-hover);box-shadow:var(--shadow-glow)}.nv-button--primary:active{background:var(--brand-primary-active);transform:translateY(1px)}.nv-button--ghost{background:transparent;color:var(--text-primary);border-color:var(--divider)}.nv-button--ghost:hover{background:#ffffff0a;border-color:#fff3}.nv-button--ghost:active{transform:translateY(1px)}.nv-card{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-2xl);padding:var(--space-6);box-shadow:var(--shadow-card-soft)}.nv-card--elevated{box-shadow:var(--shadow-card-deep)}.nv-field{display:flex;flex-direction:column;gap:var(--space-2)}.nv-field__label{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.nv-field__input{width:100%;box-sizing:border-box;height:48px;padding:0 var(--space-4);background:#ffffff05;color:var(--text-primary);border:1px solid var(--divider);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:16px;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.nv-field__input:focus{outline:none;border-color:var(--brand-primary);box-shadow:var(--shadow-focus-ring)}.nv-field__input:-webkit-autofill,.nv-field__input:-webkit-autofill:hover,.nv-field__input:-webkit-autofill:focus,.nv-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--midnight-800) inset;box-shadow:0 0 0 1000px var(--midnight-800) inset;caret-color:var(--text-primary);transition:background-color 9999s ease-out 0s}.nv-field__hint{font-size:12px;color:var(--text-muted)}.nv-field__error{font-size:13px;color:var(--color-error)}.nv-field__caps{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-1);font-size:12px;font-weight:500;color:var(--color-warning)}.nv-field__input::placeholder,.nv-textarea::placeholder{color:var(--text-muted)}select.nv-field__input option{background-color:var(--midnight-800);color:var(--text-primary)}select.nv-field__input option:checked,select.nv-field__input option:hover{background-color:var(--midnight-600)}.nv-field__input:disabled,select.nv-field__input:disabled,.nv-textarea:disabled,.nv-otp__box:disabled{opacity:.55;cursor:not-allowed;background:#ffffff03}.nv-field__control--prefixed:has(.nv-field__input:disabled){opacity:.55}.nv-field__input[aria-invalid=true],select.nv-field__input[aria-invalid=true],.nv-textarea[aria-invalid=true]{border-color:var(--color-error)}.nv-field__control--prefixed:has([aria-invalid=true]){border-color:var(--color-error)}.nv-grid{display:grid;gap:var(--space-4)}.nv-grid--2{grid-template-columns:repeat(2,1fr)}.nv-grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width: 720px){.nv-grid--2,.nv-grid--3{grid-template-columns:1fr}}.nv-stepper{display:flex;gap:var(--space-2);align-items:center;margin-bottom:var(--space-6)}.nv-stepper__dot{width:28px;height:28px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;background:#ffffff0a;color:var(--text-muted);border:1px solid var(--hairline)}.nv-stepper__dot--active{background:var(--brand-primary);color:var(--on-brand);border-color:var(--brand-primary);box-shadow:var(--shadow-glow)}.nv-stepper__dot--done{background:color-mix(in srgb,var(--aurora-500) 15%,transparent);color:var(--text-accent);border-color:color-mix(in srgb,var(--aurora-500) 40%,transparent)}.nv-stepper__bar{flex:1;height:2px;background:var(--hairline)}.nv-stepper__bar--done{background:color-mix(in srgb,var(--aurora-500) 50%,transparent)}.nv-balance{font-family:var(--font-display);font-size:clamp(40px,5vw,56px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.nv-balance__currency{color:var(--text-muted);font-size:.55em;margin-right:.25em}.nv-tx-list{display:flex;flex-direction:column}.nv-tx-list__row{display:grid;grid-template-columns:1fr auto;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--hairline)}.nv-tx-list__row:last-child{border-bottom:none}.nv-tx-list__merchant{font-weight:600;color:var(--text-primary)}.nv-tx-list__meta{font-size:13px;color:var(--text-muted);margin-top:2px}.nv-tx-list__amount{font-weight:600;font-variant-numeric:tabular-nums}.nv-tx-list__amount--neg{color:var(--text-primary)}.nv-tx-list__amount--pos{color:var(--color-success)}.nv-ob{display:flex;flex-direction:column;min-height:100vh}.nv-ob__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);height:72px;padding:0 var(--space-8);border-bottom:1px solid var(--hairline);background:var(--surface-overlay);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nv-ob__phases{display:flex;align-items:center;gap:var(--space-3)}.nv-ob__phase{display:inline-flex;align-items:center;gap:var(--space-2);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);transition:color var(--duration-base) var(--easing-standard)}.nv-ob__phase--active{color:var(--text-primary)}.nv-ob__phase--done{color:var(--text-accent)}.nv-ob__phase-dot{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--radius-full);background:#ffffff1f}.nv-ob__phase--active .nv-ob__phase-dot{background:var(--brand-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--aurora-500) 16%,transparent)}.nv-ob__phase--done .nv-ob__phase-dot{background:color-mix(in srgb,var(--aurora-500) 18%,transparent);color:var(--text-accent)}.nv-ob__phase-sep{width:28px;height:1px;background:var(--hairline)}.nv-ob__navright{font-size:14px;color:var(--text-muted);white-space:nowrap}.nv-ob__navright a{color:var(--text-accent)}.nv-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:var(--text-accent);cursor:pointer;font:inherit}.nv-link-button:hover{text-decoration:underline;text-underline-offset:2px}.nv-ob__body{flex:1}.nv-ob__main{width:100%;max-width:1312px;margin:0 auto;padding:var(--space-12) var(--space-8) var(--space-16)}.nv-ob__headline{margin-bottom:var(--space-8);max-width:60ch}.nv-note{font-size:13px;color:var(--text-muted);margin:0}.nv-choice{position:relative;display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-2xl);padding:var(--space-8);cursor:pointer;transition:border-color var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard),background var(--duration-base) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.nv-choice:hover{border-color:color-mix(in srgb,var(--aurora-500) 40%,transparent);transform:translateY(-2px)}.nv-choice--selected{border-color:var(--brand-primary);background:linear-gradient(180deg,color-mix(in srgb,var(--aurora-500) 7%,transparent),color-mix(in srgb,var(--aurora-500) 1%,transparent));box-shadow:var(--shadow-glow)}.nv-choice__glyph{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:var(--space-5);border-radius:var(--radius-lg);font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--text-accent);background:color-mix(in srgb,var(--aurora-500) 12%,transparent);border:1px solid color-mix(in srgb,var(--aurora-500) 30%,transparent)}.nv-choice__title{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.01em;margin:0 0 var(--space-2);color:var(--text-primary)}.nv-choice__desc{font-size:15px;line-height:1.55;color:var(--text-secondary);margin:0 0 var(--space-5)}.nv-choice__bullets{list-style:none;padding:0;margin:0 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.nv-choice__bullet{display:flex;align-items:flex-start;gap:var(--space-3);font-size:14px;color:var(--text-secondary)}.nv-choice__bullet svg{flex:0 0 auto;margin-top:1px;color:var(--text-accent)}.nv-choice__cta{margin-top:auto;align-self:flex-start}.nv-banner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:14px;margin-bottom:var(--space-4);border:1px solid transparent}.nv-banner--error{background:color-mix(in srgb,var(--color-error) 8%,transparent);border-color:color-mix(in srgb,var(--color-error) 40%,transparent);color:var(--color-error)}.nv-banner--warning{background:color-mix(in srgb,var(--color-warning) 8%,transparent);border-color:color-mix(in srgb,var(--color-warning) 40%,transparent);color:var(--color-warning)}.nv-banner__link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.nv-banner__link:hover{opacity:.85}.nv-ob__needs{color:var(--text-secondary);font-size:14px;margin:0 0 var(--space-3)}.nv-ob__col-title{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-5)}.nv-ob__nav-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.nv-field__control--prefixed{display:flex;align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-4);background:#ffffff05;border:1px solid var(--divider);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.nv-field__control--prefixed:focus-within{border-color:var(--brand-primary);box-shadow:var(--shadow-focus-ring)}.nv-field__control--prefixed .nv-field__input{border:none;background:transparent;height:auto;padding:0;box-shadow:none;flex:1 1 auto;width:auto;min-width:0}.nv-field__control--prefixed .nv-field__input:focus{box-shadow:none}.nv-field__control--prefixed .nv-field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--midnight-800) inset;box-shadow:0 0 0 1000px var(--midnight-800) inset}.nv-field__prefix{color:var(--text-muted);font-size:15px;white-space:nowrap}.nv-pw__toggle{background:transparent;border:none;color:var(--text-accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0 var(--space-1)}.nv-strength{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}.nv-strength__track{display:flex;gap:4px;flex:1}.nv-strength__seg{flex:1;height:4px;border-radius:var(--radius-full);background:var(--hairline);transition:background var(--duration-base) var(--easing-standard)}.nv-strength__label{font-size:12px;font-weight:600}.nv-check{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;cursor:pointer;position:relative}.nv-check__input{position:absolute;opacity:0;width:0;height:0}.nv-check__box{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:var(--radius-sm);border:1px solid var(--divider);background:#ffffff05;color:var(--on-brand);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.nv-check__box--on{background:var(--brand-primary);border-color:var(--brand-primary)}.nv-check__input:focus-visible+.nv-check__box{box-shadow:var(--shadow-focus-ring)}.nv-check__label{font-size:14px;line-height:1.5;color:var(--text-secondary)}.nv-check__req{color:var(--text-accent)}.nv-next{margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#ffffff05}.nv-next__title{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.nv-next__list{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--text-secondary);font-size:14px;display:flex;flex-direction:column;gap:var(--space-1)}.nv-otp{display:flex;gap:var(--space-2)}.nv-otp__box{width:44px;height:52px;text-align:center;font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text-primary);background:#ffffff05;border:1px solid var(--divider);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.nv-otp__box:focus{outline:none;border-color:var(--brand-primary);box-shadow:var(--shadow-focus-ring)}.nv-otp--invalid .nv-otp__box{border-color:var(--color-error)}.nv-vc{display:flex;flex-direction:column;gap:var(--space-3)}.nv-vc__verify{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.nv-vc__send{height:40px;padding:0 var(--space-4);font-size:14px}.nv-vc__row{display:flex;align-items:center;gap:var(--space-4)}.nv-vc__dev{font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}.nv-vc__ok{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;font-weight:600;color:var(--color-success)}.nv-vc__ok svg{color:var(--color-success)}.nv-pipe{display:flex;flex-direction:column;gap:var(--space-3)}.nv-pipe__row{display:flex;align-items:center;gap:var(--space-3)}.nv-pipe__dot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);border:1px solid var(--hairline);background:#ffffff0a;color:var(--on-brand);flex:0 0 auto}.nv-pipe__dot--active{border-color:var(--brand-primary);box-shadow:var(--shadow-glow)}.nv-pipe__dot--done{background:var(--brand-primary);border-color:var(--brand-primary)}.nv-pipe__dot--error{background:color-mix(in srgb,var(--color-error) 15%,transparent);border-color:var(--color-error)}.nv-pipe__label{font-size:15px;color:var(--text-primary)}.nv-pipe__label--idle{color:var(--text-muted)}.nv-pipe__spin{font-size:13px;color:var(--text-accent);margin-left:auto}.nv-auth{display:flex;justify-content:center;padding:var(--space-16) var(--space-6)}.nv-auth__inner{width:100%;max-width:460px}.nv-auth__title{margin-top:var(--space-2)}.nv-auth__subtitle{color:var(--text-secondary);font-size:15px;line-height:1.55;margin:0 0 var(--space-6)}.nv-auth__card{margin-top:var(--space-2)}.nv-auth__footer{margin-top:var(--space-5);font-size:14px;color:var(--text-muted);text-align:center}.nv-auth__brand{display:flex;margin-bottom:var(--space-5)}.nv-summary{display:flex;flex-direction:column}.nv-summary__row{display:grid;grid-template-columns:160px 1fr auto;gap:var(--space-4);align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--hairline)}.nv-summary__row:last-child{border-bottom:none}.nv-summary__label{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.nv-summary__value{font-size:15px;color:var(--text-primary);word-break:break-word}@media (max-width: 560px){.nv-summary__row{grid-template-columns:1fr auto}.nv-summary__label{grid-column:1 / -1}}.nv-outcome{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:var(--space-16);max-width:640px}.nv-outcome__disc{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:var(--radius-full);margin-bottom:var(--space-6);border:1px solid var(--hairline)}.nv-outcome__disc--success{background:color-mix(in srgb,var(--color-success) 12%,transparent);border-color:color-mix(in srgb,var(--color-success) 40%,transparent);color:var(--color-success)}.nv-outcome__disc--info{background:color-mix(in srgb,var(--aurora-500) 12%,transparent);border-color:color-mix(in srgb,var(--aurora-500) 40%,transparent);color:var(--text-accent)}.nv-outcome__disc--warning{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border-color:color-mix(in srgb,var(--color-warning) 40%,transparent);color:var(--color-warning)}.nv-outcome__disc--error{background:color-mix(in srgb,var(--color-error) 12%,transparent);border-color:color-mix(in srgb,var(--color-error) 40%,transparent);color:var(--color-error)}.nv-outcome__iban{display:inline-flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-6);margin:var(--space-2) 0;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#ffffff05}.nv-outcome__iban-label{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.nv-outcome__iban-value{font-family:var(--font-mono);font-size:18px;color:var(--text-primary)}.nv-outcome__cta{display:flex;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;justify-content:center}.nv-bizstep{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;padding:0;margin:0 0 var(--space-8)}.nv-bizstep__item{display:inline-flex;align-items:center;gap:var(--space-2);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.nv-bizstep__num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);border:1px solid var(--hairline);background:#ffffff0a;font-size:12px}.nv-bizstep__item--active{color:var(--text-primary)}.nv-bizstep__item--active .nv-bizstep__num{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--on-brand);box-shadow:var(--shadow-glow)}.nv-bizstep__item--done{color:var(--text-accent)}.nv-bizstep__item--done .nv-bizstep__num{background:color-mix(in srgb,var(--aurora-500) 15%,transparent);border-color:color-mix(in srgb,var(--aurora-500) 40%,transparent);color:var(--text-accent)}.nv-seg{display:inline-flex;gap:4px;padding:4px;background:#ffffff08;border:1px solid var(--hairline);border-radius:var(--radius-md);width:fit-content}.nv-seg__btn{min-width:64px;height:36px;padding:0 var(--space-4);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.nv-seg__btn--on{background:var(--brand-primary);color:var(--on-brand)}.nv-upload{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.nv-upload__row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-md);background:#ffffff05}.nv-upload__badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);font-size:12px;flex:0 0 auto}.nv-upload__badge--verified{background:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success)}.nv-upload__badge--pending{background:color-mix(in srgb,var(--aurora-500) 12%,transparent);color:var(--text-accent)}.nv-upload__name{font-size:14px;color:var(--text-primary);flex:1;word-break:break-all}.nv-upload__size{font-size:12px;color:var(--text-muted)}.nv-upload__add{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--divider);border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;cursor:pointer}.nv-upload__add:hover{border-color:color-mix(in srgb,var(--aurora-500) 40%,transparent)}.nv-upload__browse{color:var(--text-accent);font-weight:600}.nv-sameas{display:flex;align-items:center;gap:var(--space-3);width:100%;text-align:left;padding:var(--space-4) var(--space-5);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#ffffff05;color:var(--text-primary);font:inherit;cursor:pointer;transition:border-color var(--duration-base) var(--easing-standard),background var(--duration-base) var(--easing-standard)}.nv-sameas--on{border-color:var(--brand-primary);background:linear-gradient(180deg,color-mix(in srgb,var(--aurora-500) 7%,transparent),color-mix(in srgb,var(--aurora-500) 1%,transparent))}.nv-sameas__text{display:flex;flex-direction:column;gap:2px;font-size:14px}.nv-sameas__addr{color:var(--text-muted);font-size:13px}.nv-banner--info{background:color-mix(in srgb,var(--aurora-500) 8%,transparent);border-color:color-mix(in srgb,var(--aurora-500) 40%,transparent);color:var(--text-accent)}.nv-coverage{display:flex;flex-direction:column;gap:var(--space-2)}.nv-coverage__bar{height:8px;border-radius:var(--radius-full);background:var(--hairline);overflow:hidden}.nv-coverage__fill{display:block;height:100%;background:var(--brand-primary);border-radius:var(--radius-full);transition:width var(--duration-base) var(--easing-standard)}.nv-coverage__label{font-size:13px;color:var(--text-secondary)}.nv-tabs{display:flex;gap:var(--space-2);border-bottom:1px solid var(--hairline);margin-bottom:var(--space-2)}.nv-tabs__tab{background:transparent;border:none;border-bottom:2px solid transparent;padding:var(--space-3) var(--space-4);color:var(--text-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.nv-tabs__tab--on{color:var(--text-primary);border-bottom-color:var(--brand-primary)}.nv-ubo__head{display:flex;align-items:center;justify-content:space-between}.nv-textarea{width:100%;min-height:120px;padding:var(--space-3) var(--space-4);background:#ffffff05;color:var(--text-primary);border:1px solid var(--divider);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:16px;line-height:1.5;resize:vertical;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.nv-textarea:focus{outline:none;border-color:var(--brand-primary);box-shadow:var(--shadow-focus-ring)}.nv-seg__btn:hover:not(.nv-seg__btn--on){color:var(--text-primary);background:#ffffff0d}.nv-tabs__tab:hover:not(.nv-tabs__tab--on){color:var(--text-secondary)}.nv-sameas:hover{border-color:color-mix(in srgb,var(--aurora-500) 35%,transparent)}.nv-pw__toggle:hover{text-decoration:underline}.nv-pw__toggle:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.nv-vc__send:disabled{opacity:.55;cursor:not-allowed}.nv-choice:focus-within{border-color:color-mix(in srgb,var(--aurora-500) 40%,transparent)}.nv-seg__btn:focus-visible,.nv-tabs__tab:focus-visible,.nv-sameas:focus-visible,.nv-upload__add:focus-visible,.nv-pw__toggle:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring);border-radius:var(--radius-sm)}
