@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";.n-input,.n-date-picker,.n-time-picker,.n-calendar{width:100%!important}.n-input{background-color:var(--input-bg)!important;--n-border:none!important;--n-border-hover:none!important;--n-border-focus:none!important;--n-box-shadow-focus:none!important;--n-caret-color:var(--primary-color)!important;--n-text-color:var(--text-color-1)!important;--n-placeholder-color:var(--input-placeholder)!important;--n-height:44px!important;border-radius:12px!important}.n-input.n-input--textarea{--n-height:auto!important}.n-input:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 68%, transparent)!important}.n-input:not(.n-input--disabled):hover{filter:brightness(.96)}html.dark .n-input:not(.n-input--disabled):hover{filter:brightness(1.1)}.n-form-item-label{color:var(--text-color-2)!important;text-transform:uppercase!important;letter-spacing:.12em!important;padding-bottom:4px!important;font-size:10px!important}.n-button{--n-border-radius:12px!important;--n-transition:color var(--motion-quick) var(--motion-ease-interaction), background-color var(--motion-quick) var(--motion-ease-interaction), border-color var(--motion-quick) var(--motion-ease-interaction), opacity var(--motion-quick) var(--motion-ease-interaction), transform var(--motion-standard) var(--motion-ease)!important}.n-button:not(.n-button--disabled).n-button--primary-type{--n-color:var(--primary-color)!important;--n-color-hover:var(--primary-hover)!important;--n-color-pressed:var(--primary-pressed)!important;--n-color-focus:var(--primary-hover)!important;--n-text-color:var(--primary-text)!important;--n-text-color-hover:var(--primary-text)!important;--n-text-color-pressed:var(--primary-text)!important;--n-text-color-focus:var(--primary-text)!important;--n-border:none!important;--n-border-hover:none!important;--n-border-pressed:none!important;--n-border-focus:none!important}.n-calendar{--n-title-text-color:var(--text-color-1)!important;--n-header-text-color:var(--text-color-1)!important;--n-day-text-color:var(--text-color-1)!important;--n-week-text-color:var(--text-color-2)!important;--n-border-color:var(--border-color)!important;--n-text-color:var(--text-color-1)!important;--n-cell-color:transparent!important;--n-cell-color-hover:var(--calendar-cell-hover)!important;--n-date-color-current:var(--primary-color)!important;--n-bar-color:var(--primary-color)!important;background-color:#0000!important}.n-calendar-header__title{color:var(--text-color-1)!important}.n-calendar-cell--other-month .n-calendar-cell__date{color:var(--text-color-2)!important;opacity:.5!important}.calendar-badge{letter-spacing:.02em;text-align:center;white-space:nowrap;border-radius:6px;margin-top:4px;padding:2px 4px;font-size:9px;font-weight:500;display:inline-block;background-color:var(--calendar-badge-bg)!important;border:1px solid var(--calendar-badge-border)!important;color:var(--primary-color)!important}input:-webkit-autofill{-webkit-text-fill-color:var(--text-color-1)!important;-webkit-box-shadow:0 0 0px 1000px var(--input-bg) inset!important}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color-1)!important;-webkit-box-shadow:0 0 0px 1000px var(--input-bg) inset!important}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-color-1)!important;-webkit-box-shadow:0 0 0px 1000px var(--input-bg) inset!important}@media (width<=767px){.n-calendar-th{padding:4px 2px!important;font-size:10px!important}.calendar-badge{letter-spacing:0!important;padding:1px 3px!important;font-size:8px!important}}.n-message{border:1px solid var(--border-color);letter-spacing:.02em;font-family:Space Grotesk,sans-serif;font-weight:500;--n-color:var(--card-color)!important;--n-text-color:var(--text-color-1)!important;--n-box-shadow:var(--message-shadow)!important;--n-border-radius:16px!important;--n-icon-color-success:var(--status-success)!important;--n-icon-color-error:var(--status-error)!important;--n-icon-color-warning:var(--primary-color)!important;--n-icon-color-info:var(--primary-color)!important;padding:12px 20px!important}html.dark .n-message{--n-box-shadow:var(--message-shadow)!important}.n-message__content{margin-top:1px}.n-message--success-type{border-color:var(--status-success-border-subtle)!important;box-shadow:var(--message-success-shadow)!important}.n-message--error-type{border-color:var(--status-error-border)!important;box-shadow:var(--message-error-shadow)!important}.n-message--warning-type{border-color:var(--status-warning-border-subtle)!important;box-shadow:var(--message-warning-shadow)!important}.n-dialog{background-color:var(--card-color)!important;border:1px solid var(--border-color)!important;box-shadow:var(--dialog-shadow)!important;--n-color:var(--card-color)!important;--n-title-text-color:var(--text-color-1)!important;--n-text-color:var(--text-color-2)!important;--n-icon-color-warning:var(--status-error)!important;--n-icon-color-info:var(--primary-color)!important;--n-icon-color-success:var(--status-success)!important;--n-icon-color-error:var(--status-error)!important;border-radius:24px!important;padding:32px!important;font-family:Space Grotesk,sans-serif!important}html.dark .n-dialog{box-shadow:var(--dialog-shadow)!important}.n-dialog__title{letter-spacing:-.01em!important;font-size:18px!important;font-weight:600!important}.n-dialog__content{margin-top:12px!important;margin-bottom:24px!important;font-size:13px!important;line-height:1.6!important}.n-dialog__action{gap:12px!important;margin-top:0!important}.n-dialog .n-button{text-transform:uppercase!important;letter-spacing:.1em!important;border-radius:12px!important;height:44px!important;padding:0 20px!important;font-size:11px!important}.n-dialog .n-button--default-type{--n-text-color:var(--text-color-2)!important;--n-text-color-hover:var(--text-color-1)!important;--n-border:1px solid var(--border-color)!important;--n-border-hover:1px solid var(--border-color)!important;background-color:#0000!important;font-weight:500!important}.n-dialog .n-button--default-type:hover{background-color:var(--calendar-cell-hover)!important}.n-dialog .n-button--warning-type{background-color:var(--status-error-bg-subtle)!important;--n-text-color:var(--status-error)!important;--n-text-color-hover:var(--status-error-hover)!important;--n-text-color-pressed:var(--status-error-pressed)!important;--n-border:none!important;--n-border-hover:none!important;--n-border-pressed:none!important;transition:color var(--motion-quick) var(--motion-ease-interaction), background-color var(--motion-quick) var(--motion-ease-interaction), transform var(--motion-standard) var(--motion-ease)!important;font-weight:600!important}.n-dialog .n-button--warning-type:hover{transform:translateY(-1px);background-color:var(--status-error-bg-hover)!important}:root{--brand-color:#7c3aed;--brand-hover:#6d28d9;--brand-soft:#8b5cf6;--brand-subtle:#7c3aed14;--action-lightning-white:#f4fbff;--action-lightning-ice:#ddf3ff;--action-electric-ice:#b8e7ff;--action-electric-edge:#7ccbff;--action-deep-electric:#4bafe8;--action-primary:var(--action-deep-electric);--action-primary-hover:var(--action-electric-edge);--action-primary-pressed:#3a91c0;--action-primary-text:#07131d;--action-subtle:#4bafe81a;--action-subtle-hover:#4bafe829;--action-border:#4bafe852;--action-focus:#4bafe86b;--primary-color:var(--action-primary);--primary-hover:var(--action-primary-hover);--primary-pressed:var(--action-primary-pressed);--primary-text:var(--action-primary-text);--accent-color:var(--action-deep-electric);--accent-soft:var(--action-electric-ice);--surface-canvas:#f8fafc;--surface-ground:#f1f5f9;--surface-card:#fff;--surface-panel:#fff;--surface-elevated:#fff;--surface-overlay:#fff;--body-color:var(--surface-ground);--card-color:var(--surface-card);--input-bg:#f1f5f9;--input-placeholder:#94a3b8;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--text-color-1:var(--text-primary);--text-color-2:var(--text-secondary);--border-color:#94a3b833;--surface-border:#94a3b833;--surface-border-hover:#4bafe859;--surface-border-active:#4bafe899;--surface-highlight:#ffffffe6;--surface-highlight-soft:#4bafe80f;--focus-ring:0 0 0 3px var(--action-focus);--calendar-cell-hover:#7c3aed0f;--calendar-badge-bg:#7c3aed17;--calendar-badge-border:#7c3aed38;--finance-text:var(--text-primary);--finance-muted:var(--text-secondary);--finance-purple:#7c3aed;--finance-purple-soft:#8b5cf6;--finance-positive:#17865c;--finance-negative:#c74963;--finance-warning:#a86e08;--finance-info:#2b6f91;--finance-divider:#94a3b82e;--finance-hover:#4bafe80f;--finance-tooltip:#fffffff5;--glass-soft:var(--surface-soft);--glass-medium:var(--surface-medium);--glass-strong:var(--surface-strong);--glass-border:var(--surface-border);--glass-border-hover:var(--surface-border-hover);--glass-border-highlight:var(--surface-highlight);--glass-border-highlight-soft:var(--surface-highlight-soft);--glass-shadow:var(--surface-shadow);--glass-shadow-hover:var(--surface-shadow-elevated);--pointer-glow:#4bafe81f;--ambient-orb-opacity:.08;--ambient-brand-glow:#7c3aed0d;--brand-logo-champagne:#c5a880;--brand-logo-champagne-glow:#c5a88059;--brand-space-base:#070c19;--brand-video-overlay-top:#070c191f;--brand-video-overlay-bottom:#070c1957;--brand-video-edge:#070c196b;--brand-video-violet-glow:#7c3aed14;--brand-login-surface:#0a0e15c7;--brand-login-surface-solid:#0a0e15;--brand-login-border:#ddf3ff2b;--brand-login-shadow:0 32px 100px #00000075;--brand-login-glow:#7c3aed1a;--brand-login-text:var(--action-lightning-white);--brand-login-muted:#ddf3ffb3;--brand-login-input:#070c1994;--brand-login-input-border:#ddf3ff24;--brand-login-placeholder:#ddf3ff6b;--ambient-accent-glow:#4bafe80a;--nav-glass:#ffffffd9;--drawer-glass:#fffffff2;--surface-soft:#ffffffa6;--surface-medium:#ffffffd9;--surface-strong:#fffffff2;--surface-shadow:0 18px 55px #0f172a14, inset 0 1px 0 #ffffffc7;--surface-shadow-compact:0 12px 34px #0f172a12, inset 0 1px 0 #ffffffb8;--surface-shadow-elevated:0 26px 74px #0f172a21, 0 0 28px #4bafe80f, inset 0 1px 0 #ffffffd6;--surface-shadow-selected:0 22px 62px #0f172a1f, 0 0 0 1px #4bafe829, 0 0 28px #4bafe814;--accent-text:var(--brand-color);--accent-subtle:#4bafe812;--accent-subtle-hover:#4bafe81f;--button-primary-shadow:0 12px 30px #4bafe838, inset 0 1px 0 #fff3;--button-primary-shadow-hover:0 16px 40px #4bafe84d, inset 0 1px 0 #ffffff3d;--radius-sm:12px;--radius-md:15px;--radius-lg:19px;--radius-xl:24px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--motion-instant:90ms;--motion-quick:.16s;--motion-standard:.36s;--motion-slow:.56s;--motion-hero:.76s;--motion-ease:cubic-bezier(.4, 0, .2, 1);--motion-ease-enter:cubic-bezier(.16, 1, .3, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-ease-interaction:cubic-bezier(.2, 0, 0, 1);--motion-ease-ambient:cubic-bezier(.45, .05, .55, .95);--motion-ease-emphasized:var(--motion-ease-enter);--motion-distance-micro:3px;--motion-distance-short:10px;--motion-distance-route:14px;--magnetic-aurora-core:#4bafe8d9;--magnetic-aurora-violet:#7c3aedb3;--magnetic-aurora-lilac:#a78bfa99;--magnetic-aurora-cyan:#7ccbffa6;--magnetic-aurora-highlight:#f4fbfff2;--magnetic-aurora-reflection:#b8e7ff80;--magnetic-aurora-trail:#4bafe8a6;--magnetic-aurora-trail-soft:#b8e7ff47;--status-success:#34d399;--status-success-fg:var(--status-success);--status-success-bg:#6ee7b714;--status-success-bg-subtle:#6ee7b70f;--status-success-border:#6ee7b73d;--status-success-border-subtle:#6ee7b733;--status-warning:#a86e08;--status-warning-fg:var(--status-warning);--status-warning-bg:#fbbf2414;--status-warning-bg-subtle:#fbbf240f;--status-warning-border:#fbbf243d;--status-warning-border-subtle:#fbbf2433;--status-error:#f87171;--status-error-fg:var(--status-error);--status-error-hover:#fca5a5;--status-error-pressed:#ef4444;--status-error-bg:#f871710d;--status-error-bg-subtle:#f871711a;--status-error-bg-hover:#f8717133;--status-error-border:#f8717138;--status-danger-bg:#fb718514;--status-danger-bg-subtle:#fb71850f;--status-danger-border:#fb71853d;--status-danger-border-subtle:#fb718533;--status-info-bg:#67e8f912;--status-info-bg-subtle:#67e8f90f;--status-info-border:#67e8f92e;--status-info-border-subtle:#67e8f924;--shadow-2xl:0 25px 50px -12px #00000026;--message-shadow:0 16px 32px #00000014;--message-success-shadow:0 16px 34px #10b98114;--message-error-shadow:0 16px 34px #f8717112;--message-warning-shadow:0 16px 34px #fbbf240f;--dialog-shadow:0 32px 64px #00000026;--input-inset-shadow:inset 0 2px 4px #0000000a;--card-shadow-inset:0 4px 12px #00000008 inset;--card-shadow-subtle:0 12px 28px #0000000d;--card-shadow-soft:0 10px 30px #00000008;--modal-footer-shadow:0 -14px 34px #00000014;--search-focus-shadow:0 16px 34px #0000001a;--badge-accent-border:var(--action-border);--cadence-btn-bg:var(--action-primary);--cadence-btn-text:var(--action-primary-text);--cadence-btn-border:var(--action-primary-pressed);--cadence-btn-bg-hover:var(--action-primary-hover);--cadence-btn-border-hover:var(--action-primary-pressed);--cadence-btn-shadow-hover:0 12px 30px #4bafe840;--cadence-btn-shadow-focus:0 12px 30px #4bafe833;--cadence-btn-shadow-active:0 4px 12px #2b6f914d;--card-reflection:linear-gradient(135deg, #ffffff0e, transparent 34%);--card-reflection-reduced:linear-gradient(135deg, #ffffff0d, transparent 34%);--nav-active-pill-bg:var(--action-subtle);--nav-active-pill-border:var(--action-border);--nav-active-pill-shadow:0 0 18px #4bafe81f, inset 0 0 0 1px #4bafe814;--nav-mouse-glow:#4bafe81f;--nav-glass-shadow:0 18px 52px #0f172a1f, inset 0 1px 0 #ffffffd9;--header-panel-shadow:0 16px 46px #00000014, inset 0 1px 0 #ffffff0d;--header-btn-hover-bg:var(--action-subtle);--header-btn-hover-shadow:0 8px 18px #0000001f;--logout-btn-glow-core:#fb7185b3;--logout-btn-glow-edge:#fb71853d;--logout-btn-border:#f87171;--logout-btn-bg:#f871710d;--logout-btn-text:#f87171;--ambient-glow-1:#7c3aed0f;--ambient-glow-2:#6d28d90d;--ambient-glow-3:#4c1d9508;--ambient-gradient-bottom:#7c3aed08;--ambient-star-lilac:#c4b5fd4d;--ambient-star-lilac-subtle:#c4b5fd42;--ambient-star-lavender:#d8cfff57;--ambient-star-lavender-near:#d8cfff80;--ambient-star-purple:#a78bfa6b;--ambient-star-white:#fff6;--ambient-star-white-subtle:#fff3;--ambient-star-white-dim:#ffffff3d;--ambient-star-white-far:#ffffff4d;--ambient-star-white-bright:#ffffffa8;--ambient-orb-1:#8b5cf6;--ambient-orb-2:#6d28d9;--ambient-orb-3:#4c1d95;--shooting-star-head:#ffffffeb;--shooting-star-body:#ebe7ffb8;--shooting-star-tail:#c4b5fd1f;--shooting-star-shadow:18px 0 18px #8b5cf62e;--shooting-star-glow:drop-shadow(0 0 5px #a78bfa47);--print-bg:#fff;--print-text:#121212;--print-text-secondary:#4a3e3d;--print-text-muted:#8c7370;--print-surface:#f4efe9;--print-surface-subtle:#faf8f5;--print-border:#e6dfd7;--print-text-dark:#3a3a3a;--profile-accent:#c5a880;--profile-accent-glow:#c5a88040;--profile-accent-glow-strong:#c5a88059;--profile-accent-focus-ring:0 0 0 3px #c5a88026;--profile-badge-text:#121212;--slider-thumb-shadow:0 4px 12px #c5a8804d;--earnings-text-shadow:0 4px 20px #c5a88033;--earnings-ambient-glow:radial-gradient(circle, #c5a88014 0%, transparent 60%);--theme-toggle-sun:#c5a880;--theme-toggle-moon:#4a3e3d;--map-ocean-start:#e2e8f0;--map-ocean-end:#f1f5f9;--map-bg-glow:#4bafe80a;--map-kicker-text:var(--action-primary);--map-heading-text:var(--text-primary);--map-sub-text:var(--text-secondary);--map-graticule-stroke:#94a3b826;--map-country-fill:#cbd5e180;--map-country-stroke:#94a3b84d;--map-marker-core:var(--brand-color);--map-marker-stroke:#fff;--map-marker-ring-fill:#7c3aed1f;--map-marker-ring-stroke:#7c3aed66;--map-marker-core-active:var(--action-primary);--map-marker-glow-active:drop-shadow(0 0 8px #4bafe899);--map-marker-ring-fill-active:#4bafe82e;--map-marker-ring-stroke-active:#4bafe8b3;--map-tooltip-border:var(--border-color);--map-tooltip-shadow:0 14px 34px #0f172a1f;--map-tooltip-text:var(--text-primary);--map-legend-border:var(--border-color);--map-legend-text:var(--text-secondary);--map-legend-bg:var(--surface-card);--map-company-mark-border:var(--action-border);--map-company-mark-bg:var(--action-subtle);--map-company-mark-text:var(--action-primary);--map-tag-bg:var(--surface-ground);--map-tag-text:var(--text-secondary);--map-legend-dot:var(--brand-color);--map-legend-dot-shadow:0 0 6px #7c3aed4d;--map-muted-text:var(--text-muted);--job-card-shadow-default:drop-shadow(0 14px 28px #00000014);--job-card-shadow-hover:drop-shadow(0 22px 38px #00000024);--job-card-shadow-selected:drop-shadow(0 20px 38px #00000024);--job-card-shadow-focus:drop-shadow(0 24px 42px #00000029);--finance-action-border:var(--action-border);--finance-action-bg:var(--action-subtle);--finance-action-primary-border:var(--action-primary-hover);--finance-action-primary-bg:var(--action-primary);--finance-action-primary-shadow:0 10px 24px #4bafe826;--finance-action-primary-shadow-hover:0 14px 30px #4bafe838;--finance-step-active-bg:var(--action-subtle);--finance-step-active-shadow:0 0 14px #4bafe826;--finance-icon-box-border:var(--border-color);--finance-icon-box-border-strong:var(--action-border);--finance-icon-box-bg:var(--surface-soft);--finance-icon-box-shadow:0 0 24px #0000000d;--finance-demo-button-border:var(--action-border);--finance-demo-button-bg:var(--action-subtle);--finance-demo-button-shadow:0 12px 28px #4bafe81f;--finance-complete-action-border:var(--action-primary-hover);--finance-complete-action-bg:var(--action-primary);--finance-chip-hover-border:var(--action-border);--finance-chip-hover-bg:var(--action-subtle);--finance-chip-active-shadow:inset 0 0 0 1px var(--action-border), 0 0 12px #4bafe814;--finance-calendar-event-day-border:var(--action-border);--finance-calendar-event-day-bg:var(--action-subtle);--finance-calendar-event-day-shadow:inset 0 1px 0 #fff3;--finance-calendar-selected-bg:var(--action-subtle-hover);--finance-calendar-selected-shadow:0 0 14px #4bafe824;--finance-calendar-panel-bg:var(--surface-card);--finance-timeline-hover-bg:linear-gradient(100deg, var(--action-subtle), transparent 72%);--finance-timeline-commit-hover-bg:linear-gradient(90deg, var(--action-subtle), transparent 72%);--finance-merchant-border:var(--border-color);--finance-merchant-bg:var(--surface-card);--finance-merchant-shadow:0 0 12px #0000000a;--finance-merchant-box-shadow:0 0 12px #0000000a;--finance-merchant-drawer-border:var(--border-color);--finance-merchant-drawer-bg:var(--surface-overlay);--finance-merchant-drawer-shadow:0 0 24px #00000014;--finance-hub-icon-border:var(--border-color);--finance-hub-icon-bg:var(--surface-soft);--finance-hub-icon-hover-border:var(--action-border);--finance-hub-icon-hover-shadow:0 0 16px #4bafe81a;--finance-badge-purple-bg:var(--brand-subtle);--finance-badge-purple-subtle:var(--brand-subtle);--finance-period-switch-bg:#0000000d;--finance-period-active-bg:var(--action-subtle);--finance-chart-point-glow:drop-shadow(0 0 8px #4bafe899);--finance-chart-tooltip-shadow:0 12px 30px #0000001f;--finance-donut-active-shadow:drop-shadow(0 2px 2px #00000026) drop-shadow(0 0 7px var(--segment-color));--finance-donut-legend-focus-shadow:inset 0 0 0 1px var(--action-border);--finance-donut-detail-bg:var(--surface-soft);--finance-area-gradient-start:var(--action-primary);--finance-filter-active-bg:var(--action-subtle);--finance-drop-dragging-shadow:0 0 36px #4bafe824;--finance-button-disabled-bg:#0000000a;--finance-button-accent-border:var(--action-border);--finance-button-accent-bg:var(--action-subtle);--finance-commit-hover-border:var(--action-border);--finance-card-icon-highlight-1:inset 0 1px 0 #fff9;--finance-card-icon-highlight-2:inset 0 1px 0 #fff6;--data-cat-1:#7c3aed;--data-cat-2:#0284c7;--data-cat-3:#4f46e5;--data-cat-4:#0891b2;--data-cat-5:#64748b;--finance-category-market:var(--data-cat-1);--finance-category-housing:var(--data-cat-3);--finance-category-transport:var(--data-cat-2);--finance-category-leisure:var(--data-cat-4);--finance-category-other:var(--data-cat-5);--finance-commitment-rent:var(--data-cat-3);--finance-commitment-transport:var(--data-cat-2);--finance-commitment-phone:var(--data-cat-4);--finance-commitment-spotify:var(--data-cat-1);--finance-commitment-energy:var(--data-cat-5);--finance-account-revolut:var(--data-cat-1);--finance-account-flexible:var(--data-cat-3);--finance-account-wise:var(--data-cat-2);--finance-account-vitoria:var(--data-cat-4)}html.dark{--brand-color:#8b5cf6;--brand-hover:#a78bfa;--brand-soft:#c4b5fd;--brand-subtle:#8b5cf616;--action-primary:var(--action-lightning-ice);--action-primary-hover:var(--action-lightning-white);--action-primary-pressed:var(--action-electric-ice);--action-primary-text:#07131d;--action-subtle:#b8e7ff1a;--action-subtle-hover:#ddf3ff29;--action-border:#b8e7ff47;--action-focus:#ddf3ff6b;--primary-color:var(--action-primary);--primary-hover:var(--action-primary-hover);--primary-pressed:var(--action-primary-pressed);--primary-text:var(--action-primary-text);--accent-color:var(--action-lightning-ice);--accent-soft:var(--action-electric-ice);--surface-canvas:#06080d;--surface-ground:#0a0e15;--surface-card:#111824;--surface-panel:#111824;--surface-elevated:#17202d;--surface-overlay:#1c2634;--body-color:var(--surface-ground);--card-color:var(--surface-card);--input-bg:#0e141e;--input-placeholder:#64748b;--text-primary:#f5f7fa;--text-secondary:#a8b3c2;--text-muted:#748094;--text-color-1:var(--text-primary);--text-color-2:var(--text-secondary);--border-color:#94a3b81a;--surface-border:#94a3b81a;--surface-border-hover:#b8e7ff59;--surface-border-active:#b8e7ff99;--surface-highlight:#ffffff14;--surface-highlight-soft:#b8e7ff0f;--focus-ring:0 0 0 3px var(--action-focus);--calendar-cell-hover:#8b5cf612;--calendar-badge-bg:#8b5cf61a;--calendar-badge-border:#a78bfa38;--finance-text:var(--text-primary);--finance-muted:var(--text-secondary);--finance-purple:#8b5cf6;--finance-purple-soft:#a78bfa;--finance-positive:#6ee7b7;--finance-negative:#fb7185;--finance-warning:#fbbf24;--finance-info:var(--action-electric-edge);--finance-divider:#94a3b814;--finance-hover:#b8e7ff14;--finance-tooltip:#111824f0;--glass-soft:var(--surface-soft);--glass-medium:var(--surface-medium);--glass-strong:var(--surface-strong);--glass-border:var(--surface-border);--glass-border-hover:var(--surface-border-hover);--glass-border-highlight:var(--surface-highlight);--glass-border-highlight-soft:var(--surface-highlight-soft);--glass-shadow:var(--surface-shadow);--glass-shadow-hover:var(--surface-shadow-elevated);--pointer-glow:#b8e7ff29;--ambient-orb-opacity:.08;--ambient-brand-glow:#8b5cf612;--ambient-accent-glow:#b8e7ff0d;--nav-glass:#0a0e15d9;--drawer-glass:#0a0e15f0;--surface-soft:#1118248c;--surface-medium:#17202da6;--surface-strong:#1c2634cc;--surface-shadow:0 22px 64px #00000073, inset 0 1px 0 #ffffff0a;--surface-shadow-compact:0 14px 38px #00000059, inset 0 1px 0 #ffffff09;--surface-shadow-elevated:0 30px 86px #0000008c, 0 0 30px #b8e7ff0f, inset 0 1px 0 #fff1;--surface-shadow-selected:0 26px 72px #00000080, 0 0 0 1px #b8e7ff40, 0 0 34px #b8e7ff17;--accent-text:var(--action-lightning-ice);--accent-subtle:#b8e7ff1a;--accent-subtle-hover:#ddf3ff29;--button-primary-shadow:0 12px 32px #b8e7ff40, inset 0 1px 0 #ffffff24;--button-primary-shadow-hover:0 18px 46px #b8e7ff59, inset 0 1px 0 #ffffff2e;--magnetic-aurora-core:#ddf3ffe6;--magnetic-aurora-violet:#8b5cf6bf;--magnetic-aurora-lilac:#c4b5fda6;--magnetic-aurora-cyan:#7ccbffb3;--magnetic-aurora-highlight:#f4fbfff2;--magnetic-aurora-reflection:#b8e7ff8c;--magnetic-aurora-trail:#ddf3ffbf;--magnetic-aurora-trail-soft:#7ccbff52;--status-success:#34d399;--status-success-fg:var(--status-success);--status-success-bg:#6ee7b714;--status-success-bg-subtle:#6ee7b70f;--status-success-border:#6ee7b73d;--status-success-border-subtle:#6ee7b733;--status-warning:#fbbf24;--status-warning-fg:var(--status-warning);--status-warning-bg:#fbbf2414;--status-warning-bg-subtle:#fbbf240f;--status-warning-border:#fbbf243d;--status-warning-border-subtle:#fbbf2433;--status-error:#f87171;--status-error-fg:var(--status-error);--status-error-hover:#fca5a5;--status-error-pressed:#ef4444;--status-error-bg:#f871710d;--status-error-bg-subtle:#f871711a;--status-error-bg-hover:#f8717133;--status-error-border:#f8717138;--status-danger-bg:#fb718514;--status-danger-bg-subtle:#fb71850f;--status-danger-border:#fb71853d;--status-danger-border-subtle:#fb718533;--status-info-bg:#67e8f912;--status-info-bg-subtle:#67e8f90f;--status-info-border:#67e8f92e;--status-info-border-subtle:#67e8f924;--shadow-2xl:0 25px 50px -12px #00000073;--message-shadow:0 16px 32px #0006;--message-success-shadow:0 16px 34px #10b98114;--message-error-shadow:0 16px 34px #f8717112;--message-warning-shadow:0 16px 34px #fbbf240f;--dialog-shadow:0 32px 64px #00000080;--input-inset-shadow:inset 0 2px 4px #0003;--card-shadow-inset:0 4px 12px #0000002e inset;--card-shadow-subtle:0 12px 28px #00000040;--card-shadow-soft:0 10px 30px #00000040;--modal-footer-shadow:0 -14px 34px #00000059;--search-focus-shadow:0 16px 34px #00000059;--badge-accent-border:var(--action-border);--cadence-btn-bg:var(--action-primary);--cadence-btn-text:var(--action-primary-text);--cadence-btn-border:var(--action-primary-hover);--cadence-btn-bg-hover:var(--action-primary-hover);--cadence-btn-border-hover:var(--action-primary);--cadence-btn-shadow-hover:0 12px 32px #b8e7ff47;--cadence-btn-shadow-focus:0 12px 32px #b8e7ff38;--cadence-btn-shadow-active:0 4px 12px #b8e7ff59;--card-reflection:linear-gradient(135deg, #ffffff0e, transparent 34%);--card-reflection-reduced:linear-gradient(135deg, #ffffff0d, transparent 34%);--nav-active-pill-bg:var(--action-subtle);--nav-active-pill-border:var(--action-border);--nav-active-pill-shadow:0 0 20px #b8e7ff2e, inset 0 0 0 1px #7ccbff26;--nav-mouse-glow:#b8e7ff29;--nav-glass-shadow:0 18px 52px #0006, inset 0 1px 0 #ffffff0d;--header-panel-shadow:0 16px 46px #0003, inset 0 1px 0 #ffffff0d;--header-btn-hover-bg:var(--action-subtle);--header-btn-hover-shadow:0 8px 18px #00000040;--logout-btn-glow-core:#fb7185b3;--logout-btn-glow-edge:#fb71853d;--logout-btn-border:#f87171;--logout-btn-bg:#f871710d;--logout-btn-text:#f87171;--ambient-glow-1:#8b5cf617;--ambient-glow-2:#6d28d912;--ambient-glow-3:#4c1d950d;--ambient-gradient-bottom:#6d28d90a;--ambient-star-lilac:#c4b5fd4d;--ambient-star-lilac-subtle:#c4b5fd42;--ambient-star-lavender:#d8cfff57;--ambient-star-lavender-near:#d8cfff80;--ambient-star-purple:#a78bfa6b;--ambient-star-white:#fff6;--ambient-star-white-subtle:#fff3;--ambient-star-white-dim:#ffffff3d;--ambient-star-white-far:#ffffff4d;--ambient-star-white-bright:#ffffffa8;--ambient-orb-1:#8b5cf6;--ambient-orb-2:#6d28d9;--ambient-orb-3:#4c1d95;--shooting-star-head:#ffffffeb;--shooting-star-body:#ebe7ffb8;--shooting-star-tail:#c4b5fd1f;--shooting-star-shadow:18px 0 18px #8b5cf62e;--shooting-star-glow:drop-shadow(0 0 5px #a78bfa47);--print-bg:#fff;--print-text:#121212;--print-text-secondary:#4a3e3d;--print-text-muted:#8c7370;--print-surface:#f4efe9;--print-surface-subtle:#faf8f5;--print-border:#e6dfd7;--print-text-dark:#3a3a3a;--profile-accent:#c5a880;--profile-accent-glow:#c5a88040;--profile-accent-glow-strong:#c5a88059;--profile-accent-focus-ring:0 0 0 3px #c5a88026;--profile-badge-text:#121212;--slider-thumb-shadow:0 4px 12px #c5a8804d;--earnings-text-shadow:0 4px 20px #c5a88033;--earnings-ambient-glow:radial-gradient(circle, #c5a88014 0%, transparent 60%);--theme-toggle-sun:#c5a880;--theme-toggle-moon:#4a3e3d;--map-ocean-start:#06080d;--map-ocean-end:#0a0e15;--map-bg-glow:#b8e7ff0d;--map-kicker-text:var(--action-primary-hover);--map-heading-text:var(--text-primary);--map-sub-text:var(--text-secondary);--map-graticule-stroke:#94a3b80f;--map-country-fill:#1e293b8c;--map-country-stroke:#94a3b824;--map-marker-core:var(--brand-color);--map-marker-stroke:#fff;--map-marker-ring-fill:#8b5cf624;--map-marker-ring-stroke:#8b5cf673;--map-marker-core-active:var(--action-primary-hover);--map-marker-glow-active:drop-shadow(0 0 10px #7ccbffd9);--map-marker-ring-fill-active:#b8e7ff40;--map-marker-ring-stroke-active:#7ccbffe6;--map-tooltip-border:var(--action-border);--map-tooltip-shadow:0 18px 52px #00000070, 0 0 28px #b8e7ff14;--map-tooltip-text:var(--text-primary);--map-legend-border:var(--border-color);--map-legend-text:var(--text-secondary);--map-legend-bg:var(--surface-card);--map-company-mark-border:var(--action-border);--map-company-mark-bg:var(--action-subtle);--map-company-mark-text:var(--action-primary-hover);--map-tag-bg:var(--surface-elevated);--map-tag-text:var(--text-secondary);--map-legend-dot:var(--brand-color);--map-legend-dot-shadow:0 0 8px #8b5cf680;--map-muted-text:var(--text-muted);--job-card-shadow-default:drop-shadow(0 14px 28px #00000040);--job-card-shadow-hover:drop-shadow(0 22px 38px #00000059);--job-card-shadow-selected:drop-shadow(0 20px 38px #00000059);--job-card-shadow-focus:drop-shadow(0 24px 42px #0006);--finance-action-border:var(--action-border);--finance-action-bg:var(--action-subtle);--finance-action-primary-border:var(--action-primary-hover);--finance-action-primary-bg:var(--action-primary);--finance-action-primary-shadow:0 10px 28px #b8e7ff2e;--finance-action-primary-shadow-hover:0 14px 34px #b8e7ff47;--finance-step-active-bg:var(--action-subtle);--finance-step-active-shadow:0 0 18px #b8e7ff40;--finance-icon-box-border:var(--border-color);--finance-icon-box-border-strong:var(--action-border);--finance-icon-box-bg:var(--surface-soft);--finance-icon-box-shadow:0 0 36px #b8e7ff14;--finance-demo-button-border:var(--action-border);--finance-demo-button-bg:var(--action-subtle);--finance-demo-button-shadow:0 15px 38px #b8e7ff2e;--finance-complete-action-border:var(--action-primary-hover);--finance-complete-action-bg:var(--action-primary);--finance-chip-hover-border:var(--action-border);--finance-chip-hover-bg:var(--action-subtle);--finance-chip-active-shadow:inset 0 0 0 1px var(--action-border), 0 0 14px #b8e7ff1f;--finance-calendar-event-day-border:var(--action-border);--finance-calendar-event-day-bg:var(--action-subtle);--finance-calendar-event-day-shadow:inset 0 1px 0 #ffffff14;--finance-calendar-selected-bg:var(--action-subtle-hover);--finance-calendar-selected-shadow:0 0 16px #b8e7ff38, inset 0 1px 0 #ffffff21;--finance-calendar-panel-bg:var(--surface-card);--finance-timeline-hover-bg:linear-gradient(100deg, var(--action-subtle), transparent 72%);--finance-timeline-commit-hover-bg:linear-gradient(90deg, var(--action-subtle), transparent 72%);--finance-merchant-border:var(--border-color);--finance-merchant-bg:var(--surface-card);--finance-merchant-shadow:0 0 16px #00000040;--finance-merchant-box-shadow:0 0 14px #0003;--finance-merchant-drawer-border:var(--border-color);--finance-merchant-drawer-bg:var(--surface-overlay);--finance-merchant-drawer-shadow:0 0 28px #0006;--finance-hub-icon-border:var(--border-color);--finance-hub-icon-bg:var(--surface-soft);--finance-hub-icon-hover-border:var(--action-border);--finance-hub-icon-hover-shadow:0 0 20px #b8e7ff26;--finance-badge-purple-bg:var(--brand-subtle);--finance-badge-purple-subtle:var(--brand-subtle);--finance-period-switch-bg:#00000040;--finance-period-active-bg:var(--action-subtle);--finance-chart-point-glow:drop-shadow(0 0 8px #b8e7ffcc);--finance-chart-tooltip-shadow:0 12px 30px #00000059;--finance-donut-active-shadow:drop-shadow(0 2px 2px #07070acc) drop-shadow(0 0 7px var(--segment-color)) drop-shadow(0 0 14px #b8e7ff4d);--finance-donut-legend-focus-shadow:inset 0 0 0 1px var(--action-border);--finance-donut-detail-bg:var(--surface-soft);--finance-area-gradient-start:var(--action-primary);--finance-filter-active-bg:var(--action-subtle);--finance-drop-dragging-shadow:0 0 42px #b8e7ff33;--finance-button-disabled-bg:#ffffff06;--finance-button-accent-border:var(--action-border);--finance-button-accent-bg:var(--action-subtle);--finance-commit-hover-border:var(--action-border);--finance-card-icon-highlight-1:inset 0 1px 0 #ffffff14;--finance-card-icon-highlight-2:inset 0 1px 0 #ffffff0d;--data-cat-1:#8b5cf6;--data-cat-2:#38bdf8;--data-cat-3:#6366f1;--data-cat-4:#22d3ee;--data-cat-5:#94a3b8;--finance-category-market:var(--data-cat-1);--finance-category-housing:var(--data-cat-3);--finance-category-transport:var(--data-cat-2);--finance-category-leisure:var(--data-cat-4);--finance-category-other:var(--data-cat-5);--finance-commitment-rent:var(--data-cat-3);--finance-commitment-transport:var(--data-cat-2);--finance-commitment-phone:var(--data-cat-4);--finance-commitment-spotify:var(--data-cat-1);--finance-commitment-energy:var(--data-cat-5);--finance-account-revolut:var(--data-cat-1);--finance-account-flexible:var(--data-cat-3);--finance-account-wise:var(--data-cat-2);--finance-account-vitoria:var(--data-cat-4)}body{background:radial-gradient(circle at 16% 10%, var(--ambient-brand-glow), transparent 30%), radial-gradient(circle at 82% 22%, var(--ambient-accent-glow), transparent 34%), linear-gradient(145deg, var(--body-color), color-mix(in srgb, var(--body-color) 96%, var(--brand-color) 4%));min-width:320px;min-height:100vh;color:var(--text-color-1);-webkit-font-smoothing:antialiased;transition:background-color var(--motion-standard) var(--motion-ease), color var(--motion-standard) var(--motion-ease);background-attachment:fixed;margin:0;font-size:16px;line-height:1.5;font-family:Space Grotesk,sans-serif!important}#app{min-height:100vh}::selection{background:color-mix(in srgb, var(--accent-color) 28%, transparent);color:var(--text-color-1)}.text-gold{color:var(--brand-color)}.text-accent{color:var(--text-color-2)}.text-light{color:var(--text-color-1)}.font-light{font-weight:300}.font-extralight{font-weight:200}.font-medium{font-weight:500}.font-semibold{font-weight:600}.tracking-widest{letter-spacing:.12em}.tracking-wide{letter-spacing:.025em}.uppercase{text-transform:uppercase}.margin-zero{margin:0}.text-center{text-align:center}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-2xl{font-size:24px}.text-3xl{font-size:30px}.w-full{width:100%}.w-fit{width:fit-content}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.transition-colors{transition:color var(--motion-standard) var(--motion-ease), background-color var(--motion-standard) var(--motion-ease)}.text-emerald-400{color:var(--status-success)}.text-rose-400{color:var(--status-error)}.gap-3{gap:12px}.gap-4{gap:16px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.pb-6{padding-bottom:24px}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-4{padding-top:16px}.border-b{border-bottom:1px solid var(--border-color)}.rounded-xl{border-radius:12px}.rounded-2xl{border-radius:16px}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-8{padding:32px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.px-6{padding-left:24px;padding-right:24px}.shadow-2xl{box-shadow:var(--shadow-2xl)}.home-container{background-color:var(--body-color);width:100%;min-height:100vh;color:var(--text-color-1);box-sizing:border-box;padding:16px;overflow-x:hidden}@media (width>=576px){.home-container{padding:24px}}@media (width>=768px){.home-container{padding:32px}}.content-wrapper{width:100%;max-width:1152px;margin:0 auto}.history-card{background-color:var(--card-color);border:1px solid var(--border-color);transition:border-color var(--motion-quick) var(--motion-ease-interaction), background-color var(--motion-quick) var(--motion-ease-interaction), box-shadow var(--motion-standard) var(--motion-ease);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.history-card:hover{border-color:var(--primary-color)}.demands-box{background-color:var(--body-color);border:1px solid var(--border-color);color:var(--text-color-2);word-break:break-all;border-radius:12px;padding:12px;font-size:12px;font-weight:300;line-height:1.625}.btn-action{color:var(--text-color-2);cursor:pointer;text-transform:uppercase;letter-spacing:.1em;transition:color var(--motion-quick) var(--motion-ease-interaction), transform var(--motion-standard) var(--motion-ease);background:0 0;border:none;align-items:center;gap:6px;font-size:9px;display:flex}.btn-action:hover{color:var(--primary-color)}.btn-action.btn-delete:hover{color:var(--status-error)}@media (width>=512px){.justify-end-s{justify-content:flex-end!important}}button,a,input,textarea,.n-input,.n-button,.n-card{-webkit-tap-highlight-color:transparent}button,a,[role=button]{touch-action:manipulation}button,.n-button{transition:color var(--motion-quick) var(--motion-ease-interaction), background-color var(--motion-quick) var(--motion-ease-interaction), border-color var(--motion-quick) var(--motion-ease-interaction), opacity var(--motion-quick) var(--motion-ease-interaction), transform var(--motion-standard) var(--motion-ease), box-shadow var(--motion-standard) var(--motion-ease)!important}button:not(:disabled):active,.n-button:not(.n-button--disabled):active{transform:scale(.985);transition-duration:var(--motion-instant)!important}button:disabled,button[aria-disabled=true],.n-button.n-button--disabled{cursor:not-allowed;opacity:.58;box-shadow:none!important;transform:none!important}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 72%, white 28%);outline-offset:3px}.magnetic-interaction{--magnetic-x:0px;--magnetic-y:0px;--magnetic-scale:1;--magnetic-icon-x:0px;--magnetic-icon-y:0px;--magnetic-icon-rotation:0deg;--aurora-x:50%;--aurora-y:0%;--aurora-trail-x:50%;--aurora-trail-y:0%;--aurora-opacity:0;--aurora-size:128px;z-index:0;isolation:isolate;position:relative;overflow:visible;transform:none!important}.magnetic-interaction:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;transition:opacity var(--motion-quick) var(--motion-ease-interaction);z-index:-1;border-radius:inherit;background:radial-gradient(ellipse var(--aurora-size) 62px at var(--aurora-x) var(--aurora-y), color-mix(in srgb, var(--magnetic-aurora-lilac) 88%, white 12%) 0%, color-mix(in srgb, var(--magnetic-aurora-violet) 64%, transparent) 24%, color-mix(in srgb, var(--magnetic-aurora-core) 34%, transparent) 50%, transparent 86%), radial-gradient(ellipse calc(var(--aurora-size) * 1.28) 76px at var(--aurora-trail-x) var(--aurora-trail-y), color-mix(in srgb, var(--magnetic-aurora-trail-soft) 58%, transparent) 0%, color-mix(in srgb, var(--magnetic-aurora-trail) 28%, transparent) 46%, transparent 84%);opacity:var(--aurora-opacity);filter:blur(11px);-webkit-mask-composite:xor;inset:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:-1px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.magnetic-interaction>.magnetic-aurora-inner{z-index:1;justify-content:center;align-items:center;gap:inherit;max-width:100%;transform:translate3d(var(--magnetic-x), var(--magnetic-y), 0) scale(var(--magnetic-scale));transform-origin:50%;display:inline-flex;position:relative}.magnetic-interaction:hover>.magnetic-aurora-inner,.magnetic-interaction:active>.magnetic-aurora-inner{will-change:transform}.magnetic-interaction>.magnetic-aurora-inner>svg{transform:translate3d(var(--magnetic-icon-x), var(--magnetic-icon-y), 0) rotate(var(--magnetic-icon-rotation));transform-origin:50%;transition:transform var(--motion-standard) var(--motion-ease)}.magnetic-interaction:focus-visible:before{background:radial-gradient(ellipse 72% 96% at 50% 110%, var(--magnetic-aurora-lilac), var(--magnetic-aurora-core) 38%, transparent 76%);opacity:.68!important}.magnetic-interaction:is(:disabled,[aria-disabled=true],.is-magnetic-disabled):before{opacity:0!important}.magnetic-interaction.is-aurora-touch:before{opacity:.84}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity var(--motion-standard) var(--motion-ease), transform var(--motion-standard) var(--motion-ease-enter)}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(-8px)}.finance-reveal{opacity:0;animation:finance-reveal var(--motion-slow) var(--motion-ease-enter) calc(var(--reveal-index,0) * 65ms) forwards}@keyframes finance-reveal{0%{opacity:0;transform:translate3d(0, var(--motion-distance-short), 0) scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}.motion-list-enter-active,.motion-list-leave-active{transition:opacity var(--motion-standard) var(--motion-ease), transform var(--motion-standard) var(--motion-ease)}.motion-list-leave-active{transition-duration:var(--motion-quick);transition-timing-function:var(--motion-ease-exit)}.motion-list-enter-from{opacity:0;transform:translate3d(var(--motion-distance-short), 0, 0) scale(.995)}.motion-list-leave-to{opacity:0;transform:translate(-6px)scale(.995)}.n-message{animation:cadence-feedback-enter var(--motion-standard) var(--motion-ease-enter) both}.n-dialog{animation:cadence-dialog-content var(--motion-standard) var(--motion-ease-enter) 55ms both}@keyframes cadence-feedback-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cadence-dialog-content{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (width<=767px){:root{--motion-quick:.13s;--motion-standard:.29s;--motion-slow:.44s;--motion-hero:.6s;--motion-distance-short:7px;--motion-distance-route:8px}.magnetic-interaction>.magnetic-aurora-inner,.magnetic-interaction>.magnetic-aurora-inner>svg{will-change:auto;transform:none!important}.magnetic-interaction.is-aurora-touch:before{transition:none}}@media (hover:none),(pointer:coarse){.magnetic-interaction>.magnetic-aurora-inner,.magnetic-interaction>.magnetic-aurora-inner>svg{will-change:auto;transform:none!important}.magnetic-interaction.is-aurora-touch:before{transition:none}}@media (prefers-reduced-motion:reduce){:root{--motion-instant:60ms;--motion-quick:90ms;--motion-standard:.12s;--motion-slow:.14s;--motion-hero:.16s}*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}.finance-reveal{opacity:1;animation:none;transform:none}.fade-slide-enter-from,.fade-slide-leave-to,.motion-list-enter-from,.motion-list-leave-to{transform:none}.magnetic-interaction>.magnetic-aurora-inner,.magnetic-interaction>.magnetic-aurora-inner>svg{will-change:auto;transition:none!important;transform:none!important}.magnetic-interaction:before{transition:none!important;animation:none!important}.magnetic-interaction:is(:hover,:active,:focus-visible):not(:disabled):before{background:radial-gradient(ellipse 72% 96% at 50% 110%, var(--magnetic-aurora-lilac), var(--magnetic-aurora-core) 38%, transparent 76%);opacity:.64!important}.n-message,.n-dialog{animation:none}}@media print{body{background-color:var(--print-bg)!important;color:var(--print-text)!important;margin:0!important;padding:0!important}.no-print{display:none!important}.print-only{display:block!important}@page{margin:0;size:A4 portrait}.n-notification-container,.n-message-container,.n-dialog-container,.n-modal-container{display:none!important}}
