@layer components{.cm[data-astro-cid-wx756mup]{--ui-bg:#101114;--ui-panel:#17191d;--ui-line:#ffffff14;--ui-text:#ffffffd9;--ui-mute:#ffffff38;border:1px solid var(--t-line);background:var(--ui-bg);font-family:var(--t-font-body);border-radius:1.25rem;overflow:hidden;box-shadow:0 40px 80px -40px #000c;container-type:inline-size}.cm--minots[data-astro-cid-wx756mup]{--ui-bg:#fff8f1;--ui-panel:#fff;--ui-line:#3c1e141a;--ui-text:#3b2a24;--ui-mute:#3c1e1429;--m-pink:#f29bb2;--m-sun:#ffcf5c;--m-teal:#5cc6b8}.cm__chrome[data-astro-cid-wx756mup]{border-bottom:1px solid var(--ui-line);background:var(--ui-panel);align-items:center;gap:.4rem;padding:.7rem 1rem;display:flex}.cm__chrome[data-astro-cid-wx756mup] i[data-astro-cid-wx756mup]{background:var(--ui-mute);border-radius:50%;width:.6rem;height:.6rem}.cm__chrome[data-astro-cid-wx756mup] span[data-astro-cid-wx756mup]{background:var(--ui-line);color:var(--ui-text);font-family:var(--t-font-label);opacity:.7;border-radius:99px;margin-left:.75rem;padding:.2rem .75rem;font-size:.65rem}.cm__screen[data-astro-cid-wx756mup]{aspect-ratio:16/9;color:var(--ui-text);padding:3cqi;font-size:max(10px,1.5cqi)}.kp[data-astro-cid-wx756mup]{grid-template-columns:17cqi 1fr;gap:2.5cqi;height:100%;display:grid}.kp__side[data-astro-cid-wx756mup]{border-right:1px solid var(--ui-line);opacity:.85;align-content:start;gap:1.2cqi;padding-right:2cqi;font-size:max(9px,1.35cqi);display:grid}.kp__logo[data-astro-cid-wx756mup]{color:var(--t-accent);font-family:var(--t-font-display);margin-bottom:1.5cqi;font-size:max(12px,2.2cqi)}.kp__side[data-astro-cid-wx756mup] .is-on[data-astro-cid-wx756mup]{background:color-mix(in oklab, var(--t-accent) 18%, transparent);color:var(--t-accent);border-radius:.8cqi;padding:.6cqi 1cqi}.kp__board[data-astro-cid-wx756mup]{grid-template-columns:repeat(4,1fr);gap:1.6cqi;display:grid}.kp__col[data-astro-cid-wx756mup]{background:var(--ui-panel);border-radius:1.2cqi;align-content:start;gap:1.2cqi;padding:1.2cqi;display:grid}.kp__col-title[data-astro-cid-wx756mup]{justify-content:space-between;font-size:max(9px,1.25cqi);font-weight:600;display:flex}.kp__col-title[data-astro-cid-wx756mup] em[data-astro-cid-wx756mup]{background:var(--ui-line);border-radius:99px;padding:0 .8cqi;font-style:normal}.kp__card[data-astro-cid-wx756mup]{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:1cqi;gap:.8cqi;padding:1.2cqi;display:grid}.kp__l[data-astro-cid-wx756mup]{background:var(--ui-mute);border-radius:1cqi;height:.8cqi}.kp__l--a[data-astro-cid-wx756mup]{background:var(--ui-text);opacity:.7;width:70%}.kp__tags[data-astro-cid-wx756mup]{gap:.6cqi;display:flex}.kp__tags[data-astro-cid-wx756mup] i[data-astro-cid-wx756mup]{background:color-mix(in oklab, var(--t-accent) 35%, transparent);border-radius:1cqi;width:4cqi;height:1.2cqi}.kp__card--move[data-astro-cid-wx756mup]{border-color:var(--t-accent);box-shadow:0 1cqi 3cqi -1cqi color-mix(in oklab, var(--t-accent) 60%, transparent)}.kb[data-astro-cid-wx756mup]{grid-template-columns:30cqi 1fr;gap:3cqi;height:100%;display:grid}.kb__top[data-astro-cid-wx756mup]{background:var(--ui-panel);border-radius:1.5cqi;align-content:center;gap:2cqi;padding:2cqi;display:grid}.kb__gauge[data-astro-cid-wx756mup]{place-items:center;display:grid;position:relative}.kb__gauge[data-astro-cid-wx756mup] svg[data-astro-cid-wx756mup]{width:18cqi;rotate:-90deg}.kb__gauge[data-astro-cid-wx756mup] span[data-astro-cid-wx756mup]{font-size:max(9px,1.3cqi);font-weight:600;position:absolute}.kb__ring[data-astro-cid-wx756mup],.kb__arc[data-astro-cid-wx756mup]{fill:none;stroke-width:10px}.kb__ring[data-astro-cid-wx756mup]{stroke:var(--ui-line)}.kb__arc[data-astro-cid-wx756mup]{stroke:var(--t-accent);stroke-linecap:round;stroke-dasharray:302;stroke-dashoffset:90px}.kb__stats[data-astro-cid-wx756mup]{gap:1cqi;font-size:max(9px,1.25cqi);display:grid}.kb__stat[data-astro-cid-wx756mup]{align-items:center;gap:.8cqi;display:flex}.kb__dot[data-astro-cid-wx756mup]{border-radius:50%;width:1.2cqi;height:1.2cqi}.kb__dot--ok[data-astro-cid-wx756mup],.kb__pill--ok[data-astro-cid-wx756mup]{background:oklab(76.2395% -.144463 .0544292/.7)}.kb__dot--wait[data-astro-cid-wx756mup],.kb__pill--wait[data-astro-cid-wx756mup]{background:oklab(82.121% .0249338 .141847/.7)}.kb__dot--late[data-astro-cid-wx756mup],.kb__pill--late[data-astro-cid-wx756mup]{background:oklab(71.1607% .167013 .0703394/.7)}.kb__table[data-astro-cid-wx756mup]{align-content:start;gap:1.2cqi;display:grid}.kb__row[data-astro-cid-wx756mup]{background:var(--ui-panel);border-radius:1cqi;grid-template-columns:8cqi 1fr 8cqi 10cqi;align-items:center;gap:1.6cqi;padding:1.4cqi 1.6cqi;display:grid}.kb__l[data-astro-cid-wx756mup]{background:var(--ui-mute);border-radius:1cqi;height:.9cqi}.kb__l--n[data-astro-cid-wx756mup]{background:var(--ui-text);opacity:.6}.kb__pill[data-astro-cid-wx756mup]{color:#0b0b0c;text-align:center;border-radius:99px;padding:.4cqi 0;font-size:max(8px,1.1cqi);font-weight:700}.ms[data-astro-cid-wx756mup]{background:var(--ui-panel);border-radius:2cqi;align-content:start;gap:2cqi;max-width:62cqi;height:100%;margin-inline:auto;padding:3cqi 4cqi;display:grid;position:relative;box-shadow:0 2cqi 5cqi -3cqi #3c1e1466}.ms__title[data-astro-cid-wx756mup]{font-family:var(--t-font-display);font-size:max(13px,2.8cqi);font-weight:700}.ms__tabs[data-astro-cid-wx756mup]{gap:1cqi;font-size:max(9px,1.3cqi);display:flex}.ms__tabs[data-astro-cid-wx756mup] span[data-astro-cid-wx756mup],.ms__chips[data-astro-cid-wx756mup] span[data-astro-cid-wx756mup]{border:1px solid var(--ui-line);border-radius:99px;padding:.7cqi 1.6cqi}.ms__tabs[data-astro-cid-wx756mup] .is-on[data-astro-cid-wx756mup],.ms__chips[data-astro-cid-wx756mup] .is-on[data-astro-cid-wx756mup]{border-color:var(--m-pink);background:color-mix(in oklab, var(--m-pink) 25%, white);font-weight:600}.ms__field[data-astro-cid-wx756mup]{gap:1cqi;font-size:max(9px,1.35cqi);font-weight:600;display:grid}.ms__slider[data-astro-cid-wx756mup]{background:var(--ui-mute);border-radius:99px;height:1.2cqi;position:relative}.ms__fill[data-astro-cid-wx756mup]{border-radius:inherit;background:linear-gradient(90deg, var(--m-sun), var(--m-pink));position:absolute;inset:0 45% 0 0}.ms__knob[data-astro-cid-wx756mup]{background:var(--m-pink);border:.6cqi solid #fff;border-radius:50%;width:3cqi;height:3cqi;position:absolute;top:50%;left:55%;translate:-50% -50%;box-shadow:0 .6cqi 1.5cqi #3c1e144d}.ms__chips[data-astro-cid-wx756mup]{gap:1cqi;font-weight:400;display:flex}.ms__result[data-astro-cid-wx756mup]{background:color-mix(in oklab, var(--m-teal) 20%, white);border-radius:1.5cqi;justify-content:space-between;align-items:center;padding:2cqi;font-size:max(10px,1.5cqi);font-weight:600;display:flex}.ms__blur[data-astro-cid-wx756mup]{background:linear-gradient(90deg, var(--m-teal), color-mix(in oklab, var(--m-teal) 50%, white));border-radius:1cqi;width:12cqi;height:3cqi}.ms__bear[data-astro-cid-wx756mup]{background:radial-gradient(circle at 35% 40%, #3b2a24 6%, transparent 7%), radial-gradient(circle at 65% 40%, #3b2a24 6%, transparent 7%), radial-gradient(ellipse at 50% 62%, #fff3e6 22%, transparent 23%), var(--m-sun);width:11cqi;height:11cqi;box-shadow:-3.4cqi -3.6cqi 0 -2.6cqi var(--m-sun), 3.4cqi -3.6cqi 0 -2.6cqi var(--m-sun);border-radius:50%;position:absolute;bottom:-2cqi;right:-2cqi}.me[data-astro-cid-wx756mup]{grid-template-columns:1fr 30cqi;gap:3cqi;height:100%;display:grid}.me__page[data-astro-cid-wx756mup]{background:var(--ui-panel);border-radius:1.5cqi;align-content:start;gap:1.6cqi;padding:3cqi;display:grid}.me__h[data-astro-cid-wx756mup]{background:var(--ui-text);opacity:.8;border-radius:1cqi;width:60%;height:2.6cqi}.me__edit[data-astro-cid-wx756mup]{border:.3cqi dashed var(--m-pink);background:color-mix(in oklab, var(--m-pink) 10%, white);border-radius:1cqi;gap:1cqi;padding:1.4cqi;display:grid;position:relative}.me__badge[data-astro-cid-wx756mup]{background:var(--m-pink);color:#fff;border-radius:99px;padding:.4cqi 1.2cqi;font-size:max(8px,1.1cqi);font-weight:700;position:absolute;top:-1.8cqi;right:1.4cqi}.me__l[data-astro-cid-wx756mup]{background:var(--ui-mute);border-radius:1cqi;height:1cqi}.me__l--s[data-astro-cid-wx756mup]{width:70%}.me__img[data-astro-cid-wx756mup]{background:linear-gradient(135deg, color-mix(in oklab, var(--m-sun) 60%, white), color-mix(in oklab, var(--m-teal) 50%, white));border-radius:1.4cqi;height:14cqi}.me__panel[data-astro-cid-wx756mup]{background:var(--ui-panel);border-radius:1.5cqi;align-content:start;gap:1.6cqi;padding:2.4cqi;display:grid;box-shadow:0 2cqi 5cqi -3cqi #3c1e1466}.me__panel-title[data-astro-cid-wx756mup]{font-size:max(10px,1.4cqi);font-weight:700}.me__input[data-astro-cid-wx756mup]{border:1px solid var(--ui-line);border-radius:1cqi;height:7cqi;padding:1.2cqi;position:relative}.me__input--s[data-astro-cid-wx756mup]{height:3.6cqi}.me__typed[data-astro-cid-wx756mup]{background:var(--ui-text);opacity:.55;border-radius:1cqi;width:80%;height:1cqi;display:block}.me__save[data-astro-cid-wx756mup]{background:var(--m-teal);color:#fff;border-radius:99px;justify-self:start;padding:.8cqi 2cqi;font-size:max(9px,1.25cqi);font-weight:700}@media (prefers-reduced-motion:no-preference){.is-in .kp__col[data-astro-cid-wx756mup]{animation:cm-up .7s calc(var(--c) * .1s) var(--ease-out-expo) both}.is-in .kp__card--move[data-astro-cid-wx756mup]{animation:cm-move 4s 1s var(--ease-out-expo) infinite}.is-in .kb__arc[data-astro-cid-wx756mup]{animation:cm-arc 1.6s .3s var(--ease-out-expo) both}.is-in .kb__row[data-astro-cid-wx756mup]{animation:cm-up .6s calc(.2s + var(--i) * 80ms) var(--ease-out-expo) both}.is-in .ms__fill[data-astro-cid-wx756mup]{animation:3.5s ease-in-out infinite alternate cm-fill}.is-in .ms__knob[data-astro-cid-wx756mup]{animation:3.5s ease-in-out infinite alternate cm-knob}.is-in .me__typed[data-astro-cid-wx756mup]{animation:3s steps(18,end) infinite cm-type}.is-in .me__edit[data-astro-cid-wx756mup]{animation:3s ease-in-out infinite cm-pulse}}@keyframes cm-up{0%{opacity:0;translate:0 2cqi}}@keyframes cm-move{0%,15%{translate:0}45%,85%{translate:calc(100% + 4.4cqi)}to{translate:0}}@keyframes cm-arc{0%{stroke-dashoffset:302px}}@keyframes cm-fill{0%{inset:0 80% 0 0}}@keyframes cm-knob{0%{left:20%}}@keyframes cm-type{0%{width:0}}@keyframes cm-pulse{50%{border-color:color-mix(in oklab, var(--m-pink) 40%, transparent)}}@container (width<=520px){.cm__screen[data-astro-cid-wx756mup]{aspect-ratio:4/3.4}.kp[data-astro-cid-wx756mup]{grid-template-columns:1fr}.kp__side[data-astro-cid-wx756mup]{display:none}.kb[data-astro-cid-wx756mup],.me[data-astro-cid-wx756mup]{grid-template-columns:1fr}.kb__top[data-astro-cid-wx756mup],.me__panel[data-astro-cid-wx756mup]{display:none}}.cs__progress[data-astro-cid-jsdi64sl]{z-index:80;background:var(--t-accent-grad);transform-origin:0;height:3px;position:fixed;inset:0 0 auto;scale:0 1}@supports (animation-timeline:scroll()){.cs__progress[data-astro-cid-jsdi64sl]{animation:linear both cs-progress scroll(root)}}@keyframes cs-progress{to{scale:1}}.cs__head[data-astro-cid-jsdi64sl]{margin-top:2.5rem}.cs__kicker[data-astro-cid-jsdi64sl]{color:var(--t-accent-ink);font-family:var(--t-font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.cs__lead[data-astro-cid-jsdi64sl]{max-width:42rem;color:var(--t-muted);margin-top:1.5rem;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.6}.cs__meta[data-astro-cid-jsdi64sl]{border-top:1px solid var(--t-line);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.25rem 2rem;max-width:60rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.cs__meta[data-astro-cid-jsdi64sl] dt[data-astro-cid-jsdi64sl]{color:var(--t-muted);font-family:var(--t-font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.cs__meta[data-astro-cid-jsdi64sl] dd[data-astro-cid-jsdi64sl]{margin:.35rem 0 0;font-weight:600}.cs__meta-wide[data-astro-cid-jsdi64sl]{grid-column:1/-1}.cs__services[data-astro-cid-jsdi64sl]{flex-wrap:wrap;gap:.5rem;display:flex}.cs__services[data-astro-cid-jsdi64sl] span[data-astro-cid-jsdi64sl]{border:1px solid var(--t-line);border-radius:99px;padding:.35rem .8rem;font-size:.85rem;font-weight:500}.cs__cover[data-astro-cid-jsdi64sl],.cs__shot[data-astro-cid-jsdi64sl]{border:1px solid var(--t-line);border-radius:1.5rem;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}.cs__grid{gap:3rem;margin-top:clamp(4rem,3rem + 4vw,7rem);display:grid}@media (width>=1024px){.cs__grid{grid-template-columns:13rem minmax(0,1fr);gap:5rem}}.cs__aside[data-astro-cid-jsdi64sl]{display:none}@media (width>=1024px){.cs__aside[data-astro-cid-jsdi64sl]{display:block}}.cs__toc[data-astro-cid-jsdi64sl]{position:sticky;top:7rem}.cs__toc-title[data-astro-cid-jsdi64sl]{color:var(--t-muted);font-family:var(--t-font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.cs__toc[data-astro-cid-jsdi64sl] ol[data-astro-cid-jsdi64sl]{border-left:1px solid var(--t-line);gap:.2rem;margin-top:1rem;padding:0;list-style:none;display:grid}.cs__toc[data-astro-cid-jsdi64sl] a[data-astro-cid-jsdi64sl]{color:var(--t-muted);border-left:2px solid #0000;margin-left:-1px;padding:.45rem 0 .45rem 1rem;text-decoration:none;transition:color .2s,border-color .2s;display:block}.cs__toc[data-astro-cid-jsdi64sl] a[data-astro-cid-jsdi64sl]:hover,.cs__toc[data-astro-cid-jsdi64sl] a[data-astro-cid-jsdi64sl][aria-current=true]{color:var(--t-fg)}.cs__toc[data-astro-cid-jsdi64sl] a[data-astro-cid-jsdi64sl][aria-current=true]{border-left-color:var(--t-accent);font-weight:600}.cs__body[data-astro-cid-jsdi64sl]{gap:clamp(4rem,3rem + 4vw,7rem);max-width:54rem;display:grid}.cs__chapter[data-astro-cid-jsdi64sl]{scroll-margin-top:6rem}.cs__num[data-astro-cid-jsdi64sl]{color:var(--t-muted);font-family:var(--t-font-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.cs__num[data-astro-cid-jsdi64sl] span[data-astro-cid-jsdi64sl]{color:var(--t-accent-ink)}.cs__h2[data-astro-cid-jsdi64sl]{margin-top:1rem;font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem);line-height:1.1}.cs__p[data-astro-cid-jsdi64sl]{max-width:62ch;color:color-mix(in oklab, var(--t-fg) 82%, var(--t-muted));margin-top:1.25rem;font-size:1.15rem;line-height:1.6}.cs__bullets[data-astro-cid-jsdi64sl]{gap:.75rem;margin-top:1.75rem;padding:0;list-style:none;display:grid}@media (width>=768px){.cs__bullets[data-astro-cid-jsdi64sl]{grid-template-columns:1fr 1fr}}.cs__bullets[data-astro-cid-jsdi64sl] li[data-astro-cid-jsdi64sl]{border:1px solid var(--t-line);background:var(--t-surface);border-radius:1rem;gap:.8rem;padding:1rem 1.1rem;line-height:1.55;display:flex}.cs__bullets[data-astro-cid-jsdi64sl] .cs__check{background:var(--t-accent);color:var(--t-accent-fg);box-sizing:content-box;border-radius:50%;flex:none;margin-top:.2rem;padding:.15rem}.cs__figures[data-astro-cid-jsdi64sl]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin-top:2rem;display:grid}.cs__figure[data-astro-cid-jsdi64sl]{border:1px solid var(--t-line);background:var(--t-surface);border-radius:1.25rem;padding:1.4rem}.cs__figure-value[data-astro-cid-jsdi64sl]{color:var(--t-accent-ink);font-family:var(--t-font-display);font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);font-weight:700;line-height:1}.cs__figure-label[data-astro-cid-jsdi64sl]{color:var(--t-muted);margin-top:.6rem;font-size:.9rem;line-height:1.45}.cs__quote[data-astro-cid-jsdi64sl]{border-top:1px solid var(--t-line);margin:2.5rem 0 0;padding:1.75rem 0 0}.cs__quote[data-astro-cid-jsdi64sl] blockquote[data-astro-cid-jsdi64sl]{font-family:var(--t-font-accent);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);font-style:italic;line-height:1.25}.cs__quote[data-astro-cid-jsdi64sl] figcaption[data-astro-cid-jsdi64sl]{color:var(--t-muted);font-family:var(--t-font-label);margin-top:1rem;font-size:.8rem}.cs__visual[data-astro-cid-jsdi64sl]{margin:2.75rem 0 0}@media (width>=1280px){.cs__visual[data-astro-cid-jsdi64sl]{margin-right:-6rem}}.cs__visual[data-astro-cid-jsdi64sl]>figcaption[data-astro-cid-jsdi64sl]{color:var(--t-muted);margin-top:.9rem;font-size:.85rem}.cs__video[data-astro-cid-jsdi64sl]{border-radius:1.5rem;width:100%;display:block}.cs__gallery[data-astro-cid-jsdi64sl]{gap:1.5rem;padding:0;list-style:none;display:grid}@media (width>=768px){.cs__gallery[data-astro-cid-jsdi64sl]{grid-template-columns:1fr 1fr}.cs__gallery[data-astro-cid-jsdi64sl] li[data-astro-cid-jsdi64sl]:nth-child(2n){margin-top:5rem}}.cs__nav[data-astro-cid-jsdi64sl]{gap:1.5rem;display:grid}@media (width>=768px){.cs__nav[data-astro-cid-jsdi64sl]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.cs__nav-card[data-astro-cid-jsdi64sl]{border:1px solid var(--t-line);color:var(--t-fg);transition:border-color .3s, translate .5s var(--ease-out-expo);border-radius:1.5rem;gap:.75rem;padding:1.25rem;text-decoration:none;display:grid}.cs__nav-card[data-astro-cid-jsdi64sl]:hover{border-color:color-mix(in oklab, var(--t-accent) 50%, var(--t-line));translate:0 -4px}.cs__nav-card[data-astro-cid-jsdi64sl]:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}.cs__nav-label[data-astro-cid-jsdi64sl]{color:var(--t-muted);font-family:var(--t-font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.cs__nav-title[data-astro-cid-jsdi64sl]{font-family:var(--t-font-display);font-size:1.3rem;font-weight:700;line-height:1.2}.cs__nav-shot[data-astro-cid-jsdi64sl]{border-radius:1rem;overflow:hidden}@media (prefers-reduced-motion:no-preference){.reveal-ready .cs__chapter[data-astro-cid-jsdi64sl]>[data-astro-cid-jsdi64sl]:is(.cs__num,.cs__h2,.cs__p,.cs__bullets,.cs__figures,.cs__quote){opacity:0;transition:opacity .7s ease, translate .9s var(--ease-out-expo);translate:0 1.25rem}.reveal-ready .cs__chapter[data-astro-cid-jsdi64sl].is-in>[data-astro-cid-jsdi64sl]:is(.cs__num,.cs__h2,.cs__p,.cs__bullets,.cs__figures,.cs__quote){opacity:1;translate:0}.reveal-ready .cs__chapter[data-astro-cid-jsdi64sl].is-in>.cs__h2[data-astro-cid-jsdi64sl]{transition-delay:60ms}.reveal-ready .cs__chapter[data-astro-cid-jsdi64sl].is-in>[data-astro-cid-jsdi64sl]:is(.cs__p,.cs__bullets){transition-delay:.14s}.reveal-ready [data-astro-cid-jsdi64sl][data-cs-reveal]{opacity:0;transition:opacity .8s ease, translate 1s var(--ease-out-expo), scale 1s var(--ease-out-expo);translate:0 2.5rem;scale:.98}.reveal-ready [data-astro-cid-jsdi64sl][data-cs-reveal].is-in{opacity:1;translate:0;scale:1}}.cs__facts[data-astro-cid-jsdi64sl]{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;margin-top:1.75rem;display:grid}.cs__fact[data-astro-cid-jsdi64sl]{border:1px solid var(--t-line);background:var(--t-surface);border-radius:1.1rem;gap:.25rem;padding:1.1rem;display:grid}.cs__fact-icon[data-astro-cid-jsdi64sl],.cs__feature-icon[data-astro-cid-jsdi64sl]{background:color-mix(in oklab, var(--t-accent) 16%, transparent);width:2.5rem;height:2.5rem;color:var(--t-accent-ink);border-radius:.85rem;place-items:center;margin-bottom:.5rem;display:grid}.cs__fact[data-astro-cid-jsdi64sl] dt[data-astro-cid-jsdi64sl]{color:var(--t-muted);font-family:var(--t-font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.cs__fact[data-astro-cid-jsdi64sl] dd[data-astro-cid-jsdi64sl]{margin:0;font-weight:600;line-height:1.35}.cs__features[data-astro-cid-jsdi64sl]{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem;margin-top:1.75rem;padding:0;list-style:none;display:grid}.cs__features[data-astro-cid-jsdi64sl] li[data-astro-cid-jsdi64sl]{border:1px solid var(--t-line);background:var(--t-surface);transition:translate .4s var(--ease-out-expo), border-color .3s;border-radius:1.1rem;align-content:start;gap:.3rem;padding:1.2rem;display:grid}.cs__features[data-astro-cid-jsdi64sl] li[data-astro-cid-jsdi64sl]:hover{border-color:color-mix(in oklab, var(--t-accent) 50%, var(--t-line));translate:0 -3px}.cs__feature-title[data-astro-cid-jsdi64sl]{font-family:var(--t-font-display);font-size:1.05rem;font-weight:700;line-height:1.2}.cs__feature-text[data-astro-cid-jsdi64sl]{color:var(--t-muted);font-size:.92rem;line-height:1.45}.cs__flow[data-astro-cid-jsdi64sl]{counter-reset:flow;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;padding:0;list-style:none;display:flex}.cs__flow[data-astro-cid-jsdi64sl] li[data-astro-cid-jsdi64sl]{border:1px solid var(--t-line);background:var(--t-surface);border-radius:99px;align-items:center;gap:.6rem;padding:.65rem 1rem .65rem .65rem;font-weight:600;display:flex;position:relative}.cs__flow[data-astro-cid-jsdi64sl] li[data-astro-cid-jsdi64sl]:not(:last-child):after{content:"→";color:var(--t-accent-ink);margin-left:.4rem}.cs__flow[data-astro-cid-jsdi64sl] li[data-astro-cid-jsdi64sl]:last-child{border-color:var(--t-accent);background:color-mix(in oklab, var(--t-accent) 14%, var(--t-surface))}.cs__flow-n[data-astro-cid-jsdi64sl]{background:var(--t-accent);width:1.6rem;height:1.6rem;color:var(--t-accent-fg);font-family:var(--t-font-label);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.cs__compare[data-astro-cid-jsdi64sl]{border:1px solid var(--t-line);border-radius:1.25rem;margin-top:1.75rem;overflow-x:auto}.cs__compare[data-astro-cid-jsdi64sl] table[data-astro-cid-jsdi64sl]{border-collapse:collapse;width:100%;min-width:30rem}.cs__compare[data-astro-cid-jsdi64sl] [data-astro-cid-jsdi64sl]:is(th,td){border-bottom:1px solid var(--t-line);text-align:left;vertical-align:top;padding:.95rem 1.1rem}.cs__compare[data-astro-cid-jsdi64sl] tbody[data-astro-cid-jsdi64sl] tr[data-astro-cid-jsdi64sl]:last-child [data-astro-cid-jsdi64sl]:is(th,td){border-bottom:0}.cs__compare[data-astro-cid-jsdi64sl] thead[data-astro-cid-jsdi64sl] th[data-astro-cid-jsdi64sl]{color:var(--t-muted);font-family:var(--t-font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.cs__compare[data-astro-cid-jsdi64sl] thead[data-astro-cid-jsdi64sl] .cs__compare-after[data-astro-cid-jsdi64sl]{color:var(--t-accent-ink)}.cs__compare[data-astro-cid-jsdi64sl] tbody[data-astro-cid-jsdi64sl] th[data-astro-cid-jsdi64sl]{font-weight:600}.cs__compare-before[data-astro-cid-jsdi64sl]{color:var(--t-muted);text-decoration:line-through;text-decoration-color:color-mix(in oklab, var(--t-muted) 50%, transparent)}td[data-astro-cid-jsdi64sl].cs__compare-after{background:color-mix(in oklab, var(--t-accent) 8%, transparent);font-weight:600}.cs__compare[data-astro-cid-jsdi64sl] .cs__compare-check{background:var(--t-accent);color:var(--t-accent-fg);vertical-align:-.15em;box-sizing:content-box;border-radius:50%;margin-right:.4rem;padding:.1rem}@media (prefers-reduced-motion:no-preference){.reveal-ready .cs__chapter[data-astro-cid-jsdi64sl] [data-astro-cid-jsdi64sl]:is(.cs__fact,.cs__features li,.cs__flow li,.cs__compare tbody tr){opacity:0;transition:opacity .6s ease calc(.2s + var(--b) * 70ms), translate .8s var(--ease-out-expo) calc(.2s + var(--b) * 70ms);translate:0 .9rem}.reveal-ready .cs__chapter[data-astro-cid-jsdi64sl].is-in [data-astro-cid-jsdi64sl]:is(.cs__fact,.cs__features li,.cs__flow li,.cs__compare tbody tr){opacity:1;translate:0}}.cs__aside[data-astro-cid-jsdi64sl],.cs__body[data-astro-cid-jsdi64sl],.cs__chapter[data-astro-cid-jsdi64sl]{min-width:0}}
