@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_38aec3d8-module__Ors0La__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_38aec3d8-module__Ors0La__variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.fork-module__a27xUa__fork{--chrome:#f1f1f0;--card:#fff;--card-line:#ddd;--field:#f5f5f5;--field-line:#ddd;--chip:#eee;--kbd:#e6e6e6;--text-1:#1d1d1f;--text-2:#6f6f6f;--text-3:#858585;--text-4:#9e9e9e;--plus:#19c332;--minus:#eb5757;--ws-1:#628ca9;--ws-2:#b6764d;--ws-3:#a6a6f8;--needs:#f0bf00;--failed:#eb5757;--accent:#0561e2;--term-ok:#19a332;--term-ps:#26b5ce;--hover:color-mix(in srgb, var(--text-1) 6%, transparent);--scrim:#0000008c;--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ui:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;--ui-mono:var(--font-plex), ui-monospace, monospace;--site-bg:#fff;--site-ink:#1d1d1f;--site-line:#d9d9dd;--site-card:#f1f1f3;--loud-bg:#1d1d1f;--loud-ink:#fff;--loud-btn:#fff;--loud-btn-ink:#1d1d1f;--loud-shadow:#8b8b89;--calm-bg:#f4f1ec;color:var(--text-1);font:450 13px/1.4 var(--ui);letter-spacing:0;cursor:default;-webkit-user-select:none;user-select:none}.fork-module__a27xUa__fork[data-mode=dark]{--chrome:#111110;--card:#171716;--card-line:#2c2c2a;--field:#1d1d1b;--field-line:#2c2c2a;--chip:#242422;--kbd:#2c2c2a;--text-1:#f8f8f7;--text-2:#8b8b89;--text-3:#737371;--text-4:#5b5b59;--plus:#62976e;--minus:#b96359;--ws-1:#3d5f74;--ws-2:#744a32;--ws-3:#5e4a69;--needs:#febc2e;--failed:#eb5757;--accent:#f8f8f7;--term-ok:#56d364;--term-ps:#56d4dd;--hover:color-mix(in srgb, var(--text-1) 8%, transparent);--site-bg:#141413;--site-ink:#f2f2f0;--site-line:#2c2c2a;--site-card:#1f1f1d;--loud-bg:#f2f2f0;--loud-ink:#141413;--loud-btn:#141413;--loud-btn-ink:#f2f2f0;--loud-shadow:#5b5b59;--calm-bg:#23211e}@media (prefers-color-scheme:dark){.fork-module__a27xUa__fork:not([data-mode=light]){--chrome:#111110;--card:#171716;--card-line:#2c2c2a;--field:#1d1d1b;--field-line:#2c2c2a;--chip:#242422;--kbd:#2c2c2a;--text-1:#f8f8f7;--text-2:#8b8b89;--text-3:#737371;--text-4:#5b5b59;--plus:#62976e;--minus:#b96359;--ws-1:#3d5f74;--ws-2:#744a32;--ws-3:#5e4a69;--needs:#febc2e;--failed:#eb5757;--accent:#f8f8f7;--term-ok:#56d364;--term-ps:#56d4dd;--hover:color-mix(in srgb, var(--text-1) 8%, transparent);--site-bg:#141413;--site-ink:#f2f2f0;--site-line:#2c2c2a;--site-card:#1f1f1d;--loud-bg:#f2f2f0;--loud-ink:#141413;--loud-btn:#141413;--loud-btn-ink:#f2f2f0;--loud-shadow:#5b5b59;--calm-bg:#23211e}}.fork-module__a27xUa__fork,.fork-module__a27xUa__fork *{transition-property:background-color,border-color,color;transition-duration:.3s;transition-timing-function:ease}.fork-module__a27xUa__sq{--sq:var(--tab-c,var(--ws-1));flex:none;place-items:center;width:12px;height:12px;display:grid;position:relative}.fork-module__a27xUa__sq[data-s=needs]{--sq:var(--needs)}.fork-module__a27xUa__sq[data-s=failed]{--sq:var(--failed)}.fork-module__a27xUa__cubes{grid-template:repeat(3,3px)/repeat(3,3px);display:grid;position:relative}.fork-module__a27xUa__cubes i{background:var(--sq);transition:transform .25s var(--ease-in-out-cubic), background-color .15s ease}.fork-module__a27xUa__sq[data-s=working] .fork-module__a27xUa__cubes i{animation:2.1s ease-in-out infinite fork-module__a27xUa__lattice;animation-delay:calc(var(--c) * .233s + var(--r) * .117s);transform:scale(.75)}@keyframes fork-module__a27xUa__lattice{0%,50%,to{opacity:.3}25%{opacity:1}}.fork-module__a27xUa__sq[data-s=needs]:before,.fork-module__a27xUa__sq[data-s=failed]:before{content:"";background:var(--sq);animation:fork-module__a27xUa__pulse 2s var(--ease-out-quart) 3 forwards;position:absolute;inset:1.5px}@keyframes fork-module__a27xUa__pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.2)}}.fork-module__a27xUa__frame{aspect-ratio:1280/800;box-shadow:0 0 0 .5px var(--card-line), 0 30px 60px -30px #00000059;border-radius:1.1%/1.76%;position:relative;overflow:hidden;container-type:inline-size}.fork-module__a27xUa__win{background:var(--chrome);transform-origin:0 0;width:1280px;height:800px;transform:scale(.9);transform:scale(tan(atan2(100cqw, 1280px)));grid-template:36px 1fr/1fr;display:grid;position:absolute;top:0;left:0}.fork-module__a27xUa__strip{align-items:center;gap:2px;min-width:0;padding:0 12px 0 74px;display:flex}.fork-module__a27xUa__lights{gap:8px;display:flex;position:absolute;top:12px;left:13px}.fork-module__a27xUa__lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000001f}.fork-module__a27xUa__lights i:nth-child(2){background:#febc2e}.fork-module__a27xUa__lights i:nth-child(3){background:#28c840}.fork-module__a27xUa__tabs{flex:1;align-items:center;gap:4px;min-width:0;padding:0 12px;display:flex}.fork-module__a27xUa__tab{background:var(--card);border-radius:8px;flex:0 auto;align-items:center;gap:6px;width:200px;min-width:96px;padding:6px 8px;display:flex;position:relative}.fork-module__a27xUa__tab[data-on]{background:var(--field)}.fork-module__a27xUa__tname{min-width:0;color:var(--text-3);font:450 13px/1.2 var(--ui);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fork-module__a27xUa__tab[data-on] .fork-module__a27xUa__tname{color:var(--text-1)}.fork-module__a27xUa__tbtn{width:24px;height:24px;color:var(--text-4);border-radius:6px;place-items:center;display:grid}.fork-module__a27xUa__tnew{border-radius:8px;width:26px;height:26px}.fork-module__a27xUa__flipX svg{transform:scaleX(-1)}.fork-module__a27xUa__turn svg{transform:rotate(-90deg)scaleY(-1)}.fork-module__a27xUa__stage{grid-template-columns:224px minmax(0, 1fr) var(--pvw,0px);border:.5px solid var(--card-line);background:var(--card);border-radius:12px;min-width:0;min-height:0;margin:0 8px 8px;display:grid;overflow:hidden}.fork-module__a27xUa__withPanel{--pvw:452px}.fork-module__a27xUa__side{border-right:.5px solid var(--card-line);flex-direction:column;min-width:0;display:flex}.fork-module__a27xUa__sideTop{justify-content:space-between;align-items:center;height:48px;padding:0 10px;display:flex}.fork-module__a27xUa__brand{color:var(--text-1);font:500 18px/1 var(--ui-mono);letter-spacing:-.36px}.fork-module__a27xUa__sideBody{flex-direction:column;padding:12px 10px 0;display:flex}.fork-module__a27xUa__search{border:.5px solid var(--field-line);background:var(--field);color:var(--text-4);font:450 12px/1.2 var(--ui);border-radius:8px;align-items:center;gap:6px;padding:6px 4px;display:flex}.fork-module__a27xUa__search span{flex:1}.fork-module__a27xUa__search kbd{background:var(--kbd);color:var(--text-4);font:450 10px/1 var(--ui);border-radius:4px;padding:2px}.fork-module__a27xUa__h3{color:var(--text-4);font:600 12px/1.2 var(--ui-mono);letter-spacing:.48px;text-transform:uppercase;margin:20px 0 12px}.fork-module__a27xUa__h3Row{justify-content:space-between;align-items:center;display:flex}.fork-module__a27xUa__h3Row span{gap:8px;display:flex}.fork-module__a27xUa__info{flex-direction:column;gap:4px;display:flex}.fork-module__a27xUa__line{min-width:0;color:var(--text-2);font:450 13px/1.2 var(--ui);white-space:nowrap;align-items:center;gap:8px;display:flex}.fork-module__a27xUa__line svg{flex:none}.fork-module__a27xUa__plus{color:var(--plus)}.fork-module__a27xUa__minus{color:var(--minus)}.fork-module__a27xUa__files{flex-direction:column;display:flex}.fork-module__a27xUa__sideFoot{height:56px;color:var(--text-4);justify-content:space-between;align-items:center;margin-top:auto;padding:0 14px;display:flex}.fork-module__a27xUa__sideFoot span{gap:10px;display:flex}.fork-module__a27xUa__file{height:26px;padding-left:calc(4px + var(--depth,0) * 14px);color:var(--text-2);font:450 13px/1 var(--ui);align-items:center;gap:6px;display:flex}.fork-module__a27xUa__file svg{color:var(--text-4);flex:none}.fork-module__a27xUa__file b{flex:1;font-weight:450}.fork-module__a27xUa__badge{font:500 11px/1 var(--ui-mono);margin-right:4px}.fork-module__a27xUa__badge[data-g=M]{color:var(--needs)}.fork-module__a27xUa__badge[data-g=A]{color:var(--plus)}.fork-module__a27xUa__term{min-width:0;padding:8px;position:relative}.fork-module__a27xUa__chip{background:var(--chip);width:220px;color:var(--text-1);font:500 13px/1.2 var(--ui);letter-spacing:-.13px;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;display:flex}.fork-module__a27xUa__chip span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fork-module__a27xUa__out{color:var(--text-1);font:500 13px/20px var(--ui-mono);white-space:pre-wrap;padding:18px 4px 0}.fork-module__a27xUa__dim{color:var(--text-3)}.fork-module__a27xUa__ok{color:var(--term-ok)}.fork-module__a27xUa__ps{color:var(--term-ps)}.fork-module__a27xUa__box{border:1px solid var(--card-line);border-radius:6px;margin:4px 0 10px;padding:4px 10px}.fork-module__a27xUa__cursor{vertical-align:-3px;background:var(--text-1);width:8px;height:16px;margin-left:1px;animation:1.1s step-end infinite fork-module__a27xUa__blink;display:inline-block}@keyframes fork-module__a27xUa__blink{50%{opacity:0}}.fork-module__a27xUa__in{animation:.2s ease-out both fork-module__a27xUa__in}@keyframes fork-module__a27xUa__in{0%{opacity:0}}.fork-module__a27xUa__pv{border-left:.5px solid var(--card-line);flex-direction:column;min-width:0;display:flex}.fork-module__a27xUa__pvHead{border-bottom:.5px solid var(--card-line);align-items:center;gap:4px;height:48px;padding:0 8px 0 10px;display:flex}.fork-module__a27xUa__seg{background:var(--hover);border-radius:8px;padding:2px;display:flex;position:relative}.fork-module__a27xUa__seg span{color:var(--text-3);border-radius:6px;padding:3px 10px;font-size:12px;transition:color .15s;position:relative}.fork-module__a27xUa__segPill{background:var(--card);border-radius:6px;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 3px #0003}.fork-module__a27xUa__segPill[data-ready]{transition:transform .26s var(--ease-in-out-cubic), width .26s var(--ease-in-out-cubic)}.fork-module__a27xUa__seg span[data-cur]{color:var(--text-1)}.fork-module__a27xUa__seg span[data-on]{background:var(--card);color:var(--text-1);box-shadow:0 1px 3px #0003}.fork-module__a27xUa__seg span[data-new]:after{content:"";background:var(--needs);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.fork-module__a27xUa__pvName{min-width:0;color:var(--text-2);text-align:right;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.fork-module__a27xUa__pvName small{color:var(--text-4);margin-left:6px}.fork-module__a27xUa__pvBody{flex:1;min-height:0;position:relative;overflow:hidden}.fork-module__a27xUa__view{opacity:0;pointer-events:none;transition:opacity .14s var(--ease-out-quart), transform .14s var(--ease-out-quart);padding:12px;position:absolute;inset:0;transform:translateY(-4px)}.fork-module__a27xUa__view[data-on]{opacity:1;transform:none}.fork-module__a27xUa__pv[data-animate] .fork-module__a27xUa__view[data-on]{animation:fork-module__a27xUa__view-in .22s var(--ease-out-quart) 60ms both}@keyframes fork-module__a27xUa__view-in{0%{opacity:0;transform:translateY(6px)}}.fork-module__a27xUa__designView{padding:0}.fork-module__a27xUa__appFrame{outline:.5px solid var(--card-line);border-radius:6px;height:100%;position:relative;overflow:hidden}.fork-module__a27xUa__appFrame .fork-module__a27xUa__site{height:100%}.fork-module__a27xUa__reload{z-index:1;background:var(--accent);transform-origin:0;height:2px;animation:.52s linear both fork-module__a27xUa__reload;position:absolute;inset:0 0 auto}@keyframes fork-module__a27xUa__reload{0%{transform:scaleX(0)}75%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.fork-module__a27xUa__cap{color:var(--text-4);font:600 11px/1.2 var(--ui-mono);letter-spacing:.44px;text-transform:uppercase;margin:0 0 6px}.fork-module__a27xUa__slide{--at:50%;outline:.5px solid var(--card-line);border-radius:6px;position:relative;overflow:hidden}.fork-module__a27xUa__after{clip-path:inset(0 0 0 var(--at));position:absolute;inset:0}.fork-module__a27xUa__handle{top:0;bottom:0;left:var(--at);background:var(--accent);width:2px;margin-left:-1px;position:absolute}.fork-module__a27xUa__handle:after{content:"";background:var(--accent);border-radius:7px;width:14px;height:28px;position:absolute;top:42%;left:-6px;box-shadow:0 1px 4px #0003}.fork-module__a27xUa__tag{background:var(--scrim);color:#fff;font:500 11px/1.3 var(--ui);border-radius:4px;padding:2px 6px;position:absolute;top:8px}.fork-module__a27xUa__tagL{left:8px}.fork-module__a27xUa__tagR{right:8px}.fork-module__a27xUa__changed{margin-top:16px}.fork-module__a27xUa__changed .fork-module__a27xUa__file{padding-left:0}.fork-module__a27xUa__site{background:var(--site-bg);height:300px;color:var(--site-ink);flex-direction:column;gap:14px;padding:36px 20px 18px;display:flex}.fork-module__a27xUa__siteNav{align-items:center;gap:10px;display:flex}.fork-module__a27xUa__siteNav i{background:var(--site-line);border-radius:3px;width:34px;height:6px}.fork-module__a27xUa__siteNav i:first-child{background:var(--site-ink);border-radius:5px;width:18px;height:18px;margin-right:auto}.fork-module__a27xUa__siteHero{border-radius:10px;flex-direction:column;gap:8px;padding:18px;transition:background-color .3s,color .3s;display:flex}.fork-module__a27xUa__siteHero b{font:700 22px/1.1 var(--ui);letter-spacing:-.02em}.fork-module__a27xUa__siteHero i{opacity:.25;background:currentColor;border-radius:3px;height:6px}.fork-module__a27xUa__siteHero span{font:600 11px/1 var(--ui);border-radius:999px;align-self:flex-start;margin-top:6px;padding:6px 12px;transition:background-color .3s,color .3s}.fork-module__a27xUa__siteCards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fork-module__a27xUa__siteCards i{background:var(--site-card);border-radius:8px;height:54px}.fork-module__a27xUa__siteText{gap:8px;padding:6px 2px 0;display:grid}.fork-module__a27xUa__siteText i{background:var(--site-line);border-radius:3px;height:6px}.fork-module__a27xUa__siteText i:first-child{background:var(--site-ink);opacity:.8;height:10px;margin-bottom:4px}.fork-module__a27xUa__siteWide{grid-template-columns:repeat(2,1fr)}.fork-module__a27xUa__siteWide i{height:96px}.fork-module__a27xUa__loud{background:var(--loud-bg);color:var(--loud-ink);letter-spacing:.02em}.fork-module__a27xUa__loud span{background:var(--loud-btn);color:var(--loud-btn-ink);box-shadow:3px 3px 0 var(--loud-shadow)}.fork-module__a27xUa__calm{background:var(--calm-bg);color:var(--site-ink)}.fork-module__a27xUa__calm span{background:var(--brand,var(--site-ink));color:#fff}.fork-module__a27xUa__turns{gap:8px;display:flex}.fork-module__a27xUa__turns>span{width:120px;color:var(--text-4);font:450 11px/1.2 var(--ui);flex-direction:column;gap:4px;display:flex}.fork-module__a27xUa__thumb{outline:.5px solid var(--card-line);border-radius:4px;height:68px;display:block;overflow:hidden}.fork-module__a27xUa__thumb>*{transform-origin:0 0;width:452px;transform:scale(.265)}.fork-module__a27xUa__thumb[data-i="0"]{outline:2px solid var(--accent);outline-offset:1px}.fork-module__a27xUa__phone{display:none}@media (max-width:760px){.fork-module__a27xUa__frame{display:none}.fork-module__a27xUa__phone{background:var(--chrome);box-shadow:0 0 0 .5px var(--card-line), 0 24px 48px -28px #0006;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.fork-module__a27xUa__phoneStrip{gap:4px;padding:6px 8px;display:flex}.fork-module__a27xUa__phoneStrip .fork-module__a27xUa__tab{flex:1 1 0;width:auto;min-width:0}.fork-module__a27xUa__phoneCard{border:.5px solid var(--card-line);background:var(--card);border-radius:10px;margin:0 6px 6px;padding:8px}.fork-module__a27xUa__phoneCard .fork-module__a27xUa__chip{width:auto}.fork-module__a27xUa__phoneCard .fork-module__a27xUa__out{padding:12px 2px 0;font-size:12px;line-height:18px}.fork-module__a27xUa__phoneChanges{margin-top:16px}.fork-module__a27xUa__phoneChanges .fork-module__a27xUa__site{height:220px;padding:28px 14px 14px}}.fork-module__a27xUa__ds{padding:4px 12px 16px}.fork-module__a27xUa__dsGroup{margin-top:16px}.fork-module__a27xUa__dsGroup .fork-module__a27xUa__cap{align-items:center;gap:6px;display:flex}.fork-module__a27xUa__dsGroup .fork-module__a27xUa__cap small{color:var(--text-4);opacity:.7;font-weight:500}.fork-module__a27xUa__themes{font:450 11px/1 var(--ui);letter-spacing:0;text-transform:none;gap:4px;margin-left:auto;display:flex}.fork-module__a27xUa__themes span{background:var(--hover);color:var(--text-3);border-radius:4px;padding:2px 6px}.fork-module__a27xUa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 -6px;display:grid}.fork-module__a27xUa__tok{border-radius:6px;min-width:0;padding:6px}.fork-module__a27xUa__tok[data-hot]{background:var(--hover)}.fork-module__a27xUa__sw{outline:.5px solid var(--card-line);outline-offset:-.5px;border-radius:6px;height:44px;margin-bottom:6px;display:flex;overflow:hidden}.fork-module__a27xUa__sw i{transition:background-color .6s var(--ease-in-out-cubic);flex:1}.fork-module__a27xUa__name,.fork-module__a27xUa__val{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.fork-module__a27xUa__name{color:var(--text-1);font:450 12px/1.3 var(--ui-mono)}.fork-module__a27xUa__val{color:var(--text-4);font:450 11px/1.3 var(--ui-mono)}.fork-module__a27xUa__list{margin:0 -6px;display:grid}.fork-module__a27xUa__row{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 6px;display:grid}.fork-module__a27xUa__row .fork-module__a27xUa__val{text-align:right}.fork-module__a27xUa__sample{color:var(--text-1);white-space:nowrap;line-height:1.2;overflow:hidden}.fork-module__a27xUa__bar{height:8px}.fork-module__a27xUa__bar i{background:var(--ws-1);border-radius:2px;height:100%;display:block}.fork-module__a27xUa__corner{border:1.5px solid var(--text-3);background:var(--hover);width:44px;height:44px;margin-bottom:6px;display:block}.fork-module__a27xUa__track{background:var(--hover);border-radius:5px;height:10px;position:relative}.fork-module__a27xUa__track b{transition:transform .6s var(--e,ease);position:absolute;inset:1px 9px 1px 1px}.fork-module__a27xUa__track i{background:var(--ws-1);border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:0}.fork-module__a27xUa__track[data-go] b{transform:translate(100%)}.fork-module__a27xUa__fresh{animation:fork-module__a27xUa__fresh 1.2s var(--ease-out-quart)}@keyframes fork-module__a27xUa__fresh{0%{color:var(--text-1)}}.fork-module__a27xUa__demoStrip{background:var(--chrome);box-shadow:inset 0 0 0 .5px var(--card-line);zoom:1.2;border-radius:12px;gap:4px;padding:6px 8px;display:flex}.fork-module__a27xUa__demoStrip .fork-module__a27xUa__tab{flex:1 1 0;width:auto;min-width:0}.fork-module__a27xUa__say{min-height:3em;color:var(--text-1);font:450 15px/1.45 var(--ui);margin-top:20px}.fork-module__a27xUa__legend{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fork-module__a27xUa__legend li{border-top:.5px solid var(--card-line);color:var(--text-2);font:450 14px/1.3 var(--ui);grid-template-columns:28px 92px minmax(0,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}.fork-module__a27xUa__legend b{color:var(--text-1);font-weight:500}.fork-module__a27xUa__big{zoom:1.6;place-items:center;width:18px;height:18px;display:grid}.fork-module__a27xUa__demoTerm{background:var(--card);box-shadow:inset 0 0 0 .5px var(--card-line);color:var(--text-1);font:500 13px/20px var(--ui-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;margin-bottom:10px;padding:10px 14px;overflow:hidden}.fork-module__a27xUa__demoPanel{background:var(--card);box-shadow:inset 0 0 0 .5px var(--card-line);border-radius:12px;overflow:hidden}@media (max-width:760px){.fork-module__a27xUa__demoStrip{zoom:1}.fork-module__a27xUa__demoStrip .fork-module__a27xUa__tab{flex:1 1 0;width:auto}.fork-module__a27xUa__legend li{grid-template-columns:28px 84px minmax(0,1fr);font-size:13px}}.fork-module__a27xUa__hint{color:var(--text-3);font:450 13px/1.3 var(--ui);align-items:center;gap:6px;margin-top:12px;display:flex}@media (prefers-reduced-motion:reduce){.fork-module__a27xUa__fork,.fork-module__a27xUa__fork *,.fork-module__a27xUa__cubes i,.fork-module__a27xUa__sw i,.fork-module__a27xUa__track b{transition:none}.fork-module__a27xUa__sq[data-s=working] .fork-module__a27xUa__cubes i,.fork-module__a27xUa__cursor,.fork-module__a27xUa__in,.fork-module__a27xUa__fresh,.fork-module__a27xUa__pv[data-animate] .fork-module__a27xUa__view[data-on]{animation:none}.fork-module__a27xUa__reload{display:none}.fork-module__a27xUa__sq[data-s=working] .fork-module__a27xUa__cubes i{opacity:1}.fork-module__a27xUa__sq[data-s]:before{display:none}}
.blueprint-module__-xhG0a__bp{--paper:#f5f4ef;--line:#dedbd2;--line-2:#c8c4b8;--ink:#1b1b19;--ink-2:#45443f;--muted:#6f6d65;--blue:#2340e8;--fill:#1b1b19;--on-fill:#f5f4ef;--max:1200px;--side:200px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.645, .045, .355, 1);--hairline-plate:var(--paper);--hairline-hi:var(--ink);--hairline-edge:#8f8c82;--hairline-mid:#bdb9ad;--hairline-lo:#dedbd2;--hairline-stroke:1;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}@media (prefers-color-scheme:dark){.blueprint-module__-xhG0a__bp{--paper:#0d1c3d;--line:#96b4ff29;--line-2:#96b4ff52;--ink:#eef3ff;--ink-2:#c6d3f2;--muted:#93a7d4;--blue:#9db8ff;--fill:#eef3ff;--on-fill:#0d1c3d;--hairline-edge:#9db0dc;--hairline-mid:#4d6499;--hairline-lo:#24386a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.blueprint-module__-xhG0a__btn img,.blueprint-module__-xhG0a__btnBig img{filter:invert()}}:is(html:has(.blueprint-module__-xhG0a__bp),body:has(.blueprint-module__-xhG0a__bp)){background:#f5f4ef}@media (prefers-color-scheme:dark){:is(html:has(.blueprint-module__-xhG0a__bp),body:has(.blueprint-module__-xhG0a__bp)){background:#0d1c3d}}.blueprint-module__-xhG0a__bp ::selection{background:color-mix(in srgb, var(--blue) 24%, transparent)}.blueprint-module__-xhG0a__bp a{color:inherit;text-decoration:none}.blueprint-module__-xhG0a__bp button{font:inherit;color:inherit;cursor:pointer}.blueprint-module__-xhG0a__nav,.blueprint-module__-xhG0a__hero,.blueprint-module__-xhG0a__cell,.blueprint-module__-xhG0a__titleBlock{max-width:var(--max);border-inline:1px solid var(--line);margin-inline:auto;position:relative}.blueprint-module__-xhG0a__h1,.blueprint-module__-xhG0a__h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;font-weight:400}.blueprint-module__-xhG0a__h1{max-width:13ch;font-size:clamp(52px,7.6vw,112px);line-height:.95}.blueprint-module__-xhG0a__h2{max-width:18ch;font-size:clamp(36px,4.4vw,60px);line-height:1.02}.blueprint-module__-xhG0a__h1 em,.blueprint-module__-xhG0a__h2 em{font-style:italic}.blueprint-module__-xhG0a__h3{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.35}.blueprint-module__-xhG0a__lede{max-width:34em;color:var(--muted);text-wrap:pretty;margin-top:24px;font-size:18px}.blueprint-module__-xhG0a__eyebrow,.blueprint-module__-xhG0a__label,.blueprint-module__-xhG0a__figNo,.blueprint-module__-xhG0a__noteMeta,.blueprint-module__-xhG0a__bp figcaption,.blueprint-module__-xhG0a__credit{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.blueprint-module__-xhG0a__eyebrow{color:var(--blue);margin-bottom:24px}.blueprint-module__-xhG0a__nav{z-index:10;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(10px);align-items:center;gap:24px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.blueprint-module__-xhG0a__brand{font:600 16px/1 var(--font-plex), monospace;letter-spacing:-.01em;align-items:center;gap:10px;display:inline-flex}.blueprint-module__-xhG0a__mark{background:conic-gradient(from 90deg at 2px 2px, var(--paper) 25%, transparent 0) 0 0 / 5px 5px, var(--ink);width:14px;height:14px}.blueprint-module__-xhG0a__links{gap:4px;margin:0 auto;display:flex}.blueprint-module__-xhG0a__links a{color:var(--ink-2);font:500 13px/1 var(--font-plex), monospace;letter-spacing:.02em;padding:6px 10px;transition:color .15s}.blueprint-module__-xhG0a__navCta{background:var(--fill);font:500 13px/1 var(--font-plex), monospace;letter-spacing:.02em;transition:transform .16s var(--ease-out);padding:9px 14px;color:var(--on-fill)!important}.blueprint-module__-xhG0a__navCta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.blueprint-module__-xhG0a__links a:hover{color:var(--blue)}}.blueprint-module__-xhG0a__hero{background-image:repeating-linear-gradient(90deg, transparent 0 calc(100% / 12 - 1px), color-mix(in srgb, var(--line) 55%, transparent) calc(100% / 12 - 1px) calc(100% / 12))}.blueprint-module__-xhG0a__heroCopy{padding:96px 48px 48px}.blueprint-module__-xhG0a__ctas{flex-wrap:wrap;gap:16px;margin-top:48px;display:flex}.blueprint-module__-xhG0a__btn,.blueprint-module__-xhG0a__btnBig{background:var(--fill);height:48px;font:500 14px/1 var(--font-plex), monospace;letter-spacing:.02em;white-space:nowrap;transition:transform .16s var(--ease-out);align-items:center;gap:10px;padding:0 20px;display:inline-flex;color:var(--on-fill)!important}.blueprint-module__-xhG0a__btnBig{height:64px;padding:0 28px;font-size:16px}.blueprint-module__-xhG0a__btn:active,.blueprint-module__-xhG0a__btnBig:active{transform:scale(.97)}.blueprint-module__-xhG0a__cmd{border:1px solid var(--line-2);background:var(--paper);align-items:center;gap:8px;min-width:0;max-width:100%;height:48px;padding:0 6px 0 14px;display:flex}.blueprint-module__-xhG0a__cmd code{min-width:0;color:var(--ink-2);font:400 13px/1 var(--font-plex), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blueprint-module__-xhG0a__cmd code:before{content:"$ ";color:var(--blue)}.blueprint-module__-xhG0a__copy{border:1px solid var(--line-2);letter-spacing:.04em;text-transform:uppercase;background:0 0;flex:none;padding:7px 10px;transition:background-color .15s;font:500 12px/1 var(--font-plex), monospace!important}@media (hover:hover) and (pointer:fine){.blueprint-module__-xhG0a__copy:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.blueprint-module__-xhG0a__heroFig{margin:0;padding:72px 72px 32px 48px;position:relative}.blueprint-module__-xhG0a__dims,.blueprint-module__-xhG0a__dimsV{color:var(--blue);font:500 11px/1 var(--font-plex), monospace;position:absolute}.blueprint-module__-xhG0a__dims{background:var(--blue);height:1px;top:40px;left:48px;right:72px}.blueprint-module__-xhG0a__dimsV{background:var(--blue);width:1px;top:72px;bottom:76px;right:40px}.blueprint-module__-xhG0a__dims:before,.blueprint-module__-xhG0a__dims:after,.blueprint-module__-xhG0a__dimsV:before,.blueprint-module__-xhG0a__dimsV:after{content:"";background:var(--blue);position:absolute}.blueprint-module__-xhG0a__dims:before,.blueprint-module__-xhG0a__dims:after{width:1px;height:11px;top:-5px}.blueprint-module__-xhG0a__dims:before{left:0}.blueprint-module__-xhG0a__dims:after{right:0}.blueprint-module__-xhG0a__dimsV:before,.blueprint-module__-xhG0a__dimsV:after{width:11px;height:1px;left:-5px}.blueprint-module__-xhG0a__dimsV:before{top:0}.blueprint-module__-xhG0a__dimsV:after{bottom:0}.blueprint-module__-xhG0a__dims span,.blueprint-module__-xhG0a__dimsV span{background:var(--paper);padding:2px 8px;position:absolute}.blueprint-module__-xhG0a__dims span{top:-8px;left:50%;transform:translate(-50%)}.blueprint-module__-xhG0a__dimsV span{writing-mode:vertical-rl;padding:8px 2px;top:50%;left:-16px;transform:translateY(-50%)}.blueprint-module__-xhG0a__bp figcaption{color:var(--muted);letter-spacing:.04em;text-transform:none;margin-top:16px}.blueprint-module__-xhG0a__bp figcaption b{color:var(--blue);text-transform:uppercase;margin-right:8px;font-weight:500}.blueprint-module__-xhG0a__cell{grid-template-columns:var(--side) minmax(0, 1fr);display:grid}.blueprint-module__-xhG0a__cell:before,.blueprint-module__-xhG0a__cell:after{content:"";background:linear-gradient(var(--blue), var(--blue)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--blue), var(--blue)) 0 50% / 100% 1px no-repeat;z-index:1;width:9px;height:9px;position:absolute;top:-5px}.blueprint-module__-xhG0a__cell:before{left:-5px}.blueprint-module__-xhG0a__cell:after{right:-5px}.blueprint-module__-xhG0a__label{border-right:1px solid var(--line);color:var(--muted);flex-direction:column;gap:8px;padding:48px 24px;display:flex}.blueprint-module__-xhG0a__label:before{content:"";background:var(--line-2);transform-origin:0;height:1px;transition:transform .9s var(--ease-out);position:absolute;top:0;left:0;right:0}.blueprint-module__-xhG0a__label span{color:var(--blue);letter-spacing:-.02em;font-size:28px;font-weight:500}.blueprint-module__-xhG0a__split,.blueprint-module__-xhG0a__stack{min-width:0;padding:48px}.blueprint-module__-xhG0a__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.blueprint-module__-xhG0a__stack{flex-direction:column;gap:48px;display:flex}.blueprint-module__-xhG0a__intro .blueprint-module__-xhG0a__lede{max-width:40em}.blueprint-module__-xhG0a__pair{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px;display:grid}.blueprint-module__-xhG0a__flip{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}.blueprint-module__-xhG0a__plate,.blueprint-module__-xhG0a__fig{border:1px solid var(--line-2);flex-direction:column;min-width:0;margin:0;display:flex}.blueprint-module__-xhG0a__plate{background:color-mix(in srgb, var(--ink) 2.5%, var(--paper));justify-content:center;padding:32px}.blueprint-module__-xhG0a__plate figcaption,.blueprint-module__-xhG0a__fig figcaption{margin-top:auto;padding-top:24px}.blueprint-module__-xhG0a__fig{padding:8px 24px 24px}.blueprint-module__-xhG0a__figure{aspect-ratio:5/4}.blueprint-module__-xhG0a__four{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.blueprint-module__-xhG0a__four article{border-left:1px solid var(--line);padding:8px 24px 32px}.blueprint-module__-xhG0a__four article:first-child{border-left:0}.blueprint-module__-xhG0a__four article p:last-child{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:15px}.blueprint-module__-xhG0a__figNo{color:var(--blue);margin-bottom:8px}.blueprint-module__-xhG0a__looks{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.blueprint-module__-xhG0a__looks>:last-child{align-self:stretch}.blueprint-module__-xhG0a__seg{border:1px solid var(--line-2);display:inline-flex}.blueprint-module__-xhG0a__seg button{border:0;border-left:1px solid var(--line-2);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:10px 16px;transition:background-color .15s,color .15s;font:500 12px/1 var(--font-plex), monospace!important}.blueprint-module__-xhG0a__seg button:first-child{border-left:0}.blueprint-module__-xhG0a__seg button[aria-checked=true]{background:var(--fill);color:var(--on-fill)}.blueprint-module__-xhG0a__notes{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.blueprint-module__-xhG0a__notes li{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:16px 0;display:flex}.blueprint-module__-xhG0a__notes b{font-weight:500}.blueprint-module__-xhG0a__noteMeta{color:var(--muted);font-size:11px}.blueprint-module__-xhG0a__more{border-bottom:1px solid var(--blue);font:500 13px/1.6 var(--font-plex), monospace;margin-top:24px;display:inline-block;color:var(--blue)!important}.blueprint-module__-xhG0a__faq{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.blueprint-module__-xhG0a__faq li{border-bottom:1px solid var(--line)}.blueprint-module__-xhG0a__faq button{text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;padding:18px 0;display:grid;font-size:17px!important;font-weight:500!important}.blueprint-module__-xhG0a__qn{color:var(--blue);font:500 12px/1 var(--font-plex), monospace}.blueprint-module__-xhG0a__plus{width:14px;height:14px;position:relative}.blueprint-module__-xhG0a__plus:before,.blueprint-module__-xhG0a__plus:after{content:"";background:var(--ink);width:14px;height:1px;transition:transform .3s var(--ease-in-out);position:absolute;top:6.5px;left:0}.blueprint-module__-xhG0a__plus:after{transform:rotate(90deg)}.blueprint-module__-xhG0a__faq li[data-open] .blueprint-module__-xhG0a__plus:after{transform:rotate(0)}.blueprint-module__-xhG0a__answer{transition:grid-template-rows .3s var(--ease-in-out);grid-template-rows:0fr;display:grid}.blueprint-module__-xhG0a__faq li[data-open] .blueprint-module__-xhG0a__answer{grid-template-rows:1fr}.blueprint-module__-xhG0a__answer>div{overflow:hidden}.blueprint-module__-xhG0a__answer p{max-width:36em;color:var(--muted);padding:0 0 20px 48px;font-size:16px}.blueprint-module__-xhG0a__dl{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.blueprint-module__-xhG0a__dl .blueprint-module__-xhG0a__cmd{width:100%}.blueprint-module__-xhG0a__credit{color:var(--muted);letter-spacing:.04em;text-transform:none;margin-top:24px}.blueprint-module__-xhG0a__credit a{border-bottom:1px solid var(--line-2)}.blueprint-module__-xhG0a__logHero .blueprint-module__-xhG0a__heroCopy{padding-bottom:64px}.blueprint-module__-xhG0a__logFrame{grid-template-columns:var(--side) minmax(0, 1fr);max-width:var(--max);border-inline:1px solid var(--line);border-top:1px solid var(--line-2);margin-inline:auto;display:grid}.blueprint-module__-xhG0a__rail{border-right:1px solid var(--line)}.blueprint-module__-xhG0a__rail ol{flex-direction:column;margin:0;padding:32px 0;list-style:none;display:flex;position:sticky;top:56px}.blueprint-module__-xhG0a__rail a{color:var(--ink-2);font:500 15px/1.2 var(--font-plex), monospace;flex-direction:column;gap:2px;padding:8px 24px;transition:color .15s,box-shadow .15s;display:flex}.blueprint-module__-xhG0a__rail small{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:400}.blueprint-module__-xhG0a__rail a[aria-current]{color:var(--blue);box-shadow:inset 2px 0 var(--blue)}@media (hover:hover) and (pointer:fine){.blueprint-module__-xhG0a__rail a:hover{color:var(--blue)}}.blueprint-module__-xhG0a__sheets{min-width:0}.blueprint-module__-xhG0a__sheet{border-bottom:1px solid var(--line-2);scroll-margin-top:56px;position:relative}.blueprint-module__-xhG0a__sheet:last-child{border-bottom:0}.blueprint-module__-xhG0a__sheet:before{content:"";background:linear-gradient(var(--blue), var(--blue)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--blue), var(--blue)) 0 50% / 100% 1px no-repeat;z-index:1;width:9px;height:9px;position:absolute;top:-5px;left:-5px}.blueprint-module__-xhG0a__sheet:first-child:before{display:none}.blueprint-module__-xhG0a__sheetHead{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.blueprint-module__-xhG0a__drawing{border-right:1px solid var(--line);flex-direction:column;min-width:0;margin:0;padding:16px 32px 24px;display:flex}.blueprint-module__-xhG0a__drawing .blueprint-module__-xhG0a__figure{aspect-ratio:16/10}.blueprint-module__-xhG0a__drawing figcaption{margin-top:0}.blueprint-module__-xhG0a__pending{background-image:repeating-linear-gradient(-45deg, transparent 0 11px, color-mix(in srgb, var(--line) 70%, transparent) 11px 12px);justify-content:center;align-items:flex-start;gap:8px;min-height:280px;padding:48px}.blueprint-module__-xhG0a__pending p{font-family:var(--font-serif), Georgia, serif;font-size:clamp(36px,4.4vw,56px);font-style:italic;line-height:1}.blueprint-module__-xhG0a__pending small{max-width:28em;color:var(--muted);font-size:15px}.blueprint-module__-xhG0a__block{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0;display:grid}.blueprint-module__-xhG0a__block>div{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:16px 24px 18px;display:flex}.blueprint-module__-xhG0a__block>div:nth-child(odd):not(:first-child){border-left:1px solid var(--line)}.blueprint-module__-xhG0a__blockWide{grid-column:1/-1}.blueprint-module__-xhG0a__block>div:nth-last-child(-n+2){border-bottom:0}.blueprint-module__-xhG0a__block dt{color:var(--muted);font:500 11px/1.4 var(--font-plex), monospace;letter-spacing:.06em;text-transform:uppercase}.blueprint-module__-xhG0a__block dd{font:500 14px/1.4 var(--font-plex), monospace;margin:0}.blueprint-module__-xhG0a__block .blueprint-module__-xhG0a__blockWide:first-child dd{font:400 32px/1.1 var(--font-serif), Georgia, serif;letter-spacing:-.01em}.blueprint-module__-xhG0a__sheetNotes{margin:0;padding:0;list-style:none}.blueprint-module__-xhG0a__sheetNotes li{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:32px 48px;display:grid}.blueprint-module__-xhG0a__sheetNotes li:last-child{border-bottom:0}.blueprint-module__-xhG0a__sheetNotes li>div{max-width:720px}.blueprint-module__-xhG0a__noteNo{color:var(--blue);font:500 20px/1.3 var(--font-plex), monospace;letter-spacing:-.02em}.blueprint-module__-xhG0a__noteMeta span[data-kind]{color:var(--blue)}.blueprint-module__-xhG0a__noteTitle{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin-top:6px;font-size:30px;font-weight:400;line-height:1.1}.blueprint-module__-xhG0a__noteWhat{color:var(--ink-2);text-wrap:pretty;margin-top:12px;font-size:16px}.blueprint-module__-xhG0a__why{margin-top:12px}.blueprint-module__-xhG0a__why summary{color:var(--blue);font:500 12px/1 var(--font-plex), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;list-style:none;display:inline-flex}.blueprint-module__-xhG0a__why summary::-webkit-details-marker{display:none}.blueprint-module__-xhG0a__why summary:after{content:"+";font-size:14px}.blueprint-module__-xhG0a__why[open] summary:after{content:"−"}.blueprint-module__-xhG0a__why p{border-left:1px solid var(--blue);color:var(--ink-2);text-wrap:pretty;margin-top:12px;padding-left:16px;font-size:16px}.blueprint-module__-xhG0a__why[open] p{animation:blueprint-module__-xhG0a__whyIn .2s var(--ease-out)}@keyframes blueprint-module__-xhG0a__whyIn{0%{opacity:0;transform:translateY(-4px)}}.blueprint-module__-xhG0a__titleBlock{border-block:1px solid var(--line-2);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:48px;display:grid}.blueprint-module__-xhG0a__titleBlock>div{border-left:1px solid var(--line);min-width:0;font:500 13px/1.4 var(--font-plex), monospace;overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:16px 24px 20px;display:flex}.blueprint-module__-xhG0a__titleBlock>div:first-child{border-left:0}.blueprint-module__-xhG0a__titleBlock small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.blueprint-module__-xhG0a__titleBlock a{border-bottom:1px solid var(--line-2);align-self:flex-start}html[data-reveals=on] .blueprint-module__-xhG0a__bp [data-reveal]:not([data-shown]){opacity:0;transform:translateY(16px)}html[data-reveals=on] .blueprint-module__-xhG0a__bp .blueprint-module__-xhG0a__label:not([data-shown]):before{transform:scaleX(0)}.blueprint-module__-xhG0a__bp [data-reveal]{transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms)}@media (max-width:1000px){.blueprint-module__-xhG0a__four{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-module__-xhG0a__four article:nth-child(3){border-left:0}.blueprint-module__-xhG0a__four article:nth-child(n+3){border-top:1px solid var(--line)}.blueprint-module__-xhG0a__titleBlock{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-module__-xhG0a__titleBlock>div:nth-child(odd){border-left:0}.blueprint-module__-xhG0a__titleBlock>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:760px){.blueprint-module__-xhG0a__links{display:none}.blueprint-module__-xhG0a__nav{justify-content:space-between;padding:0 16px}.blueprint-module__-xhG0a__heroCopy{padding:56px 16px 24px}.blueprint-module__-xhG0a__heroFig{padding:16px 16px 24px}.blueprint-module__-xhG0a__dims,.blueprint-module__-xhG0a__dimsV{display:none}.blueprint-module__-xhG0a__cell{grid-template-columns:minmax(0,1fr)}.blueprint-module__-xhG0a__label{border-right:0;flex-direction:row;align-items:baseline;gap:12px;padding:24px 16px 0}.blueprint-module__-xhG0a__label span{font-size:20px}.blueprint-module__-xhG0a__split,.blueprint-module__-xhG0a__stack{padding:24px 16px 48px}.blueprint-module__-xhG0a__split,.blueprint-module__-xhG0a__pair,.blueprint-module__-xhG0a__flip{grid-template-columns:minmax(0,1fr)}.blueprint-module__-xhG0a__split{gap:32px}.blueprint-module__-xhG0a__plate{padding:16px}.blueprint-module__-xhG0a__four{grid-template-columns:minmax(0,1fr)}.blueprint-module__-xhG0a__four article,.blueprint-module__-xhG0a__four article:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-inline:0}.blueprint-module__-xhG0a__four article:first-child{border-top:0}.blueprint-module__-xhG0a__cmd{width:100%}.blueprint-module__-xhG0a__logFrame{grid-template-columns:minmax(0,1fr)}.blueprint-module__-xhG0a__rail{z-index:5;border-right:0;border-bottom:1px solid var(--line);background:var(--paper);scrollbar-width:none;position:sticky;top:56px;overflow-x:auto}.blueprint-module__-xhG0a__rail ol{flex-direction:row;padding:0 8px;position:static}.blueprint-module__-xhG0a__rail a{white-space:nowrap;padding:12px}.blueprint-module__-xhG0a__rail small{display:none}.blueprint-module__-xhG0a__rail a[aria-current]{box-shadow:inset 0 -2px var(--blue)}.blueprint-module__-xhG0a__sheet{scroll-margin-top:100px}.blueprint-module__-xhG0a__sheet:before{display:none}.blueprint-module__-xhG0a__sheetHead{grid-template-columns:minmax(0,1fr)}.blueprint-module__-xhG0a__drawing{border-right:0;border-bottom:1px solid var(--line);padding:8px 16px 16px}.blueprint-module__-xhG0a__pending{min-height:200px;padding:32px 16px}.blueprint-module__-xhG0a__block>div{padding:12px 16px 14px}.blueprint-module__-xhG0a__sheetNotes li{grid-template-columns:minmax(0,1fr);gap:4px;padding:24px 16px}.blueprint-module__-xhG0a__noteTitle{font-size:26px}.blueprint-module__-xhG0a__titleBlock{grid-template-columns:minmax(0,1fr)}.blueprint-module__-xhG0a__titleBlock>div{border-left:0;border-top:1px solid var(--line)}.blueprint-module__-xhG0a__titleBlock>div:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.blueprint-module__-xhG0a__bp [data-reveal]{opacity:1;transition:none;transform:none}html[data-reveals=on] .blueprint-module__-xhG0a__bp [data-reveal]:not([data-shown]){opacity:1;transition:none;transform:none}.blueprint-module__-xhG0a__label:before{transition:none;transform:none}html[data-reveals=on] .blueprint-module__-xhG0a__bp .blueprint-module__-xhG0a__label:not([data-shown]):before{transition:none;transform:none}.blueprint-module__-xhG0a__why[open] p{animation:none}.blueprint-module__-xhG0a__rail a,.blueprint-module__-xhG0a__answer,.blueprint-module__-xhG0a__plus:before,.blueprint-module__-xhG0a__plus:after,.blueprint-module__-xhG0a__navCta,.blueprint-module__-xhG0a__btn,.blueprint-module__-xhG0a__btnBig,.blueprint-module__-xhG0a__seg button,.blueprint-module__-xhG0a__copy,.blueprint-module__-xhG0a__links a{transition:none}}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_a722d585-module__y9o2QW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_a722d585-module__y9o2QW__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
.terminal-module__fK3w8W__t{--bg:#111110;--bg-2:#171716;--line:#2c2c2a;--line-2:#3e3e3c;--text:#f8f8f7;--dim:#8b8b89;--dimmer:#6a6a68;--green:#56d364;--blue:#6ea6ea;--yellow:#febc2e;--red:#eb6b6b;--type:30ms;--ease-out:cubic-bezier(.23, 1, .32, 1);--hairline-plate:var(--bg);--hairline-hi:#f8f8f7;--hairline-edge:#8b8b89;--hairline-mid:#3e3e3c;--hairline-lo:#262624;--hairline-stroke:1;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-plex), ui-monospace, monospace;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:15px;line-height:1.6}:is(html:has(.terminal-module__fK3w8W__t),body:has(.terminal-module__fK3w8W__t)){background:#111110}.terminal-module__fK3w8W__t ::selection{background:#56d3644d}.terminal-module__fK3w8W__t a{color:inherit;text-decoration:none}.terminal-module__fK3w8W__t button{font:inherit;color:inherit;cursor:pointer}.terminal-module__fK3w8W__bar{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg-2) 92%, transparent);-webkit-backdrop-filter:blur(10px);grid-template-columns:1fr auto 1fr;align-items:center;height:40px;padding:0 16px;font-size:13px;display:grid;position:fixed;inset:0 0 auto}.terminal-module__fK3w8W__lights{gap:8px;display:flex}.terminal-module__fK3w8W__lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px}.terminal-module__fK3w8W__lights i:nth-child(2){background:#febc2e}.terminal-module__fK3w8W__lights i:nth-child(3){background:#28c840}.terminal-module__fK3w8W__barTitle{color:var(--dim)}.terminal-module__fK3w8W__barLinks{justify-content:flex-end;gap:16px;display:flex}.terminal-module__fK3w8W__barLinks a{color:var(--dim);transition:color .15s}.terminal-module__fK3w8W__barCta{color:var(--green)!important}@media (hover:hover) and (pointer:fine){.terminal-module__fK3w8W__barLinks a:hover{color:var(--text)}}.terminal-module__fK3w8W__session{max-width:1080px;margin:0 auto;padding:88px 32px 0}.terminal-module__fK3w8W__sec{padding-block:48px 72px;scroll-margin-top:48px}.terminal-module__fK3w8W__hero{padding-top:40px}.terminal-module__fK3w8W__cmd{margin-bottom:24px;font-size:15px}.terminal-module__fK3w8W__ps{color:var(--blue)}.terminal-module__fK3w8W__typed{vertical-align:top;display:inline-block}html[data-reveals=on] .terminal-module__fK3w8W__t .terminal-module__fK3w8W__cmd:not([data-shown]) .terminal-module__fK3w8W__typed{clip-path:inset(0 100% 0 0)}.terminal-module__fK3w8W__t .terminal-module__fK3w8W__cmd[data-shown] .terminal-module__fK3w8W__typed{animation:terminal-module__fK3w8W__type calc(var(--n) * var(--type)) steps(var(--n)) both}@keyframes terminal-module__fK3w8W__type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.terminal-module__fK3w8W__cmd:after{content:"";vertical-align:-3px;background:var(--text);opacity:0;width:9px;height:18px;margin-left:2px;display:inline-block}.terminal-module__fK3w8W__t .terminal-module__fK3w8W__cmd[data-shown]:after{animation:terminal-module__fK3w8W__blink .53s steps(1) 0s 3, terminal-module__fK3w8W__gone 1ms linear calc(var(--n) * var(--type) + .6s) forwards}@keyframes terminal-module__fK3w8W__blink{0%{opacity:1}50%{opacity:0}}@keyframes terminal-module__fK3w8W__gone{to{opacity:0}}html[data-reveals=on] .terminal-module__fK3w8W__t .terminal-module__fK3w8W__sec:not(:has(.terminal-module__fK3w8W__cmd[data-shown])) .terminal-module__fK3w8W__out>*{opacity:0}.terminal-module__fK3w8W__t .terminal-module__fK3w8W__sec:has(.terminal-module__fK3w8W__cmd[data-shown]) .terminal-module__fK3w8W__out>*{animation:.12s ease-out both terminal-module__fK3w8W__print;animation-delay:calc(var(--n) * var(--type) + .16s + var(--k,0) * 40ms)}.terminal-module__fK3w8W__out>:nth-child(2){--k:1}.terminal-module__fK3w8W__out>:nth-child(3){--k:2}.terminal-module__fK3w8W__out>:nth-child(4){--k:3}.terminal-module__fK3w8W__out>:nth-child(5){--k:4}.terminal-module__fK3w8W__out>:nth-child(n+6){--k:5}@keyframes terminal-module__fK3w8W__print{0%{opacity:0}}.terminal-module__fK3w8W__h1,.terminal-module__fK3w8W__h2{text-wrap:balance;font-weight:600}.terminal-module__fK3w8W__h1{letter-spacing:-.045em;max-width:18ch;font-size:clamp(34px,5.4vw,68px);line-height:1.05}.terminal-module__fK3w8W__h2{letter-spacing:-.035em;max-width:26ch;font-size:clamp(24px,3vw,38px);line-height:1.15}.terminal-module__fK3w8W__h1 em,.terminal-module__fK3w8W__h2 em{color:var(--green);font-style:normal}.terminal-module__fK3w8W__lede{max-width:64ch;color:var(--dim);text-wrap:pretty;margin-top:20px}.terminal-module__fK3w8W__meta{color:var(--dimmer);margin-bottom:20px;font-size:13px}.terminal-module__fK3w8W__meta:before{content:"# "}.terminal-module__fK3w8W__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.terminal-module__fK3w8W__btn{background:var(--text);white-space:nowrap;height:44px;transition:transform .16s var(--ease-out), background-color .15s ease;border-radius:6px;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex;color:var(--bg)!important}.terminal-module__fK3w8W__btn img{filter:invert()}.terminal-module__fK3w8W__btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.terminal-module__fK3w8W__btn:hover{background:var(--green)}}.terminal-module__fK3w8W__install{border:1px solid var(--line);background:var(--bg-2);border-radius:6px;align-items:center;gap:8px;min-width:0;max-width:100%;height:44px;padding:0 6px 0 14px;display:flex}.terminal-module__fK3w8W__install code{min-width:0;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.terminal-module__fK3w8W__install code:before{content:"$ ";color:var(--blue)}.terminal-module__fK3w8W__copy{border:1px solid var(--line-2);background:0 0;border-radius:4px;flex:none;padding:6px 10px;transition:background-color .15s;font-size:12px!important}@media (hover:hover) and (pointer:fine){.terminal-module__fK3w8W__copy:hover{background:var(--line)}}.terminal-module__fK3w8W__window{margin-top:56px}.terminal-module__fK3w8W__prompt{border:1px solid var(--line);background:var(--bg-2);cursor:text;border-radius:8px;margin:8px 0 24px;padding:16px 20px}.terminal-module__fK3w8W__promptLog{white-space:pre-wrap;max-height:320px;overflow-y:auto}.terminal-module__fK3w8W__log_out{color:var(--dim)}.terminal-module__fK3w8W__log_err{color:var(--red)}.terminal-module__fK3w8W__log_in{color:var(--text)}.terminal-module__fK3w8W__promptRow{align-items:center;display:flex}.terminal-module__fK3w8W__promptRow input{min-width:0;color:var(--text);font:inherit;caret-color:var(--green);background:0 0;border:0;outline:none;flex:1;padding:0}.terminal-module__fK3w8W__promptRow input::placeholder{color:var(--dimmer)}.terminal-module__fK3w8W__prompt:focus-within{border-color:var(--line-2)}.terminal-module__fK3w8W__split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.terminal-module__fK3w8W__pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:40px;display:grid}.terminal-module__fK3w8W__flip{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.terminal-module__fK3w8W__pane{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;padding:24px}.terminal-module__fK3w8W__figure{aspect-ratio:5/4}.terminal-module__fK3w8W__ls{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.terminal-module__fK3w8W__ls h3{color:var(--green);font-size:15px;font-weight:600}.terminal-module__fK3w8W__ls p{color:var(--dim);text-wrap:pretty;margin-top:6px;font-size:14px}.terminal-module__fK3w8W__looks{flex-direction:column;gap:20px;margin-top:32px;display:flex}.terminal-module__fK3w8W__flags{gap:8px;display:flex}.terminal-module__fK3w8W__flags button{border:1px solid var(--line);color:var(--dim);background:0 0;border-radius:4px;padding:6px 12px;transition:background-color .15s,color .15s;font-size:14px!important}.terminal-module__fK3w8W__flags button[aria-checked=true]{border-color:var(--text);background:var(--text);color:var(--bg)}.terminal-module__fK3w8W__log{margin:32px 0 0;padding:0;list-style:none}.terminal-module__fK3w8W__log li{border-bottom:1px dashed var(--line);grid-template-columns:20px 150px minmax(0,1fr) auto;gap:12px;padding:6px 0;display:grid}.terminal-module__fK3w8W__mark{font-weight:700}.terminal-module__fK3w8W__log li[data-kind=new] .terminal-module__fK3w8W__mark{color:var(--green)}.terminal-module__fK3w8W__log li[data-kind=better] .terminal-module__fK3w8W__mark{color:var(--blue)}.terminal-module__fK3w8W__log li[data-kind=fixed] .terminal-module__fK3w8W__mark{color:var(--red)}.terminal-module__fK3w8W__log li[data-kind=kitchen] .terminal-module__fK3w8W__mark,.terminal-module__fK3w8W__when,.terminal-module__fK3w8W__where{color:var(--dimmer)}.terminal-module__fK3w8W__link{margin-top:24px;display:inline-block;color:var(--text)!important}.terminal-module__fK3w8W__link span{color:var(--dim);transition:color .15s}@media (hover:hover) and (pointer:fine){.terminal-module__fK3w8W__link:hover span{color:var(--green)}}.terminal-module__fK3w8W__help{max-width:820px;margin:32px 0 0}.terminal-module__fK3w8W__help dt button{text-align:left;background:0 0;border:0;gap:16px;width:100%;padding:10px 0;display:flex}.terminal-module__fK3w8W__flag{width:48px;color:var(--dimmer);flex:none}.terminal-module__fK3w8W__help>div[data-open] .terminal-module__fK3w8W__flag{color:var(--green)}.terminal-module__fK3w8W__help dd{color:var(--dim);margin:0 0 12px 64px}.terminal-module__fK3w8W__legend{color:var(--dim);flex-wrap:wrap;gap:4px 20px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.terminal-module__fK3w8W__legend li[data-kind=new]:first-letter{color:var(--green)}.terminal-module__fK3w8W__legend li[data-kind=better]:first-letter{color:var(--blue)}.terminal-module__fK3w8W__legend li[data-kind=fixed]:first-letter{color:var(--red)}.terminal-module__fK3w8W__filters{border-block:1px solid var(--line);flex-direction:column;gap:12px;padding:16px 0;display:flex}.terminal-module__fK3w8W__filterCmd{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.terminal-module__fK3w8W__flagRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.terminal-module__fK3w8W__flagRow i{background:var(--line);width:1px;height:20px;margin-inline:4px}.terminal-module__fK3w8W__flagRow button{border:1px solid var(--line-2);color:var(--dimmer);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);background:0 0;border-radius:4px;padding:4px 10px;transition:background-color .15s,color .15s,border-color .15s;font-size:13px!important}.terminal-module__fK3w8W__flagRow button[aria-pressed=true]{border-color:var(--line-2);background:var(--bg-2);color:var(--text);text-decoration:none}.terminal-module__fK3w8W__flagRow button[data-kind=new] span{color:var(--green)}.terminal-module__fK3w8W__flagRow button[data-kind=better] span{color:var(--blue)}.terminal-module__fK3w8W__flagRow button[data-kind=fixed] span{color:var(--red)}.terminal-module__fK3w8W__flagRow button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.terminal-module__fK3w8W__flagRow button:hover{border-color:var(--dim)}}.terminal-module__fK3w8W__versions{color:var(--dimmer);scrollbar-width:none;gap:4px 16px;font-size:13px;display:flex;overflow-x:auto}.terminal-module__fK3w8W__versions a{flex:none;transition:color .15s}@media (hover:hover) and (pointer:fine){.terminal-module__fK3w8W__versions a:hover{color:var(--green)}}.terminal-module__fK3w8W__chapter{padding-block:56px 16px;scroll-margin-top:40px}html[data-reveals=on] .terminal-module__fK3w8W__t .terminal-module__fK3w8W__chapter:not([data-shown]){opacity:0}.terminal-module__fK3w8W__t .terminal-module__fK3w8W__chapter[data-shown]{animation:.12s ease-out both terminal-module__fK3w8W__print}.terminal-module__fK3w8W__chapterHead{align-items:baseline;gap:16px;margin-bottom:24px;font-size:15px;font-weight:400;display:flex}.terminal-module__fK3w8W__chapterHead>span:first-child{color:var(--green);letter-spacing:-.02em;font-size:28px;font-weight:600}.terminal-module__fK3w8W__rule{background:var(--line);flex:1;align-self:center;height:1px}.terminal-module__fK3w8W__chapterHead small{color:var(--dim);font-size:13px}.terminal-module__fK3w8W__chapterBody{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.terminal-module__fK3w8W__numerals{aspect-ratio:5/4;border:1px solid var(--line);border-radius:4px;position:sticky;top:64px}.terminal-module__fK3w8W__next{border:1px dashed var(--line-2);color:var(--dimmer);border-radius:4px;padding:24px;font-size:13px}.terminal-module__fK3w8W__fullLog{margin:0}.terminal-module__fK3w8W__fullLog li{padding:0;display:block}.terminal-module__fK3w8W__fullLog button{text-align:left;background:0 0;border:0;grid-template-columns:20px 164px minmax(0,1fr) auto;gap:12px;width:100%;padding:8px 0;display:grid}.terminal-module__fK3w8W__fullLog .terminal-module__fK3w8W__what{transition:color .15s}.terminal-module__fK3w8W__fullLog li[data-open] .terminal-module__fK3w8W__what{color:var(--green)}@media (hover:hover) and (pointer:fine){.terminal-module__fK3w8W__fullLog button:hover .terminal-module__fK3w8W__what{color:var(--green)}}.terminal-module__fK3w8W__verbose{color:var(--dim);padding:0 0 16px 32px;font-size:14px}.terminal-module__fK3w8W__verbose:not([hidden]){animation:.12s ease-out both terminal-module__fK3w8W__print}.terminal-module__fK3w8W__verbose p+p{margin-top:8px}.terminal-module__fK3w8W__verbose span{color:var(--yellow)}.terminal-module__fK3w8W__end{border-top:1px solid var(--line);margin-top:64px;overflow:hidden}.terminal-module__fK3w8W__wordmark{color:#1a1a19;letter-spacing:-.07em;text-align:center;-webkit-text-stroke:1px var(--line-2);-webkit-user-select:none;user-select:none;margin:0;padding:.04em 0 .06em;font-size:clamp(120px,31vw,520px);font-weight:700;line-height:.8}.terminal-module__fK3w8W__endLine{border-top:1px solid var(--line);color:var(--dimmer);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:16px 32px 24px;font-size:13px;display:flex}.terminal-module__fK3w8W__endLine a{color:var(--dim)}@media (hover:hover) and (pointer:fine){.terminal-module__fK3w8W__endLine a:hover{color:var(--text)}}@media (max-width:1000px){.terminal-module__fK3w8W__ls{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-module__fK3w8W__barLinks a:not(.terminal-module__fK3w8W__barCta){display:none}}@media (max-width:760px){.terminal-module__fK3w8W__t{font-size:14px}.terminal-module__fK3w8W__bar{grid-template-columns:auto 1fr auto;gap:12px}.terminal-module__fK3w8W__barTitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal-module__fK3w8W__session{padding:64px 16px 0}.terminal-module__fK3w8W__sec{padding-block:32px 48px}.terminal-module__fK3w8W__split,.terminal-module__fK3w8W__pair,.terminal-module__fK3w8W__flip{grid-template-columns:minmax(0,1fr)}.terminal-module__fK3w8W__pane{padding:12px}.terminal-module__fK3w8W__install{width:100%}.terminal-module__fK3w8W__ls{grid-template-columns:minmax(0,1fr)}.terminal-module__fK3w8W__flagRow i{display:none}.terminal-module__fK3w8W__chapter{padding-top:40px;scroll-margin-top:40px}.terminal-module__fK3w8W__chapterHead{flex-wrap:wrap;gap:4px 12px}.terminal-module__fK3w8W__rule{display:none}.terminal-module__fK3w8W__chapterBody{grid-template-columns:minmax(0,1fr);gap:16px}.terminal-module__fK3w8W__numerals{width:min(100%,320px);position:relative}.terminal-module__fK3w8W__fullLog button{grid-template-columns:20px minmax(0,1fr);gap:0 12px}.terminal-module__fK3w8W__verbose{padding-left:32px}.terminal-module__fK3w8W__log li{grid-template-columns:20px minmax(0,1fr)}.terminal-module__fK3w8W__when,.terminal-module__fK3w8W__what{grid-column:2}.terminal-module__fK3w8W__where{display:none}.terminal-module__fK3w8W__help dd{margin-left:0}.terminal-module__fK3w8W__endLine{padding:16px}}@media (prefers-reduced-motion:reduce){.terminal-module__fK3w8W__t .terminal-module__fK3w8W__cmd[data-shown] .terminal-module__fK3w8W__typed{clip-path:none;animation:none}html[data-reveals=on] .terminal-module__fK3w8W__t .terminal-module__fK3w8W__cmd:not([data-shown]) .terminal-module__fK3w8W__typed{clip-path:none;animation:none}.terminal-module__fK3w8W__t .terminal-module__fK3w8W__cmd[data-shown]:after{animation:none}html[data-reveals=on] .terminal-module__fK3w8W__t .terminal-module__fK3w8W__sec:not(:has(.terminal-module__fK3w8W__cmd[data-shown])) .terminal-module__fK3w8W__out>*{opacity:1;animation:none}.terminal-module__fK3w8W__t .terminal-module__fK3w8W__sec:has(.terminal-module__fK3w8W__cmd[data-shown]) .terminal-module__fK3w8W__out>*{opacity:1;animation:none}.terminal-module__fK3w8W__t .terminal-module__fK3w8W__chapter[data-shown],.terminal-module__fK3w8W__verbose:not([hidden]){opacity:1;animation:none}html[data-reveals=on] .terminal-module__fK3w8W__t .terminal-module__fK3w8W__chapter:not([data-shown]){opacity:1;animation:none}.terminal-module__fK3w8W__flagRow button,.terminal-module__fK3w8W__versions a,.terminal-module__fK3w8W__fullLog .terminal-module__fK3w8W__what,.terminal-module__fK3w8W__btn,.terminal-module__fK3w8W__copy,.terminal-module__fK3w8W__flags button,.terminal-module__fK3w8W__barLinks a,.terminal-module__fK3w8W__link span,.terminal-module__fK3w8W__endLine a{transition:none}}
.v2-module__BE6ivq__v2{--paper:#f1f1f0;--panel:#fff;--sunk:#e6e6e5;--sunk-hover:#dcdcda;--letter:#fff;--ink:#1d1d1f;--body:#3f3f42;--muted:#6f6f6f;--line:#1d1d1f14;--line-strong:#1d1d1f24;--edge:#ddd;--act:#1d1d1f;--act-hover:#3a3a3c;--act-text:#f1f1f0;--win-shadow:0 30px 60px -30px #00000059;--hairline-plate:var(--panel);--hairline-hi:#1d1d1f;--hairline-edge:#9e9e9e;--hairline-mid:#c4c4c4;--hairline-lo:#e2e2e2;--hairline-stroke:1;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.645, .045, .355, 1);--gutter:24px;--max:1232px;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}:is(html:has(.v2-module__BE6ivq__v2),body:has(.v2-module__BE6ivq__v2)){background:#f1f1f0}@media (prefers-color-scheme:dark){.v2-module__BE6ivq__v2{--paper:#111110;--panel:#171716;--sunk:#242422;--sunk-hover:#2c2c2a;--letter:#1d1d1b;--ink:#f8f8f7;--body:#c8c8c6;--muted:#8b8b89;--line:#f8f8f714;--line-strong:#f8f8f724;--edge:#2c2c2a;--act:#f8f8f7;--act-hover:#e2e2e0;--act-text:#111110;--win-shadow:0 30px 60px -30px #000c;--hairline-hi:#f8f8f7;--hairline-edge:#737371;--hairline-mid:#4a4a48;--hairline-lo:#2c2c2a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(html:has(.v2-module__BE6ivq__v2),body:has(.v2-module__BE6ivq__v2)){background:#111110}}.v2-module__BE6ivq__v2 ::selection{background:color-mix(in srgb, var(--ink) 18%, transparent)}.v2-module__BE6ivq__v2 a{color:inherit;text-decoration:none}.v2-module__BE6ivq__v2 button{font:inherit;color:inherit;cursor:pointer}.v2-module__BE6ivq__doodle{pointer-events:none;-webkit-user-select:none;user-select:none}.v2-module__BE6ivq__h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,1.6rem + 4.6vw,4.75rem);font-weight:500;line-height:1.02}.v2-module__BE6ivq__h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,1.45rem + 2.1vw,3rem);font-weight:500;line-height:1.08}.v2-module__BE6ivq__h3{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.35}.v2-module__BE6ivq__lede{color:var(--muted);text-wrap:pretty;font-size:clamp(16px,.9rem + .3vw,18px)}.v2-module__BE6ivq__lede b{color:var(--ink);font-weight:500}.v2-module__BE6ivq__lede+.v2-module__BE6ivq__lede{margin-top:14px}.v2-module__BE6ivq__nav{z-index:50;height:64px;padding:0 max(var(--gutter), calc((100% - var(--max)) / 2));align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.v2-module__BE6ivq__nav:before{content:"";z-index:-1;background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);border-bottom:1px solid var(--line);opacity:0;transition:opacity .2s;position:absolute;inset:0}.v2-module__BE6ivq__nav[data-scrolled]:before{opacity:1}.v2-module__BE6ivq__brand{letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.v2-module__BE6ivq__brand img{filter:brightness(0)}@media (prefers-color-scheme:dark){.v2-module__BE6ivq__brand img{filter:brightness(0)invert()}}.v2-module__BE6ivq__navLinks{gap:4px;margin:0 auto;display:flex}.v2-module__BE6ivq__navLinks a{color:var(--body);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s}.v2-module__BE6ivq__navDownload{background:var(--act);transition:transform .16s var(--ease-out), background-color .15s ease;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;color:var(--act-text)!important}.v2-module__BE6ivq__navDownload:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.v2-module__BE6ivq__navLinks a:hover{background:var(--line);color:var(--ink)}.v2-module__BE6ivq__navDownload:hover{background:var(--act-hover)}}.v2-module__BE6ivq__hero{padding:120px var(--gutter) 0}.v2-module__BE6ivq__heroCopy{text-align:center;max-width:760px;opacity:calc(1 - var(--cover,0) / .85);transform:scale(calc(1 - .04 * var(--cover,0)));transform-origin:50% 0;margin:0 auto;position:sticky;top:120px}.v2-module__BE6ivq__heroCopy>*{animation:v2-module__BE6ivq__rise .6s var(--ease-out) both}.v2-module__BE6ivq__heroEyebrow{color:var(--body);letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:20px;font-size:15px;font-weight:600;display:inline-flex}.v2-module__BE6ivq__heroTitle{max-width:13em;margin:0 auto;font-size:clamp(2.4rem,1.4rem + 3.6vw,4rem);line-height:1.04;animation-delay:90ms}.v2-module__BE6ivq__heroLede{animation-delay:.22s}.v2-module__BE6ivq__ctas{animation-delay:.29s}.v2-module__BE6ivq__micro{animation-delay:.34s}@keyframes v2-module__BE6ivq__rise{0%{opacity:0;filter:blur(4px);transform:translateY(16px)}}.v2-module__BE6ivq__heroStage{transform-origin:50% 100%;animation:v2-module__BE6ivq__stage-in .9s var(--ease-out) .35s both}@keyframes v2-module__BE6ivq__stage-in{0%{opacity:0;transform:perspective(1600px)rotateX(12deg)translateY(40px)scale(.97)}}.v2-module__BE6ivq__heroSquare{zoom:1.5;width:12px;height:12px;animation:v2-module__BE6ivq__square-pop .5s var(--ease-out) .14s both;place-items:center;display:inline-grid}@keyframes v2-module__BE6ivq__square-pop{0%{opacity:0;transform:scale(.6)}}.v2-module__BE6ivq__heroLede{max-width:560px;color:var(--muted);text-wrap:pretty;margin:22px auto 0;font-size:clamp(17px,.95rem + .45vw,20px);line-height:1.5}.v2-module__BE6ivq__ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.v2-module__BE6ivq__btnPrimary,.v2-module__BE6ivq__btnSoft{letter-spacing:-.01em;white-space:nowrap;height:48px;transition:transform .16s var(--ease-out), background-color .15s ease;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px 0 18px;font-size:15px;font-weight:600;display:inline-flex}.v2-module__BE6ivq__btnPrimary{background:var(--act);color:var(--act-text)!important}.v2-module__BE6ivq__btnSoft{background:var(--sunk);color:var(--ink);font-weight:500}.v2-module__BE6ivq__btnPrimary:active,.v2-module__BE6ivq__btnSoft:active{transform:scale(.97)}.v2-module__BE6ivq__btnPrimary:focus-visible,.v2-module__BE6ivq__btnSoft:focus-visible,.v2-module__BE6ivq__swatch:focus-visible,.v2-module__BE6ivq__faqItem button:focus-visible,.v2-module__BE6ivq__dlRow:focus-visible,.v2-module__BE6ivq__copy:focus-visible,.v2-module__BE6ivq__cookCard:focus-visible,.v2-module__BE6ivq__navLinks a:focus-visible,.v2-module__BE6ivq__navDownload:focus-visible,.v2-module__BE6ivq__brand:focus-visible,.v2-module__BE6ivq__treeRow:focus-visible,.v2-module__BE6ivq__status a:focus-visible,.v2-module__BE6ivq__cmd:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.v2-module__BE6ivq__btnPrimary:hover{background:var(--act-hover)}.v2-module__BE6ivq__btnSoft:hover{background:var(--sunk-hover)}}.v2-module__BE6ivq__micro{color:var(--muted);margin-top:16px;font-size:13px}.v2-module__BE6ivq__heroStage{z-index:1;max-width:var(--max);padding:0 var(--gutter);margin:48px auto 0;position:relative}.v2-module__BE6ivq__heroWindow{max-width:1180px;transform:scale(calc(.94 + .06 * var(--cover-e,1)));transform-origin:50% 0;margin:0 auto;position:relative}.v2-module__BE6ivq__section{max-width:var(--max);padding:clamp(80px, 10vw, 136px) var(--gutter) 0;margin:0 auto;scroll-margin-top:40px}.v2-module__BE6ivq__head{text-align:center;max-width:660px;margin:0 auto 48px}.v2-module__BE6ivq__head .v2-module__BE6ivq__lede{margin-top:16px}.v2-module__BE6ivq__insight{background:var(--panel);box-shadow:inset 0 0 0 .5px var(--edge);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(8px,3vw,40px);display:grid;overflow:hidden}.v2-module__BE6ivq__insightCopy{padding:clamp(32px,5vw,72px) 0 clamp(32px,5vw,72px) clamp(32px,5vw,72px)}.v2-module__BE6ivq__insightCopy .v2-module__BE6ivq__lede{margin-top:18px}.v2-module__BE6ivq__insightFigure,.v2-module__BE6ivq__figure,.v2-module__BE6ivq__moreFigure,.v2-module__BE6ivq__footKeysStage{aspect-ratio:5/4}.v2-module__BE6ivq__insightFigure{margin:0 clamp(8px,2vw,24px) 0 0}.v2-module__BE6ivq__feature{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.v2-module__BE6ivq__featureFlip{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}.v2-module__BE6ivq__featureMain,.v2-module__BE6ivq__featureSide{background:var(--panel);box-shadow:inset 0 0 0 .5px var(--edge);border-radius:28px}.v2-module__BE6ivq__featureMain{flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,4vw,48px);display:flex}.v2-module__BE6ivq__featureFlip .v2-module__BE6ivq__featureMain{background:var(--paper);box-shadow:inset 0 0 0 .5px var(--edge)}.v2-module__BE6ivq__featureSide{flex-direction:column;padding:12px 28px 28px;display:flex}.v2-module__BE6ivq__featureSide .v2-module__BE6ivq__figure{margin:0 -8px 4px}.v2-module__BE6ivq__featureSide p,.v2-module__BE6ivq__moreCard p{color:var(--muted);text-wrap:pretty;margin-top:6px;font-size:15px}.v2-module__BE6ivq__moreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.v2-module__BE6ivq__moreCard{background:var(--panel);box-shadow:inset 0 0 0 .5px var(--edge);border-radius:24px;flex-direction:column;padding:4px 22px 24px;display:flex}.v2-module__BE6ivq__moreFigure{margin:0 -10px 4px}.v2-module__BE6ivq__waitGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:20px;display:grid}.v2-module__BE6ivq__waitWin{background:var(--chrome);box-shadow:0 0 0 .5px var(--card-line), var(--win-shadow);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.v2-module__BE6ivq__waitStrip{gap:4px;padding:4px 12px;display:flex}.v2-module__BE6ivq__waitStrip>*{width:160px}.v2-module__BE6ivq__waitBody{border:.5px solid var(--card-line);background:var(--card);border-radius:12px;flex:1;grid-template-columns:minmax(0,1fr) auto;margin:0 8px 8px;display:grid}.v2-module__BE6ivq__waitTerm{min-height:300px;color:var(--text-1);font:500 13px/20px var(--ui-mono);white-space:pre-wrap;padding:20px}.v2-module__BE6ivq__snake{--snake-bg:var(--chrome);--snake-grid:var(--card-line);--snake-body:var(--text-1);--snake-food:var(--needs);border-left:.5px solid var(--card-line);color:var(--text-1);font:12px/1.4 var(--ui);flex-direction:column;gap:10px;padding:16px 20px;display:flex}.v2-module__BE6ivq__snakeHead{width:264px;max-width:100%;color:var(--text-3);justify-content:space-between;font-weight:500;display:flex}.v2-module__BE6ivq__snakeHead span:first-child{color:var(--text-1)}.v2-module__BE6ivq__snakeBoard{position:relative}.v2-module__BE6ivq__snakeBoard canvas{width:264px;height:168px;image-rendering:pixelated;cursor:pointer;touch-action:none;border-radius:6px;outline:none;display:block}.v2-module__BE6ivq__snakeBoard canvas:focus-visible{box-shadow:0 0 0 2px var(--text-1)}.v2-module__BE6ivq__snakeCard{background:color-mix(in srgb, var(--card) 86%, transparent);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex;position:absolute;inset:0}.v2-module__BE6ivq__snakeCard b{font-size:15px}.v2-module__BE6ivq__snakeCard>span{color:var(--text-2)}.v2-module__BE6ivq__snakeCard div{gap:6px;margin-top:8px;display:flex}.v2-module__BE6ivq__snakeCard button{background:var(--text-1);color:var(--card);border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-weight:500;display:inline-flex;font-size:12px!important}.v2-module__BE6ivq__snakeCard button+button{background:var(--hover);color:var(--text-1)}.v2-module__BE6ivq__snakeCard kbd{background:color-mix(in srgb, currentColor 18%, transparent);font:10.5px/1.6 var(--ui);border-radius:4px;padding:0 5px}.v2-module__BE6ivq__snakeHint{color:var(--text-4)}.v2-module__BE6ivq__stove{background:var(--panel);box-shadow:inset 0 0 0 .5px var(--edge);border-radius:24px;flex-direction:column;gap:10px;padding:28px;display:flex}.v2-module__BE6ivq__stove p{color:var(--muted);font-size:15px}.v2-module__BE6ivq__sticker{color:#6b5217;background:#fbe7a6;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600;transform:rotate(-2deg)}.v2-module__BE6ivq__sticker[data-kind=new]{color:#4a3db8;background:#e3ddff}.v2-module__BE6ivq__sticker[data-kind=fixed]{color:#8f2c4c;background:#f6dce4}.v2-module__BE6ivq__sticker[data-kind=better]{color:#1f6045;background:#d6efe2}.v2-module__BE6ivq__sticker[data-kind=kitchen]{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--body);background:0 0}@media (prefers-color-scheme:dark){.v2-module__BE6ivq__sticker[data-kind=new]{color:#bdb4ff;background:#7c6cff29}.v2-module__BE6ivq__sticker[data-kind=fixed]{color:#f2a9bd;background:#e8789629}.v2-module__BE6ivq__sticker[data-kind=better]{color:#94d8b4;background:#50b48229}}.v2-module__BE6ivq__swatches{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:36px;display:flex}.v2-module__BE6ivq__swatch{border:1px solid var(--line-strong);transition:background-color .15s ease, border-color .15s ease, transform .16s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;display:inline-flex;font-size:14px!important;font-weight:500!important}.v2-module__BE6ivq__swatch[aria-checked=true]{border-color:var(--ink);background:var(--panel)}.v2-module__BE6ivq__swatch:active{transform:scale(.97)}.v2-module__BE6ivq__swatchDot{background:#f1f1f0;border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 1px #00000029}.v2-module__BE6ivq__swatchDot[data-look=dark]{background:#171716}.v2-module__BE6ivq__swatchDot[data-look=system]{background:linear-gradient(90deg,#f1f1f0 50%,#171716 50%)}@media (hover:hover) and (pointer:fine){.v2-module__BE6ivq__swatch[aria-checked=false]:hover{background:var(--sunk)}}.v2-module__BE6ivq__themeWindow{max-width:880px;margin:0 auto}.v2-module__BE6ivq__cooked{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.v2-module__BE6ivq__cookCard{background:var(--panel);box-shadow:inset 0 0 0 .5px var(--edge);transition:transform .2s var(--ease-out);border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex}.v2-module__BE6ivq__cookCard b{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.3}.v2-module__BE6ivq__cookCard p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.v2-module__BE6ivq__cookCard time{color:var(--muted);margin-top:auto;font-size:13px}.v2-module__BE6ivq__cookCard:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.v2-module__BE6ivq__cookCard:hover{transform:translateY(-3px)}}.v2-module__BE6ivq__more{text-align:center;margin-top:28px;font-size:15px;font-weight:500}.v2-module__BE6ivq__more a{border-bottom:1.5px solid var(--line-strong)}.v2-module__BE6ivq__split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,6vw,96px);display:grid}.v2-module__BE6ivq__split .v2-module__BE6ivq__lede{margin-top:16px}@media (min-width:1001px){.v2-module__BE6ivq__split>:first-child{position:sticky;top:104px}}.v2-module__BE6ivq__faqItem{border-bottom:1px solid var(--line-strong)}.v2-module__BE6ivq__faqItem:first-child{border-top:1px solid var(--line-strong)}.v2-module__BE6ivq__faqItem button{text-align:left;letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;display:flex;font-size:17px!important;font-weight:500!important}.v2-module__BE6ivq__faqIcon{flex:none;width:14px;height:14px;position:relative}.v2-module__BE6ivq__faqIcon:before,.v2-module__BE6ivq__faqIcon:after{content:"";background:var(--muted);width:14px;height:1.5px;transition:transform .3s var(--ease-in-out);border-radius:1px;position:absolute;top:6px;left:0}.v2-module__BE6ivq__faqIcon:after{transform:rotate(90deg)}.v2-module__BE6ivq__faqItem[data-open] .v2-module__BE6ivq__faqIcon:after{transform:rotate(0)}.v2-module__BE6ivq__faqA{transition:grid-template-rows .3s var(--ease-in-out);grid-template-rows:0fr;display:grid}.v2-module__BE6ivq__faqItem[data-open] .v2-module__BE6ivq__faqA{grid-template-rows:1fr}.v2-module__BE6ivq__faqA>div{overflow:hidden}.v2-module__BE6ivq__faqA p{max-width:560px;color:var(--muted);padding-bottom:22px;font-size:16px}.v2-module__BE6ivq__dlRows{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.v2-module__BE6ivq__dlRow{background:var(--panel);box-shadow:inset 0 0 0 .5px var(--edge);transition:transform .16s var(--ease-out), background-color .15s ease;border-radius:20px;align-items:center;gap:16px;padding:20px 22px;display:flex}.v2-module__BE6ivq__dlMain{background:var(--act);box-shadow:none;color:var(--act-text)!important}.v2-module__BE6ivq__dlMain:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.v2-module__BE6ivq__dlMain:hover{background:var(--act-hover)}}.v2-module__BE6ivq__dlText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v2-module__BE6ivq__dlText b{font-size:16px;font-weight:600}.v2-module__BE6ivq__dlText small{opacity:.8;font-size:13px}.v2-module__BE6ivq__dlText code{color:var(--muted);font:12.5px/1.5 var(--font-plex), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-module__BE6ivq__dlArrow{font-size:20px}.v2-module__BE6ivq__dlApple{flex:none}.v2-module__BE6ivq__dlTerm{width:20px;color:var(--muted);font:700 13px/1 var(--font-plex), monospace;flex:none}.v2-module__BE6ivq__copy{background:var(--sunk);transition:background-color .15s ease, transform .16s var(--ease-out);border:0;border-radius:999px;flex:none;padding:7px 14px;font-size:13px!important;font-weight:600!important}.v2-module__BE6ivq__copy:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.v2-module__BE6ivq__copy:hover{background:var(--sunk-hover)}}.v2-module__BE6ivq__closing{background:var(--panel);box-shadow:0 -.5px 0 var(--edge);border-radius:32px 32px 0 0;margin-top:clamp(96px,12vw,160px);overflow:hidden}.v2-module__BE6ivq__footTop{max-width:var(--max);padding:clamp(64px, 8vw, 104px) var(--gutter) 0;grid-template-columns:minmax(0,1fr) auto;gap:48px;margin:0 auto;display:grid}.v2-module__BE6ivq__tree{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:0;font-size:14px;line-height:20px}.v2-module__BE6ivq__tree ul{margin:0;padding:0 0 0 15px;list-style:none}.v2-module__BE6ivq__tree li{padding-left:14px;position:relative}.v2-module__BE6ivq__tree li:before,.v2-module__BE6ivq__tree li:after{content:"";border:0 solid var(--line-strong);position:absolute;left:0}.v2-module__BE6ivq__tree li:before{border-left-width:1px;top:0;bottom:0}.v2-module__BE6ivq__tree li:last-child:before{height:16px;bottom:auto}.v2-module__BE6ivq__tree li:after{border-top-width:1px;width:10px;top:16px}.v2-module__BE6ivq__treeRow{height:32px;color:var(--body);font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px 0 8px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.v2-module__BE6ivq__treeRow svg{color:var(--muted);flex:none}a.v2-module__BE6ivq__treeRow,button.v2-module__BE6ivq__treeRow{cursor:pointer}.v2-module__BE6ivq__treeRow[aria-current=page]{background:var(--sunk);color:var(--ink)}.v2-module__BE6ivq__treeRow [data-note]{color:var(--muted)}@media (hover:hover) and (pointer:fine){a.v2-module__BE6ivq__treeRow:hover,button.v2-module__BE6ivq__treeRow:hover{background:var(--sunk);color:var(--ink)}.v2-module__BE6ivq__cmd:hover,.v2-module__BE6ivq__status a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.v2-module__BE6ivq__status{min-width:260px;color:var(--body);flex-direction:column;align-items:flex-start;gap:6px;font-size:15px;display:flex}.v2-module__BE6ivq__status p{margin:0}.v2-module__BE6ivq__statusHead{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex;margin-bottom:4px!important}.v2-module__BE6ivq__status a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color .15s}.v2-module__BE6ivq__statusMuted{color:var(--muted)}.v2-module__BE6ivq__signoff{color:var(--ink);font-family:var(--font-caveat), cursive;font-size:26px;line-height:1;margin-top:14px!important}.v2-module__BE6ivq__footKeys{width:min(100% - 2 * var(--gutter), 880px);aspect-ratio:2.83;margin:clamp(24px,4vw,48px) auto 0;position:relative;overflow:hidden}.v2-module__BE6ivq__footKeysStage{width:125%;position:absolute;top:-81.4%;left:-12.5%}.v2-module__BE6ivq__promptTop{align-items:end}.v2-module__BE6ivq__pane{border:.5px solid var(--edge);background:var(--paper);border-radius:12px;max-width:720px;transition:border-color .15s;overflow:hidden}.v2-module__BE6ivq__pane:focus-within{border-color:var(--line-strong)}.v2-module__BE6ivq__paneBar{border-bottom:.5px solid var(--edge);height:36px;color:var(--ink);align-items:center;gap:10px;padding:0 14px;font-size:13px;display:flex}.v2-module__BE6ivq__paneBody{cursor:text;font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:0;padding:14px 18px 18px;font-size:14px;line-height:22px}.v2-module__BE6ivq__paneBody p{margin:0}.v2-module__BE6ivq__ps1{color:var(--muted)}.v2-module__BE6ivq__helpList{margin:2px 0 8px;display:grid}.v2-module__BE6ivq__helpList>div{grid-template-columns:12ch minmax(0,1fr);display:grid}.v2-module__BE6ivq__helpList dt,.v2-module__BE6ivq__helpList dd{margin:0}.v2-module__BE6ivq__helpList dd{color:var(--muted)}.v2-module__BE6ivq__paneBody .v2-module__BE6ivq__cmd{color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;transition:text-decoration-color .15s}.v2-module__BE6ivq__cmd [data-note]{color:var(--muted);margin-left:1ch}.v2-module__BE6ivq__promptLine{gap:1ch;display:flex;position:relative}.v2-module__BE6ivq__promptLine input{min-width:0;color:var(--ink);font:inherit;caret-color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0}.v2-module__BE6ivq__caret{background:var(--ink);width:.6em;height:16px;animation:1.1s steps(2,jump-none) infinite v2-module__BE6ivq__caret;position:absolute;top:3px;left:9ch}.v2-module__BE6ivq__promptLine:focus-within .v2-module__BE6ivq__caret{display:none}@keyframes v2-module__BE6ivq__caret{0%{opacity:1}to{opacity:0}}.v2-module__BE6ivq__promptSide{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.v2-module__BE6ivq__promptSide p{margin:0}.v2-module__BE6ivq__footType{color:var(--sunk);letter-spacing:-.06em;text-align:center;-webkit-user-select:none;user-select:none;margin:clamp(32px,5vw,64px) 0 -.2em;font-size:clamp(140px,27vw,400px);font-weight:700;line-height:.8}.v2-module__BE6ivq__arcadeTop{grid-template-columns:auto minmax(0,1fr);align-items:center}.v2-module__BE6ivq__arcadeTop .v2-module__BE6ivq__statusHead{margin:0!important}.v2-module__BE6ivq__arcadeTop .v2-module__BE6ivq__statusHead span{letter-spacing:-.01em;font-size:15px;font-weight:400}.v2-module__BE6ivq__arcadeLinks{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:0;flex-wrap:wrap;justify-content:flex-end;gap:2px;font-size:14px;display:flex}.v2-module__BE6ivq__arcade{max-width:var(--max);padding:clamp(32px, 4vw, 48px) var(--gutter) 56px;margin:0 auto}.v2-module__BE6ivq__arcadeTitle{color:var(--muted);margin:0 0 12px;font-size:14px}.v2-module__BE6ivq__arcadeWin{width:100%}.v2-module__BE6ivq__arcadeFoot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:24px;display:flex}.v2-module__BE6ivq__arcadeFoot p{margin:0}.v2-module__BE6ivq__letter{--fold:var(--line);isolation:isolate;perspective:1400px;text-align:left;width:min(100%,540px);margin-top:28px;position:relative}.v2-module__BE6ivq__letterPaper{border:1px solid var(--line-strong);background:linear-gradient(transparent calc(33.333% - 1px), var(--fold) calc(33.333% - 1px), var(--fold) 33.333%, transparent 33.333%, transparent calc(66.667% - 1px), var(--fold) calc(66.667% - 1px), var(--fold) 66.667%, transparent 66.667%), var(--letter);border-radius:8px;padding:36px 40px 40px}.v2-module__BE6ivq__fold{transform-style:preserve-3d;display:none;position:absolute;inset:0}.v2-module__BE6ivq__foldFront,.v2-module__BE6ivq__foldBack{backface-visibility:hidden;position:absolute;inset:0}.v2-module__BE6ivq__foldBack{border:1px solid var(--line-strong);background:var(--letter);border-radius:8px}.v2-module__BE6ivq__foldTop{transform-origin:50% 33.333%}.v2-module__BE6ivq__foldTop>*{clip-path:inset(0 0 66.667%)}.v2-module__BE6ivq__foldTop .v2-module__BE6ivq__foldBack{transform-origin:50% 16.667%;transform:rotateX(180deg)}.v2-module__BE6ivq__foldBottom{transform-origin:50% 66.667%}.v2-module__BE6ivq__foldBottom>*{clip-path:inset(66.667% 0 0)}.v2-module__BE6ivq__foldBottom .v2-module__BE6ivq__foldBack{transform-origin:50% 83.333%;transform:rotateX(180deg)}.v2-module__BE6ivq__letter[data-state=folded] .v2-module__BE6ivq__fold,.v2-module__BE6ivq__letter[data-state=opening] .v2-module__BE6ivq__fold{display:block}.v2-module__BE6ivq__letter[data-state=folded]>.v2-module__BE6ivq__letterPaper,.v2-module__BE6ivq__letter[data-state=opening]>.v2-module__BE6ivq__letterPaper{clip-path:inset(33.333% 0)}.v2-module__BE6ivq__letter[data-state=folded] .v2-module__BE6ivq__foldTop{transform:translateZ(2px)rotateX(-180deg)}.v2-module__BE6ivq__letter[data-state=folded] .v2-module__BE6ivq__foldBottom{transform:translateZ(1px)rotateX(180deg)}.v2-module__BE6ivq__letter[data-state=opening] .v2-module__BE6ivq__foldTop{transition:transform .65s var(--ease-out)}.v2-module__BE6ivq__letter[data-state=opening] .v2-module__BE6ivq__foldBottom{transition:transform .65s var(--ease-out) .38s}.v2-module__BE6ivq__note{color:var(--ink);font-family:var(--font-caveat), cursive;font-size:40px;font-weight:600;line-height:1}.v2-module__BE6ivq__bio{color:var(--body);text-wrap:pretty;margin-top:16px}.v2-module__BE6ivq__ps{color:var(--muted);text-wrap:pretty;margin-top:22px;font-size:15px}.v2-module__BE6ivq__psMark{color:var(--ink);font-family:var(--font-caveat), cursive;margin-right:2px;font-size:22px;font-weight:600;line-height:1}.v2-module__BE6ivq__ps a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;text-decoration-thickness:1.5px}.v2-module__BE6ivq__psCmd{background:var(--paper);border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:8px 8px 8px 16px;display:flex}.v2-module__BE6ivq__psCmd code{min-width:0;font-family:var(--font-plex), ui-monospace, monospace;overflow-wrap:anywhere;flex:1;font-size:14px}.v2-module__BE6ivq__psCmd .v2-module__BE6ivq__copy{background:var(--sunk)}html[data-reveals=on] .v2-module__BE6ivq__v2 [data-reveal]:not([data-shown]):not(svg){opacity:0;transform:translateY(24px)}.v2-module__BE6ivq__v2 [data-reveal]{transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms)}@media (max-width:1000px){.v2-module__BE6ivq__navLinks{display:none}.v2-module__BE6ivq__nav{justify-content:space-between}.v2-module__BE6ivq__split,.v2-module__BE6ivq__waitGrid,.v2-module__BE6ivq__cooked,.v2-module__BE6ivq__feature,.v2-module__BE6ivq__featureFlip{grid-template-columns:minmax(0,1fr)}.v2-module__BE6ivq__featureFlip .v2-module__BE6ivq__featureMain{order:-1}.v2-module__BE6ivq__moreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.v2-module__BE6ivq__v2{--gutter:16px}.v2-module__BE6ivq__closing{border-radius:24px 24px 0 0}.v2-module__BE6ivq__footTop{grid-template-columns:minmax(0,1fr);gap:40px}.v2-module__BE6ivq__promptSide{align-items:flex-start}.v2-module__BE6ivq__paneBody{padding:12px 14px 14px;font-size:13px}.v2-module__BE6ivq__helpList>div{grid-template-columns:10ch minmax(0,1fr)}.v2-module__BE6ivq__arcadeLinks{justify-content:flex-start}.v2-module__BE6ivq__letterPaper{padding:28px 18px 24px}.v2-module__BE6ivq__note{font-size:34px}.v2-module__BE6ivq__psCmd{flex-wrap:wrap;justify-content:flex-end;padding:10px 8px 8px 12px}.v2-module__BE6ivq__psCmd code{white-space:nowrap;flex-basis:100%;font-size:12.5px;overflow-x:auto}.v2-module__BE6ivq__hero{padding-top:112px}.v2-module__BE6ivq__heroCopy{position:relative;top:0}.v2-module__BE6ivq__ctas>*{flex:100%}.v2-module__BE6ivq__heroStage{margin-top:40px;padding:0}.v2-module__BE6ivq__insight{grid-template-columns:minmax(0,1fr)}.v2-module__BE6ivq__insightCopy{padding:32px 24px 0}.v2-module__BE6ivq__insightFigure{margin:0}.v2-module__BE6ivq__moreGrid{gap:10px}.v2-module__BE6ivq__moreCard{border-radius:18px;padding:0 14px 16px}.v2-module__BE6ivq__moreCard .v2-module__BE6ivq__h3{font-size:15px}.v2-module__BE6ivq__moreCard p{font-size:13.5px}.v2-module__BE6ivq__waitStrip>:last-child{display:none}.v2-module__BE6ivq__waitBody{grid-template-columns:minmax(0,1fr)}.v2-module__BE6ivq__waitTerm{min-height:220px}.v2-module__BE6ivq__snake{border-left:0;border-top:.5px solid var(--card-line);align-items:center}.v2-module__BE6ivq__dlText code{white-space:normal;word-break:break-all}}@media (prefers-reduced-motion:reduce){.v2-module__BE6ivq__treeRow,.v2-module__BE6ivq__status a,.v2-module__BE6ivq__pane,.v2-module__BE6ivq__cmd{transition:none}.v2-module__BE6ivq__caret{animation:none}.v2-module__BE6ivq__letter[data-state] .v2-module__BE6ivq__fold{transition:none}.v2-module__BE6ivq__heroCopy{opacity:1;transform:none}.v2-module__BE6ivq__heroWindow{transform:none}.v2-module__BE6ivq__heroCopy>*,.v2-module__BE6ivq__heroStage,.v2-module__BE6ivq__heroSquare{animation:none}.v2-module__BE6ivq__v2 [data-reveal]{opacity:1;transition:none;transform:none}html[data-reveals=on] .v2-module__BE6ivq__v2 [data-reveal]:not([data-shown]):not(svg){opacity:1;transition:none;transform:none}.v2-module__BE6ivq__faqA,.v2-module__BE6ivq__faqIcon:before,.v2-module__BE6ivq__faqIcon:after{transition:none}}
.cooking-module__bxuBaW__top{max-width:var(--max);padding:88px var(--gutter) 0;margin:0 auto}.cooking-module__bxuBaW__band{background:var(--panel);box-shadow:inset 0 0 0 .5px var(--edge);animation:cooking-module__bxuBaW__rise .7s var(--ease-out) both;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(8px,3vw,40px);padding:clamp(32px,5vw,64px) clamp(16px,3vw,32px) clamp(32px,5vw,64px) clamp(28px,5vw,64px);display:grid}.cooking-module__bxuBaW__bandCopy{min-width:0}.cooking-module__bxuBaW__numerals{aspect-ratio:5/4;--hairline-plate:var(--panel);margin:-12% 0;transform:scale(1.3)}.cooking-module__bxuBaW__title{margin:0}.cooking-module__bxuBaW__intro{max-width:540px;color:var(--body);text-wrap:pretty;margin-top:16px;font-size:clamp(16px,.9rem + .3vw,18px)}.cooking-module__bxuBaW__tally{flex-wrap:wrap;gap:8px;margin-top:24px;font-size:14px;font-weight:500;display:flex}.cooking-module__bxuBaW__tally span{background:var(--sunk);border-radius:999px;padding:5px 12px}.cooking-module__bxuBaW__tally b{font-variant-numeric:tabular-nums;font-weight:650}.cooking-module__bxuBaW__tallyStove b{color:var(--ink)}@keyframes cooking-module__bxuBaW__rise{0%{opacity:0;transform:translateY(16px)}}.cooking-module__bxuBaW__main{max-width:1040px;padding:24px var(--gutter) 0;margin:0 auto}.cooking-module__bxuBaW__days,.cooking-module__bxuBaW__cards{list-style:none}.cooking-module__bxuBaW__day{margin-top:48px;position:relative}.cooking-module__bxuBaW__dayLabel{z-index:2;background:var(--paper);letter-spacing:-.02em;padding:10px 0 8px;font-size:20px;font-weight:500;line-height:1.3;position:sticky;top:64px}@media (min-width:1001px){.cooking-module__bxuBaW__day{grid-template-columns:220px minmax(0,1fr);gap:40px;display:grid}.cooking-module__bxuBaW__dayLabel{background:0 0;align-self:start;padding-top:22px;top:96px}}.cooking-module__bxuBaW__cards{flex-direction:column;gap:16px;padding:12px 0 0 28px;display:flex;position:relative}.cooking-module__bxuBaW__cards:before{content:"";border-left:2px dashed var(--line-strong);transform-origin:top;position:absolute;top:22px;bottom:22px;left:7px}.cooking-module__bxuBaW__card{--i:0;background:var(--panel);transition:transform .2s var(--ease-out);border-radius:20px;padding:20px 24px 22px;position:relative}.cooking-module__bxuBaW__card:before{content:"";border:2px solid var(--hairline-edge);background:var(--paper);border-radius:50%;width:10px;height:10px;position:absolute;top:26px;left:-27px}.cooking-module__bxuBaW__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;font-weight:500;display:flex}.cooking-module__bxuBaW__sticker{align-self:center}.cooking-module__bxuBaW__version{background:var(--sunk);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px}.cooking-module__bxuBaW__time{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.cooking-module__bxuBaW__stove{background:var(--sunk);color:var(--body);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-weight:600;display:inline-flex}.cooking-module__bxuBaW__wisps{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.cooking-module__bxuBaW__wisps i{width:2px;height:9px;animation:cooking-module__bxuBaW__wisp 1.8s var(--ease-in-out) infinite;background:currentColor;border-radius:2px;display:block}.cooking-module__bxuBaW__wisps i:nth-child(2){animation-delay:-600ms}.cooking-module__bxuBaW__wisps i:nth-child(3){animation-delay:-1200ms}@keyframes cooking-module__bxuBaW__wisp{0%{opacity:0;transform:translateY(3px)scaleY(.6)}40%{opacity:1}to{opacity:0;transform:translateY(-4px)scaleY(1)}}.cooking-module__bxuBaW__cardTitle{letter-spacing:-.02em;text-wrap:balance;margin-top:12px;font-size:18px;font-weight:600;line-height:1.3}.cooking-module__bxuBaW__what{color:var(--body);text-wrap:pretty;margin-top:6px;font-size:16px}.cooking-module__bxuBaW__why{border-top:1px solid var(--line);color:var(--muted);text-wrap:pretty;margin-top:14px;padding-top:12px;font-size:15px}.cooking-module__bxuBaW__whyLabel{color:var(--ink);font-family:var(--font-caveat), cursive;transform-origin:0 100%;margin-right:2px;font-size:22px;font-weight:600;line-height:1;transition:transform .2s;display:inline-block}.cooking-module__bxuBaW__card code{background:var(--sunk);font-family:var(--font-plex), ui-monospace, monospace;border-radius:6px;padding:1px 6px;font-size:.86em}.cooking-module__bxuBaW__served{--i:0;text-align:center;margin:8px 0 4px -28px;position:relative}.cooking-module__bxuBaW__served a{background:var(--ink);color:var(--paper);transition:transform .16s var(--ease-out);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:500;display:inline-block}.cooking-module__bxuBaW__served a:active{transform:scale(.97)}.cooking-module__bxuBaW__end{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:clamp(72px,9vw,120px) 0;display:flex}.cooking-module__bxuBaW__endNote{color:var(--ink);font-family:var(--font-caveat), cursive;font-size:30px;font-weight:600;line-height:1.2}.cooking-module__bxuBaW__endCtas{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cooking-module__bxuBaW__back{gap:8px}.cooking-module__bxuBaW__backArrow{transition:transform .15s var(--ease-out);display:inline-block}.cooking-module__bxuBaW__back:focus-visible,.cooking-module__bxuBaW__served a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cooking-module__bxuBaW__days[data-animate] .cooking-module__bxuBaW__card:not([data-seen]),.cooking-module__bxuBaW__days[data-animate] .cooking-module__bxuBaW__served:not([data-seen]){opacity:0}.cooking-module__bxuBaW__days[data-animate] .cooking-module__bxuBaW__day:not([data-seen]) .cooking-module__bxuBaW__cards:before{transform:scaleY(0)}.cooking-module__bxuBaW__days[data-animate] .cooking-module__bxuBaW__day[data-seen] .cooking-module__bxuBaW__cards:before{animation:cooking-module__bxuBaW__draw .7s var(--ease-out) backwards}@keyframes cooking-module__bxuBaW__draw{0%{transform:scaleY(0)}}.cooking-module__bxuBaW__days[data-animate] .cooking-module__bxuBaW__card[data-seen]{animation:cooking-module__bxuBaW__land .5s var(--ease-out) calc(var(--i) * 60ms) backwards}@keyframes cooking-module__bxuBaW__land{0%{opacity:0;transform:translateY(16px)}}.cooking-module__bxuBaW__days[data-animate] .cooking-module__bxuBaW__card[data-seen]:before{animation:cooking-module__bxuBaW__pop .25s var(--ease-out) calc(var(--i) * 60ms + .12s) backwards}@keyframes cooking-module__bxuBaW__pop{0%{opacity:0;transform:scale(.5)}}.cooking-module__bxuBaW__days[data-animate] .cooking-module__bxuBaW__served[data-seen]{animation:cooking-module__bxuBaW__land .4s var(--ease-out) calc(var(--i) * 60ms) backwards}@media (hover:hover) and (pointer:fine){.cooking-module__bxuBaW__back:hover .cooking-module__bxuBaW__backArrow{transform:translate(-3px)}.cooking-module__bxuBaW__card:hover{transform:translateY(-2px)}.cooking-module__bxuBaW__card:hover .cooking-module__bxuBaW__whyLabel{transform:rotate(-6deg)}.cooking-module__bxuBaW__served a:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.cooking-module__bxuBaW__band,.cooking-module__bxuBaW__wisps i{animation:none}.cooking-module__bxuBaW__backArrow,.cooking-module__bxuBaW__card,.cooking-module__bxuBaW__whyLabel,.cooking-module__bxuBaW__served a{transition:none}.cooking-module__bxuBaW__wisps i{opacity:.8}}@media (max-width:760px){.cooking-module__bxuBaW__top{padding-top:76px}.cooking-module__bxuBaW__band{border-radius:24px;grid-template-columns:minmax(0,1fr);padding:28px 20px 8px}.cooking-module__bxuBaW__numerals{width:100%;max-width:320px;margin:0 auto}.cooking-module__bxuBaW__cards{padding-left:22px}.cooking-module__bxuBaW__cards:before{left:4px}.cooking-module__bxuBaW__card{padding:16px 18px 18px}.cooking-module__bxuBaW__card:before{left:-22px}.cooking-module__bxuBaW__served{margin-left:-22px}}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_58189498-module__6veRTG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_58189498-module__6veRTG__variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.0m27yxnqbjygb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.3rq2mce8ozlxj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.1iowrflh516kh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.08xli7-4ntimz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.05ymlrkv94iec.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_a3cb94ae-module__GZr88a__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_a3cb94ae-module__GZr88a__variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
