@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dae4b3dbdd9e4d1b-s.2_ze8n7bwlhtf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94d210260b00ada2-s.268m440qvy675.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a9fc94813a0b644-s.0w4ezn9vn3c-q.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8495c7a64396f454-s.1pvo0or05xyc_.woff2)format("woff2");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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.W-70hG_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:700}.W-70hG_variable{--font-caveat:"Caveat", "Caveat Fallback"}
.dcl *{box-sizing:border-box;margin:0;padding:0}.dcl{--bg:#f6f4ee;--ink:#0e1f1c;--ink2:#2c403c;--muted:#66756f;--line:#d9d5ca;--teal:#0f766e;--mint:#2dd4a7;--mintbg:#d7f5ea;--hl:#ffd84d;--coral:#ff7a59;--sky:#d6e8ff;--rose:#ffe0d6;--dark:#0b1714;--dark2:#12241f;scroll-behavior:smooth;font-family:var(--font-nb),system-ui,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:clip}.dcl h1,.dcl h2,.dcl h3,.dcl .disp{font-family:var(--font-nb),sans-serif;letter-spacing:-.035em}.dcl .mono{font-family:var(--font-geist-mono),ui-monospace,ui-monospace,monospace}.dcl .hand{font-family:var(--font-caveat),cursive,cursive}.dcl .wrap{max-width:1220px;margin:0 auto;padding:0 32px}.dcl a{color:inherit}@media (prefers-reduced-motion:reduce){.dcl *,.dcl :before,.dcl :after{transition:none!important;animation:none!important}}.dcl .grid-bg{background-image:linear-gradient(#0e1f1c0e 1px,#0000 1px),linear-gradient(90deg,#0e1f1c0e 1px,#0000 1px),linear-gradient(#0e1f1c08 1px,#0000 1px),linear-gradient(90deg,#0e1f1c08 1px,#0000 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}.dcl .btn{font:600 16px var(--font-nb);background:var(--ink);color:var(--on-ink);border:1px solid var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 10px 24px -12px #0e1f1c99}.dcl .btn .k{font:500 12px var(--font-geist-mono),ui-monospace;background:#ffffff24;border-radius:5px;padding:2px 6px}.dcl .btn.ghost{background:var(--card);color:var(--ink);border-color:var(--line);box-shadow:none}.dcl .btn.teal{background:var(--teal);border-color:var(--teal-ink)}.dcl .tag{font:500 12.5px var(--font-geist-mono),ui-monospace;color:var(--teal-ink);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;display:inline-flex}.dcl .tag:before{content:"";background:var(--teal);border-radius:2px;width:8px;height:8px}.dcl .h2{max-width:18ch;margin-top:14px;font-size:clamp(36px,4.6vw,60px);font-weight:800;line-height:1}.dcl .sub{color:var(--ink2);max-width:58ch;margin-top:16px;font-size:18px;line-height:1.55}.dcl .hl{background:linear-gradient(transparent 62%,var(--hl) 62%,var(--hl) 92%,transparent 92%);background-repeat:no-repeat;background-size:0 100%;transition:background-size .9s cubic-bezier(.6,0,.2,1) .2s}.dcl .in .hl,.dcl .hl.in{background-size:100% 100%}@media (scripting:enabled){.dcl .reveal .r{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--dl,0s);transform:translateY(18px)}.dcl .reveal.in .r{opacity:1;transform:none}}.dcl .pro{font:600 10.5px var(--font-geist-mono),ui-monospace;background:var(--hl);color:var(--on-hl);letter-spacing:.04em;vertical-align:middle;border-radius:5px;padding:2px 6px}.dcl .free{font:600 10.5px var(--font-geist-mono),ui-monospace;background:var(--mintbg);color:var(--teal-ink);letter-spacing:.04em;vertical-align:middle;border-radius:5px;padding:2px 6px}.dcl .soon{font:600 10.5px var(--font-geist-mono),ui-monospace;background:var(--soft);color:#666;letter-spacing:.04em;vertical-align:middle;border-radius:5px;padding:2px 6px}.dcl .nav{z-index:50;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border-bottom:1px solid var(--line);background:#f6f4eecc;position:sticky;top:0}.dcl .nav .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.dcl .logo{font:800 20px var(--font-nb);letter-spacing:-.02em;align-items:center;gap:9px;text-decoration:none;display:flex}.dcl .logo b{background:var(--ink);width:28px;height:28px;color:var(--on-ink);border-radius:8px;place-items:center;font-size:15px;display:grid;position:relative}.dcl .logo b:after{content:"";border:2px solid var(--bg);background:#34b08a;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px}.dcl .nav nav{color:var(--ink2);align-items:center;gap:28px;font-size:14.5px;font-weight:500;display:flex}.dcl .nav nav a{text-decoration:none}.dcl .nav nav a:hover{color:var(--ink)}.dcl .nav .btn{padding:9px 14px;font-size:14px}.dcl .hero{padding:72px 0 60px;position:relative;overflow:hidden}.dcl .hero:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 75% 30%,#2dd4a738,#0000 70%),radial-gradient(40% 40% at 10% 0,#ffd84d2e,#0000 70%);position:absolute;inset:0}.dcl .hero .grid-bg{position:absolute;inset:0;-webkit-mask:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 80%);mask:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 80%)}.dcl .hero .wrap{grid-template-columns:1fr 1.08fr;align-items:center;gap:48px;display:grid;position:relative}.dcl .livepill{font:500 13px var(--font-geist-mono),ui-monospace;background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 8px;display:inline-flex}.dcl .livepill i{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite ping;box-shadow:0 0 #22c55e99}@keyframes ping{70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.dcl .hero h1{margin:22px 0;font-size:clamp(46px,6vw,82px);font-weight:800;line-height:.94}.dcl .hero h1 .t{color:var(--teal-ink)}.dcl .hero .lead{color:var(--ink2);max-width:36ch;font-size:19px;line-height:1.55}.dcl .hero .ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.dcl .hero .meta{font:500 13px var(--font-geist-mono),ui-monospace;color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.dcl .hero .meta span:before{content:"✓ ";color:var(--teal-ink)}.dcl .win{background:var(--card);border:1px solid #cfcabd;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0e1f1c73,0 0 0 6px #ffffff80}.dcl .win .top{border-bottom:1px solid var(--soft);background:#faf9f5;align-items:center;gap:7px;height:40px;padding:0 14px;display:flex}.dcl .win .top i{background:#e2ddd0;border-radius:50%;width:10px;height:10px}.dcl .win .top span{font:500 12px var(--font-geist-mono),ui-monospace;color:var(--muted);margin-left:12px}.dcl .app{grid-template-columns:150px 1fr;min-height:430px;display:grid}.dcl .side{border-right:1px solid var(--soft);background:#fcfbf8;flex-direction:column;gap:2px;padding:14px 10px;font-size:13px;display:flex}.dcl .side span{color:var(--ink2);border-radius:8px;justify-content:space-between;padding:7px 10px;display:flex}.dcl .side span.on{background:var(--ink);color:var(--on-ink)}.dcl .side em{font-style:normal;font:600 10px var(--font-geist-mono),ui-monospace;background:var(--coral);color:#fff;border-radius:5px;padding:1px 5px}.dcl .main{padding:18px;position:relative}.dcl .main h5{font:700 15px var(--font-nb);justify-content:space-between;align-items:center;display:flex}.dcl .main h5 small{font:500 12px var(--font-geist-mono),ui-monospace;color:var(--muted)}.dcl .tl{margin-top:12px;position:relative}.dcl .ls{border:1px solid var(--soft);background:var(--card);border-radius:10px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;font-size:13.5px;transition:border-color .3s,background .3s;display:grid}.dcl .ls time{font:600 13px var(--font-geist-mono),ui-monospace;color:var(--muted)}.dcl .ls b{font-weight:600}.dcl .ls small{color:var(--muted);font-size:12px;display:block}.dcl .ls.now{border-color:var(--teal-ink);background:linear-gradient(90deg,var(--mintbg),#fff 70%);box-shadow:inset 3px 0 0 var(--teal)}.dcl .chip{font:600 11px var(--font-geist-mono),ui-monospace;white-space:nowrap;border-radius:6px;padding:3px 8px}.dcl .c-mint{background:var(--mintbg);color:var(--teal-ink)}.dcl .c-rose{background:var(--rose);color:var(--rose-ink)}.dcl .c-sky{background:var(--sky);color:var(--sky-ink)}.dcl .c-yel{background:var(--yelbg);color:var(--yel-ink)}.dcl .c-gray{background:var(--soft);color:var(--ink2)}.dcl .kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px;display:grid}.dcl .kpi{border:1px solid var(--soft);border-radius:10px;padding:10px 12px}.dcl .kpi p{font:500 11px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.dcl .kpi b{font:700 22px var(--font-nb);letter-spacing:-.03em}.dcl .toasts{z-index:3;flex-direction:column-reverse;gap:8px;width:300px;display:flex;position:absolute;bottom:-56px;right:-34px}.dcl .toast{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--soft);background:#fffffff5;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;animation:.5s cubic-bezier(.2,1.2,.4,1) both tin;display:grid;box-shadow:0 18px 30px -16px #0e1f1c73}@keyframes tin{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes tout{to{opacity:0;transform:translate(30px)}}.dcl .toast i{border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;display:grid}.dcl .toast b{font-size:12.5px;display:block}.dcl .toast small{color:var(--muted);font:500 10.5px var(--font-geist-mono),ui-monospace}.dcl .cursor{z-index:4;pointer-events:none;width:18px;height:18px;transition:left 1s cubic-bezier(.6,0,.3,1),top 1s cubic-bezier(.6,0,.3,1);position:absolute}.dcl .annot{font:700 24px var(--font-caveat),cursive;color:var(--coral);white-space:nowrap;position:absolute;transform:rotate(-5deg)}.dcl .strip{border-block:1px solid var(--line);background:var(--card);overflow:hidden}.dcl .strip .wrap{align-items:center;gap:28px;height:76px;display:flex}.dcl .strip p{font:500 12.5px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.dcl .marq{flex:1;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.dcl .marq div{gap:12px;width:max-content;animation:38s linear infinite mq;display:flex}.dcl .marq span{font:600 14px var(--font-nb);border:1px solid var(--line);white-space:nowrap;background:var(--bg);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.dcl .marq span i{background:var(--c);border-radius:50%;width:8px;height:8px}@keyframes mq{to{transform:translate(-50%)}}.dcl .sec{padding:120px 0 0}.dcl .auto{background:var(--dark);color:#e7f2ee;margin-top:120px;padding:110px 0;position:relative;overflow:hidden}.dcl .auto .grid-bg{opacity:.9;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 60% at 50% 40%,#000,#0000 85%);mask:radial-gradient(70% 60% at 50% 40%,#000,#0000 85%)}.dcl .auto:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#2dd4a738,#0000);width:700px;height:700px;position:absolute;top:-200px;right:-200px}.dcl .auto .wrap{z-index:1;position:relative}.dcl .auto .tag:before{background:var(--mint)}.dcl .auto .h2 em{color:var(--mint);font-style:normal}.dcl .auto .sub{color:#a9c2ba}.dcl .rules{gap:12px;margin-top:56px;display:grid}.dcl .rule{background:linear-gradient(#10211d,#0c1a17);border:1px solid #1f3a33;border-radius:16px;grid-template-columns:1fr 120px 1.2fr 150px;align-items:center;gap:0;padding:18px 22px;transition:border-color .3s,transform .3s;display:grid}.dcl .rule:hover{border-color:#2f6b5d;transform:translate(4px)}.dcl .when,.dcl .then{align-items:center;gap:14px;display:flex}.dcl .ico{background:#132a25;border:1px solid #284a42;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.dcl .when small,.dcl .then small{font:500 11px var(--font-geist-mono),ui-monospace;color:#7fa59a;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;display:block}.dcl .when b,.dcl .then b{color:#f1f8f5;font-size:15.5px;font-weight:600}.dcl .then b span{color:var(--mint)}.dcl .wire{background:#24443c;border-radius:2px;height:2px;margin:0 14px;position:relative;overflow:hidden}.dcl .wire:after{content:"";background:linear-gradient(90deg,transparent,var(--mint),transparent);width:30%;height:100%;animation:2.4s linear infinite flow;animation-delay:var(--wd,0s);position:absolute;top:0;left:-30%}@keyframes flow{to{left:100%}}.dcl .rule .ch{justify-self:end;gap:6px;display:flex}.dcl .rule .ch span{font:600 10.5px var(--font-geist-mono),ui-monospace;color:#bfe0d6;border:1px solid #284a42;border-radius:6px;padding:4px 7px}.dcl .rule .ch .p{background:var(--hl);color:var(--on-hl);border-color:var(--hl)}.dcl .wa{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.dcl .phone{background:#111;border-radius:42px;width:310px;margin:0 auto;padding:12px;position:relative;box-shadow:0 40px 80px -30px #0e1f1c99}.dcl .phone .scr{background:#efe7dd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='20' cy='20' r='1.2' fill='%23d9cfc2'/%3E%3C/svg%3E");border-radius:32px;flex-direction:column;height:560px;display:flex;overflow:hidden}.dcl .phone .hd{color:#fff;background:#075e54;align-items:center;gap:10px;padding:36px 16px 12px;font-size:14px;display:flex}.dcl .phone .hd i{color:#075e54;background:#cfe8e0;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.dcl .phone .hd small{opacity:.75;font-size:11px;display:block}.dcl .msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:14px 12px;display:flex}.dcl .m{background:var(--card);opacity:0;border-radius:10px;max-width:85%;padding:8px 10px 6px;font-size:13.5px;line-height:1.4;transition:all .4s;transform:translateY(8px);box-shadow:0 1px 1px #00000014}.dcl .m.me{background:#d9fdd3;align-self:flex-end}.dcl .m small{text-align:right;color:#8a9a8f;margin-top:2px;font-size:10px;display:block}.dcl .in .m{opacity:1;transform:none}.dcl .in .m:nth-child(2){transition-delay:.5s}.dcl .in .m:nth-child(3){transition-delay:1.1s}.dcl .typing{background:var(--card);opacity:0;border-radius:10px;gap:4px;width:58px;padding:10px 12px;transition:opacity .3s 1.6s;display:flex}.dcl .in .typing{opacity:1}.dcl .typing i{background:#9aa;border-radius:50%;width:6px;height:6px;animation:1.2s infinite dot}.dcl .typing i:nth-child(2){animation-delay:.15s}.dcl .typing i:nth-child(3){animation-delay:.3s}@keyframes dot{30%{opacity:1;transform:translateY(-4px)}0%,60%,to{opacity:.4}}.dcl .composer{background:var(--card);color:var(--ink2);border-radius:22px;align-items:center;gap:8px;margin:0 10px 12px;padding:10px 14px;font-size:12.5px;display:flex}.dcl .composer b{color:#fff;background:#00a884;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.dcl .tpls{gap:10px;margin-top:28px;display:grid}.dcl .tpl{border:1px solid var(--line);background:var(--card);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:grid}.dcl .tpl:hover,.dcl .tpl[aria-pressed=true]{border-color:var(--teal-ink);box-shadow:0 0 0 3px #0f766e1f}.dcl .tpl .ico{background:var(--mintbg);border:0;font-size:16px}.dcl .tpl b{font-weight:600}.dcl .tpl small{color:var(--muted);font-size:13px;display:block}.dcl .tpl .go{font:500 12px var(--font-geist-mono),ui-monospace;color:var(--teal-ink)}.dcl .filters{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.dcl .filters button{font:600 14px var(--font-nb);border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink2);border-radius:999px;padding:9px 15px;transition:all .2s}.dcl .filters button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.dcl .filters button span{font:500 11px var(--font-geist-mono),ui-monospace;opacity:.6;margin-left:6px}.dcl .bento{grid-auto-flow:dense;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(190px,auto);gap:14px;margin-top:26px;display:grid}.dcl .f{border:1px solid var(--line);background:var(--card);border-radius:18px;flex-direction:column;gap:10px;padding:20px;transition:opacity .35s,transform .35s,filter .35s,border-color .2s;display:flex;position:relative;overflow:hidden}.dcl .f:hover{border-color:#b9b3a4}.dcl .f.dim{opacity:.22;filter:grayscale();transform:scale(.98)}.dcl .f.w2{grid-column:span 2}.dcl .f.h2r{grid-row:span 2}.dcl .f h3{letter-spacing:-.025em;font-size:21px;font-weight:700;line-height:1.1}.dcl .f p{color:var(--ink2);font-size:14.5px;line-height:1.5}.dcl .f .cat{font:500 11px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;display:flex}.dcl .f .vis{margin-top:auto}.dcl .f.dark{background:var(--dark);color:#e7f2ee;border-color:var(--dark)}.dcl .f.dark p{color:#a9c2ba}.dcl .f.dark .cat{color:#7fa59a}.dcl .f.mintf{background:linear-gradient(160deg,#e3f8f0,#fff 60%)}.dcl .f.yel{background:linear-gradient(160deg,#fff4c4,#fff 65%)}.dcl .mini-week{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.dcl .mini-week i{background:var(--soft);border-radius:6px;height:26px}.dcl .mini-week i.a{background:var(--mintbg);box-shadow:inset 3px 0 0 var(--teal)}.dcl .mini-week i.b{background:var(--sky);box-shadow:inset 3px 0 #3b82f6}.dcl .mini-week i.c{background:var(--yelbg);box-shadow:inset 3px 0 #f5b400}.dcl .meter{background:var(--soft);border-radius:9px;height:10px;overflow:hidden}.dcl .meter i{height:100%;width:var(--w);background:var(--teal);border-radius:9px;transition:width 1.2s cubic-bezier(.2,.8,.2,1);display:block}@media (scripting:enabled){.dcl .reveal:not(.in) .meter i{width:0}}.dcl .dotsb{gap:5px;display:flex}.dcl .dotsb i{background:var(--teal);border-radius:4px;flex:1;height:12px}.dcl .dotsb i.u{background:var(--soft)}.dcl .spark{align-items:end;gap:5px;height:56px;display:flex}.dcl .spark i{background:var(--mint);height:var(--h);border-radius:4px 4px 0 0;flex:1}.dcl .f.dark .spark i{background:var(--mint)}.dcl .code{font:500 12px/1.6 var(--font-geist-mono),ui-monospace;color:#cde7df;background:#0f1f1b;border-radius:10px;padding:10px 12px}.dcl .code .k{color:var(--mint)}.dcl .code .s{color:var(--hl)}.dcl .qr{background:conic-gradient(var(--ink) 25%,transparent 0 50%,var(--ink) 0 75%,transparent 0) 0 0/12px 12px;outline:1px solid var(--line);border:4px solid #fff;border-radius:6px;width:62px;height:62px}.dcl .stars{color:#f5b400;letter-spacing:2px;font-size:16px}.dcl .kbd{font:500 11px var(--font-geist-mono),ui-monospace;border:1px solid var(--line);background:var(--card);border-bottom-width:2px;border-radius:5px;padding:1px 5px}.dcl .integ{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px;display:grid}.dcl .ig{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:20px;position:relative}.dcl .ig .logo2{width:42px;height:42px;font:700 15px var(--font-nb);color:#fff;border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.dcl .ig b{font-size:16px}.dcl .ig p{color:var(--ink2);margin-top:6px;font-size:14px;line-height:1.45}.dcl .ig .st{font:600 10.5px var(--font-geist-mono),ui-monospace;color:var(--teal-ink);align-items:center;gap:6px;display:flex;position:absolute;top:18px;right:18px}.dcl .ig .st:before{content:"";background:#22c55e;border-radius:50%;width:7px;height:7px}.dcl .cycle{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-top:28px;padding:4px;display:inline-flex}.dcl .cycle button{font:600 14px var(--font-nb);cursor:pointer;color:var(--ink2);background:0 0;border:0;border-radius:9px;padding:8px 14px}.dcl .cycle button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.dcl .prices{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:22px;display:grid}.dcl .pc{border:1px solid var(--line);background:var(--card);border-radius:20px;flex-direction:column;padding:28px;display:flex}.dcl .pc.pro-c{border:2px solid var(--ink);position:relative;box-shadow:0 30px 60px -30px #0e1f1c73}.dcl .pc.pro-c:before{content:"Recomendado";font:600 11px var(--font-geist-mono),ui-monospace;background:var(--hl);text-transform:uppercase;letter-spacing:.06em;color:var(--on-hl);border-radius:6px;padding:4px 9px;position:absolute;top:-12px;left:24px}.dcl .pc h3{font-size:24px;font-weight:700}.dcl .pc .for{color:var(--muted);margin:6px 0 18px;font-size:14.5px}.dcl .amount{font:800 54px/1 var(--font-nb);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.dcl .amount small{font:500 16px var(--font-nb);letter-spacing:0;color:var(--muted)}.dcl .pc .alt{font:500 12.5px var(--font-geist-mono),ui-monospace;color:var(--muted);min-height:18px;margin-top:6px}.dcl .pc ul{flex:1;gap:10px;margin:22px 0 26px;list-style:none;display:grid}.dcl .pc li{padding-left:24px;font-size:14.5px;line-height:1.4;position:relative}.dcl .pc li:before{content:"";border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);width:12px;height:7px;position:absolute;top:5px;left:2px;transform:rotate(-45deg)}.dcl .pc .btn{justify-content:center}.dcl .calc{background:var(--dark);color:#e7f2ee;border-color:var(--dark)}.dcl .calc h3{font-size:22px}.dcl .calc .n{font:800 84px/1 var(--font-nb);letter-spacing:-.05em;color:var(--mint);font-variant-numeric:tabular-nums;margin:16px 0 0}.dcl .calc .n small{font:500 15px var(--font-nb);color:#a9c2ba;letter-spacing:0}.dcl .calc input{width:100%;accent-color:var(--mint);margin:14px 0 18px}.dcl .verdict{color:#cfe5de;background:#10231e;border:1px solid #284a42;border-radius:14px;min-height:120px;margin-top:auto;padding:16px;font-size:14.5px;line-height:1.5}.dcl .rate{flex-wrap:wrap;gap:6px;margin:-4px 0 16px;display:flex}.dcl .rate button{font:700 13px var(--font-nb);color:#cfe5de;cursor:pointer;background:0 0;border:1.5px solid #284a42;border-radius:8px;padding:6px 10px}.dcl .rate button[aria-pressed=true]{background:var(--mint);color:var(--ink);border-color:var(--mint)}.dcl .verdict b{font:700 18px var(--font-nb);color:#fff;letter-spacing:-.02em;margin-bottom:4px;display:block}.dcl .fee{color:var(--ink2);border:1px dashed #bfb9aa;border-radius:16px;align-items:center;gap:22px;margin-top:14px;padding:18px 22px;font-size:14.5px;line-height:1.5;display:flex}.dcl .fee b{font:800 40px var(--font-nb);color:var(--teal-ink);letter-spacing:-.04em}.dcl .faqs{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 40px;margin-top:40px;display:grid}.dcl summary{cursor:pointer;font:600 16.5px var(--font-nb);padding:20px 40px 20px 0;list-style:none;position:relative}.dcl summary::-webkit-details-marker{display:none}.dcl summary:after{content:"+";font:400 24px var(--font-nb);color:var(--muted);transition:transform .25s;position:absolute;top:16px;right:4px}.dcl details[open] summary:after{transform:rotate(45deg)}.dcl details p{color:var(--ink2);padding:0 0 20px;font-size:15px;line-height:1.55}.dcl .final{background:var(--dark);color:#fff;text-align:center;border-radius:28px;margin:130px 0 0;padding:90px 40px;position:relative;overflow:hidden}.dcl .final .grid-bg{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask:radial-gradient(60% 70%,#000,#0000);mask:radial-gradient(60% 70%,#000,#0000)}.dcl .final:after{content:"";background:radial-gradient(closest-side,#2dd4a766,#0000);width:900px;height:600px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.dcl .final>*{z-index:1;position:relative}.dcl .final h2{max-width:15ch;margin:0 auto;font-size:clamp(40px,5.6vw,76px);font-weight:800;line-height:.95}.dcl .final p{color:#a9c2ba;margin:18px 0 30px;font-size:18px}.dcl .final .btn{background:var(--card);color:var(--ink);padding:16px 26px;font-size:17px}.dcl .final .meta{font:500 13px var(--font-geist-mono),ui-monospace;color:#7fa59a;margin-top:18px}.dcl footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:50px 0;font-size:14px;display:flex}@media (max-width:960px){.dcl .wrap{padding:0 16px}.dcl .nav nav a:not(.btn){display:none}.dcl .hero{padding:40px 0}.dcl .hero .wrap{grid-template-columns:1fr;gap:40px}.dcl .app{grid-template-columns:1fr}.dcl .side{display:none}.dcl .toasts{width:auto;bottom:-20px;left:8px;right:8px}.dcl .annot{display:none}.dcl .strip .wrap{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:14px 16px}.dcl .marq{width:100%}.dcl .rule{grid-template-columns:1fr;gap:12px}.dcl .wire{width:2px;height:24px;margin:0 0 0 19px}.dcl .wire:after{width:100%;height:30%;animation-name:flowv;top:-30%;left:0}@keyframes flowv{to{top:100%}}.dcl .rule .ch{justify-self:start}.dcl .wa{grid-template-columns:1fr;gap:40px}.dcl .bento{grid-template-columns:1fr 1fr}.dcl .f.w2{grid-column:span 2}.dcl .integ{grid-template-columns:1fr 1fr}.dcl .prices,.dcl .faqs{grid-template-columns:1fr}.dcl .fee{flex-direction:column;align-items:flex-start}.dcl .final{padding:60px 20px}}@media (max-width:560px){.dcl .bento{grid-template-columns:1fr}.dcl .f.w2{grid-column:auto}.dcl .integ{grid-template-columns:1fr}}.dcl{--bg:#fbf6ea;--line:#e3dac6;--paper:#fbf6ea;--rule:var(--soft);--margin:#f3b3a6}.dcl,.dcl h1,.dcl h2,.dcl h3,.dcl .disp,.dcl .btn,.dcl .filters button,.dcl .cycle button,.dcl summary,.dcl .marq span{font-family:var(--font-nb),system-ui,sans-serif}.dcl h1,.dcl h2,.dcl h3,.dcl .disp{letter-spacing:-.025em}.dcl .hero h1,.dcl .h2,.dcl .final h2{font-weight:900}.dcl .amount,.dcl .calc .n,.dcl .kpi b,.dcl .fee b{font-family:var(--font-nb);font-weight:900}.dcl .hand{font-family:var(--font-caveat),cursive,cursive;font-weight:700}.dcl .grid-bg{background-image:linear-gradient(#466e8c1a 1px,#0000 1px),linear-gradient(90deg,#466e8c1a 1px,#0000 1px),linear-gradient(#466e8c0d 1px,#0000 1px),linear-gradient(90deg,#466e8c0d 1px,#0000 1px)}.dcl .ruled{background:linear-gradient(90deg,transparent 56px,var(--margin) 56px,var(--margin) 58px,transparent 58px),repeating-linear-gradient(180deg,var(--paper) 0 31px,var(--rule) 31px 32px)}.dcl .win,.dcl .f,.dcl .ig,.dcl .pc,.dcl .tpl,.dcl .toast,.dcl .livepill,.dcl .filters button,.dcl .cycle,.dcl .btn{border:2px solid var(--ink)!important}.dcl .win,.dcl .f,.dcl .ig,.dcl .pc,.dcl .tpl{box-shadow:5px 5px 0 var(--ink)!important}.dcl .f.dim{box-shadow:none!important}.dcl .toast{background:var(--card);box-shadow:4px 4px 0 var(--ink)!important}.dcl .btn{border-radius:14px;font-weight:800;box-shadow:4px 4px 0 var(--ink)!important}.dcl .btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)!important}.dcl .btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)!important}.dcl .btn.ghost{background:var(--card)}.dcl .final .btn{box-shadow:4px 4px 0 var(--mint)!important;border-color:#fff!important}.dcl .filters button{box-shadow:2px 2px 0 var(--ink)}.dcl .filters button[aria-pressed=true]{box-shadow:none;transform:translate(2px,2px)}.dcl .cycle{box-shadow:3px 3px 0 var(--ink)}.dcl .f:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)!important}.dcl .f.dark,.dcl .f.dark:hover{border-color:var(--ink)!important}.dcl .pc.pro-c{background:var(--yelbg);background-image:repeating-linear-gradient(#0000 0 31px,#efe2a0 31px 32px)}.dcl .pc.pro-c:before{background:var(--coral);color:#fff;transform:rotate(-3deg)}.dcl .calc{background:var(--dark)!important}.dcl .tpl[aria-pressed=true]{background:var(--yelbg);box-shadow:5px 5px 0 var(--teal)!important}.dcl .livepill{box-shadow:2px 2px 0 var(--ink)}.dcl .strip{border-block:2px solid var(--ink);background:var(--hl);color:var(--on-hl)}.dcl .strip p{color:var(--ink)}.dcl .marq span{background:var(--card);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}.dcl .tape{z-index:5;pointer-events:none;background:#ffd84dd9;width:92px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-4deg)}.dcl .tape.m{background:#b9ecd9eb;transform:translate(-50%)rotate(5deg)}.dcl .tape.r{background:#ffbeaaeb;transform:translate(-50%)rotate(-7deg)}.dcl .tape.l{left:18%}.dcl .tape.rt{left:82%}.dcl .f{overflow:visible}.dcl .hl{background:linear-gradient(transparent 60%,var(--hl) 60%,var(--hl) 92%,transparent 92%);background-repeat:no-repeat;background-size:0 100%}.dcl .hero h1 .t{background:linear-gradient(#0000 62%,#2dd4a759 62% 90%,#0000 90%) 0 0/0 100% no-repeat;transition:background-size .9s cubic-bezier(.6,0,.2,1) .5s}.dcl .hero.in h1 .t{background-size:100% 100%}.dcl .note{font:700 26px/1.05 var(--font-caveat),cursive,cursive;color:var(--pen,#a14a33);white-space:nowrap;pointer-events:none;z-index:6;position:absolute}.dcl .note svg{display:block}.dcl .note.chalk{color:#e8f5ef;opacity:.85}.dcl .annot{color:#a14a33;font-size:26px}.dcl .auto{background-color:#13302a;background-image:radial-gradient(at 20% 0,#ffffff0f,#0000 50%),radial-gradient(at 80% 100%,#00000040,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.dcl .auto .grid-bg{display:none}.dcl .auto:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dcl .auto{border-block:10px solid #8b5e34;box-shadow:inset 0 0 0 2px #5b3b1e}.dcl .rule{background:#ffffff0a;border:1.5px dashed #e8f5ef47}.dcl .rule:hover{border-color:#e8f5ef99}.dcl .ico{background:#ffffff0f;border-color:#e8f5ef40}.dcl .auto .h2 em{color:var(--hl)}.dcl .ruled-sec{position:relative}.dcl .ruled-sec:before{content:"";background:linear-gradient(90deg,transparent 4%,var(--margin) 4%,var(--margin) calc(4% + 2px),transparent calc(4% + 2px)),repeating-linear-gradient(180deg,transparent 0 31px,var(--rule) 31px 32px);opacity:.7;pointer-events:none;z-index:-1;position:absolute;inset:0}.dcl .ruled-sec{z-index:0;padding-bottom:40px}.dcl .final{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#13302a}.dcl .final h2 span{color:var(--hl)!important}.dcl details{border-bottom:2px dashed var(--line)}.dcl .faqs{border-top:2px solid var(--ink)}.dcl .tag{color:var(--pen,#a14a33);font-family:var(--font-caveat),cursive,cursive;text-transform:none;letter-spacing:0;font-size:26px;font-weight:700;transform:rotate(-2deg)}.dcl .tag:before{display:none}.dcl .auto .tag{color:var(--hl)}.dcl{--pen:#a14a33;--card:#fff;--on-ink:#fff;--on-hl:#0e1f1c;--yelbg:#fff1b8;--lilac:#e6dcff;--soft:#ece6d6;--teal-ink:#0f766e;--rose-ink:#b23d1c;--sky-ink:#1f4f99;--yel-ink:#7a5600}.dcl .new{font:700 10px var(--font-geist-mono),ui-monospace;background:var(--coral);color:#fff;vertical-align:middle;border-radius:5px;margin-left:4px;padding:2px 6px}.dcl .m .qbtns{border-top:1px solid #e9edef;flex-direction:column;gap:1px;margin:8px -10px -6px;display:flex}.dcl .m .qbtns span{text-align:center;color:#00a5f4;border-bottom:1px solid #e9edef;padding:8px 0;font-size:13.5px;font-weight:600}.dcl .m .qbtns span:last-child{border:0}.dcl .watoast{background:var(--card);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font:700 12.5px var(--font-nb);opacity:0;border-radius:10px;align-self:center;padding:7px 12px;transition:all .4s 1.5s;transform:translateY(10px)}.dcl .in .watoast{opacity:1;transform:none}.dcl .fee b{white-space:nowrap}.dcl .logo{font-family:var(--font-nb)!important;font-weight:900!important}.dcl .hero h1 .pre{color:var(--ink2);letter-spacing:-.01em;margin-bottom:.25em;font-size:.42em;font-weight:800;line-height:1.1;display:block}.dcl .app{border-radius:0 0 14px 14px;overflow:hidden}@media (max-width:960px){.dcl .note{display:none}.dcl .ruled-sec:before{background:repeating-linear-gradient(180deg,transparent 0 31px,var(--rule) 31px 32px)}}.dcl #auto .map{grid-template-columns:minmax(0,380px) 1fr minmax(0,440px);align-items:center;min-height:560px;margin-top:44px;display:grid;position:relative}.dcl #auto .svg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.dcl #auto .svg .base{fill:none;stroke:#e8f5ef29;stroke-width:2px}.dcl #auto .svg .base.off{stroke-dasharray:3 7}.dcl #auto .svg .live{fill:none;stroke:var(--mint);stroke-width:3px;stroke-linecap:round;opacity:0;transition:opacity .25s}.dcl #auto .svg .live.on{opacity:1;stroke-dasharray:var(--L);stroke-dashoffset:var(--L);animation:.55s cubic-bezier(.6,0,.3,1) forwards drawL}.dcl #auto .svg .live.on.second{animation-delay:.5s}@keyframes drawL{to{stroke-dashoffset:0}}.dcl #auto .svg .pkt{fill:var(--hl);opacity:0}.dcl #auto .evs{z-index:2;gap:9px;display:grid;position:relative}.dcl #auto .ev{cursor:pointer;color:inherit;font:inherit;text-align:left;background:#ffffff08;border:1.5px dashed #e8f5ef47;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:all .25s;display:grid}.dcl #auto .ev:hover{border-color:#e8f5ef8c}.dcl #auto .ev[aria-current=true]{background:var(--paper);color:var(--ink);border:2px solid var(--paper);box-shadow:5px 5px 0 var(--hl)}.dcl #auto .ev .ico{background:#ffffff12;border-radius:10px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.dcl #auto .ev[aria-current=true] .ico{background:var(--mintbg)}.dcl #auto .ev small{font:500 10.5px var(--font-geist-mono),ui-monospace;text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin-bottom:2px;display:block}.dcl #auto .ev b{font-size:15.5px;font-weight:800;line-height:1.25}.dcl #auto .ev .pro{font:600 9.5px var(--font-geist-mono),ui-monospace;background:var(--hl);color:var(--on-hl);vertical-align:2px;border-radius:4px;margin-left:4px;padding:1px 5px}.dcl #auto .ev.is-off{opacity:.5}.dcl #auto .sw{cursor:pointer;background:#ffffff38;border:0;border-radius:999px;flex:none;width:44px;height:25px;transition:background .25s;position:relative}.dcl #auto .sw:after{content:"";background:var(--card);border-radius:50%;width:19px;height:19px;transition:transform .25s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px}.dcl #auto .sw[aria-checked=true]{background:var(--mint)}.dcl #auto .sw[aria-checked=true]:after{transform:translate(19px)}.dcl #auto .ev[aria-current=true] .sw[aria-checked=false]{background:#cfc8b6}.dcl #auto .hub{background:var(--paper);width:136px;height:136px;color:var(--ink);text-align:center;border:3px solid var(--ink);z-index:2;border-radius:50%;justify-self:center;place-items:center;transition:transform .3s;display:grid;position:relative;box-shadow:0 0 0 10px #2dd4a71a,0 0 0 22px #2dd4a70d}.dcl #auto .hub.pulse{animation:.6s .45s hubp}@keyframes hubp{40%{transform:scale(1.09);box-shadow:0 0 0 14px #ffd84d40,0 0 0 30px #ffd84d14}}.dcl #auto .hub b{font:900 20px var(--font-nb);letter-spacing:-.02em;display:block}.dcl #auto .hub small{font:600 10.5px var(--font-geist-mono),ui-monospace;color:#5f7470}.dcl #auto .hub:before{content:"";border:2px dashed var(--mint);border-radius:50%;animation:16s linear infinite spin;position:absolute;inset:-7px}@keyframes spin{to{transform:rotate(360deg)}}.dcl #auto .out{z-index:2;position:relative}.dcl #auto .dest{align-items:center;gap:8px;min-height:30px;margin-bottom:12px;display:flex}.dcl #auto .dest span{font:600 11px var(--font-geist-mono),ui-monospace;color:#cfe5de;background:#ffffff14;border:1.5px solid #e8f5ef40;border-radius:7px;padding:5px 9px;transition:all .3s}.dcl #auto .dest span.on{background:var(--mint);color:var(--ink);border-color:var(--mint)}.dcl #auto .paper{background:var(--paper);color:var(--ink);border:2px solid var(--ink);background-image:linear-gradient(90deg,transparent 38px,#f3b3a6 38px,#f3b3a6 40px,transparent 40px),repeating-linear-gradient(180deg,var(--paper) 0 31px,var(--soft) 31px 32px);border-radius:18px;min-height:320px;padding:20px 20px 20px 54px;position:relative;box-shadow:8px 8px #0a1915}.dcl #auto .paper .tape{background:#ffd84dd9;width:90px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-3deg)}.dcl #auto .paper .who{font:700 25px var(--font-caveat),cursive;color:var(--pen);margin-bottom:12px;display:block}.dcl #auto .stage{min-height:240px;position:relative}.dcl #auto .pv{opacity:0;pointer-events:none;position:absolute;inset:0;transform:translateY(14px)scale(.98)}.dcl #auto .pv.on{opacity:1;pointer-events:auto;transition:opacity .35s .85s,transform .5s cubic-bezier(.2,1.3,.4,1) .85s;transform:none}.dcl #auto .mail{background:var(--card);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:12px;overflow:hidden}.dcl #auto .mail .mh{border-bottom:1.5px solid var(--soft);color:#5f7470;padding:10px 14px;font-size:13px}.dcl #auto .mail .mh b{color:var(--ink)}.dcl #auto .mail .mb{padding:14px;font-size:15px;line-height:1.5}.dcl #auto .mail .big{font:900 22px var(--font-nb);margin:6px 0}.dcl #auto .wachat{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#efe7dd;border-radius:14px;padding:12px}.dcl #auto .wachat .wh{color:#075e54;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:800;display:flex}.dcl #auto .wachat .wh i{color:#fff;background:#075e54;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.dcl #auto .bub{background:var(--card);border-radius:10px;max-width:90%;padding:9px 11px 6px;font-size:14px;line-height:1.4}.dcl #auto .bub .qb{border-top:1px solid #e9edef;margin:8px -11px -6px;display:grid}.dcl #auto .bub .qb span{text-align:center;color:#00a5f4;border-bottom:1px solid #e9edef;padding:7px 0;font-size:13.5px;font-weight:700}.dcl #auto .bub .qb span:last-child{border:0}.dcl #auto .bub.me{opacity:0;background:#d9fdd3;width:max-content;margin:8px 0 0 auto;transform:translateY(6px)}.dcl #auto .pv.on .bub.me{animation:.4s 1.9s forwards reply}@keyframes reply{to{opacity:1;transform:none}}.dcl #auto .tg{background:var(--card);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:grid}.dcl #auto .tg i{color:#fff;background:#229ed9;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.dcl #auto .tg small{color:#5f7470;font-size:12px}.dcl #auto .bono{background:var(--card);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:14px;padding:18px}.dcl #auto .bono .n{font:900 60px/1 var(--font-nb);letter-spacing:-.04em}.dcl #auto .flip{vertical-align:bottom;height:60px;display:inline-block;overflow:hidden}.dcl #auto .flip span{transition:transform .5s cubic-bezier(.6,-.3,.3,1.4) 1.3s;display:block}.dcl #auto .pv.on .flip span{transform:translateY(-60px)}.dcl #auto .dots{gap:6px;margin:10px 0;display:flex}.dcl #auto .dots i{border:2px solid var(--ink);background:var(--teal);border-radius:5px;flex:1;height:14px}.dcl #auto .dots i.u{background:var(--card)}.dcl #auto .pv.on .dots i.go{animation:.4s 1.3s forwards use}@keyframes use{to{background:#fff}}.dcl #auto .sum{color:#f4ecd2;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#14232f;border-radius:14px;padding:16px}.dcl #auto .sum .sr{border-top:1px solid #2a3d4d;justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.dcl #auto .sum b{color:var(--hl)}.dcl #auto .hold{gap:10px;margin-top:12px;display:flex}.dcl #auto .hold span{font:800 14px var(--font-nb);border:2px solid var(--ink);border-radius:10px;padding:9px 14px}.dcl #auto .lim{font:600 12px var(--font-geist-mono),ui-monospace;color:#5f7470;margin-bottom:10px}.dcl #auto .lim b{color:var(--ink)}.dcl #auto .offmsg{text-align:center;height:100%;font:700 26px/1.2 var(--font-caveat),cursive;color:#7a6e5d;place-items:center;display:grid}.dcl #auto .offmsg b{font:900 22px var(--font-nb);color:var(--ink);margin-bottom:6px;display:block}.dcl #auto .hint{font:700 22px var(--font-caveat),cursive;color:#bfe0d6;margin-top:22px}@media (max-width:980px){.dcl #auto .board{border-width:8px;padding:40px 18px 50px}.dcl #auto .map{grid-template-columns:1fr;gap:22px}.dcl #auto .svg{display:none}.dcl #auto .hub{width:96px;height:96px}.dcl #auto .hub b{font-size:15px}}.dcl #auto .count{font:600 12px var(--font-geist-mono),ui-monospace;color:#bfe0d6;border:1.5px dashed #e8f5ef59;border-radius:999px;padding:5px 12px;font-style:normal}.dcl #auto .count b{font:900 15px var(--font-nb);color:var(--mint)}.dcl #auto .evs h4,.dcl #auto .out h4{font:700 26px var(--font-caveat),cursive;color:var(--hl);margin-bottom:2px}.dcl #auto .paper .tape{left:50%}.dcl #auto .ev .ico{border:0;border-radius:10px;width:36px;height:36px}.dcl .faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.dcl .faq-side{position:sticky;top:96px}.dcl .ask{background:var(--yelbg);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:16px;max-width:340px;margin-top:30px;padding:22px;position:relative;transform:rotate(-1.2deg)}.dcl .ask b{font:900 20px var(--font-nb)}.dcl .ask p{color:var(--ink2);margin:6px 0 16px;line-height:1.5}.dcl .faq-list{gap:12px;display:grid}.dcl .qa{background:var(--card);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:16px;transition:box-shadow .25s,transform .25s;overflow:hidden}.dcl .qa:has([aria-expanded=true]){box-shadow:6px 6px 0 var(--teal);transform:translate(-2px,-2px)}.dcl .qa-q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:800 17px/1.3 var(--font-nb);color:var(--ink);grid-template-columns:44px 1fr 32px;align-items:center;gap:12px;padding:18px 20px;display:grid}.dcl .qa-q:focus-visible{outline:3px solid var(--coral);outline-offset:-3px;border-radius:14px}.dcl .qa-n{font:700 26px var(--font-caveat),cursive;color:var(--pen)}.dcl .qa-q i{border:2px solid var(--ink);background:var(--hl);width:32px;height:32px;color:var(--on-hl);border-radius:50%;transition:transform .3s cubic-bezier(.3,1.4,.5,1),background .25s;position:relative}.dcl .qa-q i:before,.dcl .qa-q i:after{content:"";background:var(--ink);border-radius:2px;width:12px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dcl .qa-q i:after{transform:translate(-50%,-50%)rotate(90deg)}.dcl .qa-q[aria-expanded=true] i{background:var(--mint);transform:rotate(135deg)}.dcl .qa-a{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1);display:grid}.dcl .qa-a>div{overflow:hidden}.dcl .qa-q[aria-expanded=true]+.qa-a{grid-template-rows:1fr}.dcl .qa-a p{border-left:4px solid var(--hl);background:var(--paper);color:var(--ink2);border-radius:0 10px 10px 0;margin:0 20px 20px 76px;padding:12px 16px;font-size:15.5px;line-height:1.6}@media (max-width:960px){.dcl .faq-grid{grid-template-columns:1fr;gap:24px}.dcl .faq-side{position:static}.dcl .qa-a p{margin-left:20px}}.dcl #auto .evrow{gap:9px;display:grid}.dcl #auto .swipe{display:none}@media (max-width:980px){.dcl #auto .map{min-height:0;margin-top:28px;display:block}.dcl #auto .evs h4{margin-bottom:10px}.dcl #auto .evrow{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;margin:0 -16px;padding:4px 16px 12px;display:flex;overflow-x:auto}.dcl #auto .evrow::-webkit-scrollbar{display:none}.dcl #auto .ev{scroll-snap-align:center;flex:0 0 78%;grid-template-columns:34px 1fr auto;min-height:76px}.dcl #auto .ev[aria-current=true]{box-shadow:4px 4px 0 var(--hl)}.dcl #auto .swipe{color:#bfe0d6;text-align:right;margin:-2px 0 0;font-size:20px;display:block}.dcl #auto .hub{border-radius:999px;align-items:center;gap:8px;width:auto;height:auto;margin:18px auto 14px;padding:8px 18px;display:flex;box-shadow:0 0 0 6px #2dd4a71f}.dcl #auto .hub:before{display:none}.dcl #auto .hub>div{align-items:baseline;gap:8px;display:flex}.dcl #auto .hub b{font-size:16px}.dcl #auto .hub:after{content:"";border-left:2.5px dashed var(--mint);height:18px;position:absolute;top:-18px;left:50%}.dcl #auto .out{position:relative}.dcl #auto .out:before{content:"";border-left:2.5px dashed var(--mint);height:14px;position:absolute;top:-14px;left:50%}.dcl #auto .out h4{text-align:center}.dcl #auto .dest{flex-wrap:wrap;justify-content:center}.dcl #auto .paper{background-image:linear-gradient(90deg,transparent 20px,#f3b3a6 20px,#f3b3a6 22px,transparent 22px),repeating-linear-gradient(180deg,var(--paper) 0 31px,var(--soft) 31px 32px);min-height:0;padding:18px 14px 16px 32px}.dcl #auto .stage{min-height:250px}}.dcl .spot-switch{background:var(--card);border:2px dashed var(--coral);font:700 13px var(--font-nb);border-radius:14px;align-items:center;gap:6px;margin-bottom:34px;padding:6px 8px;display:inline-flex}.dcl .spot-switch span{color:var(--pen);padding:0 8px}.dcl .spot-switch button{font:800 13px var(--font-nb);border:2px solid var(--ink);background:var(--card);cursor:pointer;border-radius:10px;padding:6px 12px}.dcl .spot-switch button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.dcl .spot{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.dcl .spot[hidden]{display:none}.dcl .spot-list{gap:12px;max-width:48ch;margin-top:24px;list-style:none;display:grid}.dcl .spot-list li{color:var(--ink2);padding-left:30px;line-height:1.5;position:relative}.dcl .spot-list li:before{content:"✓";background:var(--mintbg);width:20px;height:20px;color:var(--teal-ink);border-radius:6px;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;top:0;left:0}.dcl .spot-list b{color:var(--ink)}.dcl .spot-stage{min-height:520px;position:relative}.dcl .ph{z-index:2;background:#111;border-radius:38px;width:270px;padding:10px;position:absolute;top:10px;left:0;box-shadow:0 30px 60px -24px #0e1f1c99}.dcl .ph-scr{background:var(--paper);border-radius:29px;min-height:470px;padding:30px 16px 18px;position:relative}.dcl .ph-top b{font:900 18px var(--font-nb);display:block}.dcl .ph-top small{color:var(--muted)}.dcl .ph-bono{background:var(--mintbg);border:2px solid var(--ink);border-radius:12px;margin:14px 0;padding:9px 12px;font-size:14px}.dcl .ph-lbl{font:600 12px var(--font-geist-mono),ui-monospace;color:var(--muted);margin-bottom:8px}.dcl .slots-a{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dcl .slots-a span{border:2px solid var(--ink);text-align:center;font:800 15px var(--font-nb);background:var(--card);border-radius:10px;padding:10px 0;transition:all .25s}.dcl .slots-a span.busy{opacity:.35;border-style:dashed;text-decoration:line-through}.dcl .slots-a span.sel{background:var(--hl);box-shadow:3px 3px 0 var(--ink);color:var(--on-hl);transform:translate(-1px,-1px)}.dcl .ph-btn{background:var(--teal);color:#fff;border:2px solid var(--ink);text-align:center;font:800 15px var(--font-nb);box-shadow:3px 3px 0 var(--ink);opacity:.45;border-radius:12px;margin-top:16px;padding:12px;transition:all .25s}.dcl .ph-btn.ready{opacity:1}.dcl .ph-btn.press{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.dcl .ph-ok{background:var(--ink);color:var(--on-ink);opacity:0;border-radius:14px;padding:12px 14px;font-weight:800;transition:all .35s;position:absolute;bottom:18px;left:16px;right:16px;transform:translateY(10px)}.dcl .ph-ok small{color:var(--mint);font-weight:600}.dcl .ph-ok.on{opacity:1;transform:none}.dcl .tap{border:2px solid var(--coral);z-index:4;opacity:0;pointer-events:none;background:#ff7a5959;border-radius:50%;width:38px;height:38px;transition:left .7s cubic-bezier(.6,0,.3,1),top .7s cubic-bezier(.6,0,.3,1),opacity .3s;position:absolute;top:300px;left:150px}.dcl .tap.on{opacity:1}.dcl .tap.click{animation:.35s tapc}@keyframes tapc{50%{transform:scale(.7)}}.dcl .agenda-a{background:var(--card);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);z-index:1;border-radius:16px;width:300px;padding:18px;position:absolute;top:120px;right:0;transform:rotate(1.5deg)}.dcl .agenda-a h5{font:800 13px var(--font-geist-mono),ui-monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}.dcl .ag-row{border-top:2px dashed var(--soft);grid-template-columns:52px 1fr;align-items:center;gap:10px;padding:10px 0;font-size:14.5px;font-weight:700;display:grid}.dcl .ag-row time{font:600 13px var(--font-geist-mono),ui-monospace;color:var(--muted)}.dcl .ag-row .lib{color:var(--muted);font-style:italic;font-weight:600}.dcl .ag-row.fresh span{background:var(--mintbg);box-shadow:inset 3px 0 0 var(--teal);opacity:0;border-radius:8px;padding:6px 8px;transition:all .45s;transform:translate(16px)}.dcl .ag-row.new.on span{opacity:1;transform:none}.dcl .ag-row em{font:600 11px var(--font-geist-mono),ui-monospace;color:var(--teal-ink);font-style:normal;display:block}.dcl .toast-a{background:var(--card);border:2px solid var(--ink);width:300px;box-shadow:4px 4px 0 var(--ink);opacity:0;z-index:3;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px 14px;transition:all .4s;display:grid;position:absolute;bottom:20px;right:10px;transform:translateY(14px)}.dcl .toast-a.on{opacity:1;transform:none}.dcl .toast-a i{background:var(--hl);width:34px;height:34px;color:var(--on-hl);border-radius:9px;place-items:center;font-style:normal;display:grid}.dcl .toast-a small{color:var(--muted);font-size:12px;display:block}.dcl .pdf{background:var(--card);border:2px solid var(--ink);width:236px;height:340px;box-shadow:5px 5px 0 var(--ink);border-radius:6px;padding:16px 18px;position:absolute;top:30px;left:0;overflow:hidden;transform:rotate(-2deg)}.dcl .pdf-h{font:600 11px var(--font-geist-mono),ui-monospace;color:#fff;background:#d64545;margin:-16px -18px 14px;padding:7px 12px}.dcl .pdf-t{font:600 13px var(--font-nb);margin:8px 0 4px}.dcl .pdf-l{background:repeating-linear-gradient(90deg,#c9c3b4 0 4px,#0000 4px 8px);height:2px;margin:12px 0}.dcl .scan{border-bottom:2px solid var(--mint);opacity:0;background:linear-gradient(#0000,#2dd4a773,#0000);height:44px;position:absolute;top:30px;left:0;right:0}.dcl .scan.on{opacity:1;animation:1.6s ease-in-out scan}@keyframes scan{0%{top:30px}to{top:300px}}.dcl .arrow-b{font:900 34px var(--font-nb);color:var(--teal-ink);text-align:center;line-height:1;position:absolute;top:170px;left:250px}.dcl .arrow-b small{font:700 11px var(--font-geist-mono),ui-monospace;background:var(--hl);color:var(--on-hl);border-radius:5px;margin-top:4px;padding:2px 6px;display:block}.dcl .quiz{gap:10px;width:280px;display:grid;position:absolute;top:0;right:0}.dcl .qz{background:var(--card);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);opacity:0;border-radius:14px;padding:12px 14px;transition:all .45s cubic-bezier(.2,1.3,.4,1);transform:translate(20px)rotate(1deg)}.dcl .qz.on{opacity:1;transform:rotate(0)}.dcl .qz small{font:600 10.5px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.dcl .qz b{font:800 16px var(--font-nb);margin:4px 0 8px;display:block}.dcl .opts{flex-wrap:wrap;gap:6px;display:flex}.dcl .opts span{border:2px solid var(--ink);border-radius:8px;padding:4px 10px;font-size:13.5px;font-weight:700}.dcl .opts .ok{background:var(--mintbg)}.dcl .score{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);color:var(--on-ink);opacity:0;border-radius:14px;gap:10px;padding:14px;transition:all .45s;display:grid;transform:translateY(16px);background:var(--ink)!important}.dcl .score.on{opacity:1;transform:none}.dcl .score small{color:#a9c2ba;font-size:12px}.dcl .score b{font:900 40px var(--font-nb);color:var(--mint)}.dcl .score b span{color:#a9c2ba;font-size:16px}.dcl .score .rep{background:var(--hl);color:var(--on-hl);border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:800}@media (max-width:960px){.dcl .spot{grid-template-columns:1fr;gap:30px}.dcl .spot-stage{gap:16px;min-height:0;display:grid}.dcl .ph,.dcl .agenda-a,.dcl .toast-a,.dcl .pdf,.dcl .quiz{margin:0 auto;position:relative;inset:auto;transform:none}.dcl .ph{width:260px}.dcl .agenda-a,.dcl .toast-a,.dcl .quiz{width:100%;max-width:340px}.dcl .arrow-b{text-align:center;position:static;transform:rotate(90deg)}.dcl .tap{display:none}.dcl .pdf{width:100%;max-width:300px;height:300px}}.dcl .fx{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:16px;margin-top:40px;display:grid}.dcl .fe{background:var(--card);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:18px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:visible}.dcl .fe:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-3px,-3px)}.dcl .fe-w{grid-column:span 2}.dcl .fe-vis{background:var(--paper);background-image:linear-gradient(#466e8c14 1px,#0000 1px),linear-gradient(90deg,#466e8c14 1px,#0000 1px);background-size:16px 16px;border-radius:12px;place-items:center;height:150px;margin:10px 10px 0;display:grid;position:relative;overflow:hidden}.dcl .fe-tx{padding:14px 18px 18px}.dcl .fe-cat{font:600 11px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.dcl .fe h3{font:800 19px/1.15 var(--font-nb);letter-spacing:-.02em}.dcl .fe p{color:var(--ink2);margin-top:4px;font-size:14px;line-height:1.45}.dcl .fe-dark{background:var(--dark)}.dcl .fe-dark .fe-vis{background:#0f241f}.dcl .fe-dark h3{color:#fff}.dcl .fe-dark p{color:#a9c2ba}.dcl .fe-dark .fe-cat{color:#7fa59a}.dcl .more-all{font:800 17px var(--font-nb);text-underline-offset:5px;margin-top:28px;text-decoration-thickness:2px;display:inline-block}.dcl .v-week{place-items:initial;padding:12px;display:block}.dcl .wk-h,.dcl .wk{grid-template-columns:24px repeat(5,1fr);gap:5px;margin-bottom:5px;display:grid}.dcl .wk-h span{font:700 11px var(--font-geist-mono),ui-monospace;color:var(--muted);text-align:center}.dcl .wk span{font:600 10px var(--font-geist-mono),ui-monospace;color:var(--muted);align-self:center}.dcl .wk i{height:30px;font:700 11px var(--font-nb);border-radius:7px;place-items:center;font-style:normal;display:grid}.dcl .wk i.a{background:var(--mintbg);box-shadow:inset 3px 0 0 var(--teal)}.dcl .wk i.b{background:var(--sky);box-shadow:inset 3px 0 #3b82f6}.dcl .wk i.c{background:var(--yelbg);box-shadow:inset 3px 0 #f5b400}.dcl .wk i.g{background:var(--rose);box-shadow:inset 3px 0 0 var(--coral)}.dcl .fe:hover .wk i.move{animation:1.2s ease-in-out mv}@keyframes mv{50%{transform:translateY(-35px)}}.dcl .ticket{background:var(--yelbg);border:2px solid var(--ink);width:200px;box-shadow:3px 3px 0 var(--ink);border-radius:10px;padding:12px 14px;position:relative;transform:rotate(-4deg)}.dcl .ticket:before,.dcl .ticket:after{content:"";background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.dcl .ticket:before{left:-10px}.dcl .ticket:after{right:-10px}.dcl .ticket b{font:900 14px var(--font-geist-mono),ui-monospace;letter-spacing:.2em}.dcl .ticket span{color:var(--ink2);margin-bottom:8px;font-size:12px;display:block}.dcl .holes{gap:8px;display:flex}.dcl .holes i{border:2px dashed var(--ink);border-radius:50%;width:22px;height:22px}.dcl .holes i.x{background:var(--ink);border-style:solid}.dcl .fe:hover .holes i:nth-child(3){animation:.4s forwards punch}@keyframes punch{0%,35%{background:0 0;border-style:dashed;transform:scale(1)}45%{transform:scale(1.35)}55%,to{background:var(--ink);border-style:solid;transform:scale(1)}}.dcl .v-debt{align-content:center;place-items:stretch stretch;gap:8px;padding:16px 18px;display:grid}.dcl .dr{grid-template-columns:44px 1fr auto;align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.dcl .dr i{background:var(--soft);border-radius:6px;grid-column:1/-1;height:6px;position:relative;overflow:hidden}.dcl .dr i:after{content:"";width:var(--w);background:var(--coral);border-radius:6px;transition:width 1s;position:absolute;inset:0}.dcl .dr b{font:700 12px var(--font-geist-mono),ui-monospace}.dcl .dr b.ok{color:var(--teal-ink)}.dcl .nt{background:var(--card);border:2px solid var(--ink);background-image:repeating-linear-gradient(180deg,#fff 0 21px,var(--soft) 21px 22px);width:200px;box-shadow:3px 3px 0 var(--ink);border-radius:6px;padding:10px 12px;transform:rotate(2deg)}.dcl .nt .hand{color:var(--pen);font-size:19px}.dcl .nt p{margin:2px 0;font-size:12.5px;font-weight:700}.dcl .nt .next{color:var(--teal-ink)}.dcl .v-wa{align-content:center;place-items:stretch stretch;gap:6px;padding:12px;display:grid;background:#efe7dd!important}.dcl .wab{background:var(--card);border-radius:10px;max-width:88%;padding:8px 10px 0;font-size:12.5px;line-height:1.35}.dcl .wbq{text-align:center;color:#00a5f4;border-top:1px solid #e9edef;margin:6px -10px 0;padding:6px 0;font-size:12.5px;font-weight:800}.dcl .wab.me{background:#d9fdd3;justify-self:end;padding:6px 10px;font-weight:700}.dcl .mini-ph{background:#111;border-radius:22px;align-content:start;gap:5px;width:150px;height:170px;margin-top:26px;padding:8px;display:grid}.dcl .mini-ph b{background:var(--paper);font:900 12px var(--font-nb);border-radius:14px 14px 4px 4px;padding:10px 8px 6px}.dcl .mini-ph .ln{background:var(--card);border-radius:5px;padding:5px 7px;font-size:10.5px;font-weight:700}.dcl .mini-ph .ln.m{background:var(--mintbg)}.dcl .mini-ph .ln.y{background:var(--yelbg)}.dcl .v-page{grid-template-columns:auto 1fr;place-items:center start;gap:12px;padding:10px 12px}.dcl .poster{background:var(--card);border:2px solid var(--ink);width:92px;height:118px;box-shadow:3px 3px 0 var(--ink);border-radius:4px;flex:none;justify-items:center;padding:8px;display:grid;position:relative;transform:rotate(-4deg)}.dcl .poster .hand{color:var(--pen);font-size:14px;line-height:1}.dcl .poster b{font:900 12px var(--font-nb)}.dcl .poster small{color:var(--muted);font-size:9px}.dcl .qrb{background:conic-gradient(var(--ink) 25%,transparent 0 50%,var(--ink) 0 75%,transparent 0) 0 0/9px 9px;outline:1px solid var(--ink);border:3px solid #fff;width:46px;height:46px}.dcl .pg{gap:8px;display:grid}.dcl .pg b{font:600 12.5px var(--font-geist-mono),ui-monospace}.dcl .pg .stars{color:#f5b400;font-size:15px}.dcl .pg .stars small{color:var(--muted);font-size:11px}.dcl .sl{gap:6px;display:flex}.dcl .sl span{border:2px solid var(--ink);font:800 12px var(--font-nb);background:var(--card);border-radius:7px;padding:3px 8px}.dcl .sl .on{background:var(--hl);color:var(--on-hl)}.dcl .v-group{align-content:center;justify-items:center;gap:10px;display:grid}.dcl .avs{display:flex}.dcl .avs i{border:2px solid var(--ink);background:var(--c);width:42px;height:42px;font:900 14px var(--font-nb);border-radius:50%;place-items:center;margin-left:-10px;font-style:normal;display:grid}.dcl .cap{border:2px solid var(--ink);background:var(--card);border-radius:9px;width:150px;height:10px;overflow:hidden}.dcl .cap i{height:100%;width:var(--w);background:var(--teal);display:block}.dcl .v-group small{font:600 11px var(--font-geist-mono),ui-monospace;color:var(--muted)}.dcl .v-quiz{align-content:center;justify-items:center;gap:8px;display:grid}.dcl .qq{background:var(--card);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:12px;align-items:center;gap:6px;padding:10px 12px;display:flex}.dcl .qq b{font:900 15px var(--font-nb);margin-right:4px}.dcl .qq span{border:2px solid var(--ink);border-radius:7px;padding:2px 8px;font-size:12.5px;font-weight:800}.dcl .qq .ok{background:var(--mintbg)}.dcl .ai{font:700 10.5px var(--font-geist-mono),ui-monospace;background:var(--hl);color:var(--on-hl);border-radius:5px;padding:2px 7px}.dcl .v-card{align-content:center;justify-items:center;gap:8px;display:grid}.dcl .cc{color:#fff;border:2px solid var(--ink);width:170px;height:100px;box-shadow:3px 3px 0 var(--ink);background:linear-gradient(135deg,#0f766e,#2dd4a7);border-radius:12px;align-content:space-between;padding:12px;display:grid;transform:rotate(-3deg)}.dcl .chipc{width:26px;height:20px;color:var(--on-hl);background:#ffd84d;border-radius:4px}.dcl .cc b{font:900 20px var(--font-nb)}.dcl .cc small{opacity:.85;font-size:10.5px}.dcl .paid{font:800 12px var(--font-nb);background:var(--ink);color:var(--mint);border-radius:999px;padding:4px 10px}.dcl .v-chart{align-content:center;justify-items:center;gap:8px;display:grid}.dcl .bars2{align-items:end;gap:8px;height:80px;display:flex}.dcl .bars2 i{width:22px;height:var(--h);background:var(--teal);border:2px solid var(--ink);transform-origin:bottom;border-radius:6px 6px 0 0}.dcl .bars2 i:last-child{background:var(--hl);color:var(--on-hl)}.dcl .fe:hover .bars2 i{animation:.6s cubic-bezier(.2,1.3,.4,1) both grow2}.dcl .fe:hover .bars2 i:nth-child(2){animation-delay:50ms}.dcl .fe:hover .bars2 i:nth-child(3){animation-delay:.1s}.dcl .fe:hover .bars2 i:nth-child(4){animation-delay:.15s}.dcl .fe:hover .bars2 i:nth-child(5){animation-delay:.2s}@keyframes grow2{0%{transform:scaleY(.1)}}.dcl .kp{font:800 14px var(--font-geist-mono),ui-monospace}.dcl .v-cal{align-content:center;place-items:stretch stretch;gap:8px;padding:14px;display:grid}.dcl .gcal{background:var(--card);border-left:4px solid #4285f4;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:7px 9px;display:grid;box-shadow:0 2px #0000000f}.dcl .gcal.off{opacity:.85;border-left-color:#9aa}.dcl .gd{color:#fff;width:28px;height:28px;font:900 13px var(--font-nb);background:#4285f4;border-radius:7px;place-items:center;display:grid}.dcl .gcal b{font-size:12.5px}.dcl .gcal small{color:var(--muted);font-size:10.5px;display:block}@media (max-width:960px){.dcl .fx{grid-template-columns:1fr 1fr}.dcl .fe-w{grid-column:span 2}}@media (max-width:560px){.dcl .fx{grid-template-columns:1fr}.dcl .fe-w{grid-column:auto}.dcl .v-page{grid-template-columns:1fr;justify-items:center}}.dcl .steps-pad{background:var(--paper);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background-image:linear-gradient(90deg,transparent 56px,var(--margin) 56px,var(--margin) 58px,transparent 58px),repeating-linear-gradient(180deg,var(--paper) 0 31px,var(--rule) 31px 32px);border-radius:20px;grid-template-columns:1fr 1.3fr;align-items:center;gap:36px;padding:40px 44px 40px 84px;display:grid;position:relative}.dcl .steps-pad .btn{grid-column:2;justify-self:start}.dcl .sp{counter-reset:s;gap:14px;list-style:none;display:grid}.dcl .sp li{counter-increment:s;grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}.dcl .sp b{font:900 19px var(--font-nb)}.dcl .sp b:before{content:counter(s) ". ";font:700 24px var(--font-caveat),cursive;color:var(--pen)}.dcl .sp p{color:var(--ink2);margin-top:2px;font-size:15px}.dcl .bx{border:2.5px solid var(--ink);background:var(--card);width:34px;height:34px;font:900 22px var(--font-nb);color:var(--teal-ink);border-radius:8px;place-items:center;display:grid}.dcl .bx:after{content:"✓";opacity:0;transition:all .35s;transform:scale(2)rotate(-12deg)}.dcl .in .sp li:first-child .bx:after{opacity:1;transition-delay:.4s;transform:none}.dcl .in .sp li:nth-child(2) .bx:after{opacity:1;transition-delay:.8s;transform:none}.dcl .in .sp li:nth-child(3) .bx:after{opacity:1;transition-delay:1.2s;transform:none}@media (max-width:960px){.dcl .steps-pad{background-image:repeating-linear-gradient(180deg,var(--paper) 0 31px,var(--rule) 31px 32px);grid-template-columns:1fr;padding:30px 20px}.dcl .steps-pad .btn{grid-column:auto}}.dcl #estrella .mc{z-index:2;width:350px;padding:0;position:absolute;top:10px;left:0;overflow:hidden}.dcl #estrella .mc-top{background:var(--ink);color:var(--on-ink);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.dcl #estrella .mc-top b{font-size:17px}.dcl #estrella .mc-top small{color:#a9c2ba;font-size:12px;display:block}.dcl #estrella .ring{background:conic-gradient(var(--mint) calc(var(--t,.62)*360deg),#284a42 0);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative}.dcl #estrella .ring:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:6px}.dcl #estrella .ring span{z-index:1;font:600 12px var(--font-geist-mono),ui-monospace;position:relative}.dcl #estrella .mc-body{gap:12px;padding:16px 18px 18px;display:grid}.dcl #estrella .blk{border:2px dashed var(--soft);border-radius:12px;padding:10px 12px}.dcl #estrella .blk small{font:600 10.5px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.dcl #estrella .blk p{margin-top:2px;font-size:14.5px;font-weight:700}.dcl #estrella .blk.y{background:var(--yelbg);border-color:#eed98a}.dcl #estrella .notes{min-height:46px;font:600 14.5px var(--font-nb);color:var(--ink)}.dcl #estrella .notes .cur{background:var(--teal);vertical-align:-2px;width:2px;height:16px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.dcl #estrella .donebtn{background:var(--teal);color:#fff;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);text-align:center;font:900 17px var(--font-nb);border-radius:14px;padding:14px;transition:all .15s}.dcl #estrella .donebtn.press{box-shadow:1px 1px 0 var(--ink);background:var(--ink);transform:translate(3px,3px)}.dcl #estrella .burst{z-index:3;gap:10px;width:240px;display:grid;position:absolute;top:60px;right:0}.dcl #estrella .res{opacity:0;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:11px 12px;transition:all .5s cubic-bezier(.2,1.3,.4,1);display:grid;transform:translate(-60px)scale(.9)}.dcl #estrella .res.on{opacity:1;transform:none}.dcl #estrella .res i{border:2px solid var(--ink);border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;display:grid}.dcl #estrella .res b{font-size:14.5px;display:block}.dcl #estrella .res small{color:var(--muted);font-size:12px}.dcl #estrella .mc-note{font:700 24px var(--font-caveat),cursive;color:var(--pen);opacity:0;transition:opacity .4s;position:absolute;bottom:6px;right:20px;transform:rotate(-4deg)}.dcl #estrella .mc-note.on{opacity:1}.dcl #estrella .card{background:var(--card);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:16px}.dcl #estrella .stage{min-height:520px;position:relative}.dcl #estrella .ul{gap:11px;max-width:46ch;margin-top:22px;list-style:none;display:grid}.dcl #estrella .ul li{color:var(--ink2);padding-left:30px;line-height:1.5;position:relative}.dcl #estrella .ul li:before{content:"✓";background:var(--mintbg);width:20px;height:20px;color:var(--teal-ink);border-radius:6px;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.dcl #estrella .ul b{color:var(--ink)}.dcl #estrella .mc-wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}@media (max-width:960px){.dcl #estrella .mc-wrap{grid-template-columns:1fr;gap:28px}.dcl #estrella .stage{gap:14px;min-height:0;display:grid}.dcl #estrella .mc,.dcl #estrella .burst{width:100%;position:relative;top:auto;left:auto;right:auto}.dcl #estrella .mc-note{position:static}}.dcl .hero .grid-bg{-webkit-mask:linear-gradient(#000 70%,#0000);mask:linear-gradient(#000 70%,#0000);background-image:linear-gradient(90deg,transparent 56px,var(--margin) 56px,var(--margin) 58px,transparent 58px),repeating-linear-gradient(180deg,transparent 0 31px,var(--rule) 31px 32px)!important;background-size:auto!important}.dcl .fe-vis{background-image:repeating-linear-gradient(#0000 0 21px,#463c281a 21px 22px)!important;background-size:auto!important}.dcl .final .grid-bg{background-image:repeating-linear-gradient(#0000 0 31px,#ffffff0f 31px 32px)!important;background-size:auto!important}@media (max-width:960px){.dcl .hero .grid-bg{background-image:repeating-linear-gradient(180deg,transparent 0 31px,var(--rule) 31px 32px)!important}.dcl .ruled-sec:before{background:repeating-linear-gradient(180deg,transparent 0 31px,var(--rule) 31px 32px)!important}}.dcl .fgroups{gap:34px;margin-top:44px;display:grid}.dcl .fg{border-top:2px dashed #d8cfba;grid-template-columns:240px 1fr;align-items:start;gap:28px;padding-top:26px;display:grid}.dcl .fg:first-child{border-top:0;padding-top:0}.dcl .fg-h{position:sticky;top:90px}.dcl .fg-n{background:var(--hl);border:2px solid var(--ink);width:34px;height:34px;font:900 16px var(--font-nb);box-shadow:2px 2px 0 var(--ink);color:var(--on-hl);border-radius:50%;place-items:center;display:inline-grid}.dcl .fg-h h3{font:700 34px/1 var(--font-caveat),cursive;color:var(--ink);letter-spacing:0;margin:10px 0 6px}.dcl .fg-h p{color:var(--ink2);font-size:15px;line-height:1.5}.dcl .fg-t{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dcl .fg-t .fe-cat{justify-content:flex-end;font-size:0}.dcl .fg-t .fe-cat span{font-size:10.5px}@media (max-width:960px){.dcl .fg{grid-template-columns:1fr;gap:14px}.dcl .fg-h{position:static}.dcl .fg-t{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dcl .fg-t{grid-template-columns:1fr}}.dcl .v-page,.dcl .pg{min-width:0}.dcl .pg b{font-size:11.5px}.dcl .pg .stars{font-size:13px;line-height:1.2}.dcl .pg .stars small{font-size:10.5px;display:block}.dcl .poster .hand{font-size:12.5px}.dcl .qrb{width:40px;height:40px}.dcl .marq div{padding:4px 4px 7px}.dcl .marq{-webkit-mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000)!important;mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000)!important}.dcl .strip p{font-weight:600;font-family:var(--font-geist-mono),ui-monospace,ui-monospace,monospace!important}.dcl .ig .logo2{background:var(--card);border:2px solid var(--ink);width:48px;height:48px;box-shadow:3px 3px 0 var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:6px;width:fit-content;min-width:48px;margin-bottom:14px;padding:0 10px;display:flex}.dcl .ig .logo2 svg{flex:none;width:26px;height:26px}.dcl .ig .logo2.two{width:fit-content}.dcl .ig .logo2.two svg+svg{width:46px}.dcl .marq span.ic svg{flex:none;width:16px;height:16px}.dcl .marq span.ic:has(svg[fill=\#0B5CFF]) svg{width:34px}.dcl .h2{text-wrap:balance}.dcl #precios .h2{max-width:none}.dcl .final{isolation:isolate;background-clip:padding-box;box-shadow:0 0 0 2px var(--ink),8px 8px 0 2px var(--ink)!important;border:0!important}.dcl .final .grid-bg{border-radius:inherit;border-radius:24px;inset:4px!important}.dcl .final:after{border-radius:24px;background:radial-gradient(60% 75% at 50% 115%,#2dd4a766,#0000 70%)!important;width:auto!important;height:auto!important;inset:4px!important;transform:none!important}.dcl .final{isolation:auto;box-shadow:inset 0 0 0 2px var(--ink),8px 8px 0 0 var(--ink)!important;border:2px solid var(--ink)!important;box-shadow:8px 8px 0 0 var(--ink)!important;background-color:#13302a!important;background-image:radial-gradient(60% 75% at 50% 115%,#2dd4a766,#0000 70%),repeating-linear-gradient(#0000 0 31px,#ffffff0f 31px 32px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:padding-box!important;overflow:visible!important}.dcl .final:after,.dcl .final:before,.dcl .final .grid-bg{display:none!important}.dcl .final{background-origin:border-box;position:relative;box-shadow:none!important;background-color:#13302a!important;background-image:radial-gradient(60% 75% at 50% 115%,#2dd4a766,#0000 70%),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box!important}.dcl .final:before{background:var(--ink);z-index:-1;pointer-events:none;border-radius:28px;position:absolute;inset:-2px;transform:translate(8px,8px);content:""!important;display:block!important}.dcl .toast{max-height:90px;overflow:hidden;animation:.45s cubic-bezier(.2,.8,.2,1) both toast-in!important}.dcl .toast.out{animation:.4s forwards toast-out!important}@keyframes toast-in{0%{opacity:0;max-height:0;margin-top:-8px;padding-top:0;padding-bottom:0;transform:translateY(10px)}to{opacity:1;max-height:90px;transform:none}}@keyframes toast-out{to{opacity:0;border-width:0;max-height:0;margin-top:-8px;padding-top:0;padding-bottom:0}}.dcl #auto .pv{transition:opacity .3s .8s,transform .3s .8s}.dcl #auto .pv.on{transition:opacity .35s .85s,transform .45s cubic-bezier(.2,1.3,.4,1) .85s}@property --t{syntax:"<number>";inherits:true;initial-value:0}.dcl #estrella .ring{transition:--t .6s}.dcl #estrella .notes{transition:opacity .3s}.dcl .fhero{padding:56px 0 70px;position:relative;overflow:hidden}.dcl .fhero:before{content:"";pointer-events:none;background:radial-gradient(55% 50% at 80% 30%,#2dd4a733,#0000 70%),radial-gradient(40% 40% at 5% 0,#ffd84d2e,#0000 70%);position:absolute;inset:0}.dcl .fhero .grid-bg{position:absolute;inset:0;-webkit-mask:linear-gradient(#000 70%,#0000);mask:linear-gradient(#000 70%,#0000)}.dcl .fh-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:52px;display:grid;position:relative}.dcl .crumbs{font:600 13px var(--font-geist-mono),ui-monospace;color:var(--muted);align-items:center;gap:8px;margin-bottom:14px;display:flex}.dcl .crumbs a{color:var(--muted)}.dcl .crumbs b{color:var(--ink);font-weight:600}.dcl .fhero h1{font:900 clamp(42px,5.4vw,72px)/.95 var(--font-nb);letter-spacing:-.03em;text-wrap:balance;margin:8px 0 20px}.dcl .fhero h1 .t{color:var(--teal-ink)}.dcl .fhero .lead{color:var(--ink2);max-width:46ch;font-size:18.5px;line-height:1.55}.dcl .fhero .ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.dcl .fhero .meta{font:500 13px var(--font-geist-mono),ui-monospace;color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}.dcl .fhero .meta span:before{content:"✓ ";color:var(--teal-ink)}.dcl .money{background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:18px;gap:16px;padding:22px;display:grid;position:relative}.dcl .m-top{grid-template-columns:auto 1fr;align-items:center;gap:22px;display:grid}.dcl .donut{background:conic-gradient(var(--teal) calc(var(--p,.75)*1turn),var(--soft) 0);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative}.dcl .donut:after{content:"";background:var(--card);border:2px solid var(--ink);border-radius:50%;position:absolute;inset:16px}.dcl .donut div{z-index:1;text-align:center;position:relative}.dcl .donut b{font:900 28px var(--font-nb);font-variant-numeric:tabular-nums}.dcl .donut small{font:600 11px var(--font-geist-mono),ui-monospace;color:var(--muted);display:block}.dcl .m-stat small{font:600 11px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.dcl .m-stat .n{font:900 46px/1 var(--font-nb);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.dcl .m-stat .n i{color:var(--muted);font-size:20px;font-style:normal}.dcl .m-stat p{color:var(--ink2);margin-top:6px;font-size:14px}.dcl .mbars{align-items:end;gap:7px;height:66px;margin-top:10px;display:flex}.dcl .mbars i{background:var(--mintbg);border:2px solid var(--ink);height:var(--h);border-radius:6px 6px 0 0;flex:1}.dcl .mbars i:last-child{background:var(--hl);color:var(--on-hl)}.dcl .m-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dcl .mbox{border:2px solid var(--ink);border-radius:14px;padding:14px}.dcl .mbox h5{font:600 11px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;margin-bottom:6px;display:flex}.dcl .owe{border-top:2px dashed var(--soft);grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:8px 0;font-size:14px;display:grid}.dcl .owe:first-of-type{border-top:0}.dcl .owe b{font:800 15px var(--font-nb)}.dcl .owe small{color:var(--muted);grid-column:1;font-size:12px}.dcl .owe em{font:600 11.5px var(--font-geist-mono),ui-monospace;color:var(--rose-ink);font-style:normal}.dcl .owe .rec{font:800 12px var(--font-nb);border:2px solid var(--ink);white-space:nowrap;background:#d9fdd3;border-radius:9px;grid-area:1/2/3;padding:5px 8px}.dcl .pk{justify-content:space-between;align-items:center;padding:5px 0;font-size:14px;font-weight:700;display:flex}.dcl .pk .dt{gap:3px;display:flex}.dcl .pk .dt i{background:var(--teal);border:1.5px solid var(--ink);border-radius:3px;width:11px;height:11px}.dcl .pk .dt i.u{background:var(--card)}.dcl .mfoot{font:700 13px var(--font-nb);color:var(--teal-ink);margin-top:6px}.dcl .flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:16px;margin-top:40px;display:grid}.dcl .fstep{background:var(--card);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.dcl .fn{background:var(--hl);border:2px solid var(--ink);width:34px;height:34px;font:900 16px var(--font-nb);color:var(--on-hl);border-radius:50%;place-items:center;display:grid}.dcl .fstep h3{font:800 20px/1.15 var(--font-nb)}.dcl .fstep p{color:var(--ink2);font-size:14.5px;line-height:1.5}.dcl .farrow{font:900 28px var(--font-nb);color:var(--teal-ink);align-self:center}.dcl .mini{gap:8px;margin-top:auto;padding:10px 12px;display:grid;background:var(--paper)!important;box-shadow:none!important;border-style:dashed!important}.dcl .ml{justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.dcl .age{font:600 11.5px var(--font-geist-mono),ui-monospace;color:var(--rose-ink);font-style:normal}.dcl .pay{flex-wrap:wrap;gap:5px;display:flex}.dcl .pay span{font:700 12px var(--font-nb);border:1.5px solid var(--ink);background:var(--card);border-radius:7px;padding:3px 7px}.dcl .pay .on{background:var(--ink);color:var(--on-ink)}.dcl.feat .wab{background:#d9fdd3;border-radius:10px;padding:7px 9px;font-size:12.5px;line-height:1.35}.dcl .split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.dcl .split.rev>div:first-child{order:0}.dcl .ul{gap:11px;max-width:48ch;margin-top:22px;list-style:none;display:grid}.dcl .ul li{color:var(--ink2);padding-left:30px;line-height:1.5;position:relative}.dcl .ul li:before{content:"✓";background:var(--mintbg);width:20px;height:20px;color:var(--teal-ink);border-radius:6px;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.dcl .ul b{color:var(--ink)}.dcl .tickets{justify-items:center;gap:22px;display:grid}.dcl.feat .ticket{background:var(--yelbg);border:2px solid var(--ink);width:min(380px,100%);box-shadow:5px 5px 0 var(--ink);border-radius:14px;padding:18px 22px;position:relative}.dcl.feat .ticket.t1{transform:rotate(-2deg)}.dcl.feat .ticket.t2{background:var(--mintbg);transform:rotate(1.5deg)}.dcl.feat .ticket:before,.dcl.feat .ticket:after{content:"";background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:22px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}.dcl.feat .ticket:before{left:-13px}.dcl.feat .ticket:after{right:-13px}.dcl.feat .ticket b{font:900 15px var(--font-geist-mono),ui-monospace;letter-spacing:.22em}.dcl.feat .ticket span{color:var(--ink2);margin:2px 0 12px;font-size:13.5px;display:block}.dcl.feat .ticket small{font:600 11.5px var(--font-geist-mono),ui-monospace;color:var(--muted);margin-top:10px;display:block}.dcl.feat .holes{flex-wrap:wrap;gap:9px;display:flex}.dcl.feat .holes i{border:2px dashed var(--ink);border-radius:50%;width:26px;height:26px}.dcl.feat .holes i.x{background:var(--ink);border-style:solid}.dcl.feat .holes i#punch{animation:4s ease-in-out infinite punch}.dcl.feat .side{color:var(--pen);text-align:center;margin-top:16px;font-size:22px}.dcl .checkout{background:var(--card);border:2px solid var(--ink);max-width:380px;box-shadow:6px 6px 0 var(--ink);border-radius:18px;gap:14px;margin:0 auto;padding:22px;display:grid;position:relative}.dcl .co-h b{font:900 18px var(--font-nb);display:block}.dcl .co-h small{font:600 11.5px var(--font-geist-mono),ui-monospace;color:var(--muted)}.dcl .co-item{border-block:2px dashed var(--soft);justify-content:space-between;padding:12px 0;font-size:14.5px;display:flex}.dcl .co-card{border:2px solid var(--ink);font:600 14px var(--font-geist-mono),ui-monospace;border-radius:10px;align-items:center;gap:14px;padding:10px 12px;display:flex}.dcl .co-card .chipc{background:var(--hl);border:1.5px solid var(--ink);width:26px;height:18px;color:var(--on-hl);border-radius:4px}.dcl .co-btn{color:#fff;text-align:center;font:800 15px var(--font-nb);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#635bff;border-radius:10px;padding:12px}.dcl .co-foot{color:var(--muted);text-align:center;font-size:12.5px}.dcl .fees{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.dcl .fee-c{border:2px solid var(--ink);background:var(--card);box-shadow:4px 4px 0 var(--ink);border-radius:14px;padding:14px 16px}.dcl .fee-c small{font:600 11px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase}.dcl .fee-c b{font:900 38px var(--font-nb);letter-spacing:-.03em;display:block}.dcl .fee-c span{color:var(--ink2);font-size:13px}.dcl .fee-c.pro-f{background:var(--yelbg)}.dcl .fees p{color:var(--ink2);grid-column:1/-1;font-size:14px;line-height:1.5}.dcl .timeline{margin-top:34px}.dcl .tl-bar{border:2px solid var(--ink);height:46px;box-shadow:4px 4px 0 var(--ink);border-radius:12px;display:flex;overflow:hidden}.dcl .tl-bar span{width:var(--w);font:800 14px var(--font-nb);border-right:2px solid var(--ink);place-items:center;display:grid}.dcl .tl-bar span:last-child{border-right:0}.dcl .z0{background:var(--mintbg)}.dcl .z1{background:var(--yelbg)}.dcl .z2{background:#ffd6a8}.dcl .z3{background:var(--rose)}.dcl .tl-ticks{font:600 11.5px var(--font-geist-mono),ui-monospace;color:var(--muted);grid-template-columns:40% 25% 20% 15%;margin-top:8px;display:grid}.dcl .tl-note{color:var(--muted);margin-top:8px;font-size:13px}.dcl .tl-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}.dcl .tc{background:var(--card);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:16px;align-content:start;gap:6px;padding:18px;display:grid}.dcl .tc b{font:800 17px var(--font-nb)}.dcl .tc p{color:var(--ink2);font-size:14px}.dcl .tc .free,.dcl .tc .pro{justify-self:start;margin-top:4px}.dcl .cmp{background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:18px;margin-top:30px;padding:8px 22px}.dcl .cmp-h,.dcl .cmp-r{grid-template-columns:1fr 110px 110px;align-items:center;padding:12px 0;display:grid}.dcl .cmp-h{font:900 16px var(--font-nb);border-bottom:2px solid var(--ink)}.dcl .cmp-h b{text-align:center}.dcl .cmp-h .p{background:var(--hl);color:var(--on-hl);border-radius:8px;padding:2px 0}.dcl .cmp-r{border-bottom:2px dashed var(--soft);font-size:15px}.dcl .cmp-r:last-child{border-bottom:0}.dcl .cmp-r i{text-align:center;font-style:normal;font:800 15px var(--font-nb);color:var(--teal-ink)}.dcl .cmp-r i.no{color:#b9b2a2}.dcl .rel{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.dcl .rl{color:inherit;background:var(--card);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:16px;gap:4px;padding:18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.dcl .rl:hover{box-shadow:7px 7px 0 var(--ink);transform:translate(-2px,-2px)}.dcl .rl small{font:600 11px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase}.dcl .rl b{font:800 17px var(--font-nb)}.dcl .rl span{font:900 20px var(--font-nb);color:var(--teal-ink);justify-self:end}@media (max-width:960px){.dcl .fh-grid,.dcl .split{grid-template-columns:1fr;gap:34px}.dcl .flow{grid-template-columns:1fr}.dcl .farrow{justify-self:center;transform:rotate(90deg)}.dcl .m-top{grid-template-columns:1fr;justify-items:center}.dcl .m-row,.dcl .tl-cards,.dcl .rel{grid-template-columns:1fr}.dcl .cmp-h,.dcl .cmp-r{grid-template-columns:1fr 64px 64px;font-size:14px}.dcl .tl-ticks{font-size:10px}}.dcl .h2{max-width:24ch!important}.dcl .owe small{white-space:nowrap}.dcl .owe .rec{padding:4px 7px;font-size:14px}.dcl .m-row{grid-template-columns:1.1fr 1fr}.dcl .owe .rec{justify-self:end;width:auto}.dcl .fh-grid>*,.dcl .split>*,.dcl .m-row>*,.dcl .flow>*{min-width:0}@media (max-width:960px){.dcl .m-row{grid-template-columns:1fr}}.dcl .fhero .grid-bg{background-image:linear-gradient(90deg,transparent 56px,var(--margin) 56px,var(--margin) 58px,transparent 58px),repeating-linear-gradient(180deg,transparent 0 31px,var(--rule) 31px 32px)!important;background-size:auto!important}@media (max-width:960px){.dcl .fhero .grid-bg{background-image:repeating-linear-gradient(180deg,transparent 0 31px,var(--rule) 31px 32px)!important}}.dcl .dcard{background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:18px;padding:20px;position:relative}.dcl .dcard h5{font:600 11px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;margin-bottom:10px;display:flex}.dcl .wk3{grid-template-columns:40px repeat(5,1fr);gap:6px;display:grid;position:relative}.dcl .wk3 .h{font:700 11px var(--font-geist-mono),ui-monospace;color:var(--muted);text-align:center}.dcl .wk3 .t{font:600 10.5px var(--font-geist-mono),ui-monospace;color:var(--muted);align-self:center}.dcl .wk3 .c{background:repeating-linear-gradient(180deg,transparent 0 21px,var(--soft) 21px 22px);border-radius:9px;height:44px}.dcl .ev3{border:2px solid var(--ink);font:800 12px/1.15 var(--font-nb);border-radius:9px;height:44px;padding:5px 7px}.dcl .ev3 small{font:600 10.5px var(--font-nb);opacity:.75;display:block}.dcl .e-a{background:var(--mintbg)}.dcl .e-b{background:var(--sky)}.dcl .e-c{background:var(--yelbg)}.dcl .e-d{background:var(--rose)}.dcl .ev3.mv{animation:5s ease-in-out infinite mv3}@keyframes mv3{0%,30%{transform:translate(0)}45%,85%{transform:translate(calc(200% + 12px))}to{transform:translate(0)}}.dcl .dtoast{background:var(--card);border:2px solid var(--ink);width:270px;box-shadow:4px 4px 0 var(--ink);z-index:3;border-radius:14px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:11px 13px;display:grid;position:absolute;bottom:-26px;right:-18px}.dcl .dtoast i{background:var(--mintbg);border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.dcl .dtoast b{font-size:13px;display:block}.dcl .dtoast small{color:var(--muted);font-size:11.5px}.dcl .fic-h{align-items:center;gap:12px;display:flex}.dcl .av2{background:var(--mintbg);border:2px solid var(--ink);width:48px;height:48px;font:900 20px var(--font-nb);border-radius:50%;place-items:center;display:grid}.dcl .fic-h b{font:900 20px var(--font-nb);display:block}.dcl .fic-h small{color:var(--muted);font-size:13px}.dcl .tabs2{flex-wrap:wrap;gap:6px;margin:14px 0 12px;display:flex}.dcl .tabs2 span{font:700 12px var(--font-nb);border:1.5px solid var(--ink);border-radius:8px;padding:4px 9px}.dcl .tabs2 .on{background:var(--ink);color:var(--on-ink)}.dcl .blk2{border:2px dashed var(--soft);border-radius:12px;margin-bottom:8px;padding:10px 12px;font-size:14px}.dcl .blk2 small{font:600 10.5px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;display:block}.dcl .blk2.y{background:var(--yelbg);border-color:#eed98a}.dcl .lib{gap:7px;display:grid}.dcl .lr{border:2px solid var(--ink);background:var(--card);border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:grid}.dcl .lr i{font-size:17px;font-style:normal}.dcl .lr small{color:var(--muted);font-size:11.5px;display:block}.dcl .prod{grid-template-columns:110px 1fr;align-items:center;gap:14px;display:grid}.dcl .cover{border:2px solid var(--ink);height:130px;font:900 30px var(--font-nb);color:var(--ink);background:linear-gradient(160deg,#fff1b8,#ffd6a8);border-radius:10px;place-items:center;display:grid}.dcl .prod b{font:900 18px var(--font-nb);display:block}.dcl .prod .pr{font:900 28px var(--font-nb);margin-top:6px}.dcl .prod small{color:var(--muted);font-size:12px}.dcl .sales{border-top:2px dashed var(--soft);gap:6px;margin-top:14px;padding-top:10px;font-size:13.5px;display:grid}.dcl .sales div{justify-content:space-between;display:flex}.dcl .stack{gap:12px;display:grid}.dcl .nt2{background:var(--card);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.45}.dcl .nt2 small{font:600 10.5px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase;justify-content:space-between;margin-bottom:5px;display:flex}.dcl .nt2.w{background:#efe7dd}.dcl .nt2 .qb2{gap:6px;margin-top:8px;display:flex}.dcl .nt2 .qb2 span{font:800 12px var(--font-nb);color:#00a5f4;background:var(--card);border-radius:8px;padding:5px 9px}.dcl .funnel{gap:8px;display:grid}.dcl .fnl{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.dcl .fnl i{border:2px solid var(--ink);background:var(--mintbg);height:28px;width:var(--w);border-radius:8px;display:block}.dcl .fnl b{font:900 18px var(--font-nb);font-variant-numeric:tabular-nums}.dcl .fnl small{color:var(--muted);grid-column:1/-1;margin-top:-4px;font-size:12px}.dcl .pp{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.dcl .pp .av2{width:62px;height:62px;font-size:24px}.dcl .chips2{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.dcl .chips2 span{font:700 12px var(--font-nb);border:1.5px solid var(--ink);background:var(--card);border-radius:999px;padding:3px 9px}.dcl .stars2{color:#f5b400;margin-top:4px;font-size:15px}.dcl .stars2 small{color:var(--muted);font-size:12px}.dcl .slots3{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.dcl .slots3 span{border:2px solid var(--ink);font:800 13px var(--font-nb);background:var(--card);border-radius:9px;padding:6px 11px}.dcl .slots3 .on{background:var(--hl);color:var(--on-hl)}.dcl .team{grid-template-columns:44px repeat(3,1fr);gap:6px;display:grid}.dcl .team .h{font:800 12px var(--font-nb);text-align:center}.dcl .team .t{font:600 10.5px var(--font-geist-mono),ui-monospace;color:var(--muted);align-self:center}.dcl .tb{border:2px solid var(--ink);height:40px;font:800 11.5px var(--font-nb);border-radius:9px;place-items:center;display:grid}.dcl .tb.busy{background:var(--soft);color:#8b8371;border-color:#cfc6b2}.dcl .tb.free{background:0 0;border-style:dashed;border-color:#b9b2a2}.dcl .tb.hit{background:var(--hl);border-style:solid;border-color:var(--ink);color:var(--on-hl);animation:2s ease-in-out infinite pulse2}@keyframes pulse2{50%{box-shadow:0 0 0 6px #ffd84d66}}.dcl .grp .avs2{margin:10px 0;display:flex}.dcl .grp .avs2 i{border:2px solid var(--ink);width:40px;height:40px;font:900 14px var(--font-nb);border-radius:50%;place-items:center;margin-left:-9px;font-style:normal;display:grid}.dcl .grp .avs2 i:first-child{margin-left:0}.dcl .cap2{border:2px solid var(--ink);background:var(--card);border-radius:9px;height:12px;overflow:hidden}.dcl .cap2 i{background:var(--teal);width:62%;height:100%;display:block}.dcl .att{gap:6px;margin-top:12px;display:grid}.dcl .att div{border-top:2px dashed var(--soft);justify-content:space-between;align-items:center;padding-top:6px;font-size:13.5px;display:flex}.dcl .hero-demo .ph{margin:0 0 0 auto;position:relative;top:auto;left:auto}.dcl .rs{min-height:520px;position:relative}.dcl .hero-demo>.dcard{padding-bottom:50px}.dcl .rs .ph{position:absolute;top:0;left:0}.dcl .rs .agenda-a{top:90px}.dcl .rs .toast-a,.dcl .rs .ag-row.fresh span{opacity:1;transform:none}.dcl .tst{min-height:420px;position:relative}.dcl .tst .qz,.dcl .tst .score{opacity:1;transform:none}.dcl .mini .ml span{white-space:nowrap}@media (max-width:960px){.dcl .rs,.dcl .tst{gap:14px;min-height:0;display:grid}.dcl .rs .ph,.dcl .rs .agenda-a,.dcl .rs .toast-a,.dcl .tst .pdf,.dcl .tst .quiz{margin:0 auto;position:relative;inset:auto;transform:none}.dcl .tst .arrow-b{text-align:center;position:static;transform:rotate(90deg)}.dcl .dtoast{width:auto;margin-top:14px;position:relative;bottom:auto;right:auto}.dcl .hero-demo .note{display:none}}.dcl .wk3{grid-template-columns:34px repeat(5,minmax(0,1fr))}.dcl .ev3,.dcl .wk3 .c{min-width:0;overflow:hidden}@media (max-width:560px){.dcl .ev3{padding:4px;font-size:10.5px}.dcl .ev3 small,.dcl .tst .arrow-b{display:none}.dcl .tst .pdf{height:auto;min-height:0}.dcl .fx-cards{gap:12px}}.dcl .fx-row{border-top:2px dashed var(--soft);grid-template-columns:260px 1fr;gap:34px;padding:34px 0;display:grid}.dcl .fx-row:first-child{border-top:0}.dcl .fx-row h3{font:900 28px/1.1 var(--font-nb);margin-top:6px}.dcl .fx-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dcl .fx{background:var(--card);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);color:var(--ink);border-radius:16px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.dcl .fx:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.dcl .fx i{border:2px solid var(--ink);background:var(--mintbg);border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;display:grid}.dcl .fx b{font:900 19px var(--font-nb)}.dcl .fx span{color:var(--ink2);font-size:14.5px;line-height:1.45}.dcl .fx small{font:700 12px var(--font-geist-mono),ui-monospace;color:var(--teal-ink);margin-top:auto}.dcl .fx-cards>:nth-child(2) i{background:var(--yelbg)}.dcl .fx-cards>:nth-child(3) i{background:var(--sky)}.dcl .collage{height:500px;position:relative}.dcl .cl{background:var(--card);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:16px;padding:14px 16px;animation:7s ease-in-out infinite clf;position:absolute}.dcl .cl small{font:600 10.5px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;display:block}.dcl .cl h5{font:600 11px var(--font-geist-mono),ui-monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}@keyframes clf{50%{translate:0 -6px}}.dcl .cl-week{width:300px;top:18px;left:4%;rotate:-2deg}.dcl .cw{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.dcl .cw span{font:700 10.5px var(--font-geist-mono),ui-monospace;color:var(--muted);text-align:center}.dcl .cw i{background:repeating-linear-gradient(180deg,transparent 0 14px,var(--soft) 14px 15px);height:30px;font:800 10.5px var(--font-nb);border-radius:7px;place-items:center;font-style:normal;display:grid}.dcl .cw i[class]{border:1.5px solid var(--ink)}.dcl .cw i.e-a{background:var(--mintbg)}.dcl .cw i.e-b{background:var(--sky)}.dcl .cw i.e-c{background:var(--yelbg)}.dcl .cw i.e-d{background:var(--rose)}.dcl .cl-money{width:190px;animation-delay:-1.5s;top:0;right:2%;rotate:3deg}.dcl .cl-money b{font:900 34px var(--font-nb);color:var(--teal-ink);font-variant-numeric:tabular-nums;display:block}.dcl .cl-money span{color:var(--ink2);font-size:13px}.dcl .cl-money em{background:var(--rose);color:var(--ink);border-radius:6px;padding:1px 6px;font-style:normal;font-weight:800}.dcl .cl-wa{background:#efe7dd;width:250px;font-size:13.5px;line-height:1.4;animation-delay:-3s;top:236px;left:0;rotate:1.5deg}.dcl .cl-wa .qb2{margin-top:8px;display:flex}.dcl .cl-wa .qb2 span{font:800 12px var(--font-nb);color:#00a5f4;background:var(--card);border-radius:8px;padding:5px 9px}.dcl .cl-bono{background:var(--yelbg);width:210px;animation-delay:-4.5s;top:178px;right:6%;rotate:-3deg}.dcl .cl-bono b{font:900 13px var(--font-geist-mono),ui-monospace;letter-spacing:.2em}.dcl .cl-bono span{color:var(--ink2);margin:2px 0 9px;font-size:12.5px;display:block}.dcl .cl-bono .holes i{width:20px;height:20px}.dcl .cl-score{background:var(--ink);width:170px;color:var(--on-ink);animation-delay:-2s;top:330px;left:38%;rotate:-2.5deg}.dcl .cl-score small{color:#a9c2ba}.dcl .cl-score b{font:900 36px/1 var(--font-nb);color:var(--mint)}.dcl .cl-score b span{color:#a9c2ba;font-size:15px}.dcl .cl-page{align-items:center;gap:10px;padding:10px 12px;animation-delay:-5.5s;display:flex;top:420px;right:2%;rotate:2deg}.dcl .cl-page .av2{width:38px;height:38px;font-size:16px}.dcl .cl-page b{font:900 14.5px var(--font-nb)}.dcl .cl-page .stars2{margin:0;font-size:12px}.dcl .cl-slot{border:2px solid var(--ink);font:800 12px var(--font-nb);background:var(--hl);color:var(--on-hl);border-radius:8px;padding:3px 8px}.dcl .cl-note{bottom:6px;left:2%;transform:rotate(-3deg)}@media (prefers-reduced-motion:reduce){.dcl .cl{animation:none}}@media (max-width:1100px){.dcl .cl-page{display:none}}@media (max-width:960px){.dcl .collage{width:100%;max-width:520px;height:480px;margin:0 auto}.dcl .cl-note{display:none}}@media (max-width:560px){.dcl .collage{height:330px}.dcl .cl-week{width:235px;top:10px;left:0}.dcl .cl-money{width:150px;padding:10px 12px;top:150px;right:0}.dcl .cl-money b{font-size:26px}.dcl .cl-money em{white-space:nowrap}.dcl .cl-wa{width:205px;font-size:12.5px;top:205px;left:2%}.dcl .cl-bono,.dcl .cl-score{display:none}}@media (max-width:960px){.dcl .fx-row{grid-template-columns:1fr;gap:14px}.dcl .fx-cards{grid-template-columns:1fr}}.dcl .fhero h1 .kw{letter-spacing:0;text-wrap:pretty;width:fit-content;margin:0 0 14px;font-size:26px;line-height:1.1;display:flex}.dcl .hero-demo>.note{bottom:-34px;left:-50px;transform:rotate(-4deg)}.dcl .cmp-r>span[role=cell]{justify-content:center;display:flex}.dcl .cmp-r i.txt{color:var(--ink2);font-size:12.5px;font-weight:700;line-height:1.3}.dcl .cmp-more{font:700 14px var(--font-nb);margin-top:16px}.dcl .guides{color:var(--ink2);margin-top:18px;font-size:14.5px}.dcl .guides a,.dcl .cmp-more a{color:var(--teal-ink);text-underline-offset:3px;text-decoration:underline}.dcl .fx-cards .fx{margin:0}.dcl .fx-row h2{font:900 28px/1.1 var(--font-nb);margin-top:6px}.dcl .wide-vis{margin-top:26px}.dcl .fe{position:relative}.dcl .fe h3 a{color:inherit;text-decoration:none}.dcl .fe h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.dcl .fe h3 a:focus-visible{outline:none}.dcl .fe:has(h3 a:focus-visible){outline:3px solid var(--teal);outline-offset:3px}.dcl a.btn:focus-visible,.dcl button:focus-visible,.dcl .rl:focus-visible,.dcl .fx:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.dcl.feat .side{background:0 0;border:0;padding:0;display:block}[data-nb-theme=dark] .dcl{--bg:#1c1917;--paper:#1c1917;--ink:#e7e5e4;--ink2:#d6d3d1;--muted:#a8a29e;--line:#57534e;--rule:#e7e5e412;--margin:#f3b3a647;--card:#292524;--on-ink:#1c1917;--mintbg:#134e4a;--sky:#1e3a5f;--rose:#4c2318;--yelbg:#3f2f05;--lilac:#312e5c;--soft:#e7e5e424;--teal-ink:#2dd4bf;--rose-ink:#fca5a5;--sky-ink:#93c5fd;--yel-ink:#fde68a;--pen:#f0a088;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-nb-theme=dark] .dcl :is(.win,.ph,.phone,.wachat,.v-wa,.cl-wa,.mail,.paper,.checkout,.poster,.mini-ph,.pdf,.cover,.nt,.nt2.w,.toast){--bg:#fbf6ea;--paper:#fbf6ea;--ink:#0e1f1c;--ink2:#2c403c;--muted:#66756f;--line:#e3dac6;--rule:#e8e0cc;--card:#fff;--on-ink:#fff;--mintbg:#d7f5ea;--sky:#d6e8ff;--rose:#ffe0d6;--yelbg:#fff1b8;--lilac:#e6dcff;--soft:#ece6d6;--teal-ink:#0f766e;--rose-ink:#b23d1c;--sky-ink:#1f4f99;--yel-ink:#7a5600;--pen:#a14a33;color:var(--ink)}[data-nb-theme=dark] .dcl .hl{background-image:linear-gradient(#0000 62%,#ffd84d61 62% 92%,#0000 92%)}[data-nb-theme=dark] .dcl .strip p{color:var(--on-hl)}[data-nb-theme=dark] .dcl .marq span{color:var(--ink)}[data-nb-theme=dark] .dcl .qa-q i{border-color:var(--on-hl)}[data-nb-theme=dark] .dcl .qa-q i:before,[data-nb-theme=dark] .dcl .qa-q i:after{background:var(--on-hl)}[data-nb-theme=dark] .dcl .pc.pro-c{background-image:repeating-linear-gradient(#0000 0 31px,#fde68a1a 31px 32px)}[data-nb-theme=dark] .dcl :is(.wab.me,.m.me,.owe .rec,.z2),[data-nb-theme=dark] .dcl.feat .wab{color:#0e1f1c}@media (max-width:640px){.dcl .wrap{padding:0 16px}.dcl .sec{padding-top:64px}.dcl .ruled-sec{padding-bottom:24px}.dcl .h2{line-height:1.02;font-size:clamp(30px,8.4vw,38px)!important}.dcl .sub{margin-top:12px;font-size:16px}.dcl .tag{font-size:22px}.dcl .hero .ctas,.dcl .fhero .ctas{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}.dcl .hero .ctas .btn,.dcl .fhero .ctas .btn{justify-content:center;width:100%}.dcl .hero .meta,.dcl .fhero .meta{gap:6px 14px;margin-top:16px}.dcl .hero{padding-top:28px}.dcl .hero h1{margin:16px 0;font-size:clamp(44px,12.5vw,54px)}.dcl .hero .lead{font-size:17px}.dcl .livepill .lp-extra{display:none}.dcl .hero .wrap{gap:30px}.dcl .tl .ls:nth-child(n+4),.dcl .toasts .toast:nth-child(n+2){display:none}.dcl .auto{margin-top:64px;padding:48px 0 40px;overflow:clip}.dcl #auto .svg,.dcl #auto .hub,.dcl #auto .swipe,.dcl #auto .out:before{display:none!important}.dcl #auto .map{flex-direction:column;gap:14px;display:flex}.dcl #auto .out{z-index:3;background:var(--dark);order:-1;align-self:stretch;width:auto;margin:0 -16px;padding:10px 16px 12px;position:sticky;top:64px;box-shadow:0 14px 16px -10px #00000073}.dcl #auto .out h4{display:none}.dcl #auto .dest{flex-wrap:wrap;justify-content:center;gap:6px;min-height:0;margin-bottom:10px}.dcl #auto .dest span{padding:3px 7px;font-size:9.5px}.dcl #auto .paper{padding:14px 14px 16px}.dcl #auto .paper .who{margin-bottom:8px;font-size:20px}.dcl #auto .stage{min-height:0;display:grid}.dcl #auto .stage .pv{grid-area:1/1;position:relative;inset:auto}.dcl #auto .paper{zoom:.82}.dcl #auto .evrow{grid-template-columns:1fr;gap:6px;padding:0!important;display:grid!important;overflow:visible!important}.dcl #auto .ev{grid-template-columns:30px 1fr auto;gap:10px;padding:7px 10px;flex:none!important;width:auto!important;min-width:0!important}.dcl #auto .ev .ico{width:30px;height:30px;font-size:14px}.dcl #auto .ev small{margin-bottom:0;font-size:9px}.dcl #auto .ev b{font-size:13.5px}.dcl #auto .evs h4{margin-bottom:6px;font-size:22px}.dcl #estrella .burst{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dcl #estrella .res{gap:8px;padding:10px}.dcl #estrella .res small{display:none}.dcl #estrella .res b{font-size:13px;line-height:1.2}.dcl .mc-note,.dcl .fe-vis{display:none}.dcl .fg-t{gap:10px}.dcl .fe-tx{padding:14px 16px}.dcl .fe h3{font-size:17px}.dcl .fg-h h3{margin-top:6px;font-size:28px}.dcl .fg{gap:10px;padding-top:20px}.dcl .integ{gap:10px;margin-top:24px;grid-template-columns:1fr 1fr!important}.dcl .ig{padding:14px}.dcl .ig p,.dcl .ig .tape{display:none}.dcl .ig .st{font-size:9.5px;top:10px;right:10px}.dcl .ig .logo2{margin-bottom:8px}.dcl .prices .calc{display:none}.dcl .prices .pro-c{order:-1}.dcl .prices{gap:16px;margin-top:20px}.dcl .pc{padding:22px}.dcl .fhero{padding:24px 0 36px}.dcl .fhero h1{font-size:clamp(38px,11vw,48px)}.dcl .fhero h1 .kw{margin-bottom:10px;font-size:21px}.dcl .fhero .lead{font-size:16.5px}.dcl .fh-grid{gap:28px}.dcl .hero-demo .dtoast,.dcl .hero-demo .mbars,.dcl .money .m-stat p{display:none}.dcl .flow{gap:10px;margin-top:24px}.dcl .farrow{display:none}.dcl .fstep{gap:8px;padding:16px}.dcl .split{gap:22px}.dcl .rel{gap:10px}.dcl .rl{padding:14px 16px}.dcl .rl span{display:none}.dcl .faq-list{gap:10px}.dcl .final{margin-top:64px;padding:48px 20px}.dcl .final h2{font-size:clamp(34px,10vw,44px)}.dcl .final p{margin:12px 0 22px;font-size:16px}.dcl .fx-row{padding:24px 0}.dcl .fx-list{padding-top:20px}.dcl .fx{padding:14px 16px}.dcl .fx small{display:none}.dcl .fx{grid-template-columns:40px 1fr;align-items:center;gap:2px 12px;display:grid}.dcl .fx i{grid-row:span 2}.dcl .fx-cards{gap:10px}.dcl .money .donut{display:none}.dcl .money .m-top{grid-template-columns:1fr}}.dcl .cmp-groups{gap:26px;margin-top:30px;display:grid}.dcl .cmp-groups .cmp{margin-top:0}.dcl .cmp-h .cmp-g{font:700 26px/1 var(--font-caveat),cursive;color:var(--pen)}.dcl .cmp-r [role=rowheader] b{font-weight:700;display:block}.dcl .cmp-r [role=rowheader] small{color:var(--muted);margin-top:3px;padding-right:14px;font-size:13.5px;line-height:1.45;display:block}.dcl .cmp-r[id]{scroll-margin-top:96px}.dcl .cmp-r:target{background:var(--yelbg);margin:0 -22px;padding-left:22px;padding-right:22px}.dcl .pr-why{gap:10px;margin-top:16px;display:grid}.dcl .pr-why p{color:var(--ink2);padding-left:24px;font-size:14px;line-height:1.5;position:relative}.dcl .pr-why p:before{content:"";border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);width:12px;height:7px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.dcl .pr-why b{color:var(--ink)}@media (max-width:600px){.dcl .cmp-groups .cmp{padding:6px 16px}.dcl .cmp-groups .cmp-r{row-gap:6px}.dcl .cmp-groups .cmp-r [role=rowheader]{grid-column:1/-1}.dcl .cmp-groups .cmp-r [role=rowheader] small{padding-right:0}.dcl .cmp-groups .cmp-r>[role=cell]:nth-child(2){grid-column:2}.dcl .cmp-groups .cmp-h .cmp-g{font-size:22px}.dcl .cmp-r:target{margin:0 -16px;padding-left:16px;padding-right:16px}}.dcl .plans2{grid-template-columns:1fr 1fr;gap:26px;margin-top:36px;display:grid}.dcl .plans2 .pc{padding:30px 30px 28px}.dcl .plans2 .pc .for{margin-bottom:18px}.dcl .plans2 .cycle,.dcl .plans2 .cycle-ph{box-sizing:border-box;height:46px;margin:0 0 18px}.dcl .plans2 .cycle{box-shadow:3px 3px 0 var(--ink);align-self:flex-start}.dcl .plans2 .cycle button{padding:6px 12px;font-size:13.5px}.dcl .plans2 .btn{justify-content:center;margin-top:22px}.dcl .plans2 ul{border-top:2px dashed var(--soft);margin:24px 0 0;padding-top:22px}.dcl .plans2 .pro-c ul{border-top-color:#0e1f1c33}.dcl .calc2{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:20px;grid-template-columns:1fr 1.2fr;align-items:center;gap:30px;margin-top:26px;padding:26px 30px;display:grid}.dcl .calc2 .n{margin-top:8px}.dcl .calc2 input{margin:14px 0 0}.dcl .calc2 .verdict{min-height:0;margin:0}@media (max-width:760px){.dcl .plans2,.dcl .calc2{grid-template-columns:1fr;gap:20px}.dcl .plans2 .pro-c{order:-1}.dcl .plans2 .cycle-ph{display:none}.dcl .plans2 .pc{padding:24px 22px}.dcl .calc2{padding:22px}.dcl .calc2 .n{font-size:64px}}.dcl .wrap:has(>.final){padding-bottom:96px}@media (max-width:760px){.dcl .wrap:has(>.final){padding-bottom:56px}}