.leaf-chaos-machine[data-astro-cid-hp4zftlz]{--panel-bg:#05070dd1;--panel-border:#ffffff1f;--ink:#f5f7fb;--muted:#cbd5e1b8;--soft:#94a3b86b;--accent:#7dd3fc;--accent-quiet:#7dd3fc24;width:min(1480px,100vw - 24px);color:var(--ink);grid-template-columns:minmax(270px,300px) minmax(560px,1fr) minmax(270px,300px);align-items:stretch;gap:18px;margin:3rem 50%;display:grid;position:relative;transform:translate(-50%)}.leaf-panel[data-astro-cid-hp4zftlz],.visual-stage[data-astro-cid-hp4zftlz]{border:1px solid var(--panel-border);box-shadow:0 22px 70px #00000057}.leaf-panel[data-astro-cid-hp4zftlz]{background:var(--panel-bg);backdrop-filter:blur(12px);border-radius:12px;padding:clamp(1.1rem,1.6vw,1.55rem)}.panel-kicker[data-astro-cid-hp4zftlz]{width:fit-content;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.68rem;font-weight:800}.leaf-panel[data-astro-cid-hp4zftlz] h2[data-astro-cid-hp4zftlz],.leaf-panel[data-astro-cid-hp4zftlz] h3[data-astro-cid-hp4zftlz]{color:var(--ink);letter-spacing:0;margin:0;line-height:1.02}.leaf-panel[data-astro-cid-hp4zftlz] h2[data-astro-cid-hp4zftlz]{font-size:clamp(1.45rem,2.2vw,2.05rem)}.leaf-panel[data-astro-cid-hp4zftlz] h3[data-astro-cid-hp4zftlz]{font-size:clamp(1.28rem,1.7vw,1.65rem)}.leaf-panel[data-astro-cid-hp4zftlz] p[data-astro-cid-hp4zftlz]{color:var(--muted);margin:.82rem 0 1.25rem;font-size:.96rem;line-height:1.62}.sidebar-note[data-astro-cid-hp4zftlz],.cone-card[data-astro-cid-hp4zftlz]{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;margin-top:1rem;padding:.86rem}.sidebar-note[data-astro-cid-hp4zftlz] span[data-astro-cid-hp4zftlz],.cone-card[data-astro-cid-hp4zftlz] span[data-astro-cid-hp4zftlz]{color:var(--accent);letter-spacing:.075em;text-transform:uppercase;margin-bottom:.38rem;font-size:.68rem;font-weight:850;line-height:1.3;display:block}.sidebar-note[data-astro-cid-hp4zftlz] p[data-astro-cid-hp4zftlz],.cone-card[data-astro-cid-hp4zftlz] p[data-astro-cid-hp4zftlz]{margin:0;font-size:.82rem;line-height:1.48}.cone-card[data-astro-cid-hp4zftlz]{background:linear-gradient(#7dd3fc17,#ffffff08),#ffffff07}.cone-card[data-astro-cid-hp4zftlz] strong[data-astro-cid-hp4zftlz]{color:var(--ink);margin-bottom:.42rem;font-size:1rem;line-height:1.18;display:block}.range-control[data-astro-cid-hp4zftlz]{gap:.55rem;margin-top:1rem;display:grid}.range-control[data-astro-cid-hp4zftlz] span[data-astro-cid-hp4zftlz]{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:.82rem;font-weight:700;line-height:1.3;display:flex}.range-control[data-astro-cid-hp4zftlz] strong[data-astro-cid-hp4zftlz]{color:var(--ink);font-size:.86rem}.range-control[data-astro-cid-hp4zftlz] input[data-astro-cid-hp4zftlz]{accent-color:var(--accent);cursor:pointer;width:100%}.toggle-row[data-astro-cid-hp4zftlz]{border:1px solid var(--panel-border);color:var(--ink);border-radius:8px;align-items:center;gap:.65rem;margin-top:1rem;padding:.72rem .78rem;font-size:.92rem;font-weight:750;display:flex}.toggle-row[data-astro-cid-hp4zftlz] input[data-astro-cid-hp4zftlz]{accent-color:var(--accent);block-size:1rem;inline-size:1rem}.button-row[data-astro-cid-hp4zftlz]{grid-template-columns:1fr;gap:.62rem;margin-top:1rem;display:grid}.primary-button[data-astro-cid-hp4zftlz],.secondary-button[data-astro-cid-hp4zftlz]{border:1px solid var(--panel-border);cursor:pointer;font:inherit;border-radius:8px;min-height:42px;padding:.72rem .9rem;font-size:.9rem;font-weight:850;transition:transform .16s,box-shadow .16s,background .16s}.primary-button[data-astro-cid-hp4zftlz]{color:#05070d;background:#f5f7fbeb;box-shadow:0 10px 30px #ffffff14}.secondary-button[data-astro-cid-hp4zftlz]{color:var(--ink);background:#ffffff0b}.primary-button[data-astro-cid-hp4zftlz]:hover,.secondary-button[data-astro-cid-hp4zftlz]:hover{transform:translateY(-1px)}.primary-button[data-astro-cid-hp4zftlz]:focus-visible,.secondary-button[data-astro-cid-hp4zftlz]:focus-visible,.toggle-row[data-astro-cid-hp4zftlz]:focus-within,.range-control[data-astro-cid-hp4zftlz] input[data-astro-cid-hp4zftlz]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.visual-stage[data-astro-cid-hp4zftlz]{background:#000;border-radius:12px;min-height:clamp(500px,54vw,760px);position:relative;overflow:hidden}.visual-stage[data-astro-cid-hp4zftlz] canvas[data-astro-cid-hp4zftlz]{height:100%;min-height:inherit;width:100%;display:block}.stage-glass[data-astro-cid-hp4zftlz]{border-radius:inherit;pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #000000e6}.mobile-stage-actions[data-astro-cid-hp4zftlz]{display:none}.story-panel[data-astro-cid-hp4zftlz]{flex-direction:column;display:flex}.metric-card[data-astro-cid-hp4zftlz]{border:1px solid var(--panel-border);background:#ffffff0b;border-radius:10px;gap:.2rem;margin-top:.75rem;padding:.9rem;display:grid}.metric-card[data-astro-cid-hp4zftlz] span[data-astro-cid-hp4zftlz]{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.metric-card[data-astro-cid-hp4zftlz] strong[data-astro-cid-hp4zftlz]{color:var(--ink);font-size:clamp(1.38rem,2vw,1.8rem);line-height:1}.metric-card[data-astro-cid-hp4zftlz] small[data-astro-cid-hp4zftlz]{color:var(--muted);font-size:.76rem;line-height:1.35}@media (width<=1160px){.leaf-chaos-machine[data-astro-cid-hp4zftlz]{grid-template-columns:1fr;width:min(860px,100vw - 32px)}.visual-stage[data-astro-cid-hp4zftlz]{grid-row:1;min-height:clamp(440px,74vw,680px)}.control-panel[data-astro-cid-hp4zftlz]{grid-row:2}.story-panel[data-astro-cid-hp4zftlz]{grid-row:3}}@media (width<=640px){.leaf-chaos-machine[data-astro-cid-hp4zftlz]{gap:12px;width:min(100%,100vw - 24px);margin-top:2rem;margin-bottom:2rem}.leaf-panel[data-astro-cid-hp4zftlz]{border-radius:14px;padding:.95rem}.control-panel[data-astro-cid-hp4zftlz] .button-row[data-astro-cid-hp4zftlz]{display:none}.visual-stage[data-astro-cid-hp4zftlz]{border-radius:16px;min-height:390px}.mobile-stage-actions[data-astro-cid-hp4zftlz]{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.mobile-stage-actions[data-astro-cid-hp4zftlz] .primary-button[data-astro-cid-hp4zftlz],.mobile-stage-actions[data-astro-cid-hp4zftlz] .secondary-button[data-astro-cid-hp4zftlz]{-webkit-backdrop-filter:blur(10px);min-height:44px}.mobile-stage-actions[data-astro-cid-hp4zftlz] .secondary-button[data-astro-cid-hp4zftlz]{background:#05070dc2}.range-control[data-astro-cid-hp4zftlz] span[data-astro-cid-hp4zftlz]{flex-direction:column;align-items:flex-start;gap:.18rem}}@media (prefers-reduced-motion:reduce){.primary-button[data-astro-cid-hp4zftlz],.secondary-button[data-astro-cid-hp4zftlz]{transition:none}}
