@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(../media/figtree-latin-ext-400-normal.0kb_q17d0dvj1.woff2)format("woff2"),url(../media/figtree-latin-ext-400-normal.0zfduxzz9280m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(../media/figtree-latin-400-normal.01r494_vega98.woff2)format("woff2"),url(../media/figtree-latin-400-normal.1cge2g0c9lnsk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(../media/figtree-latin-ext-500-normal.2uwdxq576gm3d.woff2)format("woff2"),url(../media/figtree-latin-ext-500-normal.04-tcjup7_g-r.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(../media/figtree-latin-500-normal.0_c0qm473oaog.woff2)format("woff2"),url(../media/figtree-latin-500-normal.2n4ittuwss_8-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(../media/figtree-latin-ext-600-normal.2zq5-49kqkq17.woff2)format("woff2"),url(../media/figtree-latin-ext-600-normal.1ibv53k0pbnsy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(../media/figtree-latin-600-normal.0ipjmqts7q23-.woff2)format("woff2"),url(../media/figtree-latin-600-normal.0fzhr7oxw-dyz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(../media/figtree-latin-ext-800-normal.2bgv4cn6wkaum.woff2)format("woff2"),url(../media/figtree-latin-ext-800-normal.0saw_voyn-6rl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(../media/figtree-latin-800-normal.3ktjy259tccis.woff2)format("woff2"),url(../media/figtree-latin-800-normal.1cft6j3o7tpti.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.3llip5gdtq6ee.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.37cpwuas_4tpy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.123gmka-u-660.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.2qqi-jaq060ud.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-greek-400-normal.11tra_3r8gne-.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.18cfsy-6ft9zs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.0l8l0wb2sbqrm.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.0c64nmg3blt24.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.2osyrgmzpqw_0.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.3vtl6hswl5p-t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.37baup9wa8gsy.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.27_azdahucoj5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-ext-500-normal.0o2ixt_i88f99.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.0skx51gfgqnxk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-500-normal.249fhc8wr7nbt.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.14rir2jm30fz0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-greek-500-normal.3no6xpizs9fmj.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.3kuhrkkazcg55.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-vietnamese-500-normal.1vk0uli091fzc.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.0w-543ihzmj4y.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-ext-500-normal.3574s2_-3b86t.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.376ylftguvq8n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.37tbwx4qeyuup.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.0nitm9n_z3qum.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-ext-700-normal.1t9g8kjfeurf9.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-700-normal.3f87uc_0qxafo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-700-normal.1kk6n76jgh4bf.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-700-normal.04fraa12tt0sw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-greek-700-normal.2jyw-rwhfikrq.woff2)format("woff2"),url(../media/jetbrains-mono-greek-700-normal.2xq897i8_xm90.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-vietnamese-700-normal.01eg2sccv2etu.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-700-normal.1gz46-vykm4my.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-ext-700-normal.0_o8pkzqkv-mq.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-700-normal.3ybjkab9mdaju.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-700-normal.3ju-ke9onbi4u.woff2)format("woff2"),url(../media/jetbrains-mono-latin-700-normal.39ew5f7pxrtxu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#fefbf9;--color-navy:#00307a;--color-body:#2b4a78;--color-muted:#6b7f9e;--color-orange:#f79519;--color-orange-dark:#b45309;--color-warning:#fff4e5;--color-red:#f91104;--color-white:#fff;--color-border:#00307a2e;--color-orange-border:#f7951980;--color-navy-rgb:0, 48, 122;--color-orange-rgb:247, 149, 25;--color-paper-rgb:254, 251, 249;--indicator-size:20px;--radius-pill:999px;--font-size-input:16px;--font-size-wordmark:18px;--font-size-control:18px;--font-size-section:20px;--font-size-result-summary:30px;--font-size-home-desktop:46px;--font-ui:"Figtree", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--font-size-home-phone:40px;--line-height-home-phone:42px;--font-size-page-phone:32px;--line-height-page-phone:34px;--font-size-earnings-phone:64px;--font-size-earnings-desktop:80px;--font-size-body:17px;--line-height-body:25px;--font-size-support:14px;--line-height-support:20px;--target-min:44px;--button-primary-height:56px;--button-secondary-height:48px;--input-height:52px;--radius-label:4px;--radius-shortcut:6px;--radius-control:8px;--radius-card:12px;--radius-edit-sheet:16px;--border-width:1px;--border-width-strong:2px;--focus-outline-width:3px;--focus-outline-offset:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--site-header-height-phone:56px;--site-header-height-desktop:64px;--content-max-width:1280px;--ledger-content-max-width:640px;--content-compact-max-width:680px;--ledger-min-height:65vh;--terminal-illustration-height:230px;--terminal-illustration-mobile-height:128px;--terminal-illustration-max-width:540px;--terminal-hero-max-width:520px;--terminal-window-bar-height:42px;--terminal-help-command-width:108px;--terminal-day-meta-width:76px;--terminal-autocomplete-label-width:92px;--terminal-autocomplete-max-height:220px}
:root{--pp-blur:0px;--pp-transition-fast:.1s;--pp-transition-normal:.15s;--pp-transition-slow:.2s;--pp-shadow-sm:none;--pp-shadow-md:none;--pp-shadow-lg:none;--pp-glass-bg:#18181bf2;--pp-glass-border:#ffffff1a}[data-tier=standard]{--pp-blur:8px;--pp-transition-fast:.15s;--pp-transition-normal:.2s;--pp-transition-slow:.3s;--pp-shadow-sm:0 1px 2px #0003;--pp-shadow-md:0 4px 6px #00000040;--pp-shadow-lg:0 10px 15px #0000004d;--pp-glass-bg:#18181bd9}[data-tier=premium]{--pp-blur:20px;--pp-transition-fast:.2s;--pp-transition-normal:.3s;--pp-transition-slow:.4s;--pp-shadow-sm:0 1px 3px #00000026;--pp-shadow-md:0 4px 12px #0003;--pp-shadow-lg:0 15px 30px #00000040;--pp-glass-bg:#18181bb3}.glass-card{background:var(--pp-glass-bg);border:1px solid var(--pp-glass-border);box-shadow:var(--pp-shadow-md);transition:transform var(--pp-transition-fast) ease, box-shadow var(--pp-transition-fast) ease}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-tier=standard] .glass-card,[data-tier=premium] .glass-card{-webkit-backdrop-filter:blur(var(--pp-blur))}}@media (hover:hover){[data-tier=premium] .glass-card:hover,[data-tier=standard] .glass-card:hover{box-shadow:var(--pp-shadow-lg);transform:translateY(-2px)}}.shimmer{background:linear-gradient(90deg,#3f3f4680 25%,#52525b80 50%,#3f3f4680 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.shimmer-pulse{animation:2s ease-in-out infinite shimmer-pulse}@keyframes shimmer-pulse{0%,to{opacity:.6}50%{opacity:1}}[data-tier=budget] .shimmer{animation:2s linear infinite shimmer}.voice-bar{transform-origin:bottom;transition:background-color .2s,height .1s}.voice-bar-active{animation:.4s ease-in-out infinite alternate voice-dance}.voice-bar-active:first-child{animation-delay:0s}.voice-bar-active:nth-child(2){animation-delay:.15s}.voice-bar-active:nth-child(3){animation-delay:75ms}.voice-bar-active:nth-child(4){animation-delay:.2s}.voice-bar-active:nth-child(5){animation-delay:50ms}.voice-bar-active:nth-child(6){animation-delay:.175s}.voice-bar-active:nth-child(7){animation-delay:.1s}@keyframes voice-dance{0%{opacity:.7;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}.voice-indicator-pulse{animation:1s ease-in-out infinite voice-pulse}@keyframes voice-pulse{0%,to{transform:scale(1);box-shadow:0 0 #22c55e66}50%{transform:scale(1.1);box-shadow:0 0 0 8px #22c55e00}}[data-tier=budget] .voice-bar-active{animation:.5s ease-in-out infinite alternate voice-dance-simple}@keyframes voice-dance-simple{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.listing-feed-item{content-visibility:auto;contain-intrinsic-size:0 200px}.btn-polished{box-shadow:var(--pp-shadow-sm);transition:all var(--pp-transition-fast) ease}[data-tier=premium] .btn-polished:hover,[data-tier=standard] .btn-polished:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-1px)}[data-tier=premium] .btn-polished:active,[data-tier=standard] .btn-polished:active{box-shadow:var(--pp-shadow-sm);transform:translateY(0)}[data-tier=premium] .micro-bounce{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}[data-tier=premium] .micro-bounce:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){:root{--pp-transition-fast:0s;--pp-transition-normal:0s;--pp-transition-slow:0s}.shimmer,.shimmer-pulse{background:#3f3f4680;animation:none}.voice-bar-active{animation:none;transform:scaleY(.7)}.voice-indicator-pulse{animation:none}.micro-bounce{transition:none}}.shadow-tier-sm{box-shadow:var(--pp-shadow-sm)}.shadow-tier-md{box-shadow:var(--pp-shadow-md)}.shadow-tier-lg{box-shadow:var(--pp-shadow-lg)}.transition-tier-fast{transition-duration:var(--pp-transition-fast)}.transition-tier-normal{transition-duration:var(--pp-transition-normal)}.transition-tier-slow{transition-duration:var(--pp-transition-slow)}.hide-on-budget{display:block}[data-tier=budget] .hide-on-budget,.premium-only{display:none}[data-tier=premium] .premium-only{display:block}
.fade-in{animation:.3s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stagger-children>*{opacity:0;animation:.3s ease-out forwards fadeIn}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:50ms}.stagger-children>:nth-child(3){animation-delay:.1s}.stagger-children>:nth-child(4){animation-delay:.15s}.stagger-children>:nth-child(5){animation-delay:.2s}.stagger-children>:nth-child(6){animation-delay:.25s}.btn-press{will-change:transform;transition:transform .1s ease-out,box-shadow .1s ease-out}.btn-press:active{transform:scale(.97);box-shadow:inset 0 2px 4px #0000001a}.pulse-recording{animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.recording-ring{animation:1.5s ease-out infinite ring}@keyframes ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.slide-up{animation:.25s ease-out forwards slideUp}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.slide-down{animation:.2s ease-in forwards slideDown}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.shimmer{background:linear-gradient(90deg,#fff0 0%,#ffffff1a 50%,#fff0 100%) 0 0/200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.spinner{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bounce-in{animation:.5s ease-out forwards bounceIn}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
