html.freeroam-panel-html{scroll-behavior:smooth}body.freeroam-story-route.freeroam-peeled,html.freeroam-panel-html{height:100vh;height:100dvh;overflow:hidden}body.freeroam-story-route.panel-page{padding-top:0!important}.storyReaderViewport{position:relative;min-height:100vh;min-height:100dvh;width:100%;background:#000;color:#fff;font-family:Outfit-Regular,sans-serif;display:flex;flex-direction:column;align-items:center;isolation:isolate}.storyReaderViewport:before{content:"";position:fixed;top:-10%;left:-10%;right:-10%;bottom:-10%;background-image:var(--story-panel-bg,none);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:blur(40px) brightness(.4);transform:scale(1.2);z-index:0;pointer-events:none}@media (max-width:768px){.storyReaderViewport:before{display:none}}.storyReaderTopChrome{position:relative;z-index:5;width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:calc(12px + env(safe-area-inset-top, 0px)) 16px 12px;background:linear-gradient(180deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.2) 70%,transparent);flex-shrink:0;box-sizing:border-box}.storyReaderTopChrome a{color:hsla(0,0%,100%,.9);text-decoration:none;font-size:.9rem;font-weight:500}.storyReaderTopChrome a:hover{text-decoration:underline}.storyReaderMeta{font-size:.75rem;color:hsla(0,0%,100%,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.storyReaderScroll{position:relative;width:100%;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column;align-items:center;padding:0 16px 220px;box-sizing:border-box}@media (min-width:769px){.storyReaderScroll{padding-bottom:180px}}body.freeroam-story-route .container.storyReaderPanelPage .storyReaderImageStage.image-container{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;max-width:min(100vw,100%);height:-moz-fit-content;height:fit-content;margin-left:auto;margin-right:auto;flex-shrink:0;z-index:16;isolation:isolate}body.freeroam-story-route .container.storyReaderPanelPage .storyReaderImageStage .panel-image{width:auto;max-width:100vw;height:100vh;height:100dvh;aspect-ratio:auto 3/4;display:block;position:relative;z-index:10;object-fit:contain;object-position:center;cursor:default;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body.freeroam-story-route .container.storyReaderPanelPage .storyReaderImageStage .storyReaderPanelVideo{position:absolute;z-index:11;pointer-events:none;background:transparent;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){body.freeroam-story-route .container.storyReaderPanelPage .storyReaderImageStage .storyReaderPanelVideo{display:none}}@media (max-width:768px){body.freeroam-story-route .container.storyReaderPanelPage .storyReaderImageStage.image-container:has(.panel-image){width:100vw;max-width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden}body.freeroam-story-route .container.storyReaderPanelPage .storyReaderImageStage.image-container:has(.panel-image):before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--panel-img-url,none);background-size:cover;background-position:var(--story-mobile-focus,center 32%);background-repeat:no-repeat;filter:blur(30px) brightness(.8) saturate(1.15);transform:scale(1.08)}body.freeroam-story-route .container.storyReaderPanelPage .storyReaderImageStage.image-container:has(.panel-image):after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.62) 0,transparent 20%,transparent 80%,rgba(0,0,0,.68))}body.freeroam-story-route .container.storyReaderPanelPage .storyReaderImageStage .panel-image{flex:0 0 auto;width:100vw;height:min(100dvh,calc(100vw * var(--story-mobile-aspect, 1.7778)));max-width:none;max-height:100dvh;aspect-ratio:auto;object-fit:cover;object-position:var(--story-mobile-focus,center 32%);--story-mobile-fade:7%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--story-mobile-fade),#000 calc(100% - var(--story-mobile-fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--story-mobile-fade),#000 calc(100% - var(--story-mobile-fade)),transparent 100%)}body.freeroam-story-route .container.storyReaderPanelPage .storyReaderImageStage.image-container:has(.panel-image) .storyReaderPanelVideo{--story-mobile-fade:7%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--story-mobile-fade),#000 calc(100% - var(--story-mobile-fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--story-mobile-fade),#000 calc(100% - var(--story-mobile-fade)),transparent 100%)}}@media (min-width:769px){body.freeroam-story-route .container.storyReaderPanelPage .storyReaderImageStage.image-container:has(.panel-image){width:min(100vw,calc(100dvh * var(--story-desktop-aspect, .5625)));max-width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;align-self:center;overflow:hidden}body.freeroam-story-route .container.storyReaderPanelPage .storyReaderImageStage .panel-image{flex:0 0 auto;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:var(--story-mobile-focus,center 32%)}}.storySsrPoster{position:fixed;inset:0;z-index:2147482999;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0a0a0a;pointer-events:none}html[data-story-poster=done] .storySsrPoster{display:none}html[data-story-poster=up] .storyBootVeil{background:transparent!important}html[data-story-poster=up] .storyBootVeil>*{display:none}.storySsrPoster img{display:block;position:relative;z-index:2;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (max-width:768px){.storySsrPoster:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--panel-img-url,none);background-size:cover;background-position:var(--story-mobile-focus,center 32%);background-repeat:no-repeat;filter:blur(30px) brightness(.8) saturate(1.15);transform:scale(1.08)}.storySsrPoster:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.62) 0,transparent 20%,transparent 80%,rgba(0,0,0,.68))}.storySsrPoster img{flex:0 0 auto;width:100vw;height:min(100dvh,calc(100vw * var(--story-mobile-aspect, 1.7778)));max-height:100dvh;object-fit:cover;object-position:var(--story-mobile-focus,center 32%);--story-mobile-fade:7%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--story-mobile-fade),#000 calc(100% - var(--story-mobile-fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--story-mobile-fade),#000 calc(100% - var(--story-mobile-fade)),transparent 100%)}}@media (min-width:769px){.storySsrPoster:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--panel-img-url,none);background-size:cover;background-position:50%;filter:blur(40px) brightness(.55) saturate(1.1);transform:scale(1.1)}.storySsrPoster img{flex:0 0 auto;width:min(100vw,calc(100dvh * var(--story-desktop-aspect, .5625)));height:100dvh;object-fit:cover;object-position:var(--story-mobile-focus,center 32%)}}.storyNarrationBlock{width:100%;max-width:640px;margin:16px auto 0;padding:16px 18px;border-radius:8px;background:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.78));color:hsla(0,0%,100%,.95);font-family:Outfit-Light,Outfit-Regular,Outfit,sans-serif;font-weight:300;font-size:1.05rem;line-height:1.65;text-align:left;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-sizing:border-box}.storyChapterHeader{margin:12px auto 0;font-size:1rem;color:hsla(0,0%,100%,.92)}.storyChapterHeader,.storyChoiceQuestion{width:100%;max-width:640px;font-family:Outfit-SemiBold,Outfit,sans-serif;font-weight:600;text-align:center}.storyChoiceQuestion{margin:16px auto 0;font-size:1.05rem;line-height:1.35;color:#fff}.storyChoiceList{width:100%;max-width:640px;margin:10px auto 0;display:flex;flex-direction:column;gap:8px}.storyChoiceBtn{display:block;width:100%;text-align:center;padding:10px 14px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:hsla(0,0%,100%,.88);font-family:Outfit-SemiBold,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.storyChoiceBtn:hover:not(:disabled){background:hsla(0,0%,100%,.14)}.storyChoiceBtn:active:not(:disabled){transform:scale(.98)}.storyChoiceBtn:disabled{opacity:.45;cursor:not-allowed}.storyCustomRow{width:100%;max-width:640px;margin:12px auto 0;display:flex;gap:8px;align-items:stretch}.storyCustomInput{flex:1 1;padding:12px 14px;border-radius:16px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.08);color:#fff;font-family:Outfit-Regular,Outfit,sans-serif;font-size:.95rem}.storyCustomInput:focus{outline:none;border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.1)}.storySendBtn{padding:0 18px;border-radius:16px;border:none;background:linear-gradient(135deg,rgba(139,92,246,.95),rgba(91,33,182,.95));color:#fff;font-family:Outfit-SemiBold,Outfit,sans-serif;font-weight:600;font-size:.9rem;cursor:pointer}.storySendBtn:disabled{opacity:.4;cursor:not-allowed}.storyHint{margin:12px auto 0;font-size:.82rem;color:hsla(0,0%,100%,.55);text-align:center}.storyError,.storyHint{width:100%;max-width:640px}.storyError{margin:10px auto 0;color:#fca5a5;font-size:.9rem}.storyReaderBootLoading{justify-content:center;align-items:center}.storyReaderViewport.storyReaderBootWithCover{background-image:linear-gradient(rgba(8,8,10,.88),rgba(8,8,10,.92)),var(--story-boot-cover);background-size:cover;background-position:50%;background-repeat:no-repeat}.storyReaderLegacyBoot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 20px}.storyReaderLegacyBoot .loading-spinner{margin-right:0}.storyReaderBootStatus.loading-status-text{font-family:Outfit-Medium,Outfit,sans-serif;font-size:.95rem;color:hsla(0,0%,100%,.65)}.storyLoadingBlock{display:flex;align-items:center;gap:10px;padding:40px 20px;font-size:.9rem;font-family:Outfit-Medium,sans-serif;color:hsla(0,0%,100%,.6)}.storySpinner{width:1.25rem;height:1.25rem;border:2px solid hsla(0,0%,100%,.2);border-top-color:rgba(196,181,253,.95);border-radius:50%;animation:freeroam-story-spin .8s linear infinite}@keyframes freeroam-story-spin{to{transform:rotate(1turn)}}.storyReaderBottomBar .storyReaderStatus{font-family:Outfit-SemiBold,sans-serif;font-size:12px;color:hsla(0,0%,100%,.75);padding:6px 10px;max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.freeroam-story-route .container.storyReaderPanelPage{align-items:stretch;justify-content:flex-start;width:100%;gap:0;min-height:100vh;min-height:100dvh;position:relative}body.freeroam-story-route .container.storyReaderPanelPage .storyAmbientBackdrop{position:absolute;inset:0;z-index:0;overflow:hidden;background:#050505;pointer-events:none}body.freeroam-story-route .container.storyReaderPanelPage .storyAmbientLayer{position:absolute;inset:-12%;background-size:cover;background-position:50%;background-repeat:no-repeat;filter:blur(44px) saturate(1.25) brightness(.55);transform:scale(1.18);will-change:transform,opacity}body.freeroam-story-route .container.storyReaderPanelPage .storyAmbientLayerBaked{filter:none}body.freeroam-story-route .container.storyReaderPanelPage .storyAmbientCanvas{position:absolute;inset:0;width:100%;height:100%;display:block}body.freeroam-story-route .container.storyReaderPanelPage .storyAmbientLayerEntering{animation:storyAmbientFadeIn .7s ease forwards}body.freeroam-story-route .container.storyReaderPanelPage .storyAmbientScrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 78% at 50% 42%,transparent 40%,rgba(0,0,0,.34) 100%),linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.12) 18%,transparent 42%,transparent 56%,rgba(0,0,0,.42) 86%,rgba(0,0,0,.72))}body.freeroam-story-route .container.storyReaderPanelPage .storyReaderScroll{position:relative;z-index:1}@keyframes storyAmbientFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){body.freeroam-story-route .container.storyReaderPanelPage .storyAmbientLayerEntering{animation:storyAmbientFadeIn .4s ease forwards}}body.freeroam-story-route .container.storyReaderPanelPage .storyReaderScroll{flex:1 1 auto;min-height:0;width:100%;max-width:100%;padding-bottom:calc(150px + env(safe-area-inset-bottom, 0))}body.freeroam-story-route .container.storyReaderPanelPage .storyReaderSelectedChoiceHost{position:absolute;inset:0;pointer-events:none;z-index:18}body.freeroam-story-route .panel-logo.story-panel-top{display:flex!important;flex-direction:column;align-items:flex-start;position:fixed;left:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:2600;pointer-events:none}body.freeroam-story-route .panel-logo.story-panel-top .panel-logo-link,body.freeroam-story-route .panel-logo.story-panel-top .panel-page-info-stack{pointer-events:auto}body.freeroam-story-route .panel-logo.story-panel-top .panel-logo-text{font-size:22px;line-height:normal}body.freeroam-story-route .panel-logo.story-panel-top .panel-page-info-stack{max-width:calc(50vw - var(--story-img-inset, 0px) - 56px)!important}body.freeroam-story-route .phone-panel-info-button{transition:opacity .12s ease}body.freeroam-story-route .phone-panel-info-button:active{opacity:.6}body.freeroam-story-route .phone-panel-info-button:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}body.freeroam-story-route .panel-logo-row .bookmark-btn{background:transparent!important;background-color:transparent!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none!important;box-shadow:none!important}.story-overlay-nav-error{color:#fca5a5;margin:0 0 .75rem;text-align:center;font-size:.9rem}.story-overlay-journal-panel{width:100%;min-width:0;box-sizing:border-box}body.freeroam-story-route .container.storyReaderPanelPage #choiceContainer.choice-container-overlay{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:100%;margin:0;box-sizing:border-box;z-index:1850;pointer-events:auto;padding:24px max(16px,env(safe-area-inset-right,0px)) max(28px,calc(24px + env(safe-area-inset-bottom, 0px))) max(16px,env(safe-area-inset-left,0px));transition:none}body.freeroam-story-route .container.storyReaderPanelPage #choiceContainer.choice-container-overlay:has(.custom-choice-input:focus){bottom:var(--keyboard-inset,0);max-height:calc(92dvh - var(--keyboard-inset, 0px))}body.freeroam-story-route .container.storyReaderPanelPage #loadingSpinner.navigation-halo.loading-spinner{width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px;top:50%!important;transform:translateY(-50%)!important;transition:none!important;display:flex!important;align-items:center!important;justify-content:center!important;contain:layout style paint}body.freeroam-story-route .container.storyReaderPanelPage #loadingSpinner .spinner-icon{width:24px!important;height:24px!important;max-width:24px;max-height:24px;margin:0!important;flex-shrink:0;display:block}body.freeroam-story-route .container.storyReaderPanelPage .navigation-halo.left{left:max(0px,env(safe-area-inset-left,0px))}body.freeroam-story-route .container.storyReaderPanelPage .navigation-halo.right{right:max(0px,env(safe-area-inset-right,0px))}body.freeroam-story-route{--story-img-inset:0px}body.freeroam-story-route .bottom-action-bar{transition:transform .3s cubic-bezier(.4,0,.2,1)}body.freeroam-story-route .bottom-action-bar:has(.custom-choice-input:focus){bottom:var(--keyboard-inset,0)}body.freeroam-story-route .bottom-action-bar--unified:has(.custom-choice-input:focus) .action-bar-row--compact{padding-bottom:calc(12px + max(env(safe-area-inset-bottom, 0px), var(--keyboard-accessory, 0px)))}@media (min-width:769px){body.freeroam-story-route .bottom-action-bar,body.freeroam-story-route .storyVnDialogue{left:var(--story-img-inset);right:var(--story-img-inset)}body.freeroam-story-route .container.storyReaderPanelPage #choiceContainer.choice-container-overlay{left:var(--story-img-inset);right:var(--story-img-inset);width:auto;max-width:none}body.freeroam-story-route .panel-logo.story-panel-top{left:calc(var(--story-img-inset) + 8px)}body.freeroam-story-route .panel-page-info-stack{right:calc(var(--story-img-inset) + 8px)}}.sm-immersive--on{background:rgba(139,92,246,.28);color:#fff}.sm-immersive .fa-headphones{font-size:.85rem}.sm-immersive__state{font-size:.68rem;opacity:.75;text-transform:uppercase;letter-spacing:.06em}@keyframes story-motion-push{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes story-motion-pan{0%{transform:scale(1.08) translateX(-2.5%)}to{transform:scale(1.08) translateX(2.5%)}}@keyframes story-motion-shake{0%{transform:scale(1.05) translate(0)}6%{transform:scale(1.05) translate(-1.6%,1%) rotate(-.5deg)}12%{transform:scale(1.05) translate(1.4%,-1.2%) rotate(.5deg)}18%{transform:scale(1.05) translate(-1.2%,-.6%) rotate(-.4deg)}24%{transform:scale(1.05) translate(1%,.9%) rotate(.3deg)}32%{transform:scale(1.05) translate(-.6%,.4%)}40%{transform:scale(1.05) translate(.4%,-.3%)}50%{transform:scale(1.05) translate(-.2%,.1%)}to{transform:scale(1.07) translate(0)}}body.freeroam-story-route .storyReaderImageStage .panel-image.panel-motion-push{animation:story-motion-push 7s ease-out forwards}body.freeroam-story-route .storyReaderImageStage .panel-image.panel-motion-pan{animation:story-motion-pan 8s ease-in-out forwards}body.freeroam-story-route .storyReaderImageStage .panel-image.panel-motion-shake{animation:story-motion-shake 2.4s ease-out forwards}@media (prefers-reduced-motion:reduce){body.freeroam-story-route .storyReaderImageStage .panel-image[class*=panel-motion-]{animation:none}}body.freeroam-story-route .bottom-action-bar--unified,body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input{--ub-glass:rgba(24,25,32,.48);--ub-glass-deep:rgba(14,15,20,.74);--ub-hairline:hsla(0,0%,100%,.14);--ub-hairline-strong:hsla(0,0%,100%,.28);--ji-option-glass:rgba(24,25,32,.56);--glass-blur:blur(28px) saturate(1.9);--glass-sheen:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.06) 48%,hsla(0,0%,100%,.02));--glass-edge:inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 0 0 0.5px hsla(0,0%,100%,.06),inset 0 -1px 0 hsla(0,0%,100%,.05)}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input{--ub-soft:hsla(0,0%,100%,.12);--ub-ink:#fff;--ub-ink-dim:hsla(0,0%,100%,.55);--ub-ease-spring:cubic-bezier(0.2,0.9,0.25,1.15);--ub-ease-out:cubic-bezier(0.22,1,0.36,1);--ji-gutter:12px;--ji-bottom:12px;--ji-max:640px;touch-action:manipulation}@media (max-width:480px){body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input{--ji-gutter:8px;--ji-bottom:16px}}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input.choice-container-overlay{min-height:0;justify-content:flex-end;align-items:stretch;padding:72px max(var(--ji-gutter),env(safe-area-inset-right,0px)) calc(var(--ji-bottom) + env(safe-area-inset-bottom, 0px)) max(var(--ji-gutter),env(safe-area-inset-left,0px));background:linear-gradient(0deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.22) 45%,transparent)}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input.choice-container-overlay:has(.custom-choice-input:focus){padding-bottom:calc(var(--ji-bottom) + max(env(safe-area-inset-bottom, 0px), var(--keyboard-accessory, 0px)))}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input.choice-container-overlay:has(.custom-choice-input:focus):after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--keyboard-inset,0);background:rgba(0,0,0,.42);pointer-events:none}body.freeroam-story-route .container.storyReaderPanelPage #choiceContainer.journey-input.choice-container-overlay{max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 24px);overflow:visible}body.freeroam-story-route .container.storyReaderPanelPage #choiceContainer.journey-input.choice-container-overlay:has(.custom-choice-input:focus){max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 24px - var(--keyboard-inset, 0px))}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input.choice-container-overlay .choice-options,body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input.choice-container-overlay>#choiceContent{flex:0 1 auto;min-height:0}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-skip-row,body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-options>:not(.choice-option-list),body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-question{flex-shrink:0}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option-list{display:flex;flex-direction:column;gap:8px;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option-list>.choice-option{flex-shrink:0}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option-list::-webkit-scrollbar{display:none}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input.choice-container{padding-left:var(--ji-gutter);padding-right:var(--ji-gutter)}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input>#choiceContent{display:flex;flex-direction:column;width:100%;max-width:var(--ji-max);margin:0 auto}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-question{display:flex;align-items:center;gap:12px;margin:0 0 10px;padding:0 4px;text-align:left;font-family:var(--vn-font-body,"Outfit-SemiBold","Outfit",sans-serif);font-weight:var(--vn-weight-body,600);font-synthesis:none;font-style:normal;font-size:calc(17px * var(--vn-size-scale, 1));line-height:calc(1.3 * var(--vn-lh-scale, 1));letter-spacing:.004em;color:var(--ub-ink);paint-order:stroke fill;-webkit-text-stroke:var(--vn-stroke,.9px) rgba(0,0,0,.5);text-shadow:0 0 1px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.75),0 1px 5px rgba(0,0,0,.5),0 2px 16px rgba(0,0,0,.45);text-wrap:pretty;animation:journey-input-rise .36s var(--ub-ease-out) both}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-ideas-toggle{-webkit-text-stroke:0;flex-shrink:0;margin-left:auto;height:28px;padding:0 11px 0 12px;gap:6px;border:0;border-radius:14px;background-color:hsla(0,0%,100%,.16);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);color:var(--ub-ink);opacity:1;font-family:Outfit-Medium,Outfit,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;text-shadow:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,transform .2s var(--ub-ease-spring)}@media (hover:hover){body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-ideas-toggle:hover{background-color:hsla(0,0%,100%,.24)}}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-ideas-toggle:active{transform:scale(.94)}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-ideas-toggle:disabled{opacity:.45}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-ideas-toggle-caret{border-left-width:4px;border-right-width:4px;border-bottom-width:5px;opacity:.85}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-options{gap:8px;align-items:stretch}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option{width:100%;max-width:none;min-height:48px;align-items:center;gap:12px;padding:13px 18px 13px 14px;border-radius:18px;background-color:var(--ji-option-glass);border:.5px solid hsla(0,0%,100%,.2);backdrop-filter:blur(28px) saturate(1.8);-webkit-backdrop-filter:blur(28px) saturate(1.8);color:var(--ub-ink);text-shadow:none;transform:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .2s var(--ub-ease-spring),opacity .2s ease;animation:journey-input-rise .36s var(--ub-ease-out) both}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option:last-of-type{animation-delay:.03s}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option:nth-last-of-type(2){animation-delay:.07s}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option:nth-last-of-type(3){animation-delay:.11s}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option:nth-last-of-type(n+4){animation-delay:.15s}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option:before{content:counter(choice-counter,upper-alpha);align-self:center;flex-shrink:0;width:20px;height:20px;border:0;border-radius:50%;background:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.85);font-family:Outfit-SemiBold,Outfit,sans-serif;font-size:11px;font-weight:600;line-height:20px;text-align:center;text-shadow:none;transition:background-color .15s ease,color .15s ease}@media (hover:hover){body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option:hover:before{background:hsla(0,0%,100%,.22);color:#fff}}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option-text{width:100%;font-family:Outfit-Medium,Outfit,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:21px;letter-spacing:-.01em;text-wrap:pretty}@media (hover:hover){body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option:hover{background-color:var(--ub-glass-deep);border-color:var(--ub-hairline-strong);transform:none}}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option:active{transform:scale(.98);background-color:var(--ub-glass-deep);border-color:var(--ub-hairline-strong)}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option.choice-selected{background-color:hsla(0,0%,100%,.94);background-image:none;border:.5px solid #fff;box-shadow:none;color:#0a0a0b}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option.choice-selected:before{background:#0a0a0b;color:#fff}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container{max-width:none;width:100%;min-height:44px;margin-top:0;padding:6px 6px 6px 16px;gap:8px;align-items:flex-end;border-radius:22px;background-color:var(--ub-glass);border:.5px solid var(--ub-hairline);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);color-scheme:dark;transition:background-color .2s ease,border-color .2s ease}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-options>.custom-choice-container{margin-top:4px}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container:focus-within,body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container:hover{background-color:var(--ub-glass-deep);border-color:var(--ub-hairline-strong)}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container:before{content:none}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-input{align-self:center;box-sizing:border-box;min-height:32px;padding:6px 0;line-height:20px;font-size:15px;font-weight:400;letter-spacing:-.005em;font-family:Outfit,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;color:var(--ub-ink);caret-color:var(--ub-ink);text-shadow:none;color-scheme:dark}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-input::placeholder{color:var(--ub-ink-dim);text-shadow:none}@media (hover:none) and (pointer:coarse){body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-input{font-size:16px}}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-send{position:relative;flex-shrink:0;align-self:flex-end;width:32px;min-width:32px;height:32px;margin-left:0;padding:0;border:0;border-radius:50%;background:#fff;color:#000;box-shadow:none;opacity:1;transform:scale(1);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width .22s var(--ub-ease-out),min-width .22s var(--ub-ease-out),margin-left .22s var(--ub-ease-out),opacity .16s ease,transform .32s var(--ub-ease-spring),background-color .15s ease}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-send:after{content:"";width:17px;height:17px;border:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='19' x2='12' y2='5'/%3E%3Cpolyline points='5 12 12 5 19 12'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='19' x2='12' y2='5'/%3E%3Cpolyline points='5 12 12 5 19 12'/%3E%3C/svg%3E") center /contain no-repeat;transform:none;opacity:1}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container:has(.custom-choice-input:placeholder-shown) .custom-choice-send:disabled{width:0;min-width:0;margin-left:-8px;opacity:0;transform:scale(.4);pointer-events:none;overflow:hidden}@media (hover:hover){body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-send:not(:disabled):hover{background:hsla(0,0%,100%,.88)}}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-send:not(:disabled):active{transform:scale(.92)}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pill:focus-visible,body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-ideas-toggle:focus-visible,body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option:focus-visible,body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-send:focus-visible{outline:2px solid hsla(0,0%,100%,.7);outline-offset:2px}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container:has(.custom-choice-input:disabled){opacity:.5}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container .action-bar-mic-btn:disabled{opacity:.45;cursor:default}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .action-bar-compact-input--recording{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px;margin-top:0;background-color:var(--ub-glass-deep);border-color:var(--ub-hairline-strong);animation:action-bar-rec-in .28s var(--ub-ease-out)}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-options>.action-bar-compact-input--recording{margin-top:4px}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .action-bar-dictation-notice{margin:0 0 6px;max-width:100%}@media (prefers-reduced-motion:reduce){body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .action-bar-compact-input--recording{animation:none}}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container.capture-input{display:flex;position:relative}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container.capture-input .custom-choice-input{display:block;width:auto;flex:1 1 auto;min-height:32px;padding:6px 0;box-sizing:border-box}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container.capture-input .custom-choice-send{position:relative;right:auto;bottom:auto}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container.capture-input--tall{display:block;padding:10px 16px 44px}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container.capture-input--tall .custom-choice-input{width:100%;min-height:60px;padding:0;box-sizing:border-box}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container.capture-input--tall .custom-choice-send{position:absolute;right:6px;bottom:6px;margin-left:0}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container.capture-input--tall .action-bar-mic-btn{position:absolute;right:6px;bottom:6px;transition:right .22s var(--ub-ease-out),background-color .15s ease,color .15s ease}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container.capture-input--tall:has(.custom-choice-input:not(:placeholder-shown)) .action-bar-mic-btn{right:44px}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pills-wrap{margin:0 calc(-1 * max(var(--ji-gutter), env(safe-area-inset-right, 0px))) 0 calc(-1 * max(var(--ji-gutter), env(safe-area-inset-left, 0px)));animation:journey-input-rise .36s var(--ub-ease-out) .05s both}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pills{gap:6px;padding:0 max(var(--ji-gutter),env(safe-area-inset-right,0px)) 10px max(var(--ji-gutter),env(safe-area-inset-left,0px))}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pill{height:32px;padding:0 14px;border-radius:16px;background-color:var(--ub-glass);border:.5px solid var(--ub-hairline);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);color:var(--ub-ink);font-family:Outfit-Medium,Outfit,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .2s var(--ub-ease-spring)}@media (hover:hover){body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pill:hover{background-color:var(--ub-glass-deep);border-color:var(--ub-hairline-strong)}}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pill:active:not(:disabled){transform:scale(.94)}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pill--selected,body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pill--selected:hover{background-color:#fff;background-image:none;box-shadow:none;border-color:#fff;color:#0a0a0b}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pills-chevron{width:44px;background:none;color:var(--ub-ink);filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pills-chevron--right{padding-right:max(var(--ji-gutter),env(safe-area-inset-right,0px))}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pills-chevron--left{padding-left:max(var(--ji-gutter),env(safe-area-inset-left,0px))}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pills-wrap:has(.capture-pills-chevron--right) .capture-pills{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent calc(100% - 8px));mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent calc(100% - 8px))}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pills-wrap:has(.capture-pills-chevron--left) .capture-pills{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 64px),transparent calc(100% - 8px));mask-image:linear-gradient(270deg,#000 calc(100% - 64px),transparent calc(100% - 8px))}body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pills-wrap:has(.capture-pills-chevron--left):has(.capture-pills-chevron--right) .capture-pills{-webkit-mask-image:linear-gradient(90deg,transparent 8px,#000 64px,#000 calc(100% - 64px),transparent calc(100% - 8px));mask-image:linear-gradient(90deg,transparent 8px,#000 64px,#000 calc(100% - 64px),transparent calc(100% - 8px))}body.freeroam-story-route .bottom-action-bar--unified .action-bar-attachment,body.freeroam-story-route .bottom-action-bar--unified .action-bar-compact-input,body.freeroam-story-route .bottom-action-bar--unified .action-bar-dictation-notice,body.freeroam-story-route .bottom-action-bar--unified .action-bar-icon-btn,body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .action-bar-dictation-notice,body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pill:not(.capture-pill--selected),body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-ideas-toggle,body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option:not(.choice-selected),body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .custom-choice-container{background-image:var(--glass-sheen);box-shadow:var(--glass-edge);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}@keyframes journey-input-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .capture-pills-wrap,body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-option,body.freeroam-story-route .storyReaderPanelPage #choiceContainer.journey-input .choice-question{animation:none}}