.PiZ63a_deck{--deck-pad:clamp(1rem, 2.4vw, 2.6rem);--deck-side:clamp(17rem, 24vw, 26rem);background:var(--canvas);height:100dvh;color:var(--text);font-family:var(--font-sans);grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid}.PiZ63a_bar{padding:.7rem var(--deck-pad) .5rem;color:var(--text-muted);align-items:center;gap:1rem;font-size:.8rem;display:flex}.PiZ63a_brand{font-family:var(--font-serif);color:var(--text);font-size:1rem;font-weight:600;text-decoration:none}.PiZ63a_act{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);font-size:.7rem;font-weight:650}.PiZ63a_count{font-variant-numeric:tabular-nums}.PiZ63a_tools{gap:.35rem;margin-left:auto;display:flex}.PiZ63a_tools button,.PiZ63a_dialogHead button,.PiZ63a_linkButton{font:inherit;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .6rem;font-size:.78rem}.PiZ63a_tools button:hover,.PiZ63a_dialogHead button:hover,.PiZ63a_linkButton:hover{color:var(--text);border-color:var(--border-strong)}.PiZ63a_deck :where(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PiZ63a_progress{padding:0 var(--deck-pad)}.PiZ63a_progress ol{gap:3px;margin:0;padding:0;list-style:none;display:flex}.PiZ63a_progress li{flex:1;display:flex}.PiZ63a_progress li.PiZ63a_actStart:not(:first-child){margin-left:.6rem}.PiZ63a_progress a{flex:1;align-items:center;height:.9rem;display:flex}.PiZ63a_progress a:before{content:"";background:var(--border);border-radius:2px;flex:1;height:3px}.PiZ63a_progress a.PiZ63a_done:before{background:var(--text-muted)}.PiZ63a_progress a[aria-current]:before{background:var(--accent);height:5px}.PiZ63a_live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.PiZ63a_scene{grid-template-columns:minmax(0, 1fr) var(--deck-side);min-height:0;padding:.5rem var(--deck-pad) 0;-webkit-tap-highlight-color:transparent;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head head""stage side";column-gap:clamp(1.25rem,2.5vw,3rem);display:grid}.PiZ63a_head{grid-area:head;padding-bottom:.6rem}.PiZ63a_kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.78rem;font-weight:600}.PiZ63a_title{max-width:44ch;font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin:.2rem 0 0;font-size:clamp(1.6rem,1rem + 1.7vw,3.1rem);font-weight:600;line-height:1.08}.PiZ63a_stage{flex-direction:column;grid-area:stage;min-width:0;min-height:0;display:flex;container-type:inline-size}.PiZ63a_chartTitle{max-width:70ch;color:var(--text-secondary);text-wrap:pretty;margin:0 0 .6rem;font-size:clamp(.9rem,.75rem + .35vw,1.1rem);line-height:1.35}.PiZ63a_chart{min-height:0;width:min(100%, calc((100dvh - 15.5rem) * var(--aspect,1.9)));flex:auto;margin-inline:auto;overflow:hidden}.PiZ63a_chart[data-scroll]{overflow:auto}.PiZ63a_fit{transform-origin:50% 0}@media (prefers-reduced-motion:no-preference){.PiZ63a_chart,.PiZ63a_text{animation:.22s both PiZ63a_deck-in}}@keyframes PiZ63a_deck-in{0%{opacity:0}to{opacity:1}}.PiZ63a_chart figure.bk-figure{width:auto;margin:0}.PiZ63a_ridges{--ground:var(--canvas);--ink:var(--text);--ink-2:var(--text-secondary);--ink-3:var(--text-muted);--rule:var(--border-strong);--gutter:3.1rem;flex-direction:column;height:calc(100dvh - 17.5rem);min-height:16rem;display:flex}.PiZ63a_side{border-left:1px solid var(--border);flex-direction:column;grid-area:side;gap:.9rem;min-height:0;padding-top:.15rem;padding-left:clamp(1rem,1.6vw,1.75rem);display:flex;overflow:auto}.PiZ63a_step{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin:0;font-size:.75rem;font-weight:650}.PiZ63a_text{font-family:var(--font-serif);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,.8rem + .6vw,1.45rem);line-height:1.42}.PiZ63a_source{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.45}.PiZ63a_end{flex-direction:column;gap:.45rem;margin:0;font-size:1rem;font-weight:550;display:flex}.PiZ63a_links{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:auto 0 0;font-size:.82rem;display:flex}.PiZ63a_links a{color:var(--text-secondary)}.PiZ63a_notesLabel{color:var(--text-muted);margin:0 0 .4rem;font-size:.8rem}.PiZ63a_notesPart{border-top:1px solid var(--border);margin-top:.9rem;padding-top:.8rem}.PiZ63a_notesPart h3{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 .35rem;font-size:.7rem;font-weight:650}.PiZ63a_notesPart p{margin:0 0 .5rem}.PiZ63a_notesChart{font-family:var(--font-serif);font-size:1.05rem;line-height:1.35}.PiZ63a_hint{color:var(--text-muted);margin:0;font-size:.8rem}.PiZ63a_nav{padding:.7rem var(--deck-pad) .9rem;align-items:center;gap:1rem;display:flex}.PiZ63a_navButton{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;border-radius:5px;padding:.5rem 1rem;font-size:.95rem;font-weight:550}.PiZ63a_navButton:disabled{opacity:.4;cursor:default}.PiZ63a_navNext{background:var(--text);border-color:var(--text);color:var(--canvas);margin-left:auto}.PiZ63a_dots{gap:.45rem;margin:0 auto;padding:0;list-style:none;display:flex}.PiZ63a_dots button{border:1.5px solid var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;width:.8rem;height:.8rem;padding:0}.PiZ63a_dots button[aria-current]{border-color:var(--accent);background:var(--accent)}.PiZ63a_dialog{border:1px solid var(--border-strong);background:var(--surface);width:min(52rem,100vw - 2rem);max-height:calc(100dvh - 3rem);color:var(--text);font-family:var(--font-sans);border-radius:8px;padding:1.2rem 1.4rem 1.3rem;line-height:1.5}.PiZ63a_dialog::backdrop{background:color-mix(in oklab, var(--canvas) 70%, transparent)}.PiZ63a_dialog h2{font-family:var(--font-serif);margin:0;font-size:1.35rem;line-height:1.25}.PiZ63a_dialogHead{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.PiZ63a_dialogHead form{margin:0}.PiZ63a_drawer{width:min(34rem,100vw - 1rem);height:calc(100dvh - 2rem);max-height:none;margin:1rem 1rem 1rem auto}.PiZ63a_acts{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem 1.5rem;display:grid}.PiZ63a_acts h3{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 .35rem;font-size:.72rem;font-weight:650}.PiZ63a_acts ol{margin:0;padding-left:1.4rem;font-size:.9rem}.PiZ63a_acts li{margin:.2rem 0}.PiZ63a_acts a[aria-current]{font-weight:650}.PiZ63a_dialogFoot{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.1rem 0 0;font-size:.88rem;display:flex}.PiZ63a_figNotes{color:var(--text-secondary);padding-left:1.2rem;font-size:.9rem}.PiZ63a_keys{grid-template-columns:max-content 1fr;gap:.35rem 1.25rem;margin:0;font-size:.92rem;display:grid}.PiZ63a_keys dt{font-weight:600}.PiZ63a_keys dd{color:var(--text-secondary);margin:0}@media (max-width:63.99rem),(max-height:33rem){.PiZ63a_deck{height:auto;display:block}.PiZ63a_tools button:not(:first-child):not(:last-child){display:none}.PiZ63a_scene{display:block}.PiZ63a_stage{overflow:visible}.PiZ63a_chart{width:100%;overflow:visible}.PiZ63a_fit{height:auto;transform:none!important}.PiZ63a_ridges{height:22rem}.PiZ63a_side{border-left:0;border-top:1px solid var(--border);margin-top:1rem;padding:1rem 0 0}.PiZ63a_nav{background:var(--canvas);border-top:1px solid var(--border);margin-top:1rem;position:sticky;bottom:0}.PiZ63a_act{display:none}}
