.ac[data-astro-cid-ommufijs]{height:100%;color:var(--cx-ink,#111);background:#fff;flex-direction:column;text-decoration:none;display:flex}.ac--link[data-astro-cid-ommufijs]:focus-visible{outline:2px solid var(--cx-orange,#f97316);outline-offset:-2px}.ac__art[data-astro-cid-ommufijs]{aspect-ratio:8/5;background:var(--cx-panel,#fafaf9);border-bottom:1px solid var(--cx-line,#e7e5e4);align-items:center;padding:16px;display:grid;position:relative;overflow:clip}.ac__hub[data-astro-cid-ommufijs]{z-index:0;place-items:center;display:grid;position:relative}.ac__ring[data-astro-cid-ommufijs]{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px dashed #d6d3d1;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ac__ring--outer[data-astro-cid-ommufijs]{width:300px}.ac__ring--inner[data-astro-cid-ommufijs]{border-style:solid;border-color:var(--cx-line,#e7e5e4);width:170px}.ac__art--tree[data-astro-cid-ommufijs]{grid-template-columns:52px minmax(0,max-content);justify-content:center;column-gap:20px}.ac__core[data-astro-cid-ommufijs]{border:1px solid var(--cx-line,#e7e5e4);width:52px;height:52px;color:var(--cx-orange,#f97316);background:#fff;place-items:center;display:grid;position:relative}.ac__core[data-astro-cid-ommufijs]:after{content:"";border-top:1px dashed #a8a29e;width:20px;position:absolute;top:50%;left:100%}.ac__core[data-astro-cid-ommufijs] .pixel-glyph{width:26px;height:26px}.ac__art--tree[data-astro-cid-ommufijs] .ac__chips[data-astro-cid-ommufijs]{border-left:1px dashed #a8a29e;flex-direction:column;align-items:flex-start;gap:8px;padding-left:14px;display:flex}.ac__art--tree[data-astro-cid-ommufijs] .ac__chip[data-astro-cid-ommufijs]:after{content:"";border-top:1px dashed #a8a29e;width:15px;position:absolute;top:50%;right:100%}.ac__art--pill[data-astro-cid-ommufijs]{align-content:center;justify-items:center;row-gap:18px}.ac__pill[data-astro-cid-ommufijs]{background:var(--cx-ink,#111);color:#fafaf9;max-width:100%;font-family:var(--cx-mono,ui-monospace, "IBM Plex Sans Thai", monospace);overflow-wrap:anywhere;padding:.6rem .9rem;font-size:.75rem;position:relative}.ac__pill[data-astro-cid-ommufijs] b[data-astro-cid-ommufijs]{color:var(--cx-orange,#f97316);font-weight:400}.ac__art--pill[data-astro-cid-ommufijs] .ac__chips[data-astro-cid-ommufijs]{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;gap:8px;display:grid}.ac__chips[data-astro-cid-ommufijs]{margin:0;padding:0;list-style:none;position:relative}.ac__chip[data-astro-cid-ommufijs]{border:1px solid var(--cx-line,#e7e5e4);max-width:100%;transition:translate .3s ease calc(var(--i,0) * 40ms);background:#fff;align-items:center;gap:.45rem;padding:.3rem .55rem;font-size:.75rem;line-height:1.4;display:flex;position:relative;box-shadow:0 1px 2px #2925240f}.ac__chip[data-astro-cid-ommufijs]:before{content:"";background:var(--cx-orange,#f97316);flex:none;width:6px;height:6px}.ac__body[data-astro-cid-ommufijs]{flex-direction:column;flex:1;align-items:flex-start;gap:.6rem;padding:clamp(20px,2vw,24px);display:flex}.ac__t[data-astro-cid-ommufijs]{letter-spacing:-.01em;margin:0;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:600;line-height:1.3}.ac__d[data-astro-cid-ommufijs]{color:var(--cx-mute,#57534e);margin:0;font-size:.9375rem;line-height:1.7}.ac__go[data-astro-cid-ommufijs]{margin-top:auto;padding-top:.6rem;font-weight:600}.ac__arrow[data-astro-cid-ommufijs]{transition:translate .2s;display:inline-block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ac--link[data-astro-cid-ommufijs]:hover .ac__arrow[data-astro-cid-ommufijs],.ac--link[data-astro-cid-ommufijs]:hover .ac__chip[data-astro-cid-ommufijs]{translate:4px}}.ac--link[data-astro-cid-ommufijs]:hover .ac__go[data-astro-cid-ommufijs]{color:var(--cx-orange-ink,#c2410c)}.pc[data-astro-cid-nfqzbj2y]{border:1px solid var(--cx-line,#e7e5e4);background:var(--cx-panel,#fafaf9);display:grid}.pc__col[data-astro-cid-nfqzbj2y]{flex-direction:column;display:flex}.pc__col[data-astro-cid-nfqzbj2y]+.pc__col[data-astro-cid-nfqzbj2y]{border-top:1px solid var(--cx-line,#e7e5e4)}.pc__head[data-astro-cid-nfqzbj2y]{background:#fff;align-items:center;padding:1.25rem clamp(16px,1.6vw,24px) 1rem;display:flex}.pc__word[data-astro-cid-nfqzbj2y]{letter-spacing:-.03em;color:var(--cx-ink,#111);margin:0;font-size:clamp(1.75rem,2.4vw,2.5rem);font-weight:500;line-height:1.1}.pc__card[data-astro-cid-nfqzbj2y]{border-top:1px solid var(--cx-line,#e7e5e4);flex:1}@media (width>=640px){.pc[data-astro-cid-nfqzbj2y]{grid-template-columns:repeat(2,minmax(0,1fr))}.pc__col[data-astro-cid-nfqzbj2y]+.pc__col[data-astro-cid-nfqzbj2y]{border-top:0}.pc__col[data-astro-cid-nfqzbj2y]:nth-child(2n){border-left:1px solid var(--cx-line,#e7e5e4)}.pc__col[data-astro-cid-nfqzbj2y]:nth-child(n+3){border-top:1px solid var(--cx-line,#e7e5e4)}}@media (width>=1024px){.pc[data-astro-cid-nfqzbj2y]{grid-template-columns:repeat(var(--pc-n), minmax(0, 1fr))}.pc__col[data-astro-cid-nfqzbj2y]:nth-child(n+3){border-top:0}.pc__col[data-astro-cid-nfqzbj2y]+.pc__col[data-astro-cid-nfqzbj2y]{border-left:1px solid var(--cx-line,#e7e5e4)}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.pc[data-astro-cid-nfqzbj2y]{--pc-top:88px;--pc-head:132px;--pc-lead:18vh;--pc-step:48vh}.pc__head[data-astro-cid-nfqzbj2y]{top:var(--pc-top);height:var(--pc-head);background:var(--cx-panel,#fafaf9);justify-content:center;padding:0 1rem;position:sticky}.pc__card[data-astro-cid-nfqzbj2y]{top:var(--pc-dock,calc(var(--pc-top) + var(--pc-head)));margin-top:calc(var(--pc-lead) + var(--i) * var(--pc-step));flex:none;position:sticky}.pc[data-astro-cid-nfqzbj2y].is-armed .pc__word[data-astro-cid-nfqzbj2y]{color:var(--cx-faint,#a8a29e);transition:color .3s}.pc[data-astro-cid-nfqzbj2y].is-armed .pc__col[data-astro-cid-nfqzbj2y].is-on .pc__word[data-astro-cid-nfqzbj2y]{color:var(--cx-ink,#111)}}.dt-ledger[data-astro-cid-p54bopvs]{border-top:1px solid var(--cx-line,#e7e5e4);margin:0;padding:0;list-style:none}.dt-ledger__head[data-astro-cid-p54bopvs]{display:none}.dt-ledger__row[data-astro-cid-p54bopvs]{border-bottom:1px solid var(--cx-line,#e7e5e4);gap:.6rem;padding:1.4rem 0;display:grid}.dt-ledger__team[data-astro-cid-p54bopvs]{color:var(--cx-mute,#57534e);align-items:baseline;gap:.75rem;margin:0;font-size:.875rem;display:flex}.dt-ledger__n[data-astro-cid-p54bopvs]{font-family:var(--cx-mono,ui-monospace, "IBM Plex Sans Thai", monospace);color:var(--cx-orange,#f97316)}.dt-ledger__h[data-astro-cid-p54bopvs]{color:var(--cx-ink,#111);margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.dt-ledger__d[data-astro-cid-p54bopvs]{color:var(--cx-mute,#57534e);margin:.35rem 0 0;font-size:.9375rem;line-height:1.7}.dt-ledger__sys[data-astro-cid-p54bopvs]{color:var(--cx-ink,#111);align-self:start;font-weight:600;text-decoration:none}.dt-ledger__sys[data-astro-cid-p54bopvs]:hover{color:var(--cx-orange-ink,#c2410c)}@media (width>=768px){.dt-ledger__head[data-astro-cid-p54bopvs],.dt-ledger__row[data-astro-cid-p54bopvs]{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,.9fr);column-gap:2rem}.dt-ledger__head[data-astro-cid-p54bopvs]{font-family:var(--cx-mono,ui-monospace, "IBM Plex Sans Thai", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-faint,#a8a29e);margin-top:2rem;padding:0 0 .75rem;font-size:.75rem;display:grid}.dt-ledger__head[data-astro-cid-p54bopvs] span[data-astro-cid-p54bopvs]:last-child,.dt-ledger__sys[data-astro-cid-p54bopvs]{text-align:right;justify-self:end}}
