.Chrome-module__wqS79a__nav{z-index:10;background:var(--ink);border-bottom:1px solid var(--line);position:sticky;top:0}.Chrome-module__wqS79a__nav .cr-wrap{grid-template-columns:1fr auto 132px;align-items:center;gap:28px;height:64px;display:grid}.Chrome-module__wqS79a__nav .Chrome-module__wqS79a__links{color:var(--muted);gap:28px;font-size:14px;display:flex}.Chrome-module__wqS79a__nav .Chrome-module__wqS79a__links a{text-decoration:none;transition:color .2s;position:relative}.Chrome-module__wqS79a__nav .Chrome-module__wqS79a__links a.Chrome-module__wqS79a__on,.Chrome-module__wqS79a__nav .Chrome-module__wqS79a__links a[aria-current]{color:var(--paper)}.Chrome-module__wqS79a__nav .Chrome-module__wqS79a__links a.Chrome-module__wqS79a__on:after,.Chrome-module__wqS79a__nav .Chrome-module__wqS79a__links a[aria-current]:after{content:"";background:var(--lime);z-index:1;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-22px;left:0;right:0}.Chrome-module__wqS79a__navslot{justify-content:flex-end;display:flex}.Chrome-module__wqS79a__navcta{background:var(--lime);color:var(--ink);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .25s cubic-bezier(.2,.7,.2,1),transform .25s cubic-bezier(.2,.7,.2,1);display:inline-flex;transform:translateY(-6px)}.Chrome-module__wqS79a__navcta.Chrome-module__wqS79a__show{opacity:1;pointer-events:auto;transform:none}.Chrome-module__wqS79a__logo{color:var(--paper);align-items:center;gap:10px;font-weight:500;text-decoration:none;display:flex}.Chrome-module__wqS79a__logo i{background:var(--lime);border-radius:6px;width:22px;height:22px;display:inline-block;transform:rotate(45deg)}.Chrome-module__wqS79a__footer{border-top:1px solid var(--line);color:var(--muted);padding:56px 0 72px;font-size:14px}.Chrome-module__wqS79a__footer .cr-wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.Chrome-module__wqS79a__footer .Chrome-module__wqS79a__links{flex-wrap:wrap;gap:8px 24px;display:flex}.Chrome-module__wqS79a__footer .Chrome-module__wqS79a__links a{color:var(--muted);text-decoration:underline}.Chrome-module__wqS79a__footer.Chrome-module__wqS79a__slim{border-top:1px solid var(--line);padding:20px 0;font-size:13px}.Chrome-module__wqS79a__footer.Chrome-module__wqS79a__slim .cr-wrap{align-items:center}.Chrome-module__wqS79a__bigword{letter-spacing:-.06em;color:#151712;-webkit-user-select:none;user-select:none;margin-top:48px;font-size:clamp(80px,18vw,240px);font-weight:600;line-height:.8}@media (max-width:860px){.Chrome-module__wqS79a__nav .Chrome-module__wqS79a__links{display:none}.Chrome-module__wqS79a__nav .cr-wrap{grid-template-columns:1fr auto}}
.download-module__NVL79a__page{flex-direction:column;min-height:100vh;display:flex}.download-module__NVL79a__main{flex:1;align-items:center;padding:72px 0;display:flex}.download-module__NVL79a__main .cr-wrap{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;display:grid}:where(.download-module__NVL79a__page) h1{letter-spacing:-.04em;font-size:clamp(44px,5.6vw,80px);font-weight:600;line-height:.98}.download-module__NVL79a__left{max-width:520px}.download-module__NVL79a__lede{color:var(--muted);text-wrap:balance;margin-top:20px}:where(.download-module__NVL79a__page) p{text-wrap:pretty}.download-module__NVL79a__platforms{gap:14px;margin-top:36px;display:grid}.download-module__NVL79a__plat{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.download-module__NVL79a__plat .download-module__NVL79a__ico{width:48px;height:48px;color:var(--paper);background:#1a1c17;border-radius:12px;place-items:center;display:grid}.download-module__NVL79a__plat .download-module__NVL79a__ico svg{width:24px;height:24px}.download-module__NVL79a__plat b{font-weight:600;display:block}.download-module__NVL79a__plat small{color:var(--muted);font:500 12px var(--font-geist-mono),monospace;margin-top:2px;display:block}.download-module__NVL79a__btn{background:var(--lime);color:var(--ink);font:500 15px var(--font-geist-sans),system-ui,sans-serif;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;display:inline-flex}.download-module__NVL79a__btn.download-module__NVL79a__ghost{color:var(--paper);background:0 0;border:1px solid #3a3d35}.download-module__NVL79a__stage{background:var(--card);border:1px solid var(--line);border-radius:20px;justify-items:center;gap:28px;padding:48px 40px;display:grid}.download-module__NVL79a__bigkeys{gap:12px;display:flex}.download-module__NVL79a__bigkeys span{background:var(--paper);width:76px;height:76px;color:var(--ink);font:500 28px var(--font-geist-mono),monospace;animation:download-module__NVL79a__kp 6s var(--ease) infinite;border:1px solid #c9ccc0;border-bottom-width:6px;border-radius:14px;place-items:center;display:grid}.download-module__NVL79a__bigkeys span:nth-child(2){animation-delay:.1s}.download-module__NVL79a__bigkeys span:nth-child(3){animation-delay:.2s}@keyframes download-module__NVL79a__kp{0%,30%,48%,to{color:var(--ink);border-bottom-width:6px;transform:none}36%,42%{color:#5f7a00;border-bottom-width:1px;transform:translateY(5px)}}.download-module__NVL79a__tf{width:min(100%,520px);min-height:96px;color:var(--ink);background:#fff;border-radius:14px;font-size:17px;line-height:1.5;position:relative;box-shadow:0 30px 60px -30px #000}.download-module__NVL79a__tf span{position:absolute;inset:18px 20px}.download-module__NVL79a__tf .download-module__NVL79a__a{animation:download-module__NVL79a__ta 6s var(--ease) infinite}.download-module__NVL79a__tf .download-module__NVL79a__b{animation:download-module__NVL79a__tb 6s var(--ease) infinite}@keyframes download-module__NVL79a__ta{0%,40%{opacity:1}46%,to{opacity:0}}@keyframes download-module__NVL79a__tb{0%,44%{opacity:0}52%,94%{opacity:1}to{opacity:0}}.download-module__NVL79a__tf mark{color:var(--ink);background:#c9ea1580;border-radius:4px;padding:0 3px}.download-module__NVL79a__stage p{text-align:center;letter-spacing:-.01em;font-size:20px;font-weight:500}.download-module__NVL79a__stage p kbd{font:500 16px var(--font-geist-mono),monospace;border:1px solid #3a3d35;border-bottom-width:3px;border-radius:6px;padding:0 6px}.download-module__NVL79a__btn:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (max-width:900px){.download-module__NVL79a__main .cr-wrap{grid-template-columns:1fr}.download-module__NVL79a__plat{grid-template-columns:40px 1fr}.download-module__NVL79a__plat .download-module__NVL79a__btn{grid-column:1/-1;justify-content:center}}@media (prefers-reduced-motion:reduce){:where(.download-module__NVL79a__page) *{transition:none!important;animation:none!important}}
.home-module__oe3DtG__page{display:block}:where(.home-module__oe3DtG__page) section{border-top:1px dashed #2e3129;padding:96px 0}:where(.home-module__oe3DtG__page) h1{letter-spacing:-.04em;font-size:clamp(44px,5.6vw,80px);font-weight:600;line-height:.98}:where(.home-module__oe3DtG__page) h2{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-size:clamp(34px,4.4vw,64px);font-weight:600;line-height:.98}.home-module__oe3DtG__nw{white-space:nowrap}:where(.home-module__oe3DtG__page) p{text-wrap:pretty}:where(.home-module__oe3DtG__page) h3{letter-spacing:-.01em;font-size:20px;font-weight:600}.home-module__oe3DtG__lede{color:var(--muted);text-wrap:pretty;max-width:608px;margin-top:20px;font-size:16px;line-height:1.5}.home-module__oe3DtG__hero .home-module__oe3DtG__lede{text-wrap:balance;max-width:34ch;font-size:18px}.home-module__oe3DtG__lime{color:var(--lime)}.home-module__oe3DtG__btn{background:var(--lime);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-weight:500;text-decoration:none;display:inline-flex}.home-module__oe3DtG__grid{gap:20px;display:grid}.home-module__oe3DtG__card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px}.home-module__oe3DtG__card p{color:var(--muted);margin-top:8px;font-size:15px}.home-module__oe3DtG__band-paper{background:var(--paper);color:var(--ink);border-top:0}.home-module__oe3DtG__band-paper .home-module__oe3DtG__lede,.home-module__oe3DtG__band-paper .home-module__oe3DtG__card p{color:#5b5f55}.home-module__oe3DtG__band-paper .home-module__oe3DtG__card{background:#fff;border-color:#e3e5dd}.home-module__oe3DtG__band-lime{background:var(--lime);color:var(--ink);border-top:0}.home-module__oe3DtG__band-lime .home-module__oe3DtG__lede{color:#2c3300}.home-module__oe3DtG__hero{border:0;padding:96px 0}.home-module__oe3DtG__hero .cr-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.home-module__oe3DtG__cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.home-module__oe3DtG__works{letter-spacing:-.01em;color:var(--paper);flex-wrap:wrap;align-items:center;gap:.35em;margin-top:22px;font-size:20px;font-weight:500;display:flex}.home-module__oe3DtG__keys-inline{gap:4px;display:inline-flex}.home-module__oe3DtG__keys-inline kbd{font:500 15px var(--font-geist-mono),monospace;min-width:28px;height:28px;color:var(--paper);background:#151712;border:1px solid #3a3d35;border-bottom-width:3px;border-radius:7px;place-items:center;display:inline-grid}.home-module__oe3DtG__sticker-stage{perspective:500px;display:inline-block}.home-module__oe3DtG__nowrap{white-space:nowrap;align-items:center;gap:.35em;display:inline-flex}.home-module__oe3DtG__sticker{color:var(--paper);transform-origin:50% 60%;filter:drop-shadow(0 6px 10px #00000080);align-items:center;gap:.4em;display:inline-flex}.home-module__oe3DtG__sticker .home-module__oe3DtG__tile{background:var(--paper);border-radius:.38em;place-items:center;width:1.5em;height:1.5em;display:grid;box-shadow:inset 0 -2px #d5d8cd}.home-module__oe3DtG__sticker img{object-fit:contain;width:1em;height:1em}.home-module__oe3DtG__sticker-still{align-items:center;display:none}.home-module__oe3DtG__sticker-still img{object-fit:contain;background:var(--paper);width:1.3em;height:1.3em;box-shadow:0 0 0 2px var(--ink);border-radius:.32em;padding:.18em}.home-module__oe3DtG__sticker-still img+img{margin-left:-.2em}.home-module__oe3DtG__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__sticker{display:none}.home-module__oe3DtG__sticker-still{display:inline-flex}}.home-module__oe3DtG__demo{border-radius:20px;overflow:hidden;box-shadow:0 40px 80px -40px #c9ea1540}.home-module__oe3DtG__splash{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.home-module__oe3DtG__appcol h3{margin-bottom:6px}.home-module__oe3DtG__splash{grid-template-rows:auto auto auto 1fr}.home-module__oe3DtG__splash .home-module__oe3DtG__card{grid-row:span 4;grid-template-rows:subgrid;gap:0;display:grid}.home-module__oe3DtG__splash .home-module__oe3DtG__card h3 .home-module__oe3DtG__for{color:#7a7e72;margin-left:6px;font-weight:400}.home-module__oe3DtG__splash .home-module__oe3DtG__card>p{margin-top:8px}.home-module__oe3DtG__appshot{aspect-ratio:16/10;border-radius:14px;margin-top:24px;font-size:14px;line-height:1.5;position:relative;overflow:hidden}.home-module__oe3DtG__appshot mark{border-radius:4px;padding:0 3px}.home-module__oe3DtG__chat{color:#e9e6dc;background:#262624}.home-module__oe3DtG__chat .home-module__oe3DtG__greet{text-align:center;color:#e9e6dc;font:400 22px/1.2 Georgia,Times New Roman,serif;position:absolute;top:16%;left:56px;right:56px}.home-module__oe3DtG__chat .home-module__oe3DtG__greet i{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);vertical-align:-1px;background:#d97757;width:14px;height:14px;margin-right:8px;display:inline-block}.home-module__oe3DtG__chat .home-module__oe3DtG__composer{background:#30302e;border:1px solid #42413d;border-radius:16px;min-height:40%;padding:14px 16px;position:absolute;bottom:10%;left:64px;right:64px}.home-module__oe3DtG__chat mark{color:#f4f5f1;background:#c9ea152e}.home-module__oe3DtG__team{color:#d1d2d3;background:#1a1d21}.home-module__oe3DtG__team .home-module__oe3DtG__side{color:#cfc3cf;background:#3f0e40;align-content:start;gap:8px;padding:14px 10px;font-size:12px;display:grid}.home-module__oe3DtG__team .home-module__oe3DtG__side b{color:#fff;margin-bottom:6px;font-size:13px}.home-module__oe3DtG__team .home-module__oe3DtG__side span.home-module__oe3DtG__on{color:#fff;background:#1164a3;border-radius:6px;margin:0 -6px;padding:2px 6px}.home-module__oe3DtG__team .home-module__oe3DtG__main{padding:14px 16px;position:relative}.home-module__oe3DtG__team .home-module__oe3DtG__chan{color:#fff;border-bottom:1px solid #2c2f33;margin:0 -16px;padding-bottom:8px;padding-left:16px;font-size:13px;font-weight:700}.home-module__oe3DtG__team .home-module__oe3DtG__box{border:1px solid #565856;border-radius:10px;min-height:46%;padding:10px 12px;position:absolute;bottom:12px;left:12px;right:60px}.home-module__oe3DtG__team .home-module__oe3DtG__box .home-module__oe3DtG__tools{font:700 11px var(--font-geist-sans),system-ui,sans-serif;color:#9a9b9d;gap:10px;display:flex;position:absolute;bottom:8px;left:12px}.home-module__oe3DtG__team s{text-decoration-skip-ink:none;text-underline-offset:3px;-webkit-text-decoration:underline wavy #ff6b5b;text-decoration:underline wavy #ff6b5b}.home-module__oe3DtG__team mark{color:#fff;background:#c9ea152e}.home-module__oe3DtG__scr{font-size:14px;line-height:1.5;position:relative;overflow:hidden}.home-module__oe3DtG__cam{transform-origin:50%;height:100%;transition:transform 1.2s cubic-bezier(.45,0,.2,1);position:relative}.home-module__oe3DtG__team .home-module__oe3DtG__cam{grid-template-columns:22% 1fr;display:grid}.home-module__oe3DtG__edge{z-index:3;position:absolute;top:50%;right:10px;translate:0 -50%}.home-module__oe3DtG__sliver{background:linear-gradient(#e4f57a,#5cb85c);border-radius:4px;width:7px;height:66px;transition:opacity .25s}.home-module__oe3DtG__tools{opacity:0;transform-origin:50%;width:44px;transition:opacity .25s var(--ease),transform .3s var(--ease);background:#f6f6f2;border:1px solid #e3e3dc;border-radius:12px;justify-items:center;gap:6px;padding:8px 0;display:grid;position:absolute;top:50%;right:-2px;transform:scaleY(.6);box-shadow:0 8px 24px #0b0c0a26}.home-module__oe3DtG__tools svg{color:#4f5249;box-sizing:content-box;border-radius:7px;width:16px;height:16px;padding:4px;transition:background .2s,color .2s}.home-module__oe3DtG__tools svg.home-module__oe3DtG__hit{color:#0b0c0a;background:#c9ea15}.home-module__oe3DtG__tools hr{border:0;border-top:1px solid #dcdcd4;width:22px;margin:2px 0}.home-module__oe3DtG__tools small{font:600 8px var(--font-geist-sans),system-ui,sans-serif;color:#6b6f65;border-radius:999px;padding:2px 4px}.home-module__oe3DtG__tools small.home-module__oe3DtG__on{color:#0b0c0a;background:#c9ea15}.home-module__oe3DtG__edge.home-module__oe3DtG__open .home-module__oe3DtG__sliver{opacity:0}.home-module__oe3DtG__edge.home-module__oe3DtG__open .home-module__oe3DtG__tools{opacity:1;transform:none}.home-module__oe3DtG__panel{color:#22241f;z-index:4;opacity:0;transform-origin:100%;width:min(300px,56%);transition:opacity .3s var(--ease),transform .35s var(--ease);background:#f6f6f2;border:1px solid #e3e3dc;border-radius:14px;padding:12px 14px;font-size:13px;position:absolute;right:66px;transform:translate(12px)scale(.97);box-shadow:0 18px 40px -12px #0b0c0a4d}.home-module__oe3DtG__panel.home-module__oe3DtG__on{opacity:1;transform:none}.home-module__oe3DtG__panel .home-module__oe3DtG__phd{white-space:nowrap;color:#7a7e72;align-items:center;gap:6px;font-size:12px;display:flex}.home-module__oe3DtG__panel .home-module__oe3DtG__phd b{color:#22241f;font-weight:600}.home-module__oe3DtG__panel .home-module__oe3DtG__phd .home-module__oe3DtG__x{background:#9a9e92;border-radius:50%;width:12px;height:12px;margin-left:auto}.home-module__oe3DtG__panel .home-module__oe3DtG__loading{color:#6b6f65;align-items:center;gap:8px;display:flex}.home-module__oe3DtG__panel .home-module__oe3DtG__spin{border:2px solid #d5d8cd;border-top-color:#7fa300;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite home-module__oe3DtG__spin}@keyframes home-module__oe3DtG__spin{to{transform:rotate(360deg)}}.home-module__oe3DtG__panel .home-module__oe3DtG__rows{margin-top:6px;display:grid}.home-module__oe3DtG__panel .home-module__oe3DtG__row{opacity:0;transition:all .3s var(--ease);border-bottom:1px solid #e3e3dc;justify-content:space-between;gap:10px;padding:7px 0;display:flex;transform:translateY(4px)}.home-module__oe3DtG__panel .home-module__oe3DtG__row.home-module__oe3DtG__in{opacity:1;transform:none}.home-module__oe3DtG__panel .home-module__oe3DtG__row span{color:#6b6f65}.home-module__oe3DtG__panel .home-module__oe3DtG__row em{color:#22241f;text-align:right;font-style:normal;font-weight:500}.home-module__oe3DtG__panel .home-module__oe3DtG__go{justify-content:flex-end;margin-top:10px;display:flex}.home-module__oe3DtG__panel .home-module__oe3DtG__go b{color:#fff;background:#3d4a0a;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:500;transition:transform .15s}.home-module__oe3DtG__panel .home-module__oe3DtG__go b.home-module__oe3DtG__press{transform:scale(.94)}.home-module__oe3DtG__panel [hidden]{display:none!important}.home-module__oe3DtG__cursor{z-index:5;width:18px;height:18px;transition:left .7s var(--ease),top .7s var(--ease),opacity .3s;pointer-events:none;filter:drop-shadow(0 1px 1px #0006);position:absolute;top:70%;left:70%}:where(.home-module__oe3DtG__page) [data-field]{transition:box-shadow .5s var(--ease),border-color .5s var(--ease)}.home-module__oe3DtG__done[data-field]{box-shadow:0 0 0 4px #c9ea1559,0 12px 30px -10px #7fa30066;border-color:#9cc20f!important}[data-field] .home-module__oe3DtG__add{transition:background-size .6s var(--ease);background:linear-gradient(#c9ea15,#c9ea15) 0 100%/0 40% no-repeat;padding:0 1px}[data-field] .home-module__oe3DtG__add.home-module__oe3DtG__in{background-size:100% 40%}[data-field] .home-module__oe3DtG__tick{color:#fff;vertical-align:-3px;background:#7fa300;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:6px;font-size:11px;transition:transform .4s cubic-bezier(.34,1.8,.64,1);display:inline-grid;transform:scale(0)}[data-field] .home-module__oe3DtG__tick.home-module__oe3DtG__in{transform:scale(1)}.home-module__oe3DtG__caret{vertical-align:-3px;background:currentColor;width:2px;height:1.1em;animation:1s step-end infinite home-module__oe3DtG__blink;display:inline-block}@keyframes home-module__oe3DtG__blink{50%{opacity:0}}.home-module__oe3DtG__host-light{color:#2b2a26;background:#faf9f5;align-content:center;gap:18px;min-height:340px;padding:28px 72px;display:grid}.home-module__oe3DtG__host-light .home-module__oe3DtG__greet{color:#3d3929;text-align:center;font:400 24px/1.2 Georgia,Times New Roman,serif}.home-module__oe3DtG__host-light .home-module__oe3DtG__greet i{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);vertical-align:-1px;background:#d97757;width:16px;height:16px;margin-right:8px;display:inline-block}.home-module__oe3DtG__host-light .home-module__oe3DtG__composer{background:#fff;border:1px solid #e5e3dc;border-radius:16px;min-height:96px;padding:14px 16px 40px;font-size:16px;position:relative}.home-module__oe3DtG__why{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.home-module__oe3DtG__assemble{place-items:start center;width:100%;min-height:200px;padding:24px 0 0;display:grid;position:relative;overflow:hidden}.home-module__oe3DtG__sentence{justify-items:center;gap:12px;display:grid}.home-module__oe3DtG__sentence .home-module__oe3DtG__wline{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.home-module__oe3DtG__wchip{font:500 22px var(--font-geist-sans),system-ui,sans-serif;background:var(--paper);color:var(--ink);white-space:nowrap;border-radius:999px;padding:12px 22px;box-shadow:0 8px 20px -10px #2c330080}.home-module__oe3DtG__wchip.home-module__oe3DtG__ctx{background:var(--ink);color:var(--lime)}.home-module__oe3DtG__wline{gap:14px!important}.home-module__oe3DtG__assemble .home-module__oe3DtG__wchip{opacity:0}.home-module__oe3DtG__assemble.home-module__oe3DtG__run .home-module__oe3DtG__wchip{animation:home-module__oe3DtG__fall 8s var(--ease) infinite both}.home-module__oe3DtG__assemble.home-module__oe3DtG__run .home-module__oe3DtG__wchip.home-module__oe3DtG__ctx{animation-name:home-module__oe3DtG__arrive}.home-module__oe3DtG__wline .home-module__oe3DtG__wchip:first-child{--px:-10px;--py:14px;--r:-7deg}.home-module__oe3DtG__wline .home-module__oe3DtG__wchip:nth-child(2){--px:0px;--py:-6px;--r:9deg;animation-delay:80ms}.home-module__oe3DtG__wline .home-module__oe3DtG__wchip:nth-child(3){--px:10px;--py:10px;--r:-5deg;animation-delay:.16s}.home-module__oe3DtG__wline.home-module__oe3DtG__ctxl .home-module__oe3DtG__wchip:nth-child(2){animation-delay:.2s}@keyframes home-module__oe3DtG__fall{0%{opacity:0;transform:translate(var(--px),-220px) rotate(var(--r))}6%{opacity:1}16%,26%{opacity:1;transform:translate(var(--px),var(--py)) rotate(var(--r))}36%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes home-module__oe3DtG__arrive{0%,42%{opacity:0;transform:translateY(14px)scale(.9)}52%,88%{opacity:1;transform:none}95%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__assemble .home-module__oe3DtG__wchip{opacity:1}}.home-module__oe3DtG__verbline{flex-wrap:wrap;align-items:center;gap:.15em .45em;display:flex}.home-module__oe3DtG__verbline .home-module__oe3DtG__vi{background:var(--ink);width:.72em;height:.72em;color:var(--lime);vertical-align:middle;border-radius:.24em;place-items:center;display:inline-grid}.home-module__oe3DtG__verbline .home-module__oe3DtG__vi svg{width:.5em;height:.5em}.home-module__oe3DtG__route{align-items:center;gap:20px;margin:56px 0 0;padding:0;list-style:none;display:flex}.home-module__oe3DtG__route li{flex:none;align-items:center;gap:14px;display:flex}.home-module__oe3DtG__route li.home-module__oe3DtG__dots{border-top:2px dotted #b7bbae;flex:1;min-width:24px;height:0}.home-module__oe3DtG__route .home-module__oe3DtG__n{width:36px;height:36px;color:var(--ink);font:500 14px var(--font-geist-mono),monospace;border:1.5px solid #9a9e92;border-radius:50%;flex:none;place-items:center;display:grid}.home-module__oe3DtG__route p{color:var(--ink);white-space:nowrap;font-size:17px}.home-module__oe3DtG__route kbd{font:500 14px var(--font-geist-mono),monospace;background:#fff;border:1px solid #c9ccc0;border-bottom-width:3px;border-radius:6px;padding:0 6px}.home-module__oe3DtG__bestfor{margin-top:20px}.home-module__oe3DtG__bestfor .home-module__oe3DtG__label{font:500 11px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#5f7a00;margin-bottom:10px;display:block}.home-module__oe3DtG__uses{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.home-module__oe3DtG__use{color:var(--ink);align-items:center;gap:10px;font-size:15px;display:flex}.home-module__oe3DtG__use i{background:color-mix(in srgb,var(--c) 16%,transparent);width:30px;height:30px;color:var(--c);border-radius:50%;flex:none;place-items:center;display:grid}.home-module__oe3DtG__use i svg{width:16px;height:16px}.home-module__oe3DtG__three{grid-template-columns:repeat(3,1fr);margin-top:48px}.home-module__oe3DtG__closeup .home-module__oe3DtG__win2{color:#2b2e27;background:#fff;border-radius:12px;font-size:13px;position:absolute;inset:22px 22px -12px;overflow:hidden;box-shadow:0 10px 30px #0b0c0a26}.home-module__oe3DtG__win2 .home-module__oe3DtG__tb{border-bottom:1px solid #eceee6;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.home-module__oe3DtG__win2 .home-module__oe3DtG__tb i{background:#dcdfd5;border-radius:50%;width:7px;height:7px}.home-module__oe3DtG__win2 .home-module__oe3DtG__pad{padding:14px 16px}.home-module__oe3DtG__seg{background:#f0f1ec;border-radius:9px;gap:2px;margin-bottom:12px;padding:3px;font-size:12px;display:inline-flex}.home-module__oe3DtG__seg span{color:#7a7e72;border-radius:7px;padding:4px 10px}.home-module__oe3DtG__seg span.home-module__oe3DtG__on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #0b0c0a1f}.home-module__oe3DtG__facts{gap:6px;display:grid}.home-module__oe3DtG__facts div{background:#f6f7f2;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.home-module__oe3DtG__facts div:before{content:"";background:#7fa300;border-radius:50%;flex:none;width:6px;height:6px}.home-module__oe3DtG__tone{color:#7a7e72;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.home-module__oe3DtG__tone b{color:#4a5a00;background:#c9ea1566;border-radius:999px;padding:2px 8px;font-weight:500}.home-module__oe3DtG__picks{align-items:center;gap:6px;margin-left:auto;display:flex}.home-module__oe3DtG__closeup .home-module__oe3DtG__picks img{object-fit:contain;width:16px;height:16px}.home-module__oe3DtG__crumb{color:#8d9186;font-size:11px}.home-module__oe3DtG__doc h4{font:700 19px/1.2 var(--font-geist-sans),system-ui,sans-serif;color:var(--ink);letter-spacing:-.01em;margin:8px 0 10px}.home-module__oe3DtG__props{border-bottom:1px solid #eceee6;grid-template-columns:70px 1fr;gap:4px 10px;margin-bottom:10px;padding-bottom:10px;font-size:12px;display:grid}.home-module__oe3DtG__props dt{color:#8d9186}.home-module__oe3DtG__props dd{color:#2b2e27;margin:0}.home-module__oe3DtG__props .home-module__oe3DtG__t{color:#2a5bd7;background:#e7f0ff;border-radius:4px;padding:0 6px}.home-module__oe3DtG__doc ul{gap:2px;margin:6px 0 0;padding-left:18px;list-style:outside;display:grid}.home-module__oe3DtG__hist{display:grid}.home-module__oe3DtG__hist div{border-bottom:1px solid #eceee6;grid-template-columns:40px 18px 1fr;align-items:start;gap:10px;padding:9px 0;display:grid}.home-module__oe3DtG__hist div:last-child{border-bottom:0}.home-module__oe3DtG__hist time{font:500 11px var(--font-geist-mono),monospace;color:#8d9186;padding-top:1px}.home-module__oe3DtG__closeup .home-module__oe3DtG__hist img{object-fit:contain;width:16px;height:16px;margin-top:1px}.home-module__oe3DtG__hist span{color:#2b2e27;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-module__oe3DtG__yours .home-module__oe3DtG__card{background:var(--card);flex-direction:column;padding:0;display:flex;overflow:hidden}.home-module__oe3DtG__yours .home-module__oe3DtG__card .home-module__oe3DtG__txt{padding:24px 28px 28px}.home-module__oe3DtG__closeup{aspect-ratio:3/2;background:#eceee6;border-bottom:1px solid #e3e5dd;position:relative;overflow:hidden}.home-module__oe3DtG__closeup img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.home-module__oe3DtG__poster{grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:28px;display:grid}.home-module__oe3DtG__poster .home-module__oe3DtG__mid{text-align:center;justify-items:center;gap:16px;display:grid}.home-module__oe3DtG__poster .home-module__oe3DtG__mid h2{margin:0 auto}.home-module__oe3DtG__poster .home-module__oe3DtG__mid .home-module__oe3DtG__lede{text-align:center;max-width:36ch;margin:0 auto}.home-module__oe3DtG__poster .home-module__oe3DtG__side{gap:28px;display:grid}.home-module__oe3DtG__promise{border:1px solid var(--line);border-radius:var(--r);background:var(--card);transform:translate(var(--x,0),0) rotate(var(--rot,0deg));color:var(--paper);grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:20px;display:grid;box-shadow:0 18px 40px -24px #000}.home-module__oe3DtG__promise svg{width:22px;height:22px;color:var(--lime);margin-top:2px}.home-module__oe3DtG__promise b{font-weight:600;display:block}.home-module__oe3DtG__promise span{color:var(--muted);margin-top:2px;font-size:14px;display:block}#price .home-module__oe3DtG__card{background:var(--paper);color:var(--ink);border-color:var(--paper)}:is(#price .home-module__oe3DtG__card p,#price .home-module__oe3DtG__amt small){color:#5b5f55}#price .home-module__oe3DtG__card.home-module__oe3DtG__feat{box-shadow:0 0 0 3px var(--lime)}.home-module__oe3DtG__pricewrap{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.home-module__oe3DtG__price{grid-template-columns:1fr 1fr;margin-top:0}.home-module__oe3DtG__amt{letter-spacing:-.03em;margin:12px 0 4px;font-size:52px;font-weight:600}.home-module__oe3DtG__amt small{color:var(--muted);font-size:16px;font-weight:400}.home-module__oe3DtG__card.home-module__oe3DtG__feat{border-color:var(--lime)}.home-module__oe3DtG__card ul{gap:8px;margin-top:20px;padding:0;font-size:15px;list-style:none;display:grid}.home-module__oe3DtG__card li:before{content:"✓ ";color:var(--lime)}.home-module__oe3DtG__banner{border:0;padding:0 0 120px}.home-module__oe3DtG__banner .home-module__oe3DtG__inner{background:var(--lime);color:var(--ink);border-radius:28px;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:72px 56px;display:grid}.home-module__oe3DtG__dls{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.home-module__oe3DtG__dl{justify-items:center;gap:10px;display:grid}.home-module__oe3DtG__dl .home-module__oe3DtG__btn{justify-content:center;min-width:210px}.home-module__oe3DtG__dl .home-module__oe3DtG__btn svg{width:18px;height:18px}.home-module__oe3DtG__dl small{font:500 12px var(--font-geist-mono),monospace;color:#2c3300;letter-spacing:.04em}.home-module__oe3DtG__banner h2{color:var(--ink)}.home-module__oe3DtG__banner .home-module__oe3DtG__btn{background:var(--ink);color:var(--paper)}.home-module__oe3DtG__banner p{opacity:.7;margin-top:14px}@media (max-width:860px){.home-module__oe3DtG__why,.home-module__oe3DtG__splash,.home-module__oe3DtG__price,.home-module__oe3DtG__banner .home-module__oe3DtG__inner{grid-template-columns:1fr}.home-module__oe3DtG__hero .cr-wrap{grid-template-columns:1fr}.home-module__oe3DtG__three{grid-template-columns:1fr}.home-module__oe3DtG__route{flex-direction:column;align-items:flex-start}.home-module__oe3DtG__route li.home-module__oe3DtG__dots{display:none}.home-module__oe3DtG__route p{white-space:normal}.home-module__oe3DtG__splash{grid-template-rows:none}.home-module__oe3DtG__splash .home-module__oe3DtG__card{grid-row:auto;grid-template-rows:none}.home-module__oe3DtG__poster,.home-module__oe3DtG__pricewrap{grid-template-columns:1fr}.home-module__oe3DtG__poster .home-module__oe3DtG__mid{order:-1}.home-module__oe3DtG__promise{transform:none}.home-module__oe3DtG__uses{grid-template-columns:1fr}.home-module__oe3DtG__hero .cr-wrap>*{min-width:0}.home-module__oe3DtG__wchip{padding:8px 13px;font-size:15px}.home-module__oe3DtG__assemble{min-height:240px}.home-module__oe3DtG__works{font-size:17px}:where(.home-module__oe3DtG__page) section{padding:80px 0}.home-module__oe3DtG__banner .home-module__oe3DtG__inner{padding:44px 24px}}@media (prefers-reduced-motion:reduce){:where(.home-module__oe3DtG__page) *{transition:none!important;animation:none!important}}
