.thread[data-astro-cid-2zjcx5fc]{border-top:1px solid color-mix(in srgb, var(--color-paper) 12%, transparent);max-width:46rem}.turn[data-astro-cid-2zjcx5fc]{border-bottom:1px solid color-mix(in srgb, var(--color-paper) 12%, transparent);padding:1.6rem 0}.turn-q[data-astro-cid-2zjcx5fc]{font-family:var(--font-mono);letter-spacing:-.01em;color:#fff;padding-left:1.5rem;font-size:.94rem;font-weight:400;line-height:1.45;position:relative}.turn-q[data-astro-cid-2zjcx5fc]:before{content:"›";color:var(--color-lime);font-size:1.15rem;line-height:1.3;position:absolute;top:-.05em;left:0}.turn-a[data-astro-cid-2zjcx5fc]{margin-top:.85rem;padding-left:1.5rem}.turn-lead[data-astro-cid-2zjcx5fc]{font-family:var(--font-serif);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:500;line-height:1.1}.turn-text[data-astro-cid-2zjcx5fc]{max-width:54ch;color:color-mix(in srgb, var(--color-paper) 70%, transparent);margin-top:.5rem;font-size:.92rem;line-height:1.6}.turn-src[data-astro-cid-2zjcx5fc]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:color-mix(in srgb, var(--color-paper) 42%, transparent);margin-top:.75rem;font-size:.63rem}.turn--open[data-astro-cid-2zjcx5fc]{border-bottom:0}.turn-q--open[data-astro-cid-2zjcx5fc]{min-height:1.4em}.caret[data-astro-cid-2zjcx5fc]{vertical-align:-.18em;background:var(--color-lime);width:.55rem;height:1.05em;animation:1.15s step-end infinite ask-blink;display:inline-block}.turn--open[data-astro-cid-2zjcx5fc] .turn-a[data-astro-cid-2zjcx5fc]{margin-top:.7rem}.turn-text--open[data-astro-cid-2zjcx5fc]{color:color-mix(in srgb, var(--color-paper) 85%, transparent);font-size:.98rem}@keyframes ask-blink{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.caret[data-astro-cid-2zjcx5fc]{animation:none}}@media (width>=768px){.thread[data-astro-cid-2zjcx5fc]{max-width:none}.turn[data-astro-cid-2zjcx5fc]{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;column-gap:3.5rem;padding:1.9rem 0;display:grid}.turn-a[data-astro-cid-2zjcx5fc]{margin-top:0;padding-left:0}}@media (width<=640px){.turn-q[data-astro-cid-2zjcx5fc]{font-size:.88rem}.turn-lead[data-astro-cid-2zjcx5fc]{font-size:1.5rem}}[data-astro-cid-msr6hgsv][data-rp] .card[data-astro-cid-msr6hgsv]{border:1px solid color-mix(in srgb, var(--color-pine) 10%, transparent);box-shadow:0 18px 34px -26px color-mix(in srgb, var(--color-pine) 45%, transparent);background:#fff;border-radius:.9rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);overflow:hidden}[data-astro-cid-msr6hgsv][data-rp] .card[data-astro-cid-msr6hgsv]:hover{box-shadow:0 30px 50px -28px color-mix(in srgb, var(--color-pine) 55%, transparent);transform:translateY(-4px)}[data-astro-cid-msr6hgsv][data-rp] .vis[data-astro-cid-msr6hgsv]{border-bottom:1px solid color-mix(in srgb, var(--color-pine) 8%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-paper) 40%, #fff), var(--color-paper));justify-content:center;align-items:center;height:11.5rem;display:flex;position:relative;overflow:hidden}[data-astro-cid-msr6hgsv][data-rp] .cp[data-astro-cid-msr6hgsv]{border:1px solid color-mix(in srgb, var(--color-pine) 10%, transparent);width:82%;box-shadow:0 10px 20px -16px color-mix(in srgb, var(--color-pine) 50%, transparent);background:#fff;border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.65rem .7rem 1.6rem;display:flex;position:relative}[data-astro-cid-msr6hgsv][data-rp] .cp-step[data-astro-cid-msr6hgsv]{background:var(--color-paper);font-family:var(--font-mono);color:var(--color-muted);border-radius:.3rem;padding:.18rem .42rem;font-size:.68rem}[data-astro-cid-msr6hgsv][data-rp] .cp-step--hot[data-astro-cid-msr6hgsv]{background:var(--color-pine-950);color:var(--color-lime)}[data-astro-cid-msr6hgsv][data-rp] .cp-sep[data-astro-cid-msr6hgsv]{color:color-mix(in srgb, var(--color-pine) 30%, transparent);font-size:.7rem}[data-astro-cid-msr6hgsv][data-rp] .cp-count[data-astro-cid-msr6hgsv]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);font-size:.66rem;position:absolute;bottom:.55rem;right:.7rem}[data-astro-cid-msr6hgsv][data-rp] .xp[data-astro-cid-msr6hgsv]{flex-direction:column;gap:.55rem;width:78%;display:flex}[data-astro-cid-msr6hgsv][data-rp] .xp-file[data-astro-cid-msr6hgsv]{border:1px solid color-mix(in srgb, var(--color-pine) 10%, transparent);font-family:var(--font-mono);color:var(--color-muted);box-shadow:0 10px 20px -16px color-mix(in srgb, var(--color-pine) 50%, transparent);transform:translateX(calc(var(--i) * .9rem - .9rem)) rotate(calc(var(--i) * .7deg - .7deg));background:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.7rem;display:flex}[data-astro-cid-msr6hgsv][data-rp] .xp-file--hot[data-astro-cid-msr6hgsv]{color:var(--color-pine);border-color:color-mix(in srgb, var(--color-lime) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-lime) 25%, transparent);font-weight:600}[data-astro-cid-msr6hgsv][data-rp] .xp-x[data-astro-cid-msr6hgsv]{color:#fff;width:1rem;height:1rem;font:700 .7rem/1rem var(--font-sans);text-align:center;background:#217346;border-radius:.22rem;flex:none;font-style:normal}[data-astro-cid-msr6hgsv][data-rp] .kp[data-astro-cid-msr6hgsv]{border:1px solid color-mix(in srgb, var(--color-pine) 10%, transparent);width:84%;box-shadow:0 10px 20px -16px color-mix(in srgb, var(--color-pine) 50%, transparent);background:#fff;border-radius:.6rem;align-items:center;gap:.6rem;padding:.65rem .75rem;display:flex}[data-astro-cid-msr6hgsv][data-rp] .kp-av[data-astro-cid-msr6hgsv]{background:var(--color-pine);width:2rem;height:2rem;color:var(--color-lime);font-family:var(--font-mono);border-radius:9999px;flex:none;place-items:center;font-size:.7rem;font-weight:600;display:grid;position:relative}[data-astro-cid-msr6hgsv][data-rp] .kp-av[data-astro-cid-msr6hgsv] i[data-astro-cid-msr6hgsv]{background:var(--color-sand);border:2px solid #fff;border-radius:9999px;width:.58rem;height:.58rem;position:absolute;bottom:-1px;right:-1px}[data-astro-cid-msr6hgsv][data-rp] .kp-meta[data-astro-cid-msr6hgsv]{flex-direction:column;gap:.1rem;min-width:0;display:flex}[data-astro-cid-msr6hgsv][data-rp] .kp-meta[data-astro-cid-msr6hgsv] b[data-astro-cid-msr6hgsv]{color:var(--color-pine);font-size:.72rem;font-weight:700}[data-astro-cid-msr6hgsv][data-rp] .kp-meta[data-astro-cid-msr6hgsv] em[data-astro-cid-msr6hgsv]{font-style:normal;font-family:var(--font-mono);color:var(--color-muted);font-size:.68rem}[data-astro-cid-msr6hgsv][data-rp] .kp-q[data-astro-cid-msr6hgsv]{background:var(--color-pine-950);width:1.3rem;height:1.3rem;color:var(--color-lime);font-family:var(--font-mono);border-radius:9999px;flex:none;place-items:center;margin-left:auto;font-size:.75rem;font-weight:700;display:grid}[data-astro-cid-msr6hgsv][data-rp] .rp[data-astro-cid-msr6hgsv]{border:1px solid color-mix(in srgb, var(--color-pine) 10%, transparent);width:84%;box-shadow:0 10px 20px -16px color-mix(in srgb, var(--color-pine) 50%, transparent);background:#fff;border-radius:.6rem;flex-direction:column;gap:.35rem;padding:.7rem .75rem;display:flex}[data-astro-cid-msr6hgsv][data-rp] .rp-row[data-astro-cid-msr6hgsv]{background:var(--color-paper);color:var(--color-muted);border-radius:.35rem;padding:.3rem .5rem;font-size:.72rem}[data-astro-cid-msr6hgsv][data-rp] .rp-row--miss[data-astro-cid-msr6hgsv]{border:1px dashed color-mix(in srgb, var(--color-pine) 28%, transparent);color:color-mix(in srgb, var(--color-pine) 55%, transparent);background:0 0;padding-right:1.6rem;position:relative}[data-astro-cid-msr6hgsv][data-rp] .rp-row--miss[data-astro-cid-msr6hgsv] i[data-astro-cid-msr6hgsv]{background:var(--color-pine-950);width:1rem;height:1rem;color:var(--color-lime);font-style:normal;font-family:var(--font-mono);border-radius:9999px;place-items:center;font-size:.65rem;font-weight:700;display:grid;position:absolute;top:50%;right:.35rem;translate:0 -50%}[data-astro-cid-msr6hgsv][data-rp] .lt[data-astro-cid-msr6hgsv]{border:1px solid color-mix(in srgb, var(--color-pine) 10%, transparent);width:82%;box-shadow:0 10px 20px -16px color-mix(in srgb, var(--color-pine) 50%, transparent);background:#fff;border-radius:.6rem;flex-direction:column;gap:.3rem;padding:.7rem .8rem;display:flex}[data-astro-cid-msr6hgsv][data-rp] .lt-top[data-astro-cid-msr6hgsv]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}[data-astro-cid-msr6hgsv][data-rp] .lt-t[data-astro-cid-msr6hgsv]{color:var(--color-pine);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}[data-astro-cid-msr6hgsv][data-rp] .lt-d[data-astro-cid-msr6hgsv]{background:var(--color-pine-950);color:var(--color-lime);font-family:var(--font-mono);border-radius:9999px;flex:none;padding:.1rem .45rem;font-size:.66rem}[data-astro-cid-msr6hgsv][data-rp] .lt-num[data-astro-cid-msr6hgsv]{color:var(--color-pine);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;line-height:1.2}[data-astro-cid-msr6hgsv][data-rp] .lt-track[data-astro-cid-msr6hgsv]{background:color-mix(in srgb, var(--color-paper-200) 80%, #fff);border-radius:9999px;height:.35rem;overflow:hidden}[data-astro-cid-msr6hgsv][data-rp] .lt-track[data-astro-cid-msr6hgsv] i[data-astro-cid-msr6hgsv]{background:var(--color-pine);border-radius:9999px;width:88%;height:100%;display:block}[data-astro-cid-msr6hgsv][data-rp] .lt-note[data-astro-cid-msr6hgsv]{font-family:var(--font-mono);color:var(--color-muted);font-size:.66rem}[data-astro-cid-msr6hgsv][data-rp] .ph[data-astro-cid-msr6hgsv]{border:1px solid color-mix(in srgb, var(--color-pine) 14%, transparent);width:8.4rem;height:9.4rem;box-shadow:0 18px 30px -20px color-mix(in srgb, var(--color-pine) 55%, transparent);background:#fff;border-bottom:0;border-radius:1.1rem 1.1rem 0 0;align-self:flex-end;padding:.9rem .55rem 0;position:relative;overflow:hidden}[data-astro-cid-msr6hgsv][data-rp] .vis[data-astro-cid-msr6hgsv]:has(.ph){align-items:flex-end}[data-astro-cid-msr6hgsv][data-rp] .ph-notch[data-astro-cid-msr6hgsv]{background:color-mix(in srgb, var(--color-sand) 40%, #fff);border-radius:9999px;width:1.8rem;height:.3rem;position:absolute;top:.35rem;left:50%;translate:-50%}[data-astro-cid-msr6hgsv][data-rp] .ph-screen[data-astro-cid-msr6hgsv]{flex-direction:column;gap:.3rem;display:flex}[data-astro-cid-msr6hgsv][data-rp] .ph-bubble[data-astro-cid-msr6hgsv]{background:var(--color-paper);color:var(--color-pine);border-radius:.7rem .7rem .7rem .2rem;padding:.45rem .55rem;font-size:.66rem;line-height:1.45}[data-astro-cid-msr6hgsv][data-rp] .ph-time[data-astro-cid-msr6hgsv]{font-family:var(--font-mono);color:var(--color-muted);font-size:.6rem}
