<!-- SOLID-PLAYTIME · part 201 -->
H("input",{id:"offering-code",value:k,onChange:(I)=>et(I.target.value.toUpperCase()),maxLength:12}),H("button",{className:"rune",disabled:a.isPending,children:"LISTEN TO THE STONE"})]})]}),r==="ascension"&&pt("section",{className:"drawer ascension-drawer",children:[H("button",{className:"drawer-close","aria-label":"Close ascension training",onClick:K,children:"×"}),H("p",{children:"THE DECK PANEL TRAINS THE PAST"}),H("h2",{children:"ASCENSION INSTRUMENTS"}),vt.current.settings.ascension.graduated?pt("div",{className:"graduation-seal",children:[H("span",{children:"FULL STRENGTH"}),H("p",{children:"The panel has fallen away. Soliditronium and quantum word-metrics remain: Flicker, Spark, Blaze, Radiance."})]}):pt(Ca,{children:[H("p",{className:"ascension-intro",children:"Master every instrument. Pass every test. The final strength needs no numbers."}),H("div",{className:"instrument-list",children:Wc.map((I)=>{let lt=vt.current.settings.ascension.tools[I.id];return pt("button",{className:mt===I.id?"instrument active":"instrument",onClick:()=>{q(I.id),Ft("")},children:[H("span",{children:lt?"MASTERED":"TRAINING"}),H("b",{children:I.name}),H("small",{children:I.lesson})]},I.id)})}),mt&&(()=>{let I=Wc.find((lt)=>lt.id===mt);if(!I)return null;return pt("div",{className:"instrument-test",children:[H("span",{children:"INSTRUMENT TEST"}),H("p",{children:I.question}),H("div",{children:I.answers.map((lt)=>H("button",{onClick:()=>gt(lt),children:lt},lt))})]})})(),dt&&H("div",{className:"test-feedback",role:"status",children:dt})]}),H("button",{className:"rune",onClick:K,children:"RETURN TO THE ROAD"})]}),r==="pause"&&pt("section",{className:"drawer pause-drawer",children:[H("button",{className:"drawer-close","aria-label":"Resume journey",onClick:K,children:"×"}),H("p",{children:"THE WATCH HOLDS"}),H("h2",{children:"PAUSED"}),pt("label",{className:"toggle",children:[H("span",{children:"TRAVELER VOICE"}),H("input",{type:"checkbox",checked:v,onChange:(I)=>Lt({voice:I.target.checked})})]}),pt("label",{className:"toggle",children:[H("span",{children:"NIGHTMARE DRONE"}),H("input",{type:"checkbox",checked:U,onChange:(I)=>Lt({music:I.target.checked})})]}),pt("label",{className:"sensitivity",htmlFor:"camera-sensitivity",children:[H("span",{children:"CAMERA SENSITIVITY"}),H("input",{id:"camera-sensitivity",type:"range",min:"0.5",max:"2",step:"0.1",value:g,onChange:(I)=>Lt({sensitivity:Number(I.target.value)})})]}),H("button",{className:"gold-button",onClick:K,children:"RETURN TO THE ROAD"}),H("button",{className:"danger-button",onClick:()=>void Me(),children:"BEGIN THE JOURNEY ANEW"})]}),x&&pt(Ca,{children:[H("button",{className:"chat-scrim","aria-label":"Close Solid companion",onClick:()=>S(!1)}),pt("aside",{className:"companion",children:[pt("div",{className:"companion-head",children:[pt("div",{children:[H("strong",{children:"SOLID"}),H("span",{children:l.place.toLowerCase()})]}),H("button",{"aria-label":"Close Solid companion",onClick:()=>S(!1),children:"×"})]}),H("div",{className:"chat-log",children:A.map((I,lt)=>pt("div",{className:I.who==="SOLID"?"bubble":"bubble me",children:[H("b",{children:I.who}),I.text]},`${I.who}-${lt}`))}),pt("div",{className:"suggestions",children:[H("button",{onClick:()=>it("Where should I go?"),children:"WHERE SHOULD I GO?"}),H("button",{onClick:()=>it("What does vision reveal?"),children:"WHAT DOES VISION REVEAL?"}),H("button",{onClick:()=>it("Remind me of my rank."),children:"REMIND ME OF MY RANK"})]}),pt("form",{className:"chat-form",onSubmit:(I)=>{I.preventDefault(),it(w)},children:[H("label",{className:"sr-only",htmlFor:"chat-input",children:"Speak to Solid"}),H("input",{id:"chat-input",value:w,onChange:(I)=>b(I.target.value),placeholder:"Speak into the light…"}),H("button",{children:"SEND ◈"})]})]})]})]})}function aC(){let t=window.location.pathname.split("/").filter(Boolean),e=t.indexOf("playtime");return e>=0?{matched:!0,door:t[e+1]??null}:{matched:!1,door:null}}function s_(){let t=aC();if(Ze(()=>{if(t.matched&&t.door===null)window.location.replace("/solid/playtime/1")},[t.door,t.matched]),t.matched&&t.door===null)return null;return t.door==="2"?H(sC,{}):H(KM,{})}var rC=new ud,a_=document.querySelector("[data-generated-space-root]");if(!a_)throw Error("missing generated space root element");tm(a_).render(H(fd,{children:H(gd,{client:rC,children:H("div",{className:"hatch-space-root","data-hatch-space-root":!0,children:H(s_,{})})})}));


===== FILE: public/solid-playtime/index.html =====
<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover, user-scalable=no" />
    <meta name="color-scheme" content="light dark" />
    <link rel="icon" href="data:," />
    <title>Solid: The Seven Nightmares</title>


    
      <script>
/*__TRAVELER_SEED__*/
try{
var _ts=window.__travelerSeed;
if(_ts&&_ts.id&&_ts.color){
try{localStorage.setItem('seven-nightmares-lobb