.SelectionPage_container__yN0ek{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:calc(100dvh - 96px);max-height:calc(100dvh - 96px);padding:40px 0 10px;background:linear-gradient(135deg,#0a0d12,#1a1d22 50%,#0f1218);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;box-sizing:border-box;touch-action:none;-webkit-touch-callout:none}.SelectionPage_phaseTitle__eFuSJ{color:#fbbf24;font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}.SelectionPage_counter__Rp9Th{color:#fff;font-size:18px;font-weight:700;margin-bottom:20px}.SelectionPage_cardContainer__ki5MZ{position:relative;width:320px;height:400px;margin:0 auto;display:flex;align-items:center;justify-content:center}.SelectionPage_swipe__cabXo{position:absolute}.SelectionPage_stacked__PfLep{transform:translateY(var(--stack-offset)) scale(.95);opacity:.8;background:rgba(31,41,55,.4);z-index:var(--stack-z)}.SelectionPage_card__d6Bhj{background:rgba(31,41,55,.8);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.3);backdrop-filter:blur(10px);border:1px solid rgba(251,191,36,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;width:320px;height:400px;padding:20px;text-align:center;font-size:24px;font-weight:700;color:#fff;overflow-wrap:break-word;transition:transform .3s ease,opacity .3s ease;overflow:hidden;z-index:10}.SelectionPage_card__d6Bhj.SelectionPage_shake__gjZeo{animation:SelectionPage_shakeAndWait__a6R7M 4.5s ease-in-out infinite}.SelectionPage_card__d6Bhj.SelectionPage_swipeRight__9RI7r{animation:SelectionPage_swipeRightAnim__MIwj3 .3s ease forwards}.SelectionPage_card__d6Bhj.SelectionPage_swipeLeft__fy9Ea{animation:SelectionPage_swipeLeftAnim__rt_xA .3s ease forwards}.SelectionPage_card__d6Bhj.SelectionPage_slideIn__sG5VY{animation:SelectionPage_slideInFromTop__f9ZvB .5s ease}.SelectionPage_card__d6Bhj.SelectionPage_fadeOut__ZFF6C{animation:SelectionPage_fadeOut__ZFF6C .5s ease forwards}.SelectionPage_withTransition__J2k87{transition:transform 0s ease,opacity 0s ease}@keyframes SelectionPage_shakeAndWait__a6R7M{0%,23%,24%,to{transform:translateX(0)}16%,8%{transform:translateX(-5px)}12%{transform:translateX(5px)}}@keyframes SelectionPage_swipeRightAnim__MIwj3{to{transform:translateX(100vw) rotate(30deg);opacity:0}}@keyframes SelectionPage_swipeLeftAnim__rt_xA{to{transform:translateX(-100vw) rotate(-30deg);opacity:0}}@keyframes SelectionPage_fadeIn__2B1cK{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes SelectionPage_slideInFromTop__f9ZvB{0%{transform:translateY(-100vh);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes SelectionPage_fadeOut__ZFF6C{0%{opacity:1}to{opacity:0}}.SelectionPage_emoji__2stdp{font-size:60px;margin-bottom:20px}.SelectionPage_buttons__Pm15d{display:flex;gap:20px;margin-bottom:20px;justify-content:center}.SelectionPage_buttonBack__EIKND,.SelectionPage_buttonNo__dfS_S,.SelectionPage_buttonYes__TDsPt{width:60px;height:60px;border:none;border-radius:50%;font-size:24px;font-weight:700;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.2)}.SelectionPage_buttonNo__dfS_S{background:rgba(255,107,107,.9);color:#fff}@media(hover:hover)and (pointer:fine){.SelectionPage_buttonNo__dfS_S:hover{background:rgba(255,82,82,.9);transform:scale(1.05)}}.SelectionPage_buttonBack__EIKND{background:rgba(255,167,38,.9);color:#fff;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.SelectionPage_buttonBack__EIKND:hover{background:rgba(251,140,0,.9);transform:scale(1.05)}}.SelectionPage_buttonYes__TDsPt{background:rgba(76,175,80,.9);color:#fff}@media(hover:hover)and (pointer:fine){.SelectionPage_buttonYes__TDsPt:hover{background:rgba(69,160,73,.9);transform:scale(1.05)}}.SelectionPage_instructions__qqVaT{margin-top:20px;color:#fff;font-size:16px;text-align:center}.SelectionPage_results__5Uy0v{display:flex;flex-direction:column;align-items:center;justify-content:center;height:86svh;padding:20px;background:linear-gradient(135deg,#0a0d12,#1a1d22 50%,#0f1218);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;text-align:center;overflow-y:auto;animation:SelectionPage_fadeIn__2B1cK .5s ease}.SelectionPage_results__5Uy0v.SelectionPage_noAnimation__ol1dz{animation:none}.SelectionPage_results__5Uy0v h2{margin-bottom:20px;font-size:28px}.SelectionPage_results__5Uy0v p{font-size:18px}.SelectionPage_place__tBSoU{background:hsla(0,0%,100%,.1);border-radius:10px;padding:15px;margin-bottom:15px;text-align:left}.SelectionPage_place__tBSoU h3{margin:0 0 10px;font-size:20px;color:#fff}.SelectionPage_place__tBSoU p{margin:5px 0;color:#ddd}.SelectionPage_placesGrid__fD2Lj{display:flex;flex-direction:column;gap:15px;margin-top:20px;width:100%;padding:0 20px;box-sizing:border-box}.SelectionPage_resultCard__3dgvq{background:rgba(31,41,55,.8);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.3);backdrop-filter:blur(10px);border:1px solid rgba(251,191,36,.1);display:flex;flex-direction:column;align-items:center;padding:30px;text-align:center;font-size:24px;font-weight:700;color:#fff;width:100%;max-width:500px}.SelectionPage_resultCard__3dgvq h2{margin:0 0 20px;font-size:28px}.SelectionPage_resultCard__3dgvq p{margin:0;font-size:18px;color:#ddd}.SelectionPage_alternativeNote__dq0mN{color:#fbbf24;font-size:16px;margin-bottom:15px;font-weight:400}.SelectionPage_placesList__SoV6s{display:flex;flex-direction:column;gap:15px;width:100%}.SelectionPage_placeItem__8THB_{display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.1);border-radius:10px;padding:15px;transition:background .3s ease}@media(hover:hover)and (pointer:fine){.SelectionPage_placeItem__8THB_:hover{background:hsla(0,0%,100%,.2)}}.SelectionPage_placeLink__jmJhk{flex:1}.SelectionPage_feedbackButtons__k_aS3{display:flex;gap:10px;margin-left:15px}.SelectionPage_dislikeButton__qEbX0,.SelectionPage_likeButton__DdmCk{background:none;border:none;font-size:24px;cursor:pointer;padding:5px;border-radius:5px;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.SelectionPage_dislikeButton__qEbX0:hover:not(:disabled),.SelectionPage_likeButton__DdmCk:hover:not(:disabled){background:hsla(0,0%,100%,.1);transform:scale(1.1)}}.SelectionPage_dislikeButton__qEbX0:disabled,.SelectionPage_likeButton__DdmCk:disabled{opacity:.5;cursor:not-allowed}.SelectionPage_likeButton__DdmCk{color:#4caf50}.SelectionPage_dislikeButton__qEbX0{color:#f44336}.SelectionPage_placeLink__jmJhk{text-decoration:none;color:#fff;background:hsla(0,0%,100%,.1);border-radius:10px;padding:12px;transition:background .3s ease}@media(hover:hover)and (pointer:fine){.SelectionPage_placeLink__jmJhk:hover{background:hsla(0,0%,100%,.2)}}.SelectionPage_placeLink__jmJhk h3{margin:0 0 5px;font-size:20px}.SelectionPage_placeLink__jmJhk p{margin:0;font-size:16px;color:#ccc;font-weight:400}.SelectionPage_restartButton__VvJ8O{background:rgba(76,175,80,.9);color:#fff;border:none;border-radius:10px;padding:15px 30px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:20px}@media(hover:hover)and (pointer:fine){.SelectionPage_restartButton__VvJ8O:hover{background:rgba(69,160,73,.9);transform:scale(1.05)}}.SelectionPage_hintLeft__GmTuL,.SelectionPage_hintRight___wFr7{position:absolute;bottom:20px;display:flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.7)}.SelectionPage_hintLeft__GmTuL{left:20px}.SelectionPage_hintRight___wFr7{right:20px}.SelectionPage_progressContainer__Tpb2E{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.SelectionPage_progressText__ZXWUJ{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500}.SelectionPage_skeleton__8o2mm{background:rgba(31,41,55,.6)}.SelectionPage_skeletonEmoji__HINRy{width:60px;height:60px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.SelectionPage_skeletonText__9G6xc{width:200px;height:24px;border-radius:4px;overflow:hidden;margin-top:20px}.SelectionPage_skeletonPulse__Biz22{width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.2) 50%,rgba(255,255,255,.1));background-size:200% 100%;animation:SelectionPage_skeletonPulse__Biz22 1.5s ease-in-out infinite}@keyframes SelectionPage_skeletonPulse__Biz22{0%{background-position:200% 0}to{background-position:-200% 0}}.SelectionPage_eventPrice__sszpU{display:inline-block;margin-top:8px;padding:4px 10px;background:rgba(251,191,36,.2);border-radius:12px;font-size:14px;font-weight:500;color:#fbbf24}.SelectionPage_presetWrap__apySx{min-height:calc(100dvh - 96px);padding:24px 16px 110px;background:linear-gradient(135deg,#0a0d12,#1a1d22 50%,#0f1218);color:#fff;overflow-y:auto}.SelectionPage_presetCard__B62qJ{max-width:760px;margin:0 auto;background:rgba(31,41,55,.8);border:1px solid rgba(251,191,36,.12);border-radius:24px;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.28);padding:24px}.SelectionPage_presetHeader__tY6Gx{margin-bottom:24px}.SelectionPage_presetHeader__tY6Gx h1{margin:8px 0 12px;font-size:28px;line-height:1.15}.SelectionPage_presetHeader__tY6Gx p{margin:0;color:#cbd5e1;font-size:16px;line-height:1.5}.SelectionPage_stepProgress__1ds0H{font-size:14px;color:#94a3b8;font-weight:600}.SelectionPage_presetEyebrow__wiufD{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(251,191,36,.14);color:#fbbf24;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.SelectionPage_presetSection__tZ9_7{margin-top:22px}.SelectionPage_presetSection__tZ9_7 h2{margin:0 0 12px;font-size:18px}.SelectionPage_questionCard__clMiE{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:22px;min-height:240px;display:flex;flex-direction:column;justify-content:center;gap:18px}.SelectionPage_questionCardHeader__dK7fG h2{margin:0 0 8px;font-size:24px}.SelectionPage_questionCardHeader__dK7fG p{margin:0;font-size:15px;line-height:1.5;color:#cbd5e1}.SelectionPage_sectionHeaderRow__LzRjj{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.SelectionPage_optionRow__qABG0{display:flex;flex-wrap:wrap;gap:10px}.SelectionPage_optionChipMuted__qF6Uw,.SelectionPage_optionChip__77SBR{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#fff;padding:10px 14px;border-radius:999px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}@media(hover:hover)and (pointer:fine){.SelectionPage_optionChipMuted__qF6Uw:hover,.SelectionPage_optionChip__77SBR:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.1)}}.SelectionPage_optionChipActive__AbVpQ{background:rgba(251,191,36,.18);border-color:rgba(251,191,36,.6);color:#fde68a}.SelectionPage_optionChipMuted__qF6Uw{color:#cbd5e1}.SelectionPage_optionChipMutedActive__3Y1KH{background:rgba(248,113,113,.14);border-color:rgba(248,113,113,.45);color:#fecaca}.SelectionPage_presetFooter__rSrWG{margin-top:28px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;gap:12px}.SelectionPage_secondaryButton__LBy8r{border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:14px 18px;background:hsla(0,0%,100%,.04);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,opacity .2s ease}.SelectionPage_secondaryButton__LBy8r:disabled{opacity:.45;cursor:not-allowed}.SelectionPage_primaryButton__WZe7e{border:none;border-radius:14px;padding:14px 18px;background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#111827;font-size:16px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 10px 24px rgba(251,191,36,.24)}@media(hover:hover)and (pointer:fine){.SelectionPage_primaryButton__WZe7e:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(251,191,36,.3)}}.SelectionPage_flowHint__PlNxa{max-width:420px;margin:0 auto 12px;padding:10px 14px;border-radius:14px;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.2);color:#fde68a;font-size:14px;line-height:1.4;text-align:center}@media(max-width:640px){.SelectionPage_presetCard__B62qJ{padding:18px;border-radius:20px}.SelectionPage_presetHeader__tY6Gx h1{font-size:24px}.SelectionPage_optionChipMuted__qF6Uw,.SelectionPage_optionChip__77SBR{font-size:14px;padding:9px 12px}.SelectionPage_questionCard__clMiE{padding:18px;min-height:220px}.SelectionPage_questionCardHeader__dK7fG h2{font-size:22px}.SelectionPage_presetFooter__rSrWG{flex-direction:column}}.SelectionPage_resultsWrap__v9ZHL{min-height:calc(100dvh - 96px);padding:24px 16px 110px;background:linear-gradient(135deg,#0a0d12,#1a1d22 50%,#0f1218);color:#fff}.SelectionPage_resultsHeaderCard__xxycf{max-width:860px;margin:0 auto 16px;background:rgba(31,41,55,.8);border:1px solid rgba(251,191,36,.12);border-radius:24px;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.28);padding:24px}.SelectionPage_resultsHeadline__ug4lO{margin:10px 0 12px;font-size:30px;line-height:1.15}.SelectionPage_resultsLead__zsGtE{margin:0;color:#cbd5e1;font-size:16px;line-height:1.5}.SelectionPage_refineTitle__vDhkt{margin:0 0 12px;font-size:18px}.SelectionPage_refinePanel__Hoif4{margin-top:20px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.08)}.SelectionPage_resultsList__k71V4{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.SelectionPage_resultsSection__UZe71{max-width:860px;margin:0 auto 20px}.SelectionPage_resultsSectionTitle__VYUkR{margin:0 0 12px;font-size:22px;font-weight:800;color:#fff}.SelectionPage_resultEventCard__YjddR{display:block;text-decoration:none;color:#fff;background:rgba(31,41,55,.78);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:18px;transition:transform .2s ease,background .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.SelectionPage_resultEventCard__YjddR:hover{transform:translateY(-2px);background:rgba(41,51,65,.9);border-color:rgba(251,191,36,.2)}}.SelectionPage_resultEventCard__YjddR h3{margin:0 0 6px;font-size:20px}.SelectionPage_resultEventCard__YjddR p{margin:0;font-size:15px;color:#cbd5e1}.SelectionPage_resultEventTop__xX3wm{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.SelectionPage_reasonBadges__4toh1{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.SelectionPage_reasonBadge__hkpLa{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(251,191,36,.12);color:#fde68a;font-size:13px;font-weight:700}.SelectionPage_resultsFooterActions__k5Nxy{max-width:860px;margin:18px auto 0;display:flex;justify-content:center}.BottomNav_bottom-nav__r5Rnw{position:fixed;bottom:0;left:0;right:0;width:100%;background:#0a0d12;z-index:50;padding:.75rem 1rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.BottomNav_bottom-nav__grid__T1IQK{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem;justify-items:stretch}.BottomNav_bottom-nav__tab___o56n{display:flex;flex-direction:column;align-items:center;gap:.25rem;position:relative;color:#9ca3af;padding:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;background:rgba(0,0,0,0);border-radius:.5rem;min-height:44px;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.BottomNav_bottom-nav__tab___o56n:hover{color:#fff;transform:translateY(-1px)}}.BottomNav_bottom-nav__tab___o56n:active{transform:translateY(1px) scale(.95);transition-duration:.1s}.BottomNav_bottom-nav__tab___o56n:focus{outline:2px solid #fbbf24;outline-offset:2px}.BottomNav_bottom-nav__tab___o56n:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.BottomNav_bottom-nav__tab_active__1VKBS{color:#fbbf24;background:rgba(251,191,36,.15);box-shadow:0 2px 8px rgba(251,191,36,.2);transform:translateY(-2px)}.BottomNav_bottom-nav__tab_active__1VKBS .BottomNav_bottom-nav__icon__f52Pz{transform:scale(1.1)}.BottomNav_bottom-nav__icon__f52Pz{font-family:Material Icons Outlined;font-size:1.25rem;transition:color .2s ease}.BottomNav_bottom-nav__label__67evO{font-size:.65rem;font-weight:500;transition:color .2s ease}