.hero[data-astro-cid-i3irphx7]{isolation:isolate;margin-top:calc(-1 * var(--nav-h));padding:calc(var(--nav-h) + clamp(48px, 5vw, 70px)) 0 40px;position:relative}.glow[data-astro-cid-i3irphx7]{z-index:-1;background:radial-gradient(620px 480px at 8% 6%,#2fbf864d,#2fbf8600 70%),radial-gradient(640px 520px at 96% 30%,#ffa06e4d,#ffa06e00 70%),radial-gradient(520px 420px at 50% 90%,#8296ff2e,#8296ff00 70%),#ecebe6;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.copy[data-astro-cid-i3irphx7]{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{animation:rise .7s var(--ease) both}.copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(2){animation-delay:60ms}.copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(3){animation-delay:.12s}.copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(4){animation-delay:.18s}h1[data-astro-cid-i3irphx7]{letter-spacing:-.045em;max-width:16ch;font-size:clamp(44px,6.2vw,88px);font-weight:700;line-height:.98}.mark[data-astro-cid-i3irphx7]{white-space:nowrap;position:relative}.mark[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:104%;height:.24em;position:absolute;bottom:-.16em;left:-2%;overflow:visible}.mark[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{fill:none;stroke:var(--green-tile-a);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.mark[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{stroke-dashoffset:1px;animation:.9s cubic-bezier(.6,0,.3,1) .55s forwards draw}}@keyframes draw{to{stroke-dashoffset:0}}h1[data-astro-cid-i3irphx7]:lang(lt){max-width:20ch;font-size:clamp(38px,5vw,72px)}.sub[data-astro-cid-i3irphx7]{color:#55524c;max-width:640px;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.ctas[data-astro-cid-i3irphx7] .btn-lg[data-astro-cid-i3irphx7]{font-size:17px}.ctas[data-astro-cid-i3irphx7] .btn-primary[data-astro-cid-i3irphx7]{box-shadow:inset 0 1px #fff3,0 8px 20px #0e7a5547}.trust[data-astro-cid-i3irphx7]{color:#6a665f;font-size:14px}.shots[data-astro-cid-i3irphx7]{--w:min(1250px, calc(100% - 2 * var(--gutter)));width:var(--w);margin:clamp(56px,7vw,100px) auto 0;padding-bottom:12px;position:relative}figure[data-astro-cid-i3irphx7]{margin:0}.window[data-astro-cid-i3irphx7]{backdrop-filter:blur(20px);width:91.2%;animation:rise .9s var(--ease) .2s both;background:#ffffff59;border:1px solid #fffc;border-radius:26px;padding:8px;box-shadow:0 40px 100px #281e142e,inset 0 1px #ffffffe6}.window[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{aspect-ratio:2;object-fit:cover;object-position:top left;background:#fff;border-radius:18px;width:100%;height:auto}.phone[data-astro-cid-i3irphx7]{aspect-ratio:250/526;width:20%;animation:rise .9s var(--ease) .34s both;background:#0b1c16;border-radius:40px;padding:8px;position:absolute;top:10%;right:0;box-shadow:0 40px 90px #14100a59}.phone[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:top;background:#fff;border-radius:32px;width:100%;height:100%}.ask[data-astro-cid-i3irphx7]{backdrop-filter:blur(20px)saturate(160%);z-index:2;width:min(520px,100% - 32px);height:52px;animation:rise-centered .9s var(--ease) .5s both;background:#fffc;border:1px solid #0000000f;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 10px;display:flex;position:absolute;bottom:52px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #281e1424,inset 0 1px #ffffffe6}.ask[data-astro-cid-i3irphx7]:lang(lt){width:min(570px,100% - 32px)}@keyframes rise-centered{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.orb[data-astro-cid-i3irphx7]{background:radial-gradient(circle at 30% 30%,#6fe0b0,#0e7a55 70%);border-radius:999px;flex:none;width:30px;height:30px;box-shadow:inset 0 1px 1px #ffffff80}.ask-text[data-astro-cid-i3irphx7]{color:#75716a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.ask-prefix[data-astro-cid-i3irphx7]:after{content:" —"}.caret[data-astro-cid-i3irphx7]{vertical-align:-.15em;background:var(--green-cta);opacity:0;width:1.5px;height:1.05em;margin-left:1px;display:inline-block}.ask[data-astro-cid-i3irphx7].typing .caret[data-astro-cid-i3irphx7]{opacity:1;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.ask-icon[data-astro-cid-i3irphx7]{color:#303030;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ask-divider[data-astro-cid-i3irphx7]{background:#e4e1db;flex:none;width:1px;height:20px}@media (width<=1000px){.ask[data-astro-cid-i3irphx7]{bottom:28px}}@media (width<=700px){.hero[data-astro-cid-i3irphx7]{padding-bottom:24px}.ctas[data-astro-cid-i3irphx7]{width:100%}.ctas[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{flex:100%}.shots[data-astro-cid-i3irphx7]{--w:calc(100% - 2 * var(--gutter));margin-top:44px;padding-bottom:0}.window[data-astro-cid-i3irphx7]{border-radius:18px;width:100%;padding:5px}.window[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{aspect-ratio:5/4;border-radius:13px}.phone[data-astro-cid-i3irphx7]{border-radius:26px;width:38%;padding:5px;top:22%;right:-6px}.phone[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{border-radius:21px}.ask[data-astro-cid-i3irphx7],.ask[data-astro-cid-i3irphx7]:lang(lt){width:100%;animation:rise .9s var(--ease) .5s both;margin-top:30%;position:relative;bottom:auto;left:auto;transform:none}.ask[data-astro-cid-i3irphx7] .ask-attach[data-astro-cid-i3irphx7],.ask[data-astro-cid-i3irphx7] .ask-divider[data-astro-cid-i3irphx7]{display:none}.ask-text[data-astro-cid-i3irphx7]{font-size:14px}.ask-prefix[data-astro-cid-i3irphx7]{display:none}.ask-q[data-astro-cid-i3irphx7]{text-overflow:ellipsis;vertical-align:bottom;max-width:calc(100% - 4px);display:inline-block;overflow:hidden}.ask-q[data-astro-cid-i3irphx7]:first-letter{text-transform:uppercase}}@media (prefers-reduced-motion:reduce){.copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7],.window[data-astro-cid-i3irphx7],.phone[data-astro-cid-i3irphx7],.ask[data-astro-cid-i3irphx7],.ask[data-astro-cid-i3irphx7].typing .caret[data-astro-cid-i3irphx7]{animation:none}}.channels[data-astro-cid-ytowbdqu]{padding:clamp(28px,4vw,44px) 0 clamp(8px,2vw,20px)}.row[data-astro-cid-ytowbdqu]{flex-direction:column;align-items:center;gap:22px;display:flex}.lead-label[data-astro-cid-ytowbdqu]{color:#6a665f;font-size:14px;font-weight:600}.logos[data-astro-cid-ytowbdqu]{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:flex}.logos[data-astro-cid-ytowbdqu] img[data-astro-cid-ytowbdqu]{filter:grayscale()contrast(1.2);opacity:.7;transition:opacity .2s,filter .2s}.logos[data-astro-cid-ytowbdqu] li[data-astro-cid-ytowbdqu]:hover img[data-astro-cid-ytowbdqu]{filter:none;opacity:1}@media (width<=640px){.logos[data-astro-cid-ytowbdqu]{gap:18px 26px}.logos[data-astro-cid-ytowbdqu] img[data-astro-cid-ytowbdqu]{transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.logos[data-astro-cid-ytowbdqu] img[data-astro-cid-ytowbdqu]{transition:none}}.mark[data-astro-cid-27oicc4y]{flex:none;display:block}.intro[data-astro-cid-qzj7gepj]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,72px);margin-bottom:clamp(40px,5vw,72px);display:grid}.head[data-astro-cid-qzj7gepj]{flex-direction:column;gap:16px;display:flex}.head[data-astro-cid-qzj7gepj] .lead[data-astro-cid-qzj7gepj]{max-width:50ch;margin:0}.merge[data-astro-cid-qzj7gepj]{--z:1;isolation:isolate;aspect-ratio:7/5;border-radius:var(--radius-lg);background:#c9ccd2;position:relative;overflow:hidden;container-type:size}.bg[data-astro-cid-qzj7gepj]{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ghost[data-astro-cid-qzj7gepj]{width:calc(28cqw * var(--z));padding:calc(2cqw * var(--z));gap:calc(1.2cqw * var(--z));border-radius:calc(1.8cqw * var(--z));opacity:.5;transform:translate(calc(-50% + var(--x) * 1cqw), calc(-50% + var(--y) * 1cqh)) rotate(var(--r)) scale(.95);background:#ffffffe6;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 1px 2px #140e0814,0 18px 34px -18px #140e0880}.g-head[data-astro-cid-qzj7gepj]{align-items:center;gap:calc(1.2cqw * var(--z));font-size:clamp(10px, calc(1.75cqw * var(--z)), 12.5px);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:flex;overflow:hidden}.g-head[data-astro-cid-qzj7gepj] i[data-astro-cid-qzj7gepj]{width:calc(3.2cqw * var(--z));height:calc(3.2cqw * var(--z));border-radius:calc(.8cqw * var(--z));background:#d8d5ce;flex:none}.g-field[data-astro-cid-qzj7gepj]{height:calc(3.6cqw * var(--z));border-radius:calc(.8cqw * var(--z));background:#f1efea;box-shadow:inset 0 0 0 1px #e6e2da}.g-btn[data-astro-cid-qzj7gepj]{height:calc(3.8cqw * var(--z));border-radius:calc(.8cqw * var(--z));color:#fff;font-size:clamp(9px, calc(1.6cqw * var(--z)), 12px);background:#b9b5ad;place-items:center;font-weight:600;display:grid}.one[data-astro-cid-qzj7gepj]{width:calc(37cqw * var(--z));padding:calc(2.6cqw * var(--z));gap:calc(1.6cqw * var(--z));border-radius:calc(2.4cqw * var(--z));color:var(--ink);background:#fff;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #140e080d,0 2px 4px #140e0814,0 40px 70px -24px #140e08a6}.o-head[data-astro-cid-qzj7gepj]{align-items:center;gap:calc(1.4cqw * var(--z));height:calc(4.4cqw * var(--z));font-size:calc(2.5cqw * var(--z));letter-spacing:-.01em;font-weight:700;display:flex}.o-head[data-astro-cid-qzj7gepj] .mark{width:calc(4.4cqw * var(--z));height:calc(4.4cqw * var(--z));border-radius:calc(1.1cqw * var(--z))}.o-who[data-astro-cid-qzj7gepj]{align-items:center;gap:calc(1.4cqw * var(--z));padding:calc(1.1cqw * var(--z)) calc(1.4cqw * var(--z));border-radius:calc(1.2cqw * var(--z));display:flex;box-shadow:inset 0 0 0 1px #e6e2da}.o-av[data-astro-cid-qzj7gepj]{width:calc(4cqw * var(--z));height:calc(4cqw * var(--z));color:#0b5c3f;font-size:calc(1.8cqw * var(--z));background:#e3efe8;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.o-name[data-astro-cid-qzj7gepj]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.o-name[data-astro-cid-qzj7gepj] b[data-astro-cid-qzj7gepj]{font-size:calc(1.95cqw * var(--z));font-weight:600}.o-name[data-astro-cid-qzj7gepj] small[data-astro-cid-qzj7gepj]{font-size:calc(1.65cqw * var(--z));color:var(--muted)}.o-field[data-astro-cid-qzj7gepj]{height:calc(4.6cqw * var(--z));padding:0 calc(1.5cqw * var(--z));border-radius:calc(1.1cqw * var(--z));font-size:calc(1.8cqw * var(--z));letter-spacing:.14em;color:var(--muted);background:#f6f4f0;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #e6e2da}.o-btn[data-astro-cid-qzj7gepj]{height:calc(4.8cqw * var(--z));border-radius:calc(1.1cqw * var(--z));color:#fff;font-size:calc(1.9cqw * var(--z));background:#14211b;place-items:center;font-weight:600;display:grid}.merge[data-astro-cid-qzj7gepj].scatter .ghost[data-astro-cid-qzj7gepj]{opacity:1;transform:translate(calc(-50% + var(--x) * 1cqw), calc(-50% + var(--y) * 1cqh)) rotate(var(--r))}.merge[data-astro-cid-qzj7gepj].scatter .one[data-astro-cid-qzj7gepj]{opacity:0;transform:translate(-50%,-44%)scale(.96)}.merge[data-astro-cid-qzj7gepj].live .ghost[data-astro-cid-qzj7gepj]{transition:opacity .7s ease calc(var(--i) * 60ms), transform .9s var(--ease) calc(var(--i) * 60ms)}.merge[data-astro-cid-qzj7gepj].live .one[data-astro-cid-qzj7gepj]{transition:opacity .6s ease .45s, transform .9s var(--ease) .45s}.grid[data-astro-cid-qzj7gepj]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:360px;gap:16px;margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-qzj7gepj]{isolation:isolate;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tile[data-astro-cid-qzj7gepj].wide{grid-column:span 2}.tile[data-astro-cid-qzj7gepj].cream{box-shadow:none;background:#f1eee7}.tile[data-astro-cid-qzj7gepj].on-art{box-shadow:none}.text[data-astro-cid-qzj7gepj]{padding:24px 26px 0;position:relative}.text[data-astro-cid-qzj7gepj] h3[data-astro-cid-qzj7gepj]{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:500;line-height:1.2}.text[data-astro-cid-qzj7gepj] p[data-astro-cid-qzj7gepj]{max-width:34ch;color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.45}.on-art[data-astro-cid-qzj7gepj].light .text[data-astro-cid-qzj7gepj]{color:#fff}.on-art[data-astro-cid-qzj7gepj].light .text[data-astro-cid-qzj7gepj] p[data-astro-cid-qzj7gepj]{color:#fffc}.on-art[data-astro-cid-qzj7gepj]:not(.light) .text[data-astro-cid-qzj7gepj] p[data-astro-cid-qzj7gepj]{color:var(--ink-2)}.vis[data-astro-cid-qzj7gepj]{flex:1;min-height:0;position:relative}.window[data-astro-cid-qzj7gepj]{background:#fff;border-radius:10px;width:128%;position:absolute;top:22px;left:26px;overflow:hidden;box-shadow:0 1px 2px #140e081a,0 30px 60px -24px #140e088c}.bar[data-astro-cid-qzj7gepj]{background:#f4f3ef;border-bottom:1px solid #ebe8e2;gap:5px;padding:8px 10px;display:flex}.bar[data-astro-cid-qzj7gepj] i[data-astro-cid-qzj7gepj]{background:#d9d5cd;border-radius:999px;width:7px;height:7px}.window[data-astro-cid-qzj7gepj] img[data-astro-cid-qzj7gepj],.render[data-astro-cid-qzj7gepj] img[data-astro-cid-qzj7gepj]{width:100%;height:auto;display:block}.phone[data-astro-cid-qzj7gepj]{aspect-ratio:.48;background:#101412;border-radius:34px;width:min(46cqw,200px);padding:6px;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1.5px #5b625e,inset 0 0 0 3px #1c201e,0 30px 50px -24px #140e0899}.phone[data-astro-cid-qzj7gepj] img[data-astro-cid-qzj7gepj]{object-fit:cover;object-position:top;border-radius:28px;width:100%;height:100%;display:block}.phones[data-astro-cid-qzj7gepj]{position:absolute;inset:0}.phones[data-astro-cid-qzj7gepj] .phone[data-astro-cid-qzj7gepj]{width:min(26cqw,200px)}.phones[data-astro-cid-qzj7gepj] .phone[data-astro-cid-qzj7gepj]:first-child{top:34px;left:36%}.phones[data-astro-cid-qzj7gepj] .phone[data-astro-cid-qzj7gepj]:last-child{top:14px;left:64%}.render[data-astro-cid-qzj7gepj]{border-radius:12px;width:min(46cqw,300px);position:absolute;top:0;right:26px;overflow:hidden;box-shadow:0 30px 60px -24px #140e0899}.card[data-astro-cid-qzj7gepj]{width:min(84cqw,320px);color:var(--ink);background:#fff;border-radius:14px;padding:16px;font-size:13.5px;line-height:1.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #140e080f,0 2px 4px #140e080d,0 24px 44px -22px #140e0873}.card[data-astro-cid-qzj7gepj] p[data-astro-cid-qzj7gepj]{margin:0}.card-top[data-astro-cid-qzj7gepj]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.card-top[data-astro-cid-qzj7gepj] b[data-astro-cid-qzj7gepj]{font-weight:600}.card-top[data-astro-cid-qzj7gepj] .mark{border-radius:6px}.card-top[data-astro-cid-qzj7gepj] .muted[data-astro-cid-qzj7gepj]{white-space:nowrap;margin-left:auto;font-size:12.5px}.muted[data-astro-cid-qzj7gepj]{color:var(--muted)}.small[data-astro-cid-qzj7gepj]{font-size:12.5px}.ota[data-astro-cid-qzj7gepj]{border-top:1px solid #efece6;justify-content:space-between;align-items:center;padding:9px 2px;display:flex}.ota[data-astro-cid-qzj7gepj] img[data-astro-cid-qzj7gepj]{object-fit:contain;object-position:left center;width:76px;height:16px}.ok[data-astro-cid-qzj7gepj]{color:#0b5c3f;background:#eaf4ee;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.say[data-astro-cid-qzj7gepj]{font-size:15px;line-height:1.4;margin:6px 0 12px!important}.say[data-astro-cid-qzj7gepj].big{letter-spacing:-.01em;font-size:18px;font-weight:600;margin:2px 0 14px!important}.mini[data-astro-cid-qzj7gepj]{color:#fff;background:#14211b;border-radius:9px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.offer-row[data-astro-cid-qzj7gepj]{justify-content:space-between;align-items:center;display:flex}.price[data-astro-cid-qzj7gepj]{letter-spacing:-.02em;font-size:22px;font-weight:600}.pay[data-astro-cid-qzj7gepj]{width:min(72cqw,360px);padding:18px 20px}.pay-top[data-astro-cid-qzj7gepj]{justify-content:space-between;align-items:center;display:flex}.pay-ok[data-astro-cid-qzj7gepj]{color:#0b5c3f;align-items:center;gap:6px;font-weight:600;display:inline-flex}.amount[data-astro-cid-qzj7gepj]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:600;line-height:1.05;margin:6px 0 14px!important}.inv[data-astro-cid-qzj7gepj]{color:var(--ink-2);border-top:1px solid #efece6;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.pill[data-astro-cid-qzj7gepj]{color:#0b5c3f;background:#eaf4ee;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}@media (width<=1024px){.intro[data-astro-cid-qzj7gepj]{grid-template-columns:minmax(0,1fr)}.merge[data-astro-cid-qzj7gepj]{max-width:720px}.grid[data-astro-cid-qzj7gepj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.merge[data-astro-cid-qzj7gepj]{aspect-ratio:4/4.4;--z:1.6}.grid[data-astro-cid-qzj7gepj]{grid-template-columns:minmax(0,1fr);grid-auto-rows:380px}.tile[data-astro-cid-qzj7gepj].wide{grid-column:auto}.phones[data-astro-cid-qzj7gepj] .phone[data-astro-cid-qzj7gepj]{width:40cqw}.phones[data-astro-cid-qzj7gepj] .phone[data-astro-cid-qzj7gepj]:first-child{left:30%}.phones[data-astro-cid-qzj7gepj] .phone[data-astro-cid-qzj7gepj]:last-child{left:70%}.render[data-astro-cid-qzj7gepj]{width:70cqw;left:50%;right:auto;transform:translate(-50%)}}.block[data-astro-cid-3fz5m34g]{border-radius:var(--radius-xl);background:radial-gradient(70% 60% at 85% 0%, #50c89638, transparent 70%), radial-gradient(50% 50% at 0% 100%, #ffaa781f, transparent 70%), var(--green-deep);color:#fff;padding:clamp(28px,4vw,56px)}.demo[data-astro-cid-3fz5m34g]{grid-template:"head stage""tabs stage"1fr/minmax(0,5fr) minmax(0,7fr);gap:32px clamp(28px,4vw,56px);display:grid}.head[data-astro-cid-3fz5m34g]{flex-direction:column;grid-area:head;gap:14px;display:flex}.block[data-astro-cid-3fz5m34g] .h2[data-astro-cid-3fz5m34g]{font-size:clamp(32px,3.3vw,48px)}.sub[data-astro-cid-3fz5m34g]{color:var(--on-dark-muted);margin:0;font-size:clamp(16px,1.2vw,17px);line-height:1.5}.stage[data-astro-cid-3fz5m34g]{isolation:isolate;border-radius:var(--radius-lg);min-height:580px;color:var(--ink);background:#1a2333;grid-area:stage;grid-template-columns:minmax(0,1fr);place-items:center;padding:32px clamp(16px,2.4vw,32px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #000000b3}.bg[data-astro-cid-3fz5m34g]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage[data-astro-cid-3fz5m34g]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70%,#18120a2e,#0000 75%),linear-gradient(#18120a14,#18120a38);position:absolute;inset:0}.scene[data-astro-cid-3fz5m34g]{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:12px;width:min(100%,520px);min-width:0;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;transform:translateY(6px)}.scene[data-astro-cid-3fz5m34g].on{opacity:1;visibility:visible;transition:opacity .4s var(--ease) .2s, transform .4s var(--ease) .2s, visibility 0s;transform:none}[data-astro-cid-3fz5m34g][data-live] [data-astro-cid-3fz5m34g][data-step]{transition:opacity .45s var(--ease), transform .45s var(--ease)}[data-astro-cid-3fz5m34g][data-live] [data-astro-cid-3fz5m34g][data-step]:not(.in){opacity:0;transform:translateY(8px)}.grow[data-astro-cid-3fz5m34g]{flex:1;min-width:0}.tm[data-astro-cid-3fz5m34g]{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:12.5px}.mk[data-astro-cid-3fz5m34g]{width:28px;height:28px;color:var(--ink);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:0 1px 2px #140e0814,0 8px 18px -10px #140e0880}.mk[data-astro-cid-3fz5m34g].sm{width:20px;height:20px;box-shadow:none;background:0 0}.card[data-astro-cid-3fz5m34g]{background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 0 0 1px #140e080d,0 2px 4px #140e080f,0 24px 48px -20px #140e088c}.text[data-astro-cid-3fz5m34g]{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.trace[data-astro-cid-3fz5m34g]{align-items:flex-start;gap:10px;padding-left:2px;display:flex}.trace[data-astro-cid-3fz5m34g] ul[data-astro-cid-3fz5m34g]{flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.trace[data-astro-cid-3fz5m34g] li[data-astro-cid-3fz5m34g]{color:var(--ink-2);background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:13px;line-height:1.3;display:inline-flex;box-shadow:0 1px 2px #140e0814,0 8px 18px -10px #140e0880}.tick[data-astro-cid-3fz5m34g]{color:#fff;background:#1f7a5c;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid}.tick[data-astro-cid-3fz5m34g] svg{width:10px;height:10px}.btn[data-astro-cid-3fz5m34g]{height:38px;font:inherit;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;transition:transform .12s,background .15s;display:inline-flex}.btn[data-astro-cid-3fz5m34g].primary{color:#fff;background:#14211b}.btn[data-astro-cid-3fz5m34g].ghost{color:var(--ink-2);background:#f2f0eb}.btn[data-astro-cid-3fz5m34g].wide{flex:1}button[data-astro-cid-3fz5m34g].btn{cursor:pointer}button[data-astro-cid-3fz5m34g].btn.primary:hover{background:#26352e}button[data-astro-cid-3fz5m34g].btn.ghost:hover{background:#e9e6df}button[data-astro-cid-3fz5m34g].btn:active,.pressed[data-astro-cid-3fz5m34g]{transform:scale(.96)}.sent[data-astro-cid-3fz5m34g]{color:#0b5c3f;background:#eaf4ee;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.sent[data-astro-cid-3fz5m34g] svg{flex:none}.sent[data-astro-cid-3fz5m34g].off{color:var(--muted);background:#f2f0eb}.swap[data-astro-cid-3fz5m34g]{margin-top:14px;display:grid}.swap[data-astro-cid-3fz5m34g]>[data-astro-cid-3fz5m34g]{grid-area:1/1}.pending[data-astro-cid-3fz5m34g]{gap:8px;display:flex}.swap[data-astro-cid-3fz5m34g] .done[data-astro-cid-3fz5m34g]{visibility:hidden;display:flex}.swap[data-astro-cid-3fz5m34g] .done[data-astro-cid-3fz5m34g] .sent[data-astro-cid-3fz5m34g]{flex:1}.swap[data-astro-cid-3fz5m34g].is-done .pending[data-astro-cid-3fz5m34g]{visibility:hidden}.swap[data-astro-cid-3fz5m34g].is-done .done[data-astro-cid-3fz5m34g]{visibility:visible}[data-astro-cid-3fz5m34g][data-live] .swap[data-astro-cid-3fz5m34g].is-done .done[data-astro-cid-3fz5m34g]{animation:ai-pop .35s var(--ease)}.who[data-astro-cid-3fz5m34g]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.who[data-astro-cid-3fz5m34g] .grow[data-astro-cid-3fz5m34g]{flex-direction:column;display:flex}.who[data-astro-cid-3fz5m34g] strong[data-astro-cid-3fz5m34g]{font-size:14.5px;font-weight:600}.who[data-astro-cid-3fz5m34g] .grow[data-astro-cid-3fz5m34g] span[data-astro-cid-3fz5m34g]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.av[data-astro-cid-3fz5m34g]{color:#1d4f86;background:#e6eefb;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid;position:relative}.wa[data-astro-cid-3fz5m34g]{background:#25d366;border:2px solid #fff;border-radius:999px;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.msg[data-astro-cid-3fz5m34g] .text[data-astro-cid-3fz5m34g]{position:relative}.dots[data-astro-cid-3fz5m34g]{gap:4px;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dots[data-astro-cid-3fz5m34g] i[data-astro-cid-3fz5m34g]{background:var(--subtle);border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite ai-dot}.dots[data-astro-cid-3fz5m34g] i[data-astro-cid-3fz5m34g]:nth-child(2){animation-delay:.15s}.dots[data-astro-cid-3fz5m34g] i[data-astro-cid-3fz5m34g]:nth-child(3){animation-delay:.3s}.msg[data-astro-cid-3fz5m34g].typing .dots[data-astro-cid-3fz5m34g]{display:inline-flex}.msg[data-astro-cid-3fz5m34g].typing .txt[data-astro-cid-3fz5m34g]{visibility:hidden}.by[data-astro-cid-3fz5m34g]{color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.queue[data-astro-cid-3fz5m34g]{color:var(--ink);background:#fffffff0;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #140e0814,0 8px 18px -10px #140e0880}.count[data-astro-cid-3fz5m34g]{color:#fff;font-variant-numeric:tabular-nums;background:#14211b;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:grid}.sug-head[data-astro-cid-3fz5m34g]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.kind[data-astro-cid-3fz5m34g]{letter-spacing:.02em;color:var(--subtle);font-size:12px;font-weight:600}.state[data-astro-cid-3fz5m34g]{display:inline-grid}.st[data-astro-cid-3fz5m34g]{white-space:nowrap;border-radius:999px;grid-area:1/1;justify-self:end;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.st[data-astro-cid-3fz5m34g].pend{color:#8a5300;background:#fdf1dc}.st[data-astro-cid-3fz5m34g].ok{color:#0b5c3f;visibility:hidden;background:#eaf4ee}.sug[data-astro-cid-3fz5m34g]:has(.swap.is-done) .st[data-astro-cid-3fz5m34g].pend{visibility:hidden}.sug[data-astro-cid-3fz5m34g]:has(.swap.is-done) .st[data-astro-cid-3fz5m34g].ok{visibility:visible}.sug[data-astro-cid-3fz5m34g] h4[data-astro-cid-3fz5m34g]{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.rows[data-astro-cid-3fz5m34g]{margin:10px 0 0}.rows[data-astro-cid-3fz5m34g] div[data-astro-cid-3fz5m34g]{align-items:baseline;gap:8px;padding:5px 0;font-size:14px;display:flex}.rows[data-astro-cid-3fz5m34g] dt[data-astro-cid-3fz5m34g]{color:var(--muted);flex:1;align-items:baseline;gap:8px;display:flex}.rows[data-astro-cid-3fz5m34g] dt[data-astro-cid-3fz5m34g]:after{content:"";border-bottom:1px dotted #cfcac0;flex:1}.rows[data-astro-cid-3fz5m34g] dd[data-astro-cid-3fz5m34g]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.rows[data-astro-cid-3fz5m34g] div[data-astro-cid-3fz5m34g]:first-child dd[data-astro-cid-3fz5m34g]{color:var(--subtle);font-weight:500;text-decoration:line-through}.rows[data-astro-cid-3fz5m34g] div[data-astro-cid-3fz5m34g]:nth-child(2) dd[data-astro-cid-3fz5m34g]{color:#0b5c3f}.compact[data-astro-cid-3fz5m34g]{padding:14px 18px 16px}.compact[data-astro-cid-3fz5m34g] h4[data-astro-cid-3fz5m34g]{font-size:15.5px}.reason[data-astro-cid-3fz5m34g]{color:var(--muted);margin:4px 0 12px;font-size:13.5px;line-height:1.45}.choice[data-astro-cid-3fz5m34g]{gap:8px;display:flex}.choice[data-astro-cid-3fz5m34g] .btn[data-astro-cid-3fz5m34g]{height:34px;font-size:13px}.choice[data-astro-cid-3fz5m34g] .sent[data-astro-cid-3fz5m34g]{min-height:34px;padding:6px 12px;font-size:13px}.choice[data-astro-cid-3fz5m34g] [data-astro-cid-3fz5m34g][hidden]{display:none}.sug[data-astro-cid-3fz5m34g].dismissed-out h4[data-astro-cid-3fz5m34g],.sug[data-astro-cid-3fz5m34g].dismissed-out .reason[data-astro-cid-3fz5m34g]{color:var(--subtle);text-decoration:line-through;text-decoration-color:var(--line-strong)}.result-in[data-astro-cid-3fz5m34g]{animation:ai-pop .35s var(--ease)}.q[data-astro-cid-3fz5m34g]{color:#fff;background:#14211b;border-radius:14px 14px 4px;align-self:flex-end;max-width:80%;padding:9px 14px;font-size:14.5px;box-shadow:0 10px 22px -12px #0009}.metric[data-astro-cid-3fz5m34g]{border-top:1px solid #efece6;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:14px;padding-top:14px;display:flex}.m-main[data-astro-cid-3fz5m34g]{flex-direction:column;gap:2px;min-width:0;display:flex}.m-label[data-astro-cid-3fz5m34g]{color:var(--muted);font-size:12.5px}.m-row[data-astro-cid-3fz5m34g]{align-items:baseline;gap:10px;display:flex}.fig[data-astro-cid-3fz5m34g]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.1}.delta[data-astro-cid-3fz5m34g]{color:#0b5c3f;font-size:13px;font-weight:600}.stats[data-astro-cid-3fz5m34g]{text-align:right;gap:18px;margin:0;display:flex}.stats[data-astro-cid-3fz5m34g] div[data-astro-cid-3fz5m34g]{flex-direction:column;gap:2px;display:flex}.stats[data-astro-cid-3fz5m34g] dt[data-astro-cid-3fz5m34g]{color:var(--muted);white-space:nowrap;font-size:12px}.stats[data-astro-cid-3fz5m34g] dd[data-astro-cid-3fz5m34g]{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.chart[data-astro-cid-3fz5m34g]{align-items:flex-end;gap:8px;height:84px;margin-top:14px;display:flex}.chart[data-astro-cid-3fz5m34g] .col[data-astro-cid-3fz5m34g]{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:6px;height:100%;display:flex}.chart[data-astro-cid-3fz5m34g] i[data-astro-cid-3fz5m34g]{width:62%;height:var(--h);transform-origin:bottom;background:#d6e8de;border-radius:4px;align-self:center;display:block}.chart[data-astro-cid-3fz5m34g] .best[data-astro-cid-3fz5m34g] i[data-astro-cid-3fz5m34g]{background:#1f7a5c}.chart[data-astro-cid-3fz5m34g] small[data-astro-cid-3fz5m34g]{text-align:center;color:var(--subtle);font-size:11px}.bar[data-astro-cid-3fz5m34g]{background:#fff;border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 8px 0 14px;font-size:15px;transition:box-shadow .2s,transform .12s;display:flex;box-shadow:0 0 0 1px #140e080d,0 24px 48px -20px #140e088c}.bar[data-astro-cid-3fz5m34g].focus{box-shadow:0 0 0 1px #140e081f,0 0 0 5px #ffffff59,0 24px 48px -20px #140e088c}.field[data-astro-cid-3fz5m34g]{white-space:nowrap;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.ph[data-astro-cid-3fz5m34g]{color:var(--subtle)}.field[data-astro-cid-3fz5m34g]:has(.typed:not(:empty)) .ph[data-astro-cid-3fz5m34g],.bar[data-astro-cid-3fz5m34g].focus .ph[data-astro-cid-3fz5m34g]{display:none}.caret[data-astro-cid-3fz5m34g]{background:var(--ink);opacity:0;width:1.5px;height:18px;margin-left:1px}.bar[data-astro-cid-3fz5m34g].focus .caret[data-astro-cid-3fz5m34g]{animation:1s step-end infinite ai-blink}.send[data-astro-cid-3fz5m34g]{color:#fff;background:#14211b;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;transition:transform .12s;display:grid}.cursor[data-astro-cid-3fz5m34g]{z-index:5;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 4px #00000059);margin:-3px 0 0 -5px;transition:transform .75s cubic-bezier(.45,0,.2,1),opacity .3s;position:absolute;top:0;left:0}.cursor[data-astro-cid-3fz5m34g].on{opacity:1}.cursor[data-astro-cid-3fz5m34g].jump{transition:none}.cursor[data-astro-cid-3fz5m34g] svg{transition:transform .12s;display:block}.cursor[data-astro-cid-3fz5m34g].down svg{transform:scale(.86)}.chapters[data-astro-cid-3fz5m34g]{flex-direction:column;grid-area:tabs;align-self:end;display:flex}.chapter[data-astro-cid-3fz5m34g]{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:0 0 14px;display:flex}.rule[data-astro-cid-3fz5m34g]{background:var(--line-on-dark);height:2px;margin-bottom:12px;display:block;overflow:hidden}.rule[data-astro-cid-3fz5m34g] i[data-astro-cid-3fz5m34g]{height:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform .5s var(--ease);background:#8fd3b1;display:block}.chapter[data-astro-cid-3fz5m34g] strong[data-astro-cid-3fz5m34g]{letter-spacing:-.01em;color:#ffffff8c;font-size:19px;font-weight:500;transition:color .2s}.chapter[data-astro-cid-3fz5m34g]:hover strong[data-astro-cid-3fz5m34g],.chapter[data-astro-cid-3fz5m34g][aria-selected=true] strong[data-astro-cid-3fz5m34g]{color:#fff}.chapter[data-astro-cid-3fz5m34g] .body[data-astro-cid-3fz5m34g]{color:var(--on-dark-muted);font-size:15px;line-height:1.5;display:none}.chapter[data-astro-cid-3fz5m34g][aria-selected=true] .body[data-astro-cid-3fz5m34g]{display:block}.chapter[data-astro-cid-3fz5m34g]:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #8fd3b1}@media (prefers-reduced-motion:no-preference){[data-astro-cid-3fz5m34g][data-live] .answer[data-astro-cid-3fz5m34g].in .chart[data-astro-cid-3fz5m34g] i[data-astro-cid-3fz5m34g]{animation:ai-grow .6s var(--ease) var(--t) backwards}[data-astro-cid-3fz5m34g][data-live] .trace[data-astro-cid-3fz5m34g] li[data-astro-cid-3fz5m34g].in .tick[data-astro-cid-3fz5m34g]{animation:ai-pop .35s var(--ease)}}@keyframes ai-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes ai-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes ai-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes ai-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (width<=1024px){.demo[data-astro-cid-3fz5m34g]{grid-template:"head""stage""tabs"/minmax(0,1fr);row-gap:24px}.block[data-astro-cid-3fz5m34g] .h2[data-astro-cid-3fz5m34g]{font-size:clamp(32px,5vw,44px)}}@media (width<=600px){.block[data-astro-cid-3fz5m34g]{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:40px var(--gutter);border-radius:0}.block[data-astro-cid-3fz5m34g] .h2[data-astro-cid-3fz5m34g]{font-size:32px}.sub[data-astro-cid-3fz5m34g]{font-size:16px}.stage[data-astro-cid-3fz5m34g]{min-height:0;padding:20px 12px}.card[data-astro-cid-3fz5m34g]{padding:14px}.text[data-astro-cid-3fz5m34g]{font-size:14px}.trace[data-astro-cid-3fz5m34g] li[data-astro-cid-3fz5m34g]{font-size:12px}.sug[data-astro-cid-3fz5m34g] h4[data-astro-cid-3fz5m34g]{font-size:15.5px}.rows[data-astro-cid-3fz5m34g] div[data-astro-cid-3fz5m34g]{padding:4px 0;font-size:13px}.metric[data-astro-cid-3fz5m34g]{flex-direction:column;align-items:flex-start}.stats[data-astro-cid-3fz5m34g]{text-align:left}.fig[data-astro-cid-3fz5m34g]{font-size:28px}.chart[data-astro-cid-3fz5m34g]{height:64px}}.panel[data-astro-cid-rchwts2a]{--pad:clamp(28px, 4vw, 56px);border-radius:var(--radius-xl);background:var(--tint);padding:var(--pad);grid-template:"head visual""list visual"1fr/minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,36px) clamp(24px,4vw,56px);display:grid}.head[data-astro-cid-rchwts2a]{flex-direction:column;grid-area:head;gap:14px;display:flex}.list[data-astro-cid-rchwts2a]{flex-direction:column;grid-area:list;align-self:start;display:flex}.right[data-astro-cid-rchwts2a]{grid-area:visual;align-self:center;position:relative}.item[data-astro-cid-rchwts2a]{text-align:left;border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 0;display:flex;position:relative}.item[data-astro-cid-rchwts2a]:last-of-type{border-bottom:1px solid var(--line)}.item[data-astro-cid-rchwts2a]:before{content:"";background:var(--green);height:2px;transform:scaleX(var(--p,0));transform-origin:0;opacity:0;transition:transform .5s var(--ease);position:absolute;top:-1px;left:0;right:0}.item[data-astro-cid-rchwts2a][aria-selected=true]:before{opacity:1}.title[data-astro-cid-rchwts2a]{letter-spacing:-.02em;color:var(--subtle);font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.15;transition:color .2s}.item[data-astro-cid-rchwts2a]:hover .title[data-astro-cid-rchwts2a]{color:var(--ink-2)}.item[data-astro-cid-rchwts2a][aria-selected=true] .title[data-astro-cid-rchwts2a]{color:var(--ink)}.body[data-astro-cid-rchwts2a]{opacity:0;color:var(--muted);max-width:44ch;transition:grid-template-rows .5s var(--ease), opacity .3s ease, margin .5s var(--ease);grid-template-rows:0fr;margin-top:-4px;font-size:16px;line-height:1.45;display:grid}.body[data-astro-cid-rchwts2a]>span[data-astro-cid-rchwts2a]{overflow:hidden}.item[data-astro-cid-rchwts2a][aria-selected=true] .body[data-astro-cid-rchwts2a]{opacity:1;transition:grid-template-rows .5s var(--ease), opacity .45s ease .12s, margin .5s var(--ease);grid-template-rows:1fr;margin-top:0;padding-bottom:6px}.item-link[data-astro-cid-rchwts2a]{color:var(--green);margin:-2px 0 10px;font-size:15px;font-weight:500;display:none}.item[data-astro-cid-rchwts2a][aria-selected=true]+.item-link[data-astro-cid-rchwts2a]{display:block}.visual[data-astro-cid-rchwts2a]{border-radius:var(--radius-lg);aspect-ratio:4/4.4;box-shadow:var(--shadow-tile);background:#c9ced3;position:relative;overflow:hidden}.shot[data-astro-cid-rchwts2a]{visibility:hidden;position:absolute;inset:0}.shot[data-astro-cid-rchwts2a].on,.shot[data-astro-cid-rchwts2a].leaving{visibility:visible}.shot[data-astro-cid-rchwts2a].on{z-index:2}.shot[data-astro-cid-rchwts2a].leaving{z-index:1}@media (width>=901px){.shot[data-astro-cid-rchwts2a] .bg[data-astro-cid-rchwts2a],.shot[data-astro-cid-rchwts2a] .tile[data-astro-cid-rchwts2a]:after{opacity:0}.shot[data-astro-cid-rchwts2a].on .bg[data-astro-cid-rchwts2a],.shot[data-astro-cid-rchwts2a].on .tile[data-astro-cid-rchwts2a]:after{opacity:1;transition:opacity .95s cubic-bezier(.4,0,.2,1)}.shot[data-astro-cid-rchwts2a].leaving .bg[data-astro-cid-rchwts2a],.shot[data-astro-cid-rchwts2a].leaving .tile[data-astro-cid-rchwts2a]:after{opacity:1}.shot[data-astro-cid-rchwts2a] .dc[data-astro-cid-rchwts2a]{opacity:0;transform:translateY(calc(22 * var(--u))) scale(.97);filter:blur(6px)}.shot[data-astro-cid-rchwts2a].on .dc[data-astro-cid-rchwts2a]{opacity:1;filter:none;transition:opacity .6s var(--ease) .3s, transform .8s var(--ease) .3s, filter .6s var(--ease) .3s;transform:none}.shot[data-astro-cid-rchwts2a].leaving .dc[data-astro-cid-rchwts2a]{opacity:0;transform:translateY(calc(-16 * var(--u))) scale(.985);filter:blur(4px);transition:opacity .3s,transform .4s cubic-bezier(.4,0,1,1),filter .3s}}.tile[data-astro-cid-rchwts2a]{isolation:isolate;position:absolute;inset:0;container-type:size}.bg[data-astro-cid-rchwts2a]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile[data-astro-cid-rchwts2a]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 60%,#18120a33,#0000 75%),linear-gradient(#18120a0f,#18120a3d);position:absolute;inset:0}.caption[data-astro-cid-rchwts2a]{display:none}.row[data-astro-cid-rchwts2a]{display:contents}.stage[data-astro-cid-rchwts2a]{--u:calc(100cqw / 680);font-family:var(--sans);color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dc[data-astro-cid-rchwts2a]{width:calc(520 * var(--u));padding:calc(36 * var(--u));border-radius:calc(16 * var(--u));box-shadow:0 0 0 1px #140e080d, 0 1px 2px #281e140f, 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-24 * var(--u)) #140e0899;background:#fff;flex-direction:column;display:flex}.dc[data-astro-cid-rchwts2a] svg{flex:none;width:1em;height:1em}.ctx[data-astro-cid-rchwts2a]{align-items:center;gap:calc(8 * var(--u));font-size:calc(16 * var(--u));color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500;display:flex}.ctx[data-astro-cid-rchwts2a] svg{font-size:calc(17 * var(--u));color:var(--subtle)}.out[data-astro-cid-rchwts2a]{margin-top:calc(10 * var(--u));font-size:calc(36 * var(--u));letter-spacing:-.035em;max-width:calc(448 * var(--u));text-wrap:balance;font-weight:700;line-height:1.08}.vis[data-astro-cid-rchwts2a]{margin-top:calc(30 * var(--u));flex-direction:column;display:flex}.grow[data-astro-cid-rchwts2a]{flex:1;min-width:0}.nm[data-astro-cid-rchwts2a]{font-size:calc(19 * var(--u));letter-spacing:-.01em;font-weight:600;line-height:1.25}.sub[data-astro-cid-rchwts2a]{font-size:calc(16 * var(--u));color:var(--muted);margin-top:calc(2 * var(--u));white-space:nowrap;line-height:1.35}.stage[data-astro-cid-rchwts2a] .tm{font-size:calc(16 * var(--u));color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.box[data-astro-cid-rchwts2a]{border-radius:calc(14 * var(--u));background:#fff;border:1px solid #ece9e3}.soft[data-astro-cid-rchwts2a]{border-radius:calc(14 * var(--u));background:#f7f5f1}.stage[data-astro-cid-rchwts2a] .ok{align-items:center;gap:calc(6 * var(--u));font-size:calc(17 * var(--u));color:#0b5c3f;white-space:nowrap;font-weight:600;display:inline-flex}.stage[data-astro-cid-rchwts2a] .ok svg{font-size:calc(19 * var(--u));color:#0e7a55}.stage[data-astro-cid-rchwts2a] .busy{align-items:center;gap:calc(8 * var(--u));font-size:calc(16 * var(--u));color:var(--subtle);white-space:nowrap;display:inline-flex}.stage[data-astro-cid-rchwts2a] .busy i{width:calc(14 * var(--u));height:calc(14 * var(--u));border:calc(2 * var(--u)) solid #e3e0da;border-top-color:#0e7a55;border-radius:999px;animation:.8s linear infinite d-spin}.av[data-astro-cid-rchwts2a]{width:calc(54 * var(--u));height:calc(54 * var(--u));font-size:calc(17 * var(--u));border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.av[data-astro-cid-rchwts2a].info{color:#0b4f8a;background:#e3eeff}.av[data-astro-cid-rchwts2a].neutral{color:#4a4540;background:#efede8}.badge[data-astro-cid-rchwts2a]{align-items:center;gap:calc(7 * var(--u));height:calc(32 * var(--u));padding:0 calc(13 * var(--u));font-size:calc(15 * var(--u));white-space:nowrap;border-radius:999px;font-weight:600;display:inline-flex}.badge[data-astro-cid-rchwts2a] i[data-astro-cid-rchwts2a]{width:calc(7 * var(--u));height:calc(7 * var(--u));background:currentColor;border-radius:999px}.badge[data-astro-cid-rchwts2a].caution{color:#7a4a00;background:#fff4e0}.badge[data-astro-cid-rchwts2a].success{color:#0b5c3f;background:#dff3e8}.dn[data-astro-cid-rchwts2a]{padding:calc(12 * var(--u)) 0;color:#a8a49c;justify-content:center;display:flex}.dn[data-astro-cid-rchwts2a] svg{font-size:calc(28 * var(--u))}.src[data-astro-cid-rchwts2a]{align-items:center;gap:calc(16 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));margin-bottom:calc(14 * var(--u));display:flex}.src[data-astro-cid-rchwts2a] img[data-astro-cid-rchwts2a]{width:calc(50 * var(--u));height:calc(50 * var(--u));border-radius:calc(11 * var(--u))}.chs[data-astro-cid-rchwts2a]{padding:0 calc(20 * var(--u))}.chr[data-astro-cid-rchwts2a]{align-items:center;gap:calc(16 * var(--u));height:calc(66 * var(--u));border-top:1px solid #f1efea;display:flex}.chr[data-astro-cid-rchwts2a]:first-child{border-top:0}.lg[data-astro-cid-rchwts2a]{align-items:center;gap:calc(10 * var(--u));font-size:calc(17 * var(--u));color:var(--ink-2);font-weight:600;display:flex}.lg[data-astro-cid-rchwts2a] img{width:auto}.lg[data-astro-cid-rchwts2a] svg{font-size:calc(24 * var(--u));color:var(--subtle)}.chr[data-astro-cid-rchwts2a] .swap{justify-items:end}.chr[data-astro-cid-rchwts2a] .done{align-items:center;gap:calc(16 * var(--u));display:inline-flex}.g[data-astro-cid-rchwts2a]{align-items:center;gap:calc(16 * var(--u));padding:0 calc(4 * var(--u)) calc(20 * var(--u));display:flex}.msg[data-astro-cid-rchwts2a]{padding:calc(20 * var(--u)) calc(22 * var(--u));background:#faf9f6}.mh[data-astro-cid-rchwts2a]{align-items:center;gap:calc(10 * var(--u));display:flex}.mh[data-astro-cid-rchwts2a]>svg{font-size:calc(22 * var(--u));color:var(--subtle)}.mh[data-astro-cid-rchwts2a] .swap{justify-items:end}.mp[data-astro-cid-rchwts2a]{margin:calc(12 * var(--u)) 0 0;font-size:calc(17 * var(--u));color:var(--ink-2);line-height:1.5}.mp[data-astro-cid-rchwts2a].link{margin-top:calc(6 * var(--u))}.mp[data-astro-cid-rchwts2a] a[data-astro-cid-rchwts2a]{color:#0e7a55;text-underline-offset:3px;font-weight:600;text-decoration:underline}.rs[data-astro-cid-rchwts2a],.rw[data-astro-cid-rchwts2a]{align-items:center;gap:calc(16 * var(--u));padding:calc(22 * var(--u));display:flex}.res[data-astro-cid-rchwts2a]{margin-top:calc(18 * var(--u));padding:0 calc(4 * var(--u))}.rr[data-astro-cid-rchwts2a]{align-items:center;gap:calc(12 * var(--u));height:calc(62 * var(--u));font-size:calc(18 * var(--u));border-top:1px solid #f1efea;font-weight:500;display:flex}.rr[data-astro-cid-rchwts2a] svg{font-size:calc(22 * var(--u));color:#0e7a55}.rr[data-astro-cid-rchwts2a] .tm[data-astro-cid-rchwts2a]{font-size:calc(17 * var(--u));margin-left:auto}.rm[data-astro-cid-rchwts2a]{padding:0 calc(2 * var(--u)) calc(14 * var(--u));font-size:calc(17 * var(--u));color:var(--ink-2);justify-content:space-between;align-items:center;font-weight:600;display:flex}.rm[data-astro-cid-rchwts2a] span[data-astro-cid-rchwts2a]:last-child{color:var(--muted);font-weight:500}.step[data-astro-cid-rchwts2a]{align-items:center;gap:calc(14 * var(--u));display:flex}.step[data-astro-cid-rchwts2a] .tm[data-astro-cid-rchwts2a]{width:calc(50 * var(--u));font-size:calc(17 * var(--u));flex:none}.slot[data-astro-cid-rchwts2a]{height:calc(78 * var(--u));border-radius:calc(14 * var(--u));align-items:center;gap:calc(14 * var(--u));padding:0 calc(18 * var(--u));flex:1;display:flex}.slot[data-astro-cid-rchwts2a].held{color:#7a4a00;background:repeating-linear-gradient(135deg, transparent 0 calc(6 * var(--u)), #e0a10047 calc(6 * var(--u)) calc(8 * var(--u))), #fde9bd;box-shadow:inset 0 0 0 1px #0000000f}.slot[data-astro-cid-rchwts2a].free{border:calc(1.5 * var(--u)) dashed #8fd6b4;color:#0b5c3f;background:#f3faf6}.slot[data-astro-cid-rchwts2a] b[data-astro-cid-rchwts2a]{font-size:calc(18 * var(--u));font-weight:600}.slot[data-astro-cid-rchwts2a] small[data-astro-cid-rchwts2a]{font-size:calc(15 * var(--u));opacity:.9;margin-top:1px;font-weight:500;display:block}.slot[data-astro-cid-rchwts2a] .ini[data-astro-cid-rchwts2a],.slot[data-astro-cid-rchwts2a] .fi[data-astro-cid-rchwts2a]{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:999px;flex:none;place-items:center;display:grid}.slot[data-astro-cid-rchwts2a] .ini[data-astro-cid-rchwts2a]{font-size:calc(14 * var(--u));background:#ffffffd9;font-weight:700}.slot[data-astro-cid-rchwts2a] .fi[data-astro-cid-rchwts2a]{color:#fff;background:#0e7a55}.slot[data-astro-cid-rchwts2a] .fi[data-astro-cid-rchwts2a] svg{font-size:calc(20 * var(--u))}.dc[data-astro-cid-rchwts2a] .step[data-astro-cid-rchwts2a]+.dn[data-astro-cid-rchwts2a]{padding:calc(10 * var(--u)) 0 calc(10 * var(--u)) calc(84 * var(--u));justify-content:flex-start}.stage[data-astro-cid-rchwts2a] .swap{display:inline-grid}.stage[data-astro-cid-rchwts2a] .swap>*{grid-area:1/1}.stage[data-astro-cid-rchwts2a] .swap>.done,.stage[data-astro-cid-rchwts2a] .swap:has(>.done.in)>.pending{visibility:hidden}.stage[data-astro-cid-rchwts2a] .swap>.done.in{visibility:visible}[data-astro-cid-rchwts2a][data-live] .stage[data-astro-cid-rchwts2a] [data-step]{transition:opacity .45s var(--ease), transform .45s var(--ease)}[data-astro-cid-rchwts2a][data-live] .stage[data-astro-cid-rchwts2a] [data-step]:not(.in){opacity:0;transform:translateY(calc(10 * var(--u)))}[data-astro-cid-rchwts2a][data-live] .stage[data-astro-cid-rchwts2a] .swap>.done{transform:none}[data-astro-cid-rchwts2a][data-live] .stage[data-astro-cid-rchwts2a] .swap>.done.in{animation:d-pop .35s var(--ease)}[data-astro-cid-rchwts2a][data-live] .stage[data-astro-cid-rchwts2a] .pop[data-astro-cid-rchwts2a]:not(.in){transform:scale(.85)}@keyframes d-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes d-spin{to{transform:rotate(360deg)}}@media (width<=900px){.panel[data-astro-cid-rchwts2a]{grid-template:"head""visual"/minmax(0,1fr)}.list[data-astro-cid-rchwts2a]{display:none}.visual[data-astro-cid-rchwts2a]{aspect-ratio:auto;box-shadow:none;background:0 0;border-radius:0;position:relative;overflow:visible}.row[data-astro-cid-rchwts2a]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(-1 * var(--pad));padding:0 var(--pad) 4px;gap:12px;display:flex;overflow-x:auto}.row[data-astro-cid-rchwts2a]::-webkit-scrollbar{display:none}.shot[data-astro-cid-rchwts2a],.shot[data-astro-cid-rchwts2a].on{scroll-snap-align:start;opacity:1;visibility:visible;flex:0 0 min(78vw,330px);transition:none;position:relative;inset:auto;transform:none}.tile[data-astro-cid-rchwts2a]{aspect-ratio:1;border-radius:var(--radius-lg);background:#c9ced3;position:relative;inset:auto;overflow:hidden}.stage[data-astro-cid-rchwts2a]{--u:calc(100cqw / 600)}.caption[data-astro-cid-rchwts2a]{flex-direction:column;gap:4px;padding:14px 2px 0;display:flex}.caption[data-astro-cid-rchwts2a] strong[data-astro-cid-rchwts2a]{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:500;line-height:1.2}.caption[data-astro-cid-rchwts2a] p[data-astro-cid-rchwts2a]{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.caption[data-astro-cid-rchwts2a] a[data-astro-cid-rchwts2a]{color:var(--green);margin-top:4px;font-size:14px;font-weight:500}}@media (prefers-reduced-motion:reduce){.shot[data-astro-cid-rchwts2a] .bg[data-astro-cid-rchwts2a],.shot[data-astro-cid-rchwts2a] .tile[data-astro-cid-rchwts2a]:after,.shot[data-astro-cid-rchwts2a] .dc[data-astro-cid-rchwts2a],.body[data-astro-cid-rchwts2a]{transition:none!important}.stage[data-astro-cid-rchwts2a] .busy i{animation:none}}@media (width<=600px){.panel[data-astro-cid-rchwts2a]{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:40px var(--gutter);--pad:var(--gutter);border-radius:0}}.note[data-astro-cid-h7iy32w3]{max-width:720px;margin:0 auto}.note[data-astro-cid-h7iy32w3] .h2[data-astro-cid-h7iy32w3]{max-width:16ch;font-size:clamp(34px,3.8vw,52px)}.text[data-astro-cid-h7iy32w3]{flex-direction:column;gap:18px;margin-top:clamp(24px,3vw,36px);display:flex}.text[data-astro-cid-h7iy32w3] p[data-astro-cid-h7iy32w3]{color:var(--muted);margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.6}.text[data-astro-cid-h7iy32w3] p[data-astro-cid-h7iy32w3].key{color:var(--ink)}.sign[data-astro-cid-h7iy32w3]{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:clamp(28px,3.5vw,40px);padding-top:22px;display:flex}.sign[data-astro-cid-h7iy32w3] .mark{border-radius:10px}.who[data-astro-cid-h7iy32w3]{flex-direction:column;gap:2px;min-width:0;display:flex}.who[data-astro-cid-h7iy32w3] b[data-astro-cid-h7iy32w3]{color:var(--ink);font-size:16px;font-weight:600}.who[data-astro-cid-h7iy32w3] small[data-astro-cid-h7iy32w3]{color:var(--muted);font-size:14px}.about[data-astro-cid-h7iy32w3]{color:var(--green);white-space:nowrap;margin-left:auto;font-size:15px;font-weight:600}.about[data-astro-cid-h7iy32w3]:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=600px){.sign[data-astro-cid-h7iy32w3]{flex-wrap:wrap}.about[data-astro-cid-h7iy32w3]{margin-left:54px}}.section-head[data-astro-cid-45553j52] .lead[data-astro-cid-45553j52]{max-width:58ch;margin:0}.types[data-astro-cid-45553j52]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.type[data-astro-cid-45553j52]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.pic[data-astro-cid-45553j52]{isolation:isolate;aspect-ratio:4/3;background:#c9ced3;place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.pic[data-astro-cid-45553j52] img[data-astro-cid-45553j52]{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chip[data-astro-cid-45553j52]{min-width:min(62cqw,200px);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;padding:12px 16px 13px;display:flex;box-shadow:0 0 0 1px #140e080d,0 2px 4px #140e080f,0 22px 40px -18px #140e088c}.c-label[data-astro-cid-45553j52]{color:var(--muted);font-size:12.5px;font-weight:500}.c-value[data-astro-cid-45553j52]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:600;line-height:1.15}.c-note[data-astro-cid-45553j52]{color:var(--muted);margin-top:2px;font-size:12.5px}.body[data-astro-cid-45553j52]{flex-direction:column;padding:22px 22px 24px;display:flex}.body[data-astro-cid-45553j52] h3[data-astro-cid-45553j52]{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:20px;font-weight:500;line-height:1.25}.lead-line[data-astro-cid-45553j52]{color:var(--muted);margin:4px 0 0;font-size:15px}.points[data-astro-cid-45553j52]{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:flex}.points[data-astro-cid-45553j52] li[data-astro-cid-45553j52]{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.45;display:flex}.points[data-astro-cid-45553j52] svg{color:var(--green);flex:none;margin-top:2px}@media (width<=1024px){.types[data-astro-cid-45553j52]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.types[data-astro-cid-45553j52]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.types[data-astro-cid-45553j52]::-webkit-scrollbar{display:none}.type[data-astro-cid-45553j52]{scroll-snap-align:start;flex:0 0 82vw}}.grid[data-astro-cid-kccdrnig]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.grid[data-astro-cid-kccdrnig] .h2[data-astro-cid-kccdrnig]{font-size:clamp(32px,4vw,56px)}.items[data-astro-cid-kccdrnig]{border-top:1px solid var(--line)}details[data-astro-cid-kccdrnig]{border-bottom:1px solid var(--line)}summary[data-astro-cid-kccdrnig]{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:clamp(18px,1.7vw,21px);font-weight:500;list-style:none;display:flex}summary[data-astro-cid-kccdrnig]::-webkit-details-marker{display:none}summary[data-astro-cid-kccdrnig] svg[data-astro-cid-kccdrnig]{color:var(--muted);flex:none;transition:transform .2s}details[data-astro-cid-kccdrnig][open] summary[data-astro-cid-kccdrnig] svg[data-astro-cid-kccdrnig]{transform:rotate(45deg)}.answer[data-astro-cid-kccdrnig]{animation:faq-fade .35s var(--ease);flex-direction:column;gap:12px;padding:0 48px 22px 0;display:flex}@keyframes faq-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.answer[data-astro-cid-kccdrnig] p[data-astro-cid-kccdrnig]{color:var(--muted);font-size:16px;line-height:1.55}.answer[data-astro-cid-kccdrnig] a[data-astro-cid-kccdrnig]{color:var(--green);font-size:15px;font-weight:600;text-decoration:none}.answer[data-astro-cid-kccdrnig] a[data-astro-cid-kccdrnig]:hover{text-decoration:underline}@media (width<=800px){.grid[data-astro-cid-kccdrnig]{grid-template-columns:1fr}}
