:root,[data-theme=day]{--color-base: 246 242 233;--color-surface: 255 253 247;--color-surface-2: 255 253 247;--color-sidebar: 239 233 219;--color-ink: 28 24 20;--color-muted: 107 99 88;--color-faint: 138 127 108;--color-line: 227 219 201;--color-track: 233 226 210;--color-accent: 184 74 41;--color-accent-strong: 168 67 31;--color-accent-ink: 255 246 239;--color-accent-2: 168 128 31;--color-warning: 168 128 31;--color-warning-strong: 127 97 22;--color-warning-ink: 28 24 20;--color-positive: 62 107 58;--color-positive-from: 78 125 73;--color-positive-to: 157 190 151;--color-negative: 166 65 44;--color-negative-ink: 255 246 239;--color-negative-from: 201 127 107;--color-negative-to: 229 187 174;--color-chart-1: 192 90 42;--color-chart-2: 14 138 118;--color-chart-3: 168 128 31;--color-chart-4: 125 91 166;--color-chart-5: 95 127 57;--color-chart-6: 168 74 111}[data-theme=night]{--color-base: 10 12 16;--color-surface: 16 19 26;--color-surface-2: 23 27 36;--color-sidebar: 16 19 26;--color-ink: 238 241 247;--color-muted: 152 161 179;--color-faint: 93 102 117;--color-line: 35 40 51;--color-track: 28 33 43;--color-accent: 61 219 164;--color-accent-strong: 92 232 184;--color-accent-ink: 7 17 13;--color-accent-2: 139 124 247;--color-warning: 232 180 76;--color-warning-strong: 232 180 76;--color-warning-ink: 28 18 6;--color-positive: 92 232 184;--color-positive-from: 33 163 126;--color-positive-to: 92 232 184;--color-negative: 255 148 134;--color-negative-ink: 43 15 10;--color-negative-from: 255 126 109;--color-negative-to: 255 148 134;--color-chart-1: 33 163 126;--color-chart-2: 127 111 224;--color-chart-3: 179 133 47;--color-chart-4: 63 134 218;--color-chart-5: 207 95 131;--color-chart-6: 138 150 57}:root{--color-day-base: 246 242 233;--color-day-surface: 255 253 247;--color-day-ink: 28 24 20;--color-day-muted: 107 99 88;--color-day-faint: 138 127 108;--color-day-line: 227 219 201;--color-day-track: 233 226 210;--color-day-accent: 184 74 41;--color-day-accent-ink: 255 246 239;--color-day-gold: 168 128 31;--color-day-positive: 62 107 58;--color-day-negative: 166 65 44;--color-night-base: 10 12 16;--color-night-surface: 16 19 26;--color-night-surface-2: 23 27 36;--color-night-ink: 238 241 247;--color-night-muted: 152 161 179;--color-night-faint: 93 102 117;--color-night-line: 35 40 51;--color-night-track: 28 33 43;--color-night-accent: 61 219 164;--color-night-accent-2: 139 124 247;--color-night-gold: 232 180 76;--color-night-positive: 92 232 184;--color-night-negative: 255 148 134}:root{--dusk-gradient: linear-gradient(178deg, rgb(var(--color-day-base)) 0%, #EBDFC8 14%, #C9A187 30%, #8D6B74 46%, #3E3A52 64%, #171B29 82%, #0A0C10 100%);--dawn-gradient: linear-gradient(180deg, #0A0C10 0%, #2A2A3E 14%, #8D6B74 30%, #E3C9A8 50%, #F6F2E9 74%)}@font-face{font-family:Fraunces;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:Geist,system-ui,sans-serif;background:rgb(var(--color-base));color:rgb(var(--color-ink));overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.serif{font-family:Fraunces,serif}.it{font-family:Fraunces,serif;font-style:italic}.smallcaps{text-transform:uppercase;letter-spacing:.18em}.tnum{font-variant-numeric:tabular-nums}.skip-link{position:absolute;left:.5rem;top:-3.5rem;z-index:100;background:rgb(var(--color-accent));color:rgb(var(--color-accent-ink));padding:.5rem .9rem;border-radius:8px;font-size:13px;font-weight:600;transition:top .15s ease}.skip-link:focus{top:.5rem}:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.glyph{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:22.5%;flex:none;background:rgb(var(--color-surface));border:1px solid rgb(var(--color-line))}.glyph .sigma{stroke:rgb(var(--color-ink))}.glyph .anchor{fill:rgb(var(--color-accent))}[data-theme=night] .glyph .sigma{stroke:url(#stitch-nav)}[data-theme=night] .foot .glyph .sigma{stroke:url(#stitch-foot)}[data-theme=night] .glyph .anchor{fill:rgb(var(--color-accent))}.nav{display:flex;align-items:center;gap:22px;padding:16px 48px;background:rgb(var(--color-base));border-bottom:1px solid rgb(var(--color-line));position:relative;z-index:5;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:10px}.brand .wm{font-weight:700;letter-spacing:.26em;font-size:14px;color:rgb(var(--color-ink))}.nav-links{display:flex;gap:24px;font-size:13.5px;color:rgb(var(--color-muted));flex:1;justify-content:center;min-width:0}.nav-links a:hover{color:rgb(var(--color-ink))}.lang{display:flex;gap:2px;font-size:12px;border:1px solid rgb(var(--color-line));border-radius:999px;padding:3px;background:rgb(var(--color-surface))}.lang a{color:rgb(var(--color-muted));padding:3px 8px;border-radius:999px;line-height:1}.lang a.on{color:rgb(var(--color-accent-ink));background:rgb(var(--color-accent));font-weight:650}.theme-mini{width:34px;height:34px;border-radius:999px;border:1px solid rgb(var(--color-line));background:rgb(var(--color-surface));color:rgb(var(--color-ink));display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;flex:none}.theme-mini .night-only,[data-theme=night] .theme-mini .day-only{display:none}[data-theme=night] .theme-mini .night-only{display:inline}.login{font-size:13.5px;font-weight:600;color:rgb(var(--color-ink));border:1px solid rgb(var(--color-ink));border-radius:10px;padding:9px 18px;white-space:nowrap}.cta{background:rgb(var(--color-accent));color:rgb(var(--color-accent-ink));font-weight:600;font-size:13.5px;border-radius:10px;padding:10px 18px;white-space:nowrap}[data-theme=night] .cta{background:linear-gradient(120deg,rgb(var(--color-night-accent)),rgb(var(--color-night-accent-2)));color:rgb(var(--color-night-accent-ink, var(--color-accent-ink)))}.hero{position:relative;overflow:hidden}.hero .bg-day{position:absolute;inset:0;background:rgb(var(--color-day-base));background-image:radial-gradient(rgba(28,24,20,.028) 1px,transparent 1px);background-size:5px 5px}.hero .bg-night{position:absolute;inset:0;background:rgb(var(--color-night-base));clip-path:polygon(60% 0,100% 0,100% 100%,44% 100%);background-image:radial-gradient(430px 280px at 82% 24%,rgba(139,124,247,.17),transparent 62%),radial-gradient(390px 250px at 70% 74%,rgba(61,219,164,.13),transparent 60%)}[data-theme=night] .hero .bg-day{opacity:0}[data-theme=night] .hero .bg-night{clip-path:none}[data-theme=day] .hero .bg-night{opacity:0}.hero .bg-day,.hero .bg-night{transition:opacity .5s ease}.hero-in{position:relative;display:flex;align-items:center;gap:30px;padding:52px 56px 58px;max-width:1180px;margin:0 auto}.hero-copy{width:44%;flex:none}.hero-kick{display:flex;align-items:center;gap:14px;max-width:340px;margin-bottom:22px}.hero-kick .l{flex:1;height:1px;background:rgb(var(--color-line))}.hero-kick .t{font-size:10.5px;letter-spacing:.26em;color:rgb(var(--color-muted));white-space:nowrap}.hero .h1{font-family:Fraunces,serif;font-variation-settings:"opsz" 100;font-weight:520;font-size:54px;line-height:1.06;letter-spacing:-.015em;color:rgb(var(--color-ink))}.hero .h1 em{font-style:italic;color:rgb(var(--color-accent))}[data-theme=night] .hero .h1 em{color:transparent;background:linear-gradient(100deg,rgb(var(--color-night-accent)),rgb(var(--color-night-accent-2)));-webkit-background-clip:text;background-clip:text}.hero-sub{font-size:15.5px;color:rgb(var(--color-muted));line-height:1.65;margin-top:18px;max-width:44ch}.hero-ctas{display:flex;gap:13px;margin-top:28px;align-items:center;flex-wrap:wrap}.hero-ctas .primary{background:rgb(var(--color-accent));color:rgb(var(--color-accent-ink));font-weight:600;font-size:15px;border-radius:12px;padding:14px 26px;box-shadow:0 10px 26px #b84a2940}[data-theme=night] .hero-ctas .primary,[data-theme=night] .finale .primary{background:linear-gradient(120deg,rgb(var(--color-night-accent)),rgb(var(--color-night-accent-2)));color:rgb(var(--color-night-base));box-shadow:0 0 30px #3ddba447}.hero-ctas .ghost{color:rgb(var(--color-ink));font-size:14px;border:1px solid rgb(var(--color-line));background:rgb(var(--color-surface));border-radius:12px;padding:13px 22px}.hero-proof{margin-top:22px;font-size:13px;color:rgb(var(--color-muted))}.hero-proof b{color:rgb(var(--color-ink));font-weight:650;font-variant-numeric:tabular-nums}.hero-stage{flex:1;display:flex;gap:24px;justify-content:center;align-items:center;position:relative;min-width:0}.soul-toggle{position:absolute;top:-26px;left:50%;transform:translate(-50%);display:flex;border-radius:999px;overflow:hidden;cursor:pointer;border:1px solid rgba(0,0,0,.18);box-shadow:0 12px 32px #0000004d;font-size:12px;font-weight:650;z-index:3}.soul-toggle .d{background:rgb(var(--color-day-surface));color:rgb(var(--color-day-ink));padding:9px 18px}.soul-toggle .n{background:rgb(var(--color-night-surface));color:rgb(var(--color-night-ink));padding:9px 18px}[data-theme=night] .soul-toggle .d,[data-theme=day] .soul-toggle .n{opacity:.5}.phone{width:236px;border-radius:30px;padding:9px;flex:none}.phone .screen{border-radius:22px;overflow:hidden;padding:15px 13px 12px;min-height:400px;position:relative}.phone.day{background:rgb(var(--color-day-ink));box-shadow:0 24px 60px #1c181459}.phone.day .screen{background:rgb(var(--color-day-base));color:rgb(var(--color-day-ink))}.phone.night{background:#000;box-shadow:0 24px 70px #3ddba426,0 30px 80px #0009}.phone.night .screen{background:rgb(var(--color-night-base));color:rgb(var(--color-night-ink))}.hero-stage [data-soul-phone]{transition:opacity .5s ease}.hero-stage [data-soul-phone=night]{position:absolute}[data-theme=day] .hero-stage [data-soul-phone=night],[data-theme=night] .hero-stage [data-soul-phone=day]{opacity:0;pointer-events:none}.ph-mast{display:flex;justify-content:space-between;align-items:baseline}.ph-brand{font-size:10.5px;font-weight:700;letter-spacing:.24em}.ph-date{font-size:10px}.ph-label{font-size:8.5px;letter-spacing:.2em;margin-top:13px}.ph-hero{font-size:25px;font-weight:550;font-variation-settings:"opsz" 80;margin-top:3px;letter-spacing:-.01em}.ph-hero.small{font-size:20px}.ph-hero.amount-line{border-bottom:1px solid rgb(var(--color-day-line));padding-bottom:6px}.ph-delta{font-size:10px;margin-top:3px}.ph-spark{margin-top:9px;max-width:100%}.hint{font-size:9.5px;margin-top:4px}.ph-qa{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.ph-qa div{border-radius:10px;padding:7px 3px 6px;text-align:center;font-size:8px;font-weight:600}.ph-qa .qi{display:block;font-size:11px;margin-bottom:2px;font-weight:400}.ph-sect{display:flex;align-items:center;gap:8px;margin:12px 0 9px}.ph-sect .l{flex:1;height:1px}.ph-sect .t{font-size:7.5px;letter-spacing:.2em;white-space:nowrap}.ph-row{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:10px;margin-bottom:6px}.ph-row .stitch{width:3px;height:22px;border-radius:2px;flex:none}.ph-row .tt{flex:1;min-width:0;display:flex;flex-direction:column}.ph-row .tt .a{font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-row .tt .b{font-size:8.5px;margin-top:1px}.ph-row .amt{font-size:11px;font-weight:600}.phone.day .ph-date,.phone.day .ph-label,.phone.day .hint{color:rgb(var(--color-day-muted))}.phone.day .ph-delta{color:rgb(var(--color-day-positive))}.phone.day .ph-qa div{background:rgb(var(--color-day-surface));border:1px solid rgb(var(--color-day-line))}.phone.day .ph-sect .l{background:rgb(var(--color-day-line))}.phone.day .ph-sect .t{color:rgb(var(--color-day-muted))}.phone.day .ph-row,.phone.day .env{background:rgb(var(--color-day-surface));border:1px solid rgb(var(--color-day-line))}.phone.day .ph-row .b,.phone.day .ph-delta.muted,.phone.day .muted{color:rgb(var(--color-day-muted))}.phone.night .ph-date,.phone.night .ph-label,.phone.night .hint{color:rgb(var(--color-night-muted))}.phone.night .ph-delta{color:rgb(var(--color-night-positive))}.phone.night .ph-qa div{background:rgb(var(--color-night-surface));border:1px solid rgb(var(--color-night-line))}.phone.night .ph-sect .l{background:rgb(var(--color-night-line))}.phone.night .ph-sect .t{color:rgb(var(--color-night-muted))}.phone.night .ph-row{background:rgb(var(--color-night-surface));border:1px solid rgb(var(--color-night-line))}.phone.night .ph-row .b{color:rgb(var(--color-night-muted))}.sec-day{background:rgb(var(--color-day-base));color:rgb(var(--color-day-ink));padding:58px 64px;background-image:radial-gradient(rgba(28,24,20,.028) 1px,transparent 1px);background-size:5px 5px}.sec-day.tight{padding-top:8px}.chap{display:flex;align-items:center;gap:16px;margin-bottom:34px;max-width:1180px;margin-left:auto;margin-right:auto}.chap .l{flex:1;height:1px;background:rgb(var(--color-day-line))}.chap .t{font-size:10.5px;letter-spacing:.26em;color:rgb(var(--color-day-muted));white-space:nowrap;text-align:center}.feat{display:flex;gap:52px;align-items:center;max-width:1180px;margin:0 auto}.feat.rev{flex-direction:row-reverse}.feat-copy{flex:1;min-width:0}.feat-copy h2{font-family:Fraunces,serif;font-weight:540;font-size:30px;font-variation-settings:"opsz" 72;letter-spacing:-.01em}.feat-copy p{color:rgb(var(--color-day-muted));font-size:14.5px;line-height:1.7;margin-top:14px;max-width:46ch}.feat-copy ul{margin:14px 0 0;list-style:none}.feat-copy li{font-size:13.5px;color:rgb(var(--color-day-muted));padding:5px 0 5px 20px;position:relative}.feat-copy li:before{content:"—";position:absolute;left:0;color:rgb(var(--color-day-accent))}.np{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px}.np div{text-align:center;border-radius:8px;padding:6px 0;font-size:11px;font-weight:600;background:rgb(var(--color-day-surface));border:1px solid rgb(var(--color-day-line))}.seg{display:flex;border:1px solid rgb(var(--color-day-line));border-radius:10px;overflow:hidden;font-size:9px;font-weight:600;margin-top:10px}.seg div{flex:1;text-align:center;padding:5px 0;color:rgb(var(--color-day-muted));background:rgb(var(--color-day-surface))}.seg .on{background:rgb(var(--color-day-ink));color:rgb(var(--color-day-base))}.chips{display:flex;gap:5px;margin-top:9px;flex-wrap:wrap}.chips span{font-size:8.5px;border:1px solid rgb(var(--color-day-line));border-radius:999px;padding:3px 8px;background:rgb(var(--color-day-surface));display:inline-flex;align-items:center;gap:4px}.chips .stx{width:6px;height:6px;border-radius:2px;display:inline-block}.chips .on{border-color:rgb(var(--color-day-ink));background:rgb(var(--color-day-ink));color:rgb(var(--color-day-base))}.cta-mini{margin-top:10px;background:rgb(var(--color-day-accent));color:rgb(var(--color-day-accent-ink));border-radius:10px;text-align:center;font-size:10.5px;font-weight:650;padding:8px 0}.meter{height:6px;border-radius:4px;background:rgb(var(--color-day-track));position:relative;margin-top:6px}.meter .fill{position:absolute;left:0;top:0;bottom:0;border-radius:4px}.meter .tick{position:absolute;top:-2px;bottom:-2px;width:1.5px;background:rgb(var(--color-day-ink));opacity:.45}.env{border-radius:12px;padding:10px 11px;margin-bottom:8px;display:flex;gap:9px}.env .stitch{width:3px;border-radius:2px;flex:none}.env .bd{flex:1;min-width:0}.env .r1{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.env .nm{font-size:10.5px;font-weight:650}.env .am{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;font-family:Fraunces,serif;white-space:nowrap}.env .st{font-size:8.5px;color:rgb(var(--color-day-muted));margin-top:5px;display:flex;justify-content:space-between;gap:8px}.env .warn{color:rgb(var(--color-day-negative))}.tagr{font-size:7.5px;color:rgb(var(--color-day-gold));border:1px solid rgb(var(--color-day-gold));border-radius:999px;padding:1px 6px}.sec-dusk{position:relative;padding:64px 64px 72px;color:rgb(var(--color-night-ink));background:var(--dusk-gradient)}.sec-dusk .chap{color:#fff}.sec-dusk .chap .l{background:#ffffff40}.sec-dusk .chap .t{color:#ffffffbf}.dusk-grid{display:flex;gap:48px;align-items:center;max-width:1180px;margin:0 auto}.dusk-copy{flex:1;min-width:0}.dusk-copy h2{font-family:Fraunces,serif;font-weight:540;font-size:30px;font-variation-settings:"opsz" 72;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.25)}.dusk-copy p{color:#ffffffd1;font-size:14.5px;line-height:1.7;margin-top:14px;max-width:46ch}.banks{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.banks span{font-size:11.5px;font-weight:650;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:6px 13px;color:#fff}.import-card{background:rgb(var(--color-night-surface));border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:18px;width:330px;max-width:100%;flex:none;box-shadow:0 30px 70px #00000073}.import-card .hd{font-size:11px;font-weight:650;letter-spacing:.14em;color:rgb(var(--color-night-muted));text-transform:uppercase}.imp-row{display:flex;align-items:center;gap:8px;padding:8px 9px;border-radius:10px;background:rgb(var(--color-night-surface-2));border:1px solid rgb(var(--color-night-line));margin-top:8px}.imp-row.dim{opacity:.75}.imp-row .stitch{width:3px;height:22px;border-radius:2px;flex:none}.imp-row .tt{flex:1;min-width:0;display:flex;flex-direction:column}.imp-row .a{font-size:11px;font-weight:600;color:rgb(var(--color-night-ink))}.imp-row .b{font-size:8.5px;color:rgb(var(--color-night-muted));margin-top:1px}.imp-row .amt{font-size:11px;font-weight:600;color:rgb(var(--color-night-ink))}.badge-dup{font-size:7.5px;color:rgb(var(--color-night-gold));border:1px solid rgb(var(--color-night-gold));border-radius:999px;padding:1px 6px}.imp-cta{margin-top:12px;text-align:center;background:linear-gradient(120deg,rgb(var(--color-night-accent)),rgb(var(--color-night-accent-2)));color:rgb(var(--color-night-base));font-weight:650;font-size:11.5px;border-radius:10px;padding:9px 0}.sec-night{background:rgb(var(--color-night-base));color:rgb(var(--color-night-ink));padding:58px 64px;position:relative;overflow:hidden}.sec-night.tight{padding-top:8px}.sec-night .chap .l{background:rgb(var(--color-night-line))}.sec-night .chap .t{color:rgb(var(--color-night-muted))}.sec-night .feat-copy h2{color:rgb(var(--color-night-ink))}.sec-night .feat-copy p,.sec-night .feat-copy li{color:rgb(var(--color-night-muted))}.sec-night .feat-copy li:before{color:rgb(var(--color-night-accent))}.constellation-svg,.constellation-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.sec-night .chap,.sec-night .feat,.sec-night .trust{position:relative;z-index:1}.chart-card{background:rgb(var(--color-night-surface));border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 22px;width:470px;max-width:100%;flex:none}.chart-card .cc-hd{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.chart-card .cc-t{font-size:13px;font-weight:650}.chart-card .legend{display:flex;gap:14px;font-size:9.5px;color:rgb(var(--color-night-muted));flex-wrap:wrap}.legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.acct-list{width:330px;max-width:100%;flex:none}.acct{background:rgb(var(--color-night-surface));border:1px solid rgb(var(--color-night-line));border-radius:12px;padding:10px 11px;margin-bottom:8px;display:flex;gap:9px;align-items:center}.acct .stitch{width:3px;height:24px;border-radius:2px;flex:none}.acct .bd{flex:1;min-width:0}.acct .nm{font-size:10.5px;font-weight:650}.acct .mt{font-size:8.5px;color:rgb(var(--color-night-muted));margin-top:2px}.acct .am{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;font-family:Fraunces,serif;text-align:right;white-space:nowrap}.acct .am.neg{color:rgb(var(--color-night-negative))}.acct .sub{font-size:8px;color:rgb(var(--color-night-muted));text-align:right}.nmeter{height:5px;border-radius:4px;background:rgb(var(--color-night-track));position:relative;margin-top:5px}.nmeter .fill{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:linear-gradient(90deg,rgb(var(--color-night-accent)),rgb(var(--color-night-accent-2)))}.nmeter .fill.alt{background:rgb(var(--color-chart-5))}.trust{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:0 auto;max-width:1180px}.trust .tc{border:1px solid rgb(var(--color-night-line));border-radius:14px;padding:16px 14px;text-align:center}.trust .ic{font-size:19px}.trust .a{font-size:12px;font-weight:650;margin-top:8px}.trust .b{font-size:10.5px;color:rgb(var(--color-night-muted));margin-top:4px;line-height:1.5}.stats-band{display:flex;justify-content:center;gap:90px;padding:54px 40px;background:rgb(var(--color-night-base));border-top:1px solid rgb(var(--color-night-line));position:relative;overflow:hidden;flex-wrap:wrap}.stats-band:before{content:"";position:absolute;inset:0;background:radial-gradient(560px 200px at 50% 120%,rgba(139,124,247,.14),transparent 65%)}.stat{text-align:center;position:relative}.stat b{font-family:Fraunces,serif;font-size:44px;font-weight:540;font-variant-numeric:tabular-nums;display:block;letter-spacing:-.01em}.stat:nth-child(1) b{color:rgb(var(--color-night-accent));text-shadow:0 0 28px rgba(61,219,164,.4)}.stat:nth-child(2) b{color:#fff}.stat:nth-child(3) b{color:rgb(var(--color-night-accent-2));text-shadow:0 0 28px rgba(139,124,247,.4)}.stat span{font-size:12.5px;color:rgb(var(--color-night-muted));display:block;margin-top:6px}#faq .chap-title{font-family:Fraunces,serif;font-weight:540;font-size:22px;color:rgb(var(--color-night-ink));max-width:760px;margin:0 auto 20px;letter-spacing:.02em}#faq details{max-width:760px;margin:0 auto;border-bottom:1px solid rgb(var(--color-night-line))}#faq summary{font-size:15px;font-weight:600;color:rgb(var(--color-night-ink));padding:16px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}#faq summary:after{content:"+";color:rgb(var(--color-night-accent));font-size:20px}#faq details[open] summary:after{content:"−"}#faq details p{color:rgb(var(--color-night-muted));font-size:13.5px;line-height:1.7;padding:0 0 16px;max-width:62ch}.finale{position:relative;text-align:center;padding:96px 40px 78px;color:rgb(var(--color-day-ink));background:var(--dawn-gradient)}.finale .fk{font-size:10.5px;letter-spacing:.26em;color:#fffc}.finale h2{font-family:Fraunces,serif;font-weight:520;font-size:44px;font-variation-settings:"opsz" 100;letter-spacing:-.015em;margin-top:16px;color:rgb(var(--color-day-ink));text-shadow:0 1px 0 rgba(255,255,255,.4)}.finale h2 em{font-style:italic;color:rgb(var(--color-day-accent))}.finale p{color:rgb(var(--color-day-muted));font-size:15px;margin-top:14px}.finale .primary{display:inline-block;margin-top:26px;background:rgb(var(--color-day-accent));color:rgb(var(--color-day-accent-ink));font-weight:600;font-size:15.5px;border-radius:12px;padding:15px 30px;box-shadow:0 12px 30px #b84a294d}.finale .alt{display:block;margin-top:16px;font-size:13px;color:rgb(var(--color-day-muted))}.finale .alt a{color:rgb(var(--color-day-ink));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--color-day-accent));font-weight:650}.foot{background:rgb(var(--color-base));border-top:1px solid rgb(var(--color-line));padding:34px 56px;display:flex;align-items:center;gap:26px;color:rgb(var(--color-muted));font-size:12.5px;flex-wrap:wrap}.foot .langs{display:flex;gap:14px;flex:1;justify-content:center;flex-wrap:wrap}.foot .langs a.on{color:rgb(var(--color-ink));font-weight:650;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--color-accent))}.foot .legal{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.foot .legal a:hover{color:rgb(var(--color-ink))}.reveal{opacity:1}@media(max-width:900px){.hero .h1{font-size:40px}.stat b{font-size:36px}.stats-band{gap:48px}}@media(max-width:768px){.nav{padding:14px 18px;gap:12px}.nav-links{display:none}.hero-in{flex-direction:column;padding:30px 20px 40px;text-align:center}.hero-copy{width:100%}.hero-kick,.hero-sub{margin-left:auto;margin-right:auto}.hero-ctas{justify-content:center}.hero-stage{margin-top:44px}.soul-toggle{position:static;transform:none;margin:0 auto}.hero-stage [data-soul-phone=night]{position:static}[data-theme=day] .hero-stage [data-soul-phone=night],[data-theme=night] .hero-stage [data-soul-phone=day]{display:none}.sec-day,.sec-night,.sec-dusk{padding-left:20px;padding-right:20px}.chap .t,.hero-kick .t{white-space:normal;letter-spacing:.14em;text-align:center}.feat,.feat.rev,.dusk-grid{flex-direction:column;gap:28px;align-items:stretch}.phone,.import-card,.chart-card,.acct-list{margin:0 auto}.trust{grid-template-columns:repeat(2,1fr)}.finale{padding:64px 20px 56px}.finale h2{font-size:32px}.foot{padding:24px 18px}}@media(max-width:380px){.hero .h1{font-size:32px}.lang a{padding:3px 6px}.nav{gap:8px}}@media(prefers-reduced-motion:reduce){.hero .bg-day,.hero .bg-night,.hero-stage [data-soul-phone]{transition:none}}.no-motion .reveal{opacity:1!important;transform:none!important}
