.pj[data-astro-cid-nqg4sha3]{container-type:inline-size}.pj-steps[data-astro-cid-nqg4sha3]{list-style:none;margin:0;padding:0;max-width:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.pj-step[data-astro-cid-nqg4sha3]{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;margin:0;padding:12px;border:1px solid var(--qs-line);border-radius:10px;background:var(--qs-bg)}.pj-step[data-astro-cid-nqg4sha3]:not(:last-child):after{content:"";position:absolute;top:24px;right:-17px;width:12px;height:12px;border-top:2px solid var(--qs-line-strong);border-right:2px solid var(--qs-line-strong);transform:rotate(45deg)}.pj-step--loop[data-astro-cid-nqg4sha3]{border-color:color-mix(in srgb,var(--qs-text) 35%,var(--qs-line))}.pj-step--soft[data-astro-cid-nqg4sha3]{border-style:dashed;background:none}.pj-n[data-astro-cid-nqg4sha3]{font:700 .72rem var(--qs-mono);color:var(--qs-accent-bright)}.pj-h[data-astro-cid-nqg4sha3]{font:700 .9rem/1.25 var(--qs-display);color:var(--qs-text)}.pj-p[data-astro-cid-nqg4sha3]{font-size:.8rem;line-height:1.45;color:var(--qs-text-dim)}.pj-tag[data-astro-cid-nqg4sha3]{align-self:flex-start;margin-top:4px;padding:1px 8px;white-space:nowrap;border-radius:999px;font:700 .68rem var(--qs-mono);letter-spacing:.04em;text-transform:uppercase}.pj-tag--out[data-astro-cid-nqg4sha3]{color:var(--qs-text);background:var(--qs-panel-2)}.pj-tag--in[data-astro-cid-nqg4sha3]{color:var(--qs-accent-bright);background:var(--qs-accent-soft)}.pj-back[data-astro-cid-nqg4sha3]{position:relative;margin:10px 0 0}.pj-back-line[data-astro-cid-nqg4sha3]{display:block;box-sizing:border-box;height:14px;margin-left:calc(10% - 9.8px);width:calc(40% + 10.8px);border:2px solid color-mix(in srgb,var(--qs-text) 45%,var(--qs-line));border-top:0;border-radius:0 0 8px 8px;position:relative}.pj-back-line[data-astro-cid-nqg4sha3]:before{content:"";position:absolute;left:-7px;top:-6px;width:0;height:0;border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:8px solid color-mix(in srgb,var(--qs-text) 45%,var(--qs-line))}.pj-back[data-astro-cid-nqg4sha3] p[data-astro-cid-nqg4sha3]{margin:8px 0 0;max-width:60%;font-size:.82rem;line-height:1.5;color:var(--qs-text-dim)}.pj-back[data-astro-cid-nqg4sha3] b[data-astro-cid-nqg4sha3]{color:var(--qs-text);font-weight:700}@container (width <= 640px){.pj-steps[data-astro-cid-nqg4sha3]{grid-template-columns:1fr;gap:16px}.pj-step[data-astro-cid-nqg4sha3]{display:grid;grid-template-columns:22px 1fr;column-gap:8px;align-items:baseline}.pj-step[data-astro-cid-nqg4sha3]>[data-astro-cid-nqg4sha3]:not(.pj-n){grid-column:2}.pj-tag[data-astro-cid-nqg4sha3]{justify-self:start}.pj-step[data-astro-cid-nqg4sha3]:not(:last-child):after{inset:auto auto -13px 22px;width:8px;height:8px;transform:rotate(135deg)}.pj-back[data-astro-cid-nqg4sha3]{width:auto;padding:10px 12px;border-radius:10px;background:var(--qs-panel-2)}.pj-back-line[data-astro-cid-nqg4sha3]{display:none}.pj-back[data-astro-cid-nqg4sha3] p[data-astro-cid-nqg4sha3]{margin:0;max-width:none}}.pdd[data-astro-cid-u55b3stz]{container-type:inline-size}.pdd-panels[data-astro-cid-u55b3stz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pdd-panel[data-astro-cid-u55b3stz]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 12px 10px;border:1px solid var(--qs-line);border-radius:10px;background:var(--qs-bg)}.pdd-h[data-astro-cid-u55b3stz]{font:700 .9rem var(--qs-display);color:var(--qs-text)}.pdd[data-astro-cid-u55b3stz] svg[data-astro-cid-u55b3stz]{display:block;width:100%;height:auto;overflow:visible}.pdd-bal[data-astro-cid-u55b3stz]{fill:none;stroke:var(--qs-accent-bright);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.pdd-limit[data-astro-cid-u55b3stz]{fill:none;stroke:var(--qs-text);stroke-width:2px;stroke-linejoin:round}.pdd-room[data-astro-cid-u55b3stz]{fill:color-mix(in srgb,var(--qs-text-faint) 30%,transparent);stroke:var(--qs-text-faint);stroke-width:1.2px}.pdd-close[data-astro-cid-u55b3stz]{stroke:var(--qs-line-strong);stroke-width:1px;stroke-dasharray:3 3}.pdd-dot[data-astro-cid-u55b3stz]{fill:var(--qs-bg);stroke:var(--qs-accent-bright);stroke-width:1.8px}.pdd-k[data-astro-cid-u55b3stz]{font:500 10.5px var(--qs-mono);fill:var(--qs-text-dim)}.pdd-k--b[data-astro-cid-u55b3stz]{font-weight:700;fill:var(--qs-text)}.pdd-k--limit[data-astro-cid-u55b3stz]{fill:var(--qs-text)}.pdd-out[data-astro-cid-u55b3stz]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:2px 0 0;padding-top:8px;border-top:1px solid var(--qs-line)}.pdd-out[data-astro-cid-u55b3stz] span[data-astro-cid-u55b3stz]{font-size:.8rem;color:var(--qs-text-dim)}.pdd-out[data-astro-cid-u55b3stz] b[data-astro-cid-u55b3stz]{font:700 1.05rem var(--qs-mono);color:var(--qs-text);font-variant-numeric:tabular-nums}.pdd-leg[data-astro-cid-u55b3stz]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:12px;font-size:.8rem;color:var(--qs-text-dim)}.pdd-leg[data-astro-cid-u55b3stz] span[data-astro-cid-u55b3stz]{display:inline-flex;align-items:center;gap:7px}.pdd-sw[data-astro-cid-u55b3stz]{display:inline-block;width:18px}.pdd-sw--bal[data-astro-cid-u55b3stz]{height:2px;background:var(--qs-accent-bright)}.pdd-sw--limit[data-astro-cid-u55b3stz]{height:2px;background:var(--qs-text)}.pdd-sw--room[data-astro-cid-u55b3stz]{width:12px;height:12px;border-radius:3px;border:1.2px solid var(--qs-text-faint);background:color-mix(in srgb,var(--qs-text-faint) 30%,transparent)}@container (width <= 540px){.pdd-panels[data-astro-cid-u55b3stz]{grid-template-columns:1fr}.pdd[data-astro-cid-u55b3stz] svg[data-astro-cid-u55b3stz]{max-width:360px;margin:0 auto}}.pcb[data-astro-cid-zqdl4i2t]{container-type:inline-size}.pcb[data-astro-cid-zqdl4i2t]{display:flex;flex-direction:column;gap:22px;padding:4px 2px 0}.pcb-head[data-astro-cid-zqdl4i2t]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:30px}.pcb-head[data-astro-cid-zqdl4i2t] b[data-astro-cid-zqdl4i2t]{font:700 .95rem var(--qs-display);color:var(--qs-text)}.pcb-tag[data-astro-cid-zqdl4i2t]{padding:1px 8px;border-radius:999px;font:700 .7rem var(--qs-mono);letter-spacing:.04em;text-transform:uppercase}.pcb-tag--ok[data-astro-cid-zqdl4i2t]{color:var(--qs-bg);background:var(--qs-text)}.pcb-tag--no[data-astro-cid-zqdl4i2t]{color:var(--qs-text-dim);background:none;box-shadow:inset 0 0 0 1px var(--qs-line-strong)}.pcb-note[data-astro-cid-zqdl4i2t]{font:500 .8rem var(--qs-mono);color:var(--qs-text-dim)}.pcb-track[data-astro-cid-zqdl4i2t]{position:relative;display:flex;height:38px;border-radius:8px;background:var(--qs-panel-2)}.pcb-track[data-astro-cid-zqdl4i2t]>span[data-astro-cid-zqdl4i2t]{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;white-space:nowrap;font:700 .78rem var(--qs-mono)}.pcb-track[data-astro-cid-zqdl4i2t]>.pcb-best[data-astro-cid-zqdl4i2t]{position:relative;justify-content:flex-start;padding-left:12px;border-radius:8px 0 0 8px;background:color-mix(in srgb,var(--qs-accent) 22%,var(--qs-bg));color:var(--qs-text);box-shadow:inset 0 0 0 1.5px var(--qs-accent)}.pcb-best-k[data-astro-cid-zqdl4i2t]{position:relative}.pcb-over[data-astro-cid-zqdl4i2t]{position:absolute;top:0;right:0;bottom:0;border-radius:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--qs-text) 34%,var(--qs-bg)) 0 5px,color-mix(in srgb,var(--qs-text) 12%,var(--qs-bg)) 5px 10px);box-shadow:inset 0 0 0 1.5px var(--qs-text)}.pcb-rest[data-astro-cid-zqdl4i2t]{border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--qs-text-dim) 16%,var(--qs-bg));color:var(--qs-text-dim);box-shadow:inset 0 0 0 1px var(--qs-line-strong)}.pcb-cap[data-astro-cid-zqdl4i2t]{position:absolute;top:-8px;bottom:-8px;width:0;border-left:2px dashed var(--qs-text)}.pcb-cap[data-astro-cid-zqdl4i2t] em[data-astro-cid-zqdl4i2t]{position:absolute;bottom:calc(100% + 3px);left:0;transform:translate(-50%);white-space:nowrap;font:700 .72rem var(--qs-mono);font-style:normal;color:var(--qs-text)}.pcb-axis[data-astro-cid-zqdl4i2t]{position:relative;height:16px;margin-top:-10px}.pcb-axis[data-astro-cid-zqdl4i2t] span[data-astro-cid-zqdl4i2t]{position:absolute;top:0;transform:translate(-50%);font:500 .72rem var(--qs-mono);color:var(--qs-text-dim);white-space:nowrap}.pcb-axis[data-astro-cid-zqdl4i2t] span[data-astro-cid-zqdl4i2t]:first-child{transform:none}.pcb-axis[data-astro-cid-zqdl4i2t] span[data-astro-cid-zqdl4i2t]:last-child{transform:translate(-100%)}.pcb-leg[data-astro-cid-zqdl4i2t]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:.8rem;color:var(--qs-text-dim)}.pcb-leg[data-astro-cid-zqdl4i2t] span[data-astro-cid-zqdl4i2t]{display:inline-flex;align-items:center;gap:7px}.pcb-sw[data-astro-cid-zqdl4i2t]{display:inline-block;width:14px;height:12px;border-radius:3px}.pcb-sw--best[data-astro-cid-zqdl4i2t]{background:color-mix(in srgb,var(--qs-accent) 22%,var(--qs-bg));box-shadow:inset 0 0 0 1.5px var(--qs-accent)}.pcb-sw--over[data-astro-cid-zqdl4i2t]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--qs-text) 34%,var(--qs-bg)) 0 3px,color-mix(in srgb,var(--qs-text) 12%,var(--qs-bg)) 3px 6px);box-shadow:inset 0 0 0 1.5px var(--qs-text)}@container (width <= 460px){.pcb-wide[data-astro-cid-zqdl4i2t]{display:none}.pcb-axis[data-astro-cid-zqdl4i2t] span[data-astro-cid-zqdl4i2t]:nth-child(2),.pcb-axis[data-astro-cid-zqdl4i2t] span[data-astro-cid-zqdl4i2t]:nth-child(4){display:none}}.pcb-sw--rest[data-astro-cid-zqdl4i2t]{background:color-mix(in srgb,var(--qs-text-dim) 16%,var(--qs-bg));box-shadow:inset 0 0 0 1px var(--qs-line-strong)}
