html,body{margin:0}html{background:#f1f4f2}.pg{--paper:#f1f4f2;--paper-2:#e5ebe8;--card:#fff;--t1:#0a1d16;--t2:rgba(10,29,22,.74);--t3:rgba(10,29,22,.62);--rule:rgba(10,29,22,.1);--rule-2:rgba(10,29,22,.17);--mint:#12ad7e;--mint-t:#087553;--mint-w:#e2f4ec;--amber:#ef9f0c;--amber-t:#9a5b00;--coral:#ee5a44;--coral-t:#c2361f;--coral-w:#fcebe7;--ink:#03130e;--ink-2:#062a1f;--ink-3:#0b2a20;--cream:#f4fff9;--cream-2:rgba(244,255,249,.78);--cream-3:rgba(244,255,249,.6);--bmint:#5ee0b0;--bamber:#ffc857;--bcoral:#ff8370;--soft:0 1px 2px rgba(10,29,22,.06),0 18px 44px rgba(10,29,22,.09);--mono:"JetBrains Mono",ui-monospace,monospace;--arch:"Archivo",system-ui,sans-serif;position:relative;background:var(--paper);color:var(--t1);font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:clip}.pg *{box-sizing:border-box}.pg a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.pg img{display:block;max-width:100%;height:auto}:where(.pg) p,:where(.pg) h1,:where(.pg) h2,:where(.pg) h3,:where(.pg) ul,:where(.pg) ol,:where(.pg) figure{margin:0}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wrap{position:relative;max-width:1312px;margin:0 auto;padding:0 56px}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pos{color:var(--mint-t)}.neg{color:var(--coral-t)}.h1{font-family:var(--arch);font-weight:800;font-stretch:104%;font-size:clamp(46px,4.6vw,66px);line-height:1.02;letter-spacing:-.03em}.h2{font-family:var(--arch);font-weight:800;font-stretch:104%;font-size:40px;line-height:1.1;letter-spacing:-.024em;text-wrap:balance}.h3{font-family:var(--arch);font-weight:800;font-stretch:104%;font-size:30px;line-height:1.14;letter-spacing:-.02em;text-wrap:balance}.kick{font:600 13px/1.3 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mint-t)}.lab{display:flex;align-items:center;gap:10px;font:500 12.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t2)}.lab b{font-weight:700;color:var(--mint-t)}.lab:after{content:"";width:44px;height:1px;background:var(--rule-2)}.body{font-size:17.5px;line-height:1.62;color:var(--t2)}.hl{background:linear-gradient(transparent 58%,rgba(18,173,126,.26) 58%,rgba(18,173,126,.26) 90%,transparent 90%) no-repeat 0 0/100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.top{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}.top-in{display:flex;align-items:center;gap:20px;height:68px}.brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;font-family:var(--arch);font-weight:800;font-stretch:108%;font-size:22px;letter-spacing:-.03em}.pg .brand{color:var(--t1)}.brand svg{width:30px;height:30px;display:block}.nav{display:flex;align-items:center;gap:2px;margin-left:auto}.pg .nav a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border-radius:999px;color:var(--t2);text-decoration:none;font-weight:500;font-size:15px}.pg .nav a:hover{color:var(--t1);background:#0a1d160d}.pg .nav .nav-pro{color:var(--t1);font-weight:600}.nav-pro i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px #12ad7e33}.top .pill{font-size:15px;min-height:44px;padding:.6em 1.1em .64em;margin-left:8px}.top-theme{position:relative;display:inline-grid;place-items:center;flex:none;width:40px;height:40px;margin-left:-18px;padding:0;border:0;border-radius:50%;background:none;color:var(--t2);cursor:pointer}.top-theme:hover{color:var(--t1);background:#0a1d160d}.top-theme svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.top-theme .th-d-only,html[data-theme=dark] .top-theme .th-l-only{display:none}html[data-theme=dark] .top-theme .th-d-only{display:inline}.pill{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--arch);font-weight:800;font-stretch:108%;font-size:17px;line-height:1;color:#03130e;background:#ffc857;border:0;border-radius:999px;padding:.8em 1.3em .84em;min-height:52px;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0a1d1614 inset,0 10px 26px #ef9f0c42}.pg a.pill{color:#03130e}.pill:hover{background:#ffd47a}.pill:focus-visible,.su-input:focus-visible,.pg a:focus-visible,.ask:focus-visible,.ch-pause:focus-visible,.top-theme:focus-visible,.wl-pop-x:focus-visible,.fm-more:focus-visible,.ph-more:focus-visible{outline:3px solid var(--mint-t);outline-offset:2px}.pg .pro .ask:focus-visible,.pg .pro .ch-pause:focus-visible,.pg .pro .ph-more:focus-visible,.pg .plan.pp a:focus-visible{outline-color:var(--bmint)}.signup{width:100%;max-width:540px}.su-row{display:flex;gap:10px}.su-input{flex:1;min-width:0;height:54px;border-radius:999px;border:1px solid rgba(10,29,22,.5);background:#fff;color:var(--t1);font:inherit;font-size:16px;padding:0 22px}.su-input::-moz-placeholder{color:var(--t3)}.su-input::placeholder{color:var(--t3)}.su-note{margin-top:12px;font-size:14.5px;line-height:1.5;color:var(--t2)}.hero{position:relative;padding:44px 0 64px}.paper-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(10,29,22,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(10,29,22,.055) 1px,transparent 1px);background-size:28px 28px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(100% 82% at 74% 44%,#000 30%,transparent 76%);mask-image:radial-gradient(100% 82% at 74% 44%,#000 30%,transparent 76%)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:56px;align-items:center}.hero .kick{margin-bottom:18px}.lead{margin:22px 0 28px;font-size:19px;line-height:1.56;color:var(--t2);max-width:610px}.lead strong{font-weight:600;color:var(--t1)}.points{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:26px;padding:0;list-style:none}.points li{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:500}.ico{width:20px;height:20px;flex:none;fill:none;stroke:var(--mint-t);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.flow{position:relative;width:100%;aspect-ratio:640/600}.fl-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fl-ln{fill:none;stroke:#0a1d163d;stroke-width:1.6;transition:stroke .25s,stroke-width .25s}.fl-pk{fill:none;stroke:var(--mint);stroke-width:7;stroke-linecap:round;stroke-dasharray:.01 200;opacity:0}.fl-cap{position:absolute;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);white-space:nowrap}.fl-src,.fl-out{position:absolute;display:flex;align-items:center;transform:translateY(-50%);border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--rule-2),0 6px 16px #0a1d160f;font-weight:600;font-size:15px;white-space:nowrap}.fl-src{left:1.25%;width:21.25%;height:48px;gap:10px;padding:0 14px}.fl-src i{width:8px;height:8px;border-radius:2px;background:var(--t1);opacity:.75}.fl-hub{position:absolute;left:35.3125%;top:41.33%;width:16.25%;aspect-ratio:1;border-radius:24px;background:#fff;box-shadow:0 0 0 1px var(--rule-2),0 14px 34px #0a1d161f;display:grid;place-items:center}.fl-hub svg{width:56%;height:56%}.fl-hub-l{position:absolute;left:-40%;right:-40%;top:calc(100% + 10px);text-align:center;font-family:var(--arch);font-weight:800;font-stretch:106%;font-size:15px;letter-spacing:-.02em}.fl-out{left:62.5%;width:36.25%;height:44px;gap:10px;padding:0 14px;text-decoration:none;transition:box-shadow .25s,background .25s}.pg .fl-out{color:var(--t1)}.fl-out .n{font:600 11.5px/1 var(--mono);color:var(--mint-t);min-width:18px}.fl-out:after{content:"";flex:none;margin-left:auto;width:7px;height:7px;border-right:1.6px solid var(--t3);border-bottom:1.6px solid var(--t3);transform:rotate(-45deg)}.pg .fl-out:hover{box-shadow:0 0 0 1.5px var(--mint),0 8px 22px #12ad7e2e}.pg .fl-out:focus-visible{box-shadow:0 0 0 2px var(--mint-t),0 8px 22px #12ad7e2e;outline:none}.fl-pro{position:absolute;left:60.625%;width:39.375%;top:53.33%;height:36.67%;border-radius:16px;background:#12ad7e17}.fl-pro-l{position:absolute;left:62.5%;top:calc(58.5% - 21.5px);font:700 12px/1 var(--arch);letter-spacing:.02em;color:#03130e;background:var(--bmint);padding:4px 9px 5px;border-radius:999px}.flow:has(.o1:hover,.o1:focus-visible) .l-o1,.flow:has(.o2:hover,.o2:focus-visible) .l-o2,.flow:has(.o3:hover,.o3:focus-visible) .l-o3,.flow:has(.o4:hover,.o4:focus-visible) .l-o4,.flow:has(.o5:hover,.o5:focus-visible) .l-o5,.flow:has(.o6:hover,.o6:focus-visible) .l-o6,.flow:has(.o7:hover,.o7:focus-visible) .l-o7{stroke:var(--mint);stroke-width:2.8}.feat{position:relative;padding:56px 0;scroll-margin-top:68px}.feat+.feat{border-top:1px solid var(--rule)}.f-grid{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:64px;align-items:center}.feat.flip .f-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px)}.feat.flip .f-text{order:2}.f-text .lab{margin-bottom:20px}.f-text .h2{margin-bottom:18px}.f-text .body{margin-bottom:30px}.proof{position:relative;max-width:var(--pw,480px)}.cap{position:relative;display:flow-root;border-radius:14px;background:#fff;box-shadow:var(--soft),0 0 0 1px var(--rule);overflow:clip}.cap img{width:100%}.cap.tp{padding-top:14px}.tag{position:absolute;left:14px;top:-13px;z-index:3;display:inline-flex;align-items:center;gap:8px;font:600 10.5px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--cream);background:#0a1d16;border-radius:999px;padding:7px 12px 7px 10px;white-space:nowrap}.tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bmint)}.pg .ph-only{display:none}.plate{position:relative;background:#fff;border-radius:18px;box-shadow:var(--soft),0 0 0 1px var(--rule)}.pl-head{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--rule)}.pl-fig{font:600 12px/1 var(--mono);color:var(--mint-t);letter-spacing:.04em}.pl-t{font-weight:600;font-size:14.5px;color:var(--t1)}.bdg{display:inline-flex;align-items:center;font:600 10.5px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid var(--rule-2);color:var(--t2);white-space:nowrap}.pl-head .bdg{margin-left:auto}.ptag{display:none}.bdg.ex{border-color:#ef9f0c8c;color:var(--amber-t);background:#ef9f0c14}.bdg.sd{background:#0a1d16;color:var(--cream);border-color:transparent}.cal-fig{position:relative}.cal-bar{display:flex;align-items:center;gap:14px;margin-bottom:24px}.cal-shot{position:relative}.cal-imgs{display:grid}.cal-imgs img{grid-area:1/1;transition:opacity .45s,clip-path .7s cubic-bezier(.6,0,.2,1)}.cal-imgs .c-cash{opacity:0;clip-path:inset(0 0 100% 0)}.anat{list-style:none;padding:0;display:grid;gap:12px}.anat li{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:500;color:var(--t1)}.anat i{flex:none;display:grid;place-items:center;width:44px;height:34px;border-radius:9px;background:#fff;box-shadow:0 0 0 1px var(--rule-2)}.anat i:after{content:"";background:var(--mint);border-radius:2px}.anat .a1:after{width:10px;height:10px}.anat .a2:after{width:8px;height:20px}.anat .a3:after{width:26px;height:7px}.pro{position:relative;background:var(--ink);color:var(--cream);padding:88px 0 92px;scroll-margin-top:68px}.pro-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 40% at 85% 6%,rgba(94,224,176,.13),transparent 70%),radial-gradient(50% 30% at 8% 52%,rgba(255,200,87,.06),transparent 70%),radial-gradient(60% 40% at 90% 88%,rgba(94,224,176,.09),transparent 70%)}.pro-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(244,255,249,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(244,255,249,.035) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 30%,transparent 70%,#000);mask-image:linear-gradient(180deg,#000,transparent 30%,transparent 70%,#000)}.pro-head{max-width:880px;margin-bottom:56px}.pro-chip{display:inline-flex;align-items:center;font-family:var(--arch);font-weight:800;font-stretch:106%;font-size:15px;color:#03130e;background:var(--bmint);padding:6px 14px 7px;border-radius:999px;margin-bottom:22px}.pro .h2{font-size:56px;color:var(--cream)}.pro-sub{margin-top:18px;font-size:21px;line-height:1.5;color:var(--cream-2)}.pro .body{color:var(--cream-2)}.pro .h3{color:var(--cream);margin-bottom:16px}.pblk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:center;scroll-margin-top:84px}.pblk+.pblk,.pblk+.ai{margin-top:64px;padding-top:64px;border-top:1px solid rgba(244,255,249,.1)}.blist{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.blist li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;font-size:16.5px;line-height:1.5;color:var(--cream)}.blist svg{width:22px;height:22px;fill:none;stroke:var(--bmint);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.pro .tag{background:#0a1d16;box-shadow:0 0 0 1.5px #5ee0b08c}.pro .cap{box-shadow:0 0 0 1px #f4fff91f,0 30px 70px #00000073}.pro .bdg{border-color:#f4fff933;color:var(--cream-2)}.pro .bdg.ex{border-color:#ffc85773;color:var(--bamber);background:#ffc85712}.pro .bdg.sd{background:#5ee0b024;color:var(--bmint);border-color:transparent}.jr .cap{padding-top:24px;background:#f4fff9}.ai{scroll-margin-top:84px}.ai-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,580px);gap:56px;align-items:start}.ai-lab{display:inline-flex;align-items:center;gap:8px;font:600 12.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bmint);margin-bottom:18px}.ai-lab:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bmint);box-shadow:0 0 0 4px #5ee0b02e}.ai .h2{font-size:46px;margin-bottom:18px}.steps{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:st}.steps li{position:relative;counter-increment:st;display:flex;align-items:center;min-height:64px;padding:12px 18px 12px 60px;border-radius:14px;background:#f4fff90a;box-shadow:0 0 0 1px #f4fff917 inset;font-size:15px;line-height:1.4;color:var(--cream)}.steps li:before{content:counter(st);position:absolute;left:14px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;display:grid;place-items:center;font:700 13px/1 var(--mono);color:#03130e;background:var(--bmint)}.ai-chat{position:relative;border-radius:22px;background:var(--ink-3);box-shadow:0 0 0 1px #5ee0b033 inset,0 34px 80px #0006;padding-bottom:18px}.ch-head{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid rgba(244,255,249,.08)}.ch-head .ch-dot{width:9px;height:9px;border-radius:50%;background:var(--bmint);margin-right:4px;box-shadow:0 0 0 4px #5ee0b029}.ch-head .ch-t{font-size:13.5px;font-weight:600;color:var(--cream-2);margin-right:auto}.ch-log{display:grid;gap:14px;padding:20px 22px 8px}.msg{position:relative;display:grid;gap:6px;max-width:90%}.msg .who{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cream-3)}.msg.you{justify-self:end;justify-items:end}.msg.you .bub{background:var(--cream);color:var(--ink);border-radius:16px 16px 4px;padding:11px 15px;font:500 14px/1.4 var(--mono);letter-spacing:0}.msg.bot .bub{background:#f4fff911;color:var(--cream);border-radius:16px 16px 16px 4px;padding:13px 16px;font-size:15.5px;line-height:1.55}.bub .n{font-family:var(--mono);font-weight:600;font-size:.92em;color:var(--bmint)}.tw{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;vertical-align:bottom}.dots{position:absolute;left:2px;top:28px;display:flex;gap:5px;opacity:0;pointer-events:none}.dots i{width:7px;height:7px;border-radius:50%;background:var(--bmint)}.ch-ask{display:flex;flex-wrap:wrap;gap:8px;padding:12px 22px 0;border-top:1px solid rgba(244,255,249,.06);margin-top:10px}.ask{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:999px;border:0;background:#f4fff90f;box-shadow:0 0 0 1px #f4fff929 inset;color:var(--cream);font:500 13.5px/1.25 Inter,sans-serif;text-align:left;cursor:pointer;transition:background .2s}.ask:hover{background:#5ee0b024}.ask svg{width:15px;height:15px;flex:none;fill:none;stroke:var(--bmint);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-small{margin-top:14px;font-size:13.5px;line-height:1.5;color:var(--cream-3)}.ch-pause{position:relative;display:inline-grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#f4fff90f;box-shadow:0 0 0 1px #f4fff933 inset;color:var(--cream);cursor:pointer;transition:background .2s}.ch-pause[hidden]{display:none}.ch-pause:before{content:"";position:absolute;inset:-6px}.ch-pause:hover{background:#5ee0b024}.ch-pause svg{width:10px;height:10px;fill:currentColor}.ch-pause .ic-play,.ai-chat.paused .ch-pause .ic-pause{display:none}.ai-chat.paused .ch-pause .ic-play{display:block}@keyframes type{0%{width:0}to{width:var(--tw)}}.m1 .tw{--tw:39ch}.m2 .tw{--tw:51ch}@keyframes fadeup{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes dotsq{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.ai-chat.lp .msg{opacity:0}.ai-chat.lp:is(.s1,.f1) .m1,.ai-chat.lp:is(.s2,.f1) .a1,.ai-chat.lp.s3 .m2,.ai-chat.lp.s4 .a2{opacity:1}.ai-chat.lp.s1 .m1,.ai-chat.lp.s3 .m2{animation:fadeup .35s both}.ai-chat.lp.s2 .a1 .dots,.ai-chat.lp.s4 .a2 .dots{animation:dotsq .8s both}.ai-chat.lp.s2 .a1 .bub,.ai-chat.lp.s4 .a2 .bub{animation:fadeup .45s .8s both}.ai-chat.lp.out .ch-log{opacity:0;transition:opacity .5s}.ai-chat.paused *{animation-play-state:paused}@media (min-width:861px){.ai-chat.lp.s1 .m1 .tw{animation:type 1.2s steps(39,end) both}.ai-chat.lp.s3 .m2 .tw{animation:type 1.5s steps(51,end) both}}.dots i{animation:blink 1s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.firms{padding:60px 0;scroll-margin-top:68px}.fm-grid{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:56px;align-items:start}.fm-big{font-family:var(--arch);font-weight:800;font-stretch:104%;font-size:128px;line-height:.86;letter-spacing:-.045em}.fm-h{margin-top:12px}.fm-line{margin-top:14px;font-size:16.5px;line-height:1.6;color:var(--t2)}.fm-list{list-style:none;padding:0;-moz-columns:4;columns:4;-moz-column-gap:28px;column-gap:28px;font-size:14.5px;line-height:1.4}.fm-list li{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;align-items:center;gap:9px;padding:6px 0;border-bottom:1px solid var(--rule)}.fm-list li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--mint)}.fm-more{display:none}.trust{padding:60px 0;border-top:1px solid var(--rule);background:var(--paper-2)}.tr-top{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:36px}.ow{display:grid;grid-template-columns:auto minmax(64px,1fr) auto minmax(64px,1fr) auto;align-items:center;width:min(560px,100%)}.ow-n{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--rule-2);font-size:13.5px;font-weight:600;white-space:nowrap}.ow-n.hub{background:var(--t1);color:var(--cream);box-shadow:none}.ow-l{position:relative;height:60px;margin:0 8px}.ow-f,.ow-b{position:absolute;left:0;right:0;height:0}.ow-f{top:20px;border-top:2px solid var(--mint)}.ow-f:after{content:"";position:absolute;right:-2px;top:-7px;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent var(--mint)}.ow-f em{position:absolute;left:50%;bottom:7px;transform:translate(-50%);font:600 10.5px/1 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--mint-t)}.ow-f i{position:absolute;left:0;top:-5px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--mint);opacity:0}.ow-b{bottom:18px;border-top:2px dashed rgba(238,90,68,.55)}.ow-b:before{content:"";position:absolute;left:-2px;top:-7px;border-style:solid;border-width:6px 8px 6px 0;border-color:transparent rgba(238,90,68,.7) transparent transparent}.ow-b svg{position:absolute;left:50%;top:-10px;width:20px;height:20px;margin-left:-10px;border-radius:50%;background:var(--paper-2);fill:none;stroke:var(--coral-t);stroke-width:2;stroke-linecap:round}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tile{padding:22px 22px 24px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--rule)}.tile svg{width:44px;height:44px;fill:none;stroke:var(--mint-t);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tile svg rect{stroke:var(--rule-2)}.tile h3{margin:14px 0 6px;font-size:17px;font-weight:700;line-height:1.3}.tile p{font-size:15px;line-height:1.55;color:var(--t2)}.plans{padding:64px 0;scroll-margin-top:68px}.plans .h2{font-size:36px;text-wrap:balance}.plans-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px}.plan{position:relative;padding:30px 32px;border-radius:22px;background:#fff;box-shadow:var(--soft),0 0 0 1px var(--rule)}.plan.pp{background:var(--ink-2);color:var(--cream);box-shadow:0 26px 60px #03130e47}.plan-n{font-family:var(--arch);font-weight:800;font-stretch:104%;font-size:30px;letter-spacing:-.02em;line-height:1.1}.plan-d{margin-top:8px;font-size:16.5px;line-height:1.5;color:var(--t2)}.plan.pp .plan-d{color:var(--cream-2)}.plan ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:11px}.plan li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;font-size:16px;line-height:1.45}.plan li svg{width:22px;height:22px;fill:none;stroke:var(--mint-t);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.plan.pp li svg{stroke:var(--bmint)}.plan-b{position:absolute;top:30px;right:30px;display:inline-flex;align-items:center;gap:8px;font:700 12px/1 var(--arch);letter-spacing:.02em;color:#03130e;background:var(--bmint);padding:7px 12px 8px;border-radius:999px}.see{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:20px;font-weight:600;font-size:16px;text-decoration:none}.pg .see{color:var(--t1)}.see svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:translate .2s}.see:hover svg{translate:3px 0}.faq{padding:60px 0;border-top:1px solid var(--rule)}.faq-grid{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:56px;align-items:start}.qa{border-bottom:1px solid var(--rule)}.qa:first-child{border-top:1px solid var(--rule)}.qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:14px 0;font-weight:600;font-size:17.5px;line-height:1.35}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";flex:none;font:500 26px/1 Inter,sans-serif;color:var(--mint-t);transition:transform .3s}.qa[open] summary:after{transform:rotate(45deg)}.qa summary:focus-visible{outline:3px solid var(--mint-t);outline-offset:2px}.qa p{padding:0 40px 20px 0;color:var(--t2);font-size:16.5px;line-height:1.6}.end{position:relative;padding:76px 0 80px;text-align:center;border-top:1px solid var(--rule)}.end .paper-grid{-webkit-mask-image:radial-gradient(60% 80% at 50% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(60% 80% at 50% 50%,#000 20%,transparent 75%)}.end .h1{font-size:54px;margin:0 auto 30px;text-wrap:balance}.end .signup{margin:0 auto}.nw{white-space:nowrap}.foot{padding:40px 0 48px;border-top:1px solid var(--rule);font-size:13.5px;line-height:1.6;color:var(--t2)}.foot p{max-width:1000px}.foot-nav{display:flex;flex-wrap:wrap;gap:0 22px;margin:16px 0 0}.pg .foot-nav a{display:inline-flex;align-items:center;min-height:40px;color:var(--t1);text-decoration:none;font-weight:500}.pg .foot-nav a:hover{text-decoration:underline}.foot-copy{color:var(--t3)}.foot-base{display:flex;flex-wrap:wrap-reverse;align-items:center;justify-content:space-between;gap:0 16px}.foot-social{display:flex;gap:4px;margin:0 -11px}.pg .foot-social :is(a,span){display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--t1)}.pg .foot-social a:hover{background:var(--rule)}.pg .foot-social span{opacity:.45}.foot-social svg{width:17px;height:17px;fill:currentColor}@media (max-width:1180px){.wrap{padding:0 40px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.flow{max-width:560px;margin:0 auto}.f-grid,.feat.flip .f-grid{grid-template-columns:minmax(0,1fr);gap:40px}.feat.flip .f-text{order:0}.f-text{max-width:680px}.plate,.cal-fig{max-width:760px}.pblk,.ai-grid{grid-template-columns:minmax(0,1fr)}.ai-fig{max-width:620px}.fm-grid,.faq-grid{grid-template-columns:minmax(0,1fr);gap:32px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-top{flex-direction:column;align-items:flex-start}}@media (max-width:860px){.wrap{padding:0 16px}.pg{font-size:15px}.h2{font-size:26px}.h3{font-size:23px}.kick{font-size:12px;letter-spacing:.1em}.body{font-size:15px;line-height:1.52}.top{position:relative}.top-in{flex-wrap:wrap;height:auto;gap:0 8px;padding-top:6px;padding-bottom:2px}.brand{font-size:20px}.brand svg{width:27px;height:27px}.top .pill{margin-left:auto;font-size:14px;min-height:42px;padding:.55em 1em .6em}.top-in:after{content:"";order:2;flex-basis:100%}.nav{order:3;flex:1;margin:2px 0 0 -10px;justify-content:space-between;gap:0}.top-theme{order:4;margin:2px -10px 0 -8px}.pg .nav a{padding:0 10px;font-size:14.5px}.hero{padding:22px 0 32px}.hero-grid{gap:0}.flow{display:none}.h1{font-size:39px}.lead{font-size:15px;line-height:1.5;margin:14px 0 18px}.su-input{height:52px;padding:0 16px}.su-row .pill{flex:none;font-size:15px;padding:0 16px}.su-note{margin-top:10px;font-size:14px}.points{flex-direction:column;gap:6px;margin-top:18px;flex-direction:row;gap:4px 14px}.points li{gap:7px;font-size:13.5px;line-height:1.5}.points .ico{display:none}.points li:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--mint)}.flow{max-width:358px}.fl-src,.fl-out{border-radius:8px;font-size:11.5px;box-shadow:0 0 0 1px var(--rule-2)}.fl-src{height:30px;gap:6px;padding:0 8px}.fl-src i{width:6px;height:6px}.fl-out{height:28px;gap:6px;padding:0 8px}.fl-out .n,.fl-out:after{display:none}.fl-hub{border-radius:14px}.fl-hub-l{font-size:12px;top:calc(100% + 6px)}.fl-cap{font-size:9px;letter-spacing:.1em}.fl-pro-l{font-size:9.5px;padding:3px 7px 4px}.fl-pk{stroke-width:5}.feat{padding:28px 0}.f-grid,.feat.flip .f-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.f-text,.f-fig{display:contents}.f-text .lab{order:1;margin-bottom:10px}.f-text .h2{order:2;margin-bottom:10px}.f-text .body{order:3;margin-bottom:24px}.f-fig>.plate,.cal-fig{order:5}.proof{order:6;max-width:none}.anat,.feat .proof{display:none}.tag{left:10px}.pl-head{display:none}.ptag{display:inline-flex;position:absolute;left:12px;top:-12px;z-index:3;align-items:center;font:600 10px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#0a1d16;color:var(--cream);white-space:nowrap}.ptag.ex{background:#fff7e8;color:var(--amber-t);box-shadow:0 0 0 1px #ef9f0c8c}.pl-t{font-size:13.5px}.cal-bar{flex-wrap:wrap;gap:10px;margin-bottom:22px}.pro{padding:40px 0}.pro-head{margin-bottom:26px}.pro .h2{font-size:28px}.pro-sub{margin-top:10px;font-size:16px}.pro-chip{margin-bottom:12px;font-size:14px;padding:4px 12px 5px}.pblk{gap:16px}.pblk+.pblk,.pblk+.ai{margin-top:30px;padding-top:30px}.blist{margin-top:16px;gap:8px}.blist li{font-size:14.5px;gap:10px}.jr .pb-cap{order:2}.ai .h2{font-size:27px}.ai-grid{gap:20px}.ch-head .ch-dot,.ch-head .ch-t{display:none}.ch-head{position:absolute;left:12px;top:-12px;z-index:3;padding:0;border:0;gap:6px}.ch-head .bdg{padding:6px 10px;font-size:10px;background:#03130e}.ch-head .bdg.ex{background:#2a2210}.ai-chat{border-radius:18px}.ch-head{padding:12px 14px}.ch-head .ch-t{font-size:12.5px}.ch-log{padding:24px 14px 6px;gap:10px}.pro .ch-head .bdg.sd{background:#0b3326}.pro .ch-head .bdg.ex{background:#2a2210}.ch-pause{width:24px;height:24px;background:#03130e}.ch-pause:before{inset:-8px}.ai-small{margin-top:10px}.jr .pb-cap{margin-top:8px}.msg .who{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dots{top:12px}.msg{max-width:94%}.msg.you .bub{font-size:12px;padding:9px 12px}.msg.bot .bub{font-size:13.5px;padding:9px 12px}.tw{white-space:normal}.ch-ask,.steps{display:none}.firms{padding:32px 0}.fm-line{font-size:15px;line-height:1.55}.fm-grid{gap:16px}.fm-big{font-size:64px}.fm-list{display:none}.firms.fm-open .fm-list{display:block;margin-bottom:6px}.fm-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;padding:0;border:0;background:none;color:var(--mint-t);font:600 15px/1 Inter,sans-serif;cursor:pointer}.fm-more:after{content:"";width:7px;height:7px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.firms.fm-open .fm-more:after{margin-top:3px;transform:rotate(-135deg)}.fm-list{-moz-columns:auto;columns:auto;font-size:14px;line-height:1.75}.fm-list li{display:inline;padding:0;border:0}.fm-list li:before{display:inline-block;width:5px;height:5px;margin:0 7px 0 4px;vertical-align:.2em}.trust{padding:32px 0}.ow{display:none}.ow-l{height:46px}.ow-f{top:14px}.ow-b{bottom:12px}.tr-top{margin-bottom:18px;gap:0}.ow-n{font-size:12px;padding:0 10px;height:36px}.ow-l{margin:0 5px}.tiles{grid-template-columns:minmax(0,1fr);gap:0;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--rule)}.tile{display:grid;grid-template-columns:36px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding:13px 16px;border-radius:0;background:none;box-shadow:none}.tile+.tile{border-top:1px solid var(--rule)}.tile{grid-template-columns:minmax(0,1fr)}.tile svg{display:none}.tile h3{margin:0 0 2px;font-size:15.5px}.tile p{font-size:14px;line-height:1.5}.plans{padding:32px 0}.plans .h2{font-size:24px}.plans-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.plan{padding:18px 16px}.plan-n{font-size:25px}.plan-b{top:20px;right:18px;font-size:11px;padding:6px 10px 7px}.plan-d{font-size:15px}.plan ul{margin-top:12px;gap:6px}.plan li{font-size:14px}.see{margin-top:12px}.faq{padding:32px 0}.faq-grid{gap:12px}.qa summary{font-size:15px;min-height:48px;padding:10px 0}.qa p{padding-right:0;font-size:15.5px}.end{padding:36px 0 40px}.end .h1{font-size:29px;margin-bottom:18px}.foot{padding:24px 0 28px;font-size:11.5px}.foot-nav{gap:0 18px}.pg .ph-only{display:block}.pg .dt-only{display:none}.jr .cap{padding-top:0}}@media (max-width:374px){.h1{font-size:36px}.nav{margin-left:-14px}.pg .nav a{padding:0 7px;font-size:13.5px}}@media (max-width:374px){.su-row{flex-direction:column}.su-row .su-input{flex:none}.su-row .pill{width:100%}}.vnotify__hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0}.vnotify__turnstile{margin-top:10px}.vnotify__turnstile:empty{display:none}.vnotify__status{margin-top:12px;font-size:15px;line-height:1.5;font-weight:600;color:var(--mint-t)}.vnotify__status:empty{display:none}.vnotify__status.is-err{color:var(--coral-t)}.vnotify__status.is-ok{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wl-pop{position:fixed;z-index:130;top:84px;left:0;right:0;width:min(400px,calc(100% - 32px));margin:0 auto;padding:20px 44px;border-radius:16px;background:var(--card);box-shadow:var(--soft),0 0 0 1px var(--rule-2);text-align:center;animation:fadeup .3s both}.wl-pop[hidden]{display:none}.wl-pop-h{font-family:var(--arch);font-weight:800;font-stretch:104%;font-size:15px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--t1);text-wrap:balance}.wl-pop-m{margin-top:8px;font-size:15px;line-height:1.5;color:var(--t2);overflow-wrap:anywhere;text-wrap:balance}.wl-pop-x{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--t2);cursor:pointer}.wl-pop-x:before{content:"";position:absolute;inset:-4px}.wl-pop-x:hover{color:var(--t1);background:#0a1d160f}.wl-pop-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media (max-width:860px){.wl-pop{top:max(16px,env(safe-area-inset-top))}}.pg .vnotify__input[aria-invalid=true]{border-color:var(--coral)}.vnotify__btn[disabled]{opacity:.7;cursor:progress}.end .su-note{margin-top:16px}.pg .skip{position:fixed;z-index:120;left:12px;top:-64px;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#ffc857;color:#03130e;font-weight:600;text-decoration:none}.pg .skip:focus{top:12px}.pg main:focus{outline:none}.pg .th-l{display:contents}.pg .th-d{display:none}.note-main{position:relative;padding:88px 0 96px;text-align:center}.note-main .paper-grid{-webkit-mask-image:radial-gradient(56% 80% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(56% 80% at 50% 40%,#000 20%,transparent 75%)}.note-box{position:relative;max-width:640px;margin:0 auto}.note-box h1{margin-bottom:18px;font-family:var(--arch);font-weight:800;font-stretch:104%;font-size:clamp(38px,4.4vw,52px);line-height:1.05;letter-spacing:-.028em;text-wrap:balance}.note-box>p{max-width:46ch;margin:0 auto;font-size:17.5px;line-height:1.62;color:var(--t2)}.note-tick{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 24px;border-radius:50%;background:var(--mint)}.note-tick svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.note-form{max-width:540px;margin:30px auto 0}.note-form .su-note{text-wrap:balance}.pg .note-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 26px;margin-top:30px;max-width:none}.pg .note-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--mint-t);font-weight:600;text-decoration:none}.pg .note-links a:hover{text-decoration:underline}@media (max-width:860px){.note-main{padding:48px 0 56px}.note-box>p{font-size:16.5px}}@media (prefers-reduced-motion:reduce){.pg *,.pg *:before,.pg *:after{animation:none!important;transition:none!important}}.pg .nav a[aria-current=page]{color:var(--t1);font-weight:600;background:#0a1d160d}.p-hero{position:relative;padding:60px 0 36px;text-align:center}.p-hero .paper-grid{-webkit-mask-image:radial-gradient(64% 92% at 50% 38%,#000 24%,transparent 76%);mask-image:radial-gradient(64% 92% at 50% 38%,#000 24%,transparent 76%)}.p-hero .kick{margin-bottom:18px}.p-hero .lead{margin:22px auto 30px;max-width:620px;text-wrap:balance}.p-hero .su-note{text-wrap:balance}.p-hero .signup{margin:0 auto}.p-plans{position:relative;padding:20px 0 60px;scroll-margin-top:68px}.p-plans .plans-grid{max-width:1040px;margin:0 auto}.p-plans .plan{display:flex;flex-direction:column;padding:32px 34px 34px}.plan-p{display:flex;align-items:baseline;gap:9px;margin-top:24px}.plan-amt{font-family:var(--arch);font-weight:800;font-stretch:104%;font-size:60px;line-height:1;letter-spacing:-.035em}.plan-per{font-size:16.5px;color:var(--t2)}.plan.pp .plan-per{color:var(--cream-2)}.plan-alt{min-height:1.55em;margin-top:8px;font-size:15.5px;line-height:1.55;color:var(--t2)}.plan.pp .plan-alt{color:var(--cream-2)}.p-plans .plan ul{margin:22px 0 30px;padding-top:24px;border-top:1px solid var(--rule)}.p-plans .plan.pp ul{border-top-color:#f4fff924}.plan-go{margin-top:auto;width:100%}.pg a.plan-go.ol{background:transparent;color:var(--t1);box-shadow:0 0 0 1.5px var(--t1) inset}.pg a.plan-go.ol:hover{background:#0a1d160d}.pg span.plan-go{background:transparent;color:var(--t3);box-shadow:0 0 0 1.5px var(--rule-2) inset;cursor:default}.p-under{max-width:760px;margin:24px auto 0;text-align:center;font-size:15px;line-height:1.55;color:var(--t2);text-wrap:balance}@media (min-width:861px){.p-plans .plan-d{min-height:3em}}.p-faq .qas{display:flex;flex-direction:column}.si{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:40px;padding:22px 26px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--rule)}.si p{flex:1 1 320px;font-weight:600;font-size:16.5px;line-height:1.45}.pg a.si-go{min-height:46px;font-size:16px;background:transparent;color:var(--t1);box-shadow:0 0 0 1.5px var(--t1) inset}.pg a.si-go:hover{background:#0a1d160d}@media (max-width:860px){.p-hero{padding:28px 0 18px}.p-hero .kick{margin-bottom:12px}.p-hero .lead{margin:14px auto 18px}.p-plans{padding:10px 0 32px}.p-plans .plan{padding:20px 16px 18px}.plan-p{margin-top:16px}.plan-amt{font-size:46px}.plan-per{font-size:15px}.plan-alt{font-size:14px;margin-top:6px}.p-plans .plan ul{margin:14px 0 20px;padding-top:16px}.pg a.plan-go,.pg span.plan-go{min-height:48px;font-size:16px}.p-under{margin-top:16px;font-size:13.5px;text-align:left}.si{margin-top:24px;padding:18px 16px}.si p{font-size:15px}.pg a.si-go{width:100%}}html[data-theme=dark]{background:#031c15;color-scheme:dark}html[data-theme=dark] .pg{--paper:#031c15;--paper-2:#062419;--card:#0a2c22;--card-2:#0f3629;--t1:#f4fff9;--t2:rgba(244,255,249,.76);--t3:rgba(244,255,249,.62);--rule:rgba(244,255,249,.1);--rule-2:rgba(244,255,249,.18);--mint:#5ee0b0;--mint-t:#5ee0b0;--mint-w:rgba(94,224,176,.14);--amber:#ffc857;--amber-t:#ffc857;--coral:#ff8370;--coral-t:#ff8370;--coral-w:rgba(255,131,112,.15);--ink:#07402f;--ink-2:#07402f;--ink-3:#04281e;--shot:#031c15;--soft:0 1px 2px rgba(0,0,0,.35),0 18px 44px rgba(0,0,0,.32);color-scheme:dark}html[data-theme=dark] .pg .hl{background-image:linear-gradient(transparent 58%,rgba(94,224,176,.3) 58%,rgba(94,224,176,.3) 90%,transparent 90%)}html[data-theme=dark] .pg .nav a:hover,html[data-theme=dark] .pg .top-theme:hover,html[data-theme=dark] .pg .wl-pop-x:hover{background:#f4fff912}html[data-theme=dark] .pg .nav-pro i{box-shadow:0 0 0 3px #5ee0b038}html[data-theme=dark] .pg .pill{box-shadow:0 0 0 1px #03130e1a inset,0 10px 26px #ffc85729}html[data-theme=dark] .pg .pill:focus-visible,html[data-theme=dark] .pg .su-input:focus-visible,html[data-theme=dark] .pg a:focus-visible,html[data-theme=dark] .pg .ask:focus-visible,html[data-theme=dark] .pg .ch-pause:focus-visible,html[data-theme=dark] .pg .top-theme:focus-visible,html[data-theme=dark] .pg .wl-pop-x:focus-visible,html[data-theme=dark] .pg .qa summary:focus-visible{outline-color:#5ee0b0b3}html[data-theme=dark] .pg .su-input{background:var(--card);border-color:#f4fff959}html[data-theme=dark] .pg .paper-grid{background-image:linear-gradient(rgba(244,255,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(244,255,249,.05) 1px,transparent 1px)}html[data-theme=dark] .pg .fl-ln{stroke:#f4fff93d}html[data-theme=dark] .pg .fl-src,html[data-theme=dark] .pg .fl-out,html[data-theme=dark] .pg .fl-hub{background:var(--card)}html[data-theme=dark] .pg .fl-src,html[data-theme=dark] .pg .fl-out{box-shadow:0 0 0 1px var(--rule-2),0 6px 16px #0000004d}html[data-theme=dark] .pg .fl-hub{box-shadow:0 0 0 1px var(--rule-2),0 14px 34px #0006}html[data-theme=dark] .pg .fl-out:hover{box-shadow:0 0 0 1.5px var(--mint),0 8px 22px #5ee0b029}html[data-theme=dark] .pg .fl-out:focus-visible{box-shadow:0 0 0 2px var(--mint),0 8px 22px #5ee0b029}html[data-theme=dark] .pg .fl-pro{background:#5ee0b014}html[data-theme=dark] .pg svg path[fill="#0a1d16"]{fill:#e9fff5}html[data-theme=dark] .pg .cap{background:var(--shot)}html[data-theme=dark] .pg .app{--bg:#031c15;--surface:#062018;--surface-2:#092a20;--surface-hover:#0c3426;--surface-selected:#144836;--border:#15392e;--border-soft:#1f4c3d;--cal-tile-border:#2e6b56;--control:#4f8e76;--text:#f2fbf6;--text-2:#b6d2c4;--muted:#93b7a7;--pos:#5ee0b0;--neg:#fb7185;--warn:#f59e0b;--warn-rgb:245,158,11;--orange:#f97316;--info:#5fc7dd;--pos-tint:rgba(94,224,176,.12);--neg-tint:rgba(251,113,133,.15);--hover-tint:rgba(242,251,246,.06);--shadow-card:0 1px 2px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.22);--shadow-lift:0 2px 6px rgba(0,0,0,.55),0 12px 28px rgba(0,0,0,.4);--w-pos:linear-gradient(160deg,rgba(16,185,129,.06) 0%,rgba(20,184,166,.02) 60%,rgba(255,255,255,0) 100%);--w-neg:linear-gradient(160deg,rgba(244,63,94,.06) 0%,rgba(244,63,94,.02) 60%,rgba(255,255,255,0) 100%);--w-info:linear-gradient(160deg,rgba(14,165,233,.06) 0%,rgba(20,184,166,.02) 60%,rgba(255,255,255,0) 100%);--w-warn:linear-gradient(160deg,rgba(245,158,11,.06) 0%,rgba(245,158,11,.02) 60%,rgba(255,255,255,0) 100%);--w-neutral:linear-gradient(160deg,rgba(150,162,183,.06) 0%,rgba(150,162,183,.02) 60%,rgba(255,255,255,0) 100%);color-scheme:dark}html[data-theme=dark] .pg .mini{box-shadow:var(--soft),0 0 0 1px #f4fff924}html[data-theme=dark] .pg .s-cal .cap.tp{background:#062018}html[data-theme=dark] .pg .tag,html[data-theme=dark] .pg .ptag{background:#0a1d16;box-shadow:0 0 0 1.5px #5ee0b08c}html[data-theme=dark] .pg .plate{background:var(--card)}html[data-theme=dark] .pg .bdg.ex{border-color:#ffc85773;color:var(--amber-t);background:#ffc85714}html[data-theme=dark] .pg .ptag.ex{color:var(--amber-t);background:#2a2210;box-shadow:0 0 0 1px #ffc85780}html[data-theme=dark] .pg .bdg.sd{background:#5ee0b024;color:var(--mint-t)}html[data-theme=dark] .pg .anat i,html[data-theme=dark] .pg .ow-n,html[data-theme=dark] .pg .tile,html[data-theme=dark] .pg .plan{background:var(--card)}html[data-theme=dark] .pg .ow-n.hub{background:var(--mint);color:#03130e}html[data-theme=dark] .pg .ow-b{border-top-color:#ff837099}html[data-theme=dark] .pg .ow-b:before{border-right-color:#ff8370bf}html[data-theme=dark] .pg .plan.pp{background:var(--ink-2);box-shadow:0 0 0 1px #5ee0b038 inset,0 26px 60px #0006}html[data-theme=dark] .pg .ai-chat{box-shadow:0 0 0 1px #5ee0b038 inset,0 34px 80px #00000073}html[data-theme=dark] .pg .pro{box-shadow:0 1px #5ee0b029 inset,0 -1px #5ee0b029 inset}@media (max-width:860px){html[data-theme=dark] .pg .s-cal .cap.tp{background:var(--shot)}html[data-theme=dark] .pg .tiles{background:var(--card)}html[data-theme=dark] .pg .tile{background:none}}html[data-theme=dark] .pg .th-l{display:none}html[data-theme=dark] .pg .th-d{display:contents}html[data-theme=dark] .note-tick svg{stroke:#03130e}@media (prefers-reduced-motion:no-preference){html[data-theme=dark] .pg .fl-hub{animation-name:pop,hubpd}html[data-theme=dark] .pg .fl-out{animation-name:pop,outpd}@keyframes hubpd{0%,26%,46%,to{box-shadow:0 0 0 1px #f4fff92e,0 14px 34px #0006}33%{box-shadow:0 0 0 1.5px #5ee0b0,0 0 0 9px #5ee0b024,0 14px 34px #0006}}@keyframes outpd{0%,64%,86%,to{background:#0a2c22}70%{background:#11402f}}}html[data-theme=dark] .pg .nav a[aria-current=page]{background:#f4fff912}html[data-theme=dark] .pg a.plan-go.ol,html[data-theme=dark] .pg a.si-go{box-shadow:0 0 0 1.5px #f4fff9cc inset}html[data-theme=dark] .pg a.plan-go.ol:hover,html[data-theme=dark] .pg a.si-go:hover{background:#f4fff912}html[data-theme=dark] .pg span.plan-go{box-shadow:0 0 0 1.5px var(--rule-2) inset}
