.BranchChoiceOverlay_overlay__0nssn{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(2rem,6vh,4rem) 1.25rem;background:linear-gradient(180deg,rgba(8,10,16,.62),rgba(8,10,16,.78));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:BranchChoiceOverlay_overlayFadeIn__vN_16 .32s ease-out both;overflow-y:auto}@keyframes BranchChoiceOverlay_overlayFadeIn__vN_16{0%{opacity:0}to{opacity:1}}.BranchChoiceOverlay_content__sov9D{position:relative;width:100%;max-width:560px;display:flex;flex-direction:column;gap:1.75rem}.BranchChoiceOverlay_dismissButton__Ujw4u{position:absolute;top:0;right:0;z-index:5;width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.45);color:rgba(255,255,255,.75);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.BranchChoiceOverlay_dismissButton__Ujw4u:hover{color:#ffffff;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08)}.BranchChoiceOverlay_prompt__k0b4z{text-align:center;padding-top:.25rem;animation:BranchChoiceOverlay_promptReveal__PpXgn .55s cubic-bezier(.16,1,.3,1) both}@keyframes BranchChoiceOverlay_promptReveal__PpXgn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BranchChoiceOverlay_promptEyebrow__f4e2P{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:.85rem}.BranchChoiceOverlay_promptEyebrowLine__tMyMw{width:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.65))}.BranchChoiceOverlay_promptEyebrow__f4e2P .BranchChoiceOverlay_promptEyebrowLine__tMyMw:last-of-type{background:linear-gradient(90deg,rgba(245,158,11,.65),transparent)}.BranchChoiceOverlay_promptEyebrowLabel___it2p{font-size:.7rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:rgba(245,158,11,.9)}.BranchChoiceOverlay_promptTitle__BYYRm{margin:0;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:800;color:#ffffff;letter-spacing:-.01em;line-height:1.3}.BranchChoiceOverlay_promptSub__2s0l1{margin:.55rem 0 0;font-size:.86rem;color:rgba(255,255,255,.5);font-weight:500;letter-spacing:.01em}.BranchChoiceOverlay_timerWrapper__KCYa2{width:100%;display:flex;flex-direction:column;gap:.45rem;animation:BranchChoiceOverlay_fadeSlideIn__M9o5l .4s ease-out .2s both}.BranchChoiceOverlay_timerLabel__DY_Rs{font-size:.72rem;font-weight:700;color:rgba(245,158,11,.9);text-transform:uppercase;letter-spacing:.14em;text-align:center}.BranchChoiceOverlay_timerTrack__xwyE4{width:100%;height:2px;background:rgba(255,255,255,.06);border-radius:999px;overflow:hidden}.BranchChoiceOverlay_timerFill__TuNIM{height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(245,158,11,.9),rgba(245,158,11,.6));transition:width .25s linear}.BranchChoiceOverlay_timerDanger__7mlFs .BranchChoiceOverlay_timerLabel__DY_Rs{color:#f87171;animation:BranchChoiceOverlay_timerPulse__UQm0c .7s ease-in-out infinite}.BranchChoiceOverlay_timerDanger__7mlFs .BranchChoiceOverlay_timerFill__TuNIM{background:linear-gradient(90deg,#ef4444,#dc2626)}@keyframes BranchChoiceOverlay_timerPulse__UQm0c{0%,to{opacity:1}50%{opacity:.45}}.BranchChoiceOverlay_choiceList__OaRni{width:100%;display:flex;flex-direction:column;gap:.7rem}.BranchChoiceOverlay_choiceCard__FUuxi{--accent:245,158,11;position:relative;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.95rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);border-radius:4px;text-align:left;cursor:pointer;color:#f1f5f9;font-family:inherit;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;animation:BranchChoiceOverlay_cardStagger__6FBzl .45s cubic-bezier(.16,1,.3,1) both;overflow:hidden}.BranchChoiceOverlay_choiceCard__FUuxi:before{content:"";position:absolute;inset:0;border-left:2px solid transparent;transition:border-color .2s ease;pointer-events:none}.BranchChoiceOverlay_choiceCard__FUuxi:first-child{animation-delay:.15s}.BranchChoiceOverlay_choiceCard__FUuxi:nth-child(2){animation-delay:.25s}.BranchChoiceOverlay_choiceCard__FUuxi:nth-child(3){animation-delay:.35s}.BranchChoiceOverlay_choiceCard__FUuxi:nth-child(4){animation-delay:.45s}@keyframes BranchChoiceOverlay_cardStagger__6FBzl{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.BranchChoiceOverlay_choiceCard__FUuxi:hover{border-color:rgba(var(--accent),.4);background:rgba(var(--accent),.05)}.BranchChoiceOverlay_choiceCard__FUuxi:hover:before{border-left-color:rgb(var(--accent))}.BranchChoiceOverlay_choiceCard__FUuxi:hover .BranchChoiceOverlay_choiceChevron__s2QD0{color:rgb(var(--accent));transform:translateX(3px)}.BranchChoiceOverlay_choiceCard__FUuxi:active{transform:scale(.995)}.BranchChoiceOverlay_choiceCardDisabled__MtRtr{opacity:.4;cursor:not-allowed}.BranchChoiceOverlay_choiceCardDisabled__MtRtr:hover{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.BranchChoiceOverlay_choiceCardDisabled__MtRtr:hover:before{border-left-color:transparent}.BranchChoiceOverlay_choiceIndex__W_0QV{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);display:inline-flex;align-items:center;justify-content:center;font-size:.74rem;font-weight:800;color:rgba(255,255,255,.55);letter-spacing:.02em;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.BranchChoiceOverlay_choiceCard__FUuxi:hover .BranchChoiceOverlay_choiceIndex__W_0QV{color:rgb(var(--accent));border-color:rgba(var(--accent),.4);background:rgba(var(--accent),.08)}.BranchChoiceOverlay_choiceText___p182{font-size:.98rem;font-weight:600;color:#f1f5f9;line-height:1.5;letter-spacing:.005em}.BranchChoiceOverlay_choiceChevron__s2QD0{font-size:1rem;color:rgba(255,255,255,.3);transition:color .2s ease,transform .2s ease}.BranchChoiceOverlay_choiceMeta__dFpZ4{grid-column:1/-1;display:flex;align-items:center;gap:.5rem;margin-top:.1rem;font-size:.78rem;color:rgba(255,255,255,.5)}.BranchChoiceOverlay_choiceLockBadge__kLMaq{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;color:rgba(245,158,11,.95);background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.22);border-radius:4px;padding:.22rem .5rem;letter-spacing:.01em}.BranchChoiceOverlay_consequencePreview__O562Y{grid-column:1/-1;margin-top:.5rem;padding:.55rem .7rem;background:rgba(0,0,0,.3);border-left:2px solid rgba(var(--accent),.5);border-radius:0 4px 4px 0;font-size:.82rem;color:rgba(226,232,240,.78);line-height:1.55;font-style:italic;animation:BranchChoiceOverlay_consequenceFadeIn__5MAZa .32s ease-out both}@keyframes BranchChoiceOverlay_consequenceFadeIn__5MAZa{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.BranchChoiceOverlay_choiceCardSelected__xNCtk{border-color:rgba(var(--accent),.6)!important;background:rgba(var(--accent),.1)!important}.BranchChoiceOverlay_choiceCardSelected__xNCtk:before{border-left-color:rgb(var(--accent))}.BranchChoiceOverlay_choiceCardSelected__xNCtk .BranchChoiceOverlay_choiceIndex__W_0QV{color:rgb(var(--accent));border-color:rgba(var(--accent),.5);background:rgba(var(--accent),.1)}.BranchChoiceOverlay_choiceCardDismissed__E3rQq{animation:BranchChoiceOverlay_dismissFade___9Pq1 .35s ease-in both!important;pointer-events:none}@keyframes BranchChoiceOverlay_dismissFade___9Pq1{to{opacity:0;transform:translateY(-4px)}}.BranchChoiceOverlay_overlayExit__r6FLT{animation:BranchChoiceOverlay_overlayFadeOut__hozdT .35s ease-in both}@keyframes BranchChoiceOverlay_overlayFadeOut__hozdT{to{opacity:0}}@media (max-width:640px){.BranchChoiceOverlay_overlay__0nssn{padding:1.5rem 1rem}.BranchChoiceOverlay_content__sov9D{max-width:100%;gap:1.4rem}.BranchChoiceOverlay_promptTitle__BYYRm{font-size:1.2rem}.BranchChoiceOverlay_choiceCard__FUuxi{padding:.85rem .95rem;gap:.8rem}.BranchChoiceOverlay_choiceText___p182{font-size:.92rem}.BranchChoiceOverlay_choiceIndex__W_0QV{width:26px;height:26px;font-size:.7rem}}@keyframes BranchChoiceOverlay_fadeSlideIn__M9o5l{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.theme-pink .BranchChoiceOverlay_choiceCard__FUuxi{--accent:236,72,153}.theme-mint .BranchChoiceOverlay_choiceCard__FUuxi{--accent:16,185,129}.theme-midnight .BranchChoiceOverlay_choiceCard__FUuxi{--accent:129,140,248}.theme-pink .BranchChoiceOverlay_promptEyebrowLabel___it2p,.theme-pink .BranchChoiceOverlay_promptEyebrow__f4e2P .BranchChoiceOverlay_promptEyebrowLine__tMyMw{color:rgba(236,72,153,.9)}.theme-mint .BranchChoiceOverlay_promptEyebrowLabel___it2p{color:rgba(16,185,129,.9)}.theme-midnight .BranchChoiceOverlay_promptEyebrowLabel___it2p{color:rgba(129,140,248,.9)}