.stage_stage__ZLEo8{position:absolute;top:3.5rem;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;min-height:0;color:rgb(var(--dim));transition:right var(--rikki-dur-2) var(--rikki-ease-out);container-type:inline-size}.stage_stage__ZLEo8[data-rail]{grid-template-columns:15rem minmax(0,1fr)}.stage_stage__ZLEo8[data-phase=welcome]{grid-template-rows:auto auto auto;align-content:safe center;justify-items:center;gap:clamp(14px,2.5vh,28px);padding:clamp(8px,2vh,24px) 0 24px;overflow-y:auto}.stage_welcome__n79_Z{display:grid;justify-items:center;gap:clamp(6px,1.2vh,14px);width:min(100%,72rem);text-align:center}.stage_leadFlow__Y_BxJ{display:contents}.stage_welcome__n79_Z:has(.stage_leadOver__JoVzl){position:relative}.stage_leadOver__JoVzl{position:absolute;top:64.3%;right:0;left:0;z-index:1;display:grid;justify-items:center;gap:clamp(8px,1.4vh,14px);text-shadow:0 0 14px rgb(var(--background)),0 0 4px rgb(var(--background));transform:translateY(-50%)}.stage_bigOrb__R3R78{animation:stage_stage-rise__sj_vG .6s var(--rikki-ease-out) both}.stage_lead__2lwIQ{position:relative;z-index:1;max-width:34rem;margin:0;padding:0 16px;color:rgb(var(--foreground));font-family:var(--rikki-font-title);font-size:clamp(20px,2.2vw,28px);font-weight:500;letter-spacing:var(--rikki-ls-title);line-height:1.2;text-wrap:balance;animation:stage_stage-rise__sj_vG .4s var(--rikki-ease-out) .15s both}.stage_lead__2lwIQ[data-one-line]{max-width:none;white-space:nowrap}.stage_leadLine__oq7RQ{position:relative;z-index:1;max-width:40rem;margin:0;padding:0 16px;color:rgb(var(--dim));font-size:clamp(14px,1.15vw,16px);line-height:1.5;text-wrap:balance;animation:stage_stage-rise__sj_vG .4s var(--rikki-ease-out) .2s both}.stage_leadSub__gfXxo{margin:0;color:rgb(var(--dim-2));font-family:var(--rikki-font-mono);font-size:11px;letter-spacing:var(--rikki-ls-caption);text-transform:uppercase;animation:stage_stage-rise__sj_vG .4s var(--rikki-ease-out) .25s both}.stage_frames__iCukd{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:18px 16px;width:min(100% - 32px,76rem);animation:stage_stage-rise__sj_vG .36s var(--rikki-ease-out) .45s both}.stage_frameTitle__yYuIp{margin:0;color:rgb(var(--foreground));font-family:var(--rikki-font-title);font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.25}.stage_frameText__D4APf{margin:0 0 4px;color:rgb(var(--dim));font-size:13.5px;line-height:1.5}.stage_frame___u1kj{position:relative;display:grid;align-content:start;gap:10px;min-width:0;padding:20px 14px 14px;text-align:left;border:1px solid rgb(var(--border));animation:stage_stage-frame__c2DXg .5s var(--rikki-ease-out) backwards}.stage_frameCaption__RraBf{position:absolute;top:0;left:10px;display:flex;align-items:center;gap:8px;padding:0 6px;color:var(--rikki-text-faint);font-family:var(--rikki-font-mono);font-size:10px;letter-spacing:var(--rikki-ls-caption);line-height:14px;text-transform:uppercase;background:rgb(var(--background));transform:translateY(-50%)}.stage_frameDot__bNVzy{flex:none;width:6px;height:6px;background:rgb(var(--accent));border-radius:50%;box-shadow:0 0 8px 1px rgb(var(--accent)/.55)}.stage_starters__hfr5T{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.stage_chromeBtn__3Dotz,.stage_starter__HxmcC{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;color:rgb(var(--dim));font-family:var(--rikki-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;background:none;border:1px solid rgb(var(--border));cursor:pointer;transition:color var(--rikki-dur-1) var(--rikki-ease-out),border-color var(--rikki-dur-1) var(--rikki-ease-out)}.stage_chromeBtn__3Dotz:focus-visible,.stage_chromeBtn__3Dotz:hover,.stage_starter__HxmcC:focus-visible,.stage_starter__HxmcC:hover{color:rgb(var(--foreground));border-color:rgb(var(--foreground));outline:none}.stage_chromeBtn__3Dotz[data-accent]{color:rgb(var(--foreground));border-color:rgb(var(--border-strong))}.stage_line__P6UFj{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;width:100%;padding:10px;color:rgb(var(--foreground));text-align:left;background:none;border:1px solid rgb(var(--border));cursor:pointer;transition:border-color var(--rikki-dur-1) var(--rikki-ease-out)}.stage_line__P6UFj:focus-visible,.stage_line__P6UFj:hover{border-color:rgb(var(--foreground));outline:none}.stage_lineTitle__y2nuk{font-size:15px;font-weight:500;letter-spacing:-.01em}.stage_lineSub__9YUZg{grid-column:1;color:rgb(var(--dim));font-size:13px;line-height:1.4}.stage_lineArrow__Jx2HM{grid-row:1/span 2;grid-column:2;color:rgb(var(--dim-2));font-size:16px}.stage_line__P6UFj:hover .stage_lineArrow__Jx2HM{color:rgb(var(--foreground))}@keyframes stage_stage-frame__c2DXg{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.stage_rail__7l9h_{display:grid;grid-row:1/span 2;align-content:start;gap:8px;min-height:0;padding:20px 16px;overflow-y:auto;background:linear-gradient(rgb(var(--border)),rgb(var(--border))) 100% 0 /1px 100% no-repeat;animation:stage_stage-rule-y__p_PrP .6s var(--rikki-ease-out) both}.stage_caption__sGcfb{color:var(--rikki-text-faint);font-family:var(--rikki-font-mono);font-size:10px;letter-spacing:var(--rikki-ls-caption);line-height:16px;text-transform:uppercase}.stage_railList__od00X{display:grid;gap:2px;margin:0;padding:0;list-style:none}.stage_railList__od00X li{animation:stage_stage-rise__sj_vG .32s var(--rikki-ease-out) both;animation-delay:calc(.18s + min(var(--rail-i, 0), 6) * 45ms)}.stage_railItem__lM_OP{display:block;width:100%;padding:8px 10px;color:rgb(var(--dim));font:inherit;font-size:13px;line-height:18px;text-align:left;background:none;border:1px solid transparent;cursor:pointer}.stage_railText__w7Z1e{display:-webkit-box;max-height:36px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.stage_railItem__lM_OP:hover{color:rgb(var(--foreground));border-color:rgb(var(--border))}.stage_railItem__lM_OP[aria-current=true]{color:rgb(var(--foreground));border-color:rgb(var(--border-strong))}.stage_scene__xC_Zm{display:grid;align-content:start;min-width:0;min-height:0;overflow-y:auto}.stage_scene__xC_Zm[data-phase=answer]{padding:clamp(16px,3vh,32px) clamp(16px,3vw,40px) 0}.stage_question__fdJ2L{margin:0;color:rgb(var(--foreground));font-family:var(--rikki-font-title);font-weight:500;letter-spacing:var(--rikki-ls-title);text-wrap:balance}.stage_question__fdJ2L[data-size=large]{max-width:30ch;margin-inline:auto;font-size:clamp(22px,2.6vw,32px);line-height:1.14;text-align:center}.stage_question__fdJ2L[data-size=small]{margin-bottom:clamp(12px,2.5vh,24px);font-size:clamp(17px,1.6vw,20px);line-height:1.3}.stage_word__TxYmC{display:inline-block;animation:stage_stage-word__mpMp8 .32s var(--rikki-ease-out) both;animation-delay:calc(var(--word-i, 0) * 45ms)}.stage_working__QJ6JT{display:grid;justify-items:center;align-content:start;gap:18px;min-width:0;padding:clamp(18px,3.5vh,36px) 16px 16px}.stage_bar__FyMEh{display:flex;gap:14px;align-items:center;color:rgb(var(--dim-2));font-family:var(--rikki-font-mono);font-size:11px;letter-spacing:var(--rikki-ls-caption);text-transform:uppercase}.stage_barLive__gGSfW{width:6px;height:6px;background:rgb(var(--accent));border-radius:50%;box-shadow:0 0 8px 1px rgb(var(--accent)/.55)}.stage_core__kMiyZ{display:grid;place-items:center;width:176px;height:176px}.stage_thought__uxUrb{display:-webkit-box;max-width:34rem;min-height:20px;margin:0;overflow:hidden;color:rgb(var(--dim));font-size:14px;line-height:20px;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;animation:stage_stage-rise__sj_vG .36s var(--rikki-ease-out) both}.stage_thought__uxUrb[data-writing]{color:rgb(var(--dim-2));font-family:var(--rikki-font-mono);font-size:11px;letter-spacing:var(--rikki-ls-caption);text-transform:uppercase;animation:stage_stage-rise__sj_vG .36s var(--rikki-ease-out) both,stage_stage-breathe__aLvK5 1.8s ease-in-out .4s infinite}@keyframes stage_stage-breathe__aLvK5{50%{opacity:.45}}.stage_tape__vwvAq{display:grid;gap:4px;width:min(100%,34rem);margin:0;padding:0;list-style:none}.stage_tape__vwvAq li{display:grid;grid-template-columns:2ch minmax(0,1fr) auto;gap:12px;color:rgb(var(--dim));font-size:13px;line-height:20px;animation:stage_stage-rise__sj_vG .3s var(--rikki-ease-out) both}.stage_tape__vwvAq li[data-live]{color:rgb(var(--foreground))}.stage_tapeN__6GV4n,.stage_tapeT__WNPi7{color:var(--rikki-text-faint);font-family:var(--rikki-font-mono);font-size:11px;letter-spacing:.06em;line-height:20px}.stage_tapeT__WNPi7{font-variant-numeric:tabular-nums}.stage_answer__NI63H{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,44px)}.stage_answer__NI63H,.stage_question__fdJ2L[data-size=small]{width:min(100%,46rem);margin-inline:auto}.stage_answer__NI63H[data-figure]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);width:100%}.stage_words__D4i8j{display:grid;align-content:start;gap:12px;min-width:0;animation:stage_stage-rise__sj_vG .36s var(--rikki-ease-out) .1s both}.stage_who__gxoBK{display:flex;align-items:center;gap:10px}.stage_whoName__TGD0m{color:rgb(var(--foreground));font-family:var(--rikki-font-mono);font-size:11px;letter-spacing:var(--rikki-ls-caption);text-transform:uppercase}.stage_voice__pMHYE li,.stage_voice__pMHYE p{color:rgb(var(--foreground));font-size:clamp(15px,1.25vw,18px);line-height:1.55}.stage_stageVideo__t56HZ{display:block;width:min(100%,1040px);aspect-ratio:16/9;background:#000;border:1px solid rgb(var(--border));animation:stage_stage-rise__sj_vG .36s var(--rikki-ease-out) both}.stage_stageVoice__u4Hct{width:min(100%,40rem);text-align:center;animation:stage_stage-rise__sj_vG .36s var(--rikki-ease-out) .05s both}.stage_stageVoice__u4Hct ol,.stage_stageVoice__u4Hct ul{display:inline-block;text-align:left}.stage_stageVoice__u4Hct .stage_cards___2WPU,.stage_stageVoice__u4Hct~.stage_cards___2WPU{width:min(100%,40rem)}.stage_voice__pMHYE[data-error]{color:rgb(var(--negative));white-space:pre-wrap}.stage_figure__n3n1E{position:relative;display:grid;align-content:start;gap:16px;min-width:0;animation:stage_stage-born__TN7hu .5s var(--rikki-ease-out) .2s both;transform-origin:0 0}.stage_cards___2WPU{display:grid;gap:6px;margin-top:4px}.stage_card__bRCn9{display:flex;gap:12px;align-items:center;width:100%;padding:8px 10px;color:rgb(var(--foreground));text-align:left;background:rgb(var(--card));border:1px solid rgb(var(--border));cursor:pointer;transition:border-color var(--rikki-dur-1) var(--rikki-ease-out)}.stage_card__bRCn9:hover,.stage_card__bRCn9[data-open]{border-color:rgb(var(--border-strong))}.stage_card__bRCn9[data-open]{border-color:rgb(var(--accent))}.stage_cardMeta__tncOd{color:rgb(var(--dim-2))}.stage_cardAct__dvsnh,.stage_cardMeta__tncOd{font-family:var(--rikki-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.stage_cardAct__dvsnh{margin-left:auto;padding:3px 8px;color:rgb(var(--dim));background:none;border:1px solid rgb(var(--border));cursor:pointer;white-space:nowrap}.stage_cardAct__dvsnh:hover{color:rgb(var(--foreground));border-color:rgb(var(--border-strong))}.stage_choices__eSrpT{display:grid;gap:8px;margin-top:14px}.stage_trail__jE8XJ{margin-top:8px;background:linear-gradient(rgb(var(--border)),rgb(var(--border))) 0 0 /100% 1px no-repeat;animation:stage_stage-rule-x__6Emcc .6s var(--rikki-ease-out) .4s both}.stage_trailHead__apanX{padding:10px 0;color:rgb(var(--dim-2));font-family:var(--rikki-font-mono);font-size:11px;letter-spacing:var(--rikki-ls-caption);text-transform:uppercase;cursor:pointer;list-style:none}.stage_trailHead__apanX:hover{color:rgb(var(--foreground))}.stage_trail__jE8XJ .stage_tape__vwvAq{padding-bottom:12px}.stage_dock__jWD6f{position:relative;z-index:1;grid-column:-2/-1;width:min(100% - 32px,48rem);margin:8px auto 16px;animation:stage_stage-unfold__v_29U .5s var(--rikki-ease-out) .25s backwards}.stage_dock__jWD6f[data-at=welcome]{grid-column:auto;margin:0 auto}.stage_composer__Qh5_q{display:flex;gap:12px;align-items:center;padding:10px 14px;background:rgb(var(--background));border:1px solid rgb(var(--border-strong));transition:border-color var(--rikki-dur-1) var(--rikki-ease-out)}.stage_composer__Qh5_q:focus-within{border-color:rgb(var(--foreground))}.stage_composer__Qh5_q input{flex:1;color:rgb(var(--foreground));font-family:var(--rikki-font-title);font-size:15px;background:transparent;border:0;outline:none}.stage_composer__Qh5_q input::placeholder{color:var(--rikki-text-faint)}.stage_send__yzZOi{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:rgb(var(--background));background:rgb(var(--foreground));border:0;cursor:pointer}.stage_send__yzZOi:disabled{opacity:.3;cursor:default}.stage_roomFoot__BUtoW{position:absolute;right:24px;bottom:16px;z-index:40;color:var(--rikki-text-faint);font-family:var(--rikki-font-mono);font-size:10px;letter-spacing:var(--rikki-ls-caption);text-transform:uppercase}.stage_roomFoot__BUtoW a{color:rgb(var(--dim));text-decoration:none}.stage_roomFoot__BUtoW a:hover{color:rgb(var(--foreground))}.stage_dockNote__5gvgl{margin-top:8px;color:var(--rikki-text-faint);font-family:var(--rikki-font-mono);font-size:10px;letter-spacing:var(--rikki-ls-caption);text-align:center;text-transform:uppercase}@container (max-width: 860px){.stage_stage__ZLEo8[data-rail]{grid-template-columns:minmax(0,1fr)}.stage_rail__7l9h_{display:none}.stage_answer__NI63H[data-figure]{grid-template-columns:minmax(0,1fr)}.stage_dock__jWD6f{grid-column:1}}@keyframes stage_stage-rise__sj_vG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes stage_stage-rule-y__p_PrP{0%{background-size:1px 0}}@keyframes stage_stage-rule-x__6Emcc{0%{background-size:0 1px}}@keyframes stage_stage-unfold__v_29U{0%{opacity:.2;clip-path:inset(0 50% 0 50%)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes stage_stage-word__mpMp8{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes stage_stage-born__TN7hu{0%{opacity:0;transform:scale(.96) translate(-8px,8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stage_bigOrb__R3R78,.stage_dock__jWD6f,.stage_figure__n3n1E,.stage_frame___u1kj,.stage_frames__iCukd,.stage_leadSub__gfXxo,.stage_lead__2lwIQ,.stage_railList__od00X li,.stage_rail__7l9h_,.stage_starters__hfr5T,.stage_tape__vwvAq li,.stage_thought__uxUrb,.stage_thought__uxUrb[data-writing],.stage_trail__jE8XJ,.stage_word__TxYmC,.stage_words__D4i8j{animation:none}}