@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.paper[data-astro-cid-j7pv25f6]{--bg: oklch(.985 .006 85);--ink: oklch(.22 .01 60);--ink-2: oklch(.45 .015 60);--line: oklch(.9 .012 75);--card: oklch(1 0 0);--amber: oklch(.6 .155 52);--amber-ink: oklch(.47 .13 48);--amber-wash: oklch(.95 .045 75);--ok: oklch(.52 .13 150);--ok-wash: oklch(.95 .04 150);--bad: oklch(.56 .2 27);--serif: "Fraunces Variable", Georgia, serif;--sans: "Source Sans 3 Variable", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--ease: cubic-bezier(.22, .8, .24, 1);--spring: cubic-bezier(.34, 1.4, .5, 1);background:var(--bg);color:var(--ink);font:400 18px/1.55 var(--sans);min-height:100vh;overflow-x:clip}.wrap[data-astro-cid-j7pv25f6]{width:min(1160px,100% - 32px);margin-inline:auto}code[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:.84em;background:#f3eee6;padding:.1em .35em;border-radius:5px}h1[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6],.mark[data-astro-cid-j7pv25f6],.num[data-astro-cid-j7pv25f6],.trace-title[data-astro-cid-j7pv25f6],.reason-b[data-astro-cid-j7pv25f6],.facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6],.check[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-optical-sizing:auto}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes word{0%{transform:translateY(105%)}}@keyframes card-in{0%{opacity:0;transform:translateY(40px) rotate(3deg) scale(.97)}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.12) translateY(-4px)}to{transform:scale(1) translateY(-3px)}}@keyframes shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes drift{to{transform:translate(var(--dx),var(--dy)) scale(1.15)}}@keyframes blink{50%{opacity:0}}html.anim [data-astro-cid-j7pv25f6][data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--i, 0) * 90ms)}html.anim [data-astro-cid-j7pv25f6][data-reveal].in{opacity:1;transform:none}.nav[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:20;transition:background .3s,box-shadow .3s,backdrop-filter .3s}.nav[data-astro-cid-j7pv25f6].scrolled{background:#fcfaf6c7;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 var(--line)}.nav-in[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;height:72px}.mark[data-astro-cid-j7pv25f6]{font-weight:600;font-style:italic;font-size:26px;line-height:1;text-decoration:none;letter-spacing:-.02em}.mark[data-astro-cid-j7pv25f6].small{font-size:20px}.dot[data-astro-cid-j7pv25f6]{color:var(--amber);display:inline-block}.mark[data-astro-cid-j7pv25f6]:hover .dot[data-astro-cid-j7pv25f6]{animation:pop .5s var(--spring)}.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6]{display:flex;gap:26px;font-size:15px}.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{position:relative;text-decoration:none;color:var(--ink-2);transition:color .2s}.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover:after{transform:scaleX(1)}.nav-gh[data-astro-cid-j7pv25f6]{color:var(--ink)!important;font-weight:600}.arr[data-astro-cid-j7pv25f6]{display:inline-block;transition:transform .25s var(--ease)}a[data-astro-cid-j7pv25f6]:hover>.arr[data-astro-cid-j7pv25f6]{transform:translate(2px,-2px)}.btn[data-astro-cid-j7pv25f6]:hover>.arr[data-astro-cid-j7pv25f6]{transform:translate(3px)}@media(max-width:720px){.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.nav-gh){display:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding:48px 0 104px}.glow[data-astro-cid-j7pv25f6]{position:absolute;inset:-120px -200px 0;z-index:0;pointer-events:none}.glow[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;filter:blur(60px)}.glow[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(1){--dx: -60px;--dy: 40px;width:560px;height:420px;right:0;top:0;background:oklch(.9 .08 72 / .55);animation:drift 16s ease-in-out infinite alternate}.glow[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){--dx: 80px;--dy: -30px;width:420px;height:360px;left:0;top:35%;background:oklch(.94 .04 55 / .7);animation:drift 21s ease-in-out infinite alternate}.hero-copy[data-astro-cid-j7pv25f6],.lesson[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.eyebrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;font-size:14px;font-weight:600;color:var(--ink-2)}.pip[data-astro-cid-j7pv25f6]{position:relative;width:8px;height:8px;border-radius:50%;background:var(--ok)}.pip[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--ok);opacity:0;animation:ping 2.4s var(--ease) infinite}@keyframes ping{0%{transform:scale(.5);opacity:.7}80%,to{transform:scale(1.8);opacity:0}}h1[data-astro-cid-j7pv25f6]{font-weight:500;font-size:clamp(46px,6.4vw,84px);line-height:1.02;letter-spacing:-.035em;margin:0 0 26px}h1[data-astro-cid-j7pv25f6] .w[data-astro-cid-j7pv25f6]{display:inline-block;overflow:clip;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:top;white-space:nowrap}h1[data-astro-cid-j7pv25f6] .w[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:inline-block}h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;font-weight:400;color:var(--amber-ink);padding-right:.04em}html.anim h1[data-astro-cid-j7pv25f6] .w[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{animation:word .9s var(--ease) both;animation-delay:calc(.12s + var(--i) * 70ms)}html.anim .in-1[data-astro-cid-j7pv25f6]{animation:rise .7s var(--ease) both 40ms}html.anim .in-2[data-astro-cid-j7pv25f6]{animation:rise .8s var(--ease) both .52s}html.anim .in-3[data-astro-cid-j7pv25f6]{animation:rise .8s var(--ease) both .64s}html.anim .in-4[data-astro-cid-j7pv25f6]{animation:rise .8s var(--ease) both .76s}.lede[data-astro-cid-j7pv25f6]{font-size:20px;color:var(--ink-2);max-width:34ch;margin:0 0 32px}.ctas[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-wrap:wrap}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:12px;font-weight:600;font-size:16px;text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s,background .2s,border-color .2s}.btn[data-astro-cid-j7pv25f6]:active{transform:translateY(1px) scale(.98)}.btn-primary[data-astro-cid-j7pv25f6]{background:var(--ink);color:#fcf8f1;box-shadow:0 1px #ffffff26 inset,0 6px 18px -8px #1d140d99}.btn-primary[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff26 inset,0 14px 28px -12px #1d140db3}.btn-ghost[data-astro-cid-j7pv25f6]{border:1px solid var(--line);background:#fff9}.btn-ghost[data-astro-cid-j7pv25f6]:hover{background:var(--card);border-color:#cbc3ba;transform:translateY(-2px)}.fine[data-astro-cid-j7pv25f6]{margin:18px 0 0;font-size:14px;color:var(--ink-2)}.lesson[data-astro-cid-j7pv25f6]{--rx: 0deg;--ry: 0deg;margin:0;background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 1px #fff inset,0 30px 60px -30px #4e341f59,0 10px 20px -12px #4e341f33;transform:perspective(1400px) rotate(.6deg) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease)}html.anim .lesson[data-astro-cid-j7pv25f6]{animation:card-in 1.1s var(--ease) both .26s}.lesson-bar[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-2);background:#fcfaf6}.crumb-title[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--ink)}.trace[data-astro-cid-j7pv25f6]{padding:22px 20px 18px}.trace-title[data-astro-cid-j7pv25f6]{margin:0 0 18px;font-size:22px;font-weight:500;line-height:1.2}.target[data-astro-cid-j7pv25f6]{display:inline-block;padding:0 .28em;border-radius:6px;background:var(--amber-wash);color:var(--amber-ink)}.cells[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(10,1fr);gap:5px;position:relative}.cell[data-astro-cid-j7pv25f6]{display:grid;place-items:center;gap:2px;padding:10px 0 6px;border:1px solid var(--line);border-radius:8px;background:var(--card);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;transition:opacity .45s var(--ease),background .35s,border-color .35s,color .35s,transform .45s var(--spring)}html.anim .cell[data-astro-cid-j7pv25f6]{animation:rise .6s var(--ease) both;animation-delay:calc(.7s + var(--i) * 45ms)}html.anim .settled[data-astro-cid-j7pv25f6] .cell[data-astro-cid-j7pv25f6]:not(.found),html.anim .lesson[data-astro-cid-j7pv25f6].settled{animation:none}.cell[data-astro-cid-j7pv25f6] .idx[data-astro-cid-j7pv25f6]{font-size:11px;font-weight:400;color:var(--ink-2);opacity:.7}.cell[data-astro-cid-j7pv25f6].out{opacity:.26;transform:scale(.94)}.cell[data-astro-cid-j7pv25f6].mid{background:var(--amber-wash);border-color:var(--amber);transform:translateY(-4px);box-shadow:0 8px 14px -10px var(--amber)}.cell[data-astro-cid-j7pv25f6].found{background:var(--ok-wash);border-color:var(--ok);color:var(--ok);transform:translateY(-3px);animation:pop .6s var(--spring) both!important;box-shadow:0 0 0 4px #1d7d3e1f}.ptrs[data-astro-cid-j7pv25f6]{position:relative;height:74px;margin-top:6px}.ptr[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;font-size:12px;font-weight:700;padding:4px 6px;border-radius:5px;transition:transform .6s var(--spring),opacity .3s;white-space:nowrap}.ptr[data-astro-cid-j7pv25f6]:before{content:"▲";display:block;text-align:center;font-size:8px;margin-bottom:1px}.ptr-lo[data-astro-cid-j7pv25f6],.ptr-hi[data-astro-cid-j7pv25f6]{color:var(--ink-2)}.ptr-mid[data-astro-cid-j7pv25f6]{color:var(--amber-ink)}.explain[data-astro-cid-j7pv25f6]{min-height:4.8em;margin:0 0 14px;font-size:16px;line-height:1.5}.explain[data-astro-cid-j7pv25f6].swap{animation:rise .45s var(--ease)}.stepper[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px}.stepper[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{width:38px;height:34px;border-radius:9px;border:1px solid var(--line);background:var(--card);font-size:14px;transition:background .15s,transform .15s var(--ease)}.stepper[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover{background:#f5f1ea}.stepper[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:active{transform:scale(.92)}.stepper[data-astro-cid-j7pv25f6] .play[data-astro-cid-j7pv25f6]{width:46px;background:var(--ink);color:var(--bg);border-color:var(--ink);font-size:12px}.stepper[data-astro-cid-j7pv25f6] .play[data-astro-cid-j7pv25f6]:hover{background:#342c26}.stepper[data-astro-cid-j7pv25f6] .play[data-astro-cid-j7pv25f6].on{box-shadow:0 0 0 4px var(--amber-wash)}.dots[data-astro-cid-j7pv25f6]{display:flex;gap:5px;margin-left:12px}.dots[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:var(--line);transition:background .3s,transform .4s var(--spring)}.dots[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6].on{background:var(--amber);transform:scale(1.15)}.count[data-astro-cid-j7pv25f6]{margin-left:auto;font-size:14px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.lesson[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{padding:12px 20px;border-top:1px dashed var(--line);font-size:13px;color:var(--ink-2)}@media(max-width:920px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding-top:20px;gap:44px}.lesson[data-astro-cid-j7pv25f6]{transform:none}}@media(max-width:480px){.cells[data-astro-cid-j7pv25f6]{gap:3px}.cell[data-astro-cid-j7pv25f6]{font-size:13px;border-radius:6px}.dots[data-astro-cid-j7pv25f6]{display:none}}.section-head[data-astro-cid-j7pv25f6]{max-width:640px;margin-bottom:48px}.kicker[data-astro-cid-j7pv25f6]{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--amber-ink)}h2[data-astro-cid-j7pv25f6]{font-weight:500;font-size:clamp(34px,4.4vw,54px);line-height:1.04;letter-spacing:-.03em;margin:0 0 16px}.section-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child,.local-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child,.start-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{color:var(--ink-2);margin:0}h3[data-astro-cid-j7pv25f6]{font:600 19px/1.25 var(--sans);margin:0 0 6px;letter-spacing:-.005em}.course[data-astro-cid-j7pv25f6]{padding:72px 0 96px;border-top:1px solid var(--line)}.steps[data-astro-cid-j7pv25f6]{position:relative;list-style:none;padding:30px 0 0;margin:0 0 56px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.steps[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,var(--amber),var(--line) 70%);transform-origin:left}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-34px;left:0;width:9px;height:9px;border-radius:50%;background:var(--bg);border:2px solid var(--amber)}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;color:var(--ink-2)}.num[data-astro-cid-j7pv25f6]{display:block;font-style:italic;font-weight:400;font-size:40px;line-height:1;color:var(--amber);margin-bottom:18px}html.anim .steps[data-astro-cid-j7pv25f6][data-reveal]{opacity:1;transform:none}html.anim .steps[data-astro-cid-j7pv25f6]:before{transform:scaleX(0);transition:transform 1.4s var(--ease)}html.anim .steps[data-astro-cid-j7pv25f6].in:before{transform:scaleX(1)}html.anim .steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(.2s + var(--i) * .22s)}html.anim .steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{transform:scale(0);transition:transform .5s var(--spring);transition-delay:calc(.15s + var(--i) * .22s)}html.anim .steps[data-astro-cid-j7pv25f6].in li[data-astro-cid-j7pv25f6]{opacity:1;transform:none}html.anim .steps[data-astro-cid-j7pv25f6].in li[data-astro-cid-j7pv25f6]:before{transform:scale(1)}@media(max-width:860px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;row-gap:48px}.steps[data-astro-cid-j7pv25f6]:before{display:none}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{display:none}.steps[data-astro-cid-j7pv25f6]{padding-top:0}}@media(max-width:520px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;row-gap:32px}}.adapt[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr 1fr;background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.syl[data-astro-cid-j7pv25f6]{padding:26px 28px}.syl-h[data-astro-cid-j7pv25f6]{margin:0 0 14px;font-size:14px;color:var(--ink-2);font-weight:600}.syl[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6]{margin:0;padding:0;list-style:none;counter-reset:t}.syl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{counter-increment:t;display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:16px;max-height:60px;overflow:hidden;transition:opacity .4s var(--ease),max-height .5s var(--ease),padding .5s var(--ease),border-width .5s,background-size .6s var(--ease)}.syl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.syl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:counter(t);flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--line);font-size:12px;font-weight:700;color:var(--ink-2);transition:background .4s,color .4s,border-color .4s,transform .5s var(--spring)}.syl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].done{color:var(--ink-2)}.syl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].done:before{content:"✓";background:var(--ok-wash);border-color:#b3d9b9;color:var(--ok)}.syl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].inserted{margin-inline:-28px;padding-inline:28px;font-weight:600;background:linear-gradient(90deg,var(--amber-wash) 0%,var(--amber-wash) 40%,transparent 100%) no-repeat;background-size:100% 100%}.syl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].inserted:before{border-color:var(--amber);color:var(--amber-ink)}.syl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].removed{max-height:0;padding-block:0;opacity:0;border-bottom-width:0}.tag[data-astro-cid-j7pv25f6]{margin-left:auto;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--amber-ink);background:#ffffffb3;border:1px solid oklch(.85 .07 70);padding:4px 7px;border-radius:6px}.reason[data-astro-cid-j7pv25f6]{padding:26px 28px;background:#fbf6ee;border-left:1px solid var(--line);display:flex;flex-direction:column}.reason-k[data-astro-cid-j7pv25f6]{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.reason-b[data-astro-cid-j7pv25f6]{margin:0 0 16px;font-size:22px;line-height:1.35}.miss[data-astro-cid-j7pv25f6]{background:linear-gradient(transparent 62%,#fece96b3 62%) no-repeat;background-size:100% 100%}.misses[data-astro-cid-j7pv25f6]{display:flex;gap:6px;margin-bottom:20px}.misses[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:12px;font-weight:700}.misses[data-astro-cid-j7pv25f6] .x[data-astro-cid-j7pv25f6]{background:oklch(.95 .035 27);color:var(--bad)}.misses[data-astro-cid-j7pv25f6] .x[data-astro-cid-j7pv25f6]:before{content:"✕"}.misses[data-astro-cid-j7pv25f6] .ok[data-astro-cid-j7pv25f6]{background:var(--ok-wash);color:var(--ok)}.misses[data-astro-cid-j7pv25f6] .ok[data-astro-cid-j7pv25f6]:before{content:"✓"}.undo[data-astro-cid-j7pv25f6]{align-self:flex-start;margin-top:auto;height:36px;padding:0 16px;border-radius:9px;border:1px solid var(--line);background:var(--card);font-weight:600;font-size:14px;transition:border-color .2s,transform .15s}.undo[data-astro-cid-j7pv25f6]:hover{border-color:var(--ink-2)}.undo[data-astro-cid-j7pv25f6]:active{transform:scale(.96)}html.anim .adapt[data-astro-cid-j7pv25f6] .done[data-astro-cid-j7pv25f6]:before{transform:scale(0)}html.anim .adapt[data-astro-cid-j7pv25f6].in .done[data-astro-cid-j7pv25f6]:before{transform:scale(1);transition-delay:calc(.35s + var(--i) * .18s)}html.anim .adapt[data-astro-cid-j7pv25f6] .misses[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(6px) scale(.6);transition:opacity .3s,transform .45s var(--spring)}html.anim .adapt[data-astro-cid-j7pv25f6].in .misses[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{opacity:1;transform:none}html.anim .adapt[data-astro-cid-j7pv25f6].in .misses[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(1){transition-delay:.7s}html.anim .adapt[data-astro-cid-j7pv25f6].in .misses[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){transition-delay:.85s}html.anim .adapt[data-astro-cid-j7pv25f6].in .misses[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3){transition-delay:1s}html.anim .adapt[data-astro-cid-j7pv25f6].in .misses[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(4){transition-delay:1.15s}html.anim .adapt[data-astro-cid-j7pv25f6] .miss[data-astro-cid-j7pv25f6]{background-size:0% 100%;transition:background-size .6s var(--ease) 1.3s}html.anim .adapt[data-astro-cid-j7pv25f6].in .miss[data-astro-cid-j7pv25f6]{background-size:100% 100%}html.anim .adapt[data-astro-cid-j7pv25f6]:not(.in) .inserted[data-astro-cid-j7pv25f6]{max-height:0;padding-block:0;opacity:0;border-bottom-width:0;background-size:0% 100%}html.anim .adapt[data-astro-cid-j7pv25f6].in:not(.settled) .inserted[data-astro-cid-j7pv25f6]{transition:max-height .6s var(--ease) 1.6s,padding .6s var(--ease) 1.6s,opacity .5s 1.7s,border-width 0s 1.6s,background-size .9s var(--ease) 1.9s}html.anim .adapt[data-astro-cid-j7pv25f6] .tag[data-astro-cid-j7pv25f6]{opacity:0;transform:scale(.6);transition:opacity .3s 2.3s,transform .5s var(--spring) 2.3s}html.anim .adapt[data-astro-cid-j7pv25f6].in .tag[data-astro-cid-j7pv25f6]{opacity:1;transform:none}@media(max-width:760px){.adapt[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.reason[data-astro-cid-j7pv25f6]{border-left:0;border-top:1px solid var(--line)}}.artifacts[data-astro-cid-j7pv25f6]{padding:96px 0;background:#f7f3ec;border-block:1px solid var(--line)}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card[data-astro-cid-j7pv25f6]{position:relative;padding:22px 22px 20px;background:var(--card);border:1px solid var(--line);border-radius:16px}html.anim .card[data-astro-cid-j7pv25f6].in{transition:opacity .8s var(--ease),transform .35s var(--ease),box-shadow .35s,border-color .35s;transition-delay:0s}.card[data-astro-cid-j7pv25f6]:hover,html.anim .card[data-astro-cid-j7pv25f6].in:hover{transform:translateY(-4px);box-shadow:0 22px 36px -24px #4e341f8c;border-color:#dbcbb9}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 18px;font-size:16px;color:var(--ink-2)}.kind[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--ink-2)}.art[data-astro-cid-j7pv25f6]{height:96px;margin:-4px -4px 16px;border-radius:10px;background:#fbf8f3;border:1px solid oklch(.94 .01 80);display:block;overflow:hidden}.art[data-astro-cid-j7pv25f6] svg{width:100%;height:100%;overflow:visible}.art[data-astro-cid-j7pv25f6] .s rect,.art[data-astro-cid-j7pv25f6] .s circle{fill:var(--card);stroke:#cbc3ba;stroke-width:1.2}.art[data-astro-cid-j7pv25f6] .ln{fill:none;stroke:#a79d91;stroke-width:1.4;stroke-linecap:round}.art[data-astro-cid-j7pv25f6] .ring{fill:none;stroke:#a79d91;stroke-width:1.4}.art[data-astro-cid-j7pv25f6] .fill{fill:#fece96cc;stroke:var(--amber);stroke-width:1.2}.art[data-astro-cid-j7pv25f6] .tick{fill:none;stroke:var(--ok);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.art[data-astro-cid-j7pv25f6] svg *{transform-box:fill-box;transform-origin:center}.art[data-astro-cid-j7pv25f6] .probe{fill:var(--ok-wash);stroke:var(--ok);stroke-width:1.4;transform:translate(90px);transform-box:view-box;transform-origin:0 0}.art[data-astro-cid-j7pv25f6] .arrow{fill:none;stroke:var(--amber);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:translate(90px);transform-box:view-box;transform-origin:0 0}.art[data-astro-cid-j7pv25f6] .c0,.art[data-astro-cid-j7pv25f6] .c1,.art[data-astro-cid-j7pv25f6] .c2,.art[data-astro-cid-j7pv25f6] .c4,.art[data-astro-cid-j7pv25f6] .c5{opacity:.35}.card[data-astro-cid-j7pv25f6].play .probe{animation:probe 5.2s var(--ease) infinite}.card[data-astro-cid-j7pv25f6].play .arrow{animation:probe-move 5.2s var(--ease) infinite}.card[data-astro-cid-j7pv25f6].play .c0,.card[data-astro-cid-j7pv25f6].play .c1,.card[data-astro-cid-j7pv25f6].play .c2{animation:fade-left 5.2s var(--ease) infinite}.card[data-astro-cid-j7pv25f6].play .c4,.card[data-astro-cid-j7pv25f6].play .c5{animation:fade-right 5.2s var(--ease) infinite}@keyframes probe-move{0%,8%{transform:translate(60px)}28%,40%{transform:translate(120px)}60%,92%{transform:translate(90px)}to{transform:translate(60px)}}@keyframes probe{0%,8%{transform:translate(60px);fill:var(--amber-wash);stroke:var(--amber)}28%,40%{transform:translate(120px);fill:var(--amber-wash);stroke:var(--amber)}55%{fill:var(--amber-wash);stroke:var(--amber)}60%,92%{transform:translate(90px);fill:var(--ok-wash);stroke:var(--ok)}to{transform:translate(60px);fill:var(--amber-wash);stroke:var(--amber)}}@keyframes fade-left{0%,16%{opacity:1}26%,92%{opacity:.35}to{opacity:1}}@keyframes fade-right{0%,44%{opacity:1}54%,92%{opacity:.35}to{opacity:1}}.card[data-astro-cid-j7pv25f6].play .ra{animation:ra 6s var(--ease) infinite}.card[data-astro-cid-j7pv25f6].play .rb{animation:rb 6s var(--ease) infinite}.card[data-astro-cid-j7pv25f6].play .fill{animation:fillin 6s var(--ease) infinite}@keyframes ra{0%,6%{transform:translate(-22px)}30%,88%{transform:none}to{transform:translate(-22px)}}@keyframes rb{0%,6%{transform:translate(22px)}30%,88%{transform:none}to{transform:translate(22px)}}@keyframes fillin{0%,30%{opacity:0;transform:scale(.6)}42%,82%{opacity:1;transform:none}92%,to{opacity:0}}.art[data-astro-cid-j7pv25f6] .s .l0,.art[data-astro-cid-j7pv25f6] .s .l1{fill:var(--amber-wash);stroke:var(--amber)}.card[data-astro-cid-j7pv25f6].play .s .l0{animation:visit0 4.8s var(--ease) infinite}.card[data-astro-cid-j7pv25f6].play .s .l1{animation:visit1 4.8s var(--ease) infinite}.card[data-astro-cid-j7pv25f6].play .s .l2{animation:visit2 4.8s var(--ease) infinite}@keyframes visit0{0%,4%{fill:var(--card);stroke:#cbc3ba}10%{fill:var(--amber-wash);stroke:var(--amber);transform:scale(1.25)}16%,84%{fill:var(--amber-wash);stroke:var(--amber);transform:none}94%,to{fill:var(--card);stroke:#cbc3ba}}@keyframes visit1{0%,18%{fill:var(--card);stroke:#cbc3ba}24%{fill:var(--amber-wash);stroke:var(--amber);transform:scale(1.25)}30%,84%{fill:var(--amber-wash);stroke:var(--amber);transform:none}94%,to{fill:var(--card);stroke:#cbc3ba}}@keyframes visit2{0%,32%{fill:var(--card);stroke:#cbc3ba}38%{fill:var(--amber-wash);stroke:var(--amber);transform:scale(1.25)}44%,84%{fill:var(--amber-wash);stroke:var(--amber);transform:none}94%,to{fill:var(--card);stroke:#cbc3ba}}.art[data-astro-cid-j7pv25f6] .s .pick{fill:var(--ok-wash);stroke:var(--ok)}.art[data-astro-cid-j7pv25f6] .tick{stroke-dasharray:1;stroke-dashoffset:0}.card[data-astro-cid-j7pv25f6].play .s .pick{animation:pick 4.6s var(--ease) infinite}.card[data-astro-cid-j7pv25f6].play .tick{animation:tick 4.6s var(--ease) infinite}@keyframes pick{0%,15%{fill:var(--card);stroke:#cbc3ba;transform:scale(1)}22%{fill:var(--amber-wash);stroke:var(--amber);transform:scale(.97)}34%{transform:scale(1)}40%,85%{fill:var(--ok-wash);stroke:var(--ok)}to{fill:var(--card);stroke:#cbc3ba}}@keyframes tick{0%,40%{stroke-dashoffset:1}52%,85%{stroke-dashoffset:0}95%,to{stroke-dashoffset:1}}.art[data-astro-cid-j7pv25f6] .walker{fill:var(--amber-wash);stroke:var(--amber);stroke-width:1.2;transform:translateY(38px);transform-box:view-box;transform-origin:0 0}.card[data-astro-cid-j7pv25f6].play .walker{animation:walk 4.8s cubic-bezier(.6,0,.3,1) infinite}@keyframes walk{0%,14%{transform:translateY(0)}25%,39%{transform:translateY(19px)}50%,64%{transform:translateY(38px)}75%,92%{transform:translateY(57px)}to{transform:translateY(0)}}.art[data-astro-cid-j7pv25f6] .ws .d{fill:var(--amber)}.art[data-astro-cid-j7pv25f6] .ws .w{stroke-dasharray:1;stroke-dashoffset:0}.art[data-astro-cid-j7pv25f6] .ws .w3{stroke-dasharray:.04 .06}.card[data-astro-cid-j7pv25f6].play .ws .w{animation:write 6s var(--ease) infinite}.card[data-astro-cid-j7pv25f6].play .ws .d{animation:dotin 6s var(--spring) infinite}.card[data-astro-cid-j7pv25f6].play .ws .w1,.card[data-astro-cid-j7pv25f6].play .ws .d1{animation-delay:.7s}.card[data-astro-cid-j7pv25f6].play .ws .w2,.card[data-astro-cid-j7pv25f6].play .ws .d2{animation-delay:1.4s}.card[data-astro-cid-j7pv25f6].play .ws .w3,.card[data-astro-cid-j7pv25f6].play .ws .d3{animation-delay:2.1s}.card[data-astro-cid-j7pv25f6].play .ws .w3{stroke-dasharray:1}@keyframes write{0%{stroke-dashoffset:1}12%,70%{stroke-dashoffset:0;opacity:1}82%,to{stroke-dashoffset:0;opacity:0}}@keyframes dotin{0%{transform:scale(0)}6%,70%{transform:scale(1);opacity:1}82%,to{opacity:0}}@media(max-width:900px){.grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:580px){.grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.check[data-astro-cid-j7pv25f6]{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;align-items:center;padding:30px;border-radius:18px;background:var(--ink);color:#f5f1ec}.check[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{color:#efb062}.check[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:26px;font-weight:500;line-height:1.25;margin:0;letter-spacing:-.01em}.opts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.opt[data-astro-cid-j7pv25f6]{height:54px;border-radius:12px;border:1px solid oklch(1 0 0 / .16);background:#ffffff0d;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;transition:background .2s,border-color .2s,transform .2s var(--ease),opacity .3s}.opt[data-astro-cid-j7pv25f6]:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff52;transform:translateY(-2px)}.opt[data-astro-cid-j7pv25f6]:active:not(:disabled){transform:scale(.97)}.opt[data-astro-cid-j7pv25f6]:disabled{cursor:default;opacity:.45}.opt[data-astro-cid-j7pv25f6].right{opacity:1;background:#5bbd742e;border-color:#5bbd74;color:#96e7a7;animation:pop .55s var(--spring) forwards}.opt[data-astro-cid-j7pv25f6].wrong{opacity:1;background:#fa686326;border-color:#fa6863;color:oklch(.86 .1 25);animation:shake .45s ease}html.anim .check[data-astro-cid-j7pv25f6] .opt[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(10px)}html.anim .check[data-astro-cid-j7pv25f6].in .opt[data-astro-cid-j7pv25f6]:not(:disabled){opacity:1;transform:none;transition:opacity .5s var(--ease),transform .5s var(--ease),background .2s,border-color .2s;transition-delay:calc(.3s + var(--i) * 80ms)}html.anim .check[data-astro-cid-j7pv25f6].in .opt[data-astro-cid-j7pv25f6]:not(:disabled):hover{transform:translateY(-2px);transition-delay:0s}html.anim .check[data-astro-cid-j7pv25f6].in .opt[data-astro-cid-j7pv25f6]:disabled{transform:none}html.anim .check[data-astro-cid-j7pv25f6].in .opt[data-astro-cid-j7pv25f6]:disabled:not(.right):not(.wrong){opacity:.45}html.anim .check[data-astro-cid-j7pv25f6].in .opt[data-astro-cid-j7pv25f6].right,html.anim .check[data-astro-cid-j7pv25f6].in .opt[data-astro-cid-j7pv25f6].wrong{opacity:1}.feedback[data-astro-cid-j7pv25f6]{grid-column:1 / -1;margin:0;font-size:17px;color:#d1cdc7;max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height .5s var(--ease),opacity .5s .1s,transform .5s var(--ease) .1s}.feedback[data-astro-cid-j7pv25f6].on{max-height:140px;opacity:1;transform:none}.feedback[data-astro-cid-j7pv25f6].is-right:before{content:"Correct. ";color:#75d78d;font-weight:700}.feedback[data-astro-cid-j7pv25f6].is-wrong:before{content:"Not quite. ";color:oklch(.8 .14 30);font-weight:700}@media(max-width:760px){.check[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:24px}}.local[data-astro-cid-j7pv25f6]{padding:96px 0;display:grid;grid-template-columns:1fr 1.2fr;gap:64px}.facts[data-astro-cid-j7pv25f6]{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{position:relative;padding:22px 22px 22px 0;border-bottom:1px solid var(--line)}.facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:nth-child(odd){border-right:1px solid var(--line)}.facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:nth-child(2n){padding-left:22px}.facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:hover:after{transform:scaleX(1)}.facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:22px;font-weight:500;line-height:1.2;margin-bottom:6px}.facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6] code{font-family:var(--mono);font-size:.84em;background:#f3eee6;padding:.1em .35em;border-radius:5px}.facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;color:var(--ink-2)}@media(max-width:900px){.local[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}}@media(max-width:560px){.facts[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:nth-child(odd){border-right:0}.facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:nth-child(2n){padding-left:0}}.start[data-astro-cid-j7pv25f6]{padding:0 0 110px;display:grid;grid-template-columns:1fr 1.25fr;gap:56px;align-items:center}.term[data-astro-cid-j7pv25f6]{background:#1a1512;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -30px #201308b3;min-width:0}.term-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:7px;padding:12px 14px;border-bottom:1px solid oklch(1 0 0 / .08)}.term-bar[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:11px;height:11px;border-radius:50%;background:#ffffff24}.copy[data-astro-cid-j7pv25f6]{margin-left:auto;height:28px;padding:0 12px;border-radius:7px;border:1px solid oklch(1 0 0 / .14);background:transparent;color:#e1ddd7;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,color .2s}.copy[data-astro-cid-j7pv25f6]:hover{background:#ffffff14}.copy[data-astro-cid-j7pv25f6].flash{border-color:#5bbd74;color:#93e4a4}.term[data-astro-cid-j7pv25f6] .pre[data-astro-cid-j7pv25f6]{white-space:pre;margin:0;padding:20px 22px 24px;font:400 14.5px/1.85 var(--mono);color:#ebe7e1;overflow-x:auto}.line[data-astro-cid-j7pv25f6].pending{visibility:hidden}.line[data-astro-cid-j7pv25f6].typing .tx[data-astro-cid-j7pv25f6]:after,.pre[data-astro-cid-j7pv25f6].done .line[data-astro-cid-j7pv25f6]:last-child .tx[data-astro-cid-j7pv25f6]:after{content:"";display:inline-block;width:8px;height:1.05em;margin-left:2px;vertical-align:-.18em;background:#f09638}.pre[data-astro-cid-j7pv25f6].done .line[data-astro-cid-j7pv25f6]:last-child .tx[data-astro-cid-j7pv25f6]:after{animation:blink 1s steps(1) infinite}.ps[data-astro-cid-j7pv25f6]{color:#f09638;user-select:none}@media(max-width:900px){.start[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px}}.faq[data-astro-cid-j7pv25f6]{padding:0 0 110px;display:grid;grid-template-columns:1fr 1.6fr;gap:56px;align-items:start}.faq[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin:0;position:sticky;top:100px}.faq-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]::details-content{height:0;overflow:clip;transition:height .4s var(--ease),content-visibility .4s allow-discrete}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open]::details-content{height:auto}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-size:19px;font-weight:600;transition:color .2s}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:hover{color:var(--amber-ink)}.plus[data-astro-cid-j7pv25f6]{position:relative;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);transition:background .3s,border-color .3s,transform .4s var(--spring)}.plus[data-astro-cid-j7pv25f6]:before,.plus[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:currentColor;transition:transform .4s var(--ease)}.plus[data-astro-cid-j7pv25f6]:after{transform:rotate(90deg)}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] .plus[data-astro-cid-j7pv25f6]{background:var(--amber-wash);border-color:#ecc69c;transform:rotate(180deg)}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] .plus[data-astro-cid-j7pv25f6]:after{transform:rotate(0)}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;padding:0 48px 24px 0;font-size:17px;color:var(--ink-2);max-width:62ch}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] code{font-family:var(--mono);font-size:.84em;background:#f3eee6;padding:.1em .35em;border-radius:5px}@media(max-width:900px){.faq[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:24px}.faq[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{position:static}}.foot[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);background:#f8f5ee}.foot-in[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px;padding:40px 0 48px}.foot-brand[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:10px 0 0;font-size:15px;color:var(--ink-2)}.foot-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:flex-start;font-size:15px}.foot-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;color:var(--ink-2);transition:color .2s}.foot-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}@media(prefers-reduced-motion:reduce){.glow[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.pip[data-astro-cid-j7pv25f6]:after{animation:none}.card[data-astro-cid-j7pv25f6] svg *{animation:none!important}}
