.TwfFhq_shell{color:#f9f7ee;isolation:isolate;background:#080807;min-height:100%;position:relative;overflow:hidden}.TwfFhq_orientationHeader{z-index:32;top:calc(78px + var(--yawn-global-header-height));pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080807d1;border:1px solid #f9f7ee29;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:14px;width:min(1120px,100vw - 32px);padding:12px 14px;display:grid;position:fixed;left:50%;transform:translate(-50%)}.TwfFhq_orientationCopy{min-width:0}.TwfFhq_orientationCopy span,.TwfFhq_choicePrompt{color:#7bd1ffd1;text-transform:uppercase;font-size:11px;font-weight:900}.TwfFhq_orientationCopy h1{color:#f9f7ee;letter-spacing:0;margin:3px 0 4px;font-size:30px;line-height:1}.TwfFhq_orientationCopy p,.TwfFhq_calibrationSummary,.TwfFhq_fieldHint,.TwfFhq_selectedExplanation{color:#f9f7eeb8;margin:0;font-size:12px;line-height:1.45}.TwfFhq_orientationActions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;display:grid}.TwfFhq_orientationActions span{color:#f9f7eec2;text-overflow:ellipsis;white-space:nowrap;background:#f9f7ee0e;border:1px solid #f9f7ee1f;border-radius:7px;min-width:0;padding:7px 9px;font-size:11px;font-weight:800;overflow:hidden}.TwfFhq_choiceBar{z-index:30;top:calc(228px + var(--yawn-global-header-height));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080807c2;border:1px solid #f9f7ee29;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:min(1120px,100vw - 32px);padding:8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.TwfFhq_choiceGroup,.TwfFhq_iconGroup,.TwfFhq_choiceWrap{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.TwfFhq_choiceButton,.TwfFhq_choiceActive,.TwfFhq_iconButton,.TwfFhq_primaryButton{color:#f9f7ee;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#f9f7ee0f;border:1px solid #f9f7ee29;border-radius:7px;font-size:12px;font-weight:700;line-height:1}.TwfFhq_choiceButton,.TwfFhq_choiceActive,.TwfFhq_primaryButton{padding:0 11px}.TwfFhq_choiceActive{color:#fff3b7;background:#f8c24e2e;border-color:#f8c24ec7}.TwfFhq_choiceButton:hover,.TwfFhq_iconButton:hover,.TwfFhq_primaryButton:hover{background:#7bd1ff21;border-color:#7bd1ffb8}.TwfFhq_iconButton{justify-content:center;align-items:center;width:36px;padding:0;display:inline-flex}.TwfFhq_iconButton svg{width:16px;height:16px}.TwfFhq_primaryButton{color:#d9ffe9;background:#50d18d33;border-color:#50d18dc2}.TwfFhq_stageShell{z-index:1;position:absolute;inset:0}.TwfFhq_canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.TwfFhq_statusStrip{z-index:24;pointer-events:none;justify-content:center;gap:6px;width:min(720px,100vw - 32px);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.TwfFhq_statusStrip span{color:#f9f7eed1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080807ad;border:1px solid #f9f7ee24;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.TwfFhq_modeSurface,.TwfFhq_inspector,.TwfFhq_addDock{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080807c7;border:1px solid #f9f7ee26;border-radius:8px;width:300px;padding:12px;position:fixed}.TwfFhq_modeSurface{left:18px;top:calc(292px + var(--yawn-global-header-height));width:min(420px,100vw - 36px);max-height:calc(100vh - 342px);overflow:auto}.TwfFhq_inspector{right:18px;top:calc(292px + var(--yawn-global-header-height));max-height:calc(100vh - 342px);overflow:auto}.TwfFhq_addDock{width:min(520px,100vw - 32px);bottom:72px;left:50%;transform:translate(-50%)}.TwfFhq_choiceSection+.TwfFhq_choiceSection,.TwfFhq_sliderGrid{margin-top:12px}.TwfFhq_modeHeader{gap:2px;margin-bottom:10px;display:grid}.TwfFhq_modeHeader span{color:#7bd1ffd1;text-transform:uppercase;font-size:11px;font-weight:900}.TwfFhq_modeHeader strong{color:#f9f7ee;font-size:20px;line-height:1.05}.TwfFhq_modeActions{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.TwfFhq_paperSurface,.TwfFhq_proofSurface,.TwfFhq_codeSurface,.TwfFhq_worldSurface,.TwfFhq_replaySurface,.TwfFhq_fieldControls{gap:10px;display:grid}.TwfFhq_holarchyList{gap:6px;display:grid}.TwfFhq_paperSection{color:inherit;text-align:left;cursor:pointer;background:#f9f7ee0e;border:1px solid #f9f7ee1f;border-radius:8px;gap:6px;padding:12px;display:grid}.TwfFhq_paperSection:hover,.TwfFhq_paperSection:focus-visible{background:#f8c24e17;border-color:#f8c24e94}.TwfFhq_paperSection span{color:#fff0a4;font-size:13px;font-weight:900}.TwfFhq_paperSection p,.TwfFhq_codeSurface p{color:#f9f7eec7;margin:0;font-size:12px;line-height:1.45}.TwfFhq_proofFacts{gap:8px;margin:0;display:grid}.TwfFhq_proofFacts div{border-top:1px solid #f9f7ee1a;padding-top:8px}.TwfFhq_proofFacts dt{color:#f9f7ee85;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:900}.TwfFhq_proofFacts dd{color:#f9f7eecc;margin:0;font-size:12px;line-height:1.42}.TwfFhq_codeSurface span{color:#f9f7eed1;border-left:2px solid #7bd1ff61;padding-left:8px;font-family:Consolas,monospace;font-size:12px;display:block}.TwfFhq_replayControls{align-items:center;gap:8px;display:flex}.TwfFhq_replayControls span{color:#f9f7eec7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.TwfFhq_timelineList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.TwfFhq_timelineList button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#f9f7ee0e;border:1px solid #f9f7ee1f;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.TwfFhq_timelineList button[data-yawn-interface-replay-keyframe-active=true]{background:#50d18d1a;border-color:#50d18d99}.TwfFhq_timelineList span,.TwfFhq_timelineList strong,.TwfFhq_timelineList em{text-overflow:ellipsis;min-width:0;overflow:hidden}.TwfFhq_timelineList span{color:#d9ffe9;font-size:12px;font-weight:900}.TwfFhq_timelineList strong{color:#f9f7ee9e;font-size:10px}.TwfFhq_timelineList em{color:#f9f7eead;font-size:11px;font-style:normal;line-height:1.35}.TwfFhq_sectionLabel{color:#f9f7eecc;margin-bottom:7px;font-size:14px;font-weight:600}.TwfFhq_sliderGrid{gap:8px;display:grid}.TwfFhq_sliderLabel{border-top:1px solid #f9f7ee1a;gap:5px;padding-top:8px;display:grid}.TwfFhq_sliderLabel span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.TwfFhq_sliderLabel strong{font-size:12px}.TwfFhq_sliderLabel em{color:#f9f7ee85;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.TwfFhq_sliderLabel input{accent-color:#f8c24e;width:100%}.TwfFhq_inspectorHeader{justify-content:space-between;align-items:start;gap:10px;display:flex}.TwfFhq_inspectorHeader span{color:#7bd1ffd1;text-transform:uppercase;font-size:11px;font-weight:900}.TwfFhq_inspectorHeader h1{letter-spacing:0;margin:3px 0 0;font-size:34px;line-height:.95}.TwfFhq_claim{color:#f9f7eed1;margin:12px 0;font-size:13px;line-height:1.5}.TwfFhq_selectedExplanation{border-left:2px solid #f8c24e6b;padding-left:9px}.TwfFhq_nodeFacts{gap:8px;margin:12px 0;display:grid}.TwfFhq_nodeFacts div{border-top:1px solid #f9f7ee1a;padding-top:8px}.TwfFhq_nodeFacts dt{color:#f9f7ee85;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:900}.TwfFhq_nodeFacts dd{color:#f9f7eecc;margin:0;font-size:12px;line-height:1.42}.TwfFhq_stackPanel{border-top:1px solid #f9f7ee1a;gap:9px;margin:12px 0;padding-top:10px;display:grid}.TwfFhq_stackHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.TwfFhq_stackHeader .TwfFhq_sectionLabel{margin-bottom:0}.TwfFhq_tensionBadge{color:#ffb8bf;background:#ff4a581c;border:1px solid #ff4a5847;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.TwfFhq_stackList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.TwfFhq_stackList li{color:#f9f7eec7;border-left:2px solid #7bd1ff5c;padding-left:8px;font-size:12px;line-height:1.38}.TwfFhq_tensionLine{color:#ffb8bfdb;margin:0;font-size:11px;line-height:1.36}.TwfFhq_boundaryLine{color:#d9ffe9;background:#50d18d1a;border:1px solid #50d18d4d;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:800;display:flex}.TwfFhq_calibrationPanel{border-top:1px solid #f9f7ee1a;gap:8px;margin:12px 0;padding-top:10px;display:grid}.TwfFhq_calibrationToggle{color:#fff3b7;width:100%;min-height:36px;font:inherit;cursor:pointer;background:#f8c24e1c;border:1px solid #f8c24e59;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.TwfFhq_calibrationToggle:hover{background:#f8c24e2b;border-color:#f8c24eb8}.TwfFhq_calibrationToggle svg{width:16px;height:16px}.TwfFhq_calibrationBody{gap:10px;display:grid}.TwfFhq_boundaryLine svg{width:15px;height:15px}.TwfFhq_replayList{gap:5px;margin-top:10px;display:grid}.TwfFhq_replayList span{color:#f9f7ee85;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.TwfFhq_addActions{gap:8px;margin-top:12px;display:flex}.TwfFhq_fileChoice{background:#f9f7ee0f;border:1px solid #f9f7ee26;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;margin-top:10px;padding:8px 10px;display:flex}.TwfFhq_fileChoice span{color:#f9f7eec7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.TwfFhq_fileChoice svg{color:#f8c24ed1;flex:none;width:15px;height:15px}.TwfFhq_fileChoice input{color:#f9f7eeb8;width:128px;font-size:11px}.TwfFhq_addStatus{color:#f9f7ee94;margin:8px 0 0;font-size:11px;line-height:1.35}@media (max-width:980px){.TwfFhq_orientationHeader{top:calc(70px + var(--yawn-global-header-height));grid-template-columns:1fr}.TwfFhq_choiceBar{top:calc(266px + var(--yawn-global-header-height));align-items:start}.TwfFhq_modeSurface{width:auto;max-height:208px;inset:auto 12px 72px}.TwfFhq_inspector{top:calc(334px + var(--yawn-global-header-height));width:min(300px,100vw - 24px);max-height:252px;right:12px}.TwfFhq_sliderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TwfFhq_statusStrip{display:none}}@media (max-width:640px){.TwfFhq_orientationHeader{top:calc(66px + var(--yawn-global-header-height));width:calc(100vw - 20px);padding:10px}.TwfFhq_orientationCopy h1{font-size:24px}.TwfFhq_orientationActions{display:none}.TwfFhq_choiceBar{top:calc(206px + var(--yawn-global-header-height));flex-direction:column;align-items:stretch}.TwfFhq_choiceGroup,.TwfFhq_iconGroup{justify-content:center}.TwfFhq_modeSurface{top:calc(300px + var(--yawn-global-header-height));max-height:164px;bottom:auto}.TwfFhq_inspector{max-height:250px;top:auto;bottom:18px}.TwfFhq_inspectorHeader h1{font-size:28px}}
