.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);background:#0b0518;overflow:hidden}.art-wrap[data-astro-cid-ge2uvauf]{position:relative}.art[data-astro-cid-ge2uvauf]{image-rendering:pixelated;aspect-ratio:4/3;object-fit:cover;object-position:48% 100%;width:100%;height:auto;display:block}@media (width>=640px){.art[data-astro-cid-ge2uvauf]{aspect-ratio:auto}}.text[data-astro-cid-ge2uvauf]{padding:var(--s4) var(--gutter) var(--s8);max-width:40rem}h1[data-astro-cid-ge2uvauf]{margin-bottom:var(--s3);font-size:clamp(2.5rem,9vw,4.75rem)}.ctas[data-astro-cid-ge2uvauf]{margin:var(--s4) 0 var(--s3);flex-wrap:wrap;gap:12px;display:flex}.cmd[data-astro-cid-ge2uvauf]{border-radius:var(--radius-sm);border:1px solid var(--line);background:#0c0518bf;gap:4px;max-width:max-content;padding:12px 14px;font-size:.8125rem;display:grid}.cmd[data-astro-cid-ge2uvauf] code[data-astro-cid-ge2uvauf]{color:var(--text);white-space:pre-wrap;background:0 0;border:0;padding:0}.cmd[data-astro-cid-ge2uvauf] .p[data-astro-cid-ge2uvauf]{color:var(--orange)}.cmd[data-astro-cid-ge2uvauf] .ok[data-astro-cid-ge2uvauf]{color:var(--green)}.cmd[data-astro-cid-ge2uvauf] .ag[data-astro-cid-ge2uvauf]{color:var(--orange)}.cmd[data-astro-cid-ge2uvauf] code[data-astro-cid-ge2uvauf]+code[data-astro-cid-ge2uvauf]:nth-child(3){margin-top:6px}.cmd[data-astro-cid-ge2uvauf] .dim[data-astro-cid-ge2uvauf]{color:var(--text-faint)}@media (width>=1100px){.stage[data-astro-cid-ge2uvauf]{aspect-ratio:2.1;max-width:2200px;margin-inline:auto;position:relative;container-type:inline-size}.art-wrap[data-astro-cid-ge2uvauf]{aspect-ratio:480/270;height:100%;position:absolute;top:0;right:0}.art[data-astro-cid-ge2uvauf]{aspect-ratio:auto;object-fit:fill;width:100%;height:100%}.stage[data-astro-cid-ge2uvauf]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b0518 0% 15%,#0b0518bf 26%,#0b051833 40%,#0000 48%),linear-gradient(#0000 86%,#0b0518cc 100%);position:absolute;inset:0}.text[data-astro-cid-ge2uvauf]{z-index:2;width:34cqi;padding:0;position:absolute;top:50%;left:6.5cqi;transform:translateY(-50%)}h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.75rem,4.4cqi,5rem)}.lead[data-astro-cid-ge2uvauf]{font-size:clamp(1.0625rem,1.2cqi,1.25rem)}}.fx[data-astro-cid-ge2uvauf]{pointer-events:none;left:calc(var(--x) / 480 * 100%);top:calc(var(--y) / 270 * 100%);display:none;position:absolute}@media (width>=640px){.motion .fx[data-astro-cid-ge2uvauf]{display:block}}.flame[data-astro-cid-ge2uvauf],.screen[data-astro-cid-ge2uvauf]{width:calc(var(--s) / 480 * 100%);aspect-ratio:1;mix-blend-mode:screen;opacity:.4;border-radius:50%;translate:-50% -50%}.flame[data-astro-cid-ge2uvauf]{background:radial-gradient(closest-side,#ffbe5a8c,#ff8c322e 55%,#0000);animation:3.7s step-end infinite flicker}.flame--2[data-astro-cid-ge2uvauf]{animation-duration:2.9s;animation-delay:-1.3s}@keyframes flicker{0%{opacity:.42}13%{opacity:.3}21%{opacity:.48}38%{opacity:.36}52%{opacity:.5}67%{opacity:.33}81%{opacity:.45}90%{opacity:.38}}.screen[data-astro-cid-ge2uvauf]{background:radial-gradient(closest-side,#96c8ff66,#0000);animation:6s ease-in-out infinite screen}@keyframes screen{50%{opacity:.18}}.glint[data-astro-cid-ge2uvauf]{aspect-ratio:1;opacity:0;width:.42%;animation:glint 4.6s ease-in-out var(--g,0s) infinite;background:#fff6d8;translate:-50% -50%;box-shadow:0 0 6px 1px #ffd23fcc}@keyframes glint{0%,70%,to{opacity:0;transform:scale(.4)}80%{opacity:1;transform:scale(1)}}.layer[data-astro-cid-ge2uvauf]{image-rendering:pixelated;pointer-events:none;display:none;position:absolute}@media (width>=640px){.motion .layer[data-astro-cid-ge2uvauf]{display:block}}.layer--waves-1[data-astro-cid-ge2uvauf],.layer--waves-2[data-astro-cid-ge2uvauf],.layer--waves-3[data-astro-cid-ge2uvauf]{opacity:0;animation:none}.layer--waves-1[data-astro-cid-ge2uvauf]{animation-name:wave-1}.layer--waves-2[data-astro-cid-ge2uvauf]{animation-name:wave-2}.layer--waves-3[data-astro-cid-ge2uvauf]{animation-name:wave-3}@keyframes wave-1{0%{opacity:0}25%{opacity:1}50%{opacity:0}}@keyframes wave-2{0%{opacity:0}50%{opacity:1}75%{opacity:0}}@keyframes wave-3{0%{opacity:0}75%{opacity:1}}.layer--parrot-blink[data-astro-cid-ge2uvauf]{opacity:0;animation:11s step-end infinite blink-eye}@keyframes blink-eye{0%{opacity:0}18%{opacity:1}19.4%{opacity:0}88%{opacity:1}89.4%{opacity:0}}.layer--parrot-look[data-astro-cid-ge2uvauf]{opacity:0;animation:11s step-end infinite look}@keyframes look{0%{opacity:0}46%{opacity:1}72%{opacity:0}}.caret[data-astro-cid-ge2uvauf]{vertical-align:-.18em;background:var(--orange);opacity:0;width:.55em;height:1.05em;margin-left:6px;display:inline-block}.motion .cmd[data-astro-cid-ge2uvauf] code[data-astro-cid-ge2uvauf]{opacity:0;animation:.4s forwards line-in}.motion .cmd[data-astro-cid-ge2uvauf] code[data-astro-cid-ge2uvauf]:first-child{animation-delay:.5s}.motion .cmd[data-astro-cid-ge2uvauf] code[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:1.1s}.motion .cmd[data-astro-cid-ge2uvauf] code[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:1.8s}.motion .cmd[data-astro-cid-ge2uvauf] code[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:2.5s}.motion .caret[data-astro-cid-ge2uvauf]{animation:1.1s step-end 3s infinite blink}@keyframes line-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes blink{0%{opacity:1}50%{opacity:0}}@media (width>=1100px) and (width<=1299px){.cmd[data-astro-cid-ge2uvauf]{display:none}}@media (width>=2200px){.art-wrap[data-astro-cid-ge2uvauf]{-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}}.fw[data-astro-cid-4mdusmfp]{border-block:1px solid var(--line);background:var(--bg-raised);padding-block:var(--s4)}.fw__inner[data-astro-cid-4mdusmfp]{gap:var(--s2) var(--s6);align-items:center;display:grid}@media (width>=960px){.fw__inner[data-astro-cid-4mdusmfp]{grid-template-columns:15rem 1fr}.note[data-astro-cid-4mdusmfp]{grid-column:2}}h2[data-astro-cid-4mdusmfp]{margin:0;font-size:1.25rem}ul[data-astro-cid-4mdusmfp]{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-4mdusmfp]{font:500 .875rem/1 var(--font-mono);color:var(--text);border:1px solid var(--line-strong);background:var(--bg);border-radius:999px;padding:8px 12px}li[data-astro-cid-4mdusmfp]:last-child{color:var(--yellow);border-style:dashed}.note[data-astro-cid-4mdusmfp]{color:var(--text-faint);margin:0;font-size:.9375rem}h2[data-astro-cid-5wfdsgz3]{margin-bottom:var(--s6)}.route[data-astro-cid-5wfdsgz3]{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=860px){.route[data-astro-cid-5wfdsgz3]{gap:var(--s6);grid-template-columns:repeat(3,1fr)}.route[data-astro-cid-5wfdsgz3]:before{content:"";left:23px;right:calc((100% - 2 * var(--s6)) / 3 - 23px);border-top:3px dashed #f28c288c;height:0;position:absolute;top:22px}}.stop[data-astro-cid-5wfdsgz3]{position:relative}.motion .route[data-astro-cid-5wfdsgz3]:before{transform-origin:0;transition:transform 1.4s cubic-bezier(.5,0,.3,1) .25s;transform:scaleX(0)}.motion .route[data-astro-cid-5wfdsgz3].in:before{transform:none}.motion .mark[data-astro-cid-5wfdsgz3]{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(.2s + var(--i) * .65s);transform:scale(.6)}.motion .route[data-astro-cid-5wfdsgz3].in .mark[data-astro-cid-5wfdsgz3]{opacity:1;transform:none}.mark[data-astro-cid-5wfdsgz3]{width:46px;height:46px;margin-bottom:var(--s2);background:var(--bg);border:2px solid var(--orange);font:600 1.125rem/1 var(--font-led);color:var(--orange);border-radius:50%;place-items:center;display:grid;position:relative}.mark[data-astro-cid-5wfdsgz3].done{border-color:var(--green);color:#0b0518;background:var(--green);font-family:var(--font-text);font-weight:700;box-shadow:0 0 0 6px #3ddc8429}h3[data-astro-cid-5wfdsgz3]{font-size:1.25rem}p[data-astro-cid-5wfdsgz3]{color:var(--text-muted);max-width:32ch;margin:0}.rack[data-astro-cid-mon6sy3i]{gap:4px;margin:0;padding:8px;list-style:none;display:grid;container-type:inline-size}li[data-astro-cid-mon6sy3i]{border-radius:8px;grid-template-columns:3.2rem 8.5rem 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}li[data-astro-cid-mon6sy3i]:nth-child(odd){background:#fff4d606}.v[data-astro-cid-mon6sy3i]{font:600 1.375rem/1 var(--font-led);color:var(--yellow)}.chip[data-astro-cid-mon6sy3i]{white-space:nowrap;justify-self:start}.sites[data-astro-cid-mon6sy3i]{flex-wrap:nowrap;overflow:hidden}@container (width<=600px){.lbl[data-astro-cid-mon6sy3i]{display:none}li[data-astro-cid-mon6sy3i]{grid-template-columns:2.8rem 8rem 1fr auto}}.more[data-astro-cid-mon6sy3i]{font:.75rem var(--font-mono);color:var(--text-faint);padding:6px 10px;display:block;background:0 0!important}.term[data-astro-cid-mon6sy3i]{border-top:1px solid var(--line)}.sites[data-astro-cid-mon6sy3i]{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.site[data-astro-cid-mon6sy3i]{font:.75rem/1 var(--font-mono);background:var(--surface-2);color:var(--text-muted);border-radius:5px;padding:4px 6px}.none[data-astro-cid-mon6sy3i]{font:.75rem var(--font-mono);color:var(--text-faint)}.state[data-astro-cid-mon6sy3i]{font:.75rem var(--font-mono);color:var(--text-faint);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}@media (width<=560px){li[data-astro-cid-mon6sy3i]{grid-template-columns:2.6rem 1fr}.sites[data-astro-cid-mon6sy3i],.state[data-astro-cid-mon6sy3i]{grid-column:2}}.stack[data-astro-cid-icps2vlw]{gap:10px;display:grid}.bar[data-astro-cid-icps2vlw]{border:1px solid var(--line-strong);margin-left:calc(var(--i) * 18px);font:.875rem var(--font-mono);background:#1a0f2e;border-radius:999px;align-items:center;gap:10px;min-width:0;padding:11px 14px;display:flex}.lock[data-astro-cid-icps2vlw]{background:var(--green);border-radius:2px;flex:none;width:12px;height:10px;margin-top:4px;position:relative}.lock[data-astro-cid-icps2vlw]:before{content:"";border:2px solid var(--green);box-sizing:border-box;border-bottom:0;border-radius:5px 5px 0 0;width:8px;height:8px;position:absolute;top:-6px;left:2px}.url[data-astro-cid-icps2vlw]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scheme[data-astro-cid-icps2vlw]{color:var(--text-faint)}.note[data-astro-cid-icps2vlw]{color:var(--text-faint);white-space:nowrap;margin-left:auto;font-size:.75rem}@media (width<=560px){.note[data-astro-cid-icps2vlw]{display:none}.bar[data-astro-cid-icps2vlw]{margin-left:0}}.cert[data-astro-cid-icps2vlw]{margin-top:12px}.cert[data-astro-cid-icps2vlw] .panel__body[data-astro-cid-icps2vlw]{padding-bottom:34px}.name[data-astro-cid-icps2vlw]{font:700 1.125rem var(--font-display);margin:0 0 10px}dl[data-astro-cid-icps2vlw]{grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;margin:0;font-size:.8125rem;display:grid}dt[data-astro-cid-icps2vlw]{color:var(--text-faint);font-family:var(--font-mono)}dd[data-astro-cid-icps2vlw]{flex-wrap:wrap;gap:6px;margin:0;display:flex}.phone[data-astro-cid-icps2vlw]{align-items:center;gap:14px;width:min(300px,100%);margin:-22px 0 0 auto;padding:12px;display:flex;position:relative;box-shadow:0 20px 40px -20px #000c}.qr[data-astro-cid-icps2vlw]{background:#fff4d6;border-radius:4px;flex:none;grid-template-columns:repeat(9,6px);gap:0;padding:6px;display:grid}.qr[data-astro-cid-icps2vlw] span[data-astro-cid-icps2vlw]{width:6px;height:6px}.qr[data-astro-cid-icps2vlw] .on[data-astro-cid-icps2vlw]{background:#1a0b2e}.pt[data-astro-cid-icps2vlw]{color:var(--text);margin:0;font-size:.9375rem;font-weight:600}.pd[data-astro-cid-icps2vlw]{font:.75rem var(--font-mono);color:var(--text-faint);margin:2px 0 0}.pair[data-astro-cid-mzozuhtd]{gap:14px;display:grid}@media (width>=640px){.mail[data-astro-cid-mzozuhtd]{margin:-36px 0 0 18%;position:relative}.db[data-astro-cid-mzozuhtd] .panel__body[data-astro-cid-mzozuhtd]{padding-bottom:52px}}.svc[data-astro-cid-mzozuhtd]{border-bottom:1px solid var(--line);font:.75rem var(--font-mono);color:var(--text-muted);flex-wrap:wrap;gap:8px 16px;margin:0 0 16px;padding:0 0 14px;list-style:none;display:flex}.svc[data-astro-cid-mzozuhtd] li[data-astro-cid-mzozuhtd]{align-items:center;gap:7px;display:inline-flex}dl[data-astro-cid-mzozuhtd]{grid-template-columns:auto 1fr;gap:9px 14px;margin:0 0 16px;font-size:.8125rem;display:grid}dt[data-astro-cid-mzozuhtd]{color:var(--text-faint);font-family:var(--font-mono)}dd[data-astro-cid-mzozuhtd]{color:var(--text);font-family:var(--font-mono);margin:0}.fake-btn[data-astro-cid-mzozuhtd]{font:600 .8125rem/1 var(--font-text);background:var(--yellow);color:#1a0b2e;border-radius:7px;padding:9px 12px;display:inline-block}ul[data-astro-cid-mzozuhtd]{margin:0;padding:6px;list-style:none}li[data-astro-cid-mzozuhtd]{border-radius:8px;grid-template-columns:1fr auto;gap:2px 10px;padding:10px;display:grid}li[data-astro-cid-mzozuhtd].unread{background:#f28c281a}.from[data-astro-cid-mzozuhtd]{font:.75rem var(--font-mono);color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t[data-astro-cid-mzozuhtd]{font:.75rem var(--font-mono);color:var(--text-faint)}.subj[data-astro-cid-mzozuhtd]{color:var(--text);grid-column:1/-1;font-size:.875rem;font-weight:600}.foot[data-astro-cid-mzozuhtd]{border-top:1px solid var(--line);font:.75rem var(--font-mono);color:var(--green);margin:0;padding:10px 16px}.pair[data-astro-cid-y2pdkdui]{gap:14px;display:grid}@media (width>=640px){.snaps[data-astro-cid-y2pdkdui]{margin:-30px 0 0 14%;position:relative}.term[data-astro-cid-y2pdkdui]{padding-bottom:44px}}ul[data-astro-cid-y2pdkdui]{margin:0;padding:6px;list-style:none}li[data-astro-cid-y2pdkdui]{border-radius:8px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}li[data-astro-cid-y2pdkdui].new{background:#f28c281a}.when[data-astro-cid-y2pdkdui]{font:.75rem var(--font-mono);color:var(--text-faint);white-space:nowrap}.note[data-astro-cid-y2pdkdui]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.fake-btn[data-astro-cid-y2pdkdui]{font:600 .75rem/1 var(--font-text);border:1px solid var(--line-strong);color:var(--text-muted);border-radius:6px;padding:6px 9px}@media (width<=560px){li[data-astro-cid-y2pdkdui]{grid-template-columns:auto 1fr}.note[data-astro-cid-y2pdkdui]{grid-column:1/-1}.fake-btn[data-astro-cid-y2pdkdui]{display:none}}.pair[data-astro-cid-zn5ikpot]{gap:14px;display:grid}@media (width>=640px){.act[data-astro-cid-zn5ikpot]{margin:-34px 0 0 22%;position:relative}.panel__body[data-astro-cid-zn5ikpot]{padding-bottom:46px}}.banner[data-astro-cid-zn5ikpot]{background:#f28c281f;border-bottom:1px solid #f28c284d;padding:12px 16px}.banner[data-astro-cid-zn5ikpot] p[data-astro-cid-zn5ikpot]{color:var(--text);margin:0 0 10px;font-size:.875rem}.star[data-astro-cid-zn5ikpot]{color:var(--orange)}.dim[data-astro-cid-zn5ikpot]{color:var(--text-faint);font:.75rem var(--font-mono);margin-left:4px}.btns[data-astro-cid-zn5ikpot]{flex-wrap:wrap;gap:6px;display:flex}.fake-btn[data-astro-cid-zn5ikpot]{font:600 .75rem/1 var(--font-text);border:1px solid var(--line-strong);color:var(--text-muted);border-radius:6px;padding:7px 10px}.fake-btn--main[data-astro-cid-zn5ikpot]{background:var(--yellow);border-color:var(--yellow);color:#1a0b2e}.h[data-astro-cid-zn5ikpot]{font:600 .6875rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin:0 0 6px}.files[data-astro-cid-zn5ikpot]{font:.75rem var(--font-mono);color:var(--text);gap:5px;margin:0 0 12px;padding:0;list-style:none;display:grid}.files[data-astro-cid-zn5ikpot] li[data-astro-cid-zn5ikpot]{text-overflow:ellipsis;white-space:nowrap;gap:8px;min-width:0;display:flex;overflow:hidden}.k[data-astro-cid-zn5ikpot]{width:1.2em;color:var(--text-faint);flex:none}.k--M[data-astro-cid-zn5ikpot]{color:var(--yellow)}.k--A[data-astro-cid-zn5ikpot]{color:var(--green)}.k--D[data-astro-cid-zn5ikpot]{color:#ff7a7a}.log[data-astro-cid-zn5ikpot]{font:.75rem/1.4 var(--font-mono);color:var(--text);gap:7px;margin:0;padding:12px 16px;list-style:none;display:grid}.g[data-astro-cid-zn5ikpot]{color:var(--green)}.chapter[data-astro-cid-6fn4awhx]{padding-block:clamp(var(--s8), 7vw, 96px);border-top:1px solid var(--line);position:relative}.chapter__inner[data-astro-cid-6fn4awhx]{gap:var(--s6);align-items:center;display:grid}.chapter__inner[data-astro-cid-6fn4awhx]>[data-astro-cid-6fn4awhx]{min-width:0}@media (width>=960px){.chapter__inner[data-astro-cid-6fn4awhx]{gap:var(--s8);grid-template-columns:5fr 6fr}.chapter[data-astro-cid-6fn4awhx]:nth-of-type(2n) .chapter__text[data-astro-cid-6fn4awhx]{order:2}}.num[data-astro-cid-6fn4awhx]{font:600 clamp(3rem, 5vw, 4.5rem)/.9 var(--font-led);margin:0 0 var(--s2);color:#f28c28b8}h2[data-astro-cid-6fn4awhx] em{color:var(--yellow);font-style:normal}.body[data-astro-cid-6fn4awhx]{color:var(--text-muted);max-width:52ch;font-size:1.125rem}ul[data-astro-cid-6fn4awhx]{margin:var(--s3) 0 0;gap:10px;padding:0;list-style:none;display:grid}li[data-astro-cid-6fn4awhx]{color:var(--text);padding-left:22px;font-size:.975rem;position:relative}li[data-astro-cid-6fn4awhx]:before{content:"";background:var(--orange);width:8px;height:8px;box-shadow:2px 2px 0 var(--red);position:absolute;top:.55em;left:2px}h2[data-astro-cid-ta7kaeco]{margin-bottom:var(--s6)}.bento[data-astro-cid-ta7kaeco]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1000px){.bento[data-astro-cid-ta7kaeco]{grid-template-columns:repeat(4,1fr)}.t0[data-astro-cid-ta7kaeco],.t3[data-astro-cid-ta7kaeco],.t6[data-astro-cid-ta7kaeco],.t7[data-astro-cid-ta7kaeco]{grid-column:span 2}}.tile[data-astro-cid-ta7kaeco]{padding:var(--s3);border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-raised);transition:border-color .15s, opacity .7s ease var(--d,0s), transform .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s)}.tile[data-astro-cid-ta7kaeco]:hover{border-color:var(--line-strong)}.t0[data-astro-cid-ta7kaeco]{background:radial-gradient(120% 140% at 0% 0%, #f28c2829, transparent 60%), var(--bg-raised)}.t3[data-astro-cid-ta7kaeco]{background:radial-gradient(120% 140% at 100% 0%, #ffd23f1a, transparent 60%), var(--bg-raised)}h3[data-astro-cid-ta7kaeco]{margin-bottom:6px;font-size:1.0625rem}p[data-astro-cid-ta7kaeco]{color:var(--text-muted);margin:0;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-ta7kaeco]{transition:none}}.path[data-astro-cid-h7c4nfgi]{font:.875rem var(--font-mono);color:var(--text-muted);margin:0 0 10px}.path[data-astro-cid-h7c4nfgi] strong[data-astro-cid-h7c4nfgi]{color:var(--yellow)}.tree[data-astro-cid-h7c4nfgi]{border-left:1px dashed var(--line-strong);gap:6px;margin:0 0 16px;padding:0 0 0 14px;list-style:none;display:grid}.tree[data-astro-cid-h7c4nfgi] li[data-astro-cid-h7c4nfgi]{font:.8125rem var(--font-mono);align-items:baseline;gap:12px;display:flex}.dir[data-astro-cid-h7c4nfgi]{color:var(--text);min-width:3rem}.dir[data-astro-cid-h7c4nfgi]:before{content:"▸ ";color:var(--orange)}.dim[data-astro-cid-h7c4nfgi]{color:var(--text-faint);font-size:.75rem}.checks[data-astro-cid-h7c4nfgi]{border-top:1px solid var(--line);gap:8px;margin:0;padding:14px 0 0;font-size:.875rem;list-style:none;display:grid}.checks[data-astro-cid-h7c4nfgi] li[data-astro-cid-h7c4nfgi]{color:var(--text);padding-left:24px;position:relative}.checks[data-astro-cid-h7c4nfgi] li[data-astro-cid-h7c4nfgi]:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.trio[data-astro-cid-ptbtpffe]{border-top:1px solid var(--line);padding-block:clamp(var(--s8), 8vw, 104px)}.grid[data-astro-cid-ptbtpffe]{gap:var(--s6) var(--s4);display:grid}@media (width>=1000px){.grid[data-astro-cid-ptbtpffe]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-ptbtpffe]{flex-direction:column;min-width:0;display:flex}.n[data-astro-cid-ptbtpffe]{color:var(--text-faint);margin-right:4px}h2[data-astro-cid-ptbtpffe]{margin-bottom:12px;font-size:clamp(1.5rem,2.2vw,1.875rem)}.text[data-astro-cid-ptbtpffe]{color:var(--text-muted)}.vis[data-astro-cid-ptbtpffe]{padding-top:var(--s2)}.vis[data-astro-cid-ptbtpffe] .term{font-size:.75rem}.vis[data-astro-cid-ptbtpffe] .panel{font-size:.875rem}.sh[data-astro-cid-ypavld2q]{margin-bottom:var(--s6);max-width:62ch}.sh__title[data-astro-cid-ypavld2q]{color:var(--text)}.sh[data-astro-cid-ypavld2q] p:not(.kicker){color:var(--text-muted);font-size:1.125rem}.frame[data-astro-cid-gdccoqez]{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);max-width:1040px;box-shadow:var(--shadow);margin:0 auto;overflow:hidden}.frame[data-astro-cid-gdccoqez] img{width:100%;height:auto;display:block}.shots[data-astro-cid-gdccoqez]{gap:var(--s6);display:grid}.mock[data-astro-cid-gdccoqez]{aspect-ratio:16/10;flex-direction:column;display:flex}.mock__bar[data-astro-cid-gdccoqez]{background:var(--bg-raised);border-bottom:1px solid var(--line);gap:8px;padding:14px;display:flex}.mock__bar[data-astro-cid-gdccoqez] span[data-astro-cid-gdccoqez]{background:var(--surface-2);border-radius:50%;width:12px;height:12px}.mock__bar[data-astro-cid-gdccoqez] span[data-astro-cid-gdccoqez]:first-child{background:var(--red)}.mock__bar[data-astro-cid-gdccoqez] span[data-astro-cid-gdccoqez]:nth-child(2){background:var(--yellow)}.mock__bar[data-astro-cid-gdccoqez] span[data-astro-cid-gdccoqez]:nth-child(3){background:var(--green)}.mock__body[data-astro-cid-gdccoqez]{flex:1;grid-template-columns:30% 1fr;display:grid}.mock__list[data-astro-cid-gdccoqez]{background:var(--bg-raised);border-right:1px solid var(--line);align-content:start;gap:10px;padding:16px;display:grid}.mock__list[data-astro-cid-gdccoqez] i[data-astro-cid-gdccoqez]{background:var(--surface-2);border-radius:6px;height:22px;display:block}.mock__list[data-astro-cid-gdccoqez] i[data-astro-cid-gdccoqez].on{background:#f28c2880}.mock__detail[data-astro-cid-gdccoqez]{align-content:start;gap:14px;padding:24px;display:grid;position:relative}.mock__detail[data-astro-cid-gdccoqez] b[data-astro-cid-gdccoqez]{background:var(--line-strong);border-radius:6px;width:50%;height:26px;display:block}.mock__detail[data-astro-cid-gdccoqez] i[data-astro-cid-gdccoqez]{background:var(--surface-2);border-radius:6px;width:80%;height:16px;display:block}.mock__detail[data-astro-cid-gdccoqez] p[data-astro-cid-gdccoqez]{text-align:center;font:.875rem var(--font-mono);color:var(--text-faint);position:absolute;bottom:18%;left:0;right:0}.scroller[data-astro-cid-d4nisn5p]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-raised);overflow-x:auto}table[data-astro-cid-d4nisn5p]{min-width:1000px;font-size:.9375rem}th[data-astro-cid-d4nisn5p],td[data-astro-cid-d4nisn5p]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}tbody[data-astro-cid-d4nisn5p] tr[data-astro-cid-d4nisn5p]:last-child>[data-astro-cid-d4nisn5p]{border-bottom:0}thead[data-astro-cid-d4nisn5p] th[data-astro-cid-d4nisn5p]{font:600 .8125rem/1.4 var(--font-mono);color:var(--text);background:var(--surface);white-space:nowrap}thead[data-astro-cid-d4nisn5p] td[data-astro-cid-d4nisn5p]{background:var(--surface)}tbody[data-astro-cid-d4nisn5p] th[data-astro-cid-d4nisn5p]{color:var(--text);background:var(--bg-raised);min-width:150px;font-weight:600;position:sticky;left:0}td[data-astro-cid-d4nisn5p]{color:var(--text-muted)}td[data-astro-cid-d4nisn5p].yes{color:var(--text)}td[data-astro-cid-d4nisn5p].unverified{color:var(--text-faint);font-style:italic}.covo[data-astro-cid-d4nisn5p]{color:var(--text);background:#ffd23f12}thead[data-astro-cid-d4nisn5p] th[data-astro-cid-d4nisn5p].covo{color:var(--yellow);background:#2b1b33}.note[data-astro-cid-d4nisn5p]{margin-top:var(--s3);font-size:.9375rem}.sources[data-astro-cid-d4nisn5p] summary[data-astro-cid-d4nisn5p]{cursor:pointer;color:var(--yellow);font-weight:600}.sources[data-astro-cid-d4nisn5p] ul[data-astro-cid-d4nisn5p]{color:var(--text-muted);padding-left:1.2em;font-size:.875rem}.sources[data-astro-cid-d4nisn5p] li[data-astro-cid-d4nisn5p]{overflow-wrap:anywhere;margin-bottom:6px}.cards[data-astro-cid-4zgmmfpt]{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.cards[data-astro-cid-4zgmmfpt]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.card[data-astro-cid-4zgmmfpt]{padding:var(--s4) var(--s3);border-radius:var(--radius);background:linear-gradient(180deg, var(--surface), var(--bg-raised));border:1px solid var(--line);flex-direction:column;align-items:flex-start;display:flex}p[data-astro-cid-4zgmmfpt]{color:var(--text-muted);flex:1}
