@keyframes ai-product-comparison_fadeIn__kZZbu{0%{opacity:0}to{opacity:1}}@keyframes ai-product-comparison_fadeOut__Shm1j{0%{opacity:1}to{opacity:0}}@keyframes ai-product-comparison_shimmer__G5dss{0%{left:-50%}to{left:100%}}.ai-product-comparison_section__ejNL9{margin-top:30px}@media screen and (max-width:768px){.ai-product-comparison_section__ejNL9{margin-top:10px}}.ai-product-comparison_section__ejNL9 h4.ai-product-comparison_section_title__8gbsD{padding:15px 0;margin-bottom:25px;border-bottom:1px solid var(--gray_light_1_5);font-weight:600!important;font-size:16px}@media screen and (max-width:768px){.ai-product-comparison_section__ejNL9 h4.ai-product-comparison_section_title__8gbsD{padding-top:5px}}.ai-product-comparison_section__ejNL9 h4.ai-product-comparison_section_title_profile__V8JUt{font-size:15px;font-weight:700!important;margin-top:0}.ai-product-comparison_section__ejNL9 b{font-weight:600}.ai-product-comparison_section__ejNL9.ai-product-comparison_overview__dschC .ai-product-comparison_content__jhBap{display:flex;justify-content:space-between;gap:30px}.ai-product-comparison_section__ejNL9.ai-product-comparison_overview__dschC .ai-product-comparison_content__jhBap .ai-product-comparison_image_link__k3Oev{display:block;margin-top:20px}.ai-product-comparison_section__ejNL9.ai-product-comparison_overview__dschC .ai-product-comparison_content__jhBap .ai-product-comparison_image_link__k3Oev img{-o-object-fit:cover;object-fit:cover;border-radius:4px}.ai-product-comparison_section__ejNL9.ai-product-comparison_overview__dschC h4{margin-bottom:15px}@media screen and (max-width:480px){.ai-product-comparison_section__ejNL9.ai-product-comparison_overview__dschC h4{margin:0}}.ai-product-comparison_section__ejNL9.ai-product-comparison_overview__dschC ul li{margin:8px 0}.ai-product-comparison_section__ejNL9 .ai-product-comparison_portfolio_allocation__eaFNI{margin-bottom:25px!important}.ai-product-comparison_section__ejNL9 .ai-product-comparison_portfolio_allocation__eaFNI h4.ai-product-comparison_section_title__8gbsD{display:none}.ai-product-comparison_plan_item__nfBdM{margin-top:16px;display:flex;justify-content:left}.ai-product-comparison_plan_item__nfBdM .ai-product-comparison_number__fUVT8{width:5%;min-width:45px}.ai-product-comparison_plan_item__nfBdM .ai-product-comparison_number__fUVT8 span{display:block;height:30px;width:30px;display:flex;align-items:center;justify-content:center;background-color:var(--gray_light_2);border-radius:20px;font-weight:600;font-size:15px}.ai-product-comparison_plan_item__nfBdM .ai-product-comparison_number__fUVT8.ai-product-comparison_no_number__8tFcv{width:0;min-width:0;display:none}.ai-product-comparison_plan_item__nfBdM .ai-product-comparison_content__jhBap{width:95%;min-width:0}.ai-product-comparison_plan_item__nfBdM .ai-product-comparison_content__jhBap.ai-product-comparison_single_item__Do1cN{width:100%}.ai-product-comparison_plan_item__nfBdM .ai-product-comparison_content__jhBap h5.ai-product-comparison_title__aj0vU{margin:6px 0;font-size:16px;font-weight:600}.ai-product-comparison_plan_item__nfBdM .ai-product-comparison_content__jhBap h5.ai-product-comparison_title__aj0vU.ai-product-comparison_underlined__Rhqjz{padding:15px 0;margin-bottom:25px;border-bottom:1px solid var(--gray_light_1_5);font-weight:600!important;font-size:16px}@media screen and (max-width:768px){.ai-product-comparison_plan_item__nfBdM .ai-product-comparison_content__jhBap h5.ai-product-comparison_title__aj0vU.ai-product-comparison_underlined__Rhqjz{padding-top:5px}}.ai-product-comparison_plan_item__nfBdM .ai-product-comparison_content__jhBap p{margin:10px 0}.ai-product-comparison_plan_item__nfBdM .ai-product-comparison_content__jhBap ul{padding-inline-start:20px}.ai-product-comparison_plan_item__nfBdM .ai-product-comparison_content__jhBap ul li{margin:20px 0}.ai-product-comparison_action_buttons__BoQrl{margin:20px 0;display:flex;gap:10px;flex-wrap:wrap}.ai-product-comparison_action_buttons__BoQrl .ai-product-comparison_icon__dEKmq{margin-right:8px;color:var(--blue_primary);height:12px;font-size:12px}.ai-product-comparison_action_buttons__BoQrl .ai-product-comparison_btn__J73EJ{border-radius:8px;font-weight:500;font-size:15px;background-color:var(--gray_light_3)}.ai-product-comparison_action_buttons__BoQrl .ai-product-comparison_btn__J73EJ:hover{background-color:var(--gray_light_2)}.ai-product-comparison_action_buttons__BoQrl .ai-product-comparison_btn__J73EJ:hover .ai-product-comparison_icon__dEKmq{color:var(--blue_dark)}.ai-product-comparison_highlight__aUBok{display:flex;align-items:center;margin:20px 0}.ai-product-comparison_highlight__aUBok .ai-product-comparison_icon_wrapper___SPF1{width:40px;min-width:40px}.ai-product-comparison_highlight__aUBok .ai-product-comparison_icon_badge__Z7Ma_{display:block;height:26px;width:26px;display:flex;align-items:center;justify-content:center;background-color:var(--gray_light_2);border-radius:20px}.ai-product-comparison_highlight__aUBok .ai-product-comparison_icon_badge__Z7Ma_ .ai-product-comparison_icon__dEKmq{font-size:11px;height:11px}.ai-product-comparison_highlight__aUBok .ai-product-comparison_icon_badge__Z7Ma_.ai-product-comparison_up__cgY64{color:var(--green_dark);background-color:var(--green_light_1)}.ai-product-comparison_highlight__aUBok .ai-product-comparison_icon_badge__Z7Ma_.ai-product-comparison_down__HI5pc{color:var(--red_primary);background-color:var(--pink_light)}:root[data-theme=dark] .ai-product-comparison_highlight__aUBok .ai-product-comparison_icon_badge__Z7Ma_.ai-product-comparison_down__HI5pc{color:var(--red_dark)}.ai-product-comparison_info_items__GYMU5{margin-bottom:200px}.ai-product-comparison_info_items__GYMU5 .ai-product-comparison_info_item__0Mfiq{padding:10px 0;display:flex;justify-content:space-between;align-items:flex-start}.ai-product-comparison_info_items__GYMU5 .ai-product-comparison_info_item__0Mfiq p{max-width:100%}.ai-product-comparison_info_items__GYMU5 .ai-product-comparison_info_item__0Mfiq .ai-product-comparison_btn_delete__TiJCq{margin-left:10px;color:var(--gray_light_1)}.ai-product-comparison_info_items__GYMU5 .ai-product-comparison_info_item__0Mfiq .ai-product-comparison_btn_delete__TiJCq:hover{color:var(--red_primary)}.ai-product-comparison_thinking_steps__nFmQf{margin-top:30px;padding:30px 35px;opacity:0;animation:ai-product-comparison_fadeIn__kZZbu .5s ease-in forwards;box-shadow:var(--card_shadow);border-radius:14px}.ai-product-comparison_thinking_steps__nFmQf .ai-product-comparison_header__rFTwu{display:flex;margin-bottom:8px;justify-content:space-between;align-items:center;font-weight:500}.ai-product-comparison_thinking_steps__nFmQf .ai-product-comparison_header__rFTwu .ai-product-comparison_title__aj0vU{display:flex;align-items:center;gap:7px}.ai-product-comparison_thinking_steps__nFmQf .ai-product-comparison_header__rFTwu .ai-product-comparison_calc_time__o9I9z{color:var(--gray_dark);font-size:15px}.ai-product-comparison_thinking_steps__nFmQf .ai-product-comparison_step__2TTPO{display:flex;align-items:flex-start;justify-content:space-between;color:var(--gray_dark);font-size:15px}.ai-product-comparison_thinking_steps__nFmQf .ai-product-comparison_step__2TTPO .ai-product-comparison_step_number__geZBG{width:15%;text-align:right}.ai-product-comparison_user_info_prompt__FCJhj{margin-top:35px;padding:28px;box-shadow:var(--card_shadow);border-radius:14px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.ai-product-comparison_user_info_prompt__FCJhj:hover{background-color:var(--gray_light_3)}.ai-product-comparison_user_info_prompt__FCJhj .ai-product-comparison_content__jhBap{max-width:75%;margin-right:3%}.ai-product-comparison_user_info_prompt__FCJhj .ai-product-comparison_content__jhBap h5{margin-bottom:10px;font-weight:600;font-size:16px}.ai-product-comparison_user_info_prompt__FCJhj button{min-width:135px}.ai-product-comparison_graphic_container__NzINu{border:1px solid var(--gray_light_1_5);border-radius:10px;margin:20px 0;padding:20px 25px;max-width:100%;box-sizing:border-box}.ai-product-comparison_graphic_container__NzINu .ai-product-comparison_chart__wlf5D{max-height:400px}.ai-product-comparison_graphic_container__NzINu h5.ai-product-comparison_chart_title__t9DAh{margin-bottom:25px;font-weight:600}.ai-product-comparison_line_header__3wgSO{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.ai-product-comparison_line_header__3wgSO h5{margin-bottom:0}.ai-product-comparison_line_header__3wgSO .ai-product-comparison_line_legend__IqJtM{display:flex;align-items:flex-end;justify-content:flex-end;gap:16px}.ai-product-comparison_line_header__3wgSO .ai-product-comparison_line_legend__IqJtM .ai-product-comparison_line_legend_item__OXrlI{display:flex;flex-direction:column;align-items:flex-end;gap:2px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-product-comparison_line_header__3wgSO .ai-product-comparison_line_legend__IqJtM .ai-product-comparison_line_legend_item__OXrlI .ai-product-comparison_line_legend_label_wrapper__ZzBTa{display:flex;align-items:center;gap:6px}.ai-product-comparison_line_header__3wgSO .ai-product-comparison_line_legend__IqJtM .ai-product-comparison_line_legend_item__OXrlI .ai-product-comparison_line_legend_label_wrapper__ZzBTa .ai-product-comparison_line_legend_dot__XwBqN{width:6px;height:6px;border-radius:9999px;background:rgba(0,0,0,0);border:2px solid;flex-shrink:0}.ai-product-comparison_line_header__3wgSO .ai-product-comparison_line_legend__IqJtM .ai-product-comparison_line_legend_item__OXrlI .ai-product-comparison_line_legend_label_wrapper__ZzBTa .ai-product-comparison_line_legend_label__BESMK{font-size:12px;color:var(--gray_primary);white-space:nowrap}.ai-product-comparison_line_header__3wgSO .ai-product-comparison_line_legend__IqJtM .ai-product-comparison_line_legend_item__OXrlI .ai-product-comparison_line_legend_value__ht85y{font-size:11px;color:var(--gray_primary);font-weight:600;white-space:nowrap}.ai-product-comparison_pie_layout__GyWuO{display:flex;gap:40px;align-items:flex-start;margin-top:-30px}.ai-product-comparison_pie_layout__GyWuO .ai-product-comparison_pie_chart_area__30S0I{flex-shrink:0;width:260px;height:260px;margin-top:30px}.ai-product-comparison_pie_layout__GyWuO .ai-product-comparison_pie_legend_table__CmHmh{flex:1;min-width:0}.ai-product-comparison_pie_layout__GyWuO .ai-product-comparison_pie_legend_table__CmHmh .ai-product-comparison_pie_legend_row__Scj4p{display:flex;align-items:center;padding:10px 0;font-size:15px;position:relative}.ai-product-comparison_pie_layout__GyWuO .ai-product-comparison_pie_legend_table__CmHmh .ai-product-comparison_pie_legend_row__Scj4p.ai-product-comparison_pie_legend_header__aU7Co{font-weight:500;font-size:14px;color:var(--gray_primary);border-bottom:1px solid var(--gray_light_2);padding-bottom:12px}.ai-product-comparison_pie_layout__GyWuO .ai-product-comparison_pie_legend_table__CmHmh .ai-product-comparison_pie_legend_row__Scj4p .ai-product-comparison_pie_legend_label__jdIZ9{flex:1;display:flex;align-items:center;gap:8px}.ai-product-comparison_pie_layout__GyWuO .ai-product-comparison_pie_legend_table__CmHmh .ai-product-comparison_pie_legend_row__Scj4p .ai-product-comparison_pie_legend_label__jdIZ9 .ai-product-comparison_pie_color_dot__lm2dP{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ai-product-comparison_pie_layout__GyWuO .ai-product-comparison_pie_legend_table__CmHmh .ai-product-comparison_pie_legend_row__Scj4p .ai-product-comparison_pie_legend_value__7TmoF{width:100px;text-align:right}.ai-product-comparison_pie_layout__GyWuO .ai-product-comparison_pie_legend_table__CmHmh .ai-product-comparison_pie_legend_row__Scj4p .ai-product-comparison_pie_legend_pct__qKf2G{width:60px;text-align:right;color:var(--gray_primary)}.ai-product-comparison_pie_layout__GyWuO .ai-product-comparison_pie_legend_table__CmHmh .ai-product-comparison_pie_legend_row__Scj4p.ai-product-comparison_pie_other_row__SSBZd{cursor:default}.ai-product-comparison_pie_layout__GyWuO .ai-product-comparison_pie_legend_table__CmHmh .ai-product-comparison_pie_legend_row__Scj4p.ai-product-comparison_pie_other_row__SSBZd:hover .ai-product-comparison_pie_other_tooltip__AiduW{display:block}.ai-product-comparison_pie_layout__GyWuO .ai-product-comparison_pie_legend_table__CmHmh .ai-product-comparison_pie_legend_row__Scj4p.ai-product-comparison_pie_other_row__SSBZd .ai-product-comparison_pie_other_tooltip__AiduW{display:none;position:absolute;top:100%;left:0;z-index:10;background:var(--white);border:1px solid var(--gray_light_1_5);border-radius:8px;padding:10px 14px;box-shadow:var(--card_shadow);white-space:nowrap;font-size:14px}.ai-product-comparison_pie_layout__GyWuO .ai-product-comparison_pie_legend_table__CmHmh .ai-product-comparison_pie_legend_row__Scj4p.ai-product-comparison_pie_other_row__SSBZd .ai-product-comparison_pie_other_tooltip__AiduW .ai-product-comparison_tooltip_row__XhoSU{display:flex;justify-content:space-between;gap:20px;padding:4px 0;color:var(--gray_dark)}.ai-product-comparison_table__pMOob{margin:30px 0;padding:20px;border:1px solid var(--gray_light_1_5);border-radius:6px;overflow-x:auto;box-sizing:border-box;max-width:100%}.ai-product-comparison_table__pMOob .ai-product-comparison_header_row__aVZqH{display:flex;justify-content:space-between;align-items:center}.ai-product-comparison_table__pMOob .ai-product-comparison_header_row__aVZqH h5.ai-product-comparison_table_header__gfvqw{font-weight:600}.ai-product-comparison_table__pMOob .ai-product-comparison_sortable_th__wQ8G3{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-product-comparison_table__pMOob .ai-product-comparison_sort_indicator__rrbTM{font-size:12px;color:var(--gray_primary);margin-left:3px;vertical-align:middle;height:12px}.ai-product-comparison_table__pMOob .ai-product-comparison_export_btn__7RH6L{display:flex;align-items:center;gap:6px;border-radius:4px;padding:7px;margin-right:-10px;color:var(--gray_primary);cursor:pointer;font-weight:500}.ai-product-comparison_table__pMOob .ai-product-comparison_export_btn__7RH6L:hover{background:var(--gray_light_3);color:var(--gray_dark_1)}.ai-product-comparison_table__pMOob .ai-product-comparison_scroll_container__tscVc{max-height:400px;overflow:auto;margin-bottom:0}.ai-product-comparison_table_html__dFiBR{display:block}.ai-product-comparison_table_html__dFiBR table{border-collapse:separate;border-spacing:0;width:100%}.ai-product-comparison_table_html__dFiBR th{padding:15px 2px;text-align:left;font-size:14px;font-weight:500;color:var(--gray_primary);background-color:var(--white);border-bottom:1px solid var(--gray_light_2);white-space:nowrap}.ai-product-comparison_table_html__dFiBR td{padding:6px 2px;font-size:15px;height:30px;vertical-align:middle;border-bottom:1px solid var(--gray_light_3);color:var(--black);white-space:nowrap}.ai-product-comparison_table_html__dFiBR td strong{font-weight:600}.ai-product-comparison_table_html__dFiBR td:first-child{position:sticky;left:0;z-index:1;background-color:var(--white);white-space:normal;min-width:120px;padding-right:12px}.ai-product-comparison_table_html__dFiBR th:first-child{position:sticky;left:0;z-index:4;background-color:var(--white);white-space:normal;min-width:120px;padding-right:12px}.ai-product-comparison_table_html__dFiBR td.ai-product-comparison_numeric__t5CQc,.ai-product-comparison_table_html__dFiBR th.ai-product-comparison_numeric__t5CQc{text-align:right}.ai-product-comparison_table_html__dFiBR tr{transition:background-color .2s}.ai-product-comparison_table_html__dFiBR tr:last-child td{border-bottom:none}.ai-product-comparison_table_html__dFiBR tr.ai-product-comparison_total__tlxm0{font-weight:600}.ai-product-comparison_table_html__dFiBR tbody tr:hover,.ai-product-comparison_table_html__dFiBR tbody tr:hover td:first-child{background-color:var(--gray_light_4)}.ai-product-comparison_table_html__dFiBR .ai-product-comparison_footer_row__1fNfJ{font-weight:600}.ai-product-comparison_table_html__dFiBR .ai-product-comparison_footer_row__1fNfJ td{border-top:1px solid var(--gray_light_1_5)}.ai-product-comparison_table_html_compact__1dM0_ td{padding:4px 12px;height:24px}.ai-product-comparison_table_html_right_aligned__PKTYu td,.ai-product-comparison_table_html_right_aligned__PKTYu th{text-align:right}.ai-product-comparison_table_html_right_aligned__PKTYu td:first-child,.ai-product-comparison_table_html_right_aligned__PKTYu th:first-child{text-align:left}.ai-product-comparison_subheader_row__p7EUQ td{font-weight:600;background-color:var(--gray_light_3)}.ai-product-comparison_subheader_row__p7EUQ td:first-child{background-color:var(--gray_light_3)}.ai-product-comparison_chat_table__mY3lF{border-collapse:collapse;margin:15px 0;font-size:15px}.ai-product-comparison_chat_table__mY3lF td,.ai-product-comparison_chat_table__mY3lF th{padding:9px 16px}.ai-product-comparison_budget_card__7Vyd7{min-width:650px}.ai-product-comparison_budget_card__7Vyd7 h5.ai-product-comparison_header__rFTwu{text-align:left;margin-bottom:15px}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_budget_rows__gdl3B{max-height:290px;overflow:scroll}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_budget_row__Z7GLt{padding:6px;min-height:30px;font-size:15px;display:flex;align-items:center}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_budget_row__Z7GLt div{display:flex;align-items:center}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_budget_row__Z7GLt .ai-product-comparison_category__CSBT_{width:25%;min-width:165px}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_budget_row__Z7GLt .ai-product-comparison_actual__cq8DS,.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_budget_row__Z7GLt .ai-product-comparison_budget__YYCMf,.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_budget_row__Z7GLt .ai-product-comparison_remaining__3pgqK{width:12%;justify-content:flex-end}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_budget_row__Z7GLt .ai-product-comparison_explanation__gL_Ug{text-align:left;width:39%;padding-left:20px}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_header_row__aVZqH{min-height:unset;display:flex;align-items:flex-start;margin-bottom:20px;border-bottom:1px solid var(--gray_light_2);padding:15px 0;color:var(--gray_primary);font-size:14px;font-weight:500}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_footer__6_1rn{display:flex;justify-content:space-between;align-items:center;margin-top:20px;border-top:1px solid var(--gray_light_1_5);padding-top:20px}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_footer__6_1rn .ai-product-comparison_spinner__dPGfm{margin-right:5px;color:var(--white)}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_footer__6_1rn .ai-product-comparison_links__lq12Q{font-size:15px;color:var(--gray_dark)}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_footer__6_1rn .ai-product-comparison_links__lq12Q a{color:var(--gray_dark)}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_footer__6_1rn .ai-product-comparison_links__lq12Q a:hover{color:var(--black_light)}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_placeholder__3tlD_{height:316px;background-color:var(--gray_light_2);border-radius:10px;position:relative;overflow:hidden}.ai-product-comparison_budget_card__7Vyd7 .ai-product-comparison_placeholder__3tlD_:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,0));animation:ai-product-comparison_shimmer__G5dss 1.5s infinite}.ai-product-comparison_budget_card__7Vyd7.ai-product-comparison_canvas_in_progress__R05xp{text-align:left;display:flex;align-items:center;gap:20px}.ai-product-comparison_budget_card__7Vyd7.ai-product-comparison_canvas_in_progress__R05xp .ai-product-comparison_icon_container__B_2FY{width:40px;height:40px;background-color:var(--gray_light_2);color:var(--gray_dark_1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.ai-product-comparison_budget_card__7Vyd7.ai-product-comparison_canvas_in_progress__R05xp h5{margin-bottom:4px}.ai-product-comparison_cash_flow_chart__B9mqQ{padding-bottom:50px}.ai-product-comparison_cash_flow_chart__B9mqQ .ai-product-comparison_header__rFTwu{margin-bottom:20px}.ai-product-comparison_credit_report__6el9k{display:flex;justify-content:space-between;max-width:100%;--credit-dot-offset:31px}.ai-product-comparison_credit_report__6el9k .ai-product-comparison_card__QAA_n{width:50%;margin:20px 0}.ai-product-comparison_credit_report__6el9k .alb-card{overflow:visible!important}.ai-product-comparison_animated_dot__VWRtR{display:inline-flex;align-items:center;justify-content:center}.ai-product-comparison_animated_dot__VWRtR .ai-product-comparison_dot__riEOP{width:10px;height:10px;border-radius:50%;animation:ai-product-comparison_pulse__6bKUb 2s ease-in-out infinite;background-color:var(--blue_primary)}@keyframes ai-product-comparison_pulse__6bKUb{0%{transform:scale(.95);opacity:.5}50%{transform:scale(1.1);opacity:1}to{transform:scale(.95);opacity:.5}}.ai-product-comparison_canvas_timeline__oRLxA{margin-top:30px;padding:20px 5px;height:55px;transition:all .25s ease}.ai-product-comparison_canvas_timeline__oRLxA.ai-product-comparison_placeholder__3tlD_{display:none}.ai-product-comparison_canvas_timeline__oRLxA.ai-product-comparison_sticky__MPjMi{position:fixed;top:0;height:unset;box-shadow:var(--card_shadow);border-radius:14px;margin-top:0;margin-left:-20px;padding:18px 20px;background-color:var(--white);border-radius:0 0 14px 14px;z-index:100}.ai-product-comparison_canvas_timeline__oRLxA.ai-product-comparison_sticky__MPjMi .ai-product-comparison_timeline_title__WEt5t{font-size:14px;padding-right:10px}.ai-product-comparison_canvas_timeline__oRLxA.ai-product-comparison_sticky__MPjMi .ai-product-comparison_timeline_dot__uJQIc{margin-bottom:7px}.ai-product-comparison_canvas_timeline__oRLxA .ai-product-comparison_timeline_line__ZB9gQ{position:relative;display:flex;justify-content:space-between;margin:0 auto}.ai-product-comparison_canvas_timeline__oRLxA .ai-product-comparison_timeline_line__ZB9gQ:before{content:"";position:absolute;top:6px;left:0;right:0;height:1px;background-color:var(--gray_light_1_5);z-index:0}.ai-product-comparison_canvas_timeline__oRLxA .ai-product-comparison_timeline_item__APdQa{display:flex;flex-direction:column;cursor:pointer;transition:all .2s ease}.ai-product-comparison_canvas_timeline__oRLxA .ai-product-comparison_timeline_item__APdQa:hover .ai-product-comparison_timeline_dot__uJQIc:not(.ai-product-comparison_active__TqPfV){background-color:var(--gray_light_1)}.ai-product-comparison_canvas_timeline__oRLxA .ai-product-comparison_timeline_item__APdQa:hover .ai-product-comparison_timeline_title__WEt5t{color:var(--gray_dark_2)}.ai-product-comparison_canvas_timeline__oRLxA .ai-product-comparison_timeline_dot__uJQIc{width:11px;height:11px;border-radius:50%;background-color:var(--gray_light_1_5);margin-top:1px;margin-bottom:12px;transition:all .3s ease;position:relative;z-index:1}.ai-product-comparison_canvas_timeline__oRLxA .ai-product-comparison_timeline_dot__uJQIc.ai-product-comparison_active__TqPfV{width:13px;height:13px;margin-top:-.5px;background-color:var(--blue_primary)}.ai-product-comparison_canvas_timeline__oRLxA .ai-product-comparison_timeline_title__WEt5t{font-size:15px;color:var(--gray_dark);max-width:120px;line-height:1.2;transition:color .2s ease}.ai-product-comparison_canvas_timeline__oRLxA .ai-product-comparison_timeline_title__WEt5t[data-variant=secondary]{text-wrap:nowrap}@media(max-width:1200px){.ai-product-comparison_canvas_timeline__oRLxA .ai-product-comparison_timeline_title__WEt5t{font-size:14px}}.ai-product-comparison_defined_term__0DlrI{border-bottom:1px dashed var(--gray_primary)}.ai-product-comparison_defined_term__0DlrI:hover{cursor:help;border-bottom:1px dashed var(--blue_primary)}.ai-product-comparison_download_document__6nSQM{display:flex;gap:8px;margin-top:10px;color:var(--gray_primary);font-weight:500;cursor:pointer}.ai-product-comparison_download_document__6nSQM:hover{color:var(--gray_dark)}.ai-product-comparison_assistant_skills__QqHnu .ai-product-comparison_action_cards__x1II5{display:flex;gap:3%;margin:40px 0 60px}.ai-product-comparison_assistant_skills__QqHnu .ai-product-comparison_action_cards__x1II5 .ai-product-comparison_card__QAA_n{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:130px;gap:10px;border-radius:10px;color:var(--gray_primary);border:1px solid var(--gray_light_1_5);cursor:pointer}.ai-product-comparison_assistant_skills__QqHnu .ai-product-comparison_action_cards__x1II5 .ai-product-comparison_card__QAA_n h5{font-size:16px}.ai-product-comparison_assistant_skills__QqHnu .ai-product-comparison_action_cards__x1II5 .ai-product-comparison_card__QAA_n .ai-product-comparison_icon_circle__4GVe9{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--gray_light_2);border-radius:50%;font-size:17px}.ai-product-comparison_assistant_skills__QqHnu .ai-product-comparison_action_cards__x1II5 .ai-product-comparison_card__QAA_n.ai-product-comparison_is_active__jQSax,.ai-product-comparison_assistant_skills__QqHnu .ai-product-comparison_action_cards__x1II5 .ai-product-comparison_card__QAA_n:hover{color:var(--black);border:1px solid var(--gray_light_1)}.ai-product-comparison_assistant_skills__QqHnu .ai-product-comparison_action_cards__x1II5 .ai-product-comparison_card__QAA_n.ai-product-comparison_is_active__jQSax .ai-product-comparison_icon__dEKmq,.ai-product-comparison_assistant_skills__QqHnu .ai-product-comparison_action_cards__x1II5 .ai-product-comparison_card__QAA_n:hover .ai-product-comparison_icon__dEKmq{color:var(--blue_primary)}.ai-product-comparison_assistant_skills__QqHnu .ai-product-comparison_examples__iezBl .ai-product-comparison_title__aj0vU{padding-bottom:10px;border-bottom:1px solid var(--gray_light_1_5)}.ai-product-comparison_assistant_skills__QqHnu .ai-product-comparison_examples__iezBl .ai-product-comparison_example__HCiY_{display:flex;align-items:center;justify-content:space-between;padding:18px 8px;border-bottom:1px solid var(--gray_light_1_5);font-size:15px;cursor:pointer}.ai-product-comparison_assistant_skills__QqHnu .ai-product-comparison_examples__iezBl .ai-product-comparison_example__HCiY_:hover{background-color:var(--gray_light_4)}.ai-product-comparison_product_accessory_section__EkgL_ h3.ai-product-comparison_product_accessory_section_title__DKmN_,.ai-product-comparison_shopping_guide_section_title__vfmS5{font-size:21px;font-weight:500}.ai-product-comparison_faq_section__tXDId{margin-top:80px;font-size:13px}.ai-product-comparison_faq_section__tXDId h5.ai-product-comparison_title__aj0vU{margin-bottom:20px;color:var(--gray_dark);font-weight:600}.ai-product-comparison_faq_section__tXDId .ai-product-comparison_faq_list__PJuhm{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.ai-product-comparison_faq_section__tXDId .ai-product-comparison_faq_list_item__HI7Pe{padding:24px 0;display:flex;flex-direction:row;gap:40px;align-items:center;border-top:1px solid var(--gray_light_1_5)}.ai-product-comparison_faq_section__tXDId h5.ai-product-comparison_question__FNi8_{font-weight:500;width:200px;flex:0 0 auto}.ai-product-comparison_faq_section__tXDId p.ai-product-comparison_answer__dB5_1{font-size:15px}.ai-product-comparison_category_section__4AZjU{margin-top:40px;border-radius:10px}.ai-product-comparison_category_section__4AZjU h5.ai-product-comparison_category_title__Fj2mh{margin-bottom:15px;font-weight:600;color:var(--gray_dark)}.ai-product-comparison_explore_tiles__OUhHn{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ai-product-comparison_error_callout__LXG6L{margin:20px 0;color:var(--red_dark);background:var(--pink_light);padding:20px 30px;border-radius:10px}.ai-product-comparison_error_callout__LXG6L h5{margin-bottom:8px}.ai-product-comparison_error_callout__LXG6L span{font-weight:600;color:var(--red_dark);margin-top:0}.ai-product-comparison_disclosure_section__mWAo3{margin-top:60px;padding-top:20px;border-top:1px solid var(--gray_light_1_5);font-size:14px;color:var(--gray_dark)}.ai-product-comparison_stock_information__72tAc{margin-top:30px;border:1px solid var(--gray_light_1_5);border-radius:10px;padding:24px}.ai-product-comparison_stock_information__72tAc .ai-product-comparison_header__rFTwu{display:flex;justify-content:space-between}.ai-product-comparison_stock_information__72tAc .ai-product-comparison_header__rFTwu .ai-product-comparison_title__aj0vU{color:var(--gray_dark)}.ai-product-comparison_stock_information__72tAc .ai-product-comparison_header__rFTwu .ai-product-comparison_title__aj0vU:hover{color:var(--gray_dark_1)}.ai-product-comparison_stock_information__72tAc .ai-product-comparison_header__rFTwu .ai-product-comparison_trade_link__vROgc{display:flex;align-items:center;gap:8px;height:18px;background-color:var(--gray_light_2)}.ai-product-comparison_stock_information__72tAc .ai-product-comparison_header__rFTwu .ai-product-comparison_trade_link__vROgc:hover{background-color:var(--gray_light_1_5)}.ai-product-comparison_stock_information__72tAc .ai-product-comparison_header__rFTwu .ai-product-comparison_trade_link__vROgc .ai-product-comparison_icon__dEKmq{font-size:12px}.ai-product-comparison_stock_information__72tAc h5{margin-top:0!important}.ai-product-comparison_stock_information__72tAc .ai-product-comparison_holdings__ByLun{margin-top:20px;margin-bottom:10px}.ai-product-comparison_add_account_link__xQT3G{margin-top:15px!important;margin-bottom:0!important}.ai-product-comparison_portfolio_information__upAZW{display:flex;gap:30px;min-width:800px}.ai-product-comparison_investing_explore__DCDkp .ai-product-comparison_stocks__GCRNF{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);gap:24px}.ai-product-comparison_investing_explore__DCDkp .ai-product-comparison_portfolio_analysis_card__R9s4S{display:flex;align-items:center;padding:30px 25px 30px 0;border-radius:6px;border:1px solid var(--gray_light_1_5)}.ai-product-comparison_investing_explore__DCDkp .ai-product-comparison_portfolio_analysis_card__R9s4S:hover{background-color:var(--gray_light_3)}.ai-product-comparison_investing_explore__DCDkp .ai-product-comparison_portfolio_analysis_card__R9s4S:hover .ai-product-comparison_badge__Hq0mp{background-color:var(--gray_light_1_5)}.ai-product-comparison_investing_explore__DCDkp .ai-product-comparison_portfolio_analysis_card__R9s4S .ai-product-comparison_badge_container__RaHr7{display:flex;align-items:center;justify-content:center;width:13%}.ai-product-comparison_investing_explore__DCDkp .ai-product-comparison_portfolio_analysis_card__R9s4S .ai-product-comparison_badge__Hq0mp{width:60px;height:60px;font-size:18px;background-color:var(--gray_light_2);border-radius:60px;display:flex;align-items:center;justify-content:center}.ai-product-comparison_investing_explore__DCDkp .ai-product-comparison_portfolio_analysis_card__R9s4S .ai-product-comparison_title_body__mb6SX{width:87%}.ai-product-comparison_investing_explore__DCDkp .ai-product-comparison_portfolio_analysis_card__R9s4S .ai-product-comparison_title_body__mb6SX h5{font-size:16px!important;margin-bottom:5px}.ai-product-comparison_no_shopping_lists___XSuR{margin-top:30px;display:flex;align-items:center;gap:12px;background-color:var(--gray_light_4);border-radius:20px;flex-direction:column;justify-content:center;text-align:center;padding:40px;color:var(--gray_dark_1)}.ai-product-comparison_no_shopping_lists___XSuR .ai-product-comparison_no_shopping_lists_icon__Me57F{color:var(--gray_dark_1);background-color:var(--gray_light_2);border-radius:100px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.ai-product-comparison_no_shopping_lists___XSuR .ai-product-comparison_no_shopping_lists_content__OF9uK{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}button.ai-product-comparison_new_shopping_list_btn__3ufcS{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid var(--gray_light_1_5);border-radius:100px;color:var(--gray_dark);font-size:14px;font-weight:500;margin-top:10px}button.ai-product-comparison_new_shopping_list_btn__3ufcS svg{height:12px;font-size:12px}button.ai-product-comparison_new_shopping_list_btn__3ufcS:hover{color:var(--gray_dark_1);background-color:var(--gray_light_2)}button.ai-product-comparison_new_shopping_list_btn__3ufcS:hover svg{color:var(--gray_dark_1)}.ai-product-comparison_shopping_list__p0uX7{margin-bottom:25px}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_shopping_list_row_container__Zb_U6{position:relative}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_shopping_list_row__qLT2C{display:flex;align-items:center;height:54px;border-bottom:1px solid var(--gray_light_1_5)}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_shopping_list_row__qLT2C:hover{background-color:var(--gray_light_4)}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_shopping_list_row__qLT2C:hover .ai-product-comparison_category_cell__IFS_V .ai-product-comparison_category_cell_icon__Wxdnt{display:block}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_shopping_list_row__qLT2C.ai-product-comparison_gray__BPUm_{opacity:.75}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_shopping_list_header_row__2b9FN{color:var(--gray_primary);font-size:14px;font-weight:500}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_shopping_list_header_row__2b9FN:hover{background-color:rgba(0,0,0,0)}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_shopping_list_row_date__JE6pQ{width:25%;display:flex;align-items:center;justify-content:space-between}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_date_cell__k_dN_{color:var(--gray_dark);font-size:13px;padding-left:5px}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_shopping_list_row_name__v5H_F{padding-left:10px;width:60%;font-size:15px}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_shopping_list_row_count__C5DT6{width:15%}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_shopping_list_row_count__C5DT6 .ai-product-comparison_shopping_list_row_count_number__mczxB{background-color:var(--gray_light_2);width:32px;height:32px;border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:12px}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_shopping_list_trash_icon__BE_VL{position:absolute;right:0;top:0;height:54px;padding:0 15px;cursor:pointer;color:var(--gray_primary);display:flex;align-items:center;justify-content:center}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_shopping_list_trash_icon__BE_VL:hover{color:var(--red_primary)}.ai-product-comparison_shopping_list__p0uX7 .ai-product-comparison_add_shopping_list_btn_container__okkZt{margin-top:20px}.ai-product-comparison_ai_order_section__Qt_m8{min-height:90px;display:block;box-sizing:border-box;width:100%;border:1px solid var(--gray_light_1_5);border-radius:10px;padding:24px;margin-top:30px;box-shadow:var(--card_shadow)}.ai-product-comparison_ai_order_section__Qt_m8 .ai-product-comparison_order_items__qekWt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-product-comparison_shopping_list_empty__Drb1B{padding:20px;text-align:center;color:var(--gray_light_1);font-size:14px;margin-bottom:25px;background-color:var(--gray_light_3);border-radius:10px}.ai-product-comparison_shopping_list_info_items__sEifw{height:100%;padding-bottom:100px}div.ai-product-comparison_shopping_list_item_name__U4MAV{width:100%;padding:5px 0;display:flex;align-items:center;justify-content:space-between;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}div.ai-product-comparison_shopping_list_item_name__U4MAV .ai-product-comparison_shopping_list_item_content__lQpu5{display:flex;align-items:center;gap:10px;flex:1;min-width:0}div.ai-product-comparison_shopping_list_item_name__U4MAV .ai-product-comparison_shopping_list_item_emoji__8MhmL{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background-color:var(--gray_light_3);border-radius:50%;font-size:17px}div.ai-product-comparison_shopping_list_item_name__U4MAV .ai-product-comparison_shopping_list_item_emoji__8MhmL span{line-height:1}div.ai-product-comparison_shopping_list_item_name__U4MAV .ai-product-comparison_shopping_list_item_name_input__TcrE8{background-color:rgba(0,0,0,0);border:none;border-bottom:1px dashed rgba(0,0,0,0);field-sizing:content;transition:border-color .2s ease-in-out;flex:1;min-width:0}div.ai-product-comparison_shopping_list_item_name__U4MAV .ai-product-comparison_shopping_list_item_name_input__TcrE8.ai-product-comparison_editing__jAvD7{border-color:var(--gray_light_1)}div.ai-product-comparison_shopping_list_item_name__U4MAV .ai-product-comparison_shopping_list_item_quantity_input__dt5E5{color:var(--gray_primary);padding-left:6px;padding-right:6px;background-color:rgba(0,0,0,0);border:none;border-bottom:1px dashed rgba(0,0,0,0);field-sizing:content}div.ai-product-comparison_shopping_list_item_name__U4MAV .ai-product-comparison_shopping_list_item_quantity_input__dt5E5.ai-product-comparison_editing__jAvD7{color:inherit;border-color:var(--gray_light_1)}.ai-product-comparison_shopping_list_item_notes__dm_iT{font-size:14px;color:var(--gray_light_1)}.ai-product-comparison_shopping_list_item_quantity__xHWtD{display:flex;align-items:center;border:1px solid var(--gray_light_1);border-radius:70px;background:rgba(0,0,0,0);font-size:12px;gap:6px;padding:4px 10px}.ai-product-comparison_shopping_list_item_quantity__xHWtD.ai-product-comparison_disabled__tA62Y{border:none}.ai-product-comparison_shopping_list_item_quantity__xHWtD.ai-product-comparison_disabled__tA62Y button{visibility:hidden}.ai-product-comparison_shopping_list_item_quantity__xHWtD .ai-product-comparison_decrement__jKECX,.ai-product-comparison_shopping_list_item_quantity__xHWtD .ai-product-comparison_increment__9vveP{background:rgba(0,0,0,0);border:none;color:var(--gray_dark_1);display:flex;align-items:center;justify-content:center;width:10px;cursor:pointer;padding:0}.ai-product-comparison_shopping_list_item_quantity__xHWtD .ai-product-comparison_decrement__jKECX svg,.ai-product-comparison_shopping_list_item_quantity__xHWtD .ai-product-comparison_increment__9vveP svg{width:10px;height:10px;font-size:10px}.ai-product-comparison_shopping_list_item_quantity__xHWtD .ai-product-comparison_decrement__jKECX:hover,.ai-product-comparison_shopping_list_item_quantity__xHWtD .ai-product-comparison_increment__9vveP:hover{color:var(--gray_dark)}.ai-product-comparison_shopping_list_item_quantity__xHWtD span{display:flex;align-items:center;justify-content:center;min-width:24px;color:var(--black_light);font-size:12px;font-weight:550}.ai-product-comparison_canvas_summary__rHxSV{margin-top:30px;padding:30px;box-shadow:var(--card_shadow);border-radius:14px;width:50%}.ai-product-comparison_canvas_summary__rHxSV .ai-product-comparison_item__jwTf8{margin:20px 0 5px;display:flex;flex-direction:column;gap:6px}.ai-product-comparison_canvas_summary__rHxSV .ai-product-comparison_item__jwTf8 .ai-product-comparison_label__bajaC{color:var(--gray_dark)}.ai-product-comparison_canvas_summary__rHxSV .ai-product-comparison_item__jwTf8 .ai-product-comparison_content__jhBap{font-size:18px;font-weight:500}.ai-product-comparison_canvas_summary__rHxSV .ai-product-comparison_footer__6_1rn{margin-top:10px;display:flex;justify-content:flex-end}.ai-product-comparison_canvas_summary__rHxSV .ai-product-comparison_footer__6_1rn a.ai-product-comparison_btn__J73EJ{color:var(--white)}.ai-product-comparison_canvas_summary__rHxSV .ai-product-comparison_footer__6_1rn a.ai-product-comparison_btn__J73EJ:hover{background-color:var(--blue_dark)}.ai-product-comparison_explore_tile_square__r8fy5{position:relative;width:100%;min-width:0;height:150px;padding:20px;box-sizing:border-box;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;border:1px solid var(--gray_light_1_5)}.ai-product-comparison_explore_tile_square__r8fy5:hover{background-color:var(--gray_light_4)}.ai-product-comparison_explore_tile_square__r8fy5 .ai-product-comparison_action_badge__LaUIX{position:absolute;top:10px;right:10px;background-color:var(--gray_light_2);color:var(--gray_dark_1);font-size:11px;font-weight:600;padding:3px 8px;border-radius:50px;text-transform:uppercase}.ai-product-comparison_explore_tile_square__r8fy5 .ai-product-comparison_emoji__TJ8KE{font-size:26px;margin-bottom:7px;flex-shrink:0}.ai-product-comparison_explore_tile_square__r8fy5 .ai-product-comparison_category__CSBT_{color:var(--gray_primary);font-weight:500;margin-bottom:8px;flex-shrink:0}.ai-product-comparison_explore_tile_square__r8fy5 .ai-product-comparison_title__aj0vU{flex-shrink:0}.ai-product-comparison_explore_tile_square__r8fy5 .ai-product-comparison_subtitle__2DL_Y{font-size:14px;color:var(--gray_primary);margin-top:4px;flex:1;min-height:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ai-product-comparison_explore_tile_rectangle__lw4p_{cursor:pointer;border:1px solid var(--gray_light_1_5);padding:18px 15px;border-radius:8px;display:flex;align-items:center;gap:12px}.ai-product-comparison_explore_tile_rectangle__lw4p_:hover{background-color:var(--gray_light_4)}.ai-product-comparison_explore_tile_rectangle__lw4p_ .ai-product-comparison_emoji__TJ8KE{background-color:var(--gray_light_2);width:18px;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;padding:8px}.ai-product-comparison_explore_tile_rectangle__lw4p_ .ai-product-comparison_tile__G6Vl3{box-sizing:border-box;background-color:var(--white);border:1px solid var(--gray_light_1_5);border-radius:10px;min-height:70px;padding:12px;display:flex;align-items:center;gap:12px;cursor:pointer}.ai-product-comparison_explore_tile_rectangle__lw4p_ .ai-product-comparison_tile__G6Vl3[data-disabled=true]{pointer-events:none}.ai-product-comparison_explore_tile_rectangle__lw4p_ .ai-product-comparison_tile__G6Vl3:hover{background-color:var(--gray_light_3)}.ai-product-comparison_explore_tile_rectangle__lw4p_ .ai-product-comparison_tile__G6Vl3:hover .ai-product-comparison_emoji__TJ8KE{background-color:var(--gray_light_1_5)}.ai-product-comparison_explore_tile_pill__nTneO{display:flex;gap:6px;padding:10px 20px;border:1px solid var(--gray_light_1_5);background-color:var(--white);border-radius:20px;cursor:pointer}.ai-product-comparison_explore_tile_pill__nTneO:hover{background-color:var(--gray_light_3)}.ai-product-comparison_explore_tile_pill__nTneO.ai-product-comparison_placeholder__3tlD_{display:flex;flex-direction:row;gap:8px}.ai-product-comparison_explore_tile_pill__nTneO.ai-product-comparison_placeholder__3tlD_ .ai-product-comparison_loading_circle__Sc2A3{border-radius:20px}.ai-product-comparison_horizontal_scroller_content__0dXrX,.ai-product-comparison_product_buy_links_list__wcdJX{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin:0 auto;min-width:0;width:auto}.ai-product-comparison_horizontal_scroller_content__0dXrX::-webkit-scrollbar,.ai-product-comparison_product_buy_links_list__wcdJX::-webkit-scrollbar{display:none}.ai-product-comparison_scroll_button_left__NBLeP,.ai-product-comparison_scroll_button_right__XK5Cj{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--gray_light_1);background-color:var(--white);color:var(--black);font-size:14px;cursor:pointer;z-index:10;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ai-product-comparison_scroll_button_left__NBLeP:hover,.ai-product-comparison_scroll_button_right__XK5Cj:hover{background-color:var(--gray_light_1);transform:translateY(calc(-50% - 1px));box-shadow:0 3px 12px rgba(0,0,0,.2)}.ai-product-comparison_scroll_button_left__NBLeP:focus,.ai-product-comparison_scroll_button_right__XK5Cj:focus{outline:none}.ai-product-comparison_scroll_button_left__NBLeP{left:4px}.ai-product-comparison_scroll_button_right__XK5Cj{right:4px}.ai-product-comparison_product_comparison_container__1oBzy{display:flex;flex-direction:column;gap:20px;margin-top:40px;font-size:12px}.ai-product-comparison_product__PpeNR{display:flex;flex-direction:column;padding:24px 40px;border-radius:8px;border:1px solid var(--gray_light_1_5)}.ai-product-comparison_product__PpeNR.ai-product-comparison_best_overall__CrD7N{padding:45px 40px}.ai-product-comparison_product__PpeNR[data-variant=travel_guide]{padding:24px}.ai-product-comparison_product_header__j_mQq{display:flex;flex-direction:row;gap:40px}.ai-product-comparison_product_header_image__HCy_B{flex:0 0 260px;width:260px;max-width:260px;overflow:hidden}.ai-product-comparison_product_header_image__HCy_B.ai-product-comparison_with_button__gVuVQ{min-height:220px}.ai-product-comparison_product_header_image__HCy_B>div{height:100%}.ai-product-comparison_product_header_content__h2f1F{flex:1;overflow:hidden}.ai-product-comparison_product_image_wrapper__K8kXT{display:flex;justify-content:center;align-items:center;border-radius:10px;background-color:var(--gray_light_3);overflow:hidden;position:relative}.ai-product-comparison_product_image_wrapper__K8kXT[data-variant=travel_guide]{height:260px!important;max-height:260px!important}.ai-product-comparison_product_image_wrapper__K8kXT[data-variant=travel_guide] .ai-product-comparison_product_image__1ilDN{-o-object-fit:cover;object-fit:cover}.ai-product-comparison_product_image__1ilDN{-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken}.ai-product-comparison_product_image__1ilDN.ai-product-comparison_placeholder__3tlD_{width:100%;height:260px;background-color:var(--gray_light_2)}:root[data-theme=dark] .ai-product-comparison_product_image__1ilDN{mix-blend-mode:normal}.ai-product-comparison_financial_product_image__N5N5Q{width:100%;height:100%;max-height:135px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ai-product-comparison_financial_product_image__N5N5Q.ai-product-comparison_credit_card_image__aipJ8{-o-object-position:top left;object-position:top left;max-height:160px}.ai-product-comparison_financial_product_image__N5N5Q.ai-product-comparison_albert_product_image__rXMS_{width:80%;margin:0 auto;display:block}.ai-product-comparison_product_details_images__arWA8{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-start}.ai-product-comparison_product_details_image_wrapper__7BMMo{cursor:pointer;border-radius:10px;overflow:hidden;border:2px solid rgba(0,0,0,0);transition:all .2s ease;opacity:.6;flex:0 0 auto;width:52px;height:48px}.ai-product-comparison_product_details_image_wrapper__7BMMo img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:100%}.ai-product-comparison_product_details_image_wrapper__7BMMo:hover{opacity:.9}.ai-product-comparison_product_details_image_wrapper__7BMMo.ai-product-comparison_active__TqPfV{border-color:var(--gray_dark);background-color:var(--gray_dark);opacity:1}.ai-product-comparison_product_details_image_wrapper__7BMMo.ai-product-comparison_disabled__tA62Y{display:none}.ai-product-comparison_product_details_scroller__hnbdz{max-width:260px;margin-top:16px;position:relative}.ai-product-comparison_product_details_scroller__hnbdz .ai-product-comparison_scroll_button_left__NBLeP,.ai-product-comparison_product_details_scroller__hnbdz .ai-product-comparison_scroll_button_right__XK5Cj{width:24px;height:24px;font-size:12px}.ai-product-comparison_product_details_scroller__hnbdz .ai-product-comparison_horizontal_scroller_content__0dXrX,.ai-product-comparison_product_details_scroller__hnbdz .ai-product-comparison_product_buy_links_list__wcdJX{padding:0 4px}.ai-product-comparison_product_header_content_top__XII64{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.ai-product-comparison_product_header_content_top__XII64 .ai-product-comparison_tools__J6UA5{display:flex;align-items:center;gap:12px}.ai-product-comparison_product_header_content_top__XII64 .ai-product-comparison_tools__J6UA5 .ai-product-comparison_btn_refresh__j1PQq{color:var(--gray_primary)}.ai-product-comparison_product_overview__OS4vy{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;gap:10px}.ai-product-comparison_product_title__Nc54H{font-weight:500!important;max-width:550px;display:flex;gap:10px;margin-bottom:10px;line-height:1.2}.ai-product-comparison_product_title__Nc54H div{word-break:break-word}.ai-product-comparison_product_body__zBEJF{display:flex;flex-direction:column;gap:5px}.ai-product-comparison_product_top_badge__r90b2{padding:6px 12px;border-radius:100px;background-color:var(--blue_light_3);color:var(--blue_primary);font-size:14px;font-weight:600;white-space:nowrap;text-align:center}h4.ai-product-comparison_product_section_title__DmlJJ{font-size:15px;font-weight:600!important;color:var(--gray_dark);margin-bottom:10px}h4.ai-product-comparison_product_section_title__DmlJJ a{color:inherit}.ai-product-comparison_product_badges__KPr0P{margin-top:18px}.ai-product-comparison_product_badges__KPr0P .ai-product-comparison_badge__Hq0mp{padding:10px 12px;border-radius:10px;text-wrap:nowrap;display:flex;align-items:center;background-color:var(--gray_light_2);font-weight:500;font-size:14px}.ai-product-comparison_product_badges__KPr0P .ai-product-comparison_loading_bar__to6Ey{margin:0;border-radius:10px}.ai-product-comparison_product_highlights__X_jNr{margin-top:24px}.ai-product-comparison_product_highlights__X_jNr p{font-size:15px}.ai-product-comparison_product_highlights__X_jNr .ai-product-comparison_loading_bar__to6Ey{width:100%!important}.ai-product-comparison_product_buy_links__Qe25s{margin-top:24px;max-width:100%;position:relative;overflow:visible}.ai-product-comparison_apply_link__dHVyz{margin-top:15px!important;background-color:var(--gray_light_2)!important;font-size:15px;display:flex!important;align-items:center;justify-content:center;gap:10px}.ai-product-comparison_apply_link__dHVyz:hover{background-color:var(--gray_light_1_5)!important}.ai-product-comparison_product_stats__QXHJF{margin-top:24px;display:flex;flex-direction:row;flex-wrap:wrap}.ai-product-comparison_product_stats__QXHJF .ai-product-comparison_product_stat__2qzbo{display:flex;flex-direction:column;gap:6px;min-width:120px;padding:20px 10px;border-bottom:1px solid var(--gray_light_1_5);border-right:1px solid var(--gray_light_1_5);flex:0 0 calc(25% - 24px)}.ai-product-comparison_product_stats__QXHJF .ai-product-comparison_product_stat__2qzbo:nth-child(n+5){flex:0 0 calc(33.333% - 24px);border-bottom:none}.ai-product-comparison_product_stats__QXHJF .ai-product-comparison_product_stat__2qzbo:nth-child(4n),.ai-product-comparison_product_stats__QXHJF .ai-product-comparison_product_stat__2qzbo:nth-child(7n){border-right:none}.ai-product-comparison_product_stats__QXHJF .ai-product-comparison_product_stat__2qzbo h5{font-weight:600;color:var(--gray_dark)}.ai-product-comparison_product_stats__QXHJF .ai-product-comparison_product_stat__2qzbo .ai-product-comparison_value__N4PC9{font-size:15px;font-weight:600}.ai-product-comparison_horizontal_scroller_container__8y0Ad,.ai-product-comparison_product_buy_links_container__CnMIL{position:relative;width:100%;max-width:100%;display:inline-block}.ai-product-comparison_horizontal_scroller_container__8y0Ad .ai-product-comparison_scroll_button_left__NBLeP,.ai-product-comparison_horizontal_scroller_container__8y0Ad .ai-product-comparison_scroll_button_right__XK5Cj,.ai-product-comparison_product_buy_links_container__CnMIL .ai-product-comparison_scroll_button_left__NBLeP,.ai-product-comparison_product_buy_links_container__CnMIL .ai-product-comparison_scroll_button_right__XK5Cj{opacity:0;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;pointer-events:auto}.ai-product-comparison_horizontal_scroller_container__8y0Ad.ai-product-comparison_is_hovered__X2Dw_ .ai-product-comparison_scroll_button_left__NBLeP,.ai-product-comparison_horizontal_scroller_container__8y0Ad.ai-product-comparison_is_hovered__X2Dw_ .ai-product-comparison_scroll_button_right__XK5Cj,.ai-product-comparison_horizontal_scroller_container__8y0Ad:hover .ai-product-comparison_scroll_button_left__NBLeP,.ai-product-comparison_horizontal_scroller_container__8y0Ad:hover .ai-product-comparison_scroll_button_right__XK5Cj,.ai-product-comparison_is_hovered__X2Dw_.ai-product-comparison_product_buy_links_container__CnMIL .ai-product-comparison_scroll_button_left__NBLeP,.ai-product-comparison_is_hovered__X2Dw_.ai-product-comparison_product_buy_links_container__CnMIL .ai-product-comparison_scroll_button_right__XK5Cj,.ai-product-comparison_product_buy_links_container__CnMIL:hover .ai-product-comparison_scroll_button_left__NBLeP,.ai-product-comparison_product_buy_links_container__CnMIL:hover .ai-product-comparison_scroll_button_right__XK5Cj{opacity:1}.ai-product-comparison_horizontal_scroller_container__8y0Ad:after,.ai-product-comparison_horizontal_scroller_container__8y0Ad:before,.ai-product-comparison_product_buy_links_container__CnMIL:after,.ai-product-comparison_product_buy_links_container__CnMIL:before{content:"";position:absolute;top:0;height:100%;width:40px;z-index:5;pointer-events:none;opacity:0;transition:opacity .2s ease}.ai-product-comparison_horizontal_scroller_container__8y0Ad:before,.ai-product-comparison_product_buy_links_container__CnMIL:before{left:0;background:linear-gradient(90deg,rgb(255,255,255) 0,rgba(255,255,255,0))}:root[data-theme=dark] .ai-product-comparison_horizontal_scroller_container__8y0Ad:before,:root[data-theme=dark] .ai-product-comparison_product_buy_links_container__CnMIL:before{background:linear-gradient(90deg,rgb(34,34,34) 0,rgba(34,34,34,0))}.ai-product-comparison_horizontal_scroller_container__8y0Ad:after,.ai-product-comparison_product_buy_links_container__CnMIL:after{right:0;background:linear-gradient(270deg,rgb(255,255,255) 0,rgba(255,255,255,0))}:root[data-theme=dark] .ai-product-comparison_horizontal_scroller_container__8y0Ad:after,:root[data-theme=dark] .ai-product-comparison_product_buy_links_container__CnMIL:after{background:linear-gradient(270deg,rgb(34,34,34) 0,rgba(34,34,34,0))}.ai-product-comparison_horizontal_scroller_container__8y0Ad.ai-product-comparison_show_left_gradient__Jzj3Y:before,.ai-product-comparison_horizontal_scroller_container__8y0Ad.ai-product-comparison_show_right_gradient__NRYcq:after,.ai-product-comparison_show_left_gradient__Jzj3Y.ai-product-comparison_product_buy_links_container__CnMIL:before,.ai-product-comparison_show_right_gradient__NRYcq.ai-product-comparison_product_buy_links_container__CnMIL:after{opacity:1}.ai-product-comparison_product_buy_links_list__wcdJX .ai-product-comparison_links_loader__LwNZk{margin:0}.ai-product-comparison_buy_link__ShA1y{padding:10px 12px;border-radius:10px;text-wrap:nowrap;display:flex;align-items:center;min-width:180px;gap:8px;border:1px solid var(--gray_light_1_5);cursor:pointer}.ai-product-comparison_buy_link__ShA1y:hover{background-color:var(--gray_light_3)!important}.ai-product-comparison_buy_link__ShA1y .ai-product-comparison_content__jhBap{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;overflow:hidden}.ai-product-comparison_buy_link__ShA1y .ai-product-comparison_logo__6W3GC{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:32px;-o-object-fit:contain;object-fit:contain;background-color:var(--gray_light_1_5);mix-blend-mode:darken}:root[data-theme=dark] .ai-product-comparison_buy_link__ShA1y .ai-product-comparison_logo__6W3GC{mix-blend-mode:normal}.ai-product-comparison_buy_link__ShA1y .ai-product-comparison_merchant__RxxQn{width:100%;font-size:14px;font-weight:500;color:var(--gray_dark);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ai-product-comparison_buy_link__ShA1y .ai-product-comparison_price__1qdj5{font-size:1.2em;font-weight:600}.ai-product-comparison_buy_link__ShA1y .ai-product-comparison_button__JRY5R{flex:0 0 auto;background-color:var(--black);color:var(--white)!important;border-radius:9999px;padding:5px 12px;text-align:center;font-size:1em;font-weight:600}.ai-product-comparison_product_key_features__wkuZ_ .ai-product-comparison_key_feature__x4qRh{min-height:35px;padding:8px 0;display:flex;flex-direction:row;align-items:center;gap:16px;border-bottom:1px solid var(--gray_light_1_5);font-size:15px}.ai-product-comparison_product_key_features__wkuZ_ .ai-product-comparison_key_feature__x4qRh .ai-product-comparison_label__bajaC{font-weight:600;min-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-product-comparison_product_key_features__wkuZ_ .ai-product-comparison_key_feature__x4qRh .ai-product-comparison_reasoning__uT7Xb{font-weight:500;color:var(--gray_dark)}.ai-product-comparison_product_key_features__wkuZ_ .ai-product-comparison_key_feature__x4qRh:last-child{border-bottom:none}.ai-product-comparison_product_key_features__wkuZ_ .ai-product-comparison_key_feature__x4qRh.ai-product-comparison_placeholder__3tlD_{width:100%}.ai-product-comparison_product_key_features__wkuZ_ .ai-product-comparison_key_feature__x4qRh.ai-product-comparison_placeholder__3tlD_ .ai-product-comparison_description_bar__1MMMC,.ai-product-comparison_product_key_features__wkuZ_ .ai-product-comparison_loading_bar__to6Ey{width:100%!important}.ai-product-comparison_product_customer_feedback_list__ZAXzg{display:flex;flex-direction:row;gap:24px;width:auto}.ai-product-comparison_product_customer_section__gvcfX{width:100%;overflow:visible}.ai-product-comparison_product_customer_feedback_container__oF_ND{margin-top:20px;position:relative;width:auto;max-width:100%;display:block}.ai-product-comparison_product_customer_feedback__S7oPb{display:flex;flex-direction:column;gap:12px;width:300px;min-width:300px}.ai-product-comparison_product_customer_feedback__S7oPb .ai-product-comparison_header__rFTwu{display:flex;flex-direction:row;align-items:center;gap:8px}.ai-product-comparison_product_customer_feedback__S7oPb .ai-product-comparison_source_icon__z655u{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken;background-color:var(--gray_light_1_5)}:root[data-theme=dark] .ai-product-comparison_product_customer_feedback__S7oPb .ai-product-comparison_source_icon__z655u{mix-blend-mode:normal}.ai-product-comparison_product_customer_feedback__S7oPb .ai-product-comparison_source__SWA_g{font-size:14px;font-weight:600;color:var(--gray_dark)}.ai-product-comparison_product_customer_feedback__S7oPb .ai-product-comparison_source_details__MGFJA{display:flex;flex-direction:row;align-items:center;gap:4px;font-size:14px;color:var(--gray_primary);font-weight:500}.ai-product-comparison_product_customer_feedback__S7oPb .ai-product-comparison_source_details__MGFJA a{color:inherit;max-width:180px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ai-product-comparison_product_customer_feedback__S7oPb .ai-product-comparison_content__jhBap{display:flex;flex-direction:column;gap:6px;font-size:15px;margin-top:4px}.ai-product-comparison_product_customer_feedback__S7oPb .ai-product-comparison_content__jhBap .ai-product-comparison_topic__GS_Jb{font-weight:600}.ai-product-comparison_product_header_right__P4Y8C{display:flex;flex-direction:row;align-items:center;-moz-column-gap:16px;column-gap:16px}.ai-product-comparison_product_price__EThNZ{margin-top:6px;font-size:1.6em;font-weight:700;white-space:nowrap}.ai-product-comparison_product_details__6Xm_H{display:flex;flex-direction:column;row-gap:32px;margin-top:40px}.ai-product-comparison_product_details__6Xm_H ul{padding-inline-start:20px}.ai-product-comparison_product_details__6Xm_H ul li{margin:8px 0}.ai-product-comparison_product_details_row__z__DW{display:flex;flex-direction:row;justify-content:space-between;-moz-column-gap:60px;column-gap:60px}.ai-product-comparison_product_details_column__hlJaz{flex:1;display:flex;flex-direction:column;row-gap:16px}.ai-product-comparison_product_details_price_actions__CIEn5{display:flex;flex-direction:row;align-items:center;gap:8px}.ai-product-comparison_product_rating_container__Sy1gi{position:relative;display:inline-block}.ai-product-comparison_product_rating_background__TeuRO{opacity:.1;margin-top:5px;margin-bottom:5px;width:-moz-fit-content;width:fit-content}.ai-product-comparison_product_rating___OHpU,.ai-product-comparison_product_rating_background__TeuRO{color:var(--blue_primary);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1px}.ai-product-comparison_product_rating___OHpU{overflow:hidden;width:calc(var(--rating-percentage)*80px);position:absolute;top:0;left:0;right:0;bottom:0}.ai-product-comparison_product_accessory_section__EkgL_{margin-top:60px}.ai-product-comparison_product_accessory_section__EkgL_ h3.ai-product-comparison_product_accessory_section_title__DKmN_{margin-bottom:4px}.ai-product-comparison_product_accessory_container__xw19n{width:100%;position:relative}.ai-product-comparison_product_accessory_list__WNb5y{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px}.ai-product-comparison_product_accessory__AfMAy{height:110px;min-width:280px;display:flex;flex-direction:row;border:1px solid var(--gray_light_1_5);border-radius:8px;flex:0 0 auto;margin:12px 4px;text-decoration:none}.ai-product-comparison_product_accessory__AfMAy:hover{background-color:var(--gray_light_4)}.ai-product-comparison_product_accessory__AfMAy:hover .ai-product-comparison_image__BpnWW{background-color:var(--gray_light_2)}.ai-product-comparison_product_accessory__AfMAy .ai-product-comparison_image__BpnWW{padding:12px 24px;border-radius:8px 0 0 8px}.ai-product-comparison_product_accessory__AfMAy .ai-product-comparison_content__jhBap{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2px;overflow:hidden;padding:10px 12px;font-weight:500;max-width:200px}.ai-product-comparison_product_accessory__AfMAy h5.ai-product-comparison_title__aj0vU{margin-top:5px}.ai-product-comparison_product_accessory__AfMAy div.ai-product-comparison_price__1qdj5{font-size:18px}.ai-product-comparison_alternative_products__SP3H2{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.ai-product-comparison_alternative_product__13buN{display:flex;flex:1;flex-direction:row;border:1px solid var(--gray_light_1_5);border-radius:8px;overflow:hidden;text-decoration:none}.ai-product-comparison_alternative_product__13buN:hover{background-color:var(--gray_light_4)}.ai-product-comparison_alternative_product__13buN:hover .ai-product-comparison_image__BpnWW{background-color:var(--gray_light_2)}.ai-product-comparison_alternative_product__13buN[data-variant=travel_guide]:hover,.ai-product-comparison_alternative_product__13buN[data-variant=travel_guide]:hover .ai-product-comparison_image__BpnWW{background-color:rgba(0,0,0,0)}.ai-product-comparison_alternative_product__13buN .ai-product-comparison_image_wrapper__9ILLU{border-radius:8px 0 0 8px}.ai-product-comparison_alternative_product__13buN .ai-product-comparison_image__BpnWW{-o-object-fit:cover;object-fit:cover}.ai-product-comparison_alternative_product__13buN .ai-product-comparison_content__jhBap{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;overflow:hidden;padding:20px;font-weight:500}.ai-product-comparison_alternative_product__13buN .ai-product-comparison_content__jhBap h4{font-weight:500}.ai-product-comparison_alternative_product__13buN .ai-product-comparison_content__jhBap[data-variant=travel_guide]{justify-content:flex-start;gap:10px}.ai-product-comparison_alternative_product__13buN .ai-product-comparison_content__jhBap[data-variant=travel_guide] h4{margin-bottom:0}.ai-product-comparison_alternative_product__13buN div.ai-product-comparison_price__1qdj5{font-size:18px}.ai-product-comparison_hour_container__SNldO{margin-right:10px}.ai-product-comparison_hour_container__SNldO .ai-product-comparison_hour_day__bji9m{font-size:14px;font-weight:500;margin-bottom:2px}.ai-product-comparison_hour_container__SNldO .ai-product-comparison_hour_description__bBlCE{font-size:14px;color:var(--gray_dark);white-space:nowrap}.ai-product-comparison_experience_hours_open__djhuA{color:var(--green_primary)}.ai-product-comparison_experience_hours_closed__AEQef{color:var(--red_primary)}.ai-product-comparison_experience_hours_opens_soon__eLGoy{color:var(--yellow_dark)}.ai-product-comparison_experience_features__oUcQt .ai-product-comparison_features_grid___IBeC{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:15px;row-gap:0}.ai-product-comparison_experience_features__oUcQt .ai-product-comparison_experience_feature__3CUTD{min-height:34px;display:flex;flex-direction:row;align-items:center;gap:10px;font-size:15px;overflow:hidden}.ai-product-comparison_experience_features__oUcQt .ai-product-comparison_experience_feature__3CUTD .ai-product-comparison_icon__dEKmq{width:20px}.ai-product-comparison_experience_features__oUcQt .ai-product-comparison_experience_feature__3CUTD .ai-product-comparison_label__bajaC{font-weight:500}.ai-product-comparison_experience_features__oUcQt .ai-product-comparison_experience_feature__3CUTD .ai-product-comparison_reasoning__uT7Xb{font-weight:500;color:var(--gray_dark)}.ai-product-comparison_experience_features__oUcQt .ai-product-comparison_experience_feature__3CUTD.ai-product-comparison_placeholder__3tlD_{width:100%}.ai-product-comparison_experience_features__oUcQt .ai-product-comparison_loading_bar__to6Ey{width:100%!important}.ai-product-comparison_experiences_map_section__UFurR{position:relative}.ai-product-comparison_experiences_map_toggle__emjju{position:absolute;top:20px;right:20px;background-color:var(--white)}.SimpleLightbox_trigger__LNwfc{cursor:pointer;display:inline-block}.SimpleLightbox_overlay__mhWhs{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:1}@supports (-webkit-touch-callout:none){.SimpleLightbox_overlay__mhWhs{height:-webkit-fill-available}}.SimpleLightbox_content_container__Om11j{position:relative;transform:scale(1);transition:transform .3s ease-out;display:flex;justify-content:center;align-items:center}.SimpleLightbox_content_wrapper__7wa8o{position:relative;overflow:hidden;width:550px;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;padding:100px 50px;border-radius:12px}.SimpleLightbox_content_wrapper__7wa8o img{position:relative!important;mix-blend-mode:unset!important;border-radius:8px;height:-moz-fit-content!important;height:fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.SimpleLightbox_left_arrow__PuP_l,.SimpleLightbox_right_arrow__7ujxI{position:fixed;top:50%;transform:translateY(-50%);font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1001;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--gray_light_4);color:var(--gray_dark);box-sizing:border-box;border:1px solid var(--gray_light_1)}.SimpleLightbox_left_arrow__PuP_l:hover,.SimpleLightbox_right_arrow__7ujxI:hover{background-color:var(--gray_light_1);color:var(--black);border:1px solid rgba(0,0,0,0)}.SimpleLightbox_left_arrow__PuP_l{left:0}.SimpleLightbox_right_arrow__7ujxI{right:0}.ai-experiences_map_container__hwzH1{border-radius:10px;overflow:hidden;font-family:var(--font-season-sans);margin-top:20px;height:500px}.ai-experiences_map_container__hwzH1.ai-experiences_map_container_collapsed__tPkHw{height:280px}.ai-experiences_map_container__hwzH1 .gm-style-iw{background-color:var(--white);padding:0}.ai-experiences_map_container__hwzH1 .gm-style-iw .gm-style-iw-chr{display:none}.ai-experiences_map_container__hwzH1 .gm-style-iw-tc:after{background-color:var(--white)}.ai-experiences_map_container__hwzH1 .gm-style>div:first-child>div:first-child div{color:var(--white_no_theme)!important;font-family:var(--font-season-sans)!important}.ai-experiences_info_container__1gxAV{background-color:var(--white);display:flex}.ai-experiences_info_container__1gxAV .ai-experiences_info_container_image__aSGMY{width:100px;height:100px;background-color:var(--gray_light_2);position:relative;aspect-ratio:1/1}.ai-experiences_info_container__1gxAV .ai-experiences_info_container_image__aSGMY img{-o-object-fit:cover;object-fit:cover}.ai-experiences_info_container__1gxAV .ai-experiences_info_container_image_fallback__z4u0i{display:flex;align-items:center;justify-content:center;height:100%}.ai-experiences_info_container__1gxAV .ai-experiences_info_container_content__QAGij{box-sizing:border-box;padding:20px 13px 0}.ai-experiences_info_container__1gxAV .ai-experiences_info_container_content__QAGij h3{color:var(--black);font-size:18px;font-weight:500;word-break:nowrap}.ai-experiences_info_container__1gxAV .ai-experiences_info_container_content__QAGij p{color:var(--gray_dark_1);margin-top:8px;font-weight:400;width:300px;overflow:hidden;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ai-experiences_info_container__1gxAV .ai-experiences_info_container_content__QAGij p svg{margin-right:5px}div.investing-chart_chart__trOcL{position:relative;height:350px}div.investing-chart_chart_placeholder__XwSaJ{height:350px}div.investing-chart_chart_placeholder__XwSaJ img{height:95%;width:98%;margin:auto auto auto 1%}div.investing-chart_time_period_selector__AbZjY{display:flex;justify-content:flex-start}div.investing-chart_time_period_selector__AbZjY button{padding:10px;margin:0 10px;width:30px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;color:var(--gray_primary);border-bottom:2.5px solid rgba(0,0,0,0)}div.investing-chart_time_period_selector__AbZjY button:hover{color:var(--gray_dark_1)}div.investing-chart_time_period_selector__AbZjY button.investing-chart_active__Lh8kn{border-bottom:2.5px solid var(--black);color:var(--black);font-weight:600}hr.investing-stock_chartDivider__XuGg1{margin:0 0 50px}div.investing-stock_fund__SryTd h1{display:flex;align-items:center}div.investing-stock_fund__SryTd h1 span.investing-stock_badge__wqYMv{background-color:var(--gray_light_2);color:var(--black_light);border-radius:20px;padding:4px 9px;font-weight:600;font-size:14px;display:inline-block;margin-left:12px;margin-top:2px;font-family:var(--font-season-sans),sans-serif!important}div.investing-stock_stock_section__LdI5q{width:100%;margin-bottom:40px}div.investing-stock_stock_section__LdI5q.investing-stock_canvas__DRm2n{margin-top:-20px;margin-bottom:0}div.investing-stock_stock_section__LdI5q.investing-stock_about__CGNU4 p{margin-bottom:30px}div.investing-stock_stock_section__LdI5q h5{color:var(--gray_dark);margin-bottom:8px}div.investing-stock_stock_section__LdI5q p.investing-stock_subtitle__4UZ5f{margin-top:-10px;color:var(--gray_primary);font-size:13px}div.investing-stock_stock_section__LdI5q div.investing-stock_stat__l65c8{width:33.333%;display:inline-block;margin-bottom:10px}div.investing-stock_stock_section__LdI5q div.investing-stock_stat__l65c8 .investing-stock_loading_bar__RiCtf{display:inline-block;margin:0}div.investing-stock_stock_section__LdI5q div.investing-stock_stat__l65c8 .investing-stock_btn_info__Zj7JG{font-size:14px;margin-left:4px}div.investing-stock_stock_section__LdI5q div.investing-stock_stat__l65c8 .investing-stock_stat_icon__HsLZP{margin-left:4px}div.investing-stock_stock_section__LdI5q button.investing-stock_btn_show_more__BLgDl{margin-left:5px;color:var(--blue_primary)}div.investing-stock_stock_section__LdI5q button.investing-stock_btn_show_more__BLgDl:hover{color:var(--blue_dark)}div.investing-stock_genius_research__dpZ77 .investing-stock_card__QWsFl{display:flex;align-items:center;padding:20px 20px 20px 0;border-radius:6px;border:1px solid var(--gray_light_1_5)}div.investing-stock_genius_research__dpZ77 .investing-stock_card__QWsFl:hover{background-color:var(--gray_light_3)}div.investing-stock_genius_research__dpZ77 .investing-stock_card__QWsFl:hover .investing-stock_badge__wqYMv{background-color:var(--gray_light_1_5)}div.investing-stock_genius_research__dpZ77 .investing-stock_card__QWsFl .investing-stock_badge_container__AUutv{display:flex;align-items:center;justify-content:center;width:15%}div.investing-stock_genius_research__dpZ77 .investing-stock_card__QWsFl .investing-stock_badge__wqYMv{width:50px;height:50px;font-size:16px;background-color:var(--gray_light_2);border-radius:50px;display:flex;align-items:center;justify-content:center}div.investing-stock_genius_research__dpZ77 .investing-stock_card__QWsFl .investing-stock_title_body__JMmiD{width:85%}div.investing-stock_genius_research__dpZ77 .investing-stock_card__QWsFl .investing-stock_title_body__JMmiD h5{margin-bottom:5px}div.investing-stock_external_stock_section__WHnTt div.investing-stock_stat__l65c8{margin-top:14px;margin-bottom:4px}div.investing-stock_external_stock_section__WHnTt div.investing-stock_external_position_row__30XRd{border-top:1px solid var(--gray_light_2)}div.investing-stock_external_stock_section__WHnTt div.investing-stock_external_position_row__30XRd:last-of-type{border-bottom:1px solid var(--gray_light_2)}div.investing-stock_external_stock_section__WHnTt div.investing-stock_external_position_row__30XRd .investing-stock_stat__l65c8{margin:12px 0}div.investing-stock_allocation_section__P3WHh p.investing-stock_note___26wV{margin:-10px 0 25px;color:var(--gray_primary)}div.investing-stock_allocation_section__P3WHh div.investing-stock_allocation_row__9Z6YH{display:flex;align-items:center;justify-content:space-between;padding:15px 5px;border-top:1px solid var(--gray_light_1_5)}div.investing-stock_allocation_section__P3WHh div.investing-stock_allocation_row__9Z6YH h5{color:var(--black);font-weight:500;margin:0 0 3px}div.investing-stock_allocation_section__P3WHh div.investing-stock_allocation_row__9Z6YH span.investing-stock_description__06HVo{color:var(--gray_dark)}div.investing-stock_news__w4XhQ div.investing-stock_header_and_link__Q98RT{display:flex;justify-content:space-between;align-items:center}div.investing-stock_news__w4XhQ div.investing-stock_header_and_link__Q98RT a{color:var(--gray_primary)}div.investing-stock_news__w4XhQ div.investing-stock_header_and_link__Q98RT a:hover{color:var(--gray_dark)}.investing-stock_news_row__huyC_{display:flex;justify-content:space-between;padding:15px 20px;margin:0 -20px;border-radius:6px}.investing-stock_news_row__huyC_:hover{background-color:var(--gray_light_3)}.investing-stock_news_row__huyC_ h5{margin:8px 0;color:var(--black)!important;border-bottom:5px;font-weight:600}.investing-stock_news_row__huyC_ h6{color:var(--gray_primary);border-bottom:5px}.investing-stock_news_row__huyC_ p{color:var(--gray_dark)}.investing-stock_news_row__huyC_ img{width:160px;max-height:100px;margin-top:38px;margin-left:20px;-o-object-fit:cover;object-fit:cover}div.investing-stock_all_news__DcLwy{min-width:740px;width:80%}div.investing-stock_all_news__DcLwy p.investing-stock_no_news__OVMAf{margin:30px 0;font-weight:500;color:var(--gray_dark)}.ai-travel-flights_flight_section__Kl9MK{padding-bottom:30px;box-sizing:border-box;margin-top:-48px}.ai-travel-flights_flight_view_more_section__Ll5Sb{margin-top:10px;margin-bottom:20px;display:flex;justify-content:flex-end}.ai-travel-flights_flight_view_more_button__NJ_w6{font-size:15px!important;color:var(--gray_dark);font-weight:600;text-align:right;background-color:rgba(0,0,0,0);border:none;padding:0;display:flex;align-items:center}.ai-travel-flights_flight_view_more_button__NJ_w6 svg{margin-left:3px}.ai-travel-flights_flight_details__ZF0zD{font-size:14px;padding:24px;border-radius:8px;border:1px solid var(--gray_light_1_5);display:flex;justify-content:space-between;align-items:center}.ai-travel-flights_flight_details__ZF0zD[data-variant=compact-primary],.ai-travel-flights_flight_details__ZF0zD[data-variant=compact-secondary]{flex:1;cursor:pointer}.ai-travel-flights_flight_details__ZF0zD[data-variant=compact-primary] .ai-travel-flights_flight_info__x66M4,.ai-travel-flights_flight_details__ZF0zD[data-variant=compact-secondary] .ai-travel-flights_flight_info__x66M4{margin-top:16px;justify-content:flex-start;align-items:flex-start;gap:16px}.ai-travel-flights_flight_details__ZF0zD[data-variant=compact-secondary]{background-color:rgba(0,0,0,0);border:1px solid var(--gray_light_1_5)}.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true]{pointer-events:none;background-color:var(--gray_light_4);--shimmer-stop-1:rgba(255,255,255,0);--shimmer-stop-2:rgba(255,255,255,0.25);--shimmer-stop-3:rgba(255,255,255,0.5);--shimmer-stop-4:rgba(255,255,255,0.25);--shimmer-stop-5:rgba(255,255,255,0)}@keyframes ai-travel-flights_shimmer__BwxQs{0%{left:-50%}to{left:100%}}:root[data-theme=dark] .ai-travel-flights_flight_details__ZF0zD[data-placeholder=true]{--shimmer-stop-1:rgba(65,65,65,0);--shimmer-stop-2:rgba(65,65,65,0.25);--shimmer-stop-3:rgba(65,65,65,0.5);--shimmer-stop-4:rgba(65,65,65,0.25);--shimmer-stop-5:rgba(65,65,65,0)}.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_book_button__wgBRq,.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_extra__jd5eK,.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_header__wzT4G>div,.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_price_container__huc7C,.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_times__c7OI4{color:rgba(0,0,0,0)!important;background-color:var(--gray_light_2);border-radius:4px;width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden}.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_book_button__wgBRq *,.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_extra__jd5eK *,.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_header__wzT4G>div *,.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_price_container__huc7C *,.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_times__c7OI4 *{color:rgba(0,0,0,0)!important}.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_book_button__wgBRq:after,.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_extra__jd5eK:after,.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_header__wzT4G>div:after,.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_price_container__huc7C:after,.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_times__c7OI4:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,var(--shimmer-stop-1) 0,var(--shimmer-stop-2) 25%,var(--shimmer-stop-3) 50%,var(--shimmer-stop-4) 75%,var(--shimmer-stop-5) 100%);animation:ai-travel-flights_shimmer__BwxQs 1.5s infinite}.ai-travel-flights_flight_details__ZF0zD[data-placeholder=true] .ai-travel-flights_flight_logo__LHY4C{color:rgba(0,0,0,0)!important;background-color:var(--gray_light_2);border-radius:4px}.ai-travel-flights_flight_details_left__zyNwm{position:relative;width:100%}.ai-travel-flights_flight_details_right__WUOBg{padding-right:3px}.ai-travel-flights_flight_details_footer__9Nul4{margin-top:20px;border-top:1px solid var(--gray_light_1_5);padding-top:20px;box-sizing:border-box}.ai-travel-flights_flight_info__x66M4{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ai-travel-flights_flight_header__wzT4G{flex:1;margin-left:16px;font-size:15px;font-weight:500;color:var(--gray_dark)}.ai-travel-flights_flight_header_time__Oj_Xy{color:var(--black);font-weight:600}.ai-travel-flights_flight_times__c7OI4{font-size:15px;margin-bottom:12px}.ai-travel-flights_flight_times__c7OI4 div{margin:3px 0}.ai-travel-flights_flight_times__c7OI4:last-child{margin-bottom:0}.ai-travel-flights_flight_times_line_1__16lKM{font-size:15px}.ai-travel-flights_flight_times_arrow___n2TP{color:var(--gray_dark);margin:0 8px}.ai-travel-flights_flight_times_line_2__nDzEe{font-size:15px;color:var(--gray_dark_1)}.ai-travel-flights_flight_extra__jd5eK{font-size:14px;display:flex;flex-direction:column;gap:4px;color:var(--gray_dark);font-weight:500}.ai-travel-flights_flight_price__hWOgH{font-size:15px;font-weight:600;text-align:right;color:var(--gray_dark)}.ai-travel-flights_flight_type__W4upn{text-transform:lowercase;font-size:14px;color:var(--gray_dark);margin-top:2px}.ai-travel-flights_flight_logo__LHY4C{width:24px;height:24px}.ai-travel-flights_flight_layout__lr8La{display:flex;justify-content:space-between;align-items:flex-start;margin-top:10px}.ai-travel-flights_flight_left_section__woGcQ{flex:1}.ai-travel-flights_flight_right_section__fLC3E{flex:1;text-align:left;margin-top:0;max-width:300px}.ai-travel-flights_flight_right_section__fLC3E div{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ai-travel-flights_flight_right_section__fLC3E div svg{width:14px;height:14px;color:var(--gray_dark)}.ai-travel-flights_flight_duration__WYdu6{margin-top:2px}.ai-travel-flights_flight_class__nqCb4{color:var(--gray_dark)}.ai-travel-flights_flight_layover__hdpAv{margin-bottom:14px;font-weight:500;color:var(--gray_dark_1);font-size:15px}.ai-travel-flights_flight_main__jkw58{margin-top:20px;margin-bottom:40px}.ai-travel-flights_flight_rows__7aN4d{display:flex;flex-direction:column;gap:24px;margin-top:16px}.ai-travel-flights_flight_compact_item__A4CZC{flex:1}.ai-travel-flights_flight_price_section__20twB{display:flex;flex-direction:column;align-items:center;gap:8px}.ai-travel-flights_flight_price_container__huc7C{position:relative}.ai-travel-flights_flight_book_button__wgBRq{background-color:var(--blue_primary);color:var(--white_no_theme);border:none;border-radius:9999px;padding:12px 20px;font-size:15px!important;font-weight:600!important;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.ai-travel-flights_flight_book_button__wgBRq:active,.ai-travel-flights_flight_book_button__wgBRq:hover{background-color:var(--blue_dark)}.cashback_offers__Axwbt[data-loading]{color:rgba(0,0,0,0)}.cashback_offers__Axwbt[data-loading] .cashback_offer_description__Ehaaw span,.cashback_offers__Axwbt[data-loading] .cashback_offers_header__4ggdj span{color:rgba(0,0,0,0);background-color:var(--gray_light_2);border-radius:4px}.cashback_offers__Axwbt[data-loading] h4{width:-moz-fit-content;width:fit-content;background-color:var(--gray_light_2);border-radius:4px}.cashback_offers__Axwbt[data-loading] h6:first-child{color:rgba(0,0,0,0)}.cashback_offers__Axwbt[data-loading] img{visibility:hidden}.cashback_offers__Axwbt[data-loading] .react-aria-Button{color:rgba(0,0,0,0);background-color:var(--gray_light_2)}.cashback_offers__Axwbt .cashback_offers_header__4ggdj{display:flex;gap:12px;align-items:center}.cashback_offers__Axwbt .cashback_offers_header__4ggdj .cashback_offers_emoji__5AgIL{display:flex;align-items:center;justify-content:center;background-color:var(--gray_light_2);width:48px;height:48px;border-radius:9999px;font-size:24px}.cashback_offers__Axwbt .cashback_offers_sections__pyWwQ{padding-top:5px;display:flex;flex-direction:column;gap:45px}.cashback_offers__Axwbt .cashback_offer_description__Ehaaw{display:flex;align-items:center;gap:8px;font-weight:500;margin-top:6px!important;color:var(--gray_dark)}.cashback_offers__Axwbt .cashback_offer_description__Ehaaw[data-status=action_required]{color:var(--red_primary)}.cashback_offers__Axwbt .cashback_offer_description__Ehaaw[data-status=in_progress]{color:var(--gray_primary)}.cashback_offer_sidemodal__xvuWE .cashback_offer_description__Ehaaw{display:flex;align-items:center;gap:8px;margin-top:-5px;margin-bottom:40px}.cashback_offer_sidemodal__xvuWE .cashback_offer_description__Ehaaw[data-status=action_required]{color:var(--red_primary)}.cashback_offer_sidemodal__xvuWE .cashback_offer_description__Ehaaw[data-status=in_progress]{color:var(--gray_primary)}.cashback_card_list__f5kYQ{margin-top:30px;margin-bottom:30px;display:flex;flex-direction:column;gap:20px}.cashback_card_button__UM1yp{margin-top:-10px;margin-bottom:30px}button.cashback_card__CtJU_{background-color:var(--white)!important;box-shadow:var(--card_shadow);padding:30px;border-radius:10px;display:flex;gap:20px;text-align:left;align-items:center}button.cashback_card__CtJU_:hover{background-color:var(--gray_light_4)!important}button.cashback_card__CtJU_ h4{font-size:15px;font-weight:500}.cashback_card_image__bWgJw{display:flex;align-items:center;justify-content:center;background-color:var(--gray_light_2);width:48px;height:48px;border-radius:9999px;outline:1px solid var(--gray_light_2);overflow:hidden;font-size:24px}.cashback_card_image__bWgJw img{width:48px;height:48px}.cashback_card_placeholder__dvQmY{cursor:default!important}.cashback_card_placeholder__dvQmY .cashback_card_image__bWgJw{background-color:var(--gray_light_2)}.cashback_card_placeholder__dvQmY .cashback_card_image__bWgJw img{display:none}.cashback_card_placeholder__dvQmY h6{background-color:var(--gray_light_2);color:rgba(0,0,0,0)!important;border-radius:4px;width:-moz-fit-content;width:fit-content}.cashback_card_placeholder__dvQmY .cashback_card_right__LuVmM button{color:rgba(0,0,0,0)!important}.cashback_card_center__CAq28{flex:1}.cashback_card_center__CAq28 h6:first-child{color:var(--gray_dark_1)}.cashback_card_center__CAq28 h6:nth-child(2){font-weight:400;margin-top:8px;line-height:1.2}.cashback_card_right__LuVmM{display:flex;flex-direction:column;align-items:center}.cashback_card_right__LuVmM h6{color:var(--gray_dark_1);margin-top:8px}.cashback_info_box__DG2wn{background-color:var(--gray_light_3);padding:10px 25px;border-radius:8px;margin-top:40px;margin-bottom:40px}.cashback_info_box__DG2wn h5{color:var(--gray_primary)}.cashback_stack__znzTK{display:flex;flex-direction:column;gap:14px}.cashback_terms_link__bk3ag{margin-top:30px;color:var(--gray_primary)}.cashback_sidemodal_button__cCxig{width:440px;position:fixed;bottom:0;height:75px;background-color:var(--white);display:flex;align-items:center;justify-content:center}@media(max-width:640px){.cashback_sidemodal_button__cCxig{width:calc(100% - 60px)!important}}.cashback_sidemodal_button__cCxig .cashback_btn__iDvTg{padding-top:12px;padding-bottom:12px;width:100%}.ai-travel-itinerary_travel_day__scMaI{position:relative;margin-top:40px}.ai-travel-itinerary_travel_day__scMaI:first-child{margin-top:0}.ai-travel-itinerary_travel_day_section__JeGIy{display:flex;justify-content:space-between}.ai-travel-itinerary_travel_day_section__JeGIy .ai-travel-itinerary_travel_day_left__LvPKJ{color:var(--black);font-size:16px;font-weight:600;white-space:nowrap}.ai-travel-itinerary_travel_day_section__JeGIy .ai-travel-itinerary_travel_day_right__Rt3s7{color:var(--gray_dark);font-size:16px;font-weight:600;text-align:right;white-space:nowrap}.ai-travel-itinerary_travel_day_slots__D_Z__{position:relative}.ai-travel-itinerary_travel_container__RZL11{display:flex;flex-direction:column;font-size:14px;padding-top:40px;margin:auto auto auto 0}.ai-travel-itinerary_travel_inner_container__SOCiI{display:flex;flex-direction:column;position:relative;border-left:1px solid var(--gray_light_2);margin-left:20px;padding-left:30px;padding-bottom:30px;box-sizing:border-box}.ai-travel-itinerary_travel_inner_container__SOCiI:last-child{padding-bottom:0;border-left:none}.ai-travel-itinerary_travel_day_time__hZFOQ{font-weight:400}.ai-travel-itinerary_travel_slot__WlFRv{position:relative}.ai-travel-itinerary_travel_slot_emoji__GAdYi{top:-6px;left:-51px;background-color:var(--gray_light_2);box-sizing:border-box;width:39px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:9999px;position:absolute;font-size:16px;line-height:0}.ai-travel-itinerary_travel_slot_header__2g0xu{display:flex;justify-content:space-between}.ai-travel-itinerary_travel_slot_title__maZL6{font-size:15px;font-weight:500;margin-bottom:4px}.ai-travel-itinerary_travel_slot_description__hsf5_{font-size:15px;font-weight:500;margin-bottom:20px;line-height:1.5;color:var(--gray_dark);text-wrap:pretty}.ai-travel-itinerary_travel_slot_time__ZOpDV{color:var(--black);font-weight:600;white-space:nowrap}.ai-travel-itinerary_travel_experiences_container__dkiQV{display:flex;flex-direction:column;gap:28px;padding-bottom:16px}.ai-travel-itinerary_travel_preferences__JQE_k{display:flex;gap:32px;margin-top:40px}.ai-travel-itinerary_travel_preference__hASKO{min-width:200px}.ai-travel-itinerary_travel_preference__hASKO .react-aria-Select{display:flex;flex-direction:column;align-items:stretch;position:relative;flex:1}.ai-travel-itinerary_travel_preference__hASKO .react-aria-Select .react-aria-SelectValue{font-size:13px;color:var(--black)}.ai-travel-itinerary_travel_preference__hASKO .react-aria-Select .react-aria-SelectValue[data-placeholder]{color:var(--gray_primary)}.ai-travel-itinerary_travel_preference__hASKO .react-aria-Select .react-aria-Button{position:relative;background:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px;color:var(--gray_primary);border:1px solid var(--gray_light_1);border-radius:5px;cursor:pointer}.ai-travel-itinerary_travel_preference__hASKO .react-aria-Select[data-focused] .react-aria-Button{outline:2px solid var(--blue_primary);outline-offset:-2px}.ai-travel-itinerary_travel_preference__hASKO .react-aria-Select[data-invalid] .react-aria-Button{outline:2px solid var(--red_primary);outline-offset:-2px}.ai-travel-itinerary_travel_preference__hASKO .react-aria-Select[data-disabled] svg{visibility:hidden}.ai-travel-itinerary_travel_preference_label__121q4{margin-bottom:12px;font-weight:500}
/*# sourceMappingURL=84facf23a4e8d0b0.css.map*/