._overlay_1b9m4_1{--ink:#f4f7ff;--muted:#aab5ce;--line:#a6c4ff33;--glass:#050914c7;--cyan:#6ee7ff;--violet:#a78bfa;z-index:20;color:var(--ink);pointer-events:none;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0}._overlay_1b9m4_1 button,._overlay_1b9m4_1 input{font:inherit}._overlay_1b9m4_1 button{color:inherit}._topBar_1b9m4_25{inset:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) auto max(14px, env(safe-area-inset-left));justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute}._identity_1b9m4_35{text-shadow:0 1px 18px #000;gap:3px;min-width:0;display:grid}._identity_1b9m4_35 strong{letter-spacing:-.015em;font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:590}._eyebrow_1b9m4_48{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:650}._actions_1b9m4_56{pointer-events:auto;gap:7px;display:flex}._iconButton_1b9m4_62{border:1px solid var(--line);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080d1b94;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:border-color .16s,background .16s,transform .16s;display:inline-grid}._iconGlyph_1b9m4_76{font-size:1.3rem;font-weight:450;line-height:1;display:block}._iconButton_1b9m4_62:hover,._iconButton_1b9m4_62:focus-visible{background:#111d34d1;border-color:#6ee7ffa3}._iconButton_1b9m4_62:active{transform:scale(.94)}._startChoice_1b9m4_93{top:auto;bottom:max(42px, calc(env(safe-area-inset-bottom) + 26px));text-align:center;text-shadow:0 2px 26px #000;pointer-events:auto;width:min(620px,100% - 32px);position:absolute;left:50%;transform:translate(-50%)}._startChoice_1b9m4_93>p{color:var(--cyan);letter-spacing:.08em;margin:0 0 10px;font-size:clamp(.7rem,1.3vw,.82rem);font-weight:600}._startChoice_1b9m4_93 h1{letter-spacing:-.055em;max-width:22ch;margin:0 auto;font-size:clamp(1.8rem,4vw,3.15rem);font-weight:560;line-height:.98}._startActions_1b9m4_122{justify-content:center;gap:10px;margin-top:18px;display:flex}._primaryButton_1b9m4_129,._secondaryButton_1b9m4_130,._exitButton_1b9m4_131,._textButton_1b9m4_132,._sendButton_1b9m4_133,._resumeChip_1b9m4_134,._controlHint_1b9m4_135 button{cursor:pointer;border-radius:999px;min-height:44px;transition:border-color .16s,background .16s,opacity .16s,transform .16s}._primaryButton_1b9m4_129,._sendButton_1b9m4_133{background:linear-gradient(130deg,#53d5f6f0,#7c66eef0);border:1px solid #8fefffcc;padding:0 20px;font-weight:650;box-shadow:0 8px 32px #4eacff33}._secondaryButton_1b9m4_130,._exitButton_1b9m4_131,._textButton_1b9m4_132{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c19ad;padding:0 18px}._primaryButton_1b9m4_129:hover,._primaryButton_1b9m4_129:focus-visible,._sendButton_1b9m4_133:hover,._sendButton_1b9m4_133:focus-visible,._secondaryButton_1b9m4_130:hover,._secondaryButton_1b9m4_130:focus-visible,._exitButton_1b9m4_131:hover,._exitButton_1b9m4_131:focus-visible,._textButton_1b9m4_132:hover,._textButton_1b9m4_132:focus-visible,._resumeChip_1b9m4_134:hover,._resumeChip_1b9m4_134:focus-visible{border-color:#6ee7ffb3;transform:translateY(-1px)}._sceneKeyboardNav_1b9m4_177{bottom:max(18px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left));border:1px solid var(--line);background:var(--glass);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;gap:6px;padding:7px;transition:opacity .16s,transform .16s;display:flex;position:absolute;transform:translateY(8px)}._sceneKeyboardNav_1b9m4_177:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}._sceneKeyboardNav_1b9m4_177 button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 11px}._sceneKeyboardNav_1b9m4_177 button:focus-visible{border-color:var(--cyan);color:var(--ink)}._primaryButton_1b9m4_129:disabled,._secondaryButton_1b9m4_130:disabled,._sendButton_1b9m4_133:disabled{cursor:not-allowed;opacity:.42;transform:none}._controlHint_1b9m4_135{top:max(76px, calc(env(safe-area-inset-top) + 66px));border:1px solid var(--line);background:var(--glass);color:var(--muted);pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;align-items:center;gap:12px;padding:6px 7px 6px 15px;font-size:.76rem;animation:.3s both _reveal_1b9m4_1;display:flex;position:absolute;left:50%;transform:translate(-50%)}._controlHint_1b9m4_135 button{min-height:34px;color:var(--cyan);background:#6ee7ff1f;border:0;padding:0 12px}._touchHint_1b9m4_250{display:none}._simulationStatus_1b9m4_254{top:max(76px, calc(env(safe-area-inset-top) + 66px));background:var(--glass);color:#dcecff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #6ee7ff40;border-radius:999px;align-items:center;gap:9px;max-width:calc(100% - 32px);padding:9px 14px;font-size:.78rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}._simulationStatus_1b9m4_254>span{background:var(--cyan);border-radius:50%;flex:none;width:7px;height:7px;animation:1.1s ease-in-out infinite _pulse_1b9m4_1;box-shadow:0 0 14px}._simulationStatus_1b9m4_254[data-tone=success]>span{background:#75f1ae;animation:none}._simulationStatus_1b9m4_254[data-tone=attention]>span{background:#ffb56b;animation:none}._resumeChip_1b9m4_134{bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--glass);color:#e5ebfa;pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:10px;padding:0 17px;font-size:.82rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}._resumeChip_1b9m4_134:hover,._resumeChip_1b9m4_134:focus-visible{transform:translate(-50%,-1px)}._objectCallout_1b9m4_314,._promptBubble_1b9m4_315{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--glass);pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:.22s both _reveal_1b9m4_1;position:absolute;box-shadow:0 18px 56px #0000004d}._objectCallout_1b9m4_314{border-radius:18px;align-items:center;gap:13px;width:min(450px,100% - 36px);padding:11px 11px 11px 16px;display:flex}._objectCallout_1b9m4_314>div:first-child{flex:1;min-width:0}._objectCallout_1b9m4_314 strong{color:var(--cyan);margin-bottom:2px;font-size:.78rem;display:block}._objectCallout_1b9m4_314 p{color:#d8deed;margin:0;font-size:.82rem;line-height:1.35}._objectCallout_1b9m4_314 ._iconButton_1b9m4_62,._promptHeading_1b9m4_356 ._iconButton_1b9m4_62{background:0 0;border:0;flex-basis:36px;width:36px;height:36px}._textButton_1b9m4_132{flex:none;min-height:38px;padding-inline:14px;font-size:.76rem}._promptBubble_1b9m4_315{border-radius:20px;width:min(500px,100% - 36px);padding:10px}._promptHeading_1b9m4_356{justify-content:space-between;align-items:center;padding:0 2px 6px 10px;display:flex}._promptHeading_1b9m4_356 label{color:var(--cyan);font-size:.74rem;font-weight:650}._promptInputRow_1b9m4_390{gap:8px;display:flex}._promptInputRow_1b9m4_390 input{min-width:0;height:46px;color:var(--ink);background:#02060fc7;border:1px solid #aabee638;border-radius:13px;outline:none;flex:1;padding:0 15px}._promptInputRow_1b9m4_390 input:focus{border-color:#6ee7ffbf;box-shadow:0 0 0 3px #6ee7ff1a}._promptInputRow_1b9m4_390 input::placeholder{color:#6f7b95}._sendButton_1b9m4_133{min-width:112px;min-height:46px}._storyCaption_1b9m4_421{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left));border:1px solid var(--line);pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(105deg,#050914e6,#080e1ec2);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:16px 28px;max-width:1040px;margin:0 auto;padding:18px;display:grid;position:absolute;box-shadow:0 20px 70px #00000059}._progressTrack_1b9m4_440{background:#a78bfa24;height:2px;position:absolute;top:0;left:24px;right:24px;overflow:hidden}._progressTrack_1b9m4_440 span{background:linear-gradient(90deg, var(--violet), var(--cyan));height:100%;box-shadow:0 0 14px var(--cyan);transition:width .5s;display:block}._storyCopy_1b9m4_458{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;min-width:0;display:grid}._stepCount_1b9m4_466{color:var(--violet);white-space:nowrap;padding-top:4px;font-size:.7rem;font-weight:700}._storyCopy_1b9m4_458 h2{letter-spacing:-.025em;margin:0 0 3px;font-size:clamp(1rem,2vw,1.28rem);font-weight:620}._storyCopy_1b9m4_458 p{max-width:64ch;color:var(--muted);margin:0;font-size:clamp(.8rem,1.3vw,.9rem);line-height:1.45}._storyActions_1b9m4_489{align-items:center;gap:8px;display:flex}._storyActions_1b9m4_489 button{min-width:82px}._exitButton_1b9m4_131{color:var(--muted)}@keyframes _reveal_1b9m4_1{0%{opacity:0;transform:translateY(6px)}}@keyframes _pulse_1b9m4_1{50%{opacity:.35;transform:scale(.74)}}@media (width<=720px){._identity_1b9m4_35 strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}._eyebrow_1b9m4_48,._desktopHint_1b9m4_529{display:none}._touchHint_1b9m4_250{display:inline}._controlHint_1b9m4_135,._simulationStatus_1b9m4_254{top:max(70px, calc(env(safe-area-inset-top) + 62px))}._startChoice_1b9m4_93 h1{font-size:clamp(2.35rem,12vw,3.5rem)}._objectCallout_1b9m4_314,._promptBubble_1b9m4_315{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));width:auto}._objectCallout_1b9m4_314{flex-wrap:wrap}._objectCallout_1b9m4_314>div:first-child{flex-basis:calc(100% - 52px)}._textButton_1b9m4_132{order:3;width:100%}._storyCaption_1b9m4_421{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));border-radius:20px;grid-template-columns:1fr;gap:14px;padding:16px}._storyActions_1b9m4_489{grid-template-columns:.75fr 1fr 1fr;display:grid}._storyActions_1b9m4_489 button{min-width:0;padding-inline:10px}._resumeChip_1b9m4_134{bottom:max(12px, env(safe-area-inset-bottom))}}@media (width<=460px){._topBar_1b9m4_25{gap:8px}._actions_1b9m4_56{gap:4px}._iconButton_1b9m4_62{flex-basis:42px;width:42px;height:42px}._startActions_1b9m4_122,._promptInputRow_1b9m4_390{flex-direction:column}._startActions_1b9m4_122 button,._sendButton_1b9m4_133{width:100%}._controlHint_1b9m4_135{white-space:nowrap;max-width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){._overlay_1b9m4_1 *,._overlay_1b9m4_1 :before,._overlay_1b9m4_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
