@layer base{html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:#0a0e16;margin:0}.site{min-height:100vh;container:site/inline-size}.site [hidden]{display:none!important}.calc{color:var(--c-ink);font-family:var(--c-font);background:var(--c-bg);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:28px;display:grid}@container site (width<=760px){.calc{grid-template-columns:1fr;gap:20px}}.calc *,.calc :before,.calc :after,.onboard *,.onboard :before,.onboard :after{box-sizing:border-box}.calc .c-in,.calc .c-out{min-width:0}.calc .c-debts{gap:10px;display:grid}.calc .c-debt{grid-template-columns:1fr 104px 76px;align-items:center;gap:8px;display:grid}.calc .c-debt.head{letter-spacing:.07em;text-transform:uppercase;color:var(--c-muted);font-size:11px}.calc .c-debt .nm{font-size:14px;font-weight:500}.calc input[type=number],.calc input[type=text]{border-radius:calc(var(--c-radius) * .7);border:1px solid var(--c-line);background:var(--c-field);width:100%;height:38px;color:var(--c-ink);font-family:var(--c-num);text-align:right;padding:0 10px;font-size:14px;font-weight:500}.calc input:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.calc .c-extra{border-top:1px solid var(--c-line);margin-top:10px;padding-top:16px}.calc .c-extra-row{justify-content:space-between;align-items:baseline;font-weight:500;display:flex}.calc .c-extra-row output{font-family:var(--c-num);color:var(--c-accent);font-size:22px;font-weight:600;line-height:1}.calc input[type=range]{width:100%;accent-color:var(--c-accent);height:24px;margin:14px 0 6px}.calc .c-hint{color:var(--c-muted);margin:0;font-size:13px}.calc .c-out{gap:14px;display:grid}.calc .c-big{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calc .c-big div{border:1px solid var(--c-line);border-radius:var(--c-radius);padding:14px 16px}.calc .c-big small{letter-spacing:.07em;text-transform:uppercase;color:var(--c-muted);font-size:11px;display:block}.calc .c-big strong{font-family:var(--c-num);letter-spacing:-.01em;margin-top:6px;font-size:26px;font-weight:600;line-height:1.15;display:block}.calc .c-big .with strong{color:var(--c-accent)}.calc .c-big .without strong{color:var(--c-accent-2)}.calc .c-big em{color:var(--c-muted);font-size:12.5px;font-style:normal}.calc .c-sum{margin:0;font-size:15px}.calc .c-sum b{color:var(--c-accent)}.calc svg.c-chart{width:100%;height:auto;display:block;overflow:visible}.calc .c-legend{color:var(--c-muted);flex-wrap:wrap;gap:18px;font-size:12.5px;display:flex}.calc .c-legend i{border-top:2px solid var(--c-accent);vertical-align:middle;width:18px;height:0;margin-right:6px;display:inline-block}.calc .c-legend i.d{border-top:2px dashed var(--c-accent-2)}.calc .c-note{color:var(--c-muted);margin:0;font-size:12px}.onboard{color:var(--o-ink);font-family:var(--o-font);gap:16px;display:grid}.onboard .o-steps{flex-wrap:wrap;gap:6px;display:flex}.onboard .o-steps button{appearance:none;font-family:var(--o-font);color:var(--o-muted);border:1px solid var(--o-line);cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1}.onboard .o-steps button[aria-current=step]{color:var(--o-ink);border-color:var(--o-ink)}.onboard .o-steps button.done{color:var(--o-accent);border-color:var(--o-accent)}.onboard .o-steps button:focus-visible{outline:2px solid var(--o-accent);outline-offset:2px}.onboard .o-cap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.onboard .o-cap p{color:var(--o-muted);max-width:60ch;margin:0;font-size:14px}.onboard .o-cap p b{color:var(--o-ink)}.onboard .o-nav{gap:8px;display:flex}.onboard .o-nav button{appearance:none;font-family:var(--o-font);border-radius:var(--o-radius);cursor:pointer;border:1px solid var(--o-line);color:var(--o-ink);background:0 0;padding:11px 16px;font-size:13.5px;font-weight:600;line-height:1}.onboard .o-nav button.next{background:var(--o-ink);color:var(--o-bg,#fff);border-color:var(--o-ink)}.onboard .o-nav button:disabled{opacity:.4;cursor:default}}@layer site{.site{--a-g:#0a0e16;--a-s:#111726;--a-p:#1b2231;--a-l:#232b3b;--a-ls:#3d4a63;--a-i:#f5f7fa;--a-m:#aab4c5;--a-f:#7a869b;--a-bt:#8fa6ff;--a-bf:#4263eb;--a-kt:#4ade95;--a-kf:#0a8048;--a-wt:#fdb022;--a-dt:#fda29b;--a-sans:"Geist", -apple-system, "Segoe UI", Roboto, sans-serif;--a-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--a-max:1440px;--a-gut:clamp(16px, 3.4cqi, 48px);--a-out:calc((100cqi - min(100cqi, var(--a-max))) / 2 + var(--a-gut));--a-gap:24px;--mark-tile:#f5f7fa;--mark-rim:#0a0e16;--mark-body:#087443;--frame-bar:#1b2231;--frame-line:#232b3b;--frame-dot:#3d4a63;--frame-url-bg:#0a0e16;--frame-url:#7a869b;--phone-bezel:#05070b;--phone-edge:#3d4a63;background:var(--a-g);color:var(--a-i);font:400 16px/1.55 var(--a-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site .calc{--c-ink:#f5f7fa;--c-muted:#aab4c5;--c-line:#3d4a63;--c-bg:transparent;--c-field:#0a0e16;--c-accent:#4ade95;--c-accent-2:#7a869b;--c-font:"Geist", -apple-system, sans-serif;--c-num:"Geist Mono", ui-monospace, monospace;--c-radius:10px}.site .onboard{--o-ink:#f5f7fa;--o-muted:#aab4c5;--o-line:#3d4a63;--o-accent:#4ade95;--o-font:"Geist", -apple-system, sans-serif;--o-radius:8px;--o-bg:#0a0e16}.site :where(:not(.shot *)),.site :where(:not(.shot *)):before,.site :where(:not(.shot *)):after{box-sizing:border-box}.site ::selection{color:var(--a-i);background:#1e2a5c}.site :is(a,button,summary,input,[tabindex]):focus-visible{outline:2px solid var(--a-bt);outline-offset:3px;border-radius:4px}.site .a-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .a-wrap{max-width:var(--a-max);padding-inline:var(--a-gut);margin-inline:auto}.site .a-sec{border-top:1px solid var(--a-l);padding-block:72px;scroll-margin-top:72px;overflow-x:clip}.site .a-sec.a-first{border-top:0;padding-top:48px}@container site (width>=761px){.site .a-sec{padding-block:120px}.site .a-sec.a-first{padding-top:72px}}.site .a-lab{font:500 12px/1.35 var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-f);margin:0}.site .a-h1{font:600 clamp(40px, 5.9cqi, 88px)/.98 var(--a-sans);letter-spacing:-.04em;text-wrap:balance;color:var(--a-i);margin:0}.site .a-h1 .a-dim{color:var(--a-m);display:block}.site .a-h2{font:600 clamp(32px, 4.1cqi, 60px)/1.02 var(--a-sans);letter-spacing:-.04em;text-wrap:balance;color:var(--a-i);margin:0}.site .a-h2.a-sm{font-size:clamp(30px,2.9cqi,42px);line-height:1.05}.site .a-h3{font:600 20px/1.25 var(--a-sans);letter-spacing:-.02em;color:var(--a-i);text-wrap:balance;margin:0}.site .a-lede{color:var(--a-m);text-wrap:pretty;max-width:44ch;margin:0;font-size:19px;line-height:1.5}.site .a-p{color:var(--a-m);text-wrap:pretty;max-width:62ch;margin:0;font-size:16px;line-height:1.6}.site .a-p b,.site .a-lede b{color:var(--a-i);font-weight:500}.site .a-mono{font-family:var(--a-mono)}.site .a-note{font:400 12.5px/1.5 var(--a-mono);color:var(--a-f);margin:0}.site .a-g,.site .a-kv .n.a-g,.site .a-t .a-v.a-g{color:var(--a-kt)}.site .a-b,.site .a-kv .n.a-b{color:var(--a-bt)}.site .a-w,.site .a-kv .n.a-w{color:var(--a-wt)}.site .a-r,.site .a-kv .n.a-r{color:var(--a-dt)}.site .a-i,.site .a-kv .k.a-i{color:var(--a-i)}.site .a-f{color:var(--a-f)}.site .a-link{color:var(--a-i);border-bottom:1px solid var(--a-ls);padding-bottom:1px;font-weight:500;text-decoration:none;transition:border-color .15s}.site .a-link:hover{border-color:var(--a-i)}.site .a-link .a-arr{font-family:var(--a-mono);margin-left:4px}.site .a-sl{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin:0 0 40px;display:flex}.site .a-sl .a-lab:first-child{color:var(--a-m)}@container site (width>=761px){.site .a-sl{margin-bottom:56px}}.site .a-btn{cursor:pointer;background:var(--a-i);height:52px;color:var(--a-g);border:1px solid var(--a-i);font:600 16px/1 var(--a-sans);letter-spacing:-.01em;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.site .a-btn:hover{background:#fff}.site .a-btn.a-ghost{color:var(--a-i);border-color:var(--a-ls);background:0 0}.site .a-btn.a-ghost:hover{background:var(--a-p);border-color:var(--a-f)}.site .a-btn.a-small{border-radius:8px;height:38px;padding:0 14px;font-size:14px}.site .a-btn.a-block{width:100%}.site .a-btn .a-arr{font-family:var(--a-mono);font-weight:400}.site .a-ctarow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site .a-micro{font:400 13px/1.45 var(--a-mono);color:var(--a-f);margin:0}.site .a-micro a{color:var(--a-m)}.site .a-hd{z-index:30;-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--a-l);background:#0a0e16e6;position:relative}.site .a-hd-in{flex-wrap:wrap;align-items:center;gap:10px 24px;min-height:64px;padding-block:12px;display:flex}.site .a-logo{color:var(--a-i);font:600 21px/1 var(--a-sans);letter-spacing:-.045em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.a-word{white-space:nowrap}.site .a-logo .a-u,.app .brand .a-u{vertical-align:baseline;width:1.07143ex;height:1ex;margin:0 .04em;display:inline-block;overflow:visible}.site .a-u path{fill:var(--a-kt)}.app .a-u path{fill:var(--kt)}.site .a-nav{flex-wrap:wrap;order:3;gap:4px 20px;width:100%;font-size:14px;display:flex}.site .a-nav a{color:var(--a-m);padding-block:6px;text-decoration:none;transition:color .15s}.site .a-nav a:hover{color:var(--a-i)}.site .a-nav .a-wide{display:none}.site .a-hd-cta{align-items:center;gap:16px;margin-left:auto;display:flex}.site .a-signin{color:var(--a-m);font-size:14px;text-decoration:none}.site .a-signin:hover{color:var(--a-i)}@container site (width>=761px){.site .a-hd{position:sticky;top:0}.site .a-nav{order:0;gap:4px 24px;width:auto;margin-left:16px}}@container site (width>=1000px){.site .a-nav .a-wide{display:inline}}.site .a-hero{padding-block:48px 72px;overflow-x:clip}.site .a-hero-h{max-width:16ch}@container site (width>=761px){.site .a-hero{padding-block:88px 120px}.site .a-hero-h{max-width:none}}.site .a-eqblock{margin-top:48px}.site .a-eqhead{flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-bottom:14px;display:flex}.site .a-eqhead .a-lab:last-child{text-transform:none;letter-spacing:0}@container site (width>=761px){.site .a-eqblock{margin-top:72px}}.site .a-eq{font-family:var(--a-mono);border-top:1px solid var(--a-ls);margin:0}.site .a-t{grid-template-columns:1.3em minmax(0,1fr) auto;align-items:baseline;column-gap:10px;padding-block:14px;display:grid}.site .a-t+.a-t{border-top:1px solid var(--a-l)}.site .a-t .a-op{color:var(--a-f);grid-area:1/1;font-size:22px;line-height:1}.site .a-t .a-k{font:500 12px/1.35 var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-m);grid-area:1/2}.site .a-t .a-k small{letter-spacing:0;text-transform:none;color:var(--a-f);margin-top:3px;font-size:12px;font-weight:400;display:block}.site .a-t .a-v{letter-spacing:-.035em;color:var(--a-i);white-space:nowrap;grid-area:1/3;justify-self:end;font-size:clamp(30px,9cqi,44px);font-weight:500;line-height:1}.site .a-eq .a-tot{border-top-color:var(--a-m)}.site .a-eq .a-tot .a-v{border-bottom:6px double var(--a-kf);padding-bottom:6px}.site .a-eq .a-burn .a-v{color:var(--a-bt)}.site .a-eq .a-left .a-v,.site .a-eq .a-left .a-k{color:var(--a-kt)}.site .a-found{border-top:1px dashed var(--a-ls);font-family:var(--a-mono)}.site .a-found .a-t .a-v{color:var(--a-kt);font-size:clamp(22px,6.4cqi,30px)}.site .a-found .a-t .a-k{text-transform:none;letter-spacing:0;font-size:14px}@container site (width>=861px){.site .a-eq{border-bottom:1px solid var(--a-ls);justify-content:space-between;align-items:flex-start;padding-block:30px 26px;font-size:clamp(40px,5.25cqi,84px);display:flex}.site .a-eq .a-t{grid-template-columns:auto auto;gap:16px .2em;padding:0}.site .a-eq .a-t+.a-t{border-top:0}.site .a-eq .a-t .a-op{font-size:1em;line-height:1}.site .a-eq .a-t .a-v{letter-spacing:-.05em;grid-area:1/2;justify-self:start;font-size:1em}.site .a-eq .a-t .a-k{grid-area:2/2}.site .a-eq .a-t .a-v{border-bottom:7px solid #0000;padding-bottom:.06em}.site .a-eq .a-tot .a-v{border-bottom:7px double var(--a-kf)}.site .a-eq .a-t:first-child{column-gap:0}.site .a-eq-blank .a-tot .a-v{border-bottom-color:var(--a-ls)}.site .a-found{border-top:0;flex-wrap:wrap;align-items:baseline;gap:6px .55em;padding-top:22px;font-size:clamp(18px,1.95cqi,28px);display:flex}.site .a-found .a-t{border:0;align-items:baseline;gap:.45em;padding:0;display:inline-flex}.site .a-found .a-t .a-op{font-size:1em}.site .a-found .a-t .a-v{letter-spacing:-.02em;font-size:1em}.site .a-found .a-t .a-k{color:var(--a-m);font-size:1em}.site .a-found .a-rev .a-k{order:1}.site .a-found .a-rev .a-v{order:2}}@keyframes a-lit{0%{color:var(--a-f);transform:translateY(.06em)}}.site .a-hero .a-eq .a-v,.site .a-hero .a-found .a-v{animation:.8s cubic-bezier(.2,.7,.2,1) both a-lit}.site .a-hero .a-eq .a-t:first-child .a-v{animation-delay:.15s}.site .a-hero .a-eq .a-t:nth-child(2) .a-v{animation-delay:.45s}.site .a-hero .a-eq .a-t:nth-child(3) .a-v{animation-delay:.75s}.site .a-hero .a-eq .a-t:nth-child(4) .a-v{animation-delay:1.1s}.site .a-hero .a-found .a-t:first-child .a-v{animation-delay:1.7s}.site .a-hero .a-found .a-t:nth-child(2) .a-v{animation-delay:2s}.site .a-hero .a-found .a-t:nth-child(3) .a-v{animation-delay:2.3s}.site .a-hero-foot{gap:28px;margin-top:40px;display:grid}@container site (width>=861px){.site .a-hero-foot{column-gap:var(--a-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:56px}.site .a-hero-foot .a-lede{grid-column:1/7}.site .a-hero-foot .a-hero-cta{grid-column:8/-1;justify-self:end;justify-items:end;gap:12px;display:grid}}.site .a-hero-cta{gap:12px;display:grid}.site .a-proof{flex-direction:column;margin-top:56px;display:flex}.site .a-lift{border-radius:14px;box-shadow:0 0 0 1px #f5f7fa12,0 30px 70px #0000008c}.site .a-lift.a-sq{border-radius:12px}.site .a-proof-w1{z-index:2;align-self:flex-end;width:88%;margin-top:-36px;position:relative}.site .a-proof-w2{z-index:2;width:88%;margin-top:16px;position:relative}.site .a-proof .a-cap{margin-top:20px}@container site (width>=600px){.site .a-proof{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.site .a-proof-main{grid-column:1/-1}.site .a-proof-w1,.site .a-proof-w2{align-self:start;width:auto;margin-top:-48px}.site .a-proof-w1{grid-area:2/2}.site .a-proof-w2{grid-area:2/1}.site .a-proof .a-cap{grid-column:1/-1}}@container site (width>=1000px){.site .a-proof{margin-top:96px;padding-bottom:88px;display:block;position:relative}.site .a-proof-main{width:80%;margin-left:6%}.site .a-proof-w1{width:30%;margin:0;position:absolute;top:9%;right:0}.site .a-proof-w2{width:31%;margin:0;position:absolute;bottom:0;left:0}.site .a-proof .a-cap{text-align:right;width:60%;margin:0;position:absolute;bottom:0;right:0}}.site .a-diff-head{gap:20px;margin-bottom:48px;display:grid}@container site (width>=1000px){.site .a-diff-head{column-gap:var(--a-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:64px}.site .a-diff-head .a-h2{grid-column:1/9}.site .a-diff-head .a-p{grid-column:9/-1}}.site .a-ledger{border-collapse:collapse;width:100%}.site .a-ledger th,.site .a-ledger td{text-align:left;vertical-align:baseline;font-weight:400}.site .a-ledger thead th{font:500 12px/1.35 var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-f);border-bottom:1px solid var(--a-ls);padding:0 0 16px}.site .a-ledger thead th+th{color:var(--a-i)}.site .a-ledger td{border-bottom:1px solid var(--a-l);letter-spacing:-.01em;padding:20px 0;font-size:18px;line-height:1.45}.site .a-ledger td:first-child{color:var(--a-f);width:50%;padding-right:32px}.site .a-ledger td+td,.site .a-ledger th+th{border-left:1px solid var(--a-l);padding-left:32px}.site .a-ledger td+td{color:var(--a-i)}.site .a-ledger td .a-mono{font-size:.95em}@container site (width<=760px){.site .a-ledger thead{display:none}.site .a-ledger,.site .a-ledger tbody,.site .a-ledger tr,.site .a-ledger td{width:auto;display:block}.site .a-ledger tr{border-bottom:1px solid var(--a-l);padding:18px 0}.site .a-ledger tr:first-child{border-top:1px solid var(--a-ls)}.site .a-ledger td,.site .a-ledger td+td{border:0;padding:0;font-size:16px}.site .a-ledger td:first-child{width:auto;padding:0 0 10px}.site .a-ledger td:before{content:attr(data-l);font:500 11px/1.3 var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-f);margin-bottom:4px;display:block}}.site .a-how-head{gap:20px;margin-bottom:56px;display:grid}@container site (width>=1000px){.site .a-how-head{column-gap:var(--a-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.site .a-how-head .a-h2{grid-column:1/8}.site .a-how-head .a-p{grid-column:9/-1}}.site .a-bars{border-top:1px solid var(--a-ls);gap:22px;margin:0;padding:28px 0 24px;display:grid}.site .a-barrow{grid-template-columns:1fr auto;align-items:center;gap:10px 16px;display:grid}.site .a-barrow .a-lab{grid-column:1}.site .a-barrow .a-barv{font:500 15px/1 var(--a-mono);color:var(--a-kt);white-space:nowrap;grid-column:2}.site .a-bar{grid-column:1/-1;gap:2px;height:30px;display:flex}.site .a-bar i{border-radius:3px;flex-basis:0;min-width:3px;display:block}.site .a-bar .sb{background:var(--a-bf)}.site .a-bar .sbh{background:repeating-linear-gradient(135deg, var(--a-bf) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--a-bf)}.site .a-bar .su{background:var(--a-ls)}.site .a-bar .sk{background:var(--a-kf)}.site .a-bar .skh{background:repeating-linear-gradient(135deg, var(--a-kt) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--a-kt)}@container site (width>=761px){.site .a-barrow{grid-template-columns:170px minmax(0,1fr) 110px}.site .a-bar{grid-area:1/2}.site .a-barrow .a-barv{grid-area:1/3;justify-self:end}}.site .a-legend{border-top:1px solid var(--a-l);font:400 13px/1.3 var(--a-mono);color:var(--a-m);flex-wrap:wrap;gap:10px 28px;margin:0;padding:18px 0 0;list-style:none;display:flex}.site .a-legend li{align-items:center;gap:8px;display:inline-flex}.site .a-legend b{color:var(--a-i);font-weight:500}.site .a-sw{border-radius:2px;flex:none;width:12px;height:12px;display:inline-block}.site .a-sw.sb{background:var(--a-bf)}.site .a-sw.su{background:var(--a-ls)}.site .a-sw.sk{background:var(--a-kf)}.site .a-sw.skh{background:repeating-linear-gradient(135deg, var(--a-kt) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--a-kt)}.site .a-sw.sbh{background:repeating-linear-gradient(135deg, var(--a-bf) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--a-bf)}.site .a-order{gap:0;margin:64px 0 0;padding:0;list-style:none;display:grid}.site .a-order li{border-top:1px solid var(--a-l);align-content:start;gap:10px;padding:24px 0;display:grid}.site .a-order .a-idx{font:500 13px/1 var(--a-mono);color:var(--a-f);letter-spacing:.04em}.site .a-order .a-fig{font:500 28px/1.1 var(--a-mono);letter-spacing:-.03em;margin:6px 0 0}.site .a-order .a-fig small{letter-spacing:0;color:var(--a-f);margin-top:6px;font-size:13px;font-weight:400;display:block}@container site (width>=761px){.site .a-order{grid-template-columns:1fr 1fr;column-gap:32px}}@container site (width>=1100px){.site .a-order{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.site .a-order li{border-top:0;border-left:1px solid var(--a-l);padding:28px 28px 0}.site .a-order li:first-child{border-left:0;padding-left:0}}.site .a-feat{gap:40px;display:grid}.site .a-copy{align-content:start;gap:20px;display:grid}.site .a-plate{margin-inline:calc(-1 * var(--a-gut));padding:24px var(--a-gut) 28px;background-color:var(--a-s);border-block:1px solid var(--a-l);background-image:radial-gradient(circle at 1px 1px,#aab4c514 1px,#0000 1.4px);background-size:20px 20px;display:grid;position:relative}.site .a-plate>.a-main{grid-area:1/1}.site .a-plate>.a-over{z-index:2;grid-area:2/1;justify-self:end;width:88%;max-width:420px;margin-top:-40px;position:relative}@container site (width>=1000px){.site .a-feat{column-gap:var(--a-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.site .a-feat>.a-copy{grid-area:1/1/auto/5}.site .a-feat>.a-plate{margin-inline:0 calc(-1 * var(--a-out));padding:44px var(--a-out) 44px 44px;border:1px solid var(--a-l);border-right:0;border-radius:20px 0 0 20px;grid-area:1/5/auto/-1}.site .a-feat.a-flip>.a-copy{grid-column:9/-1}.site .a-feat.a-flip>.a-plate{margin-inline:calc(-1 * var(--a-out)) 0;padding:44px 44px 44px var(--a-out);border:1px solid var(--a-l);border-left:0;border-radius:0 20px 20px 0;grid-column:1/9}.site .a-plate>.a-over{grid-area:1/1;place-self:end start;width:44%;margin:0 0 -84px -12px}.site .a-flip .a-plate>.a-over{justify-self:end;margin:0 -12px -84px 0}}.site .a-kv{border-top:1px solid var(--a-ls);font:400 14px/1.4 var(--a-mono);margin:8px 0 0;padding:0;list-style:none}.site .a-kv li{border-bottom:1px solid var(--a-l);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;padding:11px 0;display:grid}.site .a-kv .k{color:var(--a-m)}.site .a-kv .k em{color:var(--a-f);font-style:normal}.site .a-kv .n{color:var(--a-i);text-align:right;white-space:nowrap;font-weight:500}.site .a-kv .a-sum{border-bottom:0;padding-top:14px}.site .a-kv .a-sum .n{letter-spacing:-.02em;border-bottom:5px double var(--a-kf);padding-bottom:4px;font-size:20px}.site .a-kv .a-sub{color:var(--a-f);grid-column:1/-1;font-size:12.5px}.site .a-kvh{margin:18px 0 0}.site .a-dates{border-top:1px solid var(--a-ls);grid-template-columns:1fr 1fr;margin-top:8px;display:grid}.site .a-dates div{padding:16px 0 4px}.site .a-dates div+div{border-left:1px solid var(--a-l);padding-left:20px}.site .a-dates strong{font:500 clamp(26px, 2.6cqi, 36px)/1 var(--a-mono);letter-spacing:-.035em;margin-top:8px;display:block}.site .a-phones{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:78%;grid-auto-flow:column;gap:16px;overflow-x:auto}.site .a-phones .a-ph{scroll-snap-align:start}@container site (width>=600px){.site .a-phones{grid-template-columns:repeat(2,minmax(0,300px));grid-auto-columns:auto;grid-auto-flow:row;justify-content:start;gap:32px;overflow:visible}.site .a-phones .a-ph2{margin-top:64px}}.site .a-calcp{border:1px solid var(--a-l);background:var(--a-s);border-radius:18px;gap:28px;margin-top:72px;padding:22px 18px 26px;display:grid}.site .a-calcp-h{gap:10px;display:grid}@container site (width>=761px){.site .a-calcp{margin-top:120px;padding:36px 40px 40px}.site .a-calcp-h{grid-template-columns:1fr auto;align-items:end}}.site .a-pair{border-top:1px solid var(--a-ls);font-family:var(--a-mono);grid-template-columns:1fr 1fr;display:grid}.site .a-pair>div{padding:14px 0 0}.site .a-pair>div+div{border-left:1px solid var(--a-l);padding-left:20px}.site .a-pair ul{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.site .a-pair li{border-top:1px solid var(--a-l);color:var(--a-i);padding:9px 0;font-size:14px;line-height:1.35}.site .a-pair .a-never li{color:var(--a-m)}.site .a-pair .a-never li:before{content:"× ";color:var(--a-f)}.site .a-pair .a-sent li:before{content:"→ ";color:var(--a-bt)}.site .a-ai{gap:40px;display:grid}.site .a-ai .a-wid{width:100%;max-width:440px}@container site (width>=1000px){.site .a-ai{column-gap:var(--a-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.site .a-ai .a-copy{grid-column:1/7}.site .a-ai .a-wid{grid-column:8/-1;justify-self:end;max-width:460px}}.site .a-steps{border-top:1px solid var(--a-ls);margin:8px 0 0;padding:0;list-style:none}.site .a-steps li{border-bottom:1px solid var(--a-l);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:14px 0;display:grid}.site .a-steps .a-pail{width:40px;height:31px;color:var(--a-i);margin-top:2px;display:block}.site .a-steps .a-pail svg{width:40px;height:31px;display:block}.site .a-steps b{color:var(--a-i);letter-spacing:-.01em;font-weight:600;display:block}.site .a-steps span.a-d{color:var(--a-m);font-size:15px;line-height:1.5;display:block}.site .a-tease{gap:48px;display:grid}.site .a-eq.a-eq-md{font-size:clamp(30px,4.2cqi,64px)}.site .a-eq-md .a-t .a-v{font-size:clamp(28px,8cqi,40px)}@container site (width>=861px){.site .a-eq.a-eq-md{justify-content:flex-start;gap:0 .9em}.site .a-eq-md .a-t .a-v{font-size:1em}}.site .a-eq-md .a-found-v .a-v{color:var(--a-kt)}.site .a-planrows{border-top:1px solid var(--a-ls)}.site .a-planrow{border-bottom:1px solid var(--a-l);grid-template-columns:76px minmax(0,1fr);gap:6px 20px;padding:20px 0;display:grid}.site .a-planrow .a-pn{font:500 12px/1.9 var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-m)}.site .a-planrow .a-pp{font:500 28px/1 var(--a-mono);letter-spacing:-.03em;color:var(--a-i)}.site .a-planrow .a-pp small{font:400 14px/1 var(--a-sans);letter-spacing:0;color:var(--a-m);margin-left:6px}.site .a-planrow .a-p{grid-column:2;font-size:15px}.site .a-planrow.a-on .a-pn{color:var(--a-kt)}@container site (width>=1000px){.site .a-tease{column-gap:var(--a-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.site .a-tease>:first-child{grid-column:1/7}.site .a-tease>:last-child{grid-column:8/-1}}.site .a-trust{border-block:1px solid var(--a-l);background:var(--a-s)}.site .a-trust-in{display:grid}.site .a-trust-c{border-top:1px solid var(--a-l);gap:6px;padding:22px 0;display:grid}.site .a-trust-c:first-child{border-top:0}.site .a-trust-c .a-lab{color:var(--a-i)}.site .a-trust-c p:last-child{color:var(--a-m);margin:0;font-size:14px;line-height:1.5}.site .a-trust-more{border-top:1px solid var(--a-l);padding:18px 0 22px}@container site (width>=761px){.site .a-trust-in{grid-template-columns:repeat(2,minmax(0,1fr))}.site .a-trust-c{padding:28px 28px 28px 0}.site .a-trust-c:nth-child(2){border-top:0}.site .a-trust-c:nth-child(2n){border-left:1px solid var(--a-l);padding-left:28px}.site .a-trust-more{grid-column:1/-1}}@container site (width>=1100px){.site .a-trust-in{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.site .a-trust-c{border-top:0;border-left:1px solid var(--a-l);padding:30px 24px}.site .a-trust-c:first-child{border-left:0;padding-left:0}.site .a-trust-c:nth-child(2n){padding-left:24px}.site .a-trust-more{border-top:0;border-left:1px solid var(--a-l);grid-column:auto;align-self:stretch;align-items:center;padding:30px 0 30px 24px;display:flex}}.site .a-faq{gap:40px;display:grid}.site .a-faq-list{border-top:1px solid var(--a-ls)}.site .a-q{border-bottom:1px solid var(--a-l)}.site .a-q summary{cursor:pointer;letter-spacing:-.015em;color:var(--a-i);grid-template-columns:minmax(0,1fr) 24px;align-items:baseline;gap:16px;padding:20px 0;font-size:18px;font-weight:500;list-style:none;display:grid}.site .a-q summary::-webkit-details-marker{display:none}.site .a-q summary:after{content:"+";font:400 20px/1 var(--a-mono);color:var(--a-f);text-align:right;transition:transform .2s}.site .a-q[open] summary:after{content:"−";color:var(--a-i)}.site .a-q summary:hover:after{color:var(--a-i)}.site .a-q .a-p{margin-top:-4px;padding:0 40px 22px 0}@container site (width>=1000px){.site .a-faq{column-gap:var(--a-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.site .a-faq>:first-child{grid-column:1/5;align-self:start;gap:20px;display:grid}.site .a-faq>.a-faq-list{grid-column:5/-1}}.site .a-final .a-eq{margin-top:8px}.site .a-eq-blank .a-v{align-items:baseline;display:inline-flex}.site .a-eq-blank input{font:inherit;letter-spacing:inherit;color:var(--a-i);text-align:left;width:4.3ch;min-width:0;caret-color:var(--a-kt);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;margin:0;padding:0}.site .a-eq-blank input::placeholder{color:var(--a-f);opacity:1}.site .a-eq-blank input:hover{border-bottom-color:var(--a-ls)}.site .a-eq-blank input:focus{border-bottom-color:var(--a-bt);outline:none}.site .a-eq-blank .a-t .a-k{cursor:text}.site .a-eq-blank output{color:var(--a-f)}.site .a-eq-blank output[data-s=pos]{color:var(--a-kt)}.site .a-eq-blank output[data-s=neg]{color:var(--a-dt)}.site .a-eq-blank .a-tot .a-v{border-bottom-color:var(--a-ls)}.site .a-final-foot{gap:28px;margin-top:48px;display:grid}@container site (width>=1000px){.site .a-final-foot{column-gap:var(--a-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:64px}.site .a-final-foot>:first-child{grid-column:1/8;gap:16px;display:grid}.site .a-final-foot>:last-child{grid-column:9/-1;justify-self:end;justify-items:end;gap:12px;display:grid}}.site .a-final-foot>:first-child{gap:16px;display:grid}.site .a-final-foot>:last-child{gap:12px;display:grid}.site .a-ft{border-top:1px solid var(--a-l);padding-block:56px calc(56px + env(safe-area-inset-bottom,0px))}.site .a-ft-grid{gap:36px;display:grid}.site .a-ft-grid .a-p{margin-top:14px;font-size:14px}.site .a-ft ul{gap:8px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.site .a-ft ul a{color:var(--a-m);text-decoration:none}.site .a-ft ul a:hover{color:var(--a-i)}.site .a-ft ul span{color:var(--a-m)}.site .a-ft ul .a-mail{font-family:var(--a-mono);color:var(--a-i);-webkit-user-select:all;user-select:all;font-size:13px}.site .a-ft-base{border-top:1px solid var(--a-l);flex-wrap:wrap;justify-content:space-between;gap:8px 32px;margin-top:48px;padding-top:20px;display:flex}@container site (width>=761px){.site .a-ft-grid{grid-template-columns:2fr 1fr 1fr}}.site .a-pricehead{gap:20px;display:grid}.site .a-plans{gap:16px;margin-top:64px;display:grid}.site .a-plan{border:1px solid var(--a-l);background:var(--a-s);border-radius:18px;align-content:start;gap:22px;padding:26px 22px;display:grid}.site .a-plan-h{border-bottom:1px solid var(--a-l);gap:10px;padding-bottom:20px;display:grid}.site .a-plan-name{font:500 13px/1 var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-m);margin:0}.site .a-price{align-items:baseline;gap:10px;margin:0;display:flex}.site .a-price strong{font:500 56px/1 var(--a-mono);letter-spacing:-.05em;color:var(--a-i)}.site .a-price span{color:var(--a-m);font-size:16px}.site .a-checks{color:var(--a-i);gap:12px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.site .a-checks li{grid-template-columns:18px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.site .a-checks li:before{content:"";border-left:2px solid var(--a-m);border-bottom:2px solid var(--a-m);width:10px;height:5px;transform:translateY(-3px)rotate(-45deg)}.site .a-checks li.a-all{color:var(--a-m)}.site .a-plan.a-lit{border-color:var(--a-kf);background:linear-gradient(180deg, #0a804829, #0a804800 55%), var(--a-s);box-shadow:inset 0 1px #4ade9559}.site .a-plan.a-lit .a-plan-name{color:var(--a-kt)}.site .a-plan.a-lit .a-checks li:before{border-color:var(--a-kt)}.site .a-plan.a-lit .a-plan-h{border-bottom-color:#4ade9538}.site .a-plan .a-btn{justify-self:start}.site .a-promises{border-top:1px solid var(--a-ls);margin-top:56px;display:grid}.site .a-promise{border-bottom:1px solid var(--a-l);gap:8px;padding:22px 0;display:grid}.site .a-promise .a-lab{color:var(--a-i)}.site .a-promise .a-p{font-size:15px}@container site (width>=761px){.site .a-plans{grid-template-columns:1fr 1fr;gap:24px}.site .a-plans.a-one{grid-template-columns:minmax(0,560px)}.site .a-plan{padding:36px}.site .a-promises{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@container site (width>=1100px){.site .a-pricehead{column-gap:var(--a-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.site .a-pricehead .a-h1{grid-column:1/9}.site .a-pricehead .a-lede{grid-column:9/-1}.site .a-promises{border-bottom:1px solid var(--a-l);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.site .a-promise{border-bottom:0;padding:26px 24px 26px 0}.site .a-promise+.a-promise{border-left:1px solid var(--a-l);padding-left:24px}}.site .a-tablewrap{overflow-x:auto}.site .a-matrix{border-collapse:collapse;width:100%;font-size:15px}.site .a-matrix caption{text-align:left;padding-bottom:16px}.site .a-matrix th,.site .a-matrix td{border-bottom:1px solid var(--a-l);text-align:left;vertical-align:baseline;padding:14px 0;font-weight:400}.site .a-matrix thead th{font:500 12px/1.3 var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-f);border-bottom-color:var(--a-ls);padding-top:0}.site .a-matrix thead th.a-litc{color:var(--a-kt)}.site .a-matrix tbody th{color:var(--a-i);padding-right:16px}.site .a-matrix td{width:22%;font-family:var(--a-mono);color:var(--a-m);padding-left:12px;font-size:13px}.site .a-matrix td.a-litc{background:#0a804812}.site .a-matrix thead th.a-litc{background:#0a804812;padding-left:12px}.site .a-matrix thead th:nth-child(2){padding-left:12px}.site .a-yes{border-left:2px solid var(--a-i);border-bottom:2px solid var(--a-i);width:12px;height:6px;display:inline-block;transform:translateY(-3px)rotate(-45deg)}.site .a-litc .a-yes{border-color:var(--a-kt)}.site .a-no{color:var(--a-ls);font-size:16px}@container site (width>=761px){.site .a-matrix{font-size:16px}.site .a-matrix td{width:18%;padding-left:20px}.site .a-matrix thead th.a-litc,.site .a-matrix thead th:nth-child(2){padding-left:20px}}.site .a-close{gap:28px;display:grid}@container site (width>=1000px){.site .a-close{column-gap:var(--a-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.site .a-close>:first-child{grid-column:1/8}.site .a-close>:last-child{grid-column:9/-1;justify-self:end;justify-items:end}}.site .a-close>:last-child{gap:12px;display:grid}.site .a-sechead{gap:20px;display:grid}@container site (width>=1100px){.site .a-sechead{column-gap:var(--a-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.site .a-sechead .a-h1{grid-column:1/9}.site .a-sechead .a-lede{grid-column:9/-1}}.site .a-specs{gap:40px;margin-top:64px;display:grid}.site .a-spec{gap:16px;display:grid}.site .a-spec .a-pair li{padding:11px 0;font-size:15px}.site .a-spec .a-pair .a-lab{color:var(--a-i)}.site .a-spec .a-pair .a-never .a-lab{color:var(--a-m)}@container site (width>=1000px){.site .a-specs{grid-template-columns:1fr 1fr;gap:48px}}.site .a-dl{border-top:1px solid var(--a-ls);margin:0}.site .a-dl>div{border-bottom:1px solid var(--a-l);gap:8px;padding:22px 0;display:grid}.site .a-dl dt{font:500 12px/1.4 var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-i)}.site .a-dl dd{color:var(--a-m);max-width:64ch;margin:0;font-size:16px;line-height:1.6}.site .a-dl dd b{color:var(--a-i);font-weight:500}@container site (width>=761px){.site .a-dl>div{column-gap:var(--a-gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);padding:26px 0}}.site .a-su{gap:56px;display:grid}.site .a-su-form{align-content:start;gap:24px;display:grid}.site .a-su-form .a-h1{font-size:clamp(38px,4cqi,56px)}.site .a-panel{border:1px solid var(--a-l);background:var(--a-s);border-radius:18px;padding:22px 18px}.site .a-form{gap:18px;display:grid}.site .a-field{gap:8px;display:grid}.site .a-field label{color:var(--a-i);font-size:14px;font-weight:500}.site .a-field label span{color:var(--a-f);font-weight:400;font-family:var(--a-mono);margin-left:6px;font-size:12px}.site .a-field input{border:1px solid var(--a-ls);background:var(--a-g);width:100%;height:50px;color:var(--a-i);font:400 16px/1 var(--a-sans);border-radius:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.site .a-field input::placeholder{color:var(--a-f)}.site .a-field input:hover{border-color:var(--a-f)}.site .a-field input:focus{border-color:var(--a-bt);outline:none;box-shadow:0 0 0 3px #8fa6ff38}.site .a-hint{font:400 12.5px/1.4 var(--a-mono);color:var(--a-f);margin:0}.site .a-form .a-btn{margin-top:6px}.site .a-assure{border-top:1px solid var(--a-ls);font-family:var(--a-mono);margin:0;padding:0;font-size:13.5px;list-style:none}.site .a-assure li{border-bottom:1px solid var(--a-l);color:var(--a-m);grid-template-columns:124px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.site .a-assure li b{color:var(--a-i);font-weight:500}.site .a-su-next{align-content:start;gap:22px;scroll-margin-top:80px;display:grid}@container site (width>=761px){.site .a-panel{padding:32px}}@container site (width>=1100px){.site .a-su{column-gap:var(--a-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.site .a-su-form{grid-column:1/5}.site .a-su-next{grid-column:6/-1;padding-left:8px}}.site .a-skip{left:var(--a-gut);z-index:50;background:var(--a-i);color:var(--a-g);font:600 14px/1 var(--a-sans);border-radius:8px;padding:12px 16px;text-decoration:none;position:absolute;top:10px;transform:translateY(-200%)}.site .a-skip:focus-visible{transform:none}.site .a-nav a[aria-current=page],.site .a-ft ul a[aria-current=page]{color:var(--a-i)}.site .a-soon{border:1px solid var(--a-ls);font:500 10.5px/1.2 var(--a-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-m);vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:6px;padding:3px 7px;display:inline-block}.site .a-checks li.a-later{color:var(--a-m)}.site .a-plan.a-lit .a-checks li.a-later:before{border-color:var(--a-ls)}.site .a-btn:disabled{opacity:.6;cursor:progress}.site .a-formerr{color:var(--a-m);background:#d92d201f;border:1px solid #fda29b66;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.site .a-formerr:empty{display:none}.site .a-formerr strong{color:var(--a-dt);font-weight:600}.site .a-su-alt{justify-items:start;gap:14px;display:grid}.site .a-su-alt .a-p{font-size:15px}@media (prefers-reduced-motion:reduce){.site .a-hero .a-eq .a-v,.site .a-hero .a-found .a-v{animation:none}.site .a-btn,.site .a-link,.site .a-q summary:after{transition:none}}}@layer shots{.shot{width:100%;max-width:100%;position:relative}.shot>.shot-scale{transform-origin:0 0;position:absolute;top:0;left:0}.shot[data-frame=browser]>.shot-scale,.shot[data-frame=window]>.shot-scale{border-radius:12px;overflow:hidden}.shot-frame-bar{background:var(--frame-bar,#1b2231);border-bottom:1px solid var(--frame-line,#2a3347);align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.shot-frame-bar i{background:var(--frame-dot,#3d4a63);border-radius:50%;width:11px;height:11px;display:block}.shot-frame-bar span{background:var(--frame-url-bg,#0a0e16);max-width:420px;height:24px;color:var(--frame-url,#7a869b);border-radius:7px;flex:1;margin-left:14px;padding:0 12px;font:500 12px/24px Geist,sans-serif}.shot[data-frame=phone]>.shot-scale{box-shadow:0 0 0 10px var(--phone-bezel,#05070b), 0 0 0 11px var(--phone-edge,#2a3347);border-radius:54px;overflow:hidden}.shot[data-frame=phone]{box-sizing:border-box;padding:11px}.shot[data-frame=phone]>.shot-scale{top:11px;left:11px}.app{--g:#0a0e16;--s:#151b28;--p:#1b2231;--l:#2a3347;--ls:#1b2231;--bs:#3d4a63;--i:#f5f7fa;--m:#aab4c5;--f:#7a869b;--menu:#121826;--bt:#8fa6ff;--bf:#4263eb;--btint:#1e2a5c;--bon:#c7d2fe;--kt:#4ade95;--kf:#0a8048;--ktint:#1b4d3a;--kon:#a6f4c5;--dt:#fda29b;--df:#d92d20;--dtint:#4a1511;--wt:#fdb022;--wtint:#3a2a0a;--won:#fedf89;--lt:#bdb4fe;--ltint:#2c1c5f;--oi:#0a0e16;--brand:#4ade95;--tile:#f5f7fa;background:var(--g);color:var(--i);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;box-sizing:border-box;font:400 14px/1.45 Geist,-apple-system,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.app[data-t=light]{--g:#f7f8fa;--s:#fff;--p:#eef0f4;--l:#e4e7ec;--ls:#f0f2f5;--bs:#cbd2dc;--i:#101828;--m:#475467;--f:#8a94a3;--menu:#fff;--bt:#2a4bcc;--bf:#2a4bcc;--btint:#e3eafd;--bon:#1e3a8a;--kt:#087443;--kf:#087443;--ktint:#cdebdd;--kon:#064e35;--dt:#b42318;--df:#b42318;--dtint:#fee4e2;--wt:#b54708;--wtint:#fef0c7;--won:#7a2e0e;--lt:#6941c6;--ltint:#ebe4ff;--oi:#fff;--brand:#4ade95;--tile:#101828}.app *,.app :before,.app :after{box-sizing:border-box}.app .caps{letter-spacing:.07em;text-transform:uppercase;color:var(--m);font-size:11px;font-weight:500}.app .muted{color:var(--m)}.app .faint{color:var(--f)}.app .blue{color:var(--bt)}.app .green{color:var(--kt)}.app .amber{color:var(--wt)}.app .red{color:var(--dt)}.app .b{font-weight:600}.app .row{align-items:center;gap:10px;display:flex}.app .sp{flex:1}.app .card{background:var(--s);border:1px solid var(--l);border-radius:10px}.app .btn{border:1px solid var(--bs);height:36px;color:var(--i);white-space:nowrap;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.app .btn.solid{background:var(--i);color:var(--oi);border-color:var(--i)}.app .btn.go{background:var(--kf);color:#fff;border-color:var(--kf)}.app .btn.sm{border-radius:6px;height:28px;padding:0 10px;font-size:12.5px}.app .pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.app .pill.blue{background:var(--btint);color:var(--bon)}.app .pill.green{background:var(--ktint);color:var(--kon)}.app .pill.amber{background:var(--wtint);color:var(--won)}.app .pill.learn{background:var(--ltint);color:var(--lt)}.app .pill.quiet{background:var(--p);color:var(--m)}.app .seg{background:var(--p);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.app .seg span{color:var(--m);border-radius:6px;padding:5px 11px;font-size:12.5px;font-weight:500}.app .seg span.on{background:var(--s);color:var(--i);box-shadow:0 0 0 1px var(--l)}.app .toggle{background:var(--kf);border-radius:999px;flex:none;width:34px;height:20px;position:relative}.app .toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}.app .toggle.off{background:var(--bs)}.app .toggle.off:after{left:3px;right:auto}.app .check{background:var(--kf);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.app .check svg{width:12px;height:12px}.app .ring{border:1.5px solid var(--bs);border-radius:50%;flex:none;width:20px;height:20px}.app .ring.now{border-color:var(--i)}.app .ico{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.app .brand{letter-spacing:-.045em;align-items:center;gap:9px;font-size:19px;font-weight:600;display:flex}.app .brand svg{width:28px;height:28px}.app .shell{grid-template-columns:248px 1fr;height:100%;display:grid}.app .menu{background:var(--menu);border-right:1px solid var(--l);flex-direction:column;gap:4px;padding:18px 12px;display:flex}.app .menu .brand{padding:2px 8px 12px}.app .stepper{border:1px solid var(--bs);border-radius:8px;justify-content:space-between;align-items:center;height:36px;margin-bottom:8px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex}.app .stepper b{color:var(--m);font-weight:400}.app .nav{height:36px;color:var(--i);border-radius:7px;align-items:center;gap:11px;padding:0 10px;font-size:13.5px;display:flex}.app .nav .fig{color:var(--m);white-space:nowrap;margin-left:auto;font-size:12.5px}.app .nav .fig.blue{color:var(--bt)}.app .nav .fig.green{color:var(--kt)}.app .nav .fig.amber{color:var(--wt)}.app .nav.on{background:var(--p);font-weight:600}.app .nav .ico{color:var(--m)}.app .menu .caps{padding:14px 10px 6px;font-size:10.5px}.app .menu .count{background:var(--bs);border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;display:grid}.app .menu .who{border-top:1px solid var(--l);align-items:center;gap:10px;margin-top:auto;padding:14px 6px 0;display:flex}.app .avatar{background:var(--btint);width:30px;height:30px;color:var(--bon);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}.app .avatar.g{background:var(--ktint);color:var(--kon)}.app .main{flex-direction:column;gap:18px;padding:30px 36px;display:flex;overflow:hidden}.app h1{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:600;line-height:1.15}.app .lede{color:var(--m);max-width:620px;margin:4px 0 0;font-size:14px}.app .eq{grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1.15fr;align-items:start;padding:22px 24px;display:grid}.app .eq .op{color:var(--f);text-align:center;padding-top:26px;font-size:22px}.app .eq .v{letter-spacing:-.02em;margin:6px 0 4px;font-size:30px;font-weight:600}.app .eq .d{color:var(--m);font-size:12.5px}.app .banner{background:var(--wtint);border-radius:10px;align-items:center;gap:14px;padding:14px 18px;display:flex}.app .banner .t{color:var(--won);font-weight:600}.app .banner .d{color:var(--won);opacity:.85;font-size:13px}.app .banner .a{color:var(--bt);margin-left:auto;font-size:13px;font-weight:500}.app[data-t=dark] .banner .d,.app:not([data-t]) .banner .d{color:var(--wt);opacity:1}.app .list{flex-direction:column;display:flex}.app .li{border-top:1px solid var(--ls);align-items:center;gap:12px;padding:11px 16px;display:grid}.app .li:first-child{border-top:0}.app .li .n{font-weight:500}.app .li .s{color:var(--m);font-size:12px}.app .amt{text-align:right;white-space:nowrap;font-weight:500}.app .card-h{border-bottom:1px solid var(--l);align-items:center;gap:8px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.app .card-h .amt{margin-left:auto}.app .bar{background:var(--p);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.app .bar i{height:100%;display:block}.app .key{border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block}.app .spent{background:var(--p);border-radius:7px;height:26px;position:relative;overflow:hidden}.app .spent i{background:var(--bs);border-radius:7px;position:absolute;top:0;bottom:0;left:0}.app .spent i.over{background:var(--df)}.app .spent i.ok{background:#7a869b}.app[data-t=light] .spent i.ok{background:#98a2b3}.app .spent b{color:#0a0e16;font-size:12px;font-weight:600;line-height:26px;position:absolute;top:0;left:10px}.app .spent b.w{color:#fff}.app .spent u{background:var(--i);opacity:.55;width:2px;text-decoration:none;position:absolute;top:-3px;bottom:-3px}.app .rail{background:var(--menu);border-right:1px solid var(--l);flex-direction:column;gap:6px;padding:20px 16px;display:flex}.app .pailbox{align-items:center;gap:14px;padding:14px 4px 18px;display:flex}.app .pailbox svg{flex:none;width:58px;height:45px}.app .step{border-radius:8px;align-items:flex-start;gap:12px;padding:10px 8px;display:flex}.app .step.now{background:var(--p)}.app .step .t{font-size:13.5px;font-weight:500}.app .step .s{color:var(--m);font-size:12px}.app.phone{flex-direction:column;display:flex}.app .pbar{flex:none;justify-content:space-between;align-items:flex-end;height:50px;padding:0 28px 6px;font-size:14px;font-weight:600;display:flex}.app .ptop{flex:none;justify-content:space-between;align-items:center;padding:8px 18px 10px;display:flex}.app .ptop .brand{font-size:18px}.app .ptop .brand svg{width:26px;height:26px}.app .pbody{flex-direction:column;flex:1;gap:14px;padding:4px 18px 16px;display:flex;overflow:hidden}.app .tabs{border-top:1px solid var(--l);background:var(--menu);flex:none;grid-template-columns:repeat(5,1fr);padding:8px 4px 26px;display:grid}.app .tabs div{color:var(--f);flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}.app .tabs div.on{color:var(--kt)}.app .tabs .ico{width:22px;height:22px}.app .chip{border:1px solid var(--l);background:var(--s);border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.app.widget{border:1px solid var(--l);background:var(--s);border-radius:14px;padding:18px 20px}.app *{font-family:inherit}.app .mono{font-family:Geist Mono,ui-monospace,monospace}.app p,.app h1,.app h2,.app h3,.app ul{margin:0;padding:0}.app .lede{margin:4px 0 0}.app b,.app strong{color:inherit;font-weight:600}.app a{color:inherit;text-decoration:none}.app svg{max-width:none}.app span,.app div,.app b{text-transform:none}.app .caps{text-transform:uppercase}}
