.cw-wrap{min-width:0}.cw-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cw-demo{--t:36s;--done:var(--teal);contain:content;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--ink);display:block}.cw-demo *{box-sizing:border-box}.cw-frame{border:1px solid var(--border);background:var(--surface);border-radius:14px;width:100%;max-width:640px;margin:0;position:relative;overflow:hidden;box-shadow:0 1px #00000005,0 30px 60px -44px #0000004d}.cw-bar{border-bottom:1px solid var(--border);background:var(--muted);height:40px;color:var(--secondary);align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex}.cw-bar i{background:#d6d6d2;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.cw-url{background:var(--surface);border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;min-width:0;height:22px;margin-left:10px;padding:0 10px;line-height:20px;overflow:hidden}.cw-body{height:332px;position:relative}.cw-page{padding:22px 24px;position:absolute;inset:0}.cw-h{background:#e9e9e6;border-radius:4px;width:46%;height:14px}.cw-l{background:#efefec;border-radius:4px;height:9px;margin-top:12px}.cw-l1{width:88%}.cw-l2{width:72%}.cw-l3{width:64%}.cw-widget{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:52%;height:266px;padding:12px;font-size:13px;line-height:1.45;position:absolute;bottom:16px;right:3%;overflow:hidden;box-shadow:0 18px 40px -24px #00000059}.cw-input{min-height:38px;color:var(--ink);border:1px solid #aaa9a3;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:flex;position:relative}.cw-typing{min-width:0;display:flex}.cw-typed{white-space:nowrap;vertical-align:bottom;border-right:1.5px solid var(--ink);width:0;animation:var(--t) linear infinite;display:inline-block;overflow:hidden}.cw-t1{animation-name:cw-type1}.cw-t2{animation-name:cw-type2}.cw-t3{animation-name:cw-type3}.cw-ph{color:#686863;animation:cw-placeholder var(--t) linear infinite;line-height:38px;position:absolute;top:0;left:10px}.cw-scene{opacity:0;animation:var(--t) linear infinite;position:absolute;top:62px;left:12px;right:12px;transform:translateY(6px)}.cw-badge{border:1px solid var(--border);background:var(--muted);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.cw-badge b{font-weight:600}.cw-dot{background:var(--teal-bright);border-radius:50%;flex:none;width:6px;height:6px}.cw-dot-muted{background:#9b9b96}.cw-map{border:1px solid var(--border);background:var(--background);border-radius:8px;margin-top:8px;padding:8px 10px;font-weight:500}.cw-map small{color:var(--secondary);font-size:12px;font-weight:400;display:block}.cw-steps{margin:8px 0 0;padding:0;list-style:none}.cw-steps li{color:var(--secondary);border-top:1px solid var(--border);align-items:center;gap:8px;padding:5px 0;display:flex}.cw-steps li:first-child{border-top:0}.cw-steps em{font-style:normal}.cw-bang{color:#a84a22;animation:cw-w2bang var(--t) linear infinite;opacity:0}.cw-ok{color:var(--teal);animation:cw-w2ok var(--t) linear infinite;opacity:0}.cw-w2t{min-width:0;display:block}.cw-stat{font-size:12px;line-height:1.35;display:grid}.cw-stat em{grid-area:1/1}.cw-tick{width:16px;height:16px;animation:var(--t) linear infinite;border:1.5px solid #c9c9c4;border-radius:50%;flex:none;position:relative}.cw-tick:after{content:"";opacity:0;width:4px;height:8px;animation:var(--t) linear infinite;border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.cw-w2:before{content:"!";color:#fff;text-align:center;opacity:0;animation:cw-w2bang var(--t) linear infinite;font-size:11px;font-weight:600;line-height:14px;position:absolute;inset:0}.cw-done{background:var(--ink);color:#fff;border-radius:8px;margin-top:8px;padding:8px 10px;font-weight:500}.cw-done small{color:#c4c4bf;font-size:12px;font-weight:400;display:block}.cw-side{width:40%;color:var(--secondary);font-size:12px;position:absolute;top:150px;left:4%}.cw-card{border:1px solid var(--border);background:var(--surface);opacity:0;animation:var(--t) linear infinite;border-radius:10px;padding:10px 12px;position:absolute;top:0;left:0;right:0;transform:translateY(6px)}.cw-card b{color:var(--ink);align-items:baseline;gap:8px;margin-bottom:4px;font-weight:500;display:flex}.cw-dev{color:var(--secondary);font-size:12px;font-weight:400}.cw-row{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:3px 0;display:flex}.cw-row:first-of-type{border-top:0}.cw-row span:last-child{color:var(--ink);white-space:nowrap;font-weight:500}@media (900px<width<=1180px){.cw-side{display:none}.cw-widget{width:min(100% - 32px,380px)}}@media (width<=700px){.cw-body{height:300px}.cw-widget{width:calc(100% - 32px)}.cw-side{display:none}.cw-h{width:70%}}@media (width<=400px){.cw-body{height:320px}.cw-widget{width:calc(100% - 24px);height:270px;right:12px}}.cw-demo[data-paused]:not([data-ended]) *,.cw-demo[data-paused]:not([data-ended]) :before,.cw-demo[data-paused]:not([data-ended]) :after{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){.cw-demo[data-fade] :is(.cw-scenes,.cw-typing,.cw-side){animation:.4s ease-out both cw-fadein}}@keyframes cw-fadein{0%{opacity:0}to{opacity:1}}.cw-foot{align-items:flex-start;gap:20px;max-width:640px;margin-top:18px;display:flex}.cw-cap{color:var(--secondary);flex:1;min-width:0;margin:0;font-size:13px;line-height:1.55}.cw-cap strong{color:var(--ink);font-weight:500}.cw-cap-line{padding-left:18px;display:block;position:relative}.cw-cap-line+.cw-cap-line{margin-top:4px}.cw-cap-note{padding-left:0;margin-top:10px!important}.cw-key{border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:0}.cw-key-live{background:var(--teal-bright)}.cw-key-dev{border:1.5px solid var(--secondary)}.cw-toggle{min-height:44px;color:var(--ink);background:0 0;border:1px solid #b4b4ae;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.cw-toggle:hover{background:var(--muted)}.cw-toggle[hidden],.cw-toggle .cw-i-play{display:none}.cw-toggle[data-state=play] .cw-i-play{display:block}.cw-toggle[data-state=play] .cw-i-pause{display:none}@media (width<=520px){.cw-foot{flex-direction:column;gap:12px}}.cw-a-gate{animation-name:cw-s-gate}.cw-a-done{animation-name:cw-s-done}.cw-a-nomap{animation-name:cw-s-nomap}.cw-a-carto{animation-name:cw-s-carto}.cw-a-wd{animation-name:cw-s-wd}.cw-a-side-gate{animation-name:cw-side-gate}.cw-a-side-reason{animation-name:cw-side-reason}.cw-a-side-carto{animation-name:cw-side-carto}.cw-a-side-wd{animation-name:cw-side-wd}.cw-k1{animation-name:cw-tick1}.cw-k1:after{animation-name:cw-after1}.cw-k2{animation-name:cw-tick2}.cw-k2:after{animation-name:cw-after2}.cw-k3{animation-name:cw-tick3}.cw-k3:after{animation-name:cw-after3}.cw-r1{animation-name:cw-rt1}.cw-r1:after{animation-name:cw-ra1}.cw-r2{animation-name:cw-rt2}.cw-r2:after{animation-name:cw-ra2}.cw-r3{animation-name:cw-rt3}.cw-r3:after{animation-name:cw-ra3}.cw-c1{animation-name:cw-ct1}.cw-c1:after{animation-name:cw-ca1}.cw-c2{animation-name:cw-ct2}.cw-c2:after{animation-name:cw-ca2}.cw-c3{animation-name:cw-ct3}.cw-c3:after{animation-name:cw-ca3}.cw-w1{animation-name:cw-wt1}.cw-w1:after{animation-name:cw-wa1}.cw-w2{animation-name:cw-w2fail}.cw-w2:after{animation-name:cw-w2ok}.cw-w3{animation-name:cw-wt3}.cw-w3:after{animation-name:cw-wa3}@keyframes cw-placeholder{0%,3%{opacity:1}3.5%,38%{opacity:0}38.5%,41%{opacity:1}41.5%,72%{opacity:0}72.5%,75%{opacity:1}75.5%,to{opacity:0}}@keyframes cw-type1{0%,2.9%{border-color:#0000;width:0}3%{border-color:var(--ink);width:0;animation-timing-function:steps(20,end)}11%,38%{border-color:var(--ink);width:16.8ch}38.5%,to{border-color:#0000;width:0}}@keyframes cw-type2{0%,40.9%{border-color:#0000;width:0}41%{border-color:var(--ink);width:0;animation-timing-function:steps(25,end)}48%,72%{border-color:var(--ink);width:19ch}72.5%,to{border-color:#0000;width:0}}@keyframes cw-type3{0%,74.9%{border-color:#0000;width:0}75%{border-color:var(--ink);width:0;animation-timing-function:steps(20,end)}81%,96%{border-color:var(--ink);width:16.8ch}96.5%,to{border-color:#0000;width:0}}@keyframes cw-s-gate{0%,11%{opacity:0;transform:translateY(6px)}12.5%,30.5%{opacity:1;transform:none}31.5%,to{opacity:0}}@keyframes cw-tick1{0%,18%{background:0 0;border-color:#c9c9c4}19%,to{background:var(--done);border-color:var(--done)}}@keyframes cw-tick2{0%,23%{background:0 0;border-color:#c9c9c4}24%,to{background:var(--done);border-color:var(--done)}}@keyframes cw-tick3{0%,29%{background:0 0;border-color:#c9c9c4}30%,to{background:var(--done);border-color:var(--done)}}@keyframes cw-after1{0%,18%{opacity:0}19%,to{opacity:1}}@keyframes cw-after2{0%,23%{opacity:0}24%,to{opacity:1}}@keyframes cw-after3{0%,29%{opacity:0}30%,to{opacity:1}}@keyframes cw-s-done{0%,31%{opacity:0;transform:translateY(6px)}32.5%,36.5%{opacity:1;transform:none}38%,to{opacity:0}}@keyframes cw-s-nomap{0%,48%{opacity:0;transform:translateY(6px)}49.5%,60.5%{opacity:1;transform:none}61.5%,to{opacity:0}}@keyframes cw-rt1{0%,54%{background:0 0;border-color:#c9c9c4}55%,to{background:var(--done);border-color:var(--done)}}@keyframes cw-rt2{0%,57%{background:0 0;border-color:#c9c9c4}58%,to{background:var(--done);border-color:var(--done)}}@keyframes cw-rt3{0%,60%{background:0 0;border-color:#c9c9c4}61%,to{background:var(--done);border-color:var(--done)}}@keyframes cw-ra1{0%,54%{opacity:0}55%,to{opacity:1}}@keyframes cw-ra2{0%,57%{opacity:0}58%,to{opacity:1}}@keyframes cw-ra3{0%,60%{opacity:0}61%,to{opacity:1}}@keyframes cw-s-carto{0%,61%{opacity:0;transform:translateY(6px)}62.5%,70.5%{opacity:1;transform:none}72%,to{opacity:0}}@keyframes cw-ct1{0%,63%{background:0 0;border-color:#c9c9c4}64%,to{background:var(--done);border-color:var(--done)}}@keyframes cw-ct2{0%,66%{background:0 0;border-color:#c9c9c4}67%,to{background:var(--done);border-color:var(--done)}}@keyframes cw-ct3{0%,69%{background:0 0;border-color:#c9c9c4}70%,to{background:var(--done);border-color:var(--done)}}@keyframes cw-ca1{0%,63%{opacity:0}64%,to{opacity:1}}@keyframes cw-ca2{0%,66%{opacity:0}67%,to{opacity:1}}@keyframes cw-ca3{0%,69%{opacity:0}70%,to{opacity:1}}@keyframes cw-s-wd{0%,81%{opacity:0;transform:translateY(6px)}82.5%,94.5%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes cw-wt1{0%,83%{background:0 0;border-color:#c9c9c4}84%,to{background:var(--done);border-color:var(--done)}}@keyframes cw-wa1{0%,83%{opacity:0}84%,to{opacity:1}}@keyframes cw-w2fail{0%,85%{background:0 0;border-color:#c9c9c4}86%,89%{background:#a84a22;border-color:#a84a22}90%,to{background:var(--done);border-color:var(--done)}}@keyframes cw-w2bang{0%,85%{opacity:0}86%,89%{opacity:1}90%,to{opacity:0}}@keyframes cw-w2ok{0%,89.5%{opacity:0}90%,to{opacity:1}}@keyframes cw-wt3{0%,92%{background:0 0;border-color:#c9c9c4}93%,to{background:var(--done);border-color:var(--done)}}@keyframes cw-wa3{0%,92%{opacity:0}93%,to{opacity:1}}@keyframes cw-side-gate{0%,12%{opacity:0;transform:translateY(6px)}13.5%,36%{opacity:1;transform:none}38%,to{opacity:0}}@keyframes cw-side-reason{0%,49%{opacity:0;transform:translateY(6px)}50.5%,60%{opacity:1;transform:none}61.5%,to{opacity:0}}@keyframes cw-side-carto{0%,62%{opacity:0;transform:translateY(6px)}63.5%,70.5%{opacity:1;transform:none}72%,to{opacity:0}}@keyframes cw-side-wd{0%,86%{opacity:0;transform:translateY(6px)}87.5%,94.5%{opacity:1;transform:none}96%,to{opacity:0}}.cw-demo[data-ended] :is(.cw-typed,.cw-scene,.cw-tick,.cw-card,.cw-ph,.cw-bang,.cw-ok),.cw-demo[data-ended] .cw-tick:after{animation:none!important}.cw-demo[data-ended] .cw-t1{border-color:#0000;width:16.8ch}.cw-demo[data-ended] :is(.cw-t2,.cw-t3){display:none}.cw-demo[data-ended] .cw-ph{opacity:0}.cw-demo[data-ended] :is(.cw-a-gate,.cw-a-side-gate){opacity:1;transform:none}.cw-demo[data-ended] .cw-a-gate .cw-tick{background:var(--done);border-color:var(--done)}.cw-demo[data-ended] .cw-a-gate .cw-tick:after{opacity:1}@media (prefers-reduced-motion:reduce){.cw-demo :is(.cw-typed,.cw-scene,.cw-tick,.cw-card,.cw-ph,.cw-bang,.cw-ok),.cw-demo .cw-tick:after{animation:none!important}.cw-demo .cw-t1{border-color:#0000;width:16.8ch}.cw-demo :is(.cw-t2,.cw-t3){display:none}.cw-demo .cw-ph{opacity:0}.cw-demo :is(.cw-a-gate,.cw-a-side-gate){opacity:1;transform:none}.cw-demo .cw-a-gate .cw-tick{background:var(--done);border-color:var(--done)}.cw-demo .cw-a-gate .cw-tick:after{opacity:1}.cw-toggle{display:none}}@media print{.cw-demo :is(.cw-typed,.cw-scene,.cw-tick,.cw-card,.cw-ph,.cw-bang,.cw-ok),.cw-demo .cw-tick:after,.cw-demo .cw-w2:before,.cw-demo :is(.cw-scenes,.cw-typing,.cw-side){animation:none!important}.cw-demo .cw-t1{border-color:#0000;width:16.8ch}.cw-demo :is(.cw-t2,.cw-t3){display:none}.cw-demo .cw-ph{opacity:0}.cw-demo :is(.cw-a-gate,.cw-a-side-gate){opacity:1;transform:none}.cw-demo .cw-a-gate .cw-tick{background:var(--done);border-color:var(--done)}.cw-demo .cw-a-gate .cw-tick:after{opacity:1}.cw-toggle{display:none!important}}.lv[data-astro-cid-mqaxit3e]{--m:44px;--pad:32px;border-bottom:1px solid var(--border);margin:0;padding:0;list-style:none}.lv-step[data-astro-cid-mqaxit3e]{padding-block:var(--pad);border-top:1px solid var(--border);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(32px,6vw,96px);display:grid;position:relative}.lv-step[data-astro-cid-mqaxit3e]:before{content:"";left:calc(var(--m) / 2);background:var(--teal);width:1px;position:absolute;top:0;bottom:0}.lv-step[data-astro-cid-mqaxit3e]:first-child:before{top:calc(var(--pad) + var(--m) / 2)}.lv-step[data-astro-cid-mqaxit3e]:last-child:before{height:calc(var(--pad) + var(--m) / 2);bottom:auto}.lv-left[data-astro-cid-mqaxit3e]{align-items:flex-start;gap:20px;display:flex;position:relative}.lv-mark[data-astro-cid-mqaxit3e]{width:var(--m);height:var(--m);border:1px solid var(--teal);color:var(--teal);letter-spacing:-.01em;background:var(--background);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:500;line-height:1;display:grid;position:relative}.lv-step[data-astro-cid-mqaxit3e]:last-child .lv-mark[data-astro-cid-mqaxit3e]{background:var(--teal);color:#fff}.lv-sr[data-astro-cid-mqaxit3e]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv-name[data-astro-cid-mqaxit3e]{margin-top:9px;font-size:22px;line-height:1.25}.lv-does[data-astro-cid-mqaxit3e]{margin-top:6px;font-size:16px;line-height:1.55}.lv-eg[data-astro-cid-mqaxit3e]{text-wrap:pretty;max-width:44ch;margin-top:9px;font-size:16px;line-height:1.6}.lv-ask[data-astro-cid-mqaxit3e]{color:var(--ink);margin-bottom:2px;font-weight:500;display:block}.lv-nowrap[data-astro-cid-mqaxit3e]{white-space:nowrap}@media (width<=900px){.lv-step[data-astro-cid-mqaxit3e]{grid-template-columns:minmax(0,1fr);row-gap:12px}.lv-eg[data-astro-cid-mqaxit3e]{padding-left:calc(var(--m) + 20px);max-width:calc(44ch + var(--m) + 20px);margin-top:0}}@media (width<=700px){.lv[data-astro-cid-mqaxit3e]{--m:40px;--pad:26px}.lv-left[data-astro-cid-mqaxit3e]{gap:16px}.lv-eg[data-astro-cid-mqaxit3e]{padding-left:calc(var(--m) + 16px);max-width:none}}.df[data-astro-cid-4jkpxp65]{max-width:520px}.df-card[data-astro-cid-4jkpxp65]{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:clamp(20px,3vw,32px);box-shadow:0 30px 60px -48px #00000059}.df-top[data-astro-cid-4jkpxp65]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:20px;padding-bottom:18px;display:flex}.df-title[data-astro-cid-4jkpxp65]{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:500}.df-status[data-astro-cid-4jkpxp65]{color:var(--secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex;position:relative}.df-dot[data-astro-cid-4jkpxp65]{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px}.df-st-fill[data-astro-cid-4jkpxp65]{display:none}.df-field[data-astro-cid-4jkpxp65]+.df-field[data-astro-cid-4jkpxp65]{margin-top:16px}.df-label[data-astro-cid-4jkpxp65]{color:var(--ink);align-items:center;gap:10px;margin-bottom:6px;font-size:13px;font-weight:500;display:flex}.df-check[data-astro-cid-4jkpxp65]{color:var(--teal);align-items:center;gap:4px;font-weight:400;display:inline-flex}.df-input[data-astro-cid-4jkpxp65]{min-height:44px;color:var(--ink);white-space:nowrap;border:1px solid #aaa9a3;border-radius:8px;align-items:center;padding:0 12px;font-size:15px;display:flex;position:relative;overflow:hidden}.df-select[data-astro-cid-4jkpxp65]:after{content:"";border:solid var(--secondary);border-width:0 1.5px 1.5px 0;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.df-val[data-astro-cid-4jkpxp65]{font-variant-numeric:tabular-nums;display:inline-block}.df-actions[data-astro-cid-4jkpxp65]{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:26px;display:flex}.df-submit[data-astro-cid-4jkpxp65]{background:var(--ink);color:#fff;min-height:44px;box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--teal);border-radius:8px;align-items:center;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.df-marker[data-astro-cid-4jkpxp65]{color:var(--secondary);align-items:center;gap:10px;font-size:14px;line-height:1.35;display:inline-flex}.df-marker[data-astro-cid-4jkpxp65] strong[data-astro-cid-4jkpxp65]{color:var(--ink);font-weight:500}.df-arrow[data-astro-cid-4jkpxp65]{color:var(--teal);flex:none}.df-arrow-up[data-astro-cid-4jkpxp65]{display:none}.df-cap[data-astro-cid-4jkpxp65]{max-width:52ch;margin-top:16px}@media (width<=520px){.df-actions[data-astro-cid-4jkpxp65]{flex-direction:column;align-items:flex-start}.df-marker[data-astro-cid-4jkpxp65]{align-items:flex-start;padding-left:16px}.df-arrow-left[data-astro-cid-4jkpxp65]{display:none}.df-arrow-up[data-astro-cid-4jkpxp65]{display:block}}@media screen and (prefers-reduced-motion:no-preference){:root[data-motion] .df[data-astro-cid-4jkpxp65]:not([data-inview]) .df-val[data-astro-cid-4jkpxp65]{clip-path:inset(0 100% 0 0)}:root[data-motion] .df[data-astro-cid-4jkpxp65]:not([data-inview]) .df-check[data-astro-cid-4jkpxp65],:root[data-motion] .df[data-astro-cid-4jkpxp65]:not([data-inview]) .df-marker[data-astro-cid-4jkpxp65]{opacity:0}:root[data-motion] .df[data-astro-cid-4jkpxp65]:not([data-inview]) .df-st-fill[data-astro-cid-4jkpxp65]{display:inline}:root[data-motion] .df[data-astro-cid-4jkpxp65]:not([data-inview]) .df-st-done[data-astro-cid-4jkpxp65]{display:none}:root[data-motion] .df[data-astro-cid-4jkpxp65]:not([data-inview]) .df-submit[data-astro-cid-4jkpxp65]{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px transparent}:root[data-motion] .df[data-astro-cid-4jkpxp65][data-inview] .df-val[data-astro-cid-4jkpxp65]{animation:.7s steps(14,end) both df-type}:root[data-motion] .df[data-astro-cid-4jkpxp65][data-inview] .df-f1[data-astro-cid-4jkpxp65] .df-val[data-astro-cid-4jkpxp65]{animation-delay:.4s}:root[data-motion] .df[data-astro-cid-4jkpxp65][data-inview] .df-f2[data-astro-cid-4jkpxp65] .df-val[data-astro-cid-4jkpxp65]{animation-duration:.45s;animation-timing-function:steps(7,end);animation-delay:1.5s}:root[data-motion] .df[data-astro-cid-4jkpxp65][data-inview] .df-f3[data-astro-cid-4jkpxp65] .df-val[data-astro-cid-4jkpxp65]{animation-duration:.9s;animation-timing-function:steps(17,end);animation-delay:2.35s}:root[data-motion] .df[data-astro-cid-4jkpxp65][data-inview] .df-check[data-astro-cid-4jkpxp65]{animation:.3s ease-out both df-fade}:root[data-motion] .df[data-astro-cid-4jkpxp65][data-inview] .df-f1[data-astro-cid-4jkpxp65] .df-check[data-astro-cid-4jkpxp65]{animation-delay:1.2s}:root[data-motion] .df[data-astro-cid-4jkpxp65][data-inview] .df-f2[data-astro-cid-4jkpxp65] .df-check[data-astro-cid-4jkpxp65]{animation-delay:2.05s}:root[data-motion] .df[data-astro-cid-4jkpxp65][data-inview] .df-f3[data-astro-cid-4jkpxp65] .df-check[data-astro-cid-4jkpxp65]{animation-delay:3.35s}:root[data-motion] .df[data-astro-cid-4jkpxp65][data-inview] .df-submit[data-astro-cid-4jkpxp65]{animation:.9s ease-out 3.8s both df-ring}:root[data-motion] .df[data-astro-cid-4jkpxp65][data-inview] .df-marker[data-astro-cid-4jkpxp65]{animation:.5s ease-out 4.3s both df-slide}:root[data-motion] .df[data-astro-cid-4jkpxp65][data-inview] .df-st-fill[data-astro-cid-4jkpxp65]{animation:4.3s step-end both df-out}:root[data-motion] .df[data-astro-cid-4jkpxp65][data-inview] .df-st-done[data-astro-cid-4jkpxp65]{animation:4.3s step-end both df-in}}@keyframes df-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes df-fade{0%{opacity:0}to{opacity:1}}@keyframes df-ring{0%{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px transparent}40%{box-shadow:0 0 0 3px var(--surface), 0 0 0 9px #10526259}to{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--teal)}}@keyframes df-slide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes df-out{0%{display:inline}to{display:none}}@keyframes df-in{0%{display:none}to{display:inline}}.cw-hero[data-astro-cid-h7e3z7fn]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(40px,7vw,120px);padding-top:clamp(72px,9vw,136px);padding-bottom:clamp(64px,8vw,112px);display:grid}.cw-h1[data-astro-cid-h7e3z7fn]{max-width:15ch}.cw-h1-name[data-astro-cid-h7e3z7fn],.cw-h1-promise[data-astro-cid-h7e3z7fn]{display:block}.cw-h1-promise[data-astro-cid-h7e3z7fn]{color:var(--secondary)}.cw-hero-lede[data-astro-cid-h7e3z7fn]{max-width:30ch;margin-top:32px}.cw-hero-body[data-astro-cid-h7e3z7fn]{text-wrap:pretty;max-width:56ch;margin-top:18px}.cw-facts[data-astro-cid-h7e3z7fn] .note[data-astro-cid-h7e3z7fn]{margin-top:14px}@media (width<=900px){.cw-hero[data-astro-cid-h7e3z7fn]{grid-template-columns:minmax(0,1fr);align-items:start}.cw-facts[data-astro-cid-h7e3z7fn]{max-width:520px}}@media (width>900px){.cw-how[data-astro-cid-h7e3z7fn]>.split-head[data-astro-cid-h7e3z7fn]{position:static}.cw-how[data-astro-cid-h7e3z7fn]>.cw-wrap{align-self:start;position:sticky;top:112px}}.cw-areas[data-astro-cid-h7e3z7fn]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,56px);display:grid}.cw-area[data-astro-cid-h7e3z7fn]{border-top:1px solid var(--border);padding:24px 0 28px}.cw-area-name[data-astro-cid-h7e3z7fn]{margin-bottom:8px;font-size:19px;line-height:1.3}.cw-area[data-astro-cid-h7e3z7fn] p[data-astro-cid-h7e3z7fn]{font-size:16px;line-height:1.6}.cw-areas-note[data-astro-cid-h7e3z7fn]{border-top:1px solid var(--border);text-wrap:pretty;max-width:62ch;margin-top:16px;padding-top:24px}@media (width<=700px),(900px<width<=1180px){.cw-areas[data-astro-cid-h7e3z7fn]{grid-template-columns:minmax(0,1fr)}.cw-area[data-astro-cid-h7e3z7fn] p[data-astro-cid-h7e3z7fn]{max-width:62ch}}.cw-levels-head[data-astro-cid-h7e3z7fn]{max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.cw-levels-head[data-astro-cid-h7e3z7fn] p[data-astro-cid-h7e3z7fn]{max-width:58ch}.cw-levels-foot[data-astro-cid-h7e3z7fn]{text-wrap:pretty;max-width:62ch;margin-top:28px}.cw-stack[data-astro-cid-h7e3z7fn] span[data-astro-cid-h7e3z7fn]{white-space:nowrap;display:block}.cw-safe[data-astro-cid-h7e3z7fn]{border-top:1px solid #3a3a38;margin:0}.cw-safe-row[data-astro-cid-h7e3z7fn]{border-bottom:1px solid #3a3a38;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px 32px;padding:22px 0;display:grid}.cw-safe-term[data-astro-cid-h7e3z7fn]{color:#fff;font-weight:500;line-height:1.5}.cw-safe-text[data-astro-cid-h7e3z7fn]{color:#c4c4bf;margin:0;line-height:1.6}.cw-safe-foot[data-astro-cid-h7e3z7fn]{max-width:56ch;margin-top:28px}@media (width<=700px){.cw-safe-row[data-astro-cid-h7e3z7fn]{grid-template-columns:minmax(0,1fr)}}.cw-inst-h[data-astro-cid-h7e3z7fn]{max-width:none}.cw-inst-h[data-astro-cid-h7e3z7fn] span[data-astro-cid-h7e3z7fn]{display:block}.cw-inst[data-astro-cid-h7e3z7fn]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);margin-top:clamp(32px,4vw,56px);display:grid}.cw-inst-cta[data-astro-cid-h7e3z7fn]{margin-top:clamp(32px,4vw,48px)}.cw-inst-side[data-astro-cid-h7e3z7fn]{align-content:start;gap:48px;display:grid}.cw-side-h[data-astro-cid-h7e3z7fn]{font-size:19px;line-height:1.3}.cw-side-sub[data-astro-cid-h7e3z7fn]{margin-top:6px}.cw-plan-name[data-astro-cid-h7e3z7fn]{color:var(--ink);font-weight:500}.cw-plan[data-astro-cid-h7e3z7fn]{border-top:1px solid var(--border);margin:18px 0 0;padding:0;list-style:none}.cw-plan-item[data-astro-cid-h7e3z7fn]{border-bottom:1px solid var(--border);color:var(--secondary);padding:14px 0;font-size:15px;line-height:1.55}@media (width<=900px){.cw-inst[data-astro-cid-h7e3z7fn]{grid-template-columns:minmax(0,1fr)}}.cw-link[data-astro-cid-h7e3z7fn]{color:var(--ink);overflow-wrap:anywhere}.cw-faq[data-astro-cid-h7e3z7fn]{border-top:1px solid var(--border)}.cw-qa[data-astro-cid-h7e3z7fn]{border-bottom:1px solid var(--border)}.cw-q[data-astro-cid-h7e3z7fn]{cursor:pointer;letter-spacing:-.01em;min-height:64px;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:14px 0;font-size:18px;font-weight:500;line-height:1.4;list-style:none;display:flex}.cw-q[data-astro-cid-h7e3z7fn]::-webkit-details-marker{display:none}.cw-q[data-astro-cid-h7e3z7fn]:hover{color:var(--secondary)}.cw-q[data-astro-cid-h7e3z7fn]:focus-visible{outline-offset:2px}.cw-q-icon[data-astro-cid-h7e3z7fn]{border:1px solid #b4b4ae;border-radius:50%;flex:none;width:32px;height:32px;position:relative}.cw-q-icon[data-astro-cid-h7e3z7fn]:before,.cw-q-icon[data-astro-cid-h7e3z7fn]:after{content:"";background:var(--ink);width:12px;height:1.5px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cw-q-icon[data-astro-cid-h7e3z7fn]:after{transform:translate(-50%,-50%)rotate(90deg)}.cw-qa[data-astro-cid-h7e3z7fn][open] .cw-q-icon[data-astro-cid-h7e3z7fn]:after{transform:translate(-50%,-50%)rotate(0)}.cw-qa[data-astro-cid-h7e3z7fn][open] .cw-q-icon[data-astro-cid-h7e3z7fn]{background:var(--ink);border-color:var(--ink)}.cw-qa[data-astro-cid-h7e3z7fn][open] .cw-q-icon[data-astro-cid-h7e3z7fn]:before,.cw-qa[data-astro-cid-h7e3z7fn][open] .cw-q-icon[data-astro-cid-h7e3z7fn]:after{background:#fff}.cw-a[data-astro-cid-h7e3z7fn]{padding:0 56px 26px 0}.cw-a[data-astro-cid-h7e3z7fn] p[data-astro-cid-h7e3z7fn]{text-wrap:pretty;max-width:62ch}@media (width<=700px){.cw-q[data-astro-cid-h7e3z7fn]{font-size:17px}.cw-a[data-astro-cid-h7e3z7fn]{padding-right:0}}.cw-close[data-astro-cid-h7e3z7fn]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.cw-close-btn[data-astro-cid-h7e3z7fn]{margin-top:20px}.cw-close-copy[data-astro-cid-h7e3z7fn]>.cw-close-btn[data-astro-cid-h7e3z7fn]+p[data-astro-cid-h7e3z7fn]{margin-top:32px}@media (width<=900px){.cw-close[data-astro-cid-h7e3z7fn]{grid-template-columns:minmax(0,1fr)}}
