.JalaliDatePicker_root__nMrcT{position:relative;width:100%;min-width:0}.JalaliDatePicker_trigger__eSDm9{width:100%;min-height:43px;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid #e1e6df;border-radius:2px;background:#fff;color:#4c584e;text-align:right;font-size:10px}.JalaliDatePicker_trigger__eSDm9 span{flex:1 1}.JalaliDatePicker_compact__vsKWK{z-index:1}.JalaliDatePicker_compact__vsKWK .JalaliDatePicker_trigger__eSDm9{min-height:0;height:100%;justify-content:center;padding:0;border:0;background:transparent;color:var(--green)}.JalaliDatePicker_popover__gzLi8{position:absolute;z-index:60;top:calc(100% + 8px);inset-inline-start:0;width:min(310px,calc(100vw - 32px));padding:12px;border:1px solid #e2e7e0;border-radius:4px;background:#fff;box-shadow:0 16px 40px rgba(31,48,38,.16)}.JalaliDatePicker_header__fDIbS{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;margin-bottom:9px;text-align:center}.JalaliDatePicker_header__fDIbS strong{color:#29362e;font-size:12px}.JalaliDatePicker_day____z43,.JalaliDatePicker_header__fDIbS button,.JalaliDatePicker_selected__HG72s{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:3px;background:transparent;color:#4d5b50;font-size:11px}.JalaliDatePicker_day____z43:hover,.JalaliDatePicker_header__fDIbS button:hover{background:#eef2ed}.JalaliDatePicker_rangeHint__wFbjR{margin:-2px 0 8px;color:#6e7c70;font-size:12px;line-height:1.8}.JalaliDatePicker_grid__k5u7m{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;grid-gap:2px 0;gap:2px 0}.JalaliDatePicker_weekday__P3Gmw{height:30px;display:grid;place-items:center;color:#838d83;font-size:9px}.JalaliDatePicker_empty__9QGUD{width:36px;height:36px}.JalaliDatePicker_selected__HG72s{background:var(--green);color:#fff}.JalaliDatePicker_rangeEnd__Z7kGm,.JalaliDatePicker_rangeStart__S_Tzg{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:3px;background:var(--green);color:#fff;font-size:11px}.JalaliDatePicker_inRange__A9QVH{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:3px;background:#e6eee6;color:#354a3f;font-size:11px}.JalaliDatePicker_rangeEnd__Z7kGm:hover,.JalaliDatePicker_rangeStart__S_Tzg:hover,.JalaliDatePicker_selected__HG72s:hover{background:var(--green-dark)}.TimeRangePicker_root__Phnsl{position:relative;min-width:0;z-index:2}.TimeRangePicker_trigger__n3y9S{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 10px;border:1px solid #e1e6df;border-radius:3px;background:#fff;color:#45584a;text-align:right;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.TimeRangePicker_triggerOpen__pWKup,.TimeRangePicker_trigger__n3y9S:hover{border-color:#839d88;box-shadow:0 0 0 3px rgba(78,105,90,.09)}.TimeRangePicker_clockIcon__FAv7S,.TimeRangePicker_headerIcon__dPHvJ{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:50%;background:#edf2ec;color:#44634c}.TimeRangePicker_triggerCopy__2LIWj{display:grid;flex:1 1;min-width:0;grid-gap:2px;gap:2px}.TimeRangePicker_triggerCopy__2LIWj small{color:#7b867d;font-size:10px}.TimeRangePicker_triggerCopy__2LIWj strong{overflow:hidden;color:#2f4235;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.TimeRangePicker_chevronOpen__okILp,.TimeRangePicker_chevron__5Y4SF{flex:0 0 auto;color:#728175;transition:transform .18s ease}.TimeRangePicker_chevronOpen__okILp{transform:rotate(180deg)}.TimeRangePicker_popover__jd2ro{position:absolute;top:calc(100% + 9px);right:0;z-index:30;width:min(370px,calc(100vw - 32px));padding:15px;border:1px solid #e0e7df;border-radius:8px;background:#fff;box-shadow:0 18px 44px rgba(32,48,37,.18);animation:TimeRangePicker_reveal__qFV8O .16s ease-out both}.TimeRangePicker_header__i1Y0u{display:flex;align-items:center;gap:9px;margin-bottom:14px}.TimeRangePicker_header__i1Y0u>span:nth-child(2){display:grid;flex:1 1;grid-gap:3px;gap:3px}.TimeRangePicker_header__i1Y0u strong{color:#2e4034;font-size:13px}.TimeRangePicker_header__i1Y0u small{color:#818981;font-size:10px}.TimeRangePicker_clearButton__BPmCn{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:0;background:transparent;color:#777f78;font-size:10px;white-space:nowrap;cursor:pointer}.TimeRangePicker_periods__YLyx6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.TimeRangePicker_period__CLiV1{position:relative;display:grid;min-height:73px;grid-template-columns:20px 1fr;align-content:center;align-items:center;grid-column-gap:7px;column-gap:7px;grid-row-gap:3px;row-gap:3px;padding:8px 10px;border:1px solid #e8ece7;border-radius:5px;background:#fbfcfa;color:#5a6b5e;text-align:right;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.TimeRangePicker_period__CLiV1:hover{transform:translateY(-1px);border-color:#bdcdbf}.TimeRangePicker_period__CLiV1>svg:first-child{grid-row:span 2;color:#9a7943}.TimeRangePicker_period__CLiV1 strong{color:#36493b;font-size:11px}.TimeRangePicker_period__CLiV1 small{color:#8a928b;font-size:9px;direction:rtl;text-align:right;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.TimeRangePicker_periodSelected__I5PAa{border-color:#52755a;background:#eff5ed}.TimeRangePicker_periodSelected__I5PAa strong{color:#31553b}.TimeRangePicker_periodCheck__oNkjl{position:absolute;top:7px;left:7px;color:#3e6848}@keyframes TimeRangePicker_reveal__qFV8O{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.TimeRangePicker_popover__jd2ro{right:50%;transform:translateX(50%)}}.page_page__JTB7W{padding-block:36px 72px}.page_heroHeader__BrzyJ{display:grid;grid-template-columns:1.05fr 1.25fr;grid-gap:32px;gap:32px;align-items:end;margin-bottom:28px}.page_heroTitleCol__Gzm4L{display:flex;flex-direction:column;gap:10px}.page_eyebrowRow__Iy5uq{display:inline-flex;align-items:center;gap:10px}.page_compassBadge__ZTHng{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--green-wash);color:var(--green);border:1px solid #d9e3d8}.page_heroTitle__ENbrI{margin:0;font:700 clamp(28px,3.6vw,44px) /1.38 var(--serif);color:var(--ink)}.page_heroTitle__ENbrI em{font-style:normal;color:var(--green)}.page_heroSubtitle__1JRcv{margin:0;color:var(--muted);font-size:13px;line-height:1.95;max-width:540px}.page_scenarioSection__elUCm{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 18px;box-shadow:0 12px 34px rgba(34,53,42,.05)}.page_scenarioHeader__6MuPR{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:11px;font-weight:700;color:var(--green-dark)}.page_scenarioHeader__6MuPR>span{display:inline-flex;align-items:center;gap:6px}.page_scenarioHeader__6MuPR svg{color:var(--yellow)}.page_surpriseButton__dv2Vc{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid #e2c886;background:#fdf8eb;color:#7d5d18;font-size:10px;font-weight:700;transition:all .2s ease}.page_surpriseButtonActive__HTwuh,.page_surpriseButton__dv2Vc:hover{background:var(--yellow);color:#fff;border-color:var(--yellow)}.page_scenarioGrid___Ke_Y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.page_scenarioCard__VT6iy{text-align:right;padding:11px 13px;border-radius:12px;border:1px solid #e6ece4;background:#fafbf9;transition:all .2s ease;display:flex;flex-direction:column;gap:4px}.page_scenarioCard__VT6iy:hover{border-color:var(--green-mid);background:var(--green-wash);transform:translateY(-1px)}.page_scenarioCardActive__GdHlt{border-color:var(--green);background:var(--green-wash);box-shadow:0 0 0 2px rgba(78,105,90,.14)}.page_scenarioCardTop__6mClX{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_scenarioCardTop__6mClX strong{font-size:12px;color:var(--ink)}.page_scenarioCardTop__6mClX svg{color:var(--green);flex:none}.page_scenarioCard__VT6iy small{font-size:10px;color:var(--muted)}.page_conciergeCard__HH_tX{background:#fff;border:1px solid #dfe6dd;border-radius:22px;padding:24px 26px 20px;box-shadow:var(--shadow);margin-bottom:36px}.page_blockSection__G0jFJ{display:flex;flex-direction:column;gap:16px}.page_blockHeader__2_73h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_blockHeader__2_73h>div{display:flex;align-items:center;gap:10px}.page_stepBadge__hmuza{width:24px;height:24px;border-radius:50%;background:var(--green);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.page_blockHeader__2_73h h2{margin:0;font:700 18px/1.4 var(--serif);color:var(--ink)}.page_inlineResetBtn__8of6k{border:0;background:#f5f7f4;color:var(--coral);font-size:10px;font-weight:600;padding:5px 11px;border-radius:999px}.page_moodGrid___A_yh{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.page_moodCard__8VoYh{display:flex;flex-direction:column;align-items:flex-start;text-align:right;gap:9px;padding:13px 13px 12px;border-radius:14px;border:1px solid #e5ebe3;background:#fcfcfa;transition:all .2s ease}.page_moodCard__8VoYh:hover{border-color:#b8c7ba;background:#f5f8f4;transform:translateY(-2px)}.page_moodCardActive__wFqhg{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 10px 24px rgba(53,74,63,.22)}.page_moodIconWrap__5s9_S{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--green-wash);color:var(--green-dark);transition:all .2s ease}.page_moodCardActive__wFqhg .page_moodIconWrap__5s9_S{background:hsla(0,0%,100%,.18);color:#fff}.page_moodText__ROJl5{display:flex;flex-direction:column;gap:2px}.page_moodText__ROJl5 strong{font-size:12px;color:inherit}.page_moodText__ROJl5 small{font-size:9.5px;color:var(--muted);line-height:1.55}.page_moodCardActive__wFqhg .page_moodText__ROJl5 small{color:hsla(0,0%,100%,.84)}.page_divider__1fwDJ{height:1px;background:var(--line);margin:22px 0}.page_advancedToggleBtn__76o4O{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:999px;border:1px solid #d7e0d6;background:#f8faf7;color:var(--green-dark);font-size:11px;font-weight:600}.page_advancedToggleBtn__76o4O:hover{background:var(--green-wash)}.page_controlsGrid__5_0n9{display:grid;grid-template-columns:.9fr 1.35fr 1.25fr 1.35fr;grid-gap:14px;gap:14px;align-items:stretch}.page_controlBox__64rKZ{border:1px solid #e7ece5;background:#fafbf9;border-radius:14px;padding:13px 14px;display:flex;flex-direction:column;gap:10px}.page_controlLabel__mgdfm{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:var(--green-dark)}.page_controlLabel__mgdfm svg{color:var(--green)}.page_controlValueBadge__wWEfZ{margin-right:auto;padding:2px 8px;border-radius:999px;background:var(--green-wash);color:var(--green-dark);font-size:10px}.page_tinyLinkBtn__aGn87{margin-right:auto;border:0;background:none;color:var(--green);font-size:10px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.page_citySelectWrapper__319wR{background:#fff;border:1px solid #dce4da;border-radius:10px;padding:2px 4px}.page_pillGroup__gLwZG{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.page_choicePill__TFjvt{height:32px;padding:0 10px;border-radius:8px;border:1px solid #dce4da;background:#fff;color:#49564c;font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;gap:4px;transition:all .16s ease}.page_choicePill__TFjvt small{font-weight:400;color:#7c877e;font-size:9.5px}.page_choicePill__TFjvt:hover{border-color:var(--green);color:var(--green-dark)}.page_choicePillActive__qJamk{background:var(--green);border-color:var(--green);color:#fff}.page_choicePillActive__qJamk small{color:hsla(0,0%,100%,.85)}.page_miniStepper__mlNDH{display:inline-flex;align-items:center;height:32px;border:1px solid #dce4da;border-radius:8px;background:#fff;overflow:hidden}.page_miniStepper__mlNDH button{width:26px;height:100%;border:0;background:#f3f6f2;color:var(--green-dark);font-weight:700}.page_miniStepper__mlNDH button:disabled{opacity:.35}.page_miniStepper__mlNDH span{padding:0 9px;font-size:11px;font-weight:700}.page_customBudgetWrap__gqPBy,.page_customDateWrap__QCV1T{margin-top:4px}.page_customBudgetWrap__gqPBy input{width:100%;height:36px;border:1px solid #d6e0d4;border-radius:8px;padding:0 10px;background:#fff;font-size:12px}.page_customBudgetWrap__gqPBy small{display:block;margin-top:4px;font-size:9.5px;color:var(--muted)}.page_advancedPanel__9V_2X{margin-top:4px;padding:15px 16px;border-radius:14px;background:#f5f7f3;border:1px dashed #cad5c8;display:grid;grid-template-columns:1.3fr 1fr 1.1fr;grid-gap:16px;gap:16px;align-items:center}.page_advancedCol__nnYAU{display:flex;flex-direction:column;gap:8px}.page_subLabel__uGW3O{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:#4c594f}.page_timePickerWrap__lf_le{max-width:280px}.page_lastMinuteToggle__SsTFm{height:38px;padding:0 13px;border-radius:10px;border:1px solid #e1c7bc;background:#fff;color:#7c4736;font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.page_lastMinuteToggleActive__9x4Nh{background:var(--coral);border-color:var(--coral);color:#fff}.page_conciergeFooter__8v1CY{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.page_activeSummary__bjzyH{display:flex;align-items:center;gap:10px;color:#4e5b51;font-size:11.5px}.page_activeSummary__bjzyH p{margin:0}.page_liveDot___nbMX{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(78,105,90,.18);flex:none}.page_footerActions__7Tv0a{display:flex;align-items:center;gap:10px}.page_resultsSection__p30UL{display:flex;flex-direction:column;gap:28px}.page_spotlightWrapper__VFl7G{position:relative}.page_spotlightCard__peATX{display:grid;grid-template-columns:1.08fr 1.22fr;background:linear-gradient(135deg,#fff,#f6f9f5);border:1.5px solid #c5d4c6;border-radius:22px;overflow:hidden;box-shadow:0 18px 46px rgba(34,53,42,.1)}.page_spotlightMedia__qqcFy{position:relative;min-height:320px;background:#e4e9e2}.page_spotlightImageLink__uQHEY{display:block;width:100%;height:100%;position:relative}.page_spotlightImageLink__uQHEY img{width:100%;height:100%;object-fit:cover}.page_bestMatchRibbon__yLK4t{top:16px;gap:6px;padding:6px 13px;background:var(--green-dark);font-size:11px;box-shadow:0 8px 20px rgba(20,32,25,.28)}.page_bestMatchRibbon__yLK4t,.page_lastMinuteRibbon__oe_t1{position:absolute;right:16px;display:inline-flex;align-items:center;border-radius:999px;color:#fff;font-weight:700}.page_lastMinuteRibbon__oe_t1{bottom:16px;gap:5px;padding:5px 11px;background:var(--coral);font-size:10.5px}.page_spotlightContent__Wm5RB{padding:26px 28px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.page_spotlightMetaTop__Vw6r5{display:flex;align-items:center;justify-content:space-between;gap:10px}.page_categoryTag__GEZJY{padding:4px 11px;border-radius:999px;background:var(--green-wash);color:var(--green-dark);font-size:10.5px;font-weight:700}.page_ratingBadge__7BtWr{display:inline-flex;align-items:center;gap:4px;color:#b28a3d;font-weight:700;font-size:12px}.page_spotlightTitle__LJpfv{margin:0;font:700 clamp(22px,2.5vw,30px) /1.45 var(--serif);color:var(--ink);transition:color .2s ease}.page_spotlightTitle__LJpfv:hover{color:var(--green)}.page_spotlightDesc__szbU4{margin:0;color:#5b675d;font-size:12.5px;line-height:1.9}.page_reasonsBox__7NMU4{background:#fff;border:1px solid #e2eae1;border-radius:14px;padding:12px 14px}.page_reasonsHeading__nryBh{display:block;font-size:10px;font-weight:700;color:var(--green-dark);margin-bottom:8px}.page_reasonsList__WOeEA{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 12px;gap:7px 12px}.page_reasonsList__WOeEA li{display:flex;align-items:center;gap:6px;font-size:10.5px;color:#3f4d43}.page_reasonsList__WOeEA svg{color:var(--green);flex:none}.page_sessionHighlightBar___94a_{display:flex;flex-wrap:wrap;gap:18px;padding:11px 14px;border-radius:12px;background:#eef3ed;border-right:3px solid var(--green)}.page_sessionHighlightBar___94a_>div{display:flex;flex-direction:column;gap:2px}.page_sessionHighlightBar___94a_ small{font-size:9.5px;color:#677469}.page_sessionHighlightBar___94a_ strong{font-size:11.5px;color:var(--ink)}.page_capacityHighlight__FlQLb{color:var(--green-dark)!important}.page_spotlightFooter__KheF8{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px;border-top:1px solid #e3ebe2}.page_spotlightPrice__io5qI{display:flex;flex-direction:column}.page_spotlightPrice__io5qI span{font-size:10px;color:var(--muted)}.page_spotlightPrice__io5qI strong{font:700 20px/1.3 var(--serif);color:var(--green-dark)}.page_curatedRow___ltWl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.page_curatedMiniCard__Ib8il{display:grid;grid-template-columns:145px minmax(0,1fr);background:#fff;border:1px solid #e3eae2;border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.page_curatedMiniCard__Ib8il:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.page_curatedMiniThumb__niV8M{position:relative;height:100%;min-height:135px;background:#e6ece4}.page_curatedMiniThumb__niV8M img{width:100%;height:100%;object-fit:cover}.page_curatedMiniBody__9KY_i{padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.page_curatedMiniBadge__GW2qf{align-self:flex-start;padding:3px 9px;border-radius:999px;background:#fbf3df;color:#84611b;font-size:9.5px;font-weight:700}.page_curatedMiniBody__9KY_i h3{margin:0;font:700 16px/1.5 var(--serif);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_curatedMiniBody__9KY_i p{margin:0;font-size:10.5px;color:var(--muted)}.page_curatedMiniFooter__DaJ_1{display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px solid #eff2ee;font-size:11px}.page_curatedMiniFooter__DaJ_1 strong{color:var(--green-dark)}.page_curatedMiniFooter__DaJ_1 span{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-weight:600;font-size:10.5px}.page_allResultsHeader__YQkvn{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:8px}.page_allResultsHeader__YQkvn h2{margin:0;font:700 26px/1.45 var(--serif);color:var(--ink)}.page_resultCount__qwiuG{display:inline-flex;align-items:center;margin-right:8px;padding:3px 10px;border-radius:999px;background:var(--green-wash);color:var(--green-dark);font:600 11px/1.6 var(--sans);vertical-align:middle}.page_resultsGrid__qFvrv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:20px;gap:20px}.page_resultsGridCompact__GW4WM{grid-template-columns:repeat(2,minmax(0,440px));justify-content:start}.page_enrichedCardWrap__JtAZO{display:flex;flex-direction:column;height:100%;min-width:0}.page_enrichedCardWrap__JtAZO .experience-card{flex:1 1;display:flex;flex-direction:column;border-radius:16px 16px 0 0;border-bottom:0}.page_enrichedCardWrap__JtAZO .experience-card__body,.page_enrichedCardWrap__JtAZO .experience-card__link{display:flex;flex:1 1;flex-direction:column}.page_enrichedCardWrap__JtAZO .card-price{margin-top:auto}.page_cardLiveFooter__siUZU{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;background:#f5f8f4;border:1px solid #e7ece4;border-radius:0 0 16px 16px;font-size:10px;color:#4f5e52}.page_cardSessionTime__ouaut{display:inline-flex;align-items:center;gap:5px;font-weight:600}.page_cardSessionTime__ouaut svg{color:var(--green)}.page_cardCapacityPill__z0lWt{padding:2px 8px;border-radius:999px;background:#e6efe6;color:var(--green-dark);font-weight:700;font-size:9.5px}.page_loadMoreWrap__oIrkR{display:flex;justify-content:center;margin-top:12px}.page_skeletonSection__y6CtB{display:flex;flex-direction:column;gap:22px}.page_skeletonSpotlight__DtQ9h{height:310px;border-radius:22px;background:linear-gradient(100deg,#eff2ed 20%,#fafbf8 40%,#eff2ed 60%);background-size:200% 100%;animation:page_shimmer__clBTl 1.5s infinite}@keyframes page_shimmer__clBTl{to{background-position-x:-200%}}.page_emptyAssistant__WopZI{background:#fff;border:1px dashed #cad5c8;border-radius:20px;padding:42px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.page_emptyIcon__WwRSN{width:52px;height:52px;border-radius:50%;background:var(--green-wash);color:var(--green);display:grid;place-items:center}.page_emptyAssistant__WopZI h3{margin:4px 0 0;font:700 21px/1.4 var(--serif);color:var(--ink)}.page_emptyAssistant__WopZI p{margin:0 0 12px;max-width:500px;color:var(--muted);font-size:12px}.page_emptyActions__7_SUZ{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (max-width:1100px){.page_heroHeader__BrzyJ{grid-template-columns:1fr;gap:20px}.page_moodGrid___A_yh{grid-template-columns:repeat(3,minmax(0,1fr))}.page_controlsGrid__5_0n9{grid-template-columns:repeat(2,minmax(0,1fr))}.page_advancedPanel__9V_2X,.page_spotlightCard__peATX{grid-template-columns:1fr}.page_spotlightMedia__qqcFy{min-height:240px;aspect-ratio:16/9}}@media (max-width:820px){.page_curatedRow___ltWl{grid-template-columns:1fr}.page_resultsGridCompact__GW4WM,.page_resultsGrid__qFvrv{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:640px){.page_page__JTB7W{padding-block:20px 56px}.page_scenarioGrid___Ke_Y{grid-template-columns:1fr}.page_conciergeCard__HH_tX{padding:16px 14px;border-radius:16px}.page_moodGrid___A_yh{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page_moodCard__8VoYh{padding:10px}.page_controlsGrid__5_0n9{grid-template-columns:1fr;gap:10px}.page_conciergeFooter__8v1CY{flex-direction:column;align-items:stretch}.page_footerActions__7Tv0a{width:100%;display:grid;grid-template-columns:1fr 1.3fr}.page_spotlightContent__Wm5RB{padding:18px 16px}.page_reasonsList__WOeEA{grid-template-columns:1fr}.page_spotlightFooter__KheF8{flex-direction:column;align-items:stretch}.page_curatedMiniCard__Ib8il{grid-template-columns:110px minmax(0,1fr)}.page_allResultsHeader__YQkvn{flex-direction:column;align-items:flex-start;gap:8px}.page_resultsGridCompact__GW4WM,.page_resultsGrid__qFvrv{grid-template-columns:1fr;gap:14px}}