:root{--bg:#eef2e8;--bg2:#f8faf4;--ink:#1d2918;--ink2:#4a5843;--moss:#4f7d22;--lime:#9ccc3c;--limeD:#6f9a1f;--sun:#f3c54a;--blush:#f3b3a8;--line:#d7dfcc;--card:#fff;--draft:#fdf1cf;--onlime:#18260c;--s-ai:#4f7d22;--s-old:#b5508a;--fd:"Nunito","Figtree",system-ui,sans-serif;--fb:"Figtree",system-ui,sans-serif;--fm:"IBM Plex Mono",ui-monospace,Menlo,monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121810;--bg2:#182015;--ink:#eef3e6;--ink2:#b4c0aa;--moss:#a9d65c;--line:#2c3727;--card:#1c2519;--draft:#3a3418;--s-ai:#6f9a1f;--s-old:#c8659e;color-scheme:dark}}:root[data-theme=dark]{--bg:#121810;--bg2:#182015;--ink:#eef3e6;--ink2:#b4c0aa;--moss:#a9d65c;--line:#2c3727;--card:#1c2519;--draft:#3a3418;--s-ai:#6f9a1f;--s-old:#c8659e;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);font:16px/1.5 var(--fb)}.wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:28px 140px}.draft{background:var(--draft);border:1.5px dashed var(--sun);border-radius:12px;padding:10px 14px;font-size:14px;margin-bottom:22px}.kick{font:500 12px var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--moss);margin:0 0 10px}h1{font:900 clamp(30px,4.4vw,52px)/1.02 var(--fd);letter-spacing:-.02em;margin:0 0 12px;text-wrap:balance}h1 span{color:var(--moss)}.lede{color:var(--ink2);font-size:18px;max-width:62ch;margin:0 0 22px}.ind{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:28px}.ind>span{font:500 12px var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin-right:4px}.chip{font:800 14px var(--fd);border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:8px 15px;cursor:pointer}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.grp{margin-bottom:28px}.gh{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px}.gh h2{font:900 21px var(--fd);margin:0}.gh h2 small{font:500 11.5px var(--fm);color:var(--ink2);letter-spacing:.06em;margin-left:8px;white-space:nowrap}.all{font:800 13px var(--fd);background:transparent;border:1.5px solid var(--line);color:var(--ink);border-radius:9px;padding:5px 11px;cursor:pointer;white-space:nowrap}.all:hover{border-color:var(--limeD)}.mods{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.mod{position:relative;display:flex;gap:10px;background:var(--card);border:1.5px solid var(--line);border-radius:14px;padding:12px 13px;cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .12s}.mod:hover{border-color:var(--limeD)}.mod input{-webkit-appearance:none;appearance:none;flex:0 0 22px;height:22px;border:2px solid var(--line);border-radius:7px;margin:2px 0 0;background:var(--bg2);display:grid;place-content:center;cursor:pointer}.mod input:checked{background:var(--lime);border-color:var(--limeD)}.mod input:checked:after{content:"";width:10px;height:6px;border:3px solid var(--onlime);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.mod:has(input:checked){border-color:var(--limeD);box-shadow:0 3px 0 var(--limeD)}.mod b{font:800 15.5px/1.2 var(--fd);display:block}.mod p{margin:3px 0 6px;font-size:13.5px;color:var(--ink2);line-height:1.4}.mod .pr{font:500 12px var(--fm);color:var(--moss)}.mod .nd{font-size:12px;color:var(--ink2)}.mod .ai{position:absolute;top:-9px;right:10px;font:500 10.5px var(--fm);letter-spacing:.06em;background:var(--sun);color:var(--onlime);border-radius:6px;padding:2px 6px}.mod.new{animation:land .5s ease-out}@keyframes land{0%{transform:scale(.94);box-shadow:0 0 0 6px var(--glow,#c7ef7e)}to{transform:none}}.core .mod,.core .mod input{cursor:default}.sug{background:var(--card);border:1.5px dashed var(--limeD);border-radius:16px;padding:16px;margin-bottom:28px}.sug h2{font:900 20px var(--fd);margin:0 0 4px}.sug p{margin:0 0 12px;color:var(--ink2);font-size:14.5px}.sug form{display:flex;gap:8px;flex-wrap:wrap}.sug input{flex:1 1 260px;min-width:0;font:16px var(--fb);padding:12px 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg2);color:var(--ink)}.sug button{font:900 15px var(--fd);background:var(--lime);color:var(--onlime);border:0;border-radius:12px;padding:12px 18px;box-shadow:0 3px 0 var(--limeD);cursor:pointer}.sug .st{font-size:13.5px;margin-top:10px;color:var(--moss);font-weight:700;min-height:20px}.sug .ideas{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sug .ideas button{font:700 12.5px var(--fb);background:transparent;color:var(--ink2);border:1px solid var(--line);box-shadow:none;padding:5px 10px;border-radius:999px}.rcpt{position:sticky;top:calc(env(safe-area-inset-top,0px) + 16px);background:var(--card);border:1.5px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 4px 0 var(--line)}.rcpt h3{font:900 18px var(--fd);margin:0 0 12px}.row{display:flex;justify-content:space-between;gap:10px;font-variant-numeric:tabular-nums;padding:5px 0}.row.tot{border-top:1.5px dashed var(--line);margin-top:6px;padding-top:12px;font:900 26px var(--fd)}.row.mo{font:800 18px var(--fd);color:var(--moss)}.agents{display:flex;flex-wrap:wrap;gap:5px;margin:14px 0}.agents i{width:18px;height:18px;border-radius:5px;background:var(--lime);box-shadow:0 2px 0 var(--limeD)}.small{font-size:13px;color:var(--ink2);margin:6px 0 0}.btn{display:block;width:100%;text-align:center;font:900 17px var(--fd);border:0;border-radius:14px;padding:14px;margin-top:14px;cursor:pointer;background:var(--lime);color:var(--onlime);box-shadow:0 4px 0 var(--limeD)}.btn.call{background:var(--ink);color:var(--bg);box-shadow:0 4px 0 var(--moss)}.btn:active{transform:translateY(3px)}.note{min-height:20px;font-size:13px;color:var(--moss);margin-top:8px;font-weight:700}.talk{display:flex;gap:10px;align-items:center;margin-top:14px;padding-top:14px;border-top:1.5px dashed var(--line);font-size:14px}.talk img{width:40px;height:40px;border-radius:50%;object-fit:cover}.talk button{font:800 14px var(--fd);background:none;border:0;color:var(--moss);cursor:pointer;padding:0;text-align:left}.founder{display:flex;gap:16px;align-items:center;background:var(--card);border:1.5px solid var(--line);border-radius:16px;padding:16px;margin-top:8px}.founder img{width:76px;height:76px;border-radius:50%;object-fit:cover;object-position:50% 16%;flex:0 0 76px}.founder p{margin:0;font-size:15px}.founder b{font:900 16px var(--fd)}.mod .sv{font:500 11.5px var(--fm);color:var(--ink2);margin-top:3px}.mod .sv em{font-style:normal;color:var(--moss)}.roi{background:var(--card);border:1.5px solid var(--line);border-radius:18px;padding:20px;margin-bottom:28px}.roi h2{font:900 clamp(24px,3vw,32px)/1.08 var(--fd);margin:0 0 6px;letter-spacing:-.01em}.roi h2 span{color:var(--moss)}.roi>p{margin:0 0 16px;color:var(--ink2);max-width:62ch}.knobs{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:18px;font-size:14px}.knobs label{display:flex;flex-direction:column;gap:4px;min-width:200px;flex:1}.knobs b{font:800 14px var(--fd)}.knobs output{font:500 13px var(--fm);color:var(--moss)}.knobs input{accent-color:var(--moss);width:100%}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.tile{background:var(--bg);border-radius:14px;padding:12px 14px}.tile small{display:block;font:500 11px var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.tile b{display:block;font:900 26px/1.15 var(--fd);font-variant-numeric:tabular-nums}.tile span{font-size:12.5px;color:var(--ink2)}.tile.hero{background:var(--ink);color:var(--bg)}.tile.hero small,.tile.hero span{color:var(--bg);opacity:.8}.charts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px}.cbox{position:relative;min-width:0}.cbox h3{font:900 16px var(--fd);margin:0 0 2px}.cbox p{margin:0 0 8px;font-size:13px;color:var(--ink2)}.cbox svg{width:100%;height:auto;display:block;overflow:visible}.cbox svg text{fill:var(--ink2);font:11px var(--fb)}.cbox .lg{display:flex;flex-wrap:wrap;gap:12px;font-size:12.5px;margin-top:6px}.cbox .lg i{display:inline-block;width:18px;height:0;border-top:2.5px solid;vertical-align:4px;margin-right:6px}.tip{position:absolute;pointer-events:none;background:var(--ink);color:var(--bg);font:600 12.5px/1.35 var(--fb);padding:7px 10px;border-radius:9px;white-space:nowrap;transform:translate(-50%,-115%);z-index:2}.fine{font-size:12px;color:var(--ink2);margin:14px 0 0}.rsave{background:var(--bg);border-radius:12px;padding:10px 12px;margin-top:12px;font-size:13.5px}.rsave b{font:900 15px var(--fd);color:var(--moss)}.nudge{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:30;max-width:260px;background:var(--card);border:1.5px solid var(--line);border-radius:16px 16px 4px;padding:11px 14px;font-size:14px;box-shadow:0 14px 30px -12px #00000059;cursor:pointer;animation:land .4s ease-out}.nudge b{font:900 14px var(--fd)}.mod .more{font:800 12.5px var(--fd);background:none;border:0;color:var(--moss);cursor:pointer;padding:4px 0 0;display:block;text-decoration:underline;text-underline-offset:3px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a100873;z-index:40}.drw{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:41;width:min(640px,calc(100vw - 32px));max-height:min(86dvh,820px);background:var(--card);border:1.5px solid var(--line);border-radius:22px;overflow-y:auto;padding:26px 28px 28px;box-shadow:0 30px 80px -20px #00000080;animation:pop .2s ease-out}@keyframes pop{0%{transform:translate(-50%,-48%) scale(.96);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@media(max-width:640px){.drw{padding:20px 18px 22px}}.drw .x{position:sticky;top:0;float:right;background:var(--bg);border:0;border-radius:50%;width:36px;height:36px;font:900 20px var(--fd);color:var(--ink);cursor:pointer}.drw h2{font:900 28px/1.1 var(--fd);margin:4px 0 8px;letter-spacing:-.01em}.drw .lead{font-size:16px;color:var(--ink2);margin:0 0 14px}.drw .facts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.drw .facts span{font:500 12px var(--fm);background:var(--bg);border-radius:8px;padding:4px 8px}.drw h3{font:900 17px var(--fd);margin:18px 0 6px}.drw ul{margin:0;padding-left:20px}.drw li{margin:0 0 7px;font-size:15px}.drw .fast{background:var(--ink);color:var(--bg);border-radius:14px;padding:14px 16px;margin-top:20px;font-size:14.5px}.drw .fast b{font:900 16px var(--fd);display:block;margin-bottom:4px;color:var(--lime)}.drw .ask{font:800 14px var(--fd);background:none;border:0;color:var(--moss);cursor:pointer;padding:0;margin-top:14px;text-align:left}.gtee{display:flex;gap:10px;align-items:flex-start;background:var(--bg);border:1.5px solid var(--limeD);border-radius:12px;padding:10px 12px;margin-top:12px;font-size:13px;line-height:1.4}.gtee b{font:900 14px var(--fd);display:block}.gtee .seal{flex:0 0 38px;height:38px;border-radius:50%;background:var(--lime);color:var(--onlime);display:grid;place-content:center;font:900 12px/1 var(--fd);text-align:center;box-shadow:0 2px 0 var(--limeD)}.steps{display:grid;gap:14px;margin-bottom:16px}.step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start}.step>i{width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-content:center;font:900 14px var(--fd);font-style:normal}.step h3{font:900 16px var(--fd);margin:3px 0 4px}.step p{margin:0 0 8px;font-size:14px;color:var(--ink2)}.ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.way{background:var(--bg);border-radius:12px;padding:10px 12px;font-size:13px;color:var(--ink2)}.way b{display:block;font:800 14px var(--fd);color:var(--ink);margin-bottom:2px}.way button{margin-top:8px;font:800 13px var(--fd);background:var(--card);border:1.5px solid var(--line);color:var(--ink);border-radius:9px;padding:6px 10px;cursor:pointer}.way .money{margin-top:8px;width:100%}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--ink2);margin:0 0 10px}@media(max-width:640px){.ways{grid-template-columns:1fr}}.rev{margin-bottom:8px}.rev .money{width:170px}.go{font:900 14px var(--fd);background:var(--lime);color:var(--onlime);border:0;border-radius:10px;padding:10px 16px;box-shadow:0 3px 0 var(--limeD);cursor:pointer}.go:active{transform:translateY(2px)}.read{font:700 14px var(--fb);color:var(--moss)}.sizes{display:flex;flex-wrap:wrap;gap:6px}.sizes button{font:700 13px var(--fb);border:1.5px solid var(--line);background:var(--bg2);color:var(--ink);border-radius:999px;padding:6px 11px;cursor:pointer}.sizes button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}button.way{all:unset;box-sizing:border-box;display:block;cursor:pointer;background:var(--bg);border:2px solid transparent;border-radius:12px;padding:12px 14px 12px 40px;font-size:13px;color:var(--ink2);position:relative;transition:border-color .12s}button.way:before{content:"";position:absolute;left:13px;top:14px;width:16px;height:16px;border-radius:50%;border:2px solid var(--ink2);background:var(--card)}button.way:hover{border-color:var(--limeD)}button.way[aria-checked=true]{border-color:var(--limeD);background:var(--card);box-shadow:0 3px 0 var(--limeD)}button.way[aria-checked=true]:before{border-color:var(--moss);background:radial-gradient(circle,var(--moss) 45%,var(--card) 50%)}button.way:focus-visible{outline:3px solid var(--moss);outline-offset:2px}.totF{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;font-size:14px;color:var(--ink2)}.totF .money{width:170px}.rate{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:12px;font:800 14px var(--fd)}.rate .money{width:90px}.rate small{font:400 12.5px var(--fb);color:var(--ink2)}.pill.hrs{background:color-mix(in srgb,var(--s-ai) 18%,var(--card));color:var(--moss);border:1px solid var(--limeD)}.reset{margin-left:auto;font:800 13px var(--fd);background:var(--card);border:1.5px solid var(--line);color:var(--ink);border-radius:10px;padding:8px 12px;cursor:pointer}.ba{margin-top:18px}.bign{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.bign>div{background:var(--ink);color:var(--bg);border-radius:16px;padding:14px 16px}.bign b{display:block;font:900 clamp(28px,4vw,42px)/1 var(--fd);color:var(--lime);font-variant-numeric:tabular-nums}.bign span{font-size:13px;opacity:.85}.bars{display:grid;gap:8px}.brow{display:grid;grid-template-columns:86px minmax(0,1fr) 92px;gap:10px;align-items:center;font:800 13.5px var(--fd)}.brow em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.sbar{display:flex;height:22px;border-radius:7px;overflow:hidden;background:var(--bg)}.sbar i{display:block;height:100%}.bars .lg{display:flex;flex-wrap:wrap;gap:12px;font-size:12.5px;color:var(--ink2);margin-left:96px}.bars .lg i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:5px;vertical-align:-1px}.glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 26px}.glance>div{background:var(--card);border:1.5px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:0 3px 0 var(--line)}.glance small{display:block;font:500 11px var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.glance b{display:block;font:900 clamp(26px,3.4vw,40px)/1.05 var(--fd);color:var(--moss);font-variant-numeric:tabular-nums;margin:4px 0 2px}.glance span{font-size:12.5px;color:var(--ink2)}.glance b.bump{animation:bump .35s ease-out}@keyframes bump{40%{transform:scale(1.08)}}.proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0}.proof>div{background:var(--ink);color:var(--bg);border-radius:16px;padding:14px 16px}.proof b{display:block;font:900 clamp(26px,3vw,36px)/1.05 var(--fd);color:var(--lime)}.proof span{font-size:13px;opacity:.85}.sec{border:2.5px solid var(--ink);border-radius:18px;background:var(--card);margin:0 0 26px;box-shadow:0 4px 0 var(--ink)}.sec summary{list-style:none;cursor:pointer;display:flex;gap:14px;align-items:center;padding:16px 18px}.sec summary::-webkit-details-marker{display:none}.sec .shield{flex:0 0 46px;height:46px;border-radius:12px;background:var(--ink);color:var(--lime);display:grid;place-content:center;font-size:22px}.sec summary b{font:900 clamp(18px,2.2vw,22px)/1.15 var(--fd);display:block}.sec summary span{font-size:14px;color:var(--ink2)}.sec summary em{margin-left:auto;font:800 13px var(--fd);font-style:normal;color:var(--moss);white-space:nowrap}.sec[open] summary em .o{display:none}.sec:not([open]) summary em .c{display:none}.sec .in{padding:0 18px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sec .in>div{background:var(--bg);border-radius:12px;padding:12px 14px;font-size:14px}.sec .in h4{font:900 15px var(--fd);margin:0 0 4px}.sec .in p{margin:0}@media(max-width:860px){.glance,.proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bign{grid-template-columns:1fr}.brow{grid-template-columns:70px minmax(0,1fr) 80px}.bars .lg{margin-left:0}.sec .in{grid-template-columns:1fr}.sec summary em{display:none}}.stk{background:var(--card);border:1.5px solid var(--line);border-radius:18px;padding:20px;margin-bottom:28px}.stk h2{font:900 clamp(24px,3vw,32px)/1.08 var(--fd);margin:0 0 6px;letter-spacing:-.01em}.stk h2 span{color:var(--moss)}.stk>p{margin:0 0 14px;color:var(--ink2);max-width:62ch}.priv{display:flex;gap:8px;align-items:flex-start;background:var(--bg);border-radius:12px;padding:10px 12px;font-size:13.5px;margin-bottom:16px}.priv b{font:800 13.5px var(--fd)}.rev{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:18px}.rev label{font:800 15px var(--fd);margin-right:4px}.money{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:10px;background:var(--bg2);padding:0 10px;font:500 14px var(--fm);color:var(--ink2)}.money input{width:100%;min-width:0;border:0;background:none;font:600 16px var(--fb);color:var(--ink);padding:9px 4px;font-variant-numeric:tabular-nums}.money input:focus{outline:none}.money:focus-within{border-color:var(--moss)}.rev .money{width:150px}.rev button,.stkbar button{font:700 13px var(--fb);border:1.5px solid var(--line);background:var(--bg2);color:var(--ink);border-radius:999px;padding:6px 11px;cursor:pointer}.stkbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.stkbar .money{width:130px}.stkbar span{font-size:13.5px;color:var(--ink2)}.mx{border-top:1.5px solid var(--line)}.mr{display:grid;grid-template-columns:minmax(0,1.35fr) 96px 80px 118px minmax(0,1.3fr);gap:6px 12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.mr.hd{font:500 11px var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);padding:8px 0}.mr .c b{font:800 14.5px/1.2 var(--fd);display:block}.mr .c small{font-size:12px;color:var(--ink2)}.mr .r{text-align:right}.mr .money{padding:0 8px}.mr .money input{padding:8px 2px}.mr .af{font:800 15px var(--fd);font-variant-numeric:tabular-nums;text-align:right}.mr .af s{color:var(--ink2);font-weight:600;font-size:12.5px;margin-right:4px}.pill{display:inline-block;font:500 10.5px var(--fm);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:2px 6px;margin-right:6px;vertical-align:1px}.pill.cut{background:var(--lime);color:var(--onlime)}.pill.trim{background:var(--sun);color:var(--onlime)}.pill.keep{background:var(--bg);color:var(--ink2);border:1px solid var(--line)}.mr .st{font-size:13px;color:var(--ink2);line-height:1.35}.mr .st button{font:800 12.5px var(--fd);background:none;border:0;color:var(--moss);cursor:pointer;padding:0;text-align:left;text-decoration:underline}.mr.tot{border-bottom:0;font:900 16px var(--fd)}.mr.tot .af{font-size:18px}.mr.care .c b{color:var(--moss)}.band{margin:20px 0 4px}.band h3{font:900 17px var(--fd);margin:0 0 2px}.band>p{margin:0 0 12px;font-size:13.5px;color:var(--ink2)}.track{position:relative;height:16px;border-radius:999px;background:var(--bg);margin:34px 0 30px}.zone{position:absolute;top:0;bottom:0;border-radius:999px;background:color-mix(in srgb,var(--lime) 45%,transparent);border:1.5px solid var(--limeD)}.mk{position:absolute;top:-6px;width:4px;height:28px;border-radius:3px;transform:translate(-50%)}.mk span{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;font:700 12px var(--fb)}.mk.ai{background:var(--s-ai)}.mk.ai span{top:-20px;color:var(--s-ai)}.mk.old{background:var(--s-old)}.mk.old span{top:30px;color:var(--s-old)}.verdict{font-size:14.5px;background:var(--bg);border-radius:12px;padding:10px 12px}.verdict b{font:900 15px var(--fd)}.dump{display:flex;gap:10px;align-items:center;margin-top:16px;padding-top:14px;border-top:1.5px dashed var(--line);font-size:14px}.dump img{width:40px;height:40px;border-radius:50%;object-fit:cover}.dump button{font:800 14px var(--fd);background:none;border:0;color:var(--moss);cursor:pointer;padding:0;text-align:left}@media(max-width:640px){.charts{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mr{grid-template-columns:minmax(0,1fr) 110px;grid-template-areas:"c t" "s a"}.mr .c{grid-area:c}.mr .af{grid-area:a}.mr .st{grid-area:s}.mr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"c c" "t h" "s a"}.mr .money.ap{grid-area:t}.mr .money.hr{grid-area:h}.mr.hd{display:none}.mr.tot,.mr.care{grid-template-areas:"c a"}.mr.tot>span:empty,.mr.care>span:empty{display:none}}.bar{display:none}.fab{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:center;gap:10px;background:var(--card);color:var(--ink);border:1.5px solid var(--line);border-radius:999px;padding:6px 16px 6px 6px;box-shadow:0 4px 0 var(--line),0 14px 30px -12px #00000059;cursor:pointer;font:800 15px var(--fd)}.fab img{width:46px;height:46px;border-radius:50%;object-fit:cover}.fab .dot{position:absolute;left:40px;top:8px;width:12px;height:12px;border-radius:50%;background:#3fbf4f;border:2px solid var(--card)}.fab small{display:block;font:500 11px var(--fm);color:var(--ink2);letter-spacing:.04em}.chat{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:31;width:min(390px,calc(100vw - 32px));height:min(600px,calc(100dvh - 40px));background:var(--card);border:1.5px solid var(--line);border-radius:20px;box-shadow:0 24px 60px -20px #00000073;display:flex;flex-direction:column;overflow:hidden}.ch{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1.5px solid var(--line);background:var(--bg2)}.ch img{width:42px;height:42px;border-radius:50%;object-fit:cover}.ch b{font:900 16px var(--fd);display:block}.ch .tag{font:500 10.5px var(--fm);background:var(--ink);color:var(--bg);border-radius:5px;padding:1px 6px;margin-left:6px;letter-spacing:.06em;vertical-align:2px}.ch small{font-size:12.5px;color:var(--ink2)}.ch .x{margin-left:auto;background:none;border:0;font:900 22px var(--fd);color:var(--ink2);cursor:pointer;padding:4px 8px}.msgs{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.m{max-width:86%;padding:10px 13px;border-radius:16px;font-size:14.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.m.me{align-self:flex-end;background:var(--ink);color:var(--bg);border-bottom-right-radius:5px}.m.her{align-self:flex-start;background:var(--bg);border-bottom-left-radius:5px}.m.sys{align-self:center;background:none;font:500 11.5px var(--fm);color:var(--ink2);padding:2px}.typing{display:inline-flex;gap:4px}.typing i{width:7px;height:7px;border-radius:50%;background:var(--ink2);animation:bl 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes bl{0%,to{opacity:.25}50%{opacity:1}}.quick{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 8px}.quick button{font:700 13px var(--fb);border:1.5px solid var(--line);background:var(--bg2);color:var(--ink);border-radius:999px;padding:6px 11px;cursor:pointer}.cf{display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1.5px solid var(--line)}.cf input{flex:1;min-width:0;font:15px var(--fb);padding:11px 13px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg2);color:var(--ink)}.cf button{font:900 14px var(--fd);background:var(--lime);color:var(--onlime);border:0;border-radius:12px;padding:0 16px;cursor:pointer}:focus-visible{outline:3px solid var(--moss);outline-offset:3px}@media(max-width:860px){.grid{grid-template-columns:1fr}.rcpt{position:static}.bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:25;justify-content:space-between;align-items:center;gap:10px;background:var(--ink);color:var(--bg);padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));font:800 15px var(--fd)}.bar button{background:var(--lime);color:var(--onlime);border:0;border-radius:10px;padding:8px 14px;font:900 14px var(--fd)}.fab{bottom:calc(76px + env(safe-area-inset-bottom,0px));padding:5px}.nudge{bottom:calc(140px + env(safe-area-inset-bottom,0px))}.fab .lbl{display:none}.chat{right:0;bottom:0;width:100%;height:min(88dvh,640px);border-radius:20px 20px 0 0}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.dump a,.talk a{font:800 14px var(--fd);color:var(--moss);text-decoration:none}.dump a:hover,.talk a:hover{text-decoration:underline}a.ask{display:block;text-decoration:none}.bh{border-bottom:1.5px solid var(--line);background:var(--bg)}.bh .in{max-width:1180px;margin:0 auto;padding:14px max(16px,env(safe-area-inset-left,0px));display:flex;align-items:center;justify-content:space-between;gap:12px}.bh .brand{display:flex;align-items:center;gap:8px;text-decoration:none}.bh .brand img{height:26px;width:auto;display:block}.bh .brand em{font:900 12px var(--fd);font-style:normal;background:var(--lime);color:var(--onlime);border-radius:999px;padding:3px 9px}.bh .brand .logo-dark{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .bh .brand .logo-light{display:none}:root:not([data-theme=light]) .bh .brand .logo-dark{display:block}}.bh nav{display:flex;align-items:center;gap:16px}.bh nav a{font:800 14px var(--fd);color:var(--ink);text-decoration:none}.bh nav a.cta2{background:var(--card);border:1.5px solid var(--line);border-radius:999px;padding:8px 14px;box-shadow:0 4px 0 var(--line)}@media(max-width:520px){.bh nav a.home{display:none}}.bf{max-width:1180px;margin:0 auto;padding:24px max(16px,env(safe-area-inset-left,0px)) 110px;color:var(--ink2);font-size:13px;display:flex;flex-wrap:wrap;gap:14px}.bf a{color:var(--ink2)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mai-builder.css.map */
