.vh42aG_wrap{width:100%;min-width:0;max-width:min(96vw,800px);margin:4px auto 0}.vh42aG_intro{color:#d2d8e8e0;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;margin:0 0 6px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.vh42aG_card{-webkit-backdrop-filter:blur(12px);background:#1e293b66;border:1px solid #ffffff14;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0003}.vh42aG_headerBtn{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;transition:background .15s;display:flex}.vh42aG_headerBtn:hover{background:#ffffff0a}.vh42aG_headerBtn:focus-visible{outline-offset:2px;outline:2px solid #646fe499}.vh42aG_headerIcon{color:#a7b3fff2;background:#646fe440;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.vh42aG_headerText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vh42aG_headerChevron{color:#d2d8e8cc;flex-shrink:0;transition:transform .25s}.vh42aG_headerChevronExpanded{transform:rotate(180deg)}.vh42aG_collapseBody{max-height:2000px;transition:max-height .3s;overflow:hidden}.vh42aG_collapseBody[data-expanded=false]{border-bottom-width:0;max-height:0}.vh42aG_searchWrap{border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:6px 12px 4px;display:flex}.vh42aG_searchIcon{color:#d2d8e899;flex-shrink:0}.vh42aG_searchInput{color:#f8fafcf2;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:6px 8px 6px 0;font-family:inherit;font-size:13px}.vh42aG_searchInput::placeholder{color:#d2d8e880}.vh42aG_searchInput:focus{outline:none}.vh42aG_searchWrap:hover{background:#ffffff08}.vh42aG_dayFiltersWrap{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:8px 12px;display:flex}.vh42aG_dayFiltersLabel{color:#d2d8e8bf;flex-shrink:0;font-size:11px;font-weight:600}.vh42aG_dayButtonsRow{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;align-items:center;gap:6px;padding-bottom:4px;display:flex;overflow:auto hidden}.vh42aG_dayButtonsRow::-webkit-scrollbar{height:4px}.vh42aG_dayButtonsRow::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.vh42aG_dayBtn{color:#d2d8e8e6;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff40;border-radius:999px;flex-shrink:0;min-width:50px;height:32px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.vh42aG_dayBtn:hover{background:#ffffff0f;border-color:#fff6}.vh42aG_dayBtnActive{color:#f8fafc;background:#646fe480;border-color:#646fe4b3}.vh42aG_dayBtnActive:hover{background:#646fe499;border-color:#646fe4cc}@media (min-width:600px){.vh42aG_dayFiltersWrap{flex-flow:wrap;align-items:center;gap:8px 10px}.vh42aG_dayButtonsRow{flex-wrap:wrap;overflow-x:visible}}.vh42aG_filterActiveBar{background:#646fe41f;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:5px 12px;font-size:12px;display:flex}.vh42aG_filterCount{color:#f8fafcf2;font-size:13px;font-weight:600}.vh42aG_filterTags{color:#d2d8e8d9;font-size:12px}.vh42aG_resetBtn{color:#a7b3fff2;cursor:pointer;background:0 0;border:1px solid #646fe466;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12px;transition:background .15s;display:inline-flex}.vh42aG_resetBtn:hover{background:#646fe433}.vh42aG_resetBtn:focus-visible{outline-offset:2px;outline:2px solid #646fe499}.vh42aG_advancedFiltersRow{-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px 10px;display:flex;overflow:hidden}.vh42aG_advancedFiltersRow::-webkit-scrollbar{height:4px}.vh42aG_advancedFiltersRow::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.vh42aG_filterGroup{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.vh42aG_filterIcon{color:#d2d8e8a6;flex-shrink:0}.vh42aG_filterSelect{color:#f8fafcf2;cursor:pointer;white-space:nowrap;background:#1e223099;border:1px solid #ffffff14;border-radius:8px;flex:1;min-width:0;padding:8px 10px;font-family:inherit;font-size:12px;transition:border-color .15s,background .15s}.vh42aG_filterSelect:hover{background:#1e2230cc;border-color:#ffffff59}.vh42aG_filterSelect:focus{outline-offset:1px;outline:2px solid #646fe480}@media (min-width:600px){.vh42aG_advancedFiltersRow{flex-wrap:wrap;overflow-x:visible}}.vh42aG_destGrid{scrollbar-width:thin;background:0 0;flex-direction:column;gap:2px;max-height:500px;padding:4px 8px;display:flex;overflow:hidden auto}.vh42aG_destGrid::-webkit-scrollbar{width:8px}.vh42aG_destGrid::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px}.vh42aG_destPillWrap{flex-direction:column;gap:0;display:flex}.vh42aG_destPillRow{flex-direction:column;gap:0;display:flex;position:relative}.vh42aG_destPill{text-align:left;cursor:default;width:100%;box-shadow:none;background:#ffffff08;border:none;border-radius:12px;flex-direction:column;gap:2px;padding:8px 16px;font-family:inherit;transition:background .15s,transform .1s,box-shadow .15s;display:flex}.vh42aG_destPill:hover{background:#ffffff12;border-color:#6366f14d;box-shadow:0 2px 12px #00000026}.vh42aG_destPillClickable{cursor:pointer;flex-direction:column;gap:2px;width:100%;transition:background .15s,transform .1s;display:flex}.vh42aG_destPillClickable:active{transform:translateY(0)}.vh42aG_destPillClickable:focus-visible{outline-offset:2px;outline:2px solid #6366f1}button.vh42aG_destPill{cursor:pointer}button.vh42aG_destPill:hover{background:0 0;border-color:#6366f14d;transform:translateY(-1px);box-shadow:0 2px 12px #00000026}button.vh42aG_destPill:active{transform:translateY(0)}button.vh42aG_destPill:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.vh42aG_destPillHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vh42aG_destPillFlag{flex-shrink:0;font-size:1.8rem;line-height:1}.vh42aG_destPillCity{color:#f9fafb;flex:none;font-size:17px;font-weight:600}.vh42aG_destPillBadge{white-space:nowrap;opacity:.9;text-overflow:ellipsis;border-radius:999px;flex-shrink:1;max-width:50%;padding:3px 7px;font-size:10px;font-weight:600;overflow:hidden}.vh42aG_destPillTimesRow{color:#d2d8e8e6;align-items:center;gap:6px;font-size:13px;display:flex}.vh42aG_destPillTimesIcon{opacity:.7;flex-shrink:0;width:14px;height:14px}.vh42aG_destPillTimes{font-variant-numeric:tabular-nums;color:#d2d8e8e6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.vh42aG_destPillOperatorsRow{align-items:center;gap:6px;font-size:12px;display:flex}.vh42aG_destPillOperatorsIcon{opacity:.7;flex-shrink:0;width:14px;height:14px}.vh42aG_destPillOperators{color:#a3e6fef2;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.vh42aG_destPillOrarBtn{color:#e0e7ff;cursor:pointer;text-align:center;background:#6366f140;border:none;border-radius:8px;width:100%;margin-top:8px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s}.vh42aG_destPillOrarBtn:hover{background:#6366f159}.vh42aG_destPillOrarBtn:active{background:#6366f173}.vh42aG_destPillSchedule{background:#0f172acc;border-radius:8px;max-height:280px;margin-top:8px;padding:12px;transition:max-height .25s,opacity .25s;overflow:hidden}@media (min-width:600px){.vh42aG_destPillRow{flex-direction:row;align-items:stretch;gap:0}.vh42aG_destPill{flex-direction:row;flex:1;align-items:center;gap:12px;padding:8px 16px}.vh42aG_destPillHeader{flex-wrap:nowrap;flex:none;min-width:0;max-width:none}.vh42aG_destPillCity{font-size:15px}.vh42aG_destPillFlag{font-size:1.4rem}.vh42aG_destPillBadge{padding:4px 8px;font-size:11px}.vh42aG_destPillTimesRow{flex:1;min-width:0}.vh42aG_destPillOperatorsRow{flex:none;max-width:180px}.vh42aG_destPillOrarBtn{flex-shrink:0;width:auto;margin-top:0;margin-left:8px;padding:8px 14px;font-size:12px}}.vh42aG_destPillSchedule[data-expanded=false]{opacity:0;max-height:0;margin-top:0}.vh42aG_accordionList{scrollbar-width:thin;background:#00000026;flex-direction:column;gap:10px;min-height:80px;max-height:480px;padding:10px 12px 14px;display:flex;overflow:hidden auto}.vh42aG_accordionList::-webkit-scrollbar{width:8px}.vh42aG_accordionList::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.vh42aG_accordionItem{background:#ffffff1f;border:none;border-bottom:1px solid #ffffff1f;border-radius:10px;transition:background .2s;overflow:hidden}.vh42aG_accordionItem:last-child{border-bottom:none}.vh42aG_accordionItem:hover{background:#ffffff2e}.vh42aG_accordionItemHeader{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:44px;padding:10px 12px;display:flex}.vh42aG_accordionCityBtn,.vh42aG_accordionCityStatic{text-align:left;flex-wrap:wrap;flex:1;align-items:center;gap:8px 10px;min-width:0;display:flex}.vh42aG_accordionCityBtn{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.vh42aG_accordionCityBtn:hover{opacity:.95}.vh42aG_accordionCityBtn:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #646fe499}.vh42aG_cardFlag{flex-shrink:0;font-size:1.3rem;line-height:1}.vh42aG_cardCity{color:#f8fafc;opacity:1;visibility:visible;min-width:0;font-size:15px;font-weight:700}.vh42aG_cardCompanies{color:#e2e8faf2;margin-left:auto;font-size:12px}.vh42aG_accordionToggle{color:#a7b3fff2;cursor:pointer;background:#646fe433;border:1px solid #646fe459;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;font-family:inherit;font-size:12px;transition:background .15s,border-color .15s;display:inline-flex}.vh42aG_accordionToggle:hover{background:#646fe44d;border-color:#646fe480}.vh42aG_accordionToggle:focus-visible{outline-offset:2px;outline:2px solid #646fe499}.vh42aG_accordionBody{background:#00000014;border-top:none;max-height:400px;transition:max-height .25s;overflow:hidden}.vh42aG_accordionBody[data-expanded=false]{max-height:0}.vh42aG_scheduleGroups{flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.vh42aG_scheduleGroup{flex-direction:column;gap:4px;display:flex}.vh42aG_scheduleGroupLabel{color:#d2d8e8e6;font-size:12px;font-weight:600}.vh42aG_scheduleGroupTimes{font-variant-numeric:tabular-nums;color:#f8fafce6;font-size:13px;line-height:1.4}.vh42aG_scheduleEmpty{color:#d2d8e8b3;margin:0;padding:10px 12px 12px;font-size:12px}.vh42aG_tableWrap{scrollbar-width:thin;max-height:420px;padding:0 12px 10px;font-size:13px;line-height:1.35;overflow:hidden auto}.vh42aG_tableWrap::-webkit-scrollbar{width:6px}.vh42aG_tableWrap::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.vh42aG_tableRowHead{text-transform:uppercase;letter-spacing:.03em;color:#d2d8e899;z-index:1;background:#1e2230f7;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr) minmax(0,1.6fr);gap:8px 10px;padding:6px 0 4px;font-size:10px;font-weight:600;display:grid;position:sticky;top:0}.vh42aG_tableCellCity,.vh42aG_tableCellFreq{min-width:0}.vh42aG_tableCellTimes{text-align:right;min-width:0}@media (max-width:599px){.vh42aG_tableRowHead{grid-template-columns:1fr 1fr}.vh42aG_tableRowHead .vh42aG_tableCellTimes{display:none}}.vh42aG_destRow,.vh42aG_destRowStatic{text-align:left;border-bottom:1px solid #ffffff0a;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr) minmax(0,1.6fr);align-items:center;gap:8px 10px;min-width:0;padding:6px 0;transition:opacity .15s;display:grid}@media (max-width:599px){.vh42aG_destRow,.vh42aG_destRowStatic{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:4px 10px;padding:8px 0}.vh42aG_destRow .vh42aG_destCity,.vh42aG_destRowStatic .vh42aG_destCity{grid-area:1/1}.vh42aG_destRow .vh42aG_badge,.vh42aG_destRowStatic .vh42aG_badge{grid-area:1/2;justify-self:end}.vh42aG_destRow .vh42aG_destTimes,.vh42aG_destRowStatic .vh42aG_destTimes{grid-area:2/1/auto/-1;font-size:13px}}.vh42aG_destRow{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;margin:0}.vh42aG_destRow:hover{background:#ffffff0f}.vh42aG_destRow:focus-visible{outline-offset:2px;outline:2px solid #646fe499}.vh42aG_destCity{color:#f8fafcf2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.vh42aG_destTimes{font-variant-numeric:tabular-nums;color:#d2d8e8e6;text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}@media (max-width:599px){.vh42aG_destTimes{text-align:left}}.vh42aG_timesList{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline;overflow:hidden}.vh42aG_timesEmpty{color:#d2d8e880}.vh42aG_timesMore{font-variant-numeric:tabular-nums;color:#646fe4e6;white-space:nowrap;background:#646fe426;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:11px}.vh42aG_badge{white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:500}.vh42aG_badge_zilnic{color:#86efac;background:#22c55e26;border:1px solid #22c55e33}.vh42aG_badge_zi{color:#93c5fd;background:#60a5fa26;border:1px solid #60a5fa33}.vh42aG_badge_multi{color:#fde047;background:#facc1526;border:1px solid #facc1533}.vh42aG_badge_faraD{color:#fdba74;background:#fb923c26;border:1px solid #fb923c33}.vh42aG_headerTitle{color:#f8fafc;font-size:15px;font-weight:700}.vh42aG_headerSub{color:#e2e8faf2;font-size:12px}.vh42aG_sections{flex-direction:column;gap:24px;padding:14px;display:flex}.vh42aG_section{flex-direction:column;gap:8px;display:flex}.vh42aG_section+.vh42aG_section{margin-top:4px}.vh42aG_sectionLabel{color:#d2d8e8b3;font-size:12px;font-weight:600}.vh42aG_sectionLabel[data-freq=daily]{color:#22c55ee6}.vh42aG_sectionLabel[data-freq="4-7"],.vh42aG_sectionLabel[data-freq="2-3"]{color:#facc15e6}.vh42aG_sectionLabel[data-freq="1day"]{color:#60a5fae6}.vh42aG_cityGrid{color:#f8fafceb;grid-template-columns:repeat(3,1fr);gap:6px 14px;font-size:14px;line-height:1.4;display:grid}@media (min-width:480px){.vh42aG_cityGrid{grid-template-columns:repeat(4,1fr)}}.vh42aG_gridLink,.vh42aG_gridCity{text-align:left;min-width:0;padding:4px 0;font-weight:500}.vh42aG_gridLink{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;margin:0;text-decoration:none;transition:background .12s,color .12s}.vh42aG_gridLink:hover{color:#f8fafc;background:0 0}.vh42aG_gridLink:focus-visible{outline-offset:2px;outline:2px solid #646fe499}.vh42aG_weeklyGrid{color:#f8fafce6;grid-template-columns:repeat(2,1fr);gap:6px 14px;font-size:14px;line-height:1.4;display:grid}@media (min-width:480px){.vh42aG_weeklyGrid{grid-template-columns:repeat(3,1fr)}}.vh42aG_weeklyGridCell{text-align:left;cursor:default;background:0 0;border:none;border-radius:4px;min-width:0;padding:6px 0;font-family:inherit;transition:background .12s}button.vh42aG_weeklyGridCell{cursor:pointer}button.vh42aG_weeklyGridCell:hover{background:#ffffff12}button.vh42aG_weeklyGridCell:focus-visible{outline-offset:2px;outline:2px solid #646fe499}.vh42aG_noMatch{color:#d2d8e899;margin:0;font-size:13px;font-style:italic}.vh42aG_empty{color:#d2d8e8cc;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.vh42aG_emptyIcon{color:#d2d8e880;flex-shrink:0}[data-theme=light] .vh42aG_intro{color:#475569}[data-theme=light] .vh42aG_card{-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border-color:#1119272e;box-shadow:0 4px 24px #1119271a}[data-theme=light] .vh42aG_headerBtn{background:linear-gradient(90deg,#646fe41f 0%,#0000 60%);border-bottom-color:#11192714}[data-theme=light] .vh42aG_headerBtn:hover{background:linear-gradient(90deg,#646fe42e 0%,#646fe40f 60%)}[data-theme=light] .vh42aG_headerIcon{color:#6366f1;background:#646fe42e}[data-theme=light] .vh42aG_headerTitle{color:#1e293b}[data-theme=light] .vh42aG_headerSub,[data-theme=light] .vh42aG_sectionLabel{color:#64748b}[data-theme=light] .vh42aG_sectionLabel[data-freq=daily]{color:#15803d}[data-theme=light] .vh42aG_sectionLabel[data-freq="4-7"]{color:#16a34a}[data-theme=light] .vh42aG_sectionLabel[data-freq="2-3"]{color:#a16207}[data-theme=light] .vh42aG_sectionLabel[data-freq="1day"]{color:#2563eb}[data-theme=light] .vh42aG_gridLink:hover{color:#1e293b;background:#1119271a}[data-theme=light] button.vh42aG_weeklyGridCell:hover{background:#11192714}[data-theme=light] .vh42aG_searchInput{color:#1e293b}[data-theme=light] .vh42aG_searchInput::placeholder,[data-theme=light] .vh42aG_noMatch{color:#64748b}[data-theme=light] .vh42aG_empty{color:#475569;background:#1119270a;border-color:#1119271a}[data-theme=light] .vh42aG_emptyIcon{color:#94a3b8}[data-theme=light] .vh42aG_dayFiltersLabel{color:#64748b}[data-theme=light] .vh42aG_dayBtn{color:#475569;border-color:#11192733}[data-theme=light] .vh42aG_dayBtn:hover{background:#1119270f;border-color:#11192759}[data-theme=light] .vh42aG_dayBtnActive{color:#3730a3;background:#6366f140;border-color:#6366f180}[data-theme=light] .vh42aG_dayBtnActive:hover{background:#6366f159}[data-theme=light] .vh42aG_filterActiveBar{background:#6366f11a}[data-theme=light] .vh42aG_filterCount{color:#1e293b}[data-theme=light] .vh42aG_filterTags{color:#475569}[data-theme=light] .vh42aG_resetBtn{color:#4f46e5;border-color:#4f46e580}[data-theme=light] .vh42aG_resetBtn:hover{background:#4f46e526}[data-theme=light] .vh42aG_destRow:hover{background:#1119270f}[data-theme=light] .vh42aG_destCity{color:#1e293b}[data-theme=light] .vh42aG_badge_zilnic{color:#15803d;background:#16a34a33}[data-theme=light] .vh42aG_badge_zi{color:#1d4ed8;background:#3b82f633}[data-theme=light] .vh42aG_badge_multi{color:#a16207;background:#ca8a0433}[data-theme=light] .vh42aG_badge_faraD{color:#c2410c;background:#ea580c33}[data-theme=light] .vh42aG_tableRowHead{color:#64748b;background:#f8fafcf7;border-bottom-color:#1119271a}[data-theme=light] .vh42aG_destRow,[data-theme=light] .vh42aG_destRowStatic{border-bottom-color:#1119270f}[data-theme=light] .vh42aG_destTimes{color:#475569}[data-theme=light] .vh42aG_timesEmpty{color:#94a3b8}[data-theme=light] .vh42aG_timesMore{color:#4f46e5;background:#4f46e51f}[data-theme=light] .vh42aG_destGrid{background:0 0}[data-theme=light] .vh42aG_destPill{color:#111827;background:#fff9;box-shadow:0 2px 8px #00000014}[data-theme=light] button.vh42aG_destPill:hover{background:#ffffffd9;box-shadow:0 4px 12px #0000001f}[data-theme=light] .vh42aG_destPillCity{color:#111827}[data-theme=light] .vh42aG_destPillTimes{color:#64748b}[data-theme=light] .vh42aG_destPillOperators{color:#0e7490}[data-theme=light] .vh42aG_destPillOrarBtn{color:#e0e7ff;background:#6366f159}[data-theme=light] .vh42aG_destPillOrarBtn:hover{background:#6366f140;border:1px solid #6366f166}[data-theme=light] .vh42aG_destPillSchedule{background:#f3f4f6}[data-theme=light] .vh42aG_accordionList{background:#0f172a0d}[data-theme=light] .vh42aG_accordionItem{box-shadow:none;background:#fff;border:none;border-bottom:1px solid #11192714}[data-theme=light] .vh42aG_accordionItem:last-child{border-bottom:none}[data-theme=light] .vh42aG_accordionItem:hover{background:#f8fafc}[data-theme=light] .vh42aG_cardCity{color:#0f172a!important}[data-theme=light] .vh42aG_cardCompanies{color:#475569}[data-theme=light] .vh42aG_accordionToggle{color:#4338ca;background:#6366f126;border-color:#6366f14d}[data-theme=light] .vh42aG_accordionToggle:hover{background:#6366f140;border-color:#6366f173}[data-theme=light] .vh42aG_accordionBody{background:#0f172a0a}[data-theme=light] .vh42aG_scheduleGroupLabel{color:#475569}[data-theme=light] .vh42aG_scheduleGroupTimes{color:#334155}[data-theme=light] .vh42aG_scheduleEmpty{color:#64748b}[data-theme=light] .vh42aG_filterSelect{color:#0f172a;background:#ffffffe6;border-color:#11192726}[data-theme=light] .vh42aG_filterIcon{color:#64748b}.vh42aG_destPillChevron{color:#94a3b899;flex-shrink:0;align-items:center;margin-left:auto;transition:transform .2s,color .2s;display:flex}.vh42aG_destPill:hover .vh42aG_destPillChevron{color:#94a3b8e6}.vh42aG_destPillChevron.vh42aG_headerChevronExpanded{transform:rotate(90deg)}.vh42aG_directionToggle{border-bottom:1px solid #ffffff0f;gap:0;padding:0 16px 8px;display:flex}.vh42aG_directionBtn{color:#d2d8e8b3;cursor:pointer;background:0 0;border:1px solid #ffffff14;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font:500 13px/1 Inter,sans-serif;transition:background .15s,color .15s;display:flex}.vh42aG_directionBtn:first-child{border-radius:8px 0 0 8px}.vh42aG_directionBtn:last-child{border-left:none;border-radius:0 8px 8px 0}.vh42aG_directionBtn:hover:not(:disabled){background:#ffffff0a}.vh42aG_directionBtn:disabled{cursor:not-allowed;opacity:.5}.vh42aG_directionBtnActive{color:#e2e8f0;background:#6366f133;border-color:#6366f14d}.vh42aG_directionSoon{color:#d2d8e866;font-size:10px;font-weight:400}[data-theme=light] .vh42aG_directionToggle{border-bottom-color:#11192714}[data-theme=light] .vh42aG_directionBtn{color:#64748b;border-color:#1119271f}[data-theme=light] .vh42aG_directionBtnActive{color:#1e293b;background:#6366f11f;border-color:#6366f140}[data-theme=light] .vh42aG_directionSoon{color:#94a3b8}
.ehYo3W_logoDark{display:block}.ehYo3W_logoLight{display:none}[data-theme=light] .ehYo3W_logoLight{display:block}[data-theme=light] .ehYo3W_logoDark{display:none}.ehYo3W_wrapper{flex-shrink:0;display:inline-block;position:relative}.ehYo3W_wrapperZbor24{box-sizing:border-box;margin:0;padding:0;line-height:0;overflow:visible}.ehYo3W_wrapper img{object-fit:contain;vertical-align:middle;width:100%;height:100%;position:absolute;inset:0}.ehYo3W_wrapper img.ehYo3W_brandLogo{position:static;inset:auto}
.Lf8uBG_nav{z-index:20;background:0 0;flex-shrink:0;align-items:center;gap:8px;width:100%;height:48px;margin-top:10px;padding:0 16px 8px;display:flex;position:relative}.Lf8uBG_nav:has([data-zbor24-logo=true]){height:85px}.Lf8uBG_navLangDropdownOpen{z-index:10002}.Lf8uBG_navLeft,.Lf8uBG_navLeftMobileOnly,.Lf8uBG_navRight{align-items:center;gap:16px;display:flex}.Lf8uBG_navRight{flex:auto;justify-content:flex-end;gap:8px;min-width:0}.Lf8uBG_navButton{color:#f6f8ff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(112.91deg,#ffffff41 0%,#fff0 100%);border:none;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:14.65px 17.58px 29.29px #b77cfd0d}.Lf8uBG_navLoginIcon{flex-shrink:0;display:block}.Lf8uBG_logoWrapper{color:#f8faff;flex:none;justify-content:center;align-items:center;width:auto;max-width:max-content;margin:0;text-decoration:none;display:inline-flex}.Lf8uBG_logoContainer{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:fit-content;max-width:fit-content;display:flex}.Lf8uBG_logoWrapper:has([data-zbor24-logo=true]){margin:0;padding:0}.Lf8uBG_logoContainer:has([data-zbor24-logo=true]){gap:0;width:fit-content;max-width:fit-content;margin:0;padding:0}.Lf8uBG_logoWrapper:has([data-zbor24-logo=true]) .Lf8uBG_logoImage{vertical-align:top;max-width:none;margin:0;padding:0;line-height:0;display:inline-block}.Lf8uBG_logoImage{object-fit:contain;width:auto;height:auto;max-height:38px;display:block}.Lf8uBG_logoWrapper:has([data-zbor24-logo=true]) .Lf8uBG_logoImage{max-height:69px}.Lf8uBG_langSwitchWrap{position:relative}.Lf8uBG_langDropdownBackdrop{z-index:10000;cursor:default;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;position:fixed;inset:0}.Lf8uBG_langDropdown{z-index:10001;background:linear-gradient(#111927fa 0%,#111927f2 100%);border:1px solid #fff3;border-radius:12px;flex-direction:column;gap:4px;min-width:140px;padding:6px;display:flex;position:fixed;box-shadow:0 10px 30px #0000004d}.Lf8uBG_langDropdownBtn{text-align:left;color:#d2d8e8e6;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 14px;font:500 14px/1 Inter,sans-serif;transition:background .15s,color .15s}.Lf8uBG_langDropdownBtn:hover{color:#fff;background:#ffffff1a}.Lf8uBG_langDropdownBtnActive{color:#e2e8f0;background:#646fe440}[data-theme=light] .Lf8uBG_navButton{color:#111927;background:linear-gradient(136.81deg,#fffffff2 0%,#f8fafce6 100%);border:1px solid #11192714;box-shadow:0 2px 8px #1119270f}.Lf8uBG_navMenuBtnMobile{width:40px;height:40px;color:var(--color-text-primary,#f1f5f9);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}@media (min-width:1024px){.Lf8uBG_navMenuBtnMobile{display:none}}[data-theme=light] .Lf8uBG_logoWrapper{color:#111927}[data-theme=light] .Lf8uBG_langDropdown{background:#fffffffa;border-color:#1119271f}[data-theme=light] .Lf8uBG_langDropdownBtn{color:#334155}[data-theme=light] .Lf8uBG_langDropdownBtn:hover{color:#111827;background:#11192714}[data-theme=light] .Lf8uBG_langDropdownBtnActive{color:#0f172a;background:#4ac0eb33}
.w5gdeG_menuOverlay{z-index:10002;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a99;position:fixed;inset:0}.w5gdeG_menuDrawer{z-index:10003;background-color:#12101f;background-image:radial-gradient(100% 60% at 0 20%,#818cf826 0%,#0000 50%),radial-gradient(80% 50% at 100% 80%,#8b5cf614 0%,#0000 45%),linear-gradient(#16142a 0%,#151228 40%,#131024 100%);border-right:1px solid #ffffff14;flex-direction:column;width:min(300px,85vw);max-width:300px;height:100dvh;animation:.25s ease-out w5gdeG_menuSlideIn;display:flex;position:fixed;top:0;left:0;box-shadow:4px 0 24px #00000040}.w5gdeG_menuDrawerInline{z-index:auto;width:100%;min-width:0;max-width:none;height:100%;min-height:0;box-shadow:none;opacity:1;background-color:#0000;background-image:none;border-right:none;flex:1 1 0;transition:opacity .35s .1s;animation:none;position:relative;top:auto;left:auto}.w5gdeG_menuDrawerInlineClosed{opacity:0;pointer-events:none;flex:0;width:0;min-width:0;max-width:0;transition:opacity .15s,width 0s linear .15s,min-width 0s linear .15s,max-width 0s linear .15s,flex 0s linear .15s;overflow:hidden}[data-theme=light] .w5gdeG_menuDrawerInline{box-shadow:none;background-color:#0000;background-image:none;border-right:none}@keyframes w5gdeG_menuSlideIn{0%{opacity:.9;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.w5gdeG_menuHeader{box-sizing:border-box;border-bottom:1px solid #ffffff14;flex-direction:column;flex-shrink:0;align-items:stretch;padding:20px 16px 12px;display:flex;overflow:visible}.w5gdeG_menuDrawerInline .w5gdeG_menuHeader{display:none}.w5gdeG_menuHeaderRow{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;height:48px;padding:0;display:flex}.w5gdeG_menuHeaderNewSearch{width:auto;min-width:0;max-width:min(100%,220px);box-shadow:none;color:#f1f5f9;cursor:pointer;text-align:right;box-sizing:border-box;background:0 0;border:none;flex-direction:row;flex:auto;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:4px 0;font-size:15px;font-weight:600;display:inline-flex}.w5gdeG_menuHeaderNewSearch:hover{opacity:.88;background:0 0}.w5gdeG_menuHeaderNewSearch .w5gdeG_menuNewChatRowIconWrap{width:28px;min-width:28px;height:28px}.w5gdeG_menuHeaderNewSearch .w5gdeG_menuNewChatRowText{flex:0 auto}.w5gdeG_menuLogoLink{color:#f8faff;justify-content:center;align-items:center;margin-left:25px;text-decoration:none;display:flex}.w5gdeG_menuLogoHeaderImage{object-fit:contain;width:auto;height:38px;display:block}.w5gdeG_menuNewChatRow{width:calc(100% + 32px);box-shadow:none;color:#f1f5f9;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin:12px -16px 0;padding:6px 16px;font-size:15px;font-weight:600;display:flex}.w5gdeG_menuNewChatRow:hover{background:#ffffff0f}.w5gdeG_menuNewChatRowIconWrap{flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:inline-flex}.w5gdeG_menuNewChatRowText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.w5gdeG_menuNavRow{align-items:flex-start;margin-top:0;padding-top:8px;padding-bottom:8px}.w5gdeG_menuNavRowText{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.w5gdeG_menuNavRowHint{color:#94a3b8f2;white-space:normal;font-size:11px;font-weight:400;line-height:1.35}.w5gdeG_menuHistorySection{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.w5gdeG_menuHistoryTitle{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;box-sizing:border-box;text-align:left;flex-shrink:0;margin:0;padding:10px 16px 6px;font-size:11px;font-weight:700}.w5gdeG_menuClose{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f6f8ff;cursor:pointer;background:linear-gradient(112.91deg,#ffffff38 3.51%,#ffffff05 111.71%);border:1px solid #ffffff42;border-radius:43.9406px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 10px 30px #00000042,inset 0 1px #ffffff29}.w5gdeG_menuClose:hover{background:linear-gradient(112.91deg,#ffffff47 3.51%,#ffffff0f 111.71%);border-color:#ffffff4d}.w5gdeG_menuHistory{-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;padding:4px 12px 12px;overflow:hidden auto}.w5gdeG_menuHistoryEmpty{overflow-y:hidden}.w5gdeG_menuHistoryEmptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px 24px;display:flex}.w5gdeG_menuHistorySphere{background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 50%,#60a5fa 100%);border-radius:999px;width:80px;height:80px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 0 50px #3b82f680,0 0 80px #22d3ee4d,inset -12px -16px 32px #07114680,inset 8px 8px 20px #ffffff26}.w5gdeG_menuHistorySphere:before{content:"";filter:blur(12px);z-index:-1;background:radial-gradient(circle,#4baeff66 0%,#4baeff00 70%);border-radius:999px;position:absolute;inset:-20px}.w5gdeG_menuHistorySphere:after{content:"";filter:blur(6px);background:radial-gradient(circle,#ffffff80 0%,#ffffff1a 50%,#0000 100%);border-radius:999px;width:28px;height:28px;position:absolute;top:12px;left:16px}.w5gdeG_menuHistoryEmptyTitle{color:#e2e8f0;margin:0 0 8px;font-size:15px;font-weight:700}.w5gdeG_menuHistoryEmptySub{color:#94a3b8;margin:0;font-size:13px;font-weight:400}.w5gdeG_menuHistoryList{margin:0;padding:0;list-style:none}.w5gdeG_menuHistoryRow{align-items:center;gap:6px;margin-bottom:6px;display:flex}.w5gdeG_menuHistoryItem{text-align:left;color:#e2e8f0;cursor:pointer;background:linear-gradient(112.91deg,#ffffff0f 3.51%,#ffffff05 111.71%);border:1px solid #ffffff0f;border-radius:12px;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.w5gdeG_menuHistoryItem:hover{background:linear-gradient(112.91deg,#ffffff1a 3.51%,#ffffff0a 111.71%);border-color:#ffffff1f}.w5gdeG_menuHistoryItemActive{background:linear-gradient(112.91deg,#818cf81f 3.51%,#6366f10f 111.71%);border-color:#818cf859}.w5gdeG_menuHistoryDelete{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.w5gdeG_menuHistoryDelete:hover{color:#f87171;background:#f871711f;border-color:#f871714d}.w5gdeG_menuHistoryText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.w5gdeG_menuHistoryArrow{color:#94a3b8;flex-shrink:0}.w5gdeG_menuLangThemeRow{flex-shrink:0;align-items:stretch;gap:0;padding:12px 16px 8px;display:flex}.w5gdeG_menuLangBlock,.w5gdeG_menuThemeBlock{flex-direction:column;flex:50%;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.w5gdeG_menuTheme{padding:16px 16px 12px}.w5gdeG_menuLangThemeRow .w5gdeG_menuThemeLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:0;font-size:12px;font-weight:600;display:block}.w5gdeG_menuThemeToggle{justify-content:center;gap:6px;display:flex}.w5gdeG_menuThemeBtn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:40px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.w5gdeG_menuThemeBtn:hover{color:#e2e8f0;background:#ffffff14}.w5gdeG_menuThemeBtnActive{color:#f1f5f9;background:linear-gradient(112.91deg,#818cf840 3.51%,#6366f126 111.71%)}.w5gdeG_themeSwitcherGrid{--ts-day-bg:#0dbdf6;--ts-night-bg:#272a30;--ts-sun:#fabc1c;--ts-moon:#fffdf2;--ts-cloud:#fffdf2;--ts-star:#fffdf2;--ts-border-light:#ffffff40;--ts-border-dark:#fff3;background-color:var(--ts-day-bg);border:1px solid var(--ts-border-light);cursor:pointer;appearance:none;border-radius:49px;grid-template-rows:repeat(24,1px);grid-template-columns:repeat(54,1px);gap:0;width:54px;height:24px;padding:0;transition:background-color .8s,border-color .8s;display:grid;position:relative}.w5gdeG_themeSwitcherGridNight{background-color:var(--ts-night-bg);border-color:var(--ts-border-dark)}.w5gdeG_themeSwitcherSun{background-color:var(--ts-sun);border-radius:50%;grid-area:3/3/23/23;height:20px;transition:grid-column .8s,background-color .8s}.w5gdeG_themeSwitcherGridNight .w5gdeG_themeSwitcherSun{background-color:var(--ts-moon);grid-column:33/53}.w5gdeG_themeSwitcherMoonOverlay{z-index:1;background-color:var(--ts-day-bg);pointer-events:none;border-radius:50%;transition:left .8s,background-color .8s;position:absolute}.w5gdeG_themeSwitcherGridNight .w5gdeG_themeSwitcherMoonOverlay{background-color:var(--ts-night-bg);width:18px;height:18px;top:16.6667%;left:51.8519%}.w5gdeG_themeSwitcherCloudBall{background-color:var(--ts-cloud);z-index:2;pointer-events:none;border-radius:50%;width:9px;height:9px;transition:all .8s;position:absolute}.w5gdeG_themeSwitcherGrid [data-ball="1"]{top:33.3333%;left:22.2222%}.w5gdeG_themeSwitcherGrid [data-ball="2"]{top:33.3333%;left:31.4815%}.w5gdeG_themeSwitcherGrid [data-ball="3"]{top:33.3333%;left:40.7407%}.w5gdeG_themeSwitcherGrid [data-ball="4"]{top:25%;left:31.4815%}.w5gdeG_themeSwitcherGridNight [data-ball="1"]{width:2px;height:2px;top:66.6667%;left:29.6296%}.w5gdeG_themeSwitcherGridNight [data-ball="2"]{width:2px;height:2px;top:12.5%;left:40.7407%}.w5gdeG_themeSwitcherGridNight [data-ball="3"]{width:2px;height:2px;top:41.6667%;left:53.7037%}.w5gdeG_themeSwitcherGridNight [data-ball="4"]{width:2px;height:2px;top:20.8333%;left:62.963%}.w5gdeG_themeSwitcherStar{background-color:var(--ts-star);opacity:0;pointer-events:none;border-radius:50%;width:1px;height:1px;transition:opacity .8s;position:absolute}.w5gdeG_themeSwitcherGrid [data-star="1"]{top:29.1667%;left:18.5185%}.w5gdeG_themeSwitcherGrid [data-star="2"]{top:37.5%;left:29.6296%}.w5gdeG_themeSwitcherGrid [data-star="3"]{top:54.1667%;left:42.5926%}.w5gdeG_themeSwitcherGrid [data-star="4"]{top:75%;left:53.7037%}.w5gdeG_themeSwitcherGridNight [data-star="1"],.w5gdeG_themeSwitcherGridNight [data-star="2"],.w5gdeG_themeSwitcherGridNight [data-star="3"],.w5gdeG_themeSwitcherGridNight [data-star="4"]{opacity:1}.w5gdeG_menuLogo{color:#f8faff;flex-direction:column;justify-content:center;align-items:center;padding:0 0 8px;display:flex}.w5gdeG_menuLogo:has([data-zbor24-logo=true]){margin:0;padding:0;overflow:visible}.w5gdeG_menuFooter:has([data-zbor24-logo=true]){padding:0;overflow:visible}.w5gdeG_menuLogo:has([data-zbor24-logo=true]) .w5gdeG_menuLogoImage{box-sizing:border-box;max-width:100%;margin:0;padding:0;line-height:0}.w5gdeG_menuFooter:has([data-zbor24-logo=true]) .w5gdeG_menuGeoCity{margin-top:8px}.w5gdeG_menuLogoImage{opacity:.95;width:240px;height:auto;display:block}.w5gdeG_menuGeoCity{color:#94a3b8;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:0;font-size:11px;font-weight:400;overflow:hidden}.w5gdeG_menuFooter{text-align:center;flex-shrink:0;padding:8px 16px 16px}[data-theme=light] .w5gdeG_menuOverlay{background:#11192759}[data-theme=light] .w5gdeG_menuDrawer{background-color:#f8fafc;background-image:radial-gradient(100% 60% at 0 20%,#6366f114 0%,#0000 50%),linear-gradient(#f1f5f9 0%,#e2e8f0 100%);border-right:1px solid #1119271a;box-shadow:4px 0 24px #11192714}[data-theme=light] .w5gdeG_menuHeader{border-bottom-color:#11192714}[data-theme=light] .w5gdeG_menuLogoLink{color:#111927}[data-theme=light] .w5gdeG_menuHistoryTitle{color:#64748b}[data-theme=light] .w5gdeG_menuNewChatRow,[data-theme=light] .w5gdeG_menuHeaderNewSearch{box-shadow:none;color:#334155;background:0 0}[data-theme=light] .w5gdeG_menuNewChatRow:hover{background:#1119270f}[data-theme=light] .w5gdeG_menuNavRowHint{color:#64748b}[data-theme=light] .w5gdeG_menuClose{color:#111927;background:linear-gradient(112.91deg,#ffffffe6 3.51%,#ffffff80 111.71%);border:1px solid #1119271f;box-shadow:14.6469px 17.5762px 29.2937px #646fe40f}[data-theme=light] .w5gdeG_menuClose:hover{background:linear-gradient(112.91deg,#fffffff2 3.51%,#fff9 111.71%);border-color:#11192724}[data-theme=light] .w5gdeG_menuHistoryEmptyTitle{color:#111927}[data-theme=light] .w5gdeG_menuHistoryEmptySub{color:#64748b}[data-theme=light] .w5gdeG_menuHistoryItem{color:#334155;background:#ffffff80;border:1px solid #1119270f}[data-theme=light] .w5gdeG_menuHistoryItem:hover{background:#fffc;border-color:#1119271a}[data-theme=light] .w5gdeG_menuHistoryItemActive{background:linear-gradient(112.91deg,#818cf826 3.51%,#6366f114 111.71%);border-color:#6366f166}[data-theme=light] .w5gdeG_menuHistoryText{color:#334155}[data-theme=light] .w5gdeG_menuHistoryArrow{color:#64748b}[data-theme=light] .w5gdeG_menuHistoryDelete{color:#64748b;background:#ffffff0a;border:1px solid #11192714}[data-theme=light] .w5gdeG_menuHistoryDelete:hover{color:#dc2626;background:#f871711f;border-color:#f871714d}[data-theme=light] .w5gdeG_menuThemeLabel{color:#64748b}[data-theme=light] .w5gdeG_menuThemeBtn{color:#334155;background:#ffffff0a;border:none}[data-theme=light] .w5gdeG_menuThemeBtn:hover{color:#111927;background:#ffffff14}[data-theme=light] .w5gdeG_menuThemeBtnActive{color:#111927;background:linear-gradient(112.91deg,#818cf840 3.51%,#6366f126 111.71%);border:none}[data-theme=light] .w5gdeG_menuLogo{color:#111927}[data-theme=light] .w5gdeG_menuGeoCity{color:#64748b}
.t0Cz7a_layoutWithSidebar{flex:1;align-items:stretch;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.t0Cz7a_sidebarDesktop{background:0 0;flex-direction:column;flex-shrink:0;height:100%;transition:width .55s cubic-bezier(.22,.61,.36,1);display:none;overflow:hidden}.t0Cz7a_sidebarRail{box-sizing:border-box;background:#0f1629;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:52px;min-width:52px;height:100%;padding:0;display:none}.t0Cz7a_sidebarRailBtn{width:40px;height:40px;color:var(--color-text-primary,#f1f5f9);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;margin-top:18px;transition:background .2s,color .2s,transform .15s;display:flex}.t0Cz7a_sidebarRailBtn:hover{color:#fff;background:#94a3b840;transform:scale(1.08)}.t0Cz7a_sidebarRailBtnNewChat{width:40px;height:40px;min-height:40px;color:var(--color-text-primary,#f1f5f9);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .2s,color .2s,transform .15s;display:flex}.t0Cz7a_sidebarRailBtnNewChat:hover{color:#fff;background:#94a3b840;transform:scale(1.08)}.t0Cz7a_sidebarRailBtnNewChatText{display:none}.t0Cz7a_sidebarRailBtnLabel{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:none}.t0Cz7a_sidebarRailNavHint{color:#94a3b8f2;white-space:normal;font-size:11px;font-weight:400;line-height:1.35;display:none}.t0Cz7a_sidebarRailSpacer{flex:1}.t0Cz7a_sidebarRailBtnSettings{width:40px;height:40px;color:var(--color-text-primary,#f1f5f9);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;margin-bottom:92px;transition:background .2s,color .2s,transform .15s;display:flex}.t0Cz7a_sidebarRailBtnSettings:hover{color:#fff;background:#94a3b840;transform:scale(1.08)}.t0Cz7a_sidebarPanel{opacity:0;grid-template-rows:auto auto 1fr;width:0;min-width:0;height:100%;min-height:0;transition:width .45s,min-width .45s,opacity .35s;display:grid;overflow:hidden}.t0Cz7a_mainArea{-webkit-overflow-scrolling:touch;background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;transition:flex .55s cubic-bezier(.22,.61,.36,1);display:flex;overflow:hidden auto}@media (min-width:1024px){.t0Cz7a_sidebarDesktop{z-index:10;width:52px;min-width:52px;box-shadow:none;border-right:none;flex-direction:column;display:flex;position:relative;overflow:visible}.t0Cz7a_sidebarRail{display:flex}.t0Cz7a_layoutWithSidebar[data-menu-open=true] .t0Cz7a_sidebarDesktop{background:#0f1629;flex-direction:column;align-items:stretch;width:300px;min-width:300px;height:100%;min-height:0;overflow:hidden;box-shadow:4px 0 24px #0003}.t0Cz7a_layoutWithSidebar[data-menu-open=true] .t0Cz7a_sidebarRail{background:#0f1629;flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;width:100%;min-width:100%;height:auto;padding:0}.t0Cz7a_layoutWithSidebar[data-menu-open=true] .t0Cz7a_sidebarRailSpacer,.t0Cz7a_layoutWithSidebar[data-menu-open=true] .t0Cz7a_sidebarRailBtnSettings{display:none}.t0Cz7a_layoutWithSidebar[data-menu-open=true] .t0Cz7a_sidebarRailBtn{align-self:flex-start;width:40px;margin-top:18px;margin-left:6px}.t0Cz7a_layoutWithSidebar[data-menu-open=true] .t0Cz7a_sidebarRailBtnNewChat{border-radius:0;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;height:auto;min-height:40px;padding:8px 16px}.t0Cz7a_layoutWithSidebar[data-menu-open=true] .t0Cz7a_sidebarRailBtnNewChat:hover{background:#ffffff0f}.t0Cz7a_layoutWithSidebar[data-menu-open=true] .t0Cz7a_sidebarRailBtnLabel{display:flex}.t0Cz7a_layoutWithSidebar[data-menu-open=true] .t0Cz7a_sidebarRailBtnNewChatText{white-space:nowrap;font-size:15px;font-weight:600;line-height:1.25;display:block}.t0Cz7a_layoutWithSidebar[data-menu-open=true] .t0Cz7a_sidebarRailNavHint{display:block}[data-theme=light] .t0Cz7a_sidebarRail{background:#f1f5f9}[data-theme=light] .t0Cz7a_layoutWithSidebar[data-menu-open=true] .t0Cz7a_sidebarDesktop{box-shadow:none;background:#f8fafc}[data-theme=light] .t0Cz7a_layoutWithSidebar[data-menu-open=true] .t0Cz7a_sidebarRail{background:#f1f5f9}[data-theme=light] .t0Cz7a_layoutWithSidebar[data-menu-open=true] .t0Cz7a_sidebarRailBtnNewChat:hover{background:#1119270f}}[data-theme=light] .t0Cz7a_sidebarRailBtn,[data-theme=light] .t0Cz7a_sidebarRailBtnNewChat,[data-theme=light] .t0Cz7a_sidebarRailBtnSettings{color:#334155}[data-theme=light] .t0Cz7a_sidebarRailBtn:hover,[data-theme=light] .t0Cz7a_sidebarRailBtnNewChat:hover,[data-theme=light] .t0Cz7a_sidebarRailBtnSettings:hover{color:#0f172a;background:#11192714}[data-theme=light] .t0Cz7a_sidebarRailNavHint{color:#64748b}
.a1Mp7G_overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e1b4beb 0%,#0f172af2 50%,#312e81e6 100%);justify-content:center;align-items:center;padding:16px;animation:.2s ease-out a1Mp7G_loginFadeIn;display:flex;position:fixed;inset:0}@keyframes a1Mp7G_loginFadeIn{0%{opacity:0}to{opacity:1}}.a1Mp7G_modal{-webkit-backdrop-filter:blur(16px);background:linear-gradient(152deg,#ffffff1f 0%,#ffffff0f 50%,#ffffff05 100%);border:1px solid #ffffff26;border-radius:16px;width:100%;max-width:400px;padding:32px 24px 24px;animation:.25s ease-out a1Mp7G_loginScaleIn;position:relative;box-shadow:0 24px 48px #00000059}@keyframes a1Mp7G_loginScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.a1Mp7G_closeBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;top:16px;right:16px}.a1Mp7G_closeBtn:hover{color:#fff;background:#ffffff1a}.a1Mp7G_logoWrap{justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.a1Mp7G_logoImg{object-fit:contain;width:55px;height:55px;display:block}.a1Mp7G_title{color:#f5f7ff;text-align:center;margin:0 0 8px;font-family:Inter,sans-serif;font-size:20px;font-weight:700}.a1Mp7G_description{color:#d2d8e8e6;text-align:center;max-width:320px;margin:0 auto 24px;font-size:14px;line-height:1.45}.a1Mp7G_googleBtn{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:15px;font-weight:500;transition:background .2s;display:flex}.a1Mp7G_googleBtn:hover{background:#f1f5f9}.a1Mp7G_googleIcon{width:20px;height:20px}.a1Mp7G_separator{align-items:center;gap:12px;margin:20px 0;display:flex}.a1Mp7G_separator:before,.a1Mp7G_separator:after{content:"";background:#fff3;flex:1;height:1px}.a1Mp7G_separatorText{color:#d2d8e8b3;font-size:12px}.a1Mp7G_form{flex-direction:column;gap:16px;display:flex}.a1Mp7G_label{color:#f5f7fff2;flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.a1Mp7G_input{color:#f5f7ff;box-sizing:border-box;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.a1Mp7G_input::placeholder{color:#d2d8e880}.a1Mp7G_input:focus{border-color:#6366f199;outline:none;box-shadow:0 0 0 2px #6366f133}.a1Mp7G_passwordWrap{align-items:center;display:flex;position:relative}.a1Mp7G_passwordWrap .a1Mp7G_input{padding-right:44px}.a1Mp7G_eyeBtn{color:#d2d8e8cc;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;display:flex;position:absolute;right:10px}.a1Mp7G_eyeBtn:hover{color:#f5f7ff}.a1Mp7G_forgotWrap{justify-content:flex-end;margin-top:-4px;display:flex}.a1Mp7G_forgotLink{color:#67e8f9;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.a1Mp7G_forgotLink:hover{text-decoration:underline}.a1Mp7G_submitBtn{color:#fff;cursor:pointer;background:#e62f2f;border:none;border-radius:10px;width:100%;margin-top:8px;padding:12px 16px;font-size:15px;font-weight:600;transition:background .2s}.a1Mp7G_submitBtn:hover{background:#c42828}.a1Mp7G_registerText{color:#d2d8e8d9;text-align:center;margin:20px 0 0;font-size:14px}.a1Mp7G_registerLink{color:#67e8f9;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500}.a1Mp7G_registerLink:hover{text-decoration:underline}[data-theme=light] .a1Mp7G_overlay{background:linear-gradient(135deg,#11192766 0%,#f8fafc99 50%,#4556f926 100%)}[data-theme=light] .a1Mp7G_modal{background:linear-gradient(152deg,#fffffffa 0%,#f8fafcf2 50%,#f1f5f9fa 100%);border:1px solid #1119271a;box-shadow:0 24px 48px #11192726}[data-theme=light] .a1Mp7G_closeBtn{color:#4d5761}[data-theme=light] .a1Mp7G_closeBtn:hover{color:#111927;background:#1119270f}[data-theme=light] .a1Mp7G_title{color:#111927}[data-theme=light] .a1Mp7G_description{color:#4d5761}[data-theme=light] .a1Mp7G_googleBtn{color:#111927;background:#f8fafc;border-color:#11192726}[data-theme=light] .a1Mp7G_googleBtn:hover{background:#f1f5f9}[data-theme=light] .a1Mp7G_separator:before,[data-theme=light] .a1Mp7G_separator:after{background:#1119271f}[data-theme=light] .a1Mp7G_separatorText{color:#9da4ae}[data-theme=light] .a1Mp7G_label{color:#111927}[data-theme=light] .a1Mp7G_input{color:#111927;background:#ffffffe6;border-color:#11192726}[data-theme=light] .a1Mp7G_input::placeholder{color:#9da4ae}[data-theme=light] .a1Mp7G_input:focus{border-color:#646fe480;box-shadow:0 0 0 2px #646fe426}[data-theme=light] .a1Mp7G_eyeBtn{color:#4d5761}[data-theme=light] .a1Mp7G_eyeBtn:hover{color:#111927}[data-theme=light] .a1Mp7G_forgotLink{color:#646fe4}[data-theme=light] .a1Mp7G_registerText{color:#4d5761}[data-theme=light] .a1Mp7G_registerLink{color:#646fe4}
.kA5U0W_root{z-index:100;flex-shrink:0;position:relative}.kA5U0W_trigger{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:0;max-width:min(42vw,200px);height:40px;color:inherit;cursor:pointer;appearance:none;background:linear-gradient(112.91deg,#fff3 3.51%,#ffffff08 111.71%);border:0;border-radius:43.9406px;justify-content:flex-end;align-items:center;gap:6px;padding:8px 12px;font:500 14px/24px Inter,sans-serif;display:inline-flex;box-shadow:0 10px 30px #0a0f2338}.kA5U0W_pinIcon{color:#67e8f9;flex-shrink:0}.kA5U0W_triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kA5U0W_chevron{color:#d2d6db;transition:transform .2s}.kA5U0W_chevronOpen{transform:rotate(180deg)}.kA5U0W_dropdownPanel{z-index:100;background:#0b1024eb;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;width:220px;max-height:min(360px,100dvh - 140px);display:flex;position:absolute;top:48px;right:0;overflow:hidden}.kA5U0W_dropdownSearch{border-bottom:1px solid #ffffff1a;padding:10px 12px}.kA5U0W_dropdownSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.kA5U0W_dropdownSearch input::placeholder{color:#9da4ae}.kA5U0W_dropdownList{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;gap:6px;min-height:0;max-height:240px;padding:8px 10px 10px;display:flex;overflow-y:auto}.kA5U0W_dropdownItem{cursor:pointer;background:#374151;border:none;border-radius:10px;flex-direction:row;align-items:center;gap:10px;padding:6px 10px;transition:background .15s;display:flex}.kA5U0W_dropdownItem:hover{background:#4b5563}.kA5U0W_dropdownItemContent{align-items:center;gap:8px;display:flex}.kA5U0W_dropdownItemName{color:#f9fafb;font-size:14px;font-weight:600;display:block}.kA5U0W_dropdownItemDetails{color:#d1d5db;font-size:11px;display:block}[data-theme=light] .kA5U0W_pinIcon{color:#0ea5e9}[data-theme=light] .kA5U0W_trigger{color:#111927;background:linear-gradient(112.91deg,#ffffffe6 3.51%,#ffffff80 111.71%);border:1px solid #1119271f;box-shadow:14.6469px 17.5762px 29.2937px #646fe40f}[data-theme=light] .kA5U0W_chevron{color:#4d5761}[data-theme=light] .kA5U0W_dropdownPanel{background:#f3f4f6;border:1px solid #1119271f;box-shadow:0 10px 40px #1119271f}[data-theme=light] .kA5U0W_dropdownSearch{border-bottom-color:#1119271a}[data-theme=light] .kA5U0W_dropdownSearch input{color:#111927}[data-theme=light] .kA5U0W_dropdownSearch input::placeholder{color:#6b7280}[data-theme=light] .kA5U0W_dropdownItem{background:#fff}[data-theme=light] .kA5U0W_dropdownItem:hover{background:#e5e7eb}[data-theme=light] .kA5U0W_dropdownItemName{color:#111827}[data-theme=light] .kA5U0W_dropdownItemDetails{color:#6b7280}.kA5U0W_dropdownFooter{border-top:1px solid #ffffff1a;flex-direction:column;flex-shrink:0;gap:6px;padding:8px 10px 10px;display:flex}.kA5U0W_useLocationBtn{color:#e0f2fe;cursor:pointer;background:#4ac0eb1f;border:1px solid #67e8f959;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 12px;font:600 13px/1.3 Inter,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}.kA5U0W_useLocationBtn:hover:not(:disabled){background:#4ac0eb38;border-color:#67e8f98c}.kA5U0W_useLocationBtn:disabled{opacity:.65;cursor:wait}.kA5U0W_useLocationIcon{color:#67e8f9;flex-shrink:0}.kA5U0W_locationError{color:#fca5a5;text-align:center;margin:0;padding:0 4px;font:500 11px/1.35 Inter,sans-serif}[data-theme=light] .kA5U0W_dropdownFooter{border-top-color:#1119271a}[data-theme=light] .kA5U0W_useLocationBtn{color:#0c4a6e;background:#4ac0eb1a;border-color:#0ea5e959}[data-theme=light] .kA5U0W_useLocationBtn:hover:not(:disabled){background:#4ac0eb2e}[data-theme=light] .kA5U0W_useLocationIcon{color:#0284c7}[data-theme=light] .kA5U0W_locationError{color:#b91c1c}@media (max-width:768px){.kA5U0W_trigger{max-width:min(52vw,180px);height:36px;padding:6px 10px;font-size:13px}}
.zMbRJq_shell{width:100%;height:100dvh;color:var(--color-text-primary,#f1f5f9);background:0 0;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}
.lfrVOa_container{width:100%;height:100dvh;color:var(--color-text-primary,#f1f5f9);background:0 0;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.lfrVOa_plannerMain{-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.lfrVOa_content{flex-direction:column;flex:1;gap:20px;width:100%;max-width:720px;margin:0 auto;padding:24px 16px 80px;display:flex}.lfrVOa_navBar{border-bottom:1px solid #ffffff0f;align-items:center;padding:12px 16px;display:flex}.lfrVOa_navLogo{color:var(--color-text-primary,#f1f5f9);align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.lfrVOa_header{text-align:center;padding:24px 0 8px}.lfrVOa_headerIcon{color:#fff;background:#e62f2f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;display:inline-flex}.lfrVOa_title{font-family:var(--font-heading);color:var(--color-text-primary,#f1f5f9);margin:0 0 6px;font-size:24px;font-weight:700}.lfrVOa_subtitle{color:var(--color-text-muted,#94a3b8);margin:0;font-size:14px}.lfrVOa_section{flex-direction:column;gap:8px;display:flex}.lfrVOa_dateModeRow{flex-wrap:wrap;gap:8px;display:flex}.lfrVOa_dateModeBtn{border-radius:var(--radius-2xl,16px);min-width:0;color:var(--color-text-secondary,#e2e8f0);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;flex:1;padding:10px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.lfrVOa_dateModeBtn:hover{background:#ffffff14;border-color:#fff3}.lfrVOa_dateModeBtnActive{border-color:var(--color-accent-primary,#818cf8);color:var(--color-text-primary,#f1f5f9);background:#818cf81f}.lfrVOa_dateHint{color:var(--color-text-muted,#94a3b8);margin:0;font-size:12px;line-height:1.45}.lfrVOa_dateHintError{color:#f87171}.lfrVOa_plannerDateShell{border-radius:var(--radius-2xl,16px)!important;background:#ffffff0f!important;border-color:#ffffff26!important}[data-theme=light] .lfrVOa_plannerDateShell{background:#00000008!important;border-color:#0000001f!important}[data-theme=light] .lfrVOa_dateModeBtn{color:var(--color-text-heading,#111927);background:#00000008;border-color:#0000001a}[data-theme=light] .lfrVOa_dateModeBtn:hover{background:#0000000f}[data-theme=light] .lfrVOa_dateModeBtnActive{border-color:var(--color-accent-primary,#6366f1);background:#6366f11a}.lfrVOa_twoColRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.lfrVOa_twoColRow{grid-template-columns:1fr}}.lfrVOa_label{color:var(--color-text-secondary,#e2e8f0);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.lfrVOa_timeChips{flex-wrap:wrap;gap:4px;display:flex}.lfrVOa_timeChip{border-radius:var(--radius-pill,44px);color:var(--color-text-muted,#94a3b8);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff14;align-items:center;gap:3px;padding:3px 8px;font-size:11px;transition:all .15s;display:inline-flex}.lfrVOa_timeChip:hover{color:var(--color-text-secondary,#e2e8f0);background:#ffffff0f}.lfrVOa_timeChipActive{background:var(--color-accent-primary,#818cf8);color:#fff;border-color:#0000}.lfrVOa_hubList{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lfrVOa_hubCounter{color:var(--color-text-muted,#94a3b8);background:#ffffff0f;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600}.lfrVOa_hubItem{border-radius:var(--radius-pill,44px);color:var(--color-text-secondary,#e2e8f0);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:all .15s;display:inline-flex}.lfrVOa_hubItem:hover{background:#ffffff14}.lfrVOa_hubItemActive{border-color:var(--color-accent-primary,#818cf8);background:#818cf81a}.lfrVOa_hubName{flex:1;font-weight:500}.lfrVOa_hubDistance{color:var(--color-text-muted,#94a3b8);white-space:nowrap;font-size:12px}.lfrVOa_presetRow{flex-wrap:wrap;gap:20px;display:flex}.lfrVOa_presetLink{color:var(--color-text-muted,#94a3b8);cursor:pointer;background:linear-gradient(90deg,#ffffff40 4px,#0000 4px) bottom/10px 1px repeat-x;border:none;padding:2px 0 4px;font-size:13px;font-weight:500;transition:all .15s}.lfrVOa_presetLink:hover{color:var(--color-text-secondary,#e2e8f0);background-image:linear-gradient(90deg,#ffffff80 4px,#0000 4px)}.lfrVOa_presetLinkActive{color:var(--color-accent-primary,#818cf8);border-bottom:1.5px solid var(--color-accent-primary,#818cf8);background-image:none}.lfrVOa_chipRow{flex-wrap:wrap;gap:8px;display:flex}.lfrVOa_originDropdown{position:relative}.lfrVOa_originTrigger{border-radius:var(--radius-2xl,16px);color:var(--color-text-primary,#f1f5f9);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.lfrVOa_originTrigger:hover{background:#ffffff1a;border-color:#ffffff40}.lfrVOa_originTriggerText{text-align:left;flex:1}.lfrVOa_chevron{opacity:.5;transition:transform .2s}.lfrVOa_chevronOpen{transform:rotate(180deg)}.lfrVOa_originPanel{z-index:50;border-radius:var(--radius-2xl,16px);background:var(--color-bg-secondary,#1e293b);border:1px solid #ffffff1f;flex-direction:column;max-height:320px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 8px 32px #0000004d}.lfrVOa_originSearchWrap{border-bottom:1px solid #ffffff14;padding:10px 12px}.lfrVOa_originSearchInput{width:100%;color:var(--color-text-primary,#f1f5f9);background:0 0;border:none;outline:none;font-size:13px}.lfrVOa_originSearchInput::placeholder{color:var(--color-text-muted,#94a3b8)}.lfrVOa_originList{max-height:260px;padding:4px 0;overflow-y:auto}.lfrVOa_originItem{width:100%;color:var(--color-text-secondary,#e2e8f0);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background .1s;display:flex}.lfrVOa_originItem:hover{background:#ffffff0f}.lfrVOa_originItemActive{color:var(--color-accent-primary,#818cf8);background:#818cf81f}.lfrVOa_originItemName{flex:1;font-weight:500}.lfrVOa_originItemCode{opacity:.5;font-size:11px;font-weight:600}.lfrVOa_originEmpty{text-align:center;color:var(--color-text-muted,#94a3b8);padding:16px;font-size:13px}.lfrVOa_chip{border-radius:var(--radius-pill,44px);color:var(--color-text-secondary,#e2e8f0);cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.lfrVOa_chip:hover{background:#ffffff1a;border-color:#fff3}.lfrVOa_chipActive{background:var(--ds-gradient-brand);color:#fff;border-color:#0000}.lfrVOa_chipActive:hover{opacity:.9}.lfrVOa_dayChip{border-radius:var(--radius-2xl,16px);min-width:40px;color:var(--color-text-muted,#94a3b8);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.lfrVOa_dayChip:hover{color:var(--color-text-secondary,#e2e8f0);background:#ffffff14}.lfrVOa_dayChipActive{background:var(--color-accent-primary,#818cf8);color:#fff;border-color:#0000}.lfrVOa_primaryButton{border-radius:var(--radius-2xl,16px);color:#fff;cursor:pointer;background:#e62f2f;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.lfrVOa_primaryButton:hover:not(:disabled){background:#cc2828}.lfrVOa_primaryButton:disabled{opacity:.5;cursor:not-allowed}.lfrVOa_spin{animation:1s linear infinite lfrVOa_spin}@keyframes lfrVOa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lfrVOa_resultsSection{flex-direction:column;gap:16px;display:flex}.lfrVOa_resultsTitle{color:var(--color-text-primary,#f1f5f9);text-align:center;margin:0;font-size:18px;font-weight:700}.lfrVOa_resultsSubtitle{color:var(--color-text-muted,#94a3b8);margin:0;font-size:13px}.lfrVOa_destGrid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:640px){.lfrVOa_destGrid{grid-template-columns:repeat(2,1fr)}}.lfrVOa_tagFilterRow{flex-wrap:wrap;gap:6px;padding-bottom:4px;display:flex}.lfrVOa_tagFilter{border-radius:var(--radius-pill,44px);color:var(--color-text-muted,#94a3b8);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:4px;padding:5px 10px;font-size:12px;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.lfrVOa_destTag[data-tooltip]{position:relative}.lfrVOa_destTag[data-tooltip]:after{content:attr(data-tooltip);box-sizing:border-box;background:var(--color-bg-secondary,#1e293b);color:#f1f5f9;white-space:normal;overflow-wrap:break-word;text-align:center;opacity:0;pointer-events:none;z-index:60;border:1px solid #ffffff1a;border-radius:10px;width:max-content;max-width:min(220px,100vw - 24px);padding:8px 12px;font-size:12px;font-weight:400;line-height:1.45;transition:opacity .15s;display:block;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000040}.lfrVOa_destTag[data-tooltip]:hover:after{opacity:1}.lfrVOa_tagFilterActive{background:var(--color-accent-primary,#818cf8);color:#fff;border-color:#0000}.lfrVOa_destTags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.lfrVOa_destTag{color:var(--color-accent-primary,#818cf8);white-space:nowrap;background:#818cf81a;border-radius:6px;padding:2px 6px;font-size:10px}.lfrVOa_destCard{border-radius:var(--radius-2xl,16px);cursor:pointer;text-align:left;background:#ffffff0a;border:1.5px solid #ffffff1a;flex-direction:column;gap:4px;padding:14px 12px;transition:all .15s;display:flex;position:relative}.lfrVOa_destCard:hover{background:#ffffff14;border-color:#fff3}.lfrVOa_destCardSelected{border-color:var(--color-accent-primary,#818cf8);background:#818cf81a}.lfrVOa_destCheck{background:var(--color-accent-primary,#818cf8);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:8px;right:8px}.lfrVOa_destName{color:var(--color-text-primary,#f1f5f9);font-size:15px;font-weight:600}.lfrVOa_destCountry{color:var(--color-text-muted,#94a3b8);font-size:12px}.lfrVOa_destAirlines{color:var(--color-text-muted,#94a3b8);opacity:.7;font-size:11px}.lfrVOa_destMeta{flex-direction:column;gap:2px;display:flex}.lfrVOa_destDays{color:var(--color-accent-cyan,#67e8f9);font-size:11px;font-weight:500;line-height:1.4}.lfrVOa_destDaysLabel{color:var(--color-text-muted,#94a3b8);opacity:.7;text-transform:uppercase;letter-spacing:.3px;font-size:10px}.lfrVOa_backButton{border-radius:var(--radius-pill,44px);color:var(--color-text-secondary,#e2e8f0);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;align-self:flex-start;align-items:center;gap:6px;padding:8px 16px;font-size:13px;transition:all .15s;display:inline-flex}.lfrVOa_backButton:hover{background:#ffffff1a}.lfrVOa_loadingState{color:var(--color-text-muted,#94a3b8);flex-direction:column;align-items:center;gap:12px;padding:48px 0;display:flex}.lfrVOa_carouselContainer{flex-direction:column;gap:24px;display:flex}.lfrVOa_carouselGroup{flex-direction:column;gap:12px;display:flex}.lfrVOa_carouselGroupTitle{color:var(--color-text-primary,#f1f5f9);margin:0;font-size:16px;font-weight:600}.lfrVOa_noResults{text-align:center;color:var(--color-text-muted,#94a3b8);padding:32px 0}.lfrVOa_emptyHint{text-align:center;padding:16px}.lfrVOa_paxPanel{z-index:50;border-radius:var(--radius-2xl,16px);background:var(--color-bg-secondary,#1e293b);border:1px solid #ffffff1f;flex-direction:column;gap:14px;padding:12px 16px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 32px #0000004d}.lfrVOa_paxRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.lfrVOa_paxInfo{flex-direction:column;gap:1px;display:flex}.lfrVOa_paxName{color:var(--color-text-primary,#f1f5f9);font-size:14px;font-weight:600}.lfrVOa_paxAge{color:var(--color-text-muted,#94a3b8);font-size:11px}.lfrVOa_stepper{align-items:center;gap:8px;display:flex}.lfrVOa_stepperBtn{width:32px;height:32px;color:var(--color-text-secondary,#e2e8f0);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;transition:all .1s;display:flex}.lfrVOa_stepperBtn:hover:not(:disabled){background:#ffffff1f}.lfrVOa_stepperBtn:disabled{opacity:.3;cursor:not-allowed}.lfrVOa_stepperBtnPlus{color:#fff;cursor:pointer;background:#0891b2;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .1s;display:flex}.lfrVOa_stepperBtnPlus:hover:not(:disabled){background:#0e7490}.lfrVOa_stepperBtnPlus:disabled{opacity:.3;cursor:not-allowed}.lfrVOa_stepperValue{text-align:center;min-width:22px;color:var(--color-text-primary,#f1f5f9);font-size:16px;font-weight:600}.lfrVOa_infoToggle{border-radius:var(--radius-pill,44px);color:var(--color-text-muted,#94a3b8);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:all .15s;display:flex}.lfrVOa_infoToggle:hover{color:var(--color-text-secondary,#e2e8f0);background:#ffffff14}.lfrVOa_featuresBlock{border-radius:var(--radius-2xl,16px);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;gap:16px;padding:20px;display:flex}.lfrVOa_heroSlogan{color:var(--color-text-primary,#f1f5f9);margin:0;font-size:16px;font-weight:700;line-height:1.3}.lfrVOa_heroDescription{color:var(--color-text-muted,#94a3b8);margin:0;font-size:13px;line-height:1.6}.lfrVOa_featuresGrid{flex-direction:column;gap:12px;display:flex}.lfrVOa_featureCard{align-items:flex-start;gap:12px;display:flex}.lfrVOa_featureIcon{width:36px;height:36px;color:var(--color-accent-primary,#818cf8);background:#818cf81f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lfrVOa_featureTitle{color:var(--color-text-primary,#f1f5f9);margin-bottom:2px;font-size:13px;font-weight:600}.lfrVOa_featureDesc{color:var(--color-text-muted,#94a3b8);font-size:12px;line-height:1.5}.lfrVOa_divider{background:#ffffff1a;height:2px;margin:4px 0}.lfrVOa_userBubble{background:var(--color-accent-primary,#818cf8);color:#fff;border-radius:18px 18px 4px;align-self:flex-end;max-width:85%;padding:12px 16px;font-size:14px;line-height:1.5}.lfrVOa_userBubble p{margin:0}.lfrVOa_botSummary{color:var(--color-text-secondary,#e2e8f0);margin:0;font-size:14px;line-height:1.5}.lfrVOa_carouselGroupCount{color:var(--color-text-muted,#94a3b8);margin-left:8px;font-size:12px;font-weight:400}.lfrVOa_bottomBar{z-index:40;padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:var(--color-bg-primary,#0f172a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #ffffff14;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.lfrVOa_bottomBar .lfrVOa_primaryButton{width:100%;max-width:720px}.lfrVOa_sortRow{align-items:center;gap:8px;display:flex}.lfrVOa_sortLabel{color:var(--color-text-muted,#94a3b8);font-size:12px}.lfrVOa_sortSelect{border-radius:var(--radius-2xl,16px);color:var(--color-text-primary,#f1f5f9);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;flex:0 auto;padding:6px 10px;font-size:13px;font-weight:500}.lfrVOa_sortSelect:focus-visible{outline:2px solid var(--color-accent-primary,#818cf8);outline-offset:1px}.lfrVOa_destPrice{align-items:baseline;gap:5px;margin-top:2px;display:flex}.lfrVOa_destPriceFrom{color:var(--color-text-muted,#94a3b8);font-size:11px}.lfrVOa_destPriceValue{color:var(--color-text-primary,#f1f5f9);font-size:16px;font-weight:700}.lfrVOa_destPriceMuted{color:var(--color-text-muted,#94a3b8);opacity:.8;margin-top:2px;font-size:12px}.lfrVOa_originHint{color:var(--color-text-muted,#94a3b8);font-size:11px;line-height:1.4}.lfrVOa_destCardSkeleton{border-radius:var(--radius-2xl,16px);background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%) 0 0/400% 100%;border:1.5px solid #ffffff0f;height:132px;animation:1.4s infinite lfrVOa_plannerShimmer}@keyframes lfrVOa_plannerShimmer{0%{background-position:100% 0}to{background-position:0 0}}[data-theme=light] .lfrVOa_container{color:var(--color-text-heading,#111927)}[data-theme=light] .lfrVOa_navBar{border-bottom-color:#0000000f}[data-theme=light] .lfrVOa_bottomBar{background:#fffffff2;border-top-color:#00000014}[data-theme=light] .lfrVOa_userBubble{background:var(--color-accent-indigo,#6366f1)}[data-theme=light] .lfrVOa_botSummary{color:var(--color-text-heading,#111927)}[data-theme=light] .lfrVOa_navLogo{color:var(--color-text-heading,#111927)}[data-theme=light] .lfrVOa_title{color:var(--color-text-heading,#111927)}:is([data-theme=light] .lfrVOa_subtitle,[data-theme=light] .lfrVOa_resultsSubtitle,[data-theme=light] .lfrVOa_destCountry,[data-theme=light] .lfrVOa_destAirlines,[data-theme=light] .lfrVOa_loadingState,[data-theme=light] .lfrVOa_noResults){color:var(--color-text-secondary,#334155)}[data-theme=light] .lfrVOa_label{color:var(--color-text-heading,#111927)}[data-theme=light] .lfrVOa_chip{color:var(--color-text-heading,#111927);background:#0000000a;border-color:#0000001f}[data-theme=light] .lfrVOa_presetLink{color:var(--color-text-body-muted,#4d5761);background-image:linear-gradient(90deg,#0003 4px,#0000 4px)}[data-theme=light] .lfrVOa_presetLink:hover{color:var(--color-text-heading,#111927);background-image:linear-gradient(90deg,#0006 4px,#0000 4px)}[data-theme=light] .lfrVOa_presetLinkActive{color:var(--color-accent-indigo,#6366f1);border-bottom-color:var(--color-accent-indigo,#6366f1);background-image:none}[data-theme=light] .lfrVOa_originTrigger{color:var(--color-text-heading,#111927);background:#00000008;border-color:#0000001f}[data-theme=light] .lfrVOa_originTrigger:hover{background:#0000000f}[data-theme=light] .lfrVOa_originPanel{background:#f8f9fa;border-color:#0000001a;box-shadow:0 8px 32px #0000001f}[data-theme=light] .lfrVOa_originSearchWrap{border-bottom-color:#00000014}[data-theme=light] .lfrVOa_originSearchInput{color:var(--color-text-heading,#111927)}[data-theme=light] .lfrVOa_originItem{color:var(--color-text-heading,#111927)}[data-theme=light] .lfrVOa_originItem:hover{background:#0000000a}[data-theme=light] .lfrVOa_originItemActive{background:#6366f114}[data-theme=light] .lfrVOa_hubItem{color:var(--color-text-heading,#111927);background:#00000005;border-color:#0000001a}[data-theme=light] .lfrVOa_hubCounter{color:var(--color-text-body-muted,#4d5761);background:#0000000a}[data-theme=light] .lfrVOa_hubItem:hover{background:#0000000d}[data-theme=light] .lfrVOa_hubItemActive{border-color:var(--color-accent-indigo,#6366f1);background:#6366f114}[data-theme=light] .lfrVOa_chip:hover{background:#00000014}[data-theme=light] .lfrVOa_dayChip{color:var(--color-text-body-muted,#4d5761);background:#00000008;border-color:#0000001f}[data-theme=light] .lfrVOa_dayChip:hover{color:var(--color-text-heading,#111927);background:#0000000f}[data-theme=light] .lfrVOa_dayChipActive{background:var(--color-accent-indigo,#6366f1);color:#fff;border-color:var(--color-accent-indigo,#6366f1)}[data-theme=light] .lfrVOa_timeChip{color:var(--color-text-body-muted,#4d5761);border-color:#00000014}[data-theme=light] .lfrVOa_timeChip:hover{background:#0000000a}[data-theme=light] .lfrVOa_timeChipActive{background:var(--color-accent-indigo,#6366f1);color:#fff}[data-theme=light] .lfrVOa_destCard{background:#00000005;border-color:#0000001a}[data-theme=light] .lfrVOa_tagFilter{color:var(--color-text-body-muted,#4d5761);background:#00000008;border-color:#0000001a}[data-theme=light] .lfrVOa_tagFilterActive{background:var(--color-accent-indigo,#6366f1);color:#fff}[data-theme=light] .lfrVOa_destTag[data-tooltip]:after{color:var(--color-text-heading,#111927);background:#fff;border-color:#0000001a;box-shadow:0 4px 16px #0000001a}[data-theme=light] .lfrVOa_destCard:hover{background:#0000000d;border-color:#00000026}[data-theme=light] .lfrVOa_destCardSelected{border-color:var(--color-accent-primary,#818cf8);background:#818cf814}:is([data-theme=light] .lfrVOa_destName,[data-theme=light] .lfrVOa_resultsTitle,[data-theme=light] .lfrVOa_carouselGroupTitle){color:var(--color-text-heading,#111927)}[data-theme=light] .lfrVOa_destDays{color:var(--color-accent-indigo,#6366f1)}[data-theme=light] .lfrVOa_destTag{color:var(--color-accent-indigo,#6366f1);background:#6366f114}[data-theme=light] .lfrVOa_backButton{color:var(--color-text-heading,#111927);background:#0000000a;border-color:#0000001f}[data-theme=light] .lfrVOa_backButton:hover{background:#00000014}[data-theme=light] .lfrVOa_featuresBlock{background:#00000005;border-color:#00000014}[data-theme=light] .lfrVOa_infoToggle{color:var(--color-text-body-muted,#4d5761);background:#00000008;border-color:#0000001a}[data-theme=light] .lfrVOa_infoToggle:hover{color:var(--color-text-heading,#111927);background:#0000000f}[data-theme=light] .lfrVOa_heroSlogan{color:var(--color-text-heading,#111927)}:is([data-theme=light] .lfrVOa_heroDescription,[data-theme=light] .lfrVOa_featureDesc){color:var(--color-text-body-muted,#4d5761)}[data-theme=light] .lfrVOa_featureTitle{color:var(--color-text-heading,#111927)}[data-theme=light] .lfrVOa_featureIcon{background:#6366f114}[data-theme=light] .lfrVOa_divider{background:#0000001a}[data-theme=light] .lfrVOa_passengerControl{background:#00000005;border-color:#0000001a}[data-theme=light] .lfrVOa_passengerLabel{color:var(--color-text-heading,#111927)}[data-theme=light] .lfrVOa_paxPanel{background:#f8f9fa;border-color:#0000001a;box-shadow:0 8px 32px #0000001f}[data-theme=light] .lfrVOa_paxName{color:var(--color-text-heading,#111927)}[data-theme=light] .lfrVOa_stepperBtn{color:var(--color-text-heading,#111927);background:#0000000a;border-color:#0000001f}[data-theme=light] .lfrVOa_stepperBtn:hover:not(:disabled){background:#00000014}[data-theme=light] .lfrVOa_stepperValue{color:var(--color-text-heading,#111927)}[data-theme=light] .lfrVOa_sortSelect{color:var(--color-text-heading,#111927);background:#00000008;border-color:#0000001f}[data-theme=light] .lfrVOa_destPriceValue{color:var(--color-text-heading,#111927)}[data-theme=light] .lfrVOa_destCardSkeleton{background:linear-gradient(90deg,#00000008 25%,#0000000f 37%,#00000008 63%) 0 0/400% 100%;border-color:#0000000f}
.xVkjVq_dateSection{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.xVkjVq_calendarShell{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;overflow:hidden}.xVkjVq_calendarShellInteractive:not(.xVkjVq_calendarShellMuted){cursor:pointer}.xVkjVq_calendarShellRow{grid-template-columns:minmax(6rem,1fr) minmax(0,9.75rem);align-items:stretch;width:100%;min-width:0;min-height:48px;display:grid}.xVkjVq_dateBlockTrigger{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:0;flex-direction:column;grid-column:1;justify-content:center;align-items:stretch;padding:12px 14px;transition:background .15s;display:flex;overflow:hidden}.xVkjVq_dateBlockTrigger:hover{background:#ffffff0f}.xVkjVq_dateBlockTrigger:disabled{cursor:not-allowed}.xVkjVq_dateBlockTrigger:disabled:hover{background:0 0}.xVkjVq_calendarShellMuted{background:#0f172a6b;border:1px dashed #94a3b880;position:relative;box-shadow:inset 0 0 0 1px #0003}.xVkjVq_calendarShellMuted:after{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(-33deg,#0000,#0000 8px,#ffffff0b 8px 9px);position:absolute;inset:0}.xVkjVq_calendarShellMuted .xVkjVq_dateTriggerText,.xVkjVq_calendarShellMuted .xVkjVq_dateTriggerOverride{opacity:.72}.xVkjVq_calendarShellMuted .xVkjVq_chevron{opacity:.42}.xVkjVq_calendarShellMuted .xVkjVq_intervalSide{opacity:.7;filter:grayscale(.25)}.xVkjVq_calendarShellRow>.xVkjVq_dateBlockTrigger:only-child{grid-column:1/-1}.xVkjVq_intervalSide{box-sizing:border-box;background:#0000001f;border-left:1px solid #ffffff1f;flex-flow:row;grid-column:2;justify-content:flex-start;justify-self:stretch;align-items:center;gap:8px 10px;width:100%;min-width:0;max-width:9.75rem;padding:8px 11px;display:flex;overflow:hidden;container-type:inline-size}@container (max-width:17rem){.xVkjVq_intervalSideLabel{display:none}}.xVkjVq_intervalSideLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted,#94a3b8);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden}.xVkjVq_intervalSideSelect{background:var(--color-bg-secondary,#1e293b);width:auto;min-width:0;max-width:100%;color:var(--color-text-primary,#f1f5f9);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body,"Inter", system-ui, sans-serif);cursor:pointer;border:1px solid #fff3;border-radius:8px;flex:1;padding:6px 8px;font-size:12px;font-weight:600}.xVkjVq_intervalSideSelect option{background-color:var(--color-bg-secondary,#1e293b);color:var(--color-text-primary,#f1f5f9);font-family:var(--font-body,"Inter", system-ui, sans-serif);font-weight:600}.xVkjVq_intervalSideSelect:focus{outline-offset:1px;outline:2px solid #818cf873}.xVkjVq_valueRow{flex-flow:row;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.xVkjVq_valueRowPlaceholder{justify-content:center}.xVkjVq_dateTriggerText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;line-height:1.35;overflow:hidden}.xVkjVq_dateTriggerOverride{letter-spacing:.06em;letter-spacing:.06em;flex:none;font-size:1.375rem;font-weight:600;line-height:1}.xVkjVq_chevron{opacity:.55;flex-shrink:0;align-self:center;transition:transform .2s}.xVkjVq_chevronOpen{transform:rotate(180deg)}.xVkjVq_dropdown{position:relative}.xVkjVq_panelTopBar,.xVkjVq_panelMobileBackdrop{display:none}.xVkjVq_panel{z-index:55;border-radius:var(--radius-2xl,16px);background:var(--color-bg-secondary,#1e293b);border:1px solid #ffffff1f;padding:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 32px #0000004d}@media (max-width:768px){.xVkjVq_calendarShellRow{grid-template-rows:auto auto;grid-template-columns:1fr}.xVkjVq_dateBlockTrigger{grid-area:1/1}.xVkjVq_intervalSide{border-top:1px solid #ffffff1f;border-left:none;grid-area:2/1;width:100%;max-width:none;padding:10px 12px}.xVkjVq_panelMobileBackdrop{z-index:199;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000080;border:none;border-radius:0;margin:0;padding:0;display:block;position:fixed;inset:0}.xVkjVq_panel{width:100%;max-width:100vw;padding:12px max(12px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));z-index:200;box-sizing:border-box;border-bottom:none;border-radius:16px 16px 0 0;max-height:min(88vh,520px);margin:0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 40px #00000073}.xVkjVq_panelTopBar{justify-content:flex-end;align-items:center;margin:-4px 0 6px;display:flex}.xVkjVq_panelCloseBtn{width:40px;height:40px;color:inherit;cursor:pointer;background:#ffffff14;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}.xVkjVq_panelCloseBtn:hover{background:#ffffff24}}.xVkjVq_monthNav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.xVkjVq_monthTitle{text-align:center;flex:1;font-size:14px;font-weight:600}.xVkjVq_navBtn{width:36px;height:36px;color:inherit;cursor:pointer;background:#ffffff0f;border:none;border-radius:10px;justify-content:center;align-items:center;transition:background .15s;display:flex}.xVkjVq_navBtn:hover{background:#ffffff1a}.xVkjVq_navBtn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.xVkjVq_weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:6px;display:grid}.xVkjVq_weekday{text-align:center;color:var(--color-text-muted,#94a3b8);padding:4px 0;font-size:11px;font-weight:600}.xVkjVq_grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.xVkjVq_dayCellOuter{aspect-ratio:1;border-radius:10px;max-height:40px;position:relative}.xVkjVq_dayCellOuterHandles{z-index:1}.xVkjVq_rangeHandle{cursor:ew-resize;touch-action:none;z-index:3;opacity:0;background:#ffffffe0;border:none;border-radius:3px;width:8px;max-width:28%;margin:0;padding:0;transition:opacity .14s,transform .14s;position:absolute;top:16%;bottom:16%;box-shadow:0 0 0 1px #0f172a59}.xVkjVq_rangeHandleLeft{left:2px}.xVkjVq_rangeHandleRight{right:2px}.xVkjVq_dayCellOuterHandles:hover .xVkjVq_rangeHandle,.xVkjVq_dayCellOuterHandles:focus-within .xVkjVq_rangeHandle{opacity:.92}.xVkjVq_dayCellOuterHandles.xVkjVq_dayCellOuterHandleHint .xVkjVq_rangeHandle{opacity:.55}.xVkjVq_dayCell{aspect-ratio:1;width:100%;height:100%;max-height:40px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;font-size:13px;font-weight:500;transition:background .12s,color .12s;position:relative}.xVkjVq_dayCell:hover:not(:disabled){background:#ffffff14}.xVkjVq_dayCellMuted{opacity:.28;cursor:default;pointer-events:none}.xVkjVq_dayPad{pointer-events:none;min-height:36px}.xVkjVq_dayCellDisabled{opacity:.32;cursor:not-allowed}.xVkjVq_dayCellToday{box-shadow:inset 0 0 0 1px #818cf899}.xVkjVq_dayCellSelected{background:var(--color-accent-primary,#818cf8);color:#fff}.xVkjVq_dayCellSelected:hover{background:var(--color-accent-primary,#818cf8);opacity:.92}.xVkjVq_dayCellFlexRange{background:#818cf838;box-shadow:inset 0 0 0 1px #818cf859}.xVkjVq_dayCellFlexRange:hover:not(:disabled){background:#818cf84d}.xVkjVq_flexBlock{border-top:1px solid #ffffff14;flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.xVkjVq_flexLabel{color:var(--color-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.xVkjVq_flexLabelPlain{text-transform:none;letter-spacing:.02em;font-size:12px}.xVkjVq_flexSelect{width:100%;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:500}.xVkjVq_flexSelect:focus{outline-offset:1px;outline:2px solid #818cf873}[data-theme=light] .xVkjVq_calendarShell{background:#00000008;border-color:#0000001f}[data-theme=light] .xVkjVq_calendarShellMuted{background:#f1f5f9d9;border-color:#64748b8c;box-shadow:inset 0 0 0 1px #fff9}[data-theme=light] .xVkjVq_calendarShellMuted:after{background:repeating-linear-gradient(-33deg,#0000,#0000 8px,#0f172a0a 8px 9px)}[data-theme=light] .xVkjVq_calendarShellMuted .xVkjVq_intervalSide{background:#0000000f;border-left-color:#0000001f}[data-theme=light] .xVkjVq_intervalSide{background:#0000000a;border-left-color:#0000001a}[data-theme=light] .xVkjVq_intervalSideLabel{color:var(--color-text-muted,#64748b)}[data-theme=light] .xVkjVq_intervalSideSelect{color:var(--color-text-heading,#0f172a);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffffff5;border-color:#0000001f}[data-theme=light] .xVkjVq_intervalSideSelect option{color:var(--color-text-heading,#0f172a);background-color:#fff}[data-theme=light] .xVkjVq_dateBlockTrigger:hover{background:#0000000d}[data-theme=light] .xVkjVq_panel{background:#fff;border-color:#0000001a;box-shadow:0 8px 32px #0000001f}@media (max-width:768px){[data-theme=light] .xVkjVq_panelMobileBackdrop{background:#0f172a66}[data-theme=light] .xVkjVq_panel{box-shadow:0 -8px 40px #00000024}[data-theme=light] .xVkjVq_panelCloseBtn{background:#0000000f}[data-theme=light] .xVkjVq_panelCloseBtn:hover{background:#0000001a}[data-theme=light] .xVkjVq_intervalSide{border-top-color:#00000014}}[data-theme=light] .xVkjVq_navBtn{background:#0000000d}[data-theme=light] .xVkjVq_navBtn:hover{background:#00000014}[data-theme=light] .xVkjVq_dayCell:hover:not(:disabled){background:#0000000f}[data-theme=light] .xVkjVq_rangeHandle{background:#0f172ae0;box-shadow:0 0 0 1px #ffffff73}[data-theme=light] .xVkjVq_dayCellFlexRange{background:#6366f124;box-shadow:inset 0 0 0 1px #6366f147}[data-theme=light] .xVkjVq_flexBlock{border-top-color:#00000014}[data-theme=light] .xVkjVq_flexSelect{background:#0000000a;border-color:#0000001f}[data-theme=light] .xVkjVq_dayCellSelected{color:#fff;background:#4338ca}[data-theme=light] .xVkjVq_dayCellSelected:hover{opacity:1;background:#3730a3}
.XMfboq_strip{box-sizing:border-box;align-self:center;width:100%;min-width:0;max-width:min(700px,100%);margin:6px 0 2px}.XMfboq_header{color:#a0b2e8e6;justify-content:center;align-items:baseline;gap:6px;margin-bottom:6px;padding:0 8px;display:flex}.XMfboq_header svg{color:var(--color-accent-gold,#f59e0b);align-self:center}.XMfboq_title{letter-spacing:.03em;text-transform:uppercase;font:600 12px/1.3 Inter,sans-serif}.XMfboq_subtitle{opacity:.7;font:500 11px/1.3 Inter,sans-serif}.XMfboq_track{box-sizing:border-box;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;margin:0;padding:2px 8px 8px;list-style:none;display:flex;overflow:auto hidden}.XMfboq_track::-webkit-scrollbar{display:none}@media (min-width:640px){.XMfboq_track{flex-wrap:wrap;justify-content:center}}.XMfboq_item{flex-shrink:0;display:flex}.XMfboq_chip{cursor:pointer;text-align:left;color:#e2e8f0f2;background:linear-gradient(160deg,#646fe438,#4ac0eb1f);border:1px solid #a0b2e847;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:2px;min-width:104px;padding:8px 12px;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.XMfboq_chip:hover,.XMfboq_chip:focus-visible{background:linear-gradient(160deg,#646fe452,#4ac0eb33);border-color:#a0b2e88c;outline:none;transform:translateY(-1px)}.XMfboq_city{font:600 13px/1.2 Inter,sans-serif}.XMfboq_price{color:var(--color-accent-emerald,#10b981);font:700 12px/1.2 Inter,sans-serif}[data-theme=light] .XMfboq_header{color:#64748b}[data-theme=light] .XMfboq_chip{color:#1e293b;background:#fffffff2;border:1px solid #0f172a24;box-shadow:0 1px 3px #0f172a0f}:is([data-theme=light] .XMfboq_chip:hover,[data-theme=light] .XMfboq_chip:focus-visible){background:#fff;border-color:#6366f159;box-shadow:0 2px 8px #6366f11f}[data-theme=light] .XMfboq_price{color:#059669}
.E0kJGG_container{box-sizing:border-box;width:100%;height:100dvh;color:var(--color-text-primary,#fff);background:0 0;flex-direction:column;gap:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.E0kJGG_container .E0kJGG_mainAreaHome{gap:0;min-height:0;overflow:hidden}.E0kJGG_homeCenterWrap{min-height:0;padding:24px 8px calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex;overflow:hidden visible}.E0kJGG_homeCenterBlock{flex-direction:column;flex:0 auto;align-items:center;width:100%;max-width:min(900px,100%);min-height:0;display:flex;overflow:visible}.E0kJGG_homeMainContent{flex-shrink:1;min-height:0;overflow:visible}.E0kJGG_container:before,.E0kJGG_container:after{content:"";filter:blur(100px);pointer-events:none;z-index:0;border-radius:999px;position:fixed}.E0kJGG_container:before{opacity:.72;background:radial-gradient(circle,#4ac0eb57 0%,#4ac0eb00 72%);width:860px;height:480px;top:560px;left:-30px}.E0kJGG_container:after{opacity:.82;background:radial-gradient(circle,#8f82ff80 0%,#8f82ff00 68%);width:760px;height:520px;top:-280px;left:-240px}:root:not([data-theme=light]) .E0kJGG_container:before,:root:not([data-theme=light]) .E0kJGG_container:after{display:none}.E0kJGG_hero{z-index:10;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:900px;margin:0 auto;padding-top:26px;padding-bottom:32px;display:flex;position:relative;overflow:visible}.E0kJGG_heroBadge{width:min(28vw,115px);height:min(28vw,115px);margin-bottom:8px;position:relative;overflow:visible}.E0kJGG_heroBadge:before{content:"";filter:blur(14px);z-index:-1;background:radial-gradient(circle,#4ac0eb73 0%,#646fe440 45%,#0000 70%);border-radius:999px;position:absolute;inset:-22px}.E0kJGG_heroSphereImg{object-fit:contain;border-radius:999px;width:100%;height:100%;display:block}.E0kJGG_heroStars{pointer-events:none;position:absolute;inset:0}.E0kJGG_sparkleA,.E0kJGG_sparkleB,.E0kJGG_sparkleC,.E0kJGG_sparkleD{clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);filter:drop-shadow(0 0 8px #ffffffe6)drop-shadow(0 0 4px #fff);background:#fffffff2;animation:2s ease-in-out infinite E0kJGG_sparkle;position:absolute}@keyframes E0kJGG_sparkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.E0kJGG_sparkleA{width:12px;height:12px;animation-delay:0s;top:15%;left:22%}.E0kJGG_sparkleB{width:10px;height:10px;animation-delay:.5s;top:35%;right:18%}.E0kJGG_sparkleC{width:11px;height:11px;animation-delay:1s;bottom:25%;left:30%}.E0kJGG_sparkleD{width:9px;height:9px;animation-delay:1.5s;top:50%;right:25%}.E0kJGG_title{text-align:center;color:#f8faff;text-shadow:0 6px 24px #050c2447;width:100%;margin:0;font:700 30px/1.06 Inter,sans-serif}.E0kJGG_titleGradient{background:linear-gradient(90.61deg,#4ac0eb 31.53%,#646fe4 69.73%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.E0kJGG_description{text-align:center;color:#c4cbda;width:100%;margin:0;font:400 14px/20px Inter,sans-serif}.E0kJGG_citySelectorHeader{z-index:100;flex-shrink:0;position:relative}.E0kJGG_cityTrigger{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:0;max-width:min(42vw,200px);height:40px;color:inherit;cursor:pointer;appearance:none;background:linear-gradient(112.91deg,#fff3 3.51%,#ffffff08 111.71%);border:0;border-radius:43.9406px;justify-content:flex-end;align-items:center;gap:6px;padding:8px 12px;font:500 14px/24px Inter,sans-serif;display:inline-flex;box-shadow:0 10px 30px #0a0f2338}.E0kJGG_cityPinIcon{color:#67e8f9;flex-shrink:0}.E0kJGG_cityTriggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.E0kJGG_chevron{color:#d2d6db;transition:transform .2s}.E0kJGG_chevronOpen{transform:rotate(180deg)}.E0kJGG_dropdownPanel{z-index:100;background:#0b1024eb;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;width:220px;max-height:min(360px,100dvh - 140px);display:flex;position:absolute;top:48px;right:0;overflow:hidden}.E0kJGG_dropdownSearch{border-bottom:1px solid #ffffff1a;padding:10px 12px}.E0kJGG_dropdownSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.E0kJGG_dropdownSearch input:focus,.E0kJGG_dropdownSearch input:focus-visible{box-shadow:none;outline:none}.E0kJGG_dropdownSearch input::placeholder{color:#9da4ae}.E0kJGG_dropdownList{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;gap:6px;min-height:0;max-height:240px;padding:8px 10px 10px;display:flex;overflow-y:auto}.E0kJGG_dropdownItem{cursor:pointer;background:#374151;border:none;border-radius:10px;flex-direction:row;align-items:center;gap:10px;padding:6px 10px;transition:background .15s;display:flex}.E0kJGG_dropdownItem:hover{background:#4b5563}.E0kJGG_dropdownItemContent{align-items:center;gap:8px;display:flex}.E0kJGG_dropdownItemName{color:#f9fafb;font-size:14px;font-weight:600;display:block}.E0kJGG_dropdownItemDetails{color:#d1d5db;font-size:11px;display:block}.E0kJGG_homeCenterWrap .E0kJGG_chatWithTags{padding-bottom:8px}.E0kJGG_chatWithTags{z-index:15;padding:12px 24px calc(22px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:0 0;flex-direction:column;flex-shrink:0;gap:8px;width:min(100% - 48px,900px);margin:0 auto;display:flex}.E0kJGG_tags{align-items:center;gap:8px;margin-left:2mm;display:flex}.E0kJGG_suggestionExamplesSection{width:100%;min-width:0;max-width:100%}.E0kJGG_suggestionExamplesTitle{letter-spacing:.03em;text-transform:uppercase;color:#a0b2e8d9;text-align:center;margin:14px 0 6px;padding:0 8px;font:600 12px/1.3 Inter,sans-serif}.E0kJGG_suggestionExamplesCarousel{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#a0b2e866 transparent;margin-top:0;padding:0 8px;overflow:auto hidden}.E0kJGG_suggestionExamplesCarousel::-webkit-scrollbar{height:6px}.E0kJGG_suggestionExamplesCarousel::-webkit-scrollbar-track{background:0 0}.E0kJGG_suggestionExamplesCarousel::-webkit-scrollbar-thumb{background:#a0b2e866;border-radius:3px}.E0kJGG_suggestionCarouselTrack{flex-flow:row;gap:8px;width:max-content;padding:4px 0 8px;display:flex}.E0kJGG_suggestionExampleItem{color:#a0b2e8f2;cursor:pointer;text-align:left;background:#3f59a733;border:1px solid #a0b2e840;border-radius:20px;flex-shrink:0;width:fit-content;max-width:280px;padding:8px 14px;font:500 13px/1.35 Inter,sans-serif;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.E0kJGG_suggestionExampleItem span{white-space:normal;text-align:left;line-height:1.35;display:block}.E0kJGG_suggestionTwoLines{width:max-content;max-width:100%}.E0kJGG_suggestionExampleItem:hover{color:#c4cbda;background:#3f59a759;border-color:#a0b2e866}.E0kJGG_tag{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(112.91deg,#3f59a759 3.51%,#2a3d7433 111.71%);border:1px solid #a0b2e857;border-radius:43.9406px;align-items:center;gap:5px;height:28px;padding:2px 8px;font:400 12px/1 Inter,sans-serif;display:inline-flex;box-shadow:0 8px 20px #060c2342}.E0kJGG_tag svg:last-child{opacity:.92;color:#e8ecf7;flex-shrink:0}.E0kJGG_tagActive{outline:1px solid #ffffff59}.E0kJGG_searchContainerWrap{width:100%;box-shadow:none;background:0 0;border-radius:26px;padding:0}.E0kJGG_searchContainerWrap:focus-within{box-shadow:none;outline:none}.E0kJGG_searchContainer{box-sizing:border-box;width:100%;min-height:92px;box-shadow:none;background:#161c2deb;border:1px solid #a0b2e880;border-radius:24px;flex-direction:column;justify-content:space-between;padding:14px;display:flex}.E0kJGG_searchTopRow{align-items:flex-start;gap:8px;width:100%;display:flex}.E0kJGG_searchInput{color:#e8ecf7;resize:none;background:0 0;border:0;outline:0;flex:1;min-height:40px;max-height:140px;font:400 14px/20px Inter,sans-serif;overflow:auto}.E0kJGG_searchInput:focus,.E0kJGG_searchInput:focus-visible{box-shadow:none!important;outline:none!important}.E0kJGG_searchContainer:focus-within{box-shadow:none;outline:none}.E0kJGG_searchInput::placeholder{color:#c4cbda}.E0kJGG_searchActions{align-self:flex-end;align-items:center;gap:8px;margin-bottom:-7px;margin-right:-7px;display:flex}.E0kJGG_micButton,.E0kJGG_searchButton{cursor:pointer;border:0;border-radius:48px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.E0kJGG_micButton{color:#ebf5ff;background:#4ac0eb42;border:1px solid #6fdfff70}.E0kJGG_searchButton{color:#fff;background:linear-gradient(139deg,#4ac0eb 0%,#646fe4 100%)}.E0kJGG_searchButton:disabled,.E0kJGG_searchInput:disabled,.E0kJGG_micButton:disabled{opacity:.65;cursor:not-allowed}[data-theme=light] .E0kJGG_container{color:#111927;background:0 0}[data-theme=light] .E0kJGG_container:before,[data-theme=light] .E0kJGG_container:after{display:none}[data-theme=light] .E0kJGG_cityPinIcon{color:#0ea5e9}[data-theme=light] .E0kJGG_cityTrigger{color:#111927;background:linear-gradient(112.91deg,#ffffffe6 3.51%,#ffffff80 111.71%);border:1px solid #1119271f;box-shadow:14.6469px 17.5762px 29.2937px #646fe40f}[data-theme=light] .E0kJGG_chevron{color:#4d5761}[data-theme=light] .E0kJGG_dropdownPanel{background:#f3f4f6;border:1px solid #1119271f;box-shadow:0 10px 40px #1119271f}[data-theme=light] .E0kJGG_dropdownItem{background:#fff}[data-theme=light] .E0kJGG_dropdownItem:hover{background:#e5e7eb}[data-theme=light] .E0kJGG_dropdownItemName{color:#111827}[data-theme=light] .E0kJGG_dropdownItemDetails{color:#6b7280}[data-theme=light] .E0kJGG_dropdownSearch input{color:#111927}[data-theme=light] .E0kJGG_dropdownSearch input::placeholder{color:#9da4ae}[data-theme=light] .E0kJGG_title{color:#111927;text-shadow:none}[data-theme=light] .E0kJGG_titleGradient{background:linear-gradient(90.61deg,#4ac0eb 31.53%,#646fe4 69.73%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .E0kJGG_description{color:#4d5761}[data-theme=light] .E0kJGG_searchContainerWrap{box-shadow:none;background:0 0}[data-theme=light] .E0kJGG_searchContainerWrap:focus-within{box-shadow:none}[data-theme=light] .E0kJGG_searchContainer{box-shadow:none;background:#fffffffa;border:1px solid #11192759}[data-theme=light] .E0kJGG_searchInput{color:#111927}[data-theme=light] .E0kJGG_searchInput::placeholder{color:#9da4ae}[data-theme=light] .E0kJGG_tag{color:#111927;background:linear-gradient(112.91deg,#ffffffe6 3.51%,#f1f5f9cc 111.71%);border:1px solid #11192726;box-shadow:0 8px 20px #11192714}[data-theme=light] .E0kJGG_tag svg:last-child{color:#4d5761}[data-theme=light] .E0kJGG_tagActive{outline:1px solid #646fe466}[data-theme=light] .E0kJGG_chatWithTags{background:0 0}[data-theme=light] .E0kJGG_suggestionExamplesTitle{color:#64748b}[data-theme=light] .E0kJGG_suggestionExampleItem{color:#4d5761;background:#1119270f;border-color:#1119271f}[data-theme=light] .E0kJGG_suggestionExampleItem:hover{color:#111927;background:#1119271a;border-color:#11192733}[data-theme=light] .E0kJGG_micButton{color:#0c4a6e;background:#4ac0eb33;border:1px solid #4ac0eb59}@media (max-width:768px){.E0kJGG_container{padding-left:2px;padding-right:2px}.E0kJGG_container .E0kJGG_mainAreaHome{overflow:hidden}.E0kJGG_hero{width:100%;max-width:900px;margin-top:0;padding-top:22px;padding-bottom:40px}.E0kJGG_homeCenterWrap{padding-top:16px}.E0kJGG_heroBadge{width:min(24vw,95px);height:min(24vw,95px);margin-bottom:24px}.E0kJGG_title{font-size:24px;line-height:1.1}.E0kJGG_cityTrigger{max-width:min(52vw,180px);height:36px;padding:6px 10px;font-size:13px}.E0kJGG_cityPinIcon{width:14px;height:14px}.E0kJGG_dropdownItemContent{flex-direction:row;align-items:center;gap:6px}.E0kJGG_dropdownItemDetails{font-size:11px}.E0kJGG_chatWithTags{width:min(100% - 2px,900px);padding:8px}.E0kJGG_suggestionExamplesCarousel{padding:0 4px}}
.p9yL9a_radarWide{max-width:900px}.p9yL9a_radarHeaderTitleRow{flex-direction:row;justify-content:center;align-items:center;gap:12px;margin-bottom:4px;display:flex}.p9yL9a_radarHeaderTitleRow>div:first-child{flex-shrink:0;margin-bottom:0}.p9yL9a_radarHeaderTitleRow>h1{text-align:center;min-width:0;margin:0}.p9yL9a_radarTextInput{box-sizing:border-box;width:100%;color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:12px 14px;font-size:14px;line-height:1.35;transition:border-color .15s,box-shadow .15s,background .15s}.p9yL9a_radarTextInput::placeholder{color:var(--color-text-muted,#94a3b8)}.p9yL9a_radarTextInput:hover{background:#ffffff12;border-color:#ffffff2e}.p9yL9a_radarTextInput:focus{border-color:#818cf88c;box-shadow:0 0 0 1px #818cf840}[data-theme=light] .p9yL9a_radarTextInput{color:var(--color-text-heading,#0f172a);background:#ffffffeb;border-color:#00000024}[data-theme=light] .p9yL9a_radarTextInput::placeholder{color:var(--color-text-body-muted,#64748b)}[data-theme=light] .p9yL9a_radarTextInput:hover{background:#fff;border-color:#0003}[data-theme=light] .p9yL9a_radarTextInput:focus{border-color:#6366f18c;box-shadow:0 0 0 1px #6366f133}.p9yL9a_radarScanButton{width:fit-content;max-width:100%}.p9yL9a_radarDateRadiusStack{flex-direction:column;gap:8px;width:100%;display:flex}.p9yL9a_radarTripTypeRow{flex-wrap:wrap;gap:8px;width:100%;display:flex}.p9yL9a_radarTripTypeBtn{color:var(--color-text-secondary,#e2e8f0);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.p9yL9a_radarTripTypeBtn:hover{background:#ffffff1a}.p9yL9a_radarTripTypeBtnActive{color:#fecaca;background:#e62f2f33;border-color:#e62f2f}.p9yL9a_radarTwoDateLabels{grid-template-columns:1fr 1fr;align-items:center;gap:12px;width:100%;display:grid}.p9yL9a_radarTwoDateLabels>.p9yL9a_radarDateLegLabel{min-width:0}.p9yL9a_radarDateLegLabel{align-items:center;gap:6px;display:inline-flex}.p9yL9a_radarDateLegLabel svg{flex-shrink:0}.p9yL9a_radarReturnLabelUnlock{cursor:pointer;-webkit-user-select:none;user-select:none}.p9yL9a_radarReturnLabelUnlock:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #818cf8b3}.p9yL9a_radarReturnFieldGate{cursor:pointer;border-radius:12px;outline:none;flex:1 1 0;min-width:0}.p9yL9a_radarReturnFieldGate:focus-visible{box-shadow:0 0 0 2px #818cf873}.p9yL9a_radarReturnFieldGateInner{pointer-events:none}.p9yL9a_radarTwoDateFields{flex-wrap:nowrap;align-items:stretch;gap:10px;width:100%;min-width:0;display:flex}.p9yL9a_radarTwoDateFields>*{flex:1 1 0;min-width:0}[data-theme=light] .p9yL9a_radarTripTypeBtn{color:#334155;background:#0f172a0f;border-color:#0f172a26}[data-theme=light] .p9yL9a_radarTripTypeBtn:hover{background:#0f172a17}[data-theme=light] .p9yL9a_radarTripTypeBtnActive{color:#991b1b;background:#e62f2f1f;border-color:#e62f2f}.p9yL9a_radarDateRadiusRow{flex-wrap:wrap;align-items:flex-end;gap:16px;width:100%;display:flex}.p9yL9a_radarDateRadiusRowControls{align-items:center}.p9yL9a_radarDateFieldsFullRow .p9yL9a_radarDateRadiusCalendar{flex:100%;min-width:0;max-width:100%}.p9yL9a_radarDateLabelsBlock{width:100%}.p9yL9a_radarRadiusBelowSearch{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:0;display:flex}.p9yL9a_radarRadiusTitleUpper{text-align:center;letter-spacing:.06em}.p9yL9a_radarRadiusBelowSearch .p9yL9a_radarRadiusControl{width:100%;max-width:420px}.p9yL9a_radarDateRadiusCalendar{flex:1.6 208px;min-width:min(100%,160px)}.p9yL9a_radarRadiusBlock{flex-direction:column;flex:1.2 192px;gap:8px;min-width:min(100%,168px);max-width:325.795px;display:flex}.p9yL9a_radarRadiusControl{align-items:center;gap:10px;display:flex}.p9yL9a_radarRadiusControl input[type=range]{min-width:0;height:6px;accent-color:var(--color-accent-primary,#818cf8);cursor:pointer;flex:1}.p9yL9a_radarRadiusValue{color:var(--color-text-secondary,#e2e8f0);text-align:right;flex-shrink:0;min-width:3.5ch;font-size:13px;font-weight:600}[data-theme=light] .p9yL9a_radarRadiusValue{color:var(--color-text-heading,#0f172a)}.p9yL9a_radarHowTo{text-align:center;background:0 0;border:none;border-radius:0;max-width:560px;margin:14px auto 0;padding:0 8px}.p9yL9a_radarHowToSummary{cursor:pointer;color:#818cf8;text-underline-offset:3px;margin:0;padding:0;font-size:14px;font-weight:400;-webkit-text-decoration:underline #818cf873;text-decoration:underline #818cf873;list-style:none;display:inline-block}.p9yL9a_radarHowToSummary:hover{color:#a5b4fc;text-decoration-color:#a5b4fcb3}.p9yL9a_radarHowToSummary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #818cf8}.p9yL9a_radarHowToSummary::-webkit-details-marker{display:none}.p9yL9a_radarHowTo[open] .p9yL9a_radarHowToSummary{margin-bottom:10px}.p9yL9a_radarHowToBody{text-align:left;color:var(--color-text-secondary,#e2e8f0);background:#0f172a59;border:1px solid #ffffff1a;border-radius:14px;margin-top:0;padding:14px 16px 16px;font-size:13px;line-height:1.55}.p9yL9a_radarHowToLead{opacity:.95;margin:0 0 14px}.p9yL9a_radarHowToSection{margin-bottom:14px}.p9yL9a_radarHowToSection:last-child{margin-bottom:0}.p9yL9a_radarHowToH{text-transform:uppercase;letter-spacing:.04em;color:#a5b4fc;margin:0 0 6px;font-size:12px;font-weight:700}.p9yL9a_radarHowToSection p{margin:0}[data-theme=light] .p9yL9a_radarHowTo{background:0 0}[data-theme=light] .p9yL9a_radarHowToSummary{color:#4f46e5;text-decoration-color:#4f46e573}[data-theme=light] .p9yL9a_radarHowToSummary:hover{color:#4338ca;text-decoration-color:#4338cab3}[data-theme=light] .p9yL9a_radarHowToBody{color:#475569;background:#f8fafcf2;border-color:#0f172a1a}[data-theme=light] .p9yL9a_radarHowToH{color:#4338ca}.p9yL9a_directionToggle{background:#0f172aa6;border:1px solid #ffffff1a;border-radius:14px;gap:4px;width:100%;max-width:420px;margin:0 auto 16px;padding:4px;display:flex}.p9yL9a_directionBtn{cursor:pointer;color:var(--color-text-muted,#94a3b8);background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.p9yL9a_directionBtn:hover{color:var(--color-text-secondary,#e2e8f0)}.p9yL9a_directionBtnActive{cursor:pointer;color:#e0e7ff;background:#818cf847;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex;box-shadow:0 0 0 1px #818cf859}[data-theme=light] .p9yL9a_directionToggle{background:#f1f5f9f2;border-color:#0f172a14}[data-theme=light] .p9yL9a_directionBtnActive{color:#312e81;background:#6366f133}.p9yL9a_hubInboundHint{color:#a5b4fc;letter-spacing:.03em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.p9yL9a_corridorRow{background:#0f172a59;border:1px solid #ffffff1a;border-radius:14px;margin-top:12px;padding:12px 14px}[data-theme=light] .p9yL9a_corridorRow{background:#f8fafcfa;border-color:#0f172a1a}.p9yL9a_corridorCheck{color:var(--color-text-secondary,#e2e8f0);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.p9yL9a_corridorCheck input{width:18px;height:18px;accent-color:var(--color-accent-primary,#818cf8)}.p9yL9a_destCardRadar{position:relative}.p9yL9a_routeSelectRow{align-items:center;gap:6px;display:flex;position:absolute;top:10px;right:10px}.p9yL9a_routeSelectRow input{accent-color:#a5b4fc;cursor:pointer;width:18px;height:18px}.p9yL9a_destCardSelected{box-shadow:0 0 0 1px #818cf833;border-color:#818cf88c!important}.p9yL9a_operatingDaysPill{color:#cbd5e1;letter-spacing:.04em;background:#334155a6;border-radius:8px;margin-top:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.p9yL9a_hubCorridorDest{color:#fde68a;margin-top:4px;font-size:11px;font-weight:600}.p9yL9a_priceFab{z-index:90;cursor:pointer;color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 18px;font-size:14px;font-weight:700;transition:transform .15s,opacity .15s;display:flex;position:fixed;bottom:22px;right:18px;box-shadow:0 8px 28px #4f46e573}.p9yL9a_priceFab:disabled{opacity:.45;cursor:not-allowed;transform:none}.p9yL9a_priceFab:not(:disabled):hover{transform:translateY(-2px)}.p9yL9a_pricePanel{z-index:89;background:#0f172af5;border:1px solid #818cf859;border-radius:16px;max-width:420px;max-height:min(52vh,420px);margin-left:auto;padding:16px;position:fixed;bottom:88px;left:18px;right:18px;overflow-y:auto;box-shadow:0 12px 40px #0006}.p9yL9a_pricePanelTitle{color:#f1f5f9;margin:0 0 12px;font-size:15px;font-weight:700}.p9yL9a_priceGroup{border-bottom:1px solid #ffffff14;margin-bottom:14px;padding-bottom:12px}.p9yL9a_priceGroup:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.p9yL9a_priceGroupHead{color:#a5b4fc;margin-bottom:8px;font-size:13px;font-weight:700}.p9yL9a_priceRow{color:#e2e8f0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.p9yL9a_priceAmt{color:#86efac;font-weight:800}[data-theme=light] .p9yL9a_pricePanel{background:#f8fafcfa;border-color:#6366f140}[data-theme=light] .p9yL9a_pricePanelTitle{color:#0f172a}[data-theme=light] .p9yL9a_priceGroupHead{color:#4338ca}[data-theme=light] .p9yL9a_priceRow{color:#334155}.p9yL9a_resultsHybrid{align-items:start;gap:24px;margin-top:8px;display:grid}@media (min-width:880px){.p9yL9a_resultsHybrid{grid-template-columns:minmax(260px,320px) 1fr}.p9yL9a_radarSticky{position:sticky;top:16px}}.p9yL9a_radarSvgWrap{--radar-ring:#94a3b833;--radar-km:#94a3b880;--radar-hub-fill:#0f172ae6;--radar-hub-stroke:#818cf88c;--radar-hub-stroke-sel:#a5b4fc;--radar-hub-code:#e0e7ff;--radar-foot:#cbd5e1f2;--radar-sweep:#818cf861;--radar-sweep-fill:#818cf81a;background:radial-gradient(#1e293bf2 0%,#0f172a 70%);border:1px solid #818cf840;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0003,0 12px 40px #00000059,inset 0 1px #ffffff0f}.p9yL9a_radarSvg{aspect-ratio:1;width:100%;height:auto;max-height:340px;display:block}.p9yL9a_radarCaption{color:#cbd5e1;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.45}.p9yL9a_radarCaption strong{color:var(--color-accent-primary,#a5b4fc);font-weight:600}.p9yL9a_pulseRing{transform-origin:100px 100px;animation:2.8s ease-in-out infinite p9yL9a_radarPulse}@keyframes p9yL9a_radarPulse{0%,to{opacity:.35}50%{opacity:.85}}.p9yL9a_sweep{transform-origin:0 0;animation:4s linear infinite p9yL9a_radarSweep}@keyframes p9yL9a_radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.p9yL9a_sweepFast{animation-duration:1.2s}.p9yL9a_sweepInbound{animation-direction:reverse}.p9yL9a_hubHitArea{cursor:pointer}.p9yL9a_radarUserPin{pointer-events:none}.p9yL9a_hubBlipCode{paint-order:stroke fill markers;stroke:#0f172aeb;stroke-width:1.15px;stroke-linejoin:round}.p9yL9a_hubBlipFootnote{paint-order:stroke fill markers;stroke:#0f172ae6;stroke-width:.85px;stroke-linejoin:round}[data-theme=light] .p9yL9a_hubBlipCode{stroke:#fffffff2}[data-theme=light] .p9yL9a_hubBlipFootnote{stroke:#ffffffe6}.p9yL9a_hubBlip{cursor:pointer;transition:transform .15s,filter .15s}.p9yL9a_hubBlip:hover{filter:brightness(1.15)}.p9yL9a_hubBlip:focus{outline:2px solid var(--color-accent-primary,#818cf8);outline-offset:2px}.p9yL9a_hubBlipSelected circle:last-of-type{filter:drop-shadow(0 0 6px #818cf8e6)}.p9yL9a_agentSummaryBlock{white-space:pre-line;color:var(--color-text-primary,#f1f5f9);margin:0;font-size:15px;line-height:1.55}[data-theme=light] .p9yL9a_agentSummaryBlock{color:#0f172a}.p9yL9a_temporalBanner{color:#e2e8f0;background:#818cf81a;border:1px solid #818cf847;border-radius:14px;margin-bottom:20px;padding:12px 16px;font-size:13px;line-height:1.5}.p9yL9a_hubShell{background:#0f172a8c;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:28px;padding:18px 16px 16px;scroll-margin-top:clamp(72px,18vw,108px);box-shadow:0 8px 32px #0003}.p9yL9a_hubShellHighlight{border-color:#818cf88c;box-shadow:0 0 0 1px #818cf833,0 8px 32px #00000040}.p9yL9a_hubShellHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.p9yL9a_hubTitleBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.p9yL9a_hubTitle{color:var(--color-text-primary,#f1f5f9);letter-spacing:-.02em;margin:0;font-size:clamp(17px,3vw,20px);font-weight:700}.p9yL9a_hubCode{letter-spacing:.06em;color:#cbd5e1b8;font-size:11px;font-weight:500}.p9yL9a_hubMegaBadge{background:linear-gradient(135deg,#818cf838,#6366f11f);border:1px solid #818cf866;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;padding:10px 16px;display:flex}.p9yL9a_hubMegaKm{color:#e0e7ff;letter-spacing:-.03em;font-size:20px;font-weight:800;line-height:1.1}.p9yL9a_hubMegaDrive{color:#c7d2feeb;opacity:.95;font-size:12px;font-weight:600}.p9yL9a_hubDestGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:560px){.p9yL9a_hubDestGrid{grid-template-columns:repeat(2,1fr)}}.p9yL9a_destCardRadar{text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:6px;padding:14px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}.p9yL9a_destCardRadar:hover{background:#ffffff12;border-color:#ffffff29}.p9yL9a_destNameRadar{color:var(--color-text-primary,#f1f5f9);font-size:16px;font-weight:700}.p9yL9a_destCodeRadar{color:#cbd5e1;letter-spacing:.06em;font-size:11px;font-weight:600}.p9yL9a_returnCorridorCard{color:#c7d2fe;background:#6366f11f;border:1px solid #a5b4fc59;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.35}.p9yL9a_destHubMini{color:var(--color-accent-primary,#a5b4fc);margin-top:4px;font-size:12px;font-weight:700}.p9yL9a_lifestyleRow{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.p9yL9a_lifestyleChip{white-space:nowrap;color:#f1f5f9;background:#0003;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:4px 9px 4px 6px;font-size:11px;font-weight:700;display:inline-flex}[data-theme=light] .p9yL9a_lifestyleChip{color:#0f172a;font-weight:650}.p9yL9a_lifestyleEmoji{font-size:14px;line-height:1}.p9yL9a_nearCityRadar{color:#e2e8f0;margin-top:4px;font-size:12px;font-weight:500;line-height:1.35}.p9yL9a_pitchRadar{color:#e2e8f0;margin-top:6px;font-size:11px;font-weight:500;line-height:1.5}.p9yL9a_adjBadge{letter-spacing:.02em;border:1px solid #0000;border-radius:8px;margin-top:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.p9yL9a_adjBadgePrevDay{color:#7dd3fc;background:#38bdf82e;border-color:#38bdf873}.p9yL9a_adjBadgeNextDay{color:#fde68a;background:#fbbf2433;border-color:#f59e0b8c;box-shadow:0 0 0 1px #fb923c1f}.p9yL9a_airlineRadar{color:var(--color-accent-primary,#818cf8);margin-top:6px;font-size:12px;font-weight:600}.p9yL9a_depRadar{color:#d1d5db;font-size:11px;font-weight:500}.p9yL9a_destAggCard{background:#0f172a59;border:1px solid #ffffff1a;border-radius:14px;margin-bottom:12px;padding:14px 14px 16px;position:relative}.p9yL9a_dayPillsTitle{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-top:2px;font-size:11px;font-weight:600}.p9yL9a_dayPillsReturnHint{color:#a5b4fc;margin-top:6px;font-size:12px;line-height:1.35}.p9yL9a_dayPillsWrap{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.p9yL9a_dayPill{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-start;gap:8px;min-width:0;max-width:100%;padding:8px 10px;display:flex}.p9yL9a_dayPillSelected{background:#818cf81f;border-color:#818cf88c}.p9yL9a_dayPillMain{color:#e2e8f0;font-size:12px;font-weight:700;line-height:1.3}.p9yL9a_dayPillMeta{opacity:.88;color:#cbd5e1;margin-top:3px;font-size:11px}.p9yL9a_dayPillCb{accent-color:#a5b4fc;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.p9yL9a_returnDayCardsWrap{flex-direction:column;gap:10px;margin-top:10px;display:flex}.p9yL9a_returnDayCard{background:#0000002e;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px 12px}.p9yL9a_returnDayCardTitle{color:#e2e8f0;border-bottom:1px solid #ffffff14;margin-bottom:8px;padding-bottom:6px;font-size:13px;font-weight:700}.p9yL9a_returnDayCardHead{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.p9yL9a_returnDayCardSelected{background:#818cf814;border-color:#818cf873}.p9yL9a_returnTimeSlotPlain{background:#ffffff08;border-radius:8px;padding:6px 8px}.p9yL9a_returnTimeSlots{flex-direction:column;gap:6px;display:flex}.p9yL9a_returnTimeRow{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.p9yL9a_returnTimeRowSelected{background:#818cf81a;border-color:#818cf880}.p9yL9a_returnTimeRowRoute{color:#cbd5e1;opacity:.95;font-size:11px;font-weight:600}.p9yL9a_returnTimeRowMeta{color:#e2e8f0;margin-top:2px;font-size:12px;font-weight:600;line-height:1.35}[data-theme=light] .p9yL9a_hubShell{box-shadow:var(--shadow-card,0 4px 20px #0f172a0f);background:#fffffff0;border-color:#0f172a1a}[data-theme=light] .p9yL9a_hubShellHighlight{box-shadow:0 0 0 1px #4f46e51f, var(--shadow-card,0 4px 20px #0f172a12);border-color:#4f46e559}[data-theme=light] .p9yL9a_hubShellHeader{border-bottom-color:#0f172a14}[data-theme=light] .p9yL9a_hubTitle{color:#0f172a}[data-theme=light] .p9yL9a_hubMegaBadge{background:linear-gradient(135deg,#6366f11f,#818cf814);border-color:#6366f147}[data-theme=light] .p9yL9a_destAggCard{background:#f8fafc;border-color:#0f172a1a}[data-theme=light] .p9yL9a_destNameRadar{color:#0f172a}[data-theme=light] .p9yL9a_destHubMini{color:#4338ca}[data-theme=light] .p9yL9a_hubCorridorDest{color:#92400e;font-weight:650}[data-theme=light] .p9yL9a_airlineRadar{color:#4338ca}[data-theme=light] .p9yL9a_dayPillsTitle{color:#64748b}[data-theme=light] .p9yL9a_dayPill{background:#fff;border-color:#0f172a17}[data-theme=light] .p9yL9a_dayPillMain{color:#0f172a}[data-theme=light] .p9yL9a_dayPillMeta{color:#475569;opacity:1}[data-theme=light] .p9yL9a_dayPillSelected{background:#4338ca12;border-color:#4338ca73}[data-theme=light] .p9yL9a_returnDayCard{background:#f8fafcf2;border-color:#0f172a1a}[data-theme=light] .p9yL9a_returnDayCardTitle{color:#0f172a;border-bottom-color:#0f172a14}[data-theme=light] .p9yL9a_returnDayCardSelected{background:#4338ca0f;border-color:#4338ca66}[data-theme=light] .p9yL9a_returnTimeSlotPlain{background:#0f172a0a}[data-theme=light] .p9yL9a_returnTimeRow{background:#fff;border-color:#0f172a14}[data-theme=light] .p9yL9a_returnTimeRowSelected{background:#4338ca0f;border-color:#4338ca66}[data-theme=light] .p9yL9a_returnTimeRowRoute{color:#475569}[data-theme=light] .p9yL9a_returnTimeRowMeta{color:#0f172a}[data-theme=light] .p9yL9a_radarSvgWrap{--radar-ring:#47556938;--radar-km:#475569a6;--radar-hub-fill:#fff;--radar-hub-stroke:#6366f166;--radar-hub-stroke-sel:#4f46e5;--radar-hub-code:#1e1b4b;--radar-foot:#334155e0;--radar-sweep:#4f46e573;--radar-sweep-fill:#4f46e514;background:radial-gradient(#f8fafc 0%,#e2e8f0 55%,#cbd5e1 100%);border-color:#6366f14d;box-shadow:0 0 0 1px #0f172a0f,0 10px 32px #0f172a14,inset 0 1px #ffffffe6}[data-theme=light] .p9yL9a_hubMegaKm{color:#312e81}[data-theme=light] .p9yL9a_hubMegaDrive{color:#4338ca}[data-theme=light] .p9yL9a_radarCaption{color:#475569}[data-theme=light] .p9yL9a_radarCaption strong{color:#4338ca}[data-theme=light] .p9yL9a_temporalBanner{color:#334155}:is([data-theme=light] .p9yL9a_destCodeRadar,[data-theme=light] .p9yL9a_hubCode){color:#64748b}:is([data-theme=light] .p9yL9a_nearCityRadar,[data-theme=light] .p9yL9a_pitchRadar,[data-theme=light] .p9yL9a_depRadar){color:#334155}[data-theme=light] .p9yL9a_adjBadgeNextDay{color:#9a3412;box-shadow:none;background:#f59e0b38;border-color:#d9770680}[data-theme=light] .p9yL9a_adjBadgePrevDay{color:#0369a1;background:#0ea5e926;border-color:#0284c773}.p9yL9a_topPicksSection{background:linear-gradient(145deg,#818cf81a,#0f172a73);border:1px solid #818cf847;border-radius:16px;margin:18px 0 22px;padding:16px 18px}.p9yL9a_topPicksTitle{color:var(--color-text-primary,#f1f5f9);letter-spacing:-.02em;margin:0 0 12px;font-size:15px;font-weight:700}.p9yL9a_topPicksGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.p9yL9a_topPicksGrid{grid-template-columns:1fr}}.p9yL9a_pickCard{background:#0f172a8c;border:1px solid #ffffff14;border-radius:14px;margin:0;padding:14px 14px 16px}.p9yL9a_pickCardBadge{text-transform:uppercase;letter-spacing:.04em;color:#e0e7ff;background:#818cf859;border:1px solid #a5b4fc73;border-radius:999px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.p9yL9a_pickCardBadgeAlt{color:#a5f3fc;background:#22d3ee26;border-color:#22d3ee59}.p9yL9a_pickCardBody{color:var(--color-text-secondary,#e2e8f0);margin:0;font-size:14px;line-height:1.55}[data-theme=light] .p9yL9a_topPicksSection{background:linear-gradient(145deg,#eef2fff2,#f8fafcfa);border-color:#6366f140}[data-theme=light] .p9yL9a_pickCard{background:#ffffffeb;border-color:#0f172a14}[data-theme=light] .p9yL9a_pickCardBody{color:#334155}[data-theme=light] .p9yL9a_topPicksTitle{color:#0f172a}[data-theme=light] .p9yL9a_pickCardBadge{color:#312e81;background:#6366f12e;border-color:#4f46e559}[data-theme=light] .p9yL9a_pickCardBadgeAlt{color:#155e75;background:#06b6d429;border-color:#0891b261}.p9yL9a_radarPlaceWrap{width:100%;position:relative}.p9yL9a_radarPlaceInputRow{align-items:center;gap:8px;display:flex;position:relative}.p9yL9a_radarPlaceInputRow .p9yL9a_radarTextInput{flex:1}.p9yL9a_radarPlaceSpinner{opacity:.85;color:var(--color-text-muted,#94a3b8);flex-shrink:0}.p9yL9a_radarPlaceRateLimit{color:#fbbf24;margin:6px 0 0;font-size:.8125rem;line-height:1.35}.p9yL9a_radarSuggestList{z-index:20;background:#0f172af7;border:1px solid #ffffff1f;border-radius:12px;max-height:220px;margin:6px 0 0;padding:4px 0;list-style:none;overflow-y:auto;box-shadow:0 12px 32px #00000059}.p9yL9a_radarSuggestBtn{text-align:left;width:100%;color:var(--color-text-secondary,#e2e8f0);cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:13px;line-height:1.4;transition:background .12s;display:block}.p9yL9a_radarSuggestBtn:hover,.p9yL9a_radarSuggestBtn:focus-visible{background:#818cf82e;outline:none}[data-theme=light] .p9yL9a_radarSuggestList{background:#fff;border-color:#0f172a1f;box-shadow:0 10px 28px #0f172a1f}[data-theme=light] .p9yL9a_radarSuggestBtn{color:#334155}:is([data-theme=light] .p9yL9a_radarSuggestBtn:hover,[data-theme=light] .p9yL9a_radarSuggestBtn:focus-visible){background:#6366f11a}.p9yL9a_radarRoundtripStepHeading{letter-spacing:.02em;color:var(--color-text-primary,#f1f5f9);margin:0 0 14px;font-size:1.05rem;font-weight:650}.p9yL9a_corridorSubsectionTitle{color:var(--color-text-secondary,#cbd5e1);margin:18px 0 10px;font-size:.95rem;font-weight:600}.p9yL9a_returnRoundtripBelowHybrid{margin-top:28px}.p9yL9a_returnRoundtripBelowHybrid .p9yL9a_returnLegsSection{margin-top:10px;padding-top:14px}[data-theme=light] .p9yL9a_radarRoundtripStepHeading{color:var(--color-text-primary,#0f172a)}[data-theme=light] .p9yL9a_corridorSubsectionTitle{color:var(--color-text-secondary,#475569)}.p9yL9a_returnLegsSection{border-top:1px solid #ffffff14;margin-top:24px;padding-top:18px}.p9yL9a_returnLegsTitle{color:var(--color-text-primary,#f1f5f9);margin:0 0 8px;font-size:1.05rem;font-weight:700}.p9yL9a_radarReturnHomeHint{opacity:.88;color:var(--color-text-secondary,#cbd5e1);margin:0 0 4px;font-size:12px;line-height:1.45}[data-theme=light] .p9yL9a_returnLegsSection{border-top-color:#0f172a1a}
.i-nTaq_wrap{--notfound-bg:var(--color-bg-primary);--notfound-card:var(--color-bg-card);--notfound-border:#ffffff0f;--notfound-text:var(--color-text-primary);--notfound-muted:var(--color-text-muted);--notfound-accent:var(--color-accent-primary);--notfound-glow:var(--shadow-glow-violet);background:var(--notfound-bg);justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex;position:relative}[data-theme=light] .i-nTaq_wrap{--notfound-border:#0000000f}.i-nTaq_bg{pointer-events:none;background:radial-gradient(80% 50% at 50% -20%,#818cf826,#0000),radial-gradient(60% 40% at 80% 100%,#67e8f914,#0000);position:absolute;inset:0}.i-nTaq_content{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:420px;display:flex;position:relative}.i-nTaq_logo{opacity:.9;transition:opacity .2s;display:inline-flex}.i-nTaq_logo:hover{opacity:1}.i-nTaq_card{background:var(--notfound-card);border:1px solid var(--notfound-border);border-radius:var(--radius-3xl,24px);width:100%;box-shadow:var(--notfound-glow);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.75rem;display:flex}.i-nTaq_badge{background:linear-gradient(135deg,#818cf833 0%,#67e8f91a 100%);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.5rem 1rem;display:inline-flex}.i-nTaq_badgeIcon{width:1.25rem;height:1.25rem;color:var(--notfound-accent)}.i-nTaq_code{color:var(--notfound-accent);letter-spacing:.05em;font-size:1.25rem;font-weight:700}.i-nTaq_title{color:var(--notfound-text);margin:0;font-size:1.375rem;font-weight:700;line-height:1.3}.i-nTaq_text{color:var(--notfound-muted);max-width:320px;margin:0;font-size:.9375rem;line-height:1.5}.i-nTaq_cta{background:var(--notfound-accent);color:#fff;border-radius:9999px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #818cf859}.i-nTaq_cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px #818cf866}.i-nTaq_ctaIcon{width:1.125rem;height:1.125rem}.i-nTaq_footer{color:var(--notfound-muted);margin:0;font-size:.8125rem}
