.trail-art[data-astro-cid-ho2j7uti]{width:100%;position:relative}.layer[data-astro-cid-ho2j7uti]{pointer-events:none;width:100%;height:auto;overflow:visible}.layer[data-astro-cid-ho2j7uti]:not(.base){position:absolute;inset:0}.lbl[data-astro-cid-ho2j7uti]{font-family:var(--mono)}@media (prefers-reduced-motion:no-preference){.march[data-astro-cid-ho2j7uti]{will-change:transform}.dots[data-astro-cid-ho2j7uti]{animation:1.5s linear 8 march}.stale[data-astro-cid-ho2j7uti]{animation:7s ease-in-out 3 fade-out}}@keyframes march{to{stroke-dashoffset:-12.5px}}@keyframes fade-out{0%,to{opacity:1}50%{opacity:.4}}@media (width<=719px){.lbl[data-astro-cid-ho2j7uti]{display:none}}.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(2.5rem,6vw,5.5rem) clamp(1rem,3vw,2.5rem);position:relative;overflow:clip}.hero[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#8060ff2e,#0000 70%);width:70vw;max-width:900px;height:70vw;max-height:900px;position:absolute;inset:-20% -10% auto auto}.hero-grid[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{min-width:0}.hero-grid[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(2.5rem,5vw,3rem);display:grid}.status[data-astro-cid-ge2uvauf]{font-family:var(--mono);color:var(--amber-2);background:#ffb5470f;border:1px solid #ffb54747;border-radius:999px;align-items:center;gap:.65rem;margin-bottom:1.6rem;padding:.4rem .9rem .4rem .8rem;font-size:.8rem;display:inline-flex}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;max-width:7.8em;font-size:clamp(2.6rem,5.4vw + .9rem,5.4rem);font-weight:600;line-height:1}.nw[data-astro-cid-ge2uvauf]{white-space:nowrap}.say[data-astro-cid-ge2uvauf]{font-family:var(--mono);color:var(--ink-3);letter-spacing:.01em;margin-top:1.25rem;font-size:.86rem}.say[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--ink-2);font-weight:500}.say[data-astro-cid-ge2uvauf] .sep[data-astro-cid-ge2uvauf]{color:var(--amber);margin-inline:.55rem}.greek[data-astro-cid-ge2uvauf]{font-family:var(--body);color:var(--ink-2)}.lead[data-astro-cid-ge2uvauf]{max-width:34rem;color:var(--ink-2);margin-top:1.5rem;font-size:clamp(1.08rem,.4vw + 1rem,1.24rem);line-height:1.6}.lead[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--ink);border-bottom:1px dashed #ffb54799;font-style:normal}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.2rem;display:flex}.link-arrow[data-astro-cid-ge2uvauf]{color:var(--ink);border-bottom:1px solid var(--line-2);align-items:center;gap:.4rem;padding:.4rem .2rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.link-arrow[data-astro-cid-ge2uvauf]:hover{color:var(--amber-2);border-color:var(--amber)}.link-arrow[data-astro-cid-ge2uvauf] .ico-arrow{transition:transform .2s}.link-arrow[data-astro-cid-ge2uvauf]:hover .ico-arrow{transform:translate(3px)}.meta[data-astro-cid-ge2uvauf]{color:var(--ink-3);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:2.2rem;font-size:.88rem;display:flex}.meta[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:.5rem;display:inline-flex}.meta[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.art[data-astro-cid-ge2uvauf]{justify-self:center;width:100%;max-width:560px;position:relative}@media (width>=960px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.08fr 1fr}.art[data-astro-cid-ge2uvauf]{justify-self:end}}.steps-wrap[data-astro-cid-l43jfdkk]{padding-left:1.9rem;position:relative}.steps[data-astro-cid-l43jfdkk]{gap:1.25rem;display:grid}.trail[data-astro-cid-l43jfdkk]{opacity:.75;width:4px;position:absolute;top:1.5rem;bottom:1.5rem;left:.45rem;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.trail[data-astro-cid-l43jfdkk]:before{content:"";background-image:radial-gradient(circle, var(--amber) 1.6px, transparent 2.1px);background-repeat:repeat-y;background-size:4px 13px;width:4px;height:calc(100% + 13px);position:absolute;top:-13px;left:0}@media (prefers-reduced-motion:no-preference){.trail[data-astro-cid-l43jfdkk]:before{animation:1.6s linear infinite march-y}}@keyframes march-y{to{transform:translateY(13px)}}@keyframes march-x{to{transform:translate(13px)}}.step[data-astro-cid-l43jfdkk]{flex-direction:column;padding:1.6rem 1.5rem 1.5rem;display:flex}.node[data-astro-cid-l43jfdkk]{background:var(--bg);border:2px solid var(--tone);width:14px;height:14px;box-shadow:0 0 14px var(--tone);border-radius:50%;position:absolute;top:1.95rem;left:calc(-1.43rem - 5px)}.tone-cyan[data-astro-cid-l43jfdkk]{--tone:var(--cyan)}.tone-amber[data-astro-cid-l43jfdkk]{--tone:var(--amber)}.tone-violet[data-astro-cid-l43jfdkk]{--tone:var(--violet)}.num[data-astro-cid-l43jfdkk]{font-family:var(--mono);letter-spacing:.14em;color:var(--tone);font-size:.78rem}h3[data-astro-cid-l43jfdkk]{margin-top:.4rem;font-size:1.7rem}.body[data-astro-cid-l43jfdkk]{color:var(--ink-2);margin-top:.75rem;margin-bottom:1.25rem;font-size:1rem}.wire[data-astro-cid-l43jfdkk]{border-radius:var(--radius-sm);border:1px solid var(--line);font-family:var(--mono);background:#03050e99;flex-direction:column;gap:.2rem;margin-top:auto;padding:.75rem .9rem;font-size:.8rem;line-height:1.5;display:flex}.wire[data-astro-cid-l43jfdkk] .dir[data-astro-cid-l43jfdkk]{color:var(--tone);align-items:center;gap:.4rem;display:inline-flex}.wire[data-astro-cid-l43jfdkk] .msg[data-astro-cid-l43jfdkk]{color:var(--ink-2);overflow-wrap:anywhere}.ant-note[data-astro-cid-l43jfdkk]{color:var(--ink-3);align-items:center;gap:.55rem;margin-top:1.1rem;font-size:.9rem;font-style:italic;display:flex}.ant-note[data-astro-cid-l43jfdkk]:before{content:"";background-image:radial-gradient(circle, var(--amber) 1.3px, transparent 1.7px);opacity:.8;background-size:7px 4px;flex:none;width:22px;height:4px}@media (width>=900px){.steps-wrap[data-astro-cid-l43jfdkk]{padding-top:2.4rem;padding-left:0}.steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(3,1fr);gap:1.5rem}.trail[data-astro-cid-l43jfdkk]{width:auto;height:4px;inset:0 1.5rem auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.trail[data-astro-cid-l43jfdkk]:before{background-repeat:repeat-x;background-size:13px 4px;width:calc(100% + 13px);height:4px;animation-name:march-x;top:0;left:-13px}.node[data-astro-cid-l43jfdkk]{top:calc(-2.4rem - 5px);left:1.5rem}.step[data-astro-cid-l43jfdkk]{padding:1.8rem 1.7rem 1.6rem}}.grid[data-astro-cid-upify2nq]{align-items:start;gap:2.5rem;display:grid}.grid[data-astro-cid-upify2nq]>[data-astro-cid-upify2nq]{min-width:0}.intro[data-astro-cid-upify2nq]{margin-bottom:0}.tone-cyan[data-astro-cid-upify2nq]{--tone:var(--cyan)}.tone-coral[data-astro-cid-upify2nq]{--tone:var(--coral)}.tone-violet[data-astro-cid-upify2nq]{--tone:var(--violet)}.tone-amber[data-astro-cid-upify2nq]{--tone:var(--amber)}.tone-mint[data-astro-cid-upify2nq]{--tone:var(--mint)}.tone-steps[data-astro-cid-upify2nq]{--tone:var(--ink-2)}.notes[data-astro-cid-upify2nq]{display:none}.note[data-astro-cid-upify2nq]{border-top:1px solid var(--line);padding-top:.9rem}.note[data-astro-cid-upify2nq] dt[data-astro-cid-upify2nq]{font-family:var(--mono);letter-spacing:.1em;color:var(--tone);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.note[data-astro-cid-upify2nq] dt[data-astro-cid-upify2nq]:before{content:"";background:var(--tone);width:6px;height:6px;box-shadow:0 0 8px var(--tone);border-radius:50%}.note[data-astro-cid-upify2nq] dd[data-astro-cid-upify2nq]{color:var(--ink-2);margin:.4rem 0 0;font-size:.92rem;line-height:1.55}.card-wrap[data-astro-cid-upify2nq]{margin:0;position:relative}.card-wrap[data-astro-cid-upify2nq]:before{content:"";filter:blur(20px);z-index:-1;background:radial-gradient(50% 50% at 70% 30%,#6ee7f91f,#0000 70%),radial-gradient(50% 50% at 30% 80%,#a996ff29,#0000 70%);position:absolute;inset:8% -6% -4% 10%}.card[data-astro-cid-upify2nq]{background:linear-gradient(#ffffff12,#ffffff05),#080c1e8c;overflow:hidden}.topbar[data-astro-cid-upify2nq]{border-bottom:1px solid var(--line);background:#03050e59;align-items:center;gap:.8rem;padding:.8rem 1.1rem;display:flex}.lights[data-astro-cid-upify2nq]{gap:6px;display:inline-flex}.lights[data-astro-cid-upify2nq] i[data-astro-cid-upify2nq]{background:#ffffff24;border-radius:50%;width:9px;height:9px}.path[data-astro-cid-upify2nq]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);color:var(--ink-3);flex:1;font-size:.76rem;overflow:hidden}.demo[data-astro-cid-upify2nq]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber-2);background:#ffb54714;border:1px solid #ffb54759;border-radius:999px;padding:.18rem .55rem;font-size:.75rem}.head[data-astro-cid-upify2nq]{padding:1.4rem 1.4rem 1.1rem}.site[data-astro-cid-upify2nq]{font-family:var(--mono);color:var(--cyan);font-size:.8rem}.site[data-astro-cid-upify2nq] span[data-astro-cid-upify2nq]{color:var(--ink-3)}.head[data-astro-cid-upify2nq] h3[data-astro-cid-upify2nq]{margin-top:.45rem;font-size:clamp(1.35rem,1vw + 1.1rem,1.65rem)}.entry[data-astro-cid-upify2nq]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.9rem;font-size:.9rem;display:flex}.entry[data-astro-cid-upify2nq] .k[data-astro-cid-upify2nq]{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);font-size:.7rem}.entry[data-astro-cid-upify2nq] code[data-astro-cid-upify2nq]{color:var(--ink);background:#ffffff0f;border-radius:6px;padding:.1rem .45rem}.entry[data-astro-cid-upify2nq] .to[data-astro-cid-upify2nq]{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.card[data-astro-cid-upify2nq] .arrow{color:var(--amber)}.rows[data-astro-cid-upify2nq]{margin:0;padding:0 .6rem .6rem}.row[data-astro-cid-upify2nq]{border-top:1px dashed #aab8ff21;grid-template-columns:1fr;gap:.45rem;padding:.95rem .8rem;display:grid}.row[data-astro-cid-upify2nq] dt[data-astro-cid-upify2nq]{font-family:var(--mono);letter-spacing:.1em;color:var(--tone);align-items:center;gap:.5rem;font-size:.74rem;font-weight:600;display:inline-flex}.row[data-astro-cid-upify2nq] dt[data-astro-cid-upify2nq]:before{content:"";background:var(--tone);width:6px;height:6px;box-shadow:0 0 8px var(--tone);border-radius:50%}.row[data-astro-cid-upify2nq] dd[data-astro-cid-upify2nq]{color:var(--ink-2);margin:0;font-size:.95rem}.row[data-astro-cid-upify2nq] dd[data-astro-cid-upify2nq] code[data-astro-cid-upify2nq]{color:var(--ink);background:#ffffff0f;border-radius:6px;padding:.05rem .4rem;font-size:.82rem}.gate[data-astro-cid-upify2nq]{background:color-mix(in srgb, var(--tone) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 26%, transparent);border-top-color:#0000;border-radius:12px;margin:.2rem 0}.gate[data-astro-cid-upify2nq]+.row[data-astro-cid-upify2nq]:not(.gate){border-top-color:#0000}.gate[data-astro-cid-upify2nq] dd[data-astro-cid-upify2nq]{color:var(--ink)}.pills[data-astro-cid-upify2nq]{flex-wrap:wrap;gap:.4rem;display:flex}.pills[data-astro-cid-upify2nq] li[data-astro-cid-upify2nq]{font-family:var(--mono);color:var(--ink);background:#6ee7f912;border:1px solid #6ee7f94d;border-radius:999px;padding:.18rem .6rem;font-size:.78rem}.bullets[data-astro-cid-upify2nq] li[data-astro-cid-upify2nq]{padding-left:1rem;position:relative}.bullets[data-astro-cid-upify2nq] li[data-astro-cid-upify2nq]+li[data-astro-cid-upify2nq]{margin-top:.25rem}.bullets[data-astro-cid-upify2nq] li[data-astro-cid-upify2nq]:before{content:"!";font-family:var(--mono);color:var(--coral);font-weight:700;position:absolute;top:0;left:0}.numbered[data-astro-cid-upify2nq]{counter-reset:step}.numbered[data-astro-cid-upify2nq] li[data-astro-cid-upify2nq]{counter-increment:step;grid-template-columns:1.5rem 1fr;display:grid}.numbered[data-astro-cid-upify2nq] li[data-astro-cid-upify2nq]+li[data-astro-cid-upify2nq]{margin-top:.2rem}.numbered[data-astro-cid-upify2nq] .arrow{margin-inline:.1em}.numbered[data-astro-cid-upify2nq] li[data-astro-cid-upify2nq]:before{content:counter(step);font-family:var(--mono);color:var(--ink-3);padding-top:.1rem;font-size:.8rem}figcaption[data-astro-cid-upify2nq]{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;font-size:.86rem;display:flex}figcaption[data-astro-cid-upify2nq] .chip[data-astro-cid-upify2nq]{color:var(--amber-2);border-color:#ffb54759}@media (width>=560px){.row[data-astro-cid-upify2nq]{grid-template-columns:6.8rem 1fr;gap:1rem}.row[data-astro-cid-upify2nq] dt[data-astro-cid-upify2nq]{align-self:start;padding-top:.2rem}.head[data-astro-cid-upify2nq]{padding:1.6rem 1.6rem 1.2rem}}@media (width>=1000px){.grid[data-astro-cid-upify2nq]{grid-template:"intro card""notes card"1fr/.9fr 1.1fr;gap:0 4.5rem}.intro[data-astro-cid-upify2nq]{grid-area:intro}.notes[data-astro-cid-upify2nq]{grid-area:notes;grid-template-columns:1fr 1fr;align-content:start;gap:1.4rem 1.6rem;margin:2.4rem 0 0;display:grid}.card-wrap[data-astro-cid-upify2nq]{grid-area:card}}.cards[data-astro-cid-p4uopdll]{gap:1rem;display:grid}.tone-amber[data-astro-cid-p4uopdll]{--tone:var(--amber)}.tone-cyan[data-astro-cid-p4uopdll]{--tone:var(--cyan)}.tone-violet[data-astro-cid-p4uopdll]{--tone:var(--violet)}.tone-mint[data-astro-cid-p4uopdll]{--tone:var(--mint)}.card[data-astro-cid-p4uopdll]{grid-template-columns:auto 1fr;grid-template-areas:"icon idx""title title""body body";align-content:start;align-items:center;gap:0 1rem;padding:1.6rem 1.5rem 1.7rem;transition:border-color .3s,transform .3s;display:grid;overflow:hidden}.card[data-astro-cid-p4uopdll]:after{content:"";border-radius:inherit;background:radial-gradient(60% 50% at 0% 0%, color-mix(in srgb, var(--tone) 16%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:-1px}.card[data-astro-cid-p4uopdll]:hover{border-color:color-mix(in srgb, var(--tone) 40%, transparent)}.icon[data-astro-cid-p4uopdll]{width:44px;height:44px;color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 30%, transparent);border-radius:12px;grid-area:icon;place-items:center;display:grid}.idx[data-astro-cid-p4uopdll]{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-3);grid-area:idx;justify-self:end;font-size:.75rem}h3[data-astro-cid-p4uopdll]{letter-spacing:-.02em;grid-area:title;margin-top:1.4rem;font-size:1.3rem}.body[data-astro-cid-p4uopdll]{color:var(--ink-2);grid-area:body;margin-top:.65rem;font-size:.98rem}@media (width>=700px){.cards[data-astro-cid-p4uopdll]{grid-template-columns:repeat(2,1fr);gap:1.25rem}.card[data-astro-cid-p4uopdll]{padding:1.9rem 1.8rem 2rem}}@media (width>=1000px){.card[data-astro-cid-p4uopdll]{grid-template-columns:auto 1fr auto;grid-template-areas:"icon title idx""icon body body";align-items:start;gap:0 1.4rem;padding:2.1rem 2.1rem 2.2rem}.icon[data-astro-cid-p4uopdll]{border-radius:14px;width:52px;height:52px}.idx[data-astro-cid-p4uopdll]{padding-top:.3rem}h3[data-astro-cid-p4uopdll]{margin-top:.15rem;font-size:1.45rem}.body[data-astro-cid-p4uopdll]{max-width:30rem}}.grid[data-astro-cid-esbfihks]{align-items:center;gap:2.75rem;display:grid}.grid[data-astro-cid-esbfihks]>[data-astro-cid-esbfihks]{min-width:0}h2[data-astro-cid-esbfihks]{letter-spacing:-.04em;font-size:clamp(2.3rem,2.8vw + 1.4rem,3.8rem)}.lead[data-astro-cid-esbfihks]{max-width:32rem;color:var(--ink-2);margin-top:1.25rem;font-size:clamp(1.05rem,.35vw + 1rem,1.2rem)}.status[data-astro-cid-esbfihks]{max-width:32rem;margin:2.2rem 0 0}.status[data-astro-cid-esbfihks] div[data-astro-cid-esbfihks]{border-top:1px solid var(--line);grid-template-columns:7.5rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.status[data-astro-cid-esbfihks] div[data-astro-cid-esbfihks]:last-child{border-bottom:1px solid var(--line)}.status[data-astro-cid-esbfihks] dt[data-astro-cid-esbfihks]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:.2rem;font-size:.76rem}.status[data-astro-cid-esbfihks] dd[data-astro-cid-esbfihks]{color:var(--ink);margin:0;font-size:.97rem}.term[data-astro-cid-esbfihks]{background:linear-gradient(#ffffff0f,#ffffff04),#050814b3;overflow:hidden}.term[data-astro-cid-esbfihks]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#ffb5478c,#a996ff40 40%,#6ee7f94d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.term-top[data-astro-cid-esbfihks]{border-bottom:1px solid var(--line);background:#03050e66;align-items:center;gap:.9rem;padding:.8rem 1.1rem;display:flex}.lights[data-astro-cid-esbfihks]{gap:6px;display:inline-flex}.lights[data-astro-cid-esbfihks] i[data-astro-cid-esbfihks]{background:#ffffff24;border-radius:50%;width:9px;height:9px}.term-title[data-astro-cid-esbfihks]{font-family:var(--mono);color:var(--ink-3);font-size:.76rem}.block[data-astro-cid-esbfihks]{padding:1.1rem 1.25rem .2rem}.block[data-astro-cid-esbfihks]+.block[data-astro-cid-esbfihks]{border-top:1px dashed #aab8ff1f;margin-top:.9rem}.block-head[data-astro-cid-esbfihks]{font-family:var(--mono);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}pre[data-astro-cid-esbfihks]{color:var(--ink);margin:.6rem 0 0;padding:0 0 .4rem;font-size:.9rem;line-height:1.65;overflow-x:auto}pre[data-astro-cid-esbfihks] code[data-astro-cid-esbfihks]{font-size:inherit}pre[data-astro-cid-esbfihks].wrap{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=399px){.block[data-astro-cid-esbfihks]{padding-inline:1rem}pre[data-astro-cid-esbfihks]{font-size:.82rem}.term-foot[data-astro-cid-esbfihks]{padding-inline:1rem}}.p[data-astro-cid-esbfihks]{color:var(--amber);user-select:none}.s[data-astro-cid-esbfihks]{color:var(--cyan)}.v[data-astro-cid-esbfihks]{color:var(--amber-2)}.m[data-astro-cid-esbfihks]{color:var(--mint)}.url[data-astro-cid-esbfihks]{color:var(--cyan)}.try[data-astro-cid-esbfihks] pre[data-astro-cid-esbfihks].wrap{padding-bottom:.2rem}.note[data-astro-cid-esbfihks]{color:var(--ink-3);margin:.35rem 0 0;font-size:.85rem;line-height:1.5}.note[data-astro-cid-esbfihks] code[data-astro-cid-esbfihks]{color:var(--ink-2);overflow-wrap:anywhere;font-size:.95em}.note[data-astro-cid-esbfihks] a[data-astro-cid-esbfihks],.install[data-astro-cid-esbfihks] a[data-astro-cid-esbfihks]{color:var(--cyan);text-underline-offset:4px}.note[data-astro-cid-esbfihks].all{margin-top:1rem}.install[data-astro-cid-esbfihks]{margin:.6rem 0 0;font-size:.95rem;font-weight:500}.install[data-astro-cid-esbfihks] a[data-astro-cid-esbfihks]{align-items:center;gap:.4rem;display:inline-flex}.block-head[data-astro-cid-esbfihks].sub{margin-top:1.15rem}.steps[data-astro-cid-esbfihks]{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.4rem .45rem;margin:.6rem 0 0;display:flex}.step-pair[data-astro-cid-esbfihks]{align-items:center;gap:.45rem;display:inline-flex}.step[data-astro-cid-esbfihks]{border:1px solid var(--line-2);font-family:var(--mono);color:var(--ink);white-space:nowrap;background:#ffffff0a;border-radius:6px;padding:.12rem .5rem;font-size:.84rem}.term-foot[data-astro-cid-esbfihks]{border-top:1px solid var(--line);color:var(--ink-3);background:#03050e4d;margin-top:1rem;padding:.85rem 1.25rem;font-size:.85rem}@media (width>=960px){.grid[data-astro-cid-esbfihks]{grid-template-columns:1fr 1fr;gap:4.5rem}}.grid[data-astro-cid-n2lz65zz]{align-items:start;gap:1.5rem;display:grid}.grid[data-astro-cid-n2lz65zz]>[data-astro-cid-n2lz65zz]{min-width:0}.word[data-astro-cid-n2lz65zz]{padding:1rem 0;position:relative}.word[data-astro-cid-n2lz65zz]:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ffb5471a,#0000 70%);position:absolute;inset:-20% -10%}.greek[data-astro-cid-n2lz65zz]{font-family:var(--body);letter-spacing:-.035em;background:linear-gradient(#fff 15%,#d9ddf7 55%,#9aa3cf 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.12em;font-size:clamp(3.4rem,9vw,7.2rem);font-weight:600;line-height:1.12}.word-trail[data-astro-cid-n2lz65zz]{width:100%;max-width:520px;height:auto;margin-top:.6rem}.gloss[data-astro-cid-n2lz65zz]{font-family:var(--mono);color:var(--ink-3);gap:1.2rem;margin-top:.8rem;font-size:.85rem;display:flex}.gloss[data-astro-cid-n2lz65zz] span[data-astro-cid-n2lz65zz]:first-child{color:var(--amber-2)}h2[data-astro-cid-n2lz65zz]{font-size:clamp(2.1rem,2.2vw + 1.45rem,3.4rem)}.text[data-astro-cid-n2lz65zz]+.text[data-astro-cid-n2lz65zz]{margin-top:1.1rem}.text[data-astro-cid-n2lz65zz]{color:var(--ink-2);max-width:34rem;font-size:1.08rem}.text[data-astro-cid-n2lz65zz] em[data-astro-cid-n2lz65zz]{color:var(--ink);font-style:normal}.punch[data-astro-cid-n2lz65zz]{font-family:var(--display);letter-spacing:-.02em;color:var(--amber-2);margin-top:1.6rem;font-size:clamp(1.35rem,1vw + 1.1rem,1.7rem);font-weight:500}.myth[data-astro-cid-n2lz65zz]{max-width:34rem;color:var(--ink-2);border-left:2px solid var(--violet);border-radius:4px var(--radius-sm) var(--radius-sm) 4px;margin-top:2rem;padding:1.2rem 1.35rem;font-size:.97rem}.myth-k[data-astro-cid-n2lz65zz]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--violet);margin-bottom:.35rem;font-size:.72rem}@media (width>=960px){.grid[data-astro-cid-n2lz65zz]{grid-template-columns:1fr 1fr;grid-template-areas:"word head""word copy";gap:1.1rem 4.5rem}.head[data-astro-cid-n2lz65zz]{grid-area:head}.copy[data-astro-cid-n2lz65zz]{grid-area:copy}.word[data-astro-cid-n2lz65zz]{grid-area:word;padding-top:2.4rem;position:sticky;top:7rem}}.grid[data-astro-cid-hemr5th4]{align-items:start;display:grid}.grid[data-astro-cid-hemr5th4]>[data-astro-cid-hemr5th4]{min-width:0}.section-head[data-astro-cid-hemr5th4]{margin-bottom:2rem}.list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line-2);max-width:48rem}@media (width>=960px){.grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);column-gap:4.5rem}.section-head[data-astro-cid-hemr5th4]{margin-bottom:0;position:sticky;top:7rem}}.item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line-2)}summary[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--display);letter-spacing:-.01em;color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem .25rem;font-size:clamp(1.08rem,.5vw + 1rem,1.25rem);font-weight:500;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:hover{color:var(--amber-2)}.plus[data-astro-cid-hemr5th4]{border:1px solid var(--line-2);border-radius:50%;flex:none;width:26px;height:26px;position:relative}.plus[data-astro-cid-hemr5th4]:before,.plus[data-astro-cid-hemr5th4]:after{content:"";background:var(--ink-2);width:10px;height:1.5px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-hemr5th4][open] .plus[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(0)}details[data-astro-cid-hemr5th4][open] .plus[data-astro-cid-hemr5th4]{border-color:#ffb54780}.item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-2);max-width:44rem;padding:0 3rem 1.4rem .25rem}.item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4] a[data-astro-cid-hemr5th4]{color:var(--cyan);text-underline-offset:4px}.closing[data-astro-cid-2rl6qrpo]{text-align:center;padding-block:clamp(4.5rem,9vw,8rem);position:relative;overflow:clip}.closing[data-astro-cid-2rl6qrpo]:before{content:"";aspect-ratio:2;z-index:-1;background:radial-gradient(closest-side,#ffb5471a,#8060ff14 55%,#0000 75%);width:min(900px,120vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inner[data-astro-cid-2rl6qrpo]{flex-direction:column;align-items:center;display:flex}.closing[data-astro-cid-2rl6qrpo] .big-mark{filter:drop-shadow(0 0 18px #ffb54752);margin-bottom:1.5rem}h2[data-astro-cid-2rl6qrpo]{letter-spacing:-.045em;max-width:10.4em;font-size:clamp(2.2rem,3.4vw + 1.2rem,4.2rem)}.sub[data-astro-cid-2rl6qrpo]{color:var(--ink-2);margin-top:1.1rem;font-size:1.08rem}.cmd[data-astro-cid-2rl6qrpo]{justify-content:center;margin-top:2rem}
