.pc[data-astro-cid-6hbxkbgs]{gap:var(--spacing-lg);margin-top:var(--spacing-md);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}.pc-form[data-astro-cid-6hbxkbgs]{gap:var(--spacing-sm);display:grid}.pc-example[data-astro-cid-6hbxkbgs]{color:var(--color-sun-text);margin:0;font-size:.95rem;font-weight:600}.pc-row[data-astro-cid-6hbxkbgs]{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.pc-field[data-astro-cid-6hbxkbgs]{gap:.3rem;display:grid}.pc-field[data-astro-cid-6hbxkbgs] label[data-astro-cid-6hbxkbgs],.pc-scenes[data-astro-cid-6hbxkbgs] legend[data-astro-cid-6hbxkbgs]{color:var(--color-text-logo);font-size:.95rem;font-weight:700}.pc-opt[data-astro-cid-6hbxkbgs]{color:var(--color-text-light);font-weight:400}.pc[data-astro-cid-6hbxkbgs] input[data-astro-cid-6hbxkbgs][type=text],.pc[data-astro-cid-6hbxkbgs] textarea[data-astro-cid-6hbxkbgs]{width:100%;font:inherit;color:var(--color-text-logo);background:var(--color-bg);border:1px solid var(--color-sky-border);border-radius:var(--radius-sm);padding:.55rem .7rem;font-size:1rem}.pc[data-astro-cid-6hbxkbgs] textarea[data-astro-cid-6hbxkbgs]{resize:vertical;min-height:4.5rem}.pc-count[data-astro-cid-6hbxkbgs]{color:var(--color-text-light);justify-self:end;font-size:.85rem}.pc-count-full[data-astro-cid-6hbxkbgs]{color:var(--color-sun-text);font-weight:700}.pc-scenes[data-astro-cid-6hbxkbgs]{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.pc-scenes[data-astro-cid-6hbxkbgs] legend[data-astro-cid-6hbxkbgs]{margin-bottom:.4rem;padding:0}.pc-scene[data-astro-cid-6hbxkbgs]{cursor:pointer;position:relative}.pc-scene[data-astro-cid-6hbxkbgs] input[data-astro-cid-6hbxkbgs]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pc-scene[data-astro-cid-6hbxkbgs] span[data-astro-cid-6hbxkbgs]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text-logo);align-items:center;gap:.45rem;padding:.4rem .9rem .4rem .4rem;font-size:.95rem;display:inline-flex}.pc-scene[data-astro-cid-6hbxkbgs] img[data-astro-cid-6hbxkbgs]{object-fit:cover;border-radius:50%;width:22px;height:22px}.pc-scene[data-astro-cid-6hbxkbgs] input[data-astro-cid-6hbxkbgs]:checked+span[data-astro-cid-6hbxkbgs]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.pc[data-astro-cid-6hbxkbgs] input[data-astro-cid-6hbxkbgs]:focus-visible,.pc[data-astro-cid-6hbxkbgs] textarea[data-astro-cid-6hbxkbgs]:focus-visible,.pc-scene[data-astro-cid-6hbxkbgs] input[data-astro-cid-6hbxkbgs]:focus-visible+span[data-astro-cid-6hbxkbgs],.pc[data-astro-cid-6hbxkbgs] .btn[data-astro-cid-6hbxkbgs]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pc-preview[data-astro-cid-6hbxkbgs]{gap:var(--spacing-sm);display:grid}.pc-preview[data-astro-cid-6hbxkbgs] canvas[data-astro-cid-6hbxkbgs]{aspect-ratio:3/2;border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:var(--shadow-soft)}.pc-actions[data-astro-cid-6hbxkbgs]{flex-wrap:wrap;gap:.6rem;display:flex}.pc-actions[data-astro-cid-6hbxkbgs] .btn[data-astro-cid-6hbxkbgs]{margin-top:0}.pc-status[data-astro-cid-6hbxkbgs]{min-height:1.5em;color:var(--color-success);margin:0;font-size:.95rem}.pc-status[data-astro-cid-6hbxkbgs].pc-error{color:var(--color-error)}.pc-hp[data-astro-cid-6hbxkbgs]{position:absolute;left:-9999px}.pc-fallback[data-astro-cid-6hbxkbgs]{gap:.3rem;font-size:.95rem;display:grid}.pc-fallback[data-astro-cid-6hbxkbgs][hidden]{display:none}@media (width<=900px){.pc[data-astro-cid-6hbxkbgs]{grid-template-columns:1fr}}@media (width<=420px){.pc-row[data-astro-cid-6hbxkbgs]{grid-template-columns:1fr}}.y-narrow[data-astro-cid-bmnhzrj2]{max-width:44rem}.y-eyebrow[data-astro-cid-bmnhzrj2]{letter-spacing:.12em;color:var(--color-sun-text);margin-bottom:.5rem;font-weight:700}h1[data-astro-cid-bmnhzrj2]{font-size:var(--fs-page-title)}.y-sub[data-astro-cid-bmnhzrj2]{color:var(--color-accent);margin:.75rem 0 var(--spacing-md);font-size:1.25rem;font-weight:600}.y-scene[data-astro-cid-bmnhzrj2]{margin:var(--spacing-md) 0 0;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-warm);border-left:4px solid var(--color-sun);border-radius:var(--radius-md);font-size:1.15rem}.y-scene[data-astro-cid-bmnhzrj2] p[data-astro-cid-bmnhzrj2]+p[data-astro-cid-bmnhzrj2]{margin-top:.9rem}.y-scene-end[data-astro-cid-bmnhzrj2]{color:var(--color-text-logo);font-weight:700}.y-pillars[data-astro-cid-bmnhzrj2]{gap:var(--spacing-md);margin-top:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.y-card[data-astro-cid-bmnhzrj2]{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md)}.y-card[data-astro-cid-bmnhzrj2] h3[data-astro-cid-bmnhzrj2]{align-items:center;gap:.6rem;margin-top:0;display:flex}.y-card[data-astro-cid-bmnhzrj2] p[data-astro-cid-bmnhzrj2]+p[data-astro-cid-bmnhzrj2]{margin-top:.75rem}.y-num[data-astro-cid-bmnhzrj2]{border-radius:var(--radius-pill);background:var(--color-accent);width:2rem;height:2rem;color:var(--color-bg-white);flex:none;place-items:center;font-size:1rem;display:inline-grid}.y-timeline[data-astro-cid-bmnhzrj2]{margin:var(--spacing-md) 0 0;border-left:2px solid var(--color-border);padding:0;list-style:none}.y-timeline[data-astro-cid-bmnhzrj2]>li[data-astro-cid-bmnhzrj2]{padding:0 0 var(--spacing-md) var(--spacing-md);position:relative}.y-timeline[data-astro-cid-bmnhzrj2]>li[data-astro-cid-bmnhzrj2]:before{content:"";border-radius:var(--radius-pill);background:var(--color-sun);border:2px solid var(--color-bg);width:1rem;height:1rem;position:absolute;top:.3rem;left:calc(-.5rem - 1px)}.y-when[data-astro-cid-bmnhzrj2]{color:var(--color-text-logo);margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.y-timeline[data-astro-cid-bmnhzrj2] ul[data-astro-cid-bmnhzrj2]{padding-left:1.2rem}.y-beyond[data-astro-cid-bmnhzrj2]{margin-top:var(--spacing-sm)}.y-doing[data-astro-cid-bmnhzrj2],.y-series[data-astro-cid-bmnhzrj2]{margin:var(--spacing-sm) 0;padding-left:1.2rem}.y-doing[data-astro-cid-bmnhzrj2] li[data-astro-cid-bmnhzrj2]+li[data-astro-cid-bmnhzrj2],.y-series[data-astro-cid-bmnhzrj2] li[data-astro-cid-bmnhzrj2]+li[data-astro-cid-bmnhzrj2]{margin-top:.6rem}.y-hard[data-astro-cid-bmnhzrj2] dt[data-astro-cid-bmnhzrj2]{color:var(--color-text-logo);margin-top:var(--spacing-md);font-weight:700}.y-hard[data-astro-cid-bmnhzrj2] dd[data-astro-cid-bmnhzrj2]{margin:.3rem 0 0}.y-join[data-astro-cid-bmnhzrj2]{gap:var(--spacing-md);margin-top:var(--spacing-md);display:grid}.y-join[data-astro-cid-bmnhzrj2] .btn[data-astro-cid-bmnhzrj2]{margin-top:var(--spacing-sm)}.y-series-head[data-astro-cid-bmnhzrj2]{margin-top:var(--spacing-xl)}.y-series[data-astro-cid-bmnhzrj2] time[data-astro-cid-bmnhzrj2]{color:var(--color-sun-text);font-size:.9rem;display:block}.y-series[data-astro-cid-bmnhzrj2] li[data-astro-cid-bmnhzrj2] p[data-astro-cid-bmnhzrj2]{margin-top:.2rem}@media (width<=640px){.y-pillars[data-astro-cid-bmnhzrj2]{grid-template-columns:1fr}.y-scene[data-astro-cid-bmnhzrj2]{padding:var(--spacing-sm) var(--spacing-md);font-size:1.05rem}}
