[data-brand=n1]{--ground:#f6f8fc;--surface:#fff;--surface-2:#f0f4fb;--ink:#0b1a33;--ink-2:#4a5878;--ink-3:#8593ad;--ink-4:#b3bdd1;--rule:#e3e8f2;--rule-2:#eef2f8;--rule-strong:#c7d0e0;--control-border:#dfe5f0;--brand:#1d6fe8;--brand-deep:#0f3f8f;--navy:#0b1a33;--navy-hover:#17305e;--signal-sky:#4cc9f0;--signal-teal:#2dd4bf;--signal-coral:#fda4af;--signal-indigo:#818cf8;--ring-signal:linear-gradient(90deg, #4cc9f0, #2dd4bf, #fda4af);--ring-signal-diag:linear-gradient(135deg, #4cc9f0, #2dd4bf 50%, #fda4af);--ring-engine:linear-gradient(135deg, #4cc9f0, #818cf8);--ring-verified:linear-gradient(135deg, #34d399, #2dd4bf 55%, #4cc9f0);--ring-review:linear-gradient(135deg, #fbbf24, #fda4af);--headline-gradient:linear-gradient(90deg, #7dd8f7, #5eead4 50%, #fecdd3);--field-sky:#e8f4ff;--field-lavender:#efeaff;--field-coral:#fff5f6;--field-mint:#e6f7f0;--field-engine:linear-gradient(160deg, #eef6ff, #fff 55%);--field-verified:linear-gradient(160deg, #e6f7f0, #f2fbf7 45%, #fff 80%);--field-review:linear-gradient(160deg, #fdf6e3, #fff);--field-upload:linear-gradient(160deg, #e8f4ff, #efeaff 55%, #fff5f6);--verified:#0f8a5f;--verified-light:#34d399;--verified-bg:#e6f7f0;--verified-rule:#bfe9d6;--review:#a16207;--review-deep:#7c4a03;--review-light:#fbbf24;--review-bg:#fdf6e3;--review-rule:#f3dfae;--review-dash:#e4b95a;--failed:#b91c1c;--failed-bg:#fdecec;--engine:var(--brand);--engine-deep:var(--brand-deep);--engine-bg:var(--field-sky);--engine-rule:#cfe6fb;--amount-credit:var(--verified);--amount-debit:var(--ink);--amount-balance:var(--brand);--figure-decimal-muted:var(--ink-3);--dark-band:linear-gradient(160deg, #0b1a33 0%, #0e2b5c 60%, #0f3f8f 100%);--dark-glow:radial-gradient(1200px 700px at 78% 30%, #17569a 0%, transparent 60%);--dark-dots:repeating-radial-gradient(circle at 80% 40%, #ffffff0b 0 1px, transparent 1px 9px);--dark-on:#fff;--dark-on-2:#ffffffd1;--dark-on-3:#fff9;--wash-app:radial-gradient(900px 500px at 10% 0%, #4cc9f029, transparent 60%), radial-gradient(800px 500px at 95% 10%, #fda4af24, transparent 60%);--font-sans:var(--font-figtree);--font-display:var(--font-instrument-serif);--font-mono:var(--font-geist-mono);--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:2.125rem;--text-display-sm:2.5rem;--text-display:3.75rem;--text-display-lg:4.25rem;--leading-prose:1.55;--leading-ui:1.35;--tracking-h1:-.03em;--tracking-hero:-.035em;--tracking-label:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--r-cell:0;--r-chip:6px;--r-input:12px;--r-row:14px;--r-card:20px;--r-panel:22px;--r-panel-lg:26px;--r-band:32px;--r-pill:999px;--ring-width:1.5px;--ring-width-lg:2px;--nav-height:60px;--nav-height-marketing:64px;--nav-offset-top:14px;--nav-max-width:1360px;--content-top:124px;--content-max-app:1120px;--content-max-ledger:1200px;--content-max-marketing:1360px;--row-height:44px;--row-height-compact:36px;--shadow-nav:0 1px 0 #0b1a330f, 0 8px 32px #0b1a331a;--shadow-float:0 12px 40px #0b1a330f;--shadow-float-dark:0 20px 60px #0b1a3359;--shadow-band:0 30px 80px #0b1a3324;--glow-verified:0 8px 24px #0f8a5f4d;--ease-figures:cubic-bezier(.2, .7, .2, 1);--duration-fast:.12s;--duration-std:.2s;--duration-nav:.32s;--duration-nav-fade:.24s;--duration-badge:.24s;--background:var(--ground);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--navy);--primary-foreground:#fff;--secondary:var(--surface);--secondary-foreground:var(--ink);--muted:var(--surface-2);--muted-foreground:var(--ink-2);--accent-muted:var(--surface-2);--accent-muted-foreground:var(--ink);--destructive:var(--failed);--destructive-foreground:#fff;--border:var(--rule);--input:var(--control-border);--ring:var(--brand);--radius:.75rem}.ring{padding:var(--ring-width);background:var(--ring-signal-diag)}.ring-engine{padding:var(--ring-width);background:var(--ring-engine)}.ring-verified{padding:var(--ring-width);background:var(--ring-verified)}.ring-review{padding:var(--ring-width);background:var(--ring-review)}.btn-primary{color:#fff;border:var(--ring-width) solid transparent;background:linear-gradient(var(--navy), var(--navy)) padding-box, var(--ring-signal) border-box}.btn-primary:hover{background:linear-gradient(var(--navy-hover), var(--navy-hover)) padding-box, var(--ring-signal) border-box}.btn-primary-on-dark{color:var(--navy);border:var(--ring-width-lg) solid transparent;background:linear-gradient(#fff, #fff) padding-box, var(--ring-signal) border-box}.btn-secondary{color:var(--ink);background:var(--surface);border:1.5px solid var(--control-border)}.btn-secondary:hover{border-color:var(--navy)}.btn-secondary-on-dark{color:#fff;border:1.5px solid #ffffff8c}.btn-secondary-on-dark:hover{background:#ffffff14}.btn-ghost{color:var(--ink);background:var(--surface-2)}.badge-verified{color:#fff;background:var(--verified)}.badge-verified-glow{box-shadow:var(--glow-verified)}.badge-review{color:var(--review-deep);background:var(--review-bg);border:1px solid var(--review-rule)}.badge-engine{color:var(--brand-deep);background:var(--engine-bg);border:1px solid var(--engine-rule)}.badge-failed{color:var(--failed);background:var(--failed-bg)}.badge-ghost{color:var(--ink-3);border:1px solid var(--rule);background:0 0}.badge-earned-engine{color:var(--brand-deep);background:var(--engine-bg);border:1px solid var(--engine-rule)}.badge-earned-verified{color:var(--verified);background:var(--verified-bg);border:1px solid var(--verified-rule)}.chip-verified{color:#fff;background:linear-gradient(#34d399,#0f8a5f)}.chip-review{color:#fff;background:linear-gradient(#fbbf24,#a16207)}.chip-working{color:#fff;background:linear-gradient(#4cc9f0,#1d6fe8)}.chip-missing{color:var(--review);border:1px dashed var(--review-dash)}.chip-blank{color:var(--ink-4);background:var(--surface-2)}.row-verified{border-color:var(--verified-rule);background:linear-gradient(90deg, var(--verified-bg), #fff 45%)}.row-review{border-color:var(--review-rule);background:linear-gradient(90deg, var(--review-bg), #fff 45%)}.row-engine{border-color:var(--engine-rule);background:linear-gradient(90deg, var(--engine-bg), #fff 45%)}.field-engine{background:var(--field-engine)}.field-verified{background:var(--field-verified)}.field-review{background:var(--field-review)}.field-upload{background:var(--field-upload)}.amount-credit{color:var(--amount-credit);font-weight:500}.amount-debit{color:var(--amount-debit);font-weight:500}.amount-balance{color:var(--amount-balance)}.figure-display{font-family:var(--font-display);font-variant-numeric:tabular-nums;line-height:1}.figure-display .dec{color:var(--figure-decimal-muted)}.engraving{filter:grayscale()contrast(1.15)brightness(1.05)}.engraving-tint{background:var(--ring-signal-diag);mix-blend-mode:color;pointer-events:none;position:absolute;inset:0}.engraving-fade-dark{pointer-events:none;background:linear-gradient(90deg,#0e2b5c 0%,#0e2b5c00 35%),linear-gradient(#0e2b5c00 60%,#0e2b5c99 100%);position:absolute;inset:0}.dark-band{color:var(--dark-on);background:var(--dark-glow), var(--dark-band)}.dark-dots:before{content:"";background-image:var(--dark-dots);pointer-events:none;position:absolute;inset:0}.headline-gradient{background:var(--headline-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.nav-pill{-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-nav);border-radius:var(--r-pill);background:#fffffff0}.nav-pill-hidden{opacity:0;transform:translateY(-110%)}.nav-pill,.nav-pill-hidden{transition:transform var(--duration-nav) var(--ease-figures), opacity var(--duration-nav-fade) ease}@keyframes figures-check-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.figures-check-draw{animation:figures-check-draw var(--duration-badge) var(--ease-figures) both}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{animation:32s linear infinite marquee}@media (prefers-reduced-motion:reduce){.figures-check-draw,.marquee{animation:none}.nav-pill,.nav-pill-hidden{opacity:1;transition:none;transform:none}}
[data-brand=n1]{--brand:#12c2b0;--brand-deep:#0a7a70;--brand-on-dark:#5ff0dc;--ring-signal:linear-gradient(90deg, #2ee6cf, #4cc9f0, #9bd9ff);--ring-signal-diag:linear-gradient(135deg, #2ee6cf, #4cc9f0 50%, #9bd9ff);--ring-verified:linear-gradient(135deg, #34d399, #2ee6cf 55%, #4cc9f0);--headline-gradient:linear-gradient(90deg, #5ff0dc, #7dd8f7 60%, #bfe9ff);--field-brand:linear-gradient(160deg, #e3f8f5, #fff 55%);--field-brand-2:linear-gradient(160deg, #e3f8f5, #f2fbf9 55%, #fff);--field-sky:linear-gradient(160deg, #e8f4ff, #f3f7fe 60%, #fff);--engine:var(--brand);--engine-deep:var(--brand-deep);--dark-glow:radial-gradient(900px 600px at 80% 30%, #2ee6cf38, transparent 55%);--photo-rest:contrast(1.02);--photo-hero:contrast(1.05) brightness(1.02);--photo-hover:grayscale(0) contrast(1);--photo-stage:linear-gradient(160deg, #eef2f8, #f6f8fc);--accent-2:none}.photo{filter:var(--photo-rest);transition:filter .26s var(--ease-figures)}a:hover .photo,.card:hover .photo{filter:var(--photo-hover)}.photo-hero{filter:var(--photo-hero) drop-shadow(0 40px 60px #00000073)}.photo-stage{background:var(--photo-stage)}.tier{border-radius:var(--r-row);border:1.5px solid var(--control-border);color:var(--ink);background:#fff;flex-direction:column;gap:4px;padding:14px 16px;transition:background .2s,border-color .16s,color .2s;display:flex}.tier[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}@media (prefers-reduced-motion:reduce){.photo{transition:none}}[data-brand=n1]{font-family:var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}[data-brand=n1] *,[data-brand=n1] :before,[data-brand=n1] :after{box-sizing:border-box}[data-brand=n1] [id]{scroll-margin-top:112px}[data-brand=n1] a{text-decoration:none}[data-brand=n1] .serif{font-family:var(--font-display), Georgia, serif;font-weight:400}[data-brand=n1] .mono{font-family:var(--font-mono), ui-monospace, monospace}[data-brand=n1] .editorial-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:400}[data-brand=n1] .eyebrow{text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--brand-deep);font-size:12px;font-weight:600}.n1-checkout .surface-card{border-radius:22px;background:var(--surface)!important;border:1px solid var(--rule)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.n1-checkout input:not([type=checkbox]):not([type=radio]),.n1-checkout select,.n1-checkout textarea{border-color:var(--control-border);border-radius:var(--r-row);color:var(--ink);background:#fff}.n1-checkout input::-moz-placeholder{color:var(--ink-3)}.n1-checkout textarea::-moz-placeholder{color:var(--ink-3)}.n1-checkout input::placeholder,.n1-checkout textarea::placeholder{color:var(--ink-3)}.n1-checkout input:focus,.n1-checkout select:focus,.n1-checkout textarea:focus{border-color:var(--brand);outline:none}.n1-checkout .hero-gradient{background:linear-gradient(var(--navy), var(--navy)) padding-box, var(--ring-signal) border-box!important;color:#fff!important;box-shadow:none!important;border:1.5px solid #0000!important}.n1-checkout .hero-gradient:hover{background:linear-gradient(var(--navy-hover), var(--navy-hover)) padding-box, var(--ring-signal) border-box!important}.n1-app .hero-gradient{background:linear-gradient(var(--navy), var(--navy)) padding-box, var(--ring-signal) border-box!important;color:#fff!important;box-shadow:none!important;border:1.5px solid #0000!important}.n1-app .surface-card{background:var(--surface)!important;border:1px solid var(--rule)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.n1-app input:not([type=checkbox]):not([type=radio]),.n1-app select,.n1-app textarea{border-color:var(--control-border);color:var(--ink);background:#fff}.n1-app input:focus,.n1-app select:focus,.n1-app textarea:focus{border-color:var(--brand);outline:none}.n1-advisor .hero-gradient{color:#fff!important;background:linear-gradient(160deg,#0b1a33,#0e2b5c)!important}[data-brand=n1] .mol-lattice:before{content:"";pointer-events:none;opacity:.9;background-image:linear-gradient(#ffffff17 1.2px,#0000 1.2px),linear-gradient(90deg,#ffffff17 1.2px,#0000 1.2px);background-size:130px 113px,130px 113px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1200px 700px at 78% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(1200px 700px at 78% 30%,#000 0%,#0000 70%)}
@property --rk-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rk-check{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes rk-breathe{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes rk-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rk-pop{0%{opacity:0;transform:scale(.88)}60%{opacity:1;transform:scale(1.04)}to{transform:none}}@keyframes rk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rk-wash{0%{background-color:#2ee6cf38}to{background-color:#2ee6cf00}}@keyframes rk-flip{0%{opacity:1;transform:translateY(0)}35%{opacity:0;transform:translateY(-60%)}36%{transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}@keyframes rk-bounce{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes rk-sweep{0%{--rk-sweep:0deg}to{--rk-sweep:360deg}}[data-brand=n1] [data-reveal]{opacity:0;transition:opacity .52s var(--ease-figures), transform .52s var(--ease-figures);transform:translateY(14px)}[data-brand=n1] [data-reveal].rk-in{opacity:1;transform:none}[data-brand=n1] [data-reveal-stagger]>*{opacity:0;transition:opacity .52s var(--ease-figures), transform .52s var(--ease-figures);transform:translateY(14px)}[data-brand=n1] [data-reveal-stagger].rk-in>*{opacity:1;transform:none}[data-brand=n1] [data-pill]{transition:transform .16s var(--ease-figures), box-shadow .16s var(--ease-figures), border-color .16s var(--ease-figures), background-color .16s var(--ease-figures);will-change:transform}[data-brand=n1] [data-pill]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0b1a331a}[data-brand=n1] [data-pill]:active{box-shadow:none;transition-duration:80ms;transform:scale(.98)}[data-brand=n1] [data-odometer]{display:inline-block}[data-brand=n1] [data-odometer].rk-flip{animation:rk-flip .32s var(--ease-figures)}[data-brand=n1] [data-ring-draw]{position:relative}[data-brand=n1] [data-ring-draw].rk-draw:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from 0deg, transparent var(--rk-sweep), var(--ground) var(--rk-sweep));-webkit-mask-composite:xor;animation:rk-sweep .7s var(--ease-figures) forwards;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}[data-brand=n1] .rk-stage-1{animation:rk-pop .36s var(--ease-figures) both}[data-brand=n1] .rk-stage-2{animation:rk-rise .32s var(--ease-figures) .12s both}[data-brand=n1] .rk-stage-3{animation:rk-rise .32s var(--ease-figures) .22s both}[data-brand=n1] .rk-stage-4{animation:rk-rise .32s var(--ease-figures) .32s both}[data-brand=n1] .rk-line{animation:rk-line-in .24s var(--ease-figures) both}[data-brand=n1] .rk-breathe{animation:2.4s ease-in-out infinite rk-breathe}[data-brand=n1] .rk-wash{animation:.9s ease-out both rk-wash}[data-brand=n1] .rk-check-draw path{animation:rk-check var(--duration-badge) var(--ease-figures) both}@media (prefers-reduced-motion:reduce){[data-brand=n1] [data-reveal],[data-brand=n1] [data-reveal-stagger]>*{opacity:1!important;transition:none!important;transform:none!important}[data-brand=n1] .rk-stage-1,[data-brand=n1] .rk-stage-2,[data-brand=n1] .rk-stage-3,[data-brand=n1] .rk-stage-4,[data-brand=n1] .rk-line,[data-brand=n1] .rk-breathe,[data-brand=n1] .rk-wash,[data-brand=n1] .rk-check-draw path,[data-brand=n1] [data-odometer].rk-flip,[data-brand=n1] [data-ring-draw].rk-draw:after{animation:none!important}[data-brand=n1] [data-pill]:hover,[data-brand=n1] [data-pill]:active{box-shadow:none;transform:none}}
