.MonthLinks_months__xx6K_{max-width:1200px;margin:var(--space-8) auto;padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.MonthLinks_title__FrTdI{margin:0 0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary)}.MonthLinks_grid__y3Jhz{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.MonthLinks_current__V7V9R,.MonthLinks_link__58gLE{display:block;height:100%;min-height:56px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;text-decoration:none;line-height:1.3}.MonthLinks_link__58gLE{color:var(--color-brand-deep);background:var(--color-bg)}.MonthLinks_link__58gLE:focus-visible,.MonthLinks_link__58gLE:hover{border-color:var(--color-brand-deep);background:#f4f7fb}.MonthLinks_current__V7V9R{color:#fff;background:var(--color-brand-deep);border-color:var(--color-brand-deep)}.MonthLinks_name__7WCe8{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold)}.MonthLinks_year__CyLDE{display:block;font-size:var(--text-xs);opacity:.75}@media (max-width:1023px){.MonthLinks_grid__y3Jhz{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.MonthLinks_months__xx6K_{margin:var(--space-6) var(--space-4);padding:var(--space-4)}.MonthLinks_grid__y3Jhz{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:359px){.MonthLinks_grid__y3Jhz{grid-template-columns:repeat(2,minmax(0,1fr))}}.designs_page__rlL08{font-family:var(--font-sans);color:var(--color-text-primary);padding-bottom:48px}.designs_page__rlL08 *,.designs_page__rlL08 :after,.designs_page__rlL08 :before{box-sizing:border-box}.designs_wrap__xGWMD{position:relative;max-width:1180px;margin:0 auto;padding:0 24px}.designs_body__wdQZU{padding-top:22px;display:flex;flex-direction:column;gap:20px}.designs_card__PG3ws{background:#fffefb;border:1px solid rgba(8,48,111,.06);border-radius:22px;box-shadow:0 16px 48px rgba(8,48,111,.12);padding:26px 28px}.designs_h2__UWIME{margin:0;font-size:18px;font-weight:600;color:var(--color-brand-deep)}.designs_kicker__XAB_4{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.designs_btn__NmYwQ{border:0;border-radius:999px;background:var(--color-brand);color:#fff;font-family:inherit;font-size:15px;font-weight:600;padding:13px 26px;cursor:pointer;white-space:nowrap;transition:background .15s ease}.designs_btn__NmYwQ:hover{background:var(--color-brand-dark)}.designs_chipGold__kXETM{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--color-gradient-gold);box-shadow:var(--shadow-gold-inset);color:#5b4300;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.5;white-space:nowrap}.designs_was__r7z7n{font-size:.6em;font-weight:500;color:var(--color-text-muted)}.designs_chev__IkVjc{width:18px;height:18px;flex:none;color:var(--color-text-muted)}.designs_watching__KwIpR{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}.designs_watching__KwIpR i{width:8px;height:8px;border-radius:50%;background:var(--color-success);animation:designs_watchPulse__UmsyY 2.2s ease-out infinite}.designs_watchingLight__EBrK_{color:#fff}@keyframes designs_watchPulse__UmsyY{0%{box-shadow:0 0 0 0 rgba(22,163,74,.55)}70%{box-shadow:0 0 0 8px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.designs_head__kAGnn{position:relative;padding-top:96px}.designs_headRow__zgvvd{display:flex;align-items:center;gap:16px}.designs_thumb__s08PC{width:56px;height:56px;flex:none;border-radius:14px;object-fit:cover;border:2px solid rgba(255,255,255,.6);box-shadow:0 6px 18px rgba(8,48,111,.2)}.designs_headText__d5zYz{min-width:0}.designs_eyebrow__wMa4n{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.85)}.designs_title___QDPC{margin:2px 0 0;font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.015em;color:#fff}.designs_headRow__zgvvd .designs_watching__KwIpR{margin-left:6px;align-self:flex-end;padding-bottom:6px}.designs_headActions__7bUyO{margin-left:auto;display:flex;align-items:center;gap:18px}.designs_editBar__0eK9X{position:relative;z-index:30;margin-top:16px}.designs_readout__9szH0{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.designs_readoutText__ADoeK{display:flex;flex-direction:column;gap:4px;min-width:0}.designs_readoutLine__eQ2U3{display:flex;align-items:center;gap:10px}.designs_readoutPrice__mtwZx{font-size:52px;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--color-brand-deep)}.designs_readoutWhen__k35AZ{font-size:16px;font-weight:600;color:var(--color-text-primary)}.designs_readoutCompact__XabVz .designs_readoutPrice__mtwZx{font-size:40px}.designs_readoutCompact__XabVz .designs_readoutWhen__k35AZ{font-size:15px}.designs_chartHead__FCwoR{margin:22px 0 10px}.designs_legend__n9Ocs{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--color-text-secondary)}.designs_legend__n9Ocs>span{display:inline-flex;align-items:center;gap:6px}.designs_legend__n9Ocs i{display:inline-block}.designs_dot__0UYt7,.designs_dot_best__f8WwX,.designs_dot_low__Au6MD,.designs_dot_mid__apg1H{width:10px;height:10px;border-radius:50%;flex:none}.designs_dot_best__f8WwX{background:var(--color-gold)}.designs_dot_low__Au6MD{background:var(--color-brand)}.designs_dot_mid__apg1H{background:#b7c9da}.designs_dash__Akqm5{width:18px;border-top:2px dashed #94a3b8}.designs_chartScroll__OGLwD{overflow-x:auto;margin:0 -6px;padding:26px 6px 0}.designs_chart__s3GA6{position:relative;min-width:100%;padding:0 0 46px 56px}.designs_chartNoDays__os87Q{padding-bottom:26px}.designs_yAxis__ss3uO{position:absolute;left:0;top:0;bottom:46px;width:48px}.designs_chartNoDays__os87Q .designs_yAxis__ss3uO{bottom:26px}.designs_yAxis__ss3uO span{position:absolute;right:0;transform:translateY(50%);font-size:12px;color:var(--color-text-muted)}.designs_plot__jmFe0{position:relative;height:100%}.designs_grid__aFYzE{position:absolute;left:0;right:0;border-top:1px solid #edf0f4}.designs_typical__Dthci{position:absolute;left:0;right:0;border-top:2px dashed #94a3b8;opacity:.7}.designs_cols__EV7G6{position:absolute;inset:0;display:flex;align-items:flex-end;gap:5px;padding:0 4px;border-bottom:1px solid #dde3ea}.designs_col__IN1VV{position:relative;flex:1 1;min-width:14px;max-width:46px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;border:0;padding:0;background:none;font-family:inherit;cursor:pointer}.designs_colGap__U0pmK{margin-left:18px}.designs_colGap__U0pmK:before{content:"";position:absolute;left:-12px;top:0;bottom:0;border-left:1px dashed #dde3ea}.designs_colActive__PwASG{background:linear-gradient(180deg,rgba(0,118,169,0),rgba(0,118,169,.08));border-radius:8px 8px 0 0}.designs_bar__yb0P7{position:relative;display:block;width:100%;border-radius:7px 7px 3px 3px;transition:opacity .15s ease}.designs_bar_best__ANAVV{background:var(--color-gold)}.designs_bar_low__YIz6y{background:var(--color-brand)}.designs_bar_mid__WgerM{background:#b7c9da}.designs_colsFocus__KN3hx .designs_bar__yb0P7{opacity:.38}.designs_col__IN1VV:hover .designs_bar__yb0P7,.designs_colsFocus__KN3hx .designs_colOn__70k00 .designs_bar__yb0P7{opacity:1}.designs_colOn__70k00 .designs_bar__yb0P7{box-shadow:0 0 0 3px rgba(0,118,169,.22)}.designs_barTag__qdW3i{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:2px 7px;border-radius:999px;border:1px solid var(--color-gold);background:var(--color-gold-wash);color:#5b4300;font-style:normal;font-size:12px;font-weight:700;white-space:nowrap}.designs_day__Q764A{position:absolute;top:calc(100% + 6px);left:0;right:0;text-align:center;font-size:11px;color:var(--color-text-muted)}.designs_monthTick___mN8M{position:absolute;top:calc(100% + 24px);left:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-brand-deep)}.designs_chartNoDays__os87Q .designs_monthTick___mN8M{top:calc(100% + 7px)}.designs_monthTickOn__1_PdO{color:var(--color-brand)}.designs_listHead__nCqFO{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:26px 0 4px;padding-top:22px;border-top:1px solid var(--color-border)}.designs_listHeadTop__B0AqI{margin-top:0;padding:4px 8px 0;border-top:0}.designs_seg__Ox_q0{display:inline-flex;padding:4px;border-radius:999px;background:var(--gray-10)}.designs_segBtn__S7JND{border:0;background:none;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.designs_segOn__0WbO9{background:#fff;color:var(--color-brand-deep);box-shadow:var(--shadow-sm)}.designs_list__NV76h{display:flex;flex-direction:column}.designs_monthHead__1Dre1{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 12px 6px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-deep)}.designs_monthMeta__v8ahw{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-text-muted)}.designs_row__MNIAm{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr) 72px 130px 18px;align-items:center;grid-gap:14px;gap:14px;padding:13px 12px;border:0;border-radius:12px;background:none;text-align:left;font-family:inherit;color:inherit;cursor:pointer;transition:background .12s ease}.designs_rowOn__sCqPs,.designs_row__MNIAm:hover{background:var(--color-bg-primary-subtle)}.designs_rowBest__S3Tj1{background:#fffbeb}.designs_rowFlash__PGRTX{animation:designs_rowFlash__PGRTX 1.4s ease-out}@keyframes designs_rowFlash__PGRTX{0%,35%{background:var(--color-brand-light);box-shadow:inset 0 0 0 2px var(--color-brand)}to{box-shadow:inset 0 0 0 2px rgba(0,118,169,0)}}.designs_rowWhen__QMn3A{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.designs_rowLen__uwQbn{font-size:14px;color:var(--color-text-secondary)}.designs_rowPrice__QZL4K{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:17px;font-weight:700;color:var(--color-brand-deep);white-space:nowrap}.designs_rowCompact__I7saO{grid-template-columns:10px minmax(0,1fr) 60px auto 16px;gap:12px;padding:11px 10px}.designs_rowCompact__I7saO .designs_rowWhen__QMn3A{font-size:14px}.designs_sideBySide__qn_rL{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,1fr);grid-gap:20px;gap:20px;align-items:start}.designs_stickyCol__b5pJ2{position:-webkit-sticky;position:sticky;top:92px}.designs_listCard__mpz_P{padding:20px 14px 14px}.designs_pinned__ZhBNG{position:-webkit-sticky;position:sticky;top:77px;z-index:20;padding:18px 24px 10px;transition:border-radius .15s ease,box-shadow .15s ease}.designs_pinnedStuck__k7rWo{border-top-color:transparent;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 -90px 0 0 #fffefb,0 16px 32px rgba(8,48,111,.14)}.designs_pinnedTop__OSzqP{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.designs_monthStrip__toPs5{display:flex;gap:8px;overflow-x:auto;margin-top:22px;padding-top:18px;border-top:1px solid var(--color-border)}.designs_monthPill__foRlx{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:none;border:1px solid var(--color-border);border-radius:14px;background:#fff;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.designs_monthPill__foRlx b{font-size:17px;color:var(--color-brand-deep)}.designs_monthPill__foRlx:hover{border-color:var(--color-brand)}.designs_monthCard__Kp0lQ{padding:22px 24px;scroll-margin-top:96px}.designs_monthCardHead__m8VjX{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:4px}.designs_cheapestMonth__50CyV{padding:3px 10px;border-radius:999px;background:var(--color-brand-light);color:var(--color-brand);font-size:12px;font-weight:700}.designs_monthBody__XGt6s{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.designs_monthRows__nNgzB{padding-top:18px}@media (max-width:900px){.designs_monthBody__XGt6s,.designs_sideBySide__qn_rL{grid-template-columns:1fr}.designs_stickyCol__b5pJ2{position:static}}@media (max-width:767px){.designs_wrap__xGWMD{padding:0 12px}.designs_head__kAGnn{padding:84px 0 18px;background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-dark) 100%)}.designs_title___QDPC{font-size:26px}.designs_card__PG3ws{padding:18px 14px}.designs_readoutPrice__mtwZx{font-size:40px}.designs_btn__NmYwQ{width:100%}.designs_col__IN1VV{min-width:18px}.designs_rowCompact__I7saO,.designs_row__MNIAm{grid-template-columns:10px minmax(0,1fr) auto 16px;padding:12px 8px}.designs_rowLen__uwQbn{display:none}.designs_rowWhen__QMn3A{font-size:14px}.designs_pinned__ZhBNG{top:64px;padding:12px 12px 4px}.designs_pinnedTop__OSzqP .designs_legend__n9Ocs{display:none}.designs_pinned__ZhBNG .designs_readout__9szH0{flex:1 1 100%;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0}.designs_pinned__ZhBNG .designs_readoutText__ADoeK{flex:1 1;gap:2px}.designs_pinned__ZhBNG .designs_kicker__XAB_4{font-size:10px}.designs_pinned__ZhBNG .designs_readoutPrice__mtwZx{font-size:30px}.designs_pinned__ZhBNG .designs_readoutWhen__k35AZ{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.designs_pinned__ZhBNG .designs_btn__NmYwQ{flex:none;width:auto;padding:10px 16px;font-size:14px}.designs_pinned__ZhBNG .designs_chartScroll__OGLwD{overflow:visible;padding-top:22px}.designs_pinned__ZhBNG .designs_chart__s3GA6{height:132px!important;padding-left:38px}.designs_pinned__ZhBNG .designs_yAxis__ss3uO{width:32px}.designs_pinned__ZhBNG .designs_yAxis__ss3uO span{font-size:10px}.designs_pinned__ZhBNG .designs_cols__EV7G6{gap:3px;padding:0 2px}.designs_pinned__ZhBNG .designs_col__IN1VV{min-width:5px}.designs_pinned__ZhBNG .designs_colGap__U0pmK{margin-left:10px}.designs_pinned__ZhBNG .designs_colGap__U0pmK:before{left:-7px}.designs_pinned__ZhBNG .designs_bar__yb0P7{border-radius:4px 4px 2px 2px}.designs_pinned__ZhBNG .designs_barTag__qdW3i{font-size:11px;padding:1px 6px}}.designs_barTagFocus__zm7O2{z-index:2;border-color:var(--color-brand-deep);background:var(--color-brand-deep);color:#fff}.designs_pinnedMini__dcfDn{padding:10px 18px 4px}.designs_chartScrollMini__8z8D2{padding-top:2px}.designs_chartMini__Fal2b{padding:0 0 18px}.designs_chartMini__Fal2b .designs_grid__aFYzE,.designs_chartMini__Fal2b .designs_yAxis__ss3uO{display:none}.designs_legendCompact__X1hCR{gap:14px;margin-bottom:6px;font-size:12px}.designs_chartMini__Fal2b .designs_monthTick___mN8M{top:calc(100% + 4px);font-size:10px}.designs_chartMini__Fal2b .designs_bar__yb0P7{border-radius:4px 4px 2px 2px}.designs_pageEmbedded__bPSY1{padding-bottom:0}.designs_wrapEmbedded__mv33e{max-width:none;padding-left:0;padding-right:0}.designs_chartScrollFit__ZNMhg{padding-top:8px}.designs_chartFit__Ye_or{padding-left:40px;padding-bottom:24px}.designs_chartFit__Ye_or.designs_chartNoDays__os87Q{padding-bottom:6px}.designs_chartFit__Ye_or .designs_yAxis__ss3uO{bottom:24px}.designs_chartFit__Ye_or.designs_chartNoDays__os87Q .designs_yAxis__ss3uO{bottom:6px}.designs_chartFit__Ye_or .designs_monthTick___mN8M{display:none}.designs_chartFit__Ye_or.designs_chartMini__Fal2b{padding:0 0 4px}.designs_chartFit__Ye_or .designs_yAxis__ss3uO{width:34px}.designs_chartFit__Ye_or .designs_yAxis__ss3uO span{font-size:10px}.designs_chartFit__Ye_or .designs_cols__EV7G6{gap:3px;padding:0 2px}.designs_chartFit__Ye_or .designs_col__IN1VV{min-width:5px}.designs_chartFit__Ye_or .designs_bar__yb0P7{border-radius:4px 4px 2px 2px}.designs_chartFit__Ye_or .designs_barTag__qdW3i{font-size:11px;padding:1px 6px}.designs_chartFit__Ye_or .designs_day__Q764A{font-size:10px}.designs_pinCtaSlot___e_wf{margin-left:auto}.designs_monthTickLink__k3blp{cursor:pointer;padding:2px 4px;margin-left:-4px;border-radius:6px}.designs_monthTickLink__k3blp:hover{background:var(--color-brand-light);color:var(--color-brand)}.RouteTransitionLoader_surface___quHC{min-height:100vh;min-height:100dvh;background:#fff;display:flex;flex-direction:column;justify-content:center}.RouteTransitionLoader_surface___quHC .loader-container{height:auto;padding-top:0}.RouteTransitionLoader_surface___quHC .loader-message{color:#f0c33e}.RouteTransitionLoader_surface___quHC .cal-loader__path{stroke:var(--color-brand)}.RouteTransitionLoader_surface___quHC .cal-loader__plane{fill:var(--color-brand)}.edit_label__w3uow{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:16px 0 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.edit_label__w3uow span{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-brand)}.edit_note__V30Gp{margin:8px 0 0;font-size:13px;color:var(--color-text-muted)}.edit_route__vwWNg{min-width:0}.edit_scrim__OnmoZ{position:fixed;inset:0;z-index:1044}.edit_pop__8o8D0{position:absolute;z-index:1045;max-height:min(70vh,640px);overflow:auto;padding:16px 18px 18px;border-radius:18px;border:1px solid rgba(8,48,111,.08);background:#fffefb;box-shadow:0 22px 60px rgba(8,48,111,.22)}.edit_drawerWrap__47_nF,.edit_pop__8o8D0{font-family:var(--font-sans);color:var(--color-text-primary)}.edit_drawerWrap__47_nF{position:fixed;inset:0;z-index:1046}.edit_drawerScrim__OZoY9{position:absolute;inset:0;background:rgba(8,23,52,.35);animation:edit_fadeIn__RbdqQ .2s ease both}.edit_drawer__tYwKZ{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);display:flex;flex-direction:column;background:#fffefb;box-shadow:-20px 0 60px rgba(8,23,52,.25);animation:edit_slideIn__IIWdO .25s ease-out both}.edit_drawerHead__tuQVM{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 14px;border-bottom:1px solid var(--color-border)}.edit_drawerHead__tuQVM h2{margin:0;font-size:20px;font-weight:600;color:var(--color-brand-deep)}.edit_close__cOtQB{width:36px;height:36px;border-radius:50%;border:0;background:var(--gray-10);font-size:22px;line-height:1;color:var(--color-brand-deep);cursor:pointer}.edit_drawerBody__xypqE{flex:1 1;overflow:auto;padding:6px 24px 24px}.edit_drawerFoot__fbYMG{padding:14px 18px;border-top:1px solid var(--color-border);background:#fff}.edit_drawerFoot__fbYMG .edit_update__1nZ_y{box-shadow:none;border:0;padding:0;width:100%}@keyframes edit_slideIn__IIWdO{0%{transform:translateX(40px);opacity:0}}@keyframes edit_fadeIn__RbdqQ{0%{opacity:0}}.edit_update__1nZ_y{display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;margin-top:16px;border-radius:999px;border:1px solid var(--color-border);background:#fff;box-shadow:0 10px 30px rgba(8,48,111,.14);font-family:var(--font-sans)}.edit_updateFloat__iFFwq{position:fixed;left:50%;bottom:84px;transform:translateX(-50%);z-index:1043;margin:0;max-width:calc(100vw - 24px);animation:edit_rise__RWMN0 .2s ease-out both}@keyframes edit_rise__RWMN0{0%{opacity:0;transform:translate(-50%,10px)}}.edit_updateText__bznpo{flex:1 1;font-size:14px;font-weight:600;color:var(--color-brand-deep);white-space:nowrap}.edit_reset__et4Fl{border:0;background:none;font-family:inherit;font-size:14px;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.edit_apply__0on_J:disabled,.edit_reset__et4Fl:disabled{opacity:.45;cursor:not-allowed}.edit_apply__0on_J{border:0;border-radius:999px;background:var(--color-brand);color:#fff;font-family:inherit;font-size:14px;font-weight:600;padding:11px 20px;cursor:pointer;white-space:nowrap}.edit_apply__0on_J:hover:not(:disabled){background:var(--color-brand-dark)}@media (max-width:767px){.edit_pop__8o8D0{position:fixed!important;top:auto!important;left:0!important;right:0;bottom:0;width:auto!important;max-height:82vh;border-radius:22px 22px 0 0;padding:18px 16px 28px}.edit_scrim__OnmoZ{background:rgba(8,23,52,.35)}.edit_update__1nZ_y{flex-wrap:wrap;border-radius:18px}.edit_updateText__bznpo{flex-basis:100%}.edit_apply__0on_J{flex:1 1}.edit_updateFloat__iFFwq{bottom:calc(env(safe-area-inset-bottom, 0px) + 14px);width:calc(100vw - 24px)}}.edit_menu__okSMa{display:flex;flex-direction:column;gap:2px}.edit_opt__CSdb3{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:7px 10px;border:0;border-radius:10px;background:none;font-family:inherit;font-size:15px;font-weight:500;color:var(--color-text-primary);text-align:left;cursor:pointer;transition:background .12s ease}.edit_opt__CSdb3:hover{background:var(--gray-10,#f2f4f7)}.edit_opt__CSdb3:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.edit_optOn__eD0gl{color:var(--color-brand-deep);font-weight:600}.edit_optText__TsnVY{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.edit_optText__TsnVY small{font-size:12.5px;font-weight:400;color:var(--color-text-muted)}.edit_tick__U3aIW{flex:none;color:var(--color-brand)}.edit_box__vCgf4{flex:none;display:grid;place-items:center;width:20px;height:20px;border:1.5px solid #c3cbd6;border-radius:6px;background:#fff;color:#fff;transition:background .12s ease,border-color .12s ease}.edit_box__vCgf4 svg{width:14px;height:14px}.edit_boxOn__y6xyY{border-color:var(--color-brand);background:var(--color-brand)}.edit_optLogo__CNa6K{flex:none;width:24px;height:24px;border-radius:6px;object-fit:contain}.edit_search__3Id2b{display:block;width:100%;height:44px;margin-bottom:8px;padding:0 14px;border:1px solid var(--color-border);border-radius:12px;background:#fff;font-family:inherit;font-size:15px;color:var(--color-text-primary);outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.edit_search__3Id2b:focus,.edit_search__3Id2b:focus-visible{outline:none!important;border-color:var(--color-brand);box-shadow:0 0 0 3px rgba(0,118,169,.15)}.edit_search__3Id2b::-webkit-search-cancel-button{cursor:pointer}.edit_popMenu__c_aiC{padding:6px;border-radius:14px}.edit_seg__78drL{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:4px;gap:4px;padding:4px;border-radius:14px;background:#eef2f7}.edit_segBtn__3Yunc{height:40px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer}.edit_segOn__NMY7W{background:#fff;color:var(--color-brand-deep);box-shadow:0 1px 3px rgba(16,24,40,.14)}.edit_uGap__MLAnV{margin-top:10px}.edit_uLabel__avZ5d{margin:14px 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.edit_uLabel__avZ5d:first-child{margin-top:2px}.edit_stepRow__GFH9_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #eef0f3}.edit_stepRow__GFH9_:last-child{border-bottom:0}.edit_stepText__JwOwp{display:flex;flex-direction:column;min-width:0}.edit_stepText__JwOwp b{font-size:16px;font-weight:600}.edit_stepText__JwOwp small{font-size:13px;color:var(--color-text-secondary)}.edit_stepCtl__Y93Ah{display:flex;align-items:center;gap:10px}.edit_stepBtn__yMmEb{display:grid;place-items:center;width:40px;height:40px;border:1.5px solid #d0d5dd;border-radius:50%;background:#fff;color:var(--color-brand-deep);font-size:22px;line-height:1;cursor:pointer}.edit_stepBtn__yMmEb:disabled{opacity:.35;cursor:default}.edit_stepVal__rGZKA{min-width:52px;text-align:center;font-size:18px;font-weight:700}.edit_stepVal__rGZKA small{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.edit_chipGrid__OyTzm{display:grid;grid-gap:8px;gap:8px}.edit_chip__29tYj{height:38px;padding:0 4px;border:1.5px solid #d0d5dd;border-radius:10px;background:#fff;color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.edit_chipOn__gPfID{border-color:var(--color-brand);background:var(--color-brand-light);color:var(--color-brand-deep)}.edit_chipWide__OgxDG{width:100%;margin-bottom:8px}.edit_switchRow__WQEUo{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 0;border:0;border-bottom:1px solid #eef0f3;background:none;font:inherit;text-align:left;cursor:pointer}.edit_switchRow__WQEUo:last-child{border-bottom:0}.edit_switchRow__WQEUo:disabled{opacity:.5;cursor:default}.edit_switchText__YtDdx{display:flex;flex-direction:column}.edit_switchText__YtDdx b{font-size:16px;font-weight:600;color:var(--color-text-primary)}.edit_switchText__YtDdx small{font-size:13px;color:var(--color-text-secondary)}.edit_switch__mNzkG{position:relative;flex:none;width:46px;height:28px;border-radius:999px;background:#d0d5dd;transition:background .2s ease}.edit_switch__mNzkG:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s ease}.edit_switchOn__xsUqs{background:var(--color-brand)}.edit_switchOn__xsUqs:after{transform:translateX(18px)}.edit_priceRow__TBI7b{display:flex;align-items:center;gap:8px;margin-bottom:10px}.edit_priceRow__TBI7b span{font-size:18px;font-weight:700}.edit_priceRow__TBI7b input{flex:1 1;min-width:0;height:44px;padding:0 12px;border:1.5px solid #d0d5dd;border-radius:10px;font:inherit;font-size:16px}.edit_pChips__ndkwl{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.edit_pChip__BTJop{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 5px 5px 11px;border-radius:999px;background:var(--color-brand);color:#fff;font-size:13px;line-height:1.2}.edit_pChip__BTJop b{font-weight:700}.edit_pChip__BTJop span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.9}.edit_pChipX__HtZnX{flex:none;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:rgba(255,255,255,.25);color:#fff;font-size:15px;line-height:1;cursor:pointer}.edit_pList__1yYW7{display:flex;flex-direction:column}.edit_pRow__whbI2{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:none;font-family:inherit;text-align:left;cursor:pointer}.edit_pRow__whbI2:hover{background:var(--gray-10,#f2f4f7)}.edit_pNested__7uv25{padding-left:30px}.edit_pIcon__BSPoQ{flex:none;width:18px;height:18px;opacity:.7}.edit_pText__qKTLz{display:flex;flex-direction:column;min-width:0}.edit_pTitle__EkRGM{font-size:15px;font-weight:500;color:var(--color-text-primary)}.edit_pSub__JANER{font-size:12.5px;color:var(--color-text-secondary)}.edit_menu__okSMa:has(.edit_optCard__K34Cc){gap:0}.edit_optCard__K34Cc{min-height:50px;padding:10px 4px;border:0;border-bottom:1px solid #eef0f3;border-radius:0;background:none}.edit_optCard__K34Cc:last-child{border-bottom:0}.edit_optCard__K34Cc:hover{background:none}.edit_optCard__K34Cc.edit_optOn__eD0gl{background:none;color:var(--color-brand-deep);font-weight:700}.edit_radio__Yiwwq{flex:none;position:relative;width:20px;height:20px;border:2px solid #98a2b3;border-radius:50%;background:#fff}.edit_radioOn__rP450{border-color:var(--color-brand)}.edit_radioOn__rP450:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--color-brand)}.edit_ruleLine__3OdVW{flex-direction:row!important;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:6px}.edit_ruleMoney__KQ2xw{display:inline-flex;align-items:center;gap:6px;font-weight:500}.edit_moneyBox__RoVQD{display:inline-flex;align-items:center;gap:2px;height:34px;padding:0 8px;border:1.5px solid #d0d5dd;border-radius:8px;background:#fff;color:var(--color-text-primary);font-weight:600}.edit_moneyBox__RoVQD:focus-within{border-color:var(--color-brand)}.edit_moneyBox__RoVQD input{width:74px;border:0;padding:0;background:none;font:inherit;font-size:15px;outline:none}.edit_scopeSelect__ilSB8{height:34px;padding:0 4px;border:0;background:none;color:var(--color-brand);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.BucketSavingModal_overlay__qypXh{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(8,40,55,.45)}.BucketSavingModal_card__AQQJE{width:100%;max-width:320px;padding:34px 28px;border-radius:18px;background:#fff;text-align:center;box-shadow:0 20px 48px -16px rgba(8,40,55,.5);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif}.BucketSavingModal_message__zNmk6{margin:0 0 22px;font-size:17px;font-weight:700;color:var(--color-brand-deep)}.BucketSavingModal_spinner__qopuZ{width:34px;height:34px;color:var(--color-brand);border-width:3px}.BucketSavingModal_sub__rbp9e{margin:20px 0 0;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.WatchFaresButton_dark__GgwBU,.WatchFaresButton_watch__Fc09f{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-brand-deep);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap;cursor:pointer}.WatchFaresButton_dark__GgwBU:hover,.WatchFaresButton_watch__Fc09f:hover{background:var(--color-brand-light)}.WatchFaresButton_watched__LQLht{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.WatchFaresButton_link__zO_Ga{color:var(--color-text-on-brand)}.WatchFaresButton_linkOnLight___oExF,.WatchFaresButton_link__zO_Ga{font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:underline}.WatchFaresButton_linkOnLight___oExF{color:var(--color-brand)}.WatchFaresButton_brand__fzy2l,.WatchFaresButton_gold__V9YMV,.WatchFaresButton_outline__hFLy_,.WatchFaresButton_text__iUMAt{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:var(--font-semibold);white-space:nowrap;cursor:pointer}.WatchFaresButton_gold__V9YMV{padding:var(--space-3) var(--space-6);border:0;background:linear-gradient(180deg,var(--color-gold-light),var(--color-gold));box-shadow:var(--shadow-gold-inset);color:var(--color-text-primary);font-size:var(--text-base)}.WatchFaresButton_gold__V9YMV:hover{filter:brightness(1.04)}.WatchFaresButton_brand__fzy2l{padding:var(--space-3) var(--space-6);border:0;background:var(--color-brand);color:var(--color-text-on-brand);font-size:var(--text-base)}.WatchFaresButton_brand__fzy2l:hover{background:var(--color-brand-dark)}.WatchFaresButton_outline__hFLy_{padding:var(--space-1) var(--space-3);border:1px solid var(--color-brand);background:transparent;color:var(--color-brand);font-size:var(--text-sm)}.WatchFaresButton_outline__hFLy_ svg{width:14px;height:14px}.WatchFaresButton_outline__hFLy_:hover{background:var(--color-brand-light)}.WatchFaresButton_text__iUMAt{padding:var(--space-1) var(--space-2);border:0;background:transparent;color:var(--color-brand);font-size:var(--text-sm)}.WatchFaresButton_text__iUMAt svg{width:16px;height:16px}.WatchFaresButton_text__iUMAt:hover{text-decoration:underline}.WatchAskModal_backdrop__UXoCV{position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:16px}.WatchAskModal_dialog__e66jR{position:relative;display:flex;flex-direction:column;width:100%;max-width:420px;max-height:calc(100vh - 32px);overflow:hidden;background:#ffffff;border-radius:16px;font-family:Inter,Segoe UI,system-ui,sans-serif;color:var(--color-text-primary,#101828)}.WatchAskModal_head__uBfP8{flex:none;padding:24px 20px 10px;text-align:center}.WatchAskModal_title__VYPGL{margin:0;font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.4px;text-wrap:balance}.WatchAskModal_sub__tvTtt{margin:8px 0 0;font-size:14px;line-height:1.45;color:#1d2939}.WatchAskModal_checkingLine__mZclV{flex:none;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0 22px;font-size:13px;color:var(--color-text-secondary,#5e6670)}.WatchAskModal_spinner__eEGlu{width:28px;height:28px;border-radius:50%;border:3px solid var(--color-brand-light,#eaf4f8);border-top-color:var(--color-brand,#0076a9);animation:WatchAskModal_watchAskSpin__kTn0S .8s linear infinite}@keyframes WatchAskModal_watchAskSpin__kTn0S{to{transform:rotate(1turn)}}.WatchAskModal_body__0LSUF{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;flex:1 1 auto;min-height:0}.WatchAskModal_bodyOpen__7pKvF{grid-template-rows:1fr}.WatchAskModal_bodyInner__d6VtV{min-height:0;overflow-y:auto;padding:0 20px 8px}@media (prefers-reduced-motion:reduce){.WatchAskModal_body__0LSUF{transition:none}.WatchAskModal_spinner__eEGlu{animation:none}}.WatchAskModal_label__3Ne10{margin:10px 0 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,#78828a)}.WatchAskModal_list__zO9eo{display:block}.WatchAskModal_line__T7adl{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid var(--color-border,#e5e7eb);font-size:12.5px}.WatchAskModal_line__T7adl:last-child{border-bottom:0}.WatchAskModal_logoSmall__zvI7n{width:18px;height:18px;border-radius:999px;object-fit:cover;flex:none;background:#ffffff}.WatchAskModal_logoBlank__zVoGV{background:var(--color-brand-light,#eaf4f8)}.WatchAskModal_clip__wTSgO{display:block;flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WatchAskModal_num__REuyt{font-weight:600;color:var(--color-text-primary,#101828)}.WatchAskModal_times__SGE1S{color:var(--color-text-secondary,#5e6670)}.WatchAskModal_prices__I5g2h{flex:none;display:inline-flex;align-items:baseline;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WatchAskModal_was__xIe__{font-size:11.5px;color:var(--color-text-muted,#78828a)}.WatchAskModal_now__5lxhW{font-size:14px;font-weight:700}.WatchAskModal_rule___hNWO{border:0;border-top:1px solid var(--color-border-strong,#d1d8dd);margin:10px 0 2px}.WatchAskModal_tip__AigiU{position:fixed;z-index:3;padding:8px 10px;border-radius:8px;background:var(--color-text-primary,#101828);color:#ffffff;font-size:11.5px;font-weight:500;line-height:1.45;white-space:normal;box-shadow:0 6px 18px rgba(16,24,40,.25)}.WatchAskModal_tip__AigiU:before{content:"";position:absolute;left:18px;top:-5px;width:10px;height:10px;background:var(--color-text-primary,#101828);transform:rotate(45deg)}.WatchAskModal_tipAbove__BGI4T{transform:translateY(-100%)}.WatchAskModal_tipAbove__BGI4T:before{top:auto;bottom:-5px}.WatchAskModal_tipPrice__LqlrO{margin-top:4px;color:#d7dde3}.WatchAskModal_error___aTGN{flex:none;margin:8px 20px 0;font-size:13px;color:#b42318;text-align:center}.WatchAskModal_foot__CgyTF{flex:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:12px 20px 18px;border-top:1px solid var(--color-border,#e5e7eb);background:#ffffff}.WatchAskModal_btn__Xo_RL{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;border-radius:24px;font-size:14.5px;font-weight:700;cursor:pointer;transition:opacity .2s ease}.WatchAskModal_btn__Xo_RL:disabled{opacity:.55;cursor:default}.WatchAskModal_primary__FGSGB{background:var(--color-brand,#0076a9);border:none;color:#ffffff}.WatchAskModal_secondary__HlG9d{background:#ffffff;border:1px solid rgba(0,0,0,.1);color:#374151;font-weight:500}.WatchAskModal_danger__rQm6T{background:#ffffff;border:1px solid rgba(0,0,0,.1);color:#b42318;font-weight:600}.HeartTrackButton_alertRow__Ym__h,.HeartTrackButton_mainRow__5tfJj{display:flex;align-items:center;gap:10px}.HeartTrackButton_alertRow__Ym__h{justify-content:space-between;border-top:1px solid #f3f4f6;padding-top:8px;font-size:12px;color:#6b7280}.HeartTrackButton_closeBtn__cJJQe{position:absolute;top:2px;right:2px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:50%;padding:0}.HeartTrackButton_toggle__TQ2NW{position:relative;width:36px;height:20px;border-radius:999px;border:none;background:#d1d5db;cursor:pointer;flex-shrink:0;transition:background .2s;padding:0}.HeartTrackButton_toggleOn__grpPX{background:#0076a9}.HeartTrackButton_toggle__TQ2NW:disabled{cursor:not-allowed}.HeartTrackButton_knob__IUXSQ{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.3);display:block}.HeartTrackButton_toggleOn__grpPX .HeartTrackButton_knob__IUXSQ{transform:translateX(16px)}@media (prefers-reduced-motion:reduce){.HeartTrackButton_knob__IUXSQ,.HeartTrackButton_toggle__TQ2NW{transition:none}}.HeartTrackButton_updatedRow__WY80w{padding-left:46px;margin-top:-4px;font-size:12px;color:var(--color-text-secondary,#5e6670)}.DealSort_tabs__A_N8o{display:inline-flex;align-items:flex-end;gap:18px}.DealSort_label__fxhFM,.DealSort_tab__7JGeo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.DealSort_label__fxhFM{padding-bottom:7px;color:var(--color-text-muted);opacity:.7}.DealSort_tab__7JGeo{position:relative;padding:0 2px 6px;border:0;background:transparent;font-family:inherit;color:var(--color-text-muted);cursor:pointer;transition:color .12s ease}.DealSort_tab__7JGeo:hover{color:var(--color-text-primary)}.DealSort_tab__7JGeo:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:3px}.DealSort_on__OeleS{color:var(--color-text-primary)}.DealSort_on__OeleS:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:1px;background:var(--color-brand)}@media (min-width:1024px){.DealSort_label__fxhFM{color:rgba(16,24,40,.6);opacity:1}.DealSort_tab__7JGeo{color:rgba(16,24,40,.68)}.DealSort_on__OeleS,.DealSort_tab__7JGeo:hover{color:var(--color-text-primary)}.DealSort_on__OeleS:after{background:#fff}}@media (prefers-reduced-motion:reduce){.DealSort_tab__7JGeo{transition:none}}.BucketDealRows_groups__43W7N{display:block}.BucketDealRows_group__TMU3Z{margin-bottom:14px}.BucketDealRows_strip__ZrmdZ{margin-bottom:20px;border-bottom:1px solid var(--color-border)}.BucketDealRows_strip__ZrmdZ .BucketDealRows_group__TMU3Z{margin-bottom:24px}.BucketDealRows_sortRow__JEq_P{display:flex;justify-content:flex-start}.BucketDealRows_month__8r9gi{margin:0 0 6px;padding:0 2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.BucketDealRows_list__DWLKm{border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:#fff}.BucketDealRows_row__o7lzp{display:grid;grid-template-columns:1fr auto 18px;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px 10px 14px;cursor:pointer;transition:background .12s ease}.BucketDealRows_row__o7lzp+.BucketDealRows_row__o7lzp{border-top:1px solid var(--color-border)}.BucketDealRows_row__o7lzp:hover{background:var(--color-bg-subtle)}.BucketDealRows_row__o7lzp:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.BucketDealRows_best__ra2uj,.BucketDealRows_best__ra2uj:hover{background:#f3f9fc}.BucketDealRows_when__lNkiN{min-width:0}.BucketDealRows_date__oyVil{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BucketDealRows_sub__vWtG_{display:block;margin-top:1px;font-size:11.5px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BucketDealRows_chip__w6Oz0{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:var(--color-gradient-gold);box-shadow:var(--shadow-gold-inset);color:#5b4300;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.5}.BucketDealRows_price__LY_OW{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BucketDealRows_price__LY_OW b{display:block;font-size:16px;font-weight:700;color:var(--color-text-primary);white-space:nowrap}.BucketDealRows_price__LY_OW small{display:block;font-size:11px;color:var(--color-text-secondary);white-space:nowrap}.BucketDealRows_was__puq_H{margin-left:6px;font-size:12px;font-weight:500;color:#98a2b3}.BucketDealRows_chev__HrsBS{width:18px;height:18px;color:#98a2b3}@media (min-width:769px){.BucketDealRows_row__o7lzp{padding:12px 16px}.BucketDealRows_date__oyVil{font-size:15px}.BucketDealRows_sub__vWtG_{font-size:12.5px}.BucketDealRows_price__LY_OW b{font-size:17px}}.BucketDealRows_more__G3pII{display:none}@media (min-width:1024px){.BucketDealRows_groups__43W7N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:20px;column-gap:20px;grid-row-gap:18px;row-gap:18px;align-items:start}.BucketDealRows_group__TMU3Z{margin-bottom:0;min-width:0;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:#fff}.BucketDealRows_month__8r9gi{margin:0;padding:10px 16px 8px;border-bottom:1px solid var(--color-border)}.BucketDealRows_list__DWLKm{border:0;border-radius:0}.BucketDealRows_strip__ZrmdZ{grid-column:1/-1;margin-bottom:0}.BucketDealRows_strip__ZrmdZ .BucketDealRows_group__TMU3Z{width:calc(50% - 10px);margin-bottom:28px}.BucketDealRows_extra__GF07i{display:none}.BucketDealRows_more__G3pII{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 16px;border:0;border-top:1px solid var(--color-border);background:var(--color-bg-subtle);font:inherit;font-size:12.5px;font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:color .12s ease}.BucketDealRows_more__G3pII:hover{color:var(--color-brand)}.BucketDealRows_more__G3pII:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.BucketDealRows_moreChev__8FP31{width:16px;height:16px;transition:transform .15s ease}.BucketDealRows_moreOpen__HPogT .BucketDealRows_moreChev__8FP31{transform:rotate(180deg)}.BucketDealRows_route__xsYQV{display:none}}@media (prefers-reduced-motion:reduce){.BucketDealRows_moreChev__8FP31,.BucketDealRows_more__G3pII,.BucketDealRows_row__o7lzp{transition:none}}.mobile_body__ojCT6{display:flex;flex-direction:column;gap:14px;padding-bottom:24px}.mobile_body__ojCT6 *,.mobile_body__ojCT6 :after,.mobile_body__ojCT6 :before{box-sizing:border-box}.mobile_card__wpx8R{background:#fffefb;border:1px solid rgba(8,48,111,.06);border-radius:18px;box-shadow:0 10px 30px rgba(8,48,111,.1);padding:14px 12px}.mobile_stick__OTLGk{position:-webkit-sticky;position:sticky;top:calc(64px + var(--event-pin, 0px));z-index:20;margin:0 -12px;padding:8px 12px;background:linear-gradient(180deg,#fffefb,#fffefb 80%,rgba(255,254,251,0))}.mobile_chips__h8HV1{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.mobile_chips__h8HV1::-webkit-scrollbar{display:none}.mobile_chip__wvxhu{flex:none;display:flex;flex-direction:column;align-items:flex-start;min-width:64px;padding:6px 11px;border:1px solid var(--color-border);border-radius:12px;background:#fff;font-family:inherit;text-align:left}.mobile_chip__wvxhu span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.mobile_chip__wvxhu b{font-size:15px;color:var(--color-brand-deep)}.mobile_chipOn__hsiYi{border-color:var(--color-brand);background:var(--color-brand-light)}.mobile_chipOn__hsiYi span{color:var(--color-brand)}.mobile_chipBest__RoYpc b,.mobile_goldText__nGSRR{color:#8a6500}.mobile_line__7b_vo{display:grid;grid-template-columns:48px minmax(0,1fr) auto 14px;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:10px 4px;border:0;border-top:1px solid #eef1f5;background:none;font-family:inherit;text-align:left;color:var(--color-text-primary);transition:background .15s ease}.mobile_line__7b_vo:first-of-type{border-top:0}.mobile_lineOn__Ey0FE{background:var(--color-brand-light);border-radius:12px}.mobile_tile__uj_ff{display:flex;flex-direction:column;align-items:center;justify-content:center;height:52px;border-radius:12px;line-height:1.05}.mobile_tile__uj_ff small{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mobile_tile__uj_ff b{font-size:19px;font-weight:700}.mobile_tile_best__f7M__{background:var(--color-gold-wash,#fff4d6);color:#6b4f00;box-shadow:inset 0 0 0 1.5px var(--color-gold,#e8b931)}.mobile_tile_low__Y50aW{background:#e3f0f8;color:var(--color-brand-deep)}.mobile_tile_mid__7bo3l{background:#f1f3f6;color:var(--color-text-secondary)}.mobile_lineMid__5Ou5w{display:flex;flex-direction:column;min-width:0}.mobile_lineWhen__uBaRj{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile_lineLen__Dznq5{font-size:12.5px;color:var(--color-text-muted)}.mobile_linePrice__TFc6B{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.mobile_linePrice__TFc6B b{font-size:17px;color:var(--color-brand-deep)}.mobile_linePrice__TFc6B s{font-size:11.5px;color:var(--color-text-muted)}.mobile_best__MEO_k{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a6500}.mobile_line__7b_vo svg{width:14px;height:14px;color:var(--color-text-muted)}.mobile_monthCard__2vMNI{scroll-margin-top:140px}.mobile_monthHead__v_PTV{display:flex;justify-content:space-between;align-items:baseline;margin:2px 4px 4px}.mobile_monthHead__v_PTV b{font-size:16px;color:var(--color-brand-deep)}.mobile_monthHead__v_PTV span{font-size:13px;font-weight:600;color:var(--color-text-secondary)}.mobile_card__wpx8R .mobile_monthHead__v_PTV:not(:first-child){margin-top:14px}.mobile_stickChart__VvPo3{margin:0;padding:12px 12px 4px;border:1px solid rgba(8,48,111,.06);border-radius:18px;background:#fffefb;box-shadow:0 10px 30px rgba(8,48,111,.1)}.mobile_stickChartMini__roKGJ{padding:8px 12px 4px;border-top-left-radius:0;border-top-right-radius:0;border-top-color:transparent}.mobile_stickChartMini__roKGJ .mobile_chartHead__Mk57d b{font-size:13px}.mobile_stickChartMini__roKGJ .mobile_chartHead__Mk57d{margin-bottom:4px}.mobile_chartHead__Mk57d{display:flex;justify-content:space-between;align-items:baseline;margin:0 2px}.mobile_chartHead__Mk57d b{font-size:15px;color:var(--color-brand-deep)}.mobile_chartHead__Mk57d span{font-size:12px;font-weight:600;color:var(--color-text-muted)}.RouteBucketPage_retryFares__xuni7{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--color-brand);text-decoration:underline;cursor:pointer}.RouteBucketPage_retryFares__xuni7:hover{color:var(--color-brand-dark)}.eventPage_eb__NM6Ck{position:relative;z-index:0;overflow-x:clip;padding-bottom:72px;font-family:var(--font-sans);color:var(--color-text-primary)}.eventPage_ebGrid__5y1cx{display:grid;grid-template-columns:clamp(272px,26vw,340px) minmax(0,1fr);grid-column-gap:40px;column-gap:40px;max-width:1280px;margin:0 auto;padding:0 32px}.eventPage_ebMain__PbrGT{min-width:0}.eventPage_ebPoster__5qccM{position:-webkit-sticky;position:sticky;top:77px;z-index:1;align-self:start;margin-top:104px;height:min(calc(100vh - 101px),700px);min-height:440px;border-radius:22px;overflow:hidden;isolation:isolate;background:var(--color-brand-deep);box-shadow:0 24px 56px rgba(8,30,70,.26)}.eventPage_ebPosterMedia__pqY3K{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.eventPage_ebPosterScrim__EzDpz{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(8,30,70,.5),rgba(8,30,70,0) 26%)}.eventPage_ebPosterText__hx9R8{position:absolute;left:18px;right:18px;bottom:18px;color:#fff}.eventPage_ebPosterName__Ze9cK,.eventPage_ebPosterWhen__KQFfw{display:none}.eventPage_countdown__VqiO_{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--color-gradient-gold);box-shadow:0 4px 14px rgba(8,30,70,.25);color:#5b4300;font-size:12px;font-weight:700;letter-spacing:.01em}.eventPage_ebCards__Gtfjg{display:flex;flex-direction:column;gap:20px;margin-top:20px}.eventPage_paper__VR3RG{background:#fffefb;border:1px solid rgba(8,48,111,.06);border-radius:22px;box-shadow:0 16px 48px rgba(8,48,111,.12);padding:26px 28px}.eventPage_paperH2__InoxL{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--color-brand-deep)}.eventPage_paperNote__CdyQV{margin:0 0 16px;font-size:14px;color:var(--color-text-secondary)}.eventPage_paperHook__J1hwZ{margin:8px 0;font-size:17px;line-height:1.5;color:var(--color-text-primary)}.eventPage_story__lvglJ{max-width:680px;margin:8px 0 0;font-size:15px;line-height:1.65;color:var(--color-text-secondary)}.eventPage_h3__LIBOh{margin:22px 0 8px;font-size:15px;font-weight:600;color:var(--color-brand-deep)}.eventPage_list__QbKLU{max-width:680px;margin:0;padding-left:20px;font-size:15px;line-height:1.6;color:var(--color-text-secondary)}.eventPage_list__QbKLU li{margin-bottom:6px}.eventPage_railHead__X8l2E{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.eventPage_railHead__X8l2E .eventPage_paperH2__InoxL{margin:0}.eventPage_railTools__0H_dW{display:flex;align-items:center;gap:8px}.eventPage_seeAll__UDCS9{margin-right:6px;font-size:14px;font-weight:600;color:var(--color-brand);text-decoration:none;white-space:nowrap}.eventPage_seeAll__UDCS9:hover{color:var(--color-brand-dark)}.eventPage_railBtn__SJv9Y{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(8,48,111,.12);border-radius:999px;background:#fff;color:var(--color-brand-deep);cursor:pointer;transition:opacity .15s ease,border-color .15s ease}.eventPage_railBtn__SJv9Y:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.eventPage_railBtn__SJv9Y:disabled{opacity:.35;cursor:default}.eventPage_rail__j4f9c{display:grid;grid-auto-flow:column;grid-auto-columns:192px;grid-gap:14px;gap:14px;margin:0 -28px;padding:4px 28px 10px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:28px;scrollbar-width:none}.eventPage_rail__j4f9c::-webkit-scrollbar{display:none}.eventPage_rail__j4f9c>li{scroll-snap-align:start}.eventPage_datesTable__z_aZw{display:grid;grid-gap:6px;gap:6px;margin:14px 0 4px}.eventPage_datesRow__YpY7q{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;border-radius:14px;background:#f4f7fb}.eventPage_datesYear__PlPL5{font-weight:700;color:var(--color-brand-deep)}.eventPage_datesWhen__uyIt1{font-size:15px;color:var(--color-text-primary)}.eventPage_datesStatus__LuUks{padding:2px 10px;border-radius:999px;background:#e8edf3;color:var(--color-text-secondary);font-size:12px;font-weight:600}.eventPage_datesConfirmed__0i5yO{background:var(--color-gradient-gold);color:#5b4300}.eventPage_datesSource__xMsWD{margin:10px 0 0;font-size:13px;color:var(--color-text-muted)}.eventPage_datesSource__xMsWD a{color:var(--color-brand)}.eventPage_muted__PM7kh{color:var(--color-text-muted)}.eventPage_citiesCompact__CO2Uq,.eventPage_cities__q8LPe{display:grid;grid-gap:10px;gap:10px}.eventPage_cities__q8LPe{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.eventPage_citiesCompact__CO2Uq{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.eventPage_cityRow__Iod7S{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 14px 12px 16px;border-radius:14px;background:#f4f7fb}.eventPage_cityName__jb3yD{display:flex;flex-direction:column;min-width:0;line-height:1.25}.eventPage_cityName__jb3yD strong{font-weight:600;color:var(--color-brand-deep)}.eventPage_cityCode__Z7ELp{font-size:12px;color:var(--color-text-muted)}.eventPage_cityFare__BG8Yu{text-align:right}.eventPage_cityLink__CKT28{display:flex;flex-direction:column;align-items:flex-end;color:inherit;text-decoration:none}.eventPage_cityPrice__P4bLH{font-size:17px;font-weight:700;color:var(--color-brand-deep)}.eventPage_cityDates__Ysau6{font-size:12px;color:var(--color-text-muted)}@media (max-width:1100px){.eventPage_ebGrid__5y1cx{column-gap:28px;padding:0 24px}}@media (max-width:900px){.eventPage_eb__NM6Ck{--bucket-head-top:22px;--bucket-band:var(--color-brand-deep)}.eventPage_ebGrid__5y1cx{grid-template-columns:minmax(0,1fr)}.eventPage_ebPoster__5qccM{position:relative;top:0;margin:0 -24px;height:60svh;min-height:380px;max-height:620px;border-radius:0;box-shadow:none}.eventPage_ebPosterScrim__EzDpz{background:linear-gradient(180deg,rgba(8,30,70,.55),rgba(8,30,70,0) 24%),linear-gradient(0deg,#08306f,rgba(8,48,111,.55) 24%,rgba(8,48,111,0) 52%)}.eventPage_ebPosterText__hx9R8{left:24px;right:24px;bottom:16px}}@media (max-width:780px){.eventPage_ebGrid__5y1cx{padding:0 16px}.eventPage_ebPoster__5qccM{margin:0 -16px}.eventPage_ebPosterText__hx9R8{left:16px;right:16px;bottom:6px}.eventPage_ebPosterName__Ze9cK{display:block;margin:10px 0 2px;font-size:28px;font-weight:700;line-height:1.12;letter-spacing:-.01em}.eventPage_ebPosterWhen__KQFfw{display:block;margin:0;font-size:14px;font-weight:500;color:rgba(255,255,255,.88)}.eventPage_ebCards__Gtfjg{gap:16px;margin-top:16px}.eventPage_paper__VR3RG{padding:20px 18px;border-radius:20px}.eventPage_citiesCompact__CO2Uq{grid-template-columns:minmax(0,1fr)}.eventPage_railBtn__SJv9Y{display:none}.eventPage_seeAll__UDCS9{margin-right:0}.eventPage_rail__j4f9c{grid-auto-columns:62%;gap:12px;margin:0 -18px;padding:4px 18px 8px;scroll-padding-left:18px}.eventPage_cityRow__Iod7S{grid-template-columns:1fr auto}.eventPage_cityWatch___XN2e{grid-column:1/-1}}.eventPage_guideSources__ErqJ9{margin:10px 0 0;font-size:12.5px;color:var(--color-text-secondary)}.eventPage_guideSources__ErqJ9 a{color:inherit;text-decoration:underline}.eventPage_faqItem__39amV .eventPage_h3__LIBOh{margin-top:16px}.eventPage_faqItem__39amV .eventPage_story__lvglJ{margin-top:0}.eventPage_paper__VR3RG .eventPage_paperH2__InoxL+.eventPage_list__QbKLU{margin-top:10px}.eventPage_pinBar__u7lvi{position:fixed;top:64px;left:0;right:0;z-index:30;padding:var(--space-2) var(--space-4);background:var(--color-brand-deep);box-shadow:0 8px 20px rgba(8,30,70,.18)}.eventPage_pinBar__u7lvi>button{width:100%;justify-content:center;padding:10px var(--space-5);font-size:15px}.eventPage_deskPin__pPuAy{position:-webkit-sticky;position:sticky;top:65px;z-index:25;height:64px;margin-top:-64px;visibility:hidden;pointer-events:none}.eventPage_deskPinOn__MuRuX{visibility:visible;pointer-events:auto}.eventPage_deskPinBar__qi7NC{display:flex;align-items:center;justify-content:space-between;gap:16px;height:100%;padding:0 24px;border-radius:0 0 22px 22px;background:linear-gradient(135deg,var(--color-brand-dark) 0,var(--color-brand-deep) 100%);box-shadow:0 16px 32px rgba(8,30,70,.22)}.eventPage_deskPinTitle__c88dx{margin:0;min-width:0;color:#fff;font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eventPage_deskPinBar__qi7NC>button{flex-shrink:0;padding:8px 20px;font-size:15px}.eventPage_retryFares__1TEnZ{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--color-brand);text-decoration:underline;cursor:pointer}.eventPage_retryFares__1TEnZ:hover{color:var(--color-brand-dark)}.StarQuickSelect_row__VxGFT{display:flex;align-items:center;gap:8px;padding:0 10px 10px;background:#fff;overflow-x:auto;scrollbar-width:none}.StarQuickSelect_row__VxGFT::-webkit-scrollbar{display:none}.StarQuickSelect_label__oesR6{font-size:12px;font-weight:600;color:#666;white-space:nowrap;flex-shrink:0}.StarQuickSelect_starGlyph__E1OXx{color:#e0a52b;font-size:.9em;margin-left:2px}.StarQuickSelect_chip__S3MM_{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid #d0d5dd;background:#fff;color:#344054;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0}.StarQuickSelect_chipOn__YwPiC{background:#101828;border-color:#101828;color:#fff}.StarQuickSelect_chipOn__YwPiC .StarQuickSelect_starGlyph__E1OXx{color:#f4c24a}.seoLists_page__TaAIG{max-width:980px;margin:0 auto;padding:104px 24px 72px;font-family:var(--font-sans);color:var(--color-text-primary)}.seoLists_head__U_7_K{margin-bottom:18px}.seoLists_h1__kteYp{margin:0 0 10px;font-size:34px;font-weight:700;line-height:1.15;color:var(--color-brand-deep)}.seoLists_lead__R9dbN{max-width:700px;margin:0;font-size:17px;line-height:1.55;color:var(--color-text-secondary)}.seoLists_card__4vJ6W{margin-top:18px;padding:24px 26px;border-radius:22px;background:#fffefb;border:1px solid rgba(8,48,111,.06);box-shadow:0 16px 48px rgba(8,48,111,.12);scroll-margin-top:90px}.seoLists_h2__sJAR3{margin:0 0 12px;font-size:21px}.seoLists_h2__sJAR3,.seoLists_h3__hSQAi{font-weight:650;color:var(--color-brand-deep)}.seoLists_h3__hSQAi{margin:0 0 6px;font-size:16px}.seoLists_answerMonths__AmYSi{margin:4px 0 8px;font-size:26px;font-weight:700;line-height:1.25;color:var(--color-brand-deep)}.seoLists_muted__vzlam{margin:0;font-size:14.5px;line-height:1.5;color:var(--color-text-secondary)}.seoLists_text__7ZZt4{margin:0 0 8px;font-size:16px;line-height:1.55}.seoLists_quotes__0_nhG{margin:8px 0 0;padding:0;list-style:none;font-size:14.5px;line-height:1.5;color:var(--color-text-secondary)}.seoLists_quotes__0_nhG li{margin:6px 0;padding-left:12px;border-left:3px solid rgba(8,48,111,.15)}.seoLists_quotes__0_nhG a{color:var(--color-brand-deep);font-weight:600}.seoLists_wait__vcmsW{margin:12px 0;font-size:15px;color:var(--color-text-secondary)}.seoLists_fares__54nAt{margin-top:18px}.seoLists_months__4mqA_{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.seoLists_month__9Bwav{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 16px;border-radius:14px;background:#f4f7fb}.seoLists_month__9Bwav.seoLists_best__q2X8C{background:#eaf3ec}.seoLists_monthName__ZlHOB{font-size:17px;font-weight:700;color:var(--color-brand-deep)}.seoLists_bestTag__cNow9{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:999px;background:#d6ecdd;color:#1d6b3b;font-size:12px;font-weight:700}.seoLists_wx__nB3vZ{margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--color-text-secondary)}.seoLists_notes__LgeM2{margin:0;padding-left:18px;font-size:15px;line-height:1.5}.seoLists_notes__LgeM2 li{margin:2px 0}.seoLists_evs__AoIXp{margin-top:6px;font-size:14px}.seoLists_evs__AoIXp a{color:var(--color-brand-deep);font-weight:600}.seoLists_seasons__ZtisA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.seoLists_season__HKhzd{padding:14px 16px;border-radius:14px;background:#f4f7fb}.seoLists_season__HKhzd ul{margin:0;padding-left:18px;font-size:14.5px;line-height:1.5}.seoLists_faq__pAJ3G{margin:0}.seoLists_faq__pAJ3G dt{margin-top:12px;font-weight:650;color:var(--color-brand-deep)}.seoLists_faq__pAJ3G dd{margin:4px 0 0;line-height:1.55}.seoLists_sources__30EPx{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.seoLists_links__Ig0Aa a,.seoLists_sources__30EPx a{color:var(--color-brand-deep)}.seoLists_links__Ig0Aa{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.seoLists_links__Ig0Aa a{display:inline-block;padding:6px 12px;border-radius:999px;background:#f4f7fb;font-size:14px;font-weight:600;text-decoration:none}.seoLists_beaches__ML7DJ{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;counter-reset:beach}.seoLists_beach__iKC5J{padding:16px 18px;border-radius:14px;background:#f4f7fb}.seoLists_beach__iKC5J h3:before{counter-increment:beach;content:counter(beach) ". "}.seoLists_beachArea__hBsdp{margin:0 0 6px;font-size:14px;color:var(--color-text-secondary)}@media (max-width:760px){.seoLists_page__TaAIG{padding:88px 16px 56px}.seoLists_h1__kteYp{font-size:28px}.seoLists_card__4vJ6W{padding:18px 16px}.seoLists_month__9Bwav{grid-template-columns:1fr;gap:6px}.seoLists_fares__54nAt{margin-left:-16px;margin-right:-16px;padding:18px 0 0;border-left:0;border-right:0;border-radius:0;overflow:hidden}.seoLists_fares__54nAt>.seoLists_h2__sJAR3,.seoLists_fares__54nAt>.seoLists_muted__vzlam{padding:0 16px}.seoLists_seasons__ZtisA{grid-template-columns:1fr}}.RouteFacts_facts__WhD80{max-width:1200px;margin:var(--space-8) auto;padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.RouteFacts_title__9xOpI{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary)}.RouteFacts_list__3jhh1{margin:0;padding-left:var(--space-5);font-size:var(--text-base);line-height:1.6;color:var(--color-text-secondary)}.RouteFacts_list__3jhh1 li+li{margin-top:var(--space-2)}.RouteFacts_list__3jhh1 strong{font-weight:var(--font-semibold);color:var(--color-text-primary)}.RouteFacts_note__xf_xP{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}@media (max-width:768px){.RouteFacts_facts__WhD80{margin:var(--space-6) var(--space-4);padding:var(--space-4)}}.Faq_faqSection__A3q1_{position:relative;padding:3rem 1rem;max-width:1200px;margin:2rem auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;background:#fafbfc;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.Faq_faqContainer__qEvuw{display:flex;flex-direction:column;gap:2rem}.Faq_faqHeader__DywT1{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.Faq_faqTitle__vugh9{font-size:2.25rem;font-weight:700;margin-bottom:.75rem;color:#0076a9;line-height:1.2;background:linear-gradient(135deg,#0076a9,#42a4de);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Faq_faqSubtitle__jPQHN{font-size:1.1rem;color:#6b7280;margin-bottom:0;font-weight:400}.Faq_airportSection__WFTgs{background:white;border-radius:12px;padding:2rem;box-shadow:0 2px 12px rgba(0,0,0,.05);border:1px solid #e5e7eb}.Faq_airportTitle__0xbGY{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#1f2937;padding-bottom:.75rem;border-bottom:2px solid #f3f4f6;display:flex;align-items:center;gap:.5rem}.Faq_airportTitle__0xbGY:before{content:"✈️";font-size:1.25rem}.Faq_monthlyHighlight__BRgRM{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;padding:1.75rem;margin-bottom:2rem;border:1px solid #0ea5e9;border-left-width:4px}.Faq_monthlyTitle__OJ8Ai{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#0c4a6e;display:flex;align-items:center;gap:.5rem}.Faq_monthlyTitle__OJ8Ai:before{content:"📅";font-size:1rem}.Faq_monthlyContent__hzi85{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.Faq_monthlyOverview__VZDAL{background:white;border-radius:8px;padding:1.25rem;border:1px solid #e0f2fe}.Faq_monthlyOverview__VZDAL p{color:#475569;margin:0;line-height:1.6;font-size:.95rem}.Faq_airlinesSection__yzdBp,.Faq_destinationsSection__j_6Kl,.Faq_eventsSection__txcjB,.Faq_tipsSection__1ce5e,.Faq_weatherSection__rwoK1,.Faq_whyFlySection__vZyPj,.Faq_whyVisitSection__3HgtF{background:white;border-radius:8px;padding:1.25rem;border:1px solid #e0f2fe}.Faq_airlinesSection__yzdBp h5,.Faq_destinationsSection__j_6Kl h5,.Faq_eventsSection__txcjB h5,.Faq_tipsSection__1ce5e h5,.Faq_weatherSection__rwoK1 h5,.Faq_whyFlySection__vZyPj h5,.Faq_whyVisitSection__3HgtF h5{font-size:1rem;font-weight:600;margin-bottom:.75rem;color:#0c4a6e;display:flex;align-items:center;gap:.5rem}.Faq_destinationsSection__j_6Kl h5:before{content:"🌍"}.Faq_eventsSection__txcjB h5:before{content:"🎉"}.Faq_weatherSection__rwoK1 h5:before{content:"🌤️"}.Faq_whyFlySection__vZyPj h5:before,.Faq_whyVisitSection__3HgtF h5:before{content:"⭐"}.Faq_airlinesSection__yzdBp h5:before{content:"✈️"}.Faq_tipsSection__1ce5e h5:before{content:"💡"}.Faq_destinationsList__yQ2j6,.Faq_eventsList__9Kmew,.Faq_reasonsList__ZzxG5{list-style:none;padding:0;margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.Faq_destinationItem__fkCLr,.Faq_eventItem__KGXxO,.Faq_reasonsList__ZzxG5 li{color:#475569;font-size:.9rem;padding:.5rem .75rem;background:#f8fafc;border-radius:6px;border-left:3px solid #0ea5e9;line-height:1.4}.Faq_airlinesSection__yzdBp p,.Faq_tipsSection__1ce5e p,.Faq_weatherSection__rwoK1 p{color:#475569;margin:0;line-height:1.5;font-size:.9rem}.Faq_faqContent__vyKUG{margin-top:2rem}.Faq_faqSectionTitle__C77qF{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:#1a1a1a;padding-bottom:.75rem;border-bottom:3px solid #2d84d4}.Faq_faqList__BQXok{display:grid;grid-gap:0;gap:0}.Faq_faqItem__rU7P8{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:white;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.Faq_faqItem__rU7P8:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.Faq_faqDetails__tAVOi{width:100%}.Faq_faqSummary__PsYr4{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:1.25rem 1.5rem;cursor:pointer;border:none;list-style:none;font-size:1.05rem;font-weight:600;color:#1f2937;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;position:relative}.Faq_faqSummary__PsYr4:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#0076a9}.Faq_faqSummary__PsYr4::marker{display:none}.Faq_faqSummary__PsYr4:after{content:"";width:20px;height:20px;background:#0076a9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:14px;font-weight:700;transition:all .2s ease;flex-shrink:0}.Faq_faqDetails__tAVOi[open] .Faq_faqSummary__PsYr4:after{content:"−";background:#ef4444;transform:rotate(180deg)}.Faq_faqDetails__tAVOi:not([open]) .Faq_faqSummary__PsYr4:after{content:"+";background:#0076a9}.Faq_faqAnswer__GwOt1{padding:1.5rem;background:#fafbfc;border-top:1px solid #e5e7eb;animation:Faq_fadeIn__IiukA .2s ease-in}@keyframes Faq_fadeIn__IiukA{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Faq_faqAnswer__GwOt1 p{margin:0;color:#4b5563;font-size:.95rem;line-height:1.7}@media (max-width:1024px){.Faq_monthlyContent__hzi85{grid-template-columns:1fr}}@media (max-width:768px){.Faq_faqSection__A3q1_{padding:2rem .75rem;margin:1rem auto;border-radius:12px}.Faq_faqTitle__vugh9{font-size:1.875rem}.Faq_faqSubtitle__jPQHN{font-size:1rem}.Faq_airportSection__WFTgs{padding:1.5rem}.Faq_airportTitle__0xbGY{font-size:1.25rem}.Faq_monthlyHighlight__BRgRM{padding:1.25rem}.Faq_monthlyTitle__OJ8Ai{font-size:1.125rem}.Faq_airlinesSection__yzdBp,.Faq_destinationsSection__j_6Kl,.Faq_eventsSection__txcjB,.Faq_monthlyOverview__VZDAL,.Faq_tipsSection__1ce5e,.Faq_weatherSection__rwoK1,.Faq_whyFlySection__vZyPj,.Faq_whyVisitSection__3HgtF{padding:1rem}.Faq_faqSectionTitle__C77qF{font-size:1.5rem}.Faq_faqSummary__PsYr4{font-size:.95rem;padding:1rem 1.25rem}.Faq_faqAnswer__GwOt1{padding:1.25rem}.Faq_faqAnswer__GwOt1 p{font-size:.9rem}}.Faq_versionDisplay__biFU9{position:absolute;bottom:16px;right:16px;background:rgba(21,96,200,.1);color:#0076a9;font-size:.75rem;font-weight:500;padding:4px 8px;border-radius:12px;border:1px solid rgba(21,96,200,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:monospace}