.SceneStoryChrome_workspace__1QMkZ{position:absolute;z-index:5;left:16px;right:16px;bottom:calc(42px + env(safe-area-inset-bottom));max-height:calc(100vh - 132px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;padding:44px 0 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:transparent;text-align:center;pointer-events:none}.SceneStoryChrome_workspace__1QMkZ::-webkit-scrollbar{display:none}.SceneStoryChrome_intro__suwMq{padding:12px 6px 0;text-align:left;color:#fff;pointer-events:auto}.SceneStoryChrome_intro__suwMq h2{margin:0 0 12px;font-size:32px;line-height:1.25;letter-spacing:-.025em}.SceneStoryChrome_intro__suwMq p{margin:0 0 22px;color:#ffffffe0;font-size:15px;line-height:1.6;white-space:pre-line}.SceneStoryChrome_intro__suwMq h2,.SceneStoryChrome_intro__suwMq>p{text-shadow:0 1px 6px #0008}.SceneStoryChrome_primary__Z48c1{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:50px;padding:14px 18px;background:var(--claude-green,#9fe870);color:var(--claude-dark-green,#163300);border:0;border-radius:14px;font-size:16px;font-weight:800}.SceneStoryChrome_primary__Z48c1:disabled{opacity:.5}.SceneStoryChrome_primary__Z48c1:focus-visible,.SceneStoryChrome_textButton__uiZwa:focus-visible{outline:2px solid var(--claude-dark-green,#163300);outline-offset:3px}.SceneStoryChrome_exitOverlay__9k4Lk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:84;display:flex;align-items:center;justify-content:center;padding:20px;background:#14292188}.SceneStoryChrome_exitDialog__rG8wt{max-width:340px;width:calc(100vw - 40px);max-height:calc(100vh - 40px);overflow-y:auto;border:0;border-radius:20px;padding:26px;box-shadow:0 20px 80px #0003;background:#fff;color:var(--claude-near,#0e0f0c)}.SceneStoryChrome_exitDialog__rG8wt h2{margin:0 0 12px;font-size:22px}.SceneStoryChrome_exitDialog__rG8wt p{margin:0 0 22px;font-size:15px;color:#657065;line-height:1.7}.SceneStoryChrome_textButton__uiZwa{width:100%;margin-top:8px;border:0;background:none;padding:10px 8px;font-size:14px;color:var(--claude-dark-green,#163300)}.SceneStoryChrome_textButton__uiZwa:disabled{opacity:.5}.SceneStoryChrome_beatZones__Anusr{position:absolute;top:60px;right:0;bottom:46px;left:0;z-index:3;display:grid;grid-template-columns:25% 50% 25%}.SceneStoryChrome_beatZones__Anusr button{position:relative;background:transparent;border:0;border-radius:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.SceneStoryChrome_beatZones__Anusr button:disabled{cursor:default}.SceneStoryChrome_beatZones__Anusr button:focus-visible{outline:2px solid #fff9;outline-offset:-4px}.SceneStoryChrome_beatZoneGuide__klj49{display:none;pointer-events:none}.SceneStoryChrome_beatZones__Anusr.SceneStoryChrome_isFeedbackVisible__CwJ8i .SceneStoryChrome_beatZoneGuide__klj49{visibility:hidden}.SceneStoryChrome_beatZones__Anusr.SceneStoryChrome_isGuiding__IZ0bt{animation:SceneStoryChrome_navigation-guide-peek__UtfLi 3s ease both}@keyframes SceneStoryChrome_navigation-guide-peek__UtfLi{0%,to{opacity:0}8%,85%{opacity:.85}}.SceneStoryChrome_beatZones__Anusr.SceneStoryChrome_isGuiding__IZ0bt .SceneStoryChrome_beatZoneGuide__klj49{display:flex;position:absolute;top:18%;right:8px;bottom:22%;left:8px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1.5px dashed rgba(255,255,255,.9);border-radius:12px;background:rgba(8,17,13,.13);color:#fff;font-size:13px;font-size:clamp(13px,3.6vw,18px);font-weight:650;line-height:1.3;text-shadow:0 1px 5px #000c;box-shadow:0 0 1px #0006}.SceneStoryChrome_beatZones__Anusr.SceneStoryChrome_isGuiding__IZ0bt .SceneStoryChrome_beatZoneGuideCenter__FfacV{top:50%;right:10px;bottom:auto;left:10px;transform:translateY(-50%);height:100px}.SceneStoryChrome_beatZoneGuide__klj49 svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 3px #0008)}.SceneStoryChrome_beatZones__Anusr.SceneStoryChrome_isGuiding__IZ0bt button:disabled .SceneStoryChrome_beatZoneGuide__klj49{opacity:.42}.SceneStoryChrome_navigationFeedback__chWxR{position:absolute;z-index:8;left:0;right:0;top:50%;transform:translateY(-50%);display:grid;grid-template-columns:25% 50% 25%;justify-items:center;pointer-events:none;animation:SceneStoryChrome_navigation-feedback-peek__7ArP5 .6s ease-out both}.SceneStoryChrome_navigationFeedback__chWxR *{pointer-events:none}.SceneStoryChrome_navigationFeedback__chWxR>span{display:grid;place-items:center;width:44px;height:44px;width:clamp(44px,14vw,56px);height:clamp(44px,14vw,56px);border-radius:50%;background:rgba(8,17,13,.28);color:rgba(255,255,255,.82)}.SceneStoryChrome_navigationFeedback__chWxR svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.SceneStoryChrome_navigationFeedback__chWxR .SceneStoryChrome_navigationPlaySymbol__4fLOf{fill:currentColor;stroke:none}.SceneStoryChrome_navigationFeedback__chWxR[data-active=center] [data-navigation-symbol=center],.SceneStoryChrome_navigationFeedback__chWxR[data-active=next] [data-navigation-symbol=next],.SceneStoryChrome_navigationFeedback__chWxR[data-active=previous] [data-navigation-symbol=previous]{background:rgba(8,17,13,.46);color:#fff}@keyframes SceneStoryChrome_navigation-feedback-peek__7ArP5{0%,to{opacity:0}12%,75%{opacity:1}}.SceneStoryChrome_navigationHint__DiItO{position:absolute;z-index:8;top:128px;left:24px;right:24px;text-align:center;padding:10px 14px;border-radius:24px;background:#13201edb;color:#fff;font-size:13px;pointer-events:none}@media (prefers-reduced-motion:reduce){.SceneStoryChrome_navigationFeedback__chWxR{animation:none!important}.SceneStoryChrome_beatZones__Anusr.SceneStoryChrome_isGuiding__IZ0bt{animation:none}}@supports (height:1dvh){.SceneStoryChrome_workspace__1QMkZ{max-height:calc(100dvh - 132px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.SceneStoryChrome_exitDialog__rG8wt{max-height:calc(100dvh - 40px)}}@media (min-width:650px){.SceneStoryChrome_workspace__1QMkZ{left:18px;right:18px}}@media (max-height:700px){.SceneStoryChrome_workspace__1QMkZ{left:12px;right:12px;bottom:calc(36px + env(safe-area-inset-bottom))}.SceneStoryChrome_intro__suwMq h2{font-size:29px}}