.maintenance_page{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(140deg,#f6f7fb,#f2f6f1 45%,#eef3f8);padding:24px}.maintenance_page .maintenance_card{background:#fff;border-radius:20px;box-shadow:0 20px 45px #11182714;border:1px solid rgba(15,23,42,.06);padding:48px 40px 40px;max-width:520px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.maintenance_page .logo_wrapper{margin-bottom:8px}.maintenance_page .status_pill{background:#f59e0b1f;color:#b45309;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.maintenance_page .title{font-size:28px;font-weight:700;color:#0f172a;margin:0;line-height:1.25}.maintenance_page .subtitle{font-size:15px;color:#475569;line-height:1.7;margin:0}.maintenance_page .divider{width:100%;height:1px;background:#94a3b84d;margin:4px 0}.maintenance_page .contact{font-size:13px;color:#64748b;margin:0}.maintenance_page .contact a{color:#047857;font-weight:600;text-decoration:none}.maintenance_page .contact a:hover{text-decoration:underline}@media (max-width: 600px){.maintenance_page .maintenance_card{padding:36px 24px 32px}.maintenance_page .title{font-size:22px}}.complete_logo_img{width:336px;height:99px}@media (max-width: 768px){.complete_logo_img{width:220px;height:auto}}.logo_img{width:100%;height:100%}.prc_logo_img{width:100px;height:100px}.stoic_footer{z-index:0;margin-top:20%;width:100%;display:flex;align-items:center;justify-content:space-between}.stoic_footer .stoic_footer_left{display:flex;align-items:center;justify-content:center}.stoic_footer .stoic_footer_left .text{color:gray}.stoic_footer .stoic_footer_right{display:flex;align-items:center;justify-content:center}.stoic_footer .stoic_footer_right .link{margin-right:10px;color:gray;text-decoration:none}.stoic_footer .stoic_footer_right .link:hover{color:#bababa;text-decoration:underline}.home{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.home .home_container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.home .home_container .home_logo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding-top:60px}.home .home_container .home_logo .logo_switch_container{position:relative;width:336px;height:99px}.home .home_container .home_logo .logo_switch_container .complete_logo_img{transition:opacity .8s ease;opacity:1}.home .home_container .home_logo .logo_switch_container .ai_logo_img{position:absolute;top:0;left:0;width:336px;height:99px;object-fit:contain;opacity:0;transition:opacity .8s ease}.home .home_container .home_logo .logo_switch_container.logo_switching .complete_logo_img{opacity:0}.home .home_container .home_logo .logo_switch_container.logo_switching .ai_logo_img{opacity:1}.home .home_container .home_search_box{position:relative;margin-top:12px;display:flex;align-items:center;width:40%}.home .home_container .home_search_box .input_empty,.home .home_container .home_search_box .input_not_empty{width:100%;padding:12px 48px 12px 16px;border:1px solid #dfe1e5;outline:none;background-color:transparent;border-radius:24px}.home .home_container .home_search_box .input_empty:hover,.home .home_container .home_search_box .input_not_empty:hover{border-color:transparent;box-shadow:0 1px 6px #20212447}.home .home_container .home_search_box .input_empty:focus,.home .home_container .home_search_box .input_not_empty:focus{border-color:transparent;box-shadow:0 1px 6px #20212447}.home .home_container .home_search_box .ai_mode_icon_button{width:50px;height:50px;position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:5px;border-radius:50%;color:#5f6368}.home .home_container .home_search_box .ai_mode_icon_button:hover{color:#12846b}.home .home_container .home_search_box .ai_mode_icon_button:disabled{cursor:default;color:#9aa0a6}.home .home_container .home_search_box .ai_mode_icon{font-size:1.2rem}.home .home_container .ai_chat_box{width:40%;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background-color:#fff;box-shadow:2px 4px 10px 1px #cacaca78;margin-bottom:8px}.home .home_container .ai_chat_box .ai_hint{color:gray;margin:0}.home .home_container .ai_chat_box .chat_message{padding:10px 12px;border-radius:12px;white-space:pre-wrap;word-break:break-word;line-height:1.3}.home .home_container .ai_chat_box .chat_user{margin-left:auto;background-color:#111;color:#fff}.home .home_container .ai_chat_box .chat_assistant{margin-right:auto;background-color:#efefef;color:#111}.home .home_container .ai_chat_box .ai_status,.home .home_container .ai_chat_box .ai_error{margin:0;font-size:.85rem}.home .home_container .ai_chat_box .ai_status{color:#5f5f5f}.home .home_container .ai_chat_box .ai_error{color:#a22424}.home .home_container .search_box{z-index:3;background-color:#fff;width:40%;border-radius:20px;-webkit-box-shadow:2px 4px 10px 1px rgba(0,0,0,.47);box-shadow:2px 4px 10px 1px #cacaca78}.home .home_container .search_box ul{padding-left:10px;list-style:none;display:flex;flex-direction:column;align-items:left;justify-content:left}.home .home_container .search_box ul .search_result{color:gray;text-decoration:none}.home .home_container .search_box ul .search_result li{padding:5px;text-decoration:underline}.home .home_container .search_box ul .search_result li:hover{background-color:#d8d8d8;color:#000;cursor:pointer}.home .home_container .search_box_empty{z-index:0;background-color:transparent}@media (max-width: 768px){.home .home_container{padding:20px}.home .home_container .home_logo{padding-top:30px}.home .home_container .home_logo .logo_switch_container,.home .home_container .home_logo .logo_switch_container .ai_logo_img{width:220px;height:auto}.home .home_container .home_search_box{width:90%}.home .home_container .home_search_box .input_empty,.home .home_container .home_search_box .input_not_empty{padding:10px 42px 10px 10px}.home .home_container .ai_chat_box,.home .home_container .search_box{width:90%}}.home_navbar{height:50px;display:flex;flex-direction:column;border-collapse:none}.home_navbar .wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.home_navbar .wrapper .text_items{display:flex;align-items:center}.home_navbar .wrapper .text_items .item{cursor:pointer}.home_navbar .wrapper .text_items .item .link{color:gray;text-decoration:none}.home_navbar .wrapper .text_items .item .link:hover{color:#bababa;text-decoration:underline}.home_navbar .wrapper .icon_items{display:flex;align-items:center}.home_navbar .wrapper .icon_items .item{cursor:pointer;margin-right:30px;position:relative}.home_navbar .wrapper .icon_items .item .notify{width:15px;height:15px;border-radius:50%;background-color:red;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:-5px;bottom:-5px}.home_navbar .wrapper .icon_items .icon{font-size:30px;color:#12846b}.container_5e8073{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:var(--uib-size);width:var(--uib-size)}.inner_e4bf28{height:var(--uib-size);width:var(--uib-size);transform-origin:center;overflow:visible}.car_8b024f{fill:none;stroke:var(--uib-color);stroke-dasharray:var(--uib-dash),var(--uib-gap);stroke-dashoffset:0;stroke-linecap:round;animation:travel_2b6bf5 var(--uib-speed) linear infinite;will-change:stroke-dasharray,stroke-dashoffset;transition:stroke .5s ease}.track_58231c{stroke:var(--uib-color);opacity:var(--uib-bg-opacity);transition:stroke .5s ease}@keyframes travel_2b6bf5{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.container_248bb3{--uib-dot-size: calc(var(--uib-size) / 2);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:var(--uib-size);width:var(--uib-size)}.inner_c5c344{position:relative;display:flex;align-items:center;justify-content:space-between;height:calc(var(--uib-size) / 2);width:var(--uib-size);animation:rotate_bcae8f calc(var(--uib-speed) * 2) linear infinite;will-change:transform}.svg_6793e9{filter:url(#uib-jelly-filter);overflow:visible}.dot_e1cba2{cy:50%;cx:50%;r:calc(var(--uib-dot-size) / 2);display:block;will-change:transform;fill:var(--uib-color);transition:fill .3s ease;transform-origin:center;transform-box:fill-box}.dot_e1cba2:first-child{animation:shift-left_30781c var(--uib-speed) ease infinite}.dot_e1cba2:nth-child(2){animation:shift-right_28d4f0 var(--uib-speed) ease infinite}@keyframes rotate_bcae8f{0%,49.999%,to{transform:none}50%,99.999%{transform:rotate(90deg)}}@keyframes shift-left_30781c{0%,to{transform:scale(1) translate(0)}50%{transform:scale(.65) translate(-75%)}}@keyframes shift-right_28d4f0{0%,to{transform:scale(1) translate(0)}50%{transform:scale(.65) translate(75%)}}.valuation{display:flex;background:#fbfbfb}.valuation .valuation_container{flex:9;width:100%;padding-bottom:30px}.valuation .valuation_container .header{display:flex;align-items:center;flex-direction:column;background:#fff;border-radius:18px;border:1px solid #e6e8ee;box-shadow:0 16px 40px #0f172a14;padding:24px;margin:20px}.valuation .valuation_container .header .header_title{display:flex;align-items:center;gap:16px}.valuation .valuation_container .header .header_title .title{font-size:32px;margin:0}.valuation .valuation_container .header .header_title .logo{width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:90%;background:#fbfbfb;border:1px solid #e6e8ee}.valuation .valuation_container .header .title_stack{display:flex;flex-direction:column}.valuation .valuation_container .header .subtitle{color:#64748b;font-size:14px;margin-top:6px}.valuation .valuation_container .header .header_body{width:100%;margin-top:16px}.valuation .valuation_container .header .header_body .header_meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.valuation .valuation_container .header .header_body .meta_card{background:#fbfbfb;border:1px solid #e6e8ee;border-radius:12px;padding:12px 14px}.valuation .valuation_container .header .header_body .meta_label{color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.valuation .valuation_container .header .header_body .meta_value{color:#0f172a;font-size:16px;font-weight:600;margin-top:6px;word-break:break-word}.valuation .valuation_container .section_header{display:flex;flex-direction:column;margin:10px 20px 0}.valuation .valuation_container .section_header h2{margin:0;font-size:22px}.valuation .valuation_container .section_header p{margin:6px 0 0;color:#64748b}.valuation .valuation_container .widgets{display:flex;padding:20px}.valuation .valuation_container .charts{display:flex;padding:20px;justify-content:space-between;gap:20px}.valuation .valuation_container .charts .left_info{display:flex;flex-direction:column;gap:16px}.valuation .valuation_container .charts .left_info .separator{display:none}.valuation .valuation_container .block_info{display:flex;padding:20px;justify-content:space-between;gap:20px}.valuation .valuation_container .bottom{display:flex;flex-direction:column;justify-content:center;width:100%}.valuation .valuation_container .bottom .header_bottom{display:flex;align-items:center;justify-content:center;width:100%;gap:8px;background:#f6f6f6;border-radius:999px;margin-top:12px}.valuation .valuation_container .bottom .header_bottom .table_selected{cursor:pointer;padding:6px 16px;background:#fff;border-radius:999px;box-shadow:0 8px 18px #00000014}.valuation .valuation_container .bottom .header_bottom .table_not_selected{color:#94a3b8;cursor:pointer;padding:6px 16px}.valuation .valuation_container .bottom .list_container{background:#fff;border-radius:18px;border:1px solid #e6e8ee;box-shadow:0 16px 40px #0f172a14;padding:20px;margin:20px}.valuation .valuation_container .bottom .list_container .list_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;width:100%}.valuation .valuation_container .bottom .list_container .list_top .list_info{display:flex;justify-content:left;width:100%}.valuation .valuation_container .bottom .list_container .list_top .list_info .list_title{font-weight:500;color:#000;margin-bottom:15px}.valuation .valuation_container .bottom .list_container .list_top .list_info .list_description{font-weight:500;color:gray;margin-bottom:15px}.valuation .valuation_container .bottom .list_container .list_top .list_filter{display:flex;align-items:center;gap:10px}.valuation .valuation_container .bottom .list_container .list_top .list_filter .list_add_to_cart,.valuation .valuation_container .bottom .list_container .list_top .list_filter .list_inverter{cursor:pointer;color:#64748b;background:#fff;border-color:#64748b}.valuation .valuation_container .bottom .list_container .list_top .list_filter .list_add_to_cart:hover,.valuation .valuation_container .bottom .list_container .list_top .list_filter .list_inverter:hover{cursor:pointer;color:#0f766e;color:#12846b;background:#fff}.valuation .valuation_container .bottom .list_container .list_top .list_filter .list_download .icon_download{cursor:pointer;color:#64748b;background:#fff;border-color:#64748b}.valuation .valuation_container .bottom .list_container .list_top .list_filter .list_download .icon_download:hover{cursor:pointer;color:#0f766e;color:#12846b;background:#fff}.valuation .valuation_container .bottom .list_container .compare_table_chart_section{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.valuation .valuation_container .bottom .list_container .compare_table_chart_controls{display:flex;align-items:center;justify-content:space-between;gap:8px}.valuation .valuation_container .bottom .list_container .compare_table_chart_controls_right{display:flex;align-items:center;gap:8px}.valuation .valuation_container .bottom .list_container .metric_search_box{position:relative;min-width:220px}.valuation .valuation_container .bottom .list_container .metric_search_box .metric_search_input{width:100%;padding:6px 10px;font-size:13px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#1e293b;outline:none;box-sizing:border-box;transition:border-color .2s ease}.valuation .valuation_container .bottom .list_container .metric_search_box .metric_search_input::placeholder{color:#94a3b8}.valuation .valuation_container .bottom .list_container .metric_search_box .metric_search_input:focus{border-color:#12846b}.valuation .valuation_container .bottom .list_container .metric_search_box .metric_search_spinner{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:12px;height:12px;border:2px solid #e2e8f0;border-top-color:#12846b;border-radius:50%;animation:metric-spin .6s linear infinite}.valuation .valuation_container .bottom .list_container .metric_search_box .metric_search_dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1a;list-style:none;margin:0;padding:4px 0;z-index:100;max-height:240px;overflow-y:auto}.valuation .valuation_container .bottom .list_container .metric_search_box .metric_search_option{display:flex;flex-direction:column;padding:8px 12px;cursor:pointer;gap:2px;transition:background .15s ease}.valuation .valuation_container .bottom .list_container .metric_search_box .metric_search_option:hover{background:#f0f9ff}.valuation .valuation_container .bottom .list_container .metric_search_box .metric_search_option .metric_search_option_label{font-size:13px;color:#1e293b;font-weight:500}.valuation .valuation_container .bottom .list_container .metric_search_box .metric_search_option .metric_search_option_code{font-size:11px;color:#94a3b8}@keyframes metric-spin{to{transform:translateY(-50%) rotate(360deg)}}.valuation .valuation_container .bottom .list_container .chart_download_btn{display:inline-flex;align-items:center;justify-content:center;width:10px;margin:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.valuation .valuation_container .bottom .list_container .chart_download_btn:hover{color:#12846b;background:#f0f9ff;border-color:#12846b}.valuation .valuation_container .bottom .list_container .compare_table_chart_slider{display:flex;justify-content:center}.valuation .valuation_container .comments{display:flex;align-items:center;flex-direction:column;background:#fff;border-radius:18px;border:1px solid #e6e8ee;box-shadow:0 16px 40px #0f172a14;padding:20px;margin:20px}@media (max-width: 1024px){.valuation .valuation_container .header .header_title{flex-direction:column;text-align:center}.valuation .valuation_container .header .header_title .title{font-size:30px}.valuation .valuation_container .header .header_title .logo{width:100px;height:100px}.valuation .valuation_container .header_body .header_meta{grid-template-columns:repeat(2,minmax(0,1fr))}.valuation .valuation_container .widgets,.valuation .valuation_container .block_info{flex-direction:column;gap:20px;padding:15px;justify-content:center;align-items:center;width:100%}.valuation .valuation_container .widgets>*,.valuation .valuation_container .block_info>*{width:100%;box-sizing:border-box}.valuation .valuation_container .charts{flex-direction:column;gap:20px;padding:15px;justify-content:center;align-items:center}.valuation .valuation_container .charts .left_info{display:flex;width:100%}.valuation .valuation_container .bottom .header_bottom{flex-wrap:wrap;border-radius:16px;padding:4px;gap:4px}.valuation .valuation_container .bottom .list_container{padding:12px}.valuation .valuation_container .bottom .list_container .list_top{flex-wrap:wrap;gap:8px}.valuation .valuation_container .bottom .list_container .list_top .list_info{width:100%;display:flex;flex-wrap:wrap;gap:8px}.valuation .valuation_container .bottom .list_container .compare_table_chart_controls{flex-direction:column;align-items:flex-start}.valuation .valuation_container .bottom .list_container .compare_table_chart_controls .metric_search_box{width:100%}.valuation .valuation_container .bottom .list_container .compare_table_chart_controls .compare_table_chart_controls_right{flex-wrap:wrap;width:100%}}@media (max-width: 768px){.valuation .valuation_container .header{padding:15px}.valuation .valuation_container .header .header_title{flex-direction:column;text-align:center}.valuation .valuation_container .header .header_title .title{font-size:26px}.valuation .valuation_container .header .header_title .logo{width:90px;height:90px}.valuation .valuation_container .header .header_body .header_meta{grid-template-columns:repeat(2,minmax(0,1fr))}.valuation .valuation_container .widgets,.valuation .valuation_container .block_info{flex-direction:column;justify-content:center;align-items:center;width:100%}.valuation .valuation_container .widgets>*,.valuation .valuation_container .block_info>*{width:100%;box-sizing:border-box}.valuation .valuation_container .charts{flex-direction:column;gap:20px;padding:15px;justify-content:center;align-items:center}.valuation .valuation_container .charts .left_info{display:flex;width:100%}.valuation .valuation_container .bottom .header_bottom{overflow-x:auto;flex-wrap:nowrap;border-radius:16px;padding:4px;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none}.valuation .valuation_container .bottom .header_bottom::-webkit-scrollbar{display:none}.valuation .valuation_container .bottom .list_container{padding:12px;margin:10px}.valuation .valuation_container .bottom .list_container .list_top{flex-direction:column;align-items:flex-start;gap:8px}.valuation .valuation_container .bottom .list_container .list_top .list_info{width:100%;display:flex;flex-wrap:wrap;gap:8px}.valuation .valuation_container .bottom .list_container .list_top .list_filter{align-self:flex-end}.valuation .valuation_container .bottom .list_container .compare_table_chart_controls{flex-direction:column;align-items:flex-start}.valuation .valuation_container .bottom .list_container .compare_table_chart_controls .metric_search_box{width:100%}.valuation .valuation_container .bottom .list_container .compare_table_chart_controls .compare_table_chart_controls_right{flex-wrap:wrap;width:100%}}@media (max-width: 480px){.valuation .valuation_container .header{margin:10px;padding:10px}.valuation .valuation_container .header .header_title .title{font-size:22px}.valuation .valuation_container .header .header_title .logo{width:70px;height:70px}.valuation .valuation_container .header .header_body .header_meta{grid-template-columns:1fr}.valuation .valuation_container .section_header{margin:8px 10px 0}.valuation .valuation_container .section_header h2{font-size:18px}.valuation .valuation_container .widgets,.valuation .valuation_container .block_info{flex-direction:column;padding:10px;justify-content:center;align-items:center;width:100%}.valuation .valuation_container .widgets>*,.valuation .valuation_container .block_info>*{width:100%;box-sizing:border-box}.valuation .valuation_container .charts{flex-direction:column;gap:12px;padding:10px;justify-content:center;align-items:center}.valuation .valuation_container .charts .left_info{display:flex;width:100%}.valuation .valuation_container .bottom .header_bottom{overflow-x:auto;flex-wrap:nowrap;border-radius:12px;padding:4px;margin-top:8px;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none}.valuation .valuation_container .bottom .header_bottom::-webkit-scrollbar{display:none}.valuation .valuation_container .bottom .header_bottom .table_selected,.valuation .valuation_container .bottom .header_bottom .table_not_selected{white-space:nowrap}.valuation .valuation_container .bottom .header_bottom .table_selected h2,.valuation .valuation_container .bottom .header_bottom .table_not_selected h2{font-size:14px}.valuation .valuation_container .bottom .list_container{padding:10px;margin:8px}.valuation .valuation_container .bottom .list_container .list_top{flex-direction:column;align-items:flex-start;gap:8px}.valuation .valuation_container .bottom .list_container .list_top .list_info{width:100%;display:flex;flex-wrap:wrap;gap:8px}.valuation .valuation_container .bottom .list_container .list_top .list_filter{align-self:flex-end}.valuation .valuation_container .bottom .list_container .compare_table_chart_controls{flex-direction:column;align-items:flex-start;gap:8px}.valuation .valuation_container .bottom .list_container .compare_table_chart_controls .metric_search_box{width:100%;min-width:unset}.valuation .valuation_container .bottom .list_container .compare_table_chart_controls .compare_table_chart_controls_right{flex-wrap:wrap;width:100%;gap:6px}.valuation .valuation_container .comments{margin:10px;padding:12px}}@media (max-width: 768px){.valuation>.sidebar{display:none}.valuation .valuation_container{flex:1;width:100%;min-width:0}}.sidebar{flex:1;min-height:100vh}.sidebar .top{height:55px;align-items:center;justify-content:center;display:flex}.sidebar .top .logo_link{cursor:pointer}.sidebar .top .logo_link .logo_img{height:45px;width:45px}.sidebar hr{height:0;border:.5px solid lightblue}.sidebar .center{background-color:#8d8d92;padding-left:10px}.sidebar .center ul{list-style:none;padding:0;margin:0}.sidebar .center ul li{display:flex;align-items:center;cursor:pointer;padding:5px}.sidebar .center ul li:hover{background-color:#fff}.sidebar .center ul li span{font-size:13px;font-weight:600;margin-left:10px}.sidebar .bottom{display:flex;align-items:center}.sidebar .bottom .theme_selector{width:20px;height:20px;border-radius:10px;margin:5px}.sidebar .bottom .theme_selector:hover{border:1px solid #7451f8}.sidebar .bottom .theme_selector:nth-child(1){background-color:#fff}.sidebar .bottom .theme_selector:nth-child(2){background-color:#000}@media (max-width: 1024px){.sidebar{min-height:10vh}}@media (max-width: 768px){.sidebar{min-height:10vh}}@media (max-width: 480px){.sidebar{min-height:10vh}}.navbar{height:50px;background:transparent;display:flex;flex-direction:column}.navbar .wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.navbar .wrapper .search_bar{display:flex;align-items:center;width:100%;height:47px}.navbar .wrapper .search_bar input{margin-right:2px;padding:7px;width:35%;border:1px solid #e9e7e7;outline:none;background-color:transparent;border-radius:50px}.navbar .wrapper .search_bar input:hover{border:1px solid #c9c9c9}.navbar .wrapper .search_bar .icon{cursor:pointer;color:#000}.navbar .wrapper .items{display:flex;align-items:center}.navbar .wrapper .items .item{cursor:pointer;margin-right:30px;position:relative}.navbar .wrapper .items .item .notify{width:15px;height:15px;border-radius:50%;background-color:red;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:-5px;bottom:-5px}.navbar .wrapper .items .icon{font-size:30px;color:#12846b}.navbar .search_box{z-index:2;background-color:#fff;width:32%;border-radius:20px;-webkit-box-shadow:2px 4px 10px 1px rgba(0,0,0,.47);box-shadow:2px 4px 10px 1px #9f9e9e78}.navbar .search_box ul{padding-left:10px;list-style:none;display:flex;flex-direction:column;align-items:left;justify-content:left}.navbar .search_box ul .search_result{color:gray;text-decoration:none}.navbar .search_box ul .search_result li{padding:5px;text-decoration:underline}.navbar .search_box ul .search_result li:hover{background-color:#d8d8d8;color:#000;cursor:pointer}.navbar .search_box_empty{z-index:0;background-color:transparent}@media (max-width: 1024px){.navbar .wrapper{margin-top:5px;margin-left:10px}}@media (max-width: 768px){.navbar .wrapper{margin-top:5px;margin-left:10px}}@media (max-width: 480px){.navbar .wrapper{margin-top:5px;margin-left:10px}}.graph{width:100%;margin-left:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-box-shadow:2px 4px 10px 1px rgba(0,0,0,.47);box-shadow:2px 4px 10px 1px #9f9e9e78;padding:10px;background-color:#fff}.graph .top{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#000}.graph .top .price{font-weight:700;font-size:30px;margin:0}.graph .top .return_percent_positive{font-weight:700;font-size:15px;margin:5px;color:green}.graph .top .return_percent_negative{font-weight:700;font-size:15px;margin:5px;color:red}.graph .compare_controls{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:16px;margin:10px 0 5px}.graph .compare_controls .compare_select{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#222}.graph .compare_controls .compare_select select{padding:6px 10px;border-radius:8px;border:1px solid #c7c7c7;background-color:#fff}.graph .compare_controls .compare_search{position:relative;width:320px;display:flex;flex-direction:column;gap:6px}.graph .compare_controls .compare_search input{padding:6px 10px;border-radius:8px;border:1px solid #c7c7c7}.graph .compare_controls .compare_search .compare_loading{font-size:12px;color:#666}.graph .compare_controls .compare_search .compare_results,.graph .compare_controls .compare_search .compare_results_empty{position:absolute;top:62px;left:0;width:100%;background-color:#fff;border:1px solid #ddd;border-radius:8px;max-height:220px;overflow-y:auto;z-index:2}.graph .compare_controls .compare_search .compare_results ul,.graph .compare_controls .compare_search .compare_results_empty ul{list-style:none;margin:0;padding:0}.graph .compare_controls .compare_search .compare_results ul li,.graph .compare_controls .compare_search .compare_results_empty ul li{padding:8px 10px;cursor:pointer}.graph .compare_controls .compare_search .compare_results ul li:hover,.graph .compare_controls .compare_search .compare_results_empty ul li:hover{background-color:#f0f0f0}.graph .compare_controls .compare_search .compare_results_empty{display:none}.graph .compare_active{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:13px;margin-bottom:10px}.graph .compare_active .compare_list{list-style:none;padding:0;margin:0;width:100%;max-width:520px;display:flex;flex-direction:column;gap:6px}.graph .compare_active .compare_list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:8px;background-color:#f4f4f4}.graph .compare_active .compare_list li .compare_value{font-weight:700;color:#222}.graph .compare_active .compare_list li .compare_remove{display:inline-flex;align-items:center;justify-content:center;color:#c1c7d0;cursor:pointer;width:36px;height:36px;border-radius:10px;background:#f8fafc;transition:color .2s ease,background .2s ease;border:none}.graph .compare_active .compare_list li .compare_remove:hover{color:#ef4444;background:#fee2e2}.graph .compare_active .compare_list li .compare_remove svg{font-size:18px}.graph .compare_active .compare_label{display:inline-flex;align-items:center;gap:8px;flex:1}.graph .compare_active .compare_swatch{width:12px;height:12px;border-radius:3px;background-color:#ccc}.graph .compare_active .compare_ticker{font-weight:600;color:#111827}.graph .compare_active .value_positive{color:#16a34a}.graph .compare_active .value_negative{color:#dc2626}.graph .compare_active .compare_remove_disabled{color:#e2e8f0;background:#f8fafc;cursor:not-allowed;pointer-events:none}.graph .time_selector{display:flex;align-items:right;justify-content:right;background-color:#dadada;border-radius:15px}.graph .time_selector ul{list-style:none;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.graph .time_selector ul .not_selected{cursor:pointer;padding:5px}.graph .time_selector ul .not_selected:hover{color:#fff;background-color:#636363;border-radius:20%;cursor:pointer}.graph .time_selector ul .selected{padding:5px;color:#fff;background-color:#636363;border-radius:20%;cursor:pointer}@media (max-width: 1024px){.graph{width:450px}}@media (max-width: 768px){.graph{width:450px}}@media (max-width: 480px){.graph{width:450px}}.chart_container{width:50%;height:auto;margin:auto}.custom_tooltip{padding:4px;background-color:#fff;border-radius:10px}.label_key{color:gray}.label_value{color:#000;font-weight:700}.price_key{color:gray}.price_value{color:#3033ff;font-weight:700}.chart_wrapper{width:700px;max-width:700px;margin:auto}.responsive_chart{width:100%;height:300px}@media (max-width: 768px){.chart_wrapper{max-width:450px}.custom_tooltip{font-size:14px;padding:6px}.recharts-xAxis .recharts-cartesian-axis-tick-value,.recharts-yAxis .recharts-cartesian-axis-tick-value{font-size:10px}}@media (max-width: 480px){.custom_tooltip{font-size:12px}.chart_wrapper{max-width:450px}}.featured{flex:2;-webkit-box-shadow:2px 4px 10px 1px rgba(0,0,0,.47);box-shadow:2px 4px 10px 1px #9f9e9e78;padding:10px;margin-right:15px;width:100%;background-color:#fff}.featured .top{display:flex;align-items:center;justify-content:space-between;color:#000}.featured .title{font-size:30px}.featured .bottom{display:flex;flex-direction:column;align-items:left;justify-content:left}.featured .bottom .block_table th,.featured .bottom .block_table td{text-align:left}.featured .bottom ul{list-style:none;padding:0;margin:0}.featured .bottom ul li{margin-top:5px;color:#000}.featured .bottom .ticker{margin-top:0;font-weight:500;color:gray}.featured .bottom .price{font-size:25px}.featured .bottom .description{font-size:12px;color:gray}@media (max-width: 1024px){.featured{margin-right:0;padding:12px;width:100%}.featured .top{display:flex;align-items:center;color:#000}.featured .top .title{font-size:26px;margin-right:10px}.featured .bottom .price{font-size:22px}}@media (max-width: 768px){.featured{margin-right:0;padding:12px;width:100%}.featured .top{display:flex;align-items:center;color:#000}.featured .top .title{font-size:26px;margin-right:10px}.featured .title{font-size:24px;margin-right:10px}.featured .bottom .price{font-size:20px}.featured .bottom .description{font-size:11px}}@media (max-width: 480px){.featured{padding:10px;width:100%;margin-right:0}.featured .top{display:flex;align-items:center;justify-content:center}.featured .top .title{font-size:26px;margin-right:10px}.featured .bottom .price{font-size:18px}.featured .bottom ul li{font-size:14px}.featured .bottom .description{font-size:10px}}.company_logo_img{width:90px;height:90px;border-radius:60px}.calculator_locked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;border:1.5px dashed #e5e7eb;border-radius:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.calculator_locked:hover{border-color:#12846b;background:#12846b0a}.calculator_locked:hover .locked-cta{color:#12846b}.calculator_locked .lock{border:none;padding:0;min-width:unset;font-size:2rem;color:#9ca3af;pointer-events:none}.calculator_locked .locked-message{margin:0;font-size:.88rem;color:#6b7280}.calculator_locked .locked-cta{font-size:.8rem;font-weight:600;color:#9ca3af;transition:color .15s ease}.calculator_container{display:flex;flex-direction:column;width:100%;gap:16px}.calculator_container .description{background:linear-gradient(135deg,#12846b12,#10b9810a);border-left:3px solid #12846B;border-radius:0 8px 8px 0;padding:12px 18px}.calculator_container .description p{margin:0;font-size:.83rem;line-height:1.65;color:#374151}.calculator_container .description p strong{color:#111827}.calculator_container .description p .highlight{color:#12846b;font-weight:600}.calculator_container .reverse_dcf_info{display:flex;gap:16px;align-items:flex-start}.calculator_container .reverse_dcf_info .current_fields_ro{flex:0 0 auto;min-width:260px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.calculator_container .reverse_dcf_info .current_fields_ro .section-header{padding:9px 14px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af}.calculator_container .reverse_dcf_info .current_fields_ro .section-header.results-section-header{border-top:1px solid #e5e7eb}.calculator_container .reverse_dcf_info .current_fields_ro table{width:100%;border-collapse:collapse}.calculator_container .reverse_dcf_info .current_fields_ro tr{border-bottom:1px solid #f3f4f6}.calculator_container .reverse_dcf_info .current_fields_ro tr:last-child{border-bottom:none}.calculator_container .reverse_dcf_info .current_fields_ro tr.result-row{background:#12846b08}.calculator_container .reverse_dcf_info .current_fields_ro td{padding:9px 14px;font-size:.82rem}.calculator_container .reverse_dcf_info .current_fields_ro td:first-child{color:#6b7280;font-weight:400}.calculator_container .reverse_dcf_info .current_fields_ro td:last-child{font-weight:500;color:#111827;text-align:right;white-space:nowrap}.calculator_container .reverse_dcf_info .current_fields_ro .reverse_dcf_output{color:#12846b!important;font-weight:600!important}.calculator_container .reverse_dcf_info .current_fields_ro .reverse_dcf_output_green_text{color:#10b981!important;font-weight:700!important}.calculator_container .reverse_dcf_info .current_fields_ro .reverse_dcf_output_red_text{color:#ef4444!important;font-weight:700!important}.calculator_container .reverse_dcf_info .inputs-panel{flex:1;display:flex;flex-direction:column;gap:12px}.calculator_container .reverse_dcf_info .inputs-panel .fcf_input_fields{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.calculator_container .reverse_dcf_info .inputs-panel .discount_input_fields{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:16px}.calculator_container .reverse_dcf_info .inputs-panel .discount_input_fields .slider-group{display:flex;flex-direction:column;gap:2px}.calculator_container .reverse_dcf_info .inputs-panel .discount_input_fields .slider-group label{font-size:.75rem;font-weight:500;color:#374151;display:flex;justify-content:space-between;align-items:center}.calculator_container .reverse_dcf_info .inputs-panel .discount_input_fields .slider-group label .slider-value{font-weight:600;color:#12846b}.calculator_container .reverse_dcf_info .inputs-panel .panel-title{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af}.calculator_container .reverse_dcf_info .inputs-panel .input-group{display:flex;flex-direction:column;gap:5px}.calculator_container .reverse_dcf_info .inputs-panel .input-group label{font-size:.75rem;font-weight:500;color:#374151}.calculator_container .reverse_dcf_info .inputs-panel .input-group input{width:100%;padding:9px 12px;font-size:.85rem;border:1.5px solid #e5e7eb;border-radius:8px;background:#f9fafb;color:#111827;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;box-sizing:border-box}.calculator_container .reverse_dcf_info .inputs-panel .input-group input:focus{border-color:#12846b;background:#fff;box-shadow:0 0 0 3px #12846b1a}.calculator_container .reverse_dcf_info .inputs-panel .input-group input::placeholder{color:#d1d5db}.calculator_container .calculate_container .calc_button_container .calculate_button{width:100%;padding:11px 20px;background-color:#12846b;color:#fff;border:none;border-radius:8px;font-size:.88rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .15s ease,transform .1s ease;display:flex;align-items:center;justify-content:center}.calculator_container .calculate_container .calc_button_container .calculate_button:hover{background-color:#0e6552;transform:translateY(-1px)}.calculator_container .calculate_container .calc_button_container .calculate_button:active{transform:translateY(0)}.calculator_container .calculate_container .calc_button_container .calculate_button.loading{opacity:.85;cursor:default;pointer-events:none}@media (max-width: 1024px){.calculator_container .reverse_dcf_info{flex-direction:column;width:100%}.calculator_container .reverse_dcf_info .current_fields_ro{width:100%;min-width:unset}.calculator_container .reverse_dcf_info .inputs-panel{width:100%}}@media (max-width: 768px){.calculator_container .reverse_dcf_info{flex-direction:column;width:100%}}@media (max-width: 480px){.calculator_container .reverse_dcf_info{flex-direction:column;width:100%}.calculator_container .discount_input_fields .combobox-row{flex-direction:column}}.lock{padding:7px;border-bottom:1px solid #ddd;text-align:center;color:#bc4b4b;cursor:pointer;min-width:120px}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.comment-section{max-width:700px;margin:2rem auto;padding:1rem}.comment-section .card{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #0000000d;margin-bottom:1rem}.comment-section .card .username_form{display:flex;flex-direction:column;justify-content:center;align-items:center}.comment-section .comment-form{display:flex;flex-direction:column;align-items:center;gap:1rem}.comment-section .comment-form input{padding:.75rem;border:1px solid #ccc;border-radius:8px;font-size:1rem}.comment-section .comment-form .ql-editor{min-height:120px}.comment-section .comment-header{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:.5rem}.comment-section .comment-header .comment-name{font-weight:600}.comment-section .comment-header .comment-date{color:#666}.comment-section .comment-text{font-size:1rem;color:#333}.comment-section .comment-text img{max-width:100%;margin-top:.5rem;border-radius:8px}.comment-section .comments-visibility{display:flex;align-items:center;justify-content:center}.comment-section .comments-visibility .visibility_selected{cursor:pointer;padding:5px;border:solid .3em transparent;border-bottom-color:#12846b}.comment-section .comments-visibility .visibility_not_selected{color:#d7d7d7;cursor:pointer;padding:5px}.comment-section .comment-toolbar{display:flex;align-items:center;justify-content:space-between}.comment-section .comment-toolbar .icon{cursor:pointer;color:#12846b}.comment-section .comment-toolbar .item{display:flex;flex-direction:column;justify-content:center}.comment-section .comment-toolbar .item .notify{cursor:pointer;width:15px;height:15px;border-radius:50%;color:#000;display:flex;align-items:center;justify-content:center;top:-5px;bottom:-5px}.comment-section .more-comments{display:flex;align-items:center;flex-direction:column}.comment-section .comment-features{display:flex;align-items:center}.comment-section .comment-spinner{padding:10px}.comment-section .comment-editor{display:flex;align-items:center;flex-direction:column}.comment-section .comment-load{width:100%;margin:10px}.comment-section .comment-error{color:#d32f2f;font-size:.85rem;margin:6px 0 0}.comment-section .comment-error .comment-error-uuid{opacity:.7;font-size:.78rem}.comment-section .reply-editor{display:flex;align-items:left;flex-direction:column}.comment-section .reply-actions{display:flex;align-items:left}.comment-section .reply-actions .action_button_reply{padding-top:20px;padding-right:5px;margin:0}.comment-section .reply-actions .action_button_cancel{padding-top:20px;margin:0}.base_button{width:100%;height:auto;background-color:transparent;border-color:#12846b;border-style:ridge}.base_button:hover{background-color:#12846b;color:#fff}.cancel_button{width:100%;height:auto;background-color:transparent;border-color:#ff1c1c;border-style:ridge}.cancel_button:hover{background-color:#ff1c1c;color:#fff}.username_input_container{display:flex;flex-direction:column;justify-content:center;align-items:center}.compare_table_chart{width:100%;padding:6px;border-radius:14px;background:#f8fafc;border:1px solid #e6e8ee;margin-bottom:16px}.compare_table_chart_title{margin:4px 8px 8px;font-size:20px;font-weight:700;color:#1f2937;text-align:center}.compare_table_chart_title .chart_title_ticker{color:#0ea5e9;text-decoration:none;cursor:pointer}.compare_table_chart_title .chart_title_ticker:hover{text-decoration:underline}.compare_table_chart_title .chart_title_name{color:#1f2937}.compare_table_chart_title .chart_title_separator{color:#94a3b8}.compare_table_chart_title .chart_title_company{display:inline-flex;align-items:center;gap:6px}.compare_table_chart_title .chart_title_swatches{display:inline-flex;align-items:center;gap:3px}.compare_table_chart_title .chart_title_swatch{display:inline-block;width:12px;height:12px;border-radius:3px;flex-shrink:0}.compare_table_chart_footer{display:flex;justify-content:flex-end;padding:4px 8px 0}.compare_table_chart_footer .complete_logo_img{width:120px;height:auto}.compare_table_legend{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px 16px}.legend_item{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#1f2937}.legend_swatch{width:12px;height:12px;border-radius:3px}.legend_remove{border:none;background:#f8fafc;color:#94a3b8;cursor:pointer;width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease,background .2s ease}.legend_remove:hover{color:#ef4444;background:#fee2e2}.compare_table_tooltip{background:#fff;padding:8px 10px;border-radius:10px;box-shadow:0 10px 24px #0f172a1a}.tooltip_label{margin:0 0 6px;font-weight:600}.tooltip_value{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}.tooltip_name{color:#64748b}.tooltip_number{font-weight:600;color:#0f172a}.business_metrics_table_container{display:flex;flex-direction:column;gap:48px;align-items:center;width:100%}.business_metrics_compare_controls{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:16px}.business_metrics_compare_search{position:relative;width:100%}.business_metrics_compare_search input{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px}.business_metrics_compare_search .compare_loading{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#64748b}.business_metrics_compare_search .compare_results,.business_metrics_compare_search .compare_results_empty{position:absolute;width:100%;background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 8px 8px;max-height:220px;overflow-y:auto;z-index:100}.business_metrics_compare_search .compare_results ul,.business_metrics_compare_search .compare_results_empty ul{list-style:none;margin:0;padding:0}.business_metrics_compare_search .compare_results li,.business_metrics_compare_search .compare_results_empty li{padding:8px 12px;cursor:pointer;font-size:14px}.business_metrics_compare_search .compare_results li:hover,.business_metrics_compare_search .compare_results_empty li:hover{background:#f1f5f9}.business_metrics_compare_search .compare_results_empty{display:none}.business_metrics_compare_active{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#334155}.business_metrics_compare_active .compare_list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.business_metrics_compare_active li{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 8px}.business_metrics_compare_active .compare_remove{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;color:#64748b;padding:0;width:20px;height:20px;justify-content:center}.business_metrics_compare_active .compare_remove:hover{color:#ef4444}.business_metric_table_block{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.business_metric_table_header{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.business_metric_table_switch{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;background:#eef2f6;padding:6px;border-radius:999px}.business_metric_table_switch button{border:none;background:transparent;color:#94a3b8;padding:6px 12px;border-radius:999px;font-size:12px;cursor:pointer;transition:all .2s ease}.business_metric_table_switch .table_selected{background:#fff;color:#0f172a;box-shadow:0 8px 18px #00000014}.business_metric_table_title{margin:0;text-align:center}.tr_growth,.tr_growth .growth_label,.tr_growth td{font-style:italic}.tr_growth .td_growth_label .field_name_cell{justify-content:center}.icon_container{display:flex;justify-content:center}.table_section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.table_section .table_cont{max-width:1000px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-x:auto;overflow-y:visible;width:100%}.table_section .table_cont .table_custom{display:block;border-collapse:collapse;width:100%;overflow-x:auto;position:relative}.table_section .table_cont .table_custom .headcol_number,.table_section .table_cont .table_custom .headcol_percent,.table_section .table_cont .table_custom .head_col_label_field,.table_section .table_cont .table_custom .headcol_years,.table_section .table_cont .table_custom .td_field_name{position:sticky;left:0;white-space:nowrap;z-index:2;background-color:#fff}.table_section .table_cont .table_custom .headcol_percent{background-color:#ddd}.table_section .table_cont .table_custom .headcol_years{border:1px solid #12846B;background-color:#12846b;color:#fff}.table_section .table_cont .table_custom .headcol_premium_data{border:1px solid #12846B;color:#bc4b4b}.table_section .table_cont .table_custom .head_col_label_field:hover{background-color:#e2f1ff}.table_section .table_cont .table_custom th{padding:8px;text-align:left;border-bottom:1px solid #ddd;background-color:transparent}.table_section .table_cont .table_custom .years_col{padding:8px;border:1px solid #12846B;color:#fff;background-color:#12846b}.table_section .table_cont .table_custom .tr_dcf{font-weight:700;color:#000}.table_section .table_cont .table_custom .tr_dcf:nth-child(2n){background-color:#ddd;font-weight:500}.table_section .table_cont .table_custom .tr_stmt{font-weight:500}.table_section .table_cont .table_custom .tr_stmt:nth-child(2n){background-color:#ddd}.table_section .table_cont .table_custom tr:nth-child(2n) .td_field_name{background-color:#ddd;font-weight:500}.table_section .table_cont .table_custom td{padding:7px;border-bottom:1px solid #ddd;text-align:left;min-width:120px}.table_section .table_cont .table_custom .td_premium_data{padding:7px;text-align:center;border-bottom:1px solid #ddd;color:#bc4b4b;cursor:pointer;min-width:120px}.table_section .table_cont .table_custom .field_name_cell{display:flex;align-items:center;justify-content:space-between;gap:10px}.table_section .table_cont .table_custom .add_chart_icon{font-size:18px;color:#64748b;cursor:pointer;transition:color .2s ease}.table_section .table_cont .table_custom .add_chart_icon:hover{color:#0ea5e9}.table_section .table_cont .table_custom .growth_icon_active{color:#0ea5e9!important}.table_section .table_cont .table_custom .icon_container{display:flex;align-items:center;gap:4px}.table_section .table_cont .table_custom .tr_growth,.table_section .table_cont .table_custom .tr_growth td,.table_section .table_cont .table_custom .growth_label{font-style:italic}.table_section .table_cont .table_custom .td_growth_label .field_name_cell{justify-content:center}@media (max-width: 768px){.table_section .table_cont{padding:0 10px;overflow-x:auto}.table_section .table_cont .table_custom{font-size:13px}.table_section .table_cont .table_custom th,.table_section .table_cont .table_custom td{padding:6px;min-width:90px}.table_section .table_cont .table_custom .td_premium_data,.table_section .table_cont .table_custom .td_field_name{min-width:100px}.table_section .table_cont .table_custom .headcol_years{font-size:12px}.table_section .table_cont .table_custom .head_col_label_field{font-size:13px}}@media (max-width: 480px){.table_section .table_cont .table_custom{font-size:11px}.table_section .table_cont .table_custom th,.table_section .table_cont .table_custom td{padding:5px;min-width:80px}.table_section .table_cont .table_custom .td_field_name{font-size:11px;min-width:90px}.table_section .table_cont .table_custom .td_premium_data{min-width:90px}}.table_compare_container{width:100%}.table_compare_controls{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.table_compare_search{position:relative;width:100%}.table_compare_search input{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px}.table_compare_search .compare_loading{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#64748b}.table_compare_search .compare_results,.table_compare_search .compare_results_empty{position:absolute;width:100%;background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 8px 8px;max-height:220px;overflow-y:auto;z-index:100}.table_compare_search .compare_results ul,.table_compare_search .compare_results_empty ul{list-style:none;margin:0;padding:0}.table_compare_search .compare_results li,.table_compare_search .compare_results_empty li{padding:8px 12px;cursor:pointer;font-size:14px}.table_compare_search .compare_results li:hover,.table_compare_search .compare_results_empty li:hover{background:#f1f5f9}.table_compare_search .compare_results_empty{display:none}.table_compare_active{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#334155}.table_compare_active .compare_list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.table_compare_active li{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 8px}.table_compare_active .compare_remove{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;color:#64748b;padding:0;width:20px;height:20px;justify-content:center}.table_compare_active .compare_remove:hover{color:#ef4444}.table_compare_switch{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;background:#eef2f6;padding:6px;border-radius:999px}.table_compare_switch button{border:none;background:transparent;color:#94a3b8;padding:6px 12px;border-radius:999px;font-size:12px;cursor:pointer;transition:all .2s ease}.table_compare_switch .table_selected{background:#fff;color:#0f172a;box-shadow:0 8px 18px #00000014}.products ul,.products ol,.products li{text-align:left}.products .logo_container{display:flex;justify-content:center;align-items:center}.products .logo_container .logo{cursor:pointer}.products .pricing_header{height:400px;display:flex;align-items:center;justify-content:space-evenly}.products .pricing_header .header_left{display:flex;flex-direction:column}.products .pricing_header .header_left .pricing_main_title{font-size:34px}.products .pricing_header .header_left .button_div_header_left .button_dcf_left_header{background-color:transparent;border-color:#12846b;border-style:ridge}.products .pricing_header .header_left .button_div_header_left .button_dcf_left_header:hover{background-color:#12846b;color:#fff}.products .pricing_header .gif_image_container{width:500px;height:300px;display:flex;justify-content:center;align-items:center;border-radius:90px}.products .pricing_central{display:flex;flex-direction:column;align-items:center;justify-content:center}.products .pricing_central .pricing_second_title{font-size:26px}.products .pricing_central .description_container_text_left,.products .pricing_central .description_container_text_right{display:flex;align-items:center;justify-content:space-evenly;width:100%}.products .pricing_central .description_container_text_left .text_container,.products .pricing_central .description_container_text_right .text_container{font-size:23px}.products .pricing_central .description_container_text_left .image_container,.products .pricing_central .description_container_text_right .image_container{width:300px;height:200px;background-color:#6dc7ff}.products .pricing_central .description_container_text_left .thread_video_container,.products .pricing_central .description_container_text_right .thread_video_container,.products .pricing_central .description_container_text_left .assumptions_video_container,.products .pricing_central .description_container_text_right .assumptions_video_container,.products .pricing_central .description_container_text_left .fin_data_container,.products .pricing_central .description_container_text_right .fin_data_container{width:416px;height:250px}.products .pricing_central .description_container_text_right{margin-top:10px;padding:10px}.products .pricing_products{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 16px;background:radial-gradient(circle at top,rgba(12,84,64,.08),transparent 60%);text-align:center}.products .pricing_products .pricing_value_props{display:flex;gap:12px;margin:14px 0 26px;flex-wrap:wrap;justify-content:center}.products .pricing_products .pricing_value_props .value_prop{background:#f7f8fa;border:1px solid #e7e7e7;padding:8px 12px;border-radius:999px;font-size:14px;color:#374151}.products .pricing_products .switch_container{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:999px;padding:4px;gap:6px}.products .pricing_products .switch_container .payment_period_selected{cursor:pointer;background:#fff;border-radius:999px;padding:6px 14px;box-shadow:0 8px 18px #00000014}.products .pricing_products .switch_container .payment_period_not_selected{color:#d7d7d7;cursor:pointer;padding:6px 14px}.products .pricing_products .products_container{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.products .faqs_container{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%}.products .faqs_container .faqs{width:70%}@media (max-width: 1024px){.products .pricing_header{flex-direction:column;height:auto;gap:20px}.products .pricing_header .gif_image_container{width:80%;height:auto}.products .pricing_central .description_container_text_left,.products .pricing_central .description_container_text_right{flex-direction:column;text-align:center}.products .pricing_central .description_container_text_left .image_container,.products .pricing_central .description_container_text_right .image_container{width:80%;height:auto;background-color:#6dc7ff}.products .pricing_central .description_container_text_left .text_container,.products .pricing_central .description_container_text_right .text_container{font-size:20px}.products .products_container{flex-direction:column}.products .faqs_container{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%}.products .faqs_container .faqs{width:100%}}@media (max-width: 768px){.products .logo_container .logo{width:80px;height:80px}.products .pricing_header .header_left .pricing_main_title{font-size:26px;text-align:center}.products .pricing_header .gif_image_container{width:90%}.products .pricing_central .pricing_second_title{font-size:22px;text-align:center}.products .pricing_central .description_container_text_left .text_container,.products .pricing_central .description_container_text_right .text_container{font-size:18px}.products .pricing_central .description_container_text_left .image_container,.products .pricing_central .description_container_text_right .image_container{width:90%;background-color:#6dc7ff}.products .faqs_container{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%}.products .faqs_container .faqs{width:100%}}@media (max-width: 480px){.products .pricing_header{padding:10px}.products .pricing_header .header_left .pricing_main_title{font-size:22px}.products .pricing_central .pricing_second_title{font-size:20px}.products .pricing_central .description_container_text_left .text_container,.products .pricing_central .description_container_text_right .text_container{font-size:16px}.products .products_container{flex-direction:column}.products .faqs_container{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%}.products .faqs_container .faqs{width:100%}}.product{padding:24px 28px;margin:22px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;background:linear-gradient(180deg,#fff,#f7f8fa);border-radius:16px;border:1px solid #e7e7e7;box-shadow:0 16px 40px #1317201f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product:hover{transform:translateY(-4px);box-shadow:0 20px 50px #1317202e;border-color:#0000001f}.product.product--featured{border-color:#0003;box-shadow:0 20px 60px #09755e40}.product.product--single{border-color:#0000001f}.product .plan_badge{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border-radius:999px;margin-bottom:12px;width:fit-content}.product .plan_badge--featured{background:#0b3b2e;color:#fff}.product .plan_badge--single{background:#f0f4f9;color:#1a2b3b}.product .subtitle{margin:6px 0 0;color:#4b5563;font-size:16px}.product .plan_note{margin:12px 0 8px;color:#6b7280;font-size:14px}.product .top{color:#000;text-align:left}.product .top .title{font-size:32px;margin:0}.product .bottom{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.product .bottom .description .p_description{font-style:italic}.product .bottom .features{padding:8px 0;border-radius:10px}.product .bottom .features ul{display:flex;flex-direction:column;align-items:left;justify-content:left;list-style:none}.product .bottom .features ul li .li_into{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.product .bottom .features ul li .li_into .web_icon{color:#12846b}.product .bottom .features ul li .li_into .web_icon_missing_feature{color:#ca7777}.product .bottom .features ul li .li_into .li_text_missing_feature{color:#6b6b6b}.product .bottom .cupon_value{color:red}.product .bottom .price{color:#000;font-weight:700;font-size:34px;display:flex;justify-content:center;align-items:center;gap:6px}.product .bottom .price .time_period,.product .bottom .price .times_product{font-weight:400;font-size:15px}.product .bottom .buy_now_container{margin:18px 0 6px;display:flex;align-items:center;justify-content:flex-start}.product .bottom .buy_now_container .buy_button{border-color:#12846b;border-style:ridge;color:#000;background-color:#12846b;color:#fff;padding:10px 18px;border-radius:10px;font-weight:600}.product .bottom .buy_now_container .buy_button:hover{background-color:transparent;color:#000}.login_container{display:flex;flex-direction:column;align-items:center;justify-content:center}.login_container .login_comp_container{width:600px;margin:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:10px;-webkit-box-shadow:2px 4px 10px 1px rgba(0,0,0,.47);box-shadow:2px 4px 10px 1px #9f9e9e78;padding:10px}.login_container .login_comp_container .lock_icon{background-color:#12846b;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:40px}.login_container .login_comp_container .login_form{display:flex;flex-direction:column;align-items:center;justify-content:center}.login_container .login_comp_container .login_form .login_input{width:100%;padding:10px;margin:5px;border:1px solid #e9e7e7;outline:none;background-color:transparent;border-radius:50px}.login_container .login_comp_container .login_form .login_input:hover{border:1px solid #c9c9c9}.login_container .login_comp_container .login_form .login_button{margin:10px;width:100%;height:auto;background-color:transparent;border-color:#12846b;border-style:ridge}.login_container .login_comp_container .login_form .login_button:hover{background-color:#12846b;color:#fff}.login_container .login_comp_container .login_form .resend_link{margin:10px;width:100%;height:auto;background-color:transparent;border-color:#12846b;border-style:ridge}.login_container .login_comp_container .login_form .resend_link:hover{background-color:#12846b;color:#fff}.login_container .login_comp_container .terms_text{font-size:.75rem;color:#888;text-align:center;margin:4px 0 0}.login_container .login_comp_container .terms_text a{color:#12846b;text-decoration:none}.login_container .login_comp_container .terms_text a:hover{text-decoration:underline}.login_container .login_comp_container .otp_boxes{display:flex;gap:10px;margin:12px 0}.login_container .login_comp_container .otp_boxes .otp_box{width:46px;height:54px;text-align:center;font-size:1.4rem;font-weight:600;border:2px solid #e9e7e7;border-radius:10px;outline:none;caret-color:#12846b;transition:border-color .2s}.login_container .login_comp_container .otp_boxes .otp_box:focus{border-color:#12846b;box-shadow:0 0 0 3px #00000014}.login_container .login_comp_container .otp_boxes .otp_box:hover{border-color:#c9c9c9}.login_container .login_comp_container .error_text{color:#ff4848}.login_container .login_comp_container .text_right_credential{color:transparent}.title_h1{color:#000;font-size:35px}.account{display:flex}.account .body{flex:9}.account .body .account_container{background-color:transparent;align-items:center;justify-content:center;display:flex}.account_card_loading{margin:25px;border-radius:16px;box-shadow:0 18px 40px #0f172a1f;display:flex;flex-direction:column;align-items:center;justify-content:center;width:520px;height:520px;padding:10px;background:#fff}.account_card{margin:25px;border-radius:20px;box-shadow:0 18px 45px #0f172a1f;padding:20px 24px 28px;background:#fff;border:1px solid rgba(148,163,184,.25)}.account_card .body{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:20px}.account_card .body .title_container{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.account_card .body .title_container .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;margin:0 0 4px}.account_card .body .title_container .title{margin:0;font-size:24px;color:#0f172a}.account_card .body .title_container .logout_icon{background-color:#12846b;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:40px;cursor:pointer}.account_card .body .top{display:flex;align-items:center;justify-content:space-between;margin:0;gap:20px;padding:16px 18px;border-radius:16px;background:linear-gradient(120deg,#f8fafc,#f1f5f9);border:1px solid rgba(148,163,184,.2)}.account_card .body .top .account_img_container{display:flex;align-items:center;justify-content:center;min-width:140px}.account_card .body .top .account_img_container .icon{width:120px;height:120px;border-radius:24px;object-fit:cover}.account_card .body .top .personal_info{padding:0;flex:1}.account_card .body .top .personal_info .personal_info_table{width:100%}.account_card .body .top .personal_info .personal_info_table td,.account_card .body .top .personal_info .personal_info_table th{text-align:left;padding:4px 0}.account_card .body .top .personal_info .personal_info_table th{color:#64748b;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.4px;width:140px}.account_card .body .top .personal_info .personal_info_table td{color:#0f172a;font-size:15px}.account_card .body .top .personal_info .personal_info_table .visibility_icon{width:20px;height:20px;cursor:pointer}.account_card .body .top .personal_info .personal_info_table .visibility_icon:hover{color:#ff3434}.account_card .body hr{margin:4px 0 0;width:100%;border:none;height:1px;background:#94a3b84d}.account_card .body .bottom{display:flex;flex-direction:column;gap:16px}.account_card .body .bottom .section_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account_card .body .bottom .section_card{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,.2);box-shadow:0 12px 24px #0f172a0f}.account_card .body .bottom .section_header{display:flex;align-items:center;justify-content:space-between;gap:12px}.account_card .body .bottom .section_header h3{margin:0 0 4px;font-size:18px;color:#0f172a}.account_card .body .bottom .section_header .section_subtitle{margin:0;color:#64748b;font-size:13px}.account_card .body .bottom .section_header .count_pill{padding:6px 12px;border-radius:999px;background:#22c55e26;color:#15803d;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.account_card .body .bottom .section_header .ghost_toggle{background:transparent;border:1px solid rgba(148,163,184,.4);border-radius:999px;padding:6px 12px;font-size:12px;color:#0f172a;cursor:pointer;transition:all .2s ease}.account_card .body .bottom .section_header .ghost_toggle:hover{border-color:#12846b;color:#12846b}.account_card .body .bottom .empty_state{margin:0;padding:10px 12px;border-radius:12px;background:#f8fafc;color:#64748b;font-size:14px}.account_card .body .bottom .single_purchase{display:flex;flex-direction:column;align-items:left;padding:0;margin:0}.account_card .body .bottom .single_purchase .single_purchase_table_div{max-height:200px;overflow-y:auto;border-radius:12px;border:1px solid rgba(148,163,184,.3)}.account_card .body .bottom .single_purchase .single_purchase_table_div .single_purchase_table{width:100%;border-collapse:collapse}.account_card .body .bottom .single_purchase .single_purchase_table_div .single_purchase_table thead{background-color:#f1f5f9;position:sticky;top:0;z-index:1}.account_card .body .bottom .single_purchase .single_purchase_table_div .single_purchase_table th{padding:10px 12px;white-space:nowrap;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:#64748b}.account_card .body .bottom .single_purchase .single_purchase_table_div .single_purchase_table td{padding:10px 12px;white-space:nowrap;font-size:14px;color:#0f172a}.account_card .body .bottom .single_purchase .single_purchase_table_div .single_purchase_table tr{border-bottom:1px solid rgba(148,163,184,.2)}.account_card .body .bottom .single_purchase .single_purchase_table_div .single_purchase_table .link{text-decoration:none;color:#12846b}.account_card .body .bottom .membership{padding:0;margin:0;display:flex;justify-content:center;flex-direction:column}.account_card .body .bottom .membership .membership_title{display:flex;justify-content:space-between}.account_card .body .bottom .membership .membership_body{display:flex;justify-content:center;flex-direction:column;gap:16px}.account_card .body .bottom .membership .membership_body .membership_block{display:flex;justify-content:center;flex-direction:column}.account_card .body .bottom .membership .membership_body .membership_block .membership_table{width:100%;border-collapse:collapse}.account_card .body .bottom .membership .membership_body .membership_block .membership_table .headcol_title{display:flex;justify-content:center}.account_card .body .bottom .membership .membership_body .membership_block .membership_table td,.account_card .body .bottom .membership .membership_body .membership_block .membership_table th{padding:8px 0;text-align:left;font-size:14px}.account_card .body .bottom .membership .membership_body .membership_block .membership_table th{color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.4px;font-size:12px;width:150px}.account_card .body .bottom .membership .membership_body .membership_block .sub_button_container{display:flex;justify-content:center;flex-direction:column;gap:10px;margin-top:8px}.account_card .body .bottom .membership .membership_body .membership_block .sub_button_container .dismiss_button,.account_card .body .bottom .membership .membership_body .membership_block .sub_button_container .billing_button{width:100%;height:auto;background-color:transparent;border-color:#12846b;border-style:solid;border-width:1px;border-radius:10px;padding:10px 12px;font-weight:600;transition:all .2s ease}.account_card .body .bottom .membership .membership_body .membership_block .sub_button_container .dismiss_button:hover,.account_card .body .bottom .membership .membership_body .membership_block .sub_button_container .billing_button:hover{background-color:#12846b;color:#fff}@media (max-width: 980px){.account_card{margin:16px;padding:16px}.account_card .body .title_container,.account_card .body .top{flex-direction:column;align-items:flex-start}.account_card .body .bottom .section_grid{grid-template-columns:1fr}}.logout_button_container .logout_button{background-color:#12846b;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:40px}.cart_page_container{display:flex}.cart_page_container .body{flex:9}.cart_page_container .body .cart_container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:transparent}.cart_container_comp{width:min(1100px,100%);margin:24px auto;padding:24px;display:flex;flex-direction:column;gap:20px;background:linear-gradient(180deg,#fff,#f6f8fb);border-radius:18px;box-shadow:0 20px 60px #1e293b1f;border:1px solid #eef2f7}.cart_container_comp .cart_header{display:flex;align-items:center;gap:16px;padding-bottom:10px;border-bottom:1px solid #eef2f7}.cart_container_comp .cart_icon{background:#12846b;color:#fff;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;box-shadow:0 10px 24px #88888859}.cart_container_comp .cart_title h1{margin:0}.cart_container_comp .cart_subtitle{margin:6px 0 0;color:#5b6b82;font-size:14px}.cart_container_comp .cart_layout{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;width:100%}.cart_container_comp .cart_left{display:flex;flex-direction:column;gap:12px}.cart_container_comp .welcome_text{font-size:14px;color:#6a7a90}.cart_container_comp .cart_items{display:flex;flex-direction:column;gap:12px}.cart_container_comp .cart_item{display:grid;grid-template-columns:72px 1fr auto 40px;align-items:center;gap:14px;padding:14px;border-radius:14px;background:#fff;border:1px solid #eef2f7;box-shadow:0 8px 24px #0f172a0f}.cart_container_comp .item_badge{min-width:56px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#eef6ff;color:#12846b;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.cart_container_comp .item_info{display:flex;flex-direction:column;gap:4px}.cart_container_comp .item_name{font-weight:600;color:#111827}.cart_container_comp .item_meta{color:#6b7280;font-size:12px}.cart_container_comp .item_price{font-weight:700;color:#111827;font-size:16px}.cart_container_comp .item_remove{display:flex;align-items:center;justify-content:center;color:#c1c7d0;cursor:pointer;width:36px;height:36px;border-radius:10px;background:#f8fafc;transition:color .2s ease,background .2s ease}.cart_container_comp .item_remove:hover{color:#ef4444;background:#fee2e2}.cart_container_comp .cart_empty{padding:28px;border-radius:16px;border:1px dashed #d7dde6;background:#f8fafc;text-align:center}.cart_container_comp .cart_empty h3{margin:10px 0 6px;font-size:18px}.cart_container_comp .cart_empty p{margin:0;color:#6b7280;font-size:13px}.cart_container_comp .empty_icon{width:56px;height:56px;margin:0 auto;border-radius:16px;background:#e9f2ff;color:#12846b;display:flex;align-items:center;justify-content:center}.cart_container_comp .cart_summary{display:flex;justify-content:flex-end}.cart_container_comp .summary_card{width:100%;padding:18px;border-radius:16px;background:#fff;color:#0f2f27;box-shadow:0 16px 40px #56565629;border:1px solid rgba(18,132,107,.2);display:flex;flex-direction:column;gap:14px}.cart_container_comp .cart_total{display:flex;align-items:center;justify-content:space-between;font-size:14px}.cart_container_comp .cart_total span{color:#3a5d55}.cart_container_comp .cart_total strong{font-size:20px;color:#0f2f27}.cart_container_comp .summary_section{background:#fff;padding:12px;border-radius:12px}.cart_container_comp .payment_selector{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cart_container_comp .payment_selector .table_selected{cursor:pointer;border:1px solid #12846B;background:#fff;color:#0f2f27;border-radius:12px;padding:10px}.cart_container_comp .payment_selector .table_not_selected{cursor:pointer;border:1px solid #fff;background:#fff;color:#3a5d55;border-radius:12px;padding:10px}.cart_container_comp .payment_selector button{outline:none;background:transparent}.cart_container_comp .payment_selector .icon{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.cart_container_comp .terms_checkbox{display:flex;align-items:center;gap:8px;font-size:13px;color:#3a5d55}.cart_container_comp .terms_checkbox input[type=checkbox]{width:15px;height:15px;accent-color:#12846B;cursor:pointer;flex-shrink:0}.cart_container_comp .terms_checkbox label{cursor:pointer;line-height:1.4}.cart_container_comp .terms_checkbox a{color:#12846b;text-decoration:underline;font-weight:600}.cart_container_comp .cart_checkout{margin-top:4px;display:flex;align-items:center;justify-content:center}.cart_container_comp .checkout_error{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;text-align:center}.cart_container_comp .checkout_error .checkout_error_uuid{font-size:11px;color:#9b1c1c;opacity:.7}.cart_container_comp .summary_note{font-size:12px;color:#3a5d55;text-align:center}@media (max-width: 960px){.cart_container_comp .cart_layout{grid-template-columns:1fr}.cart_container_comp .cart_summary{width:100%}}.logo_img{width:39px;height:24px}.error_page{display:flex}.error_page .body{flex:9}.error_component_container{display:flex;flex-direction:column;align-items:center;justify-content:center}.image_container .error_image{width:400px;height:400px;border-radius:60px;border:1px solid black}.thank_page{display:flex;min-height:100vh}.thank_page .body{flex:9;background:linear-gradient(140deg,#f6f7fb,#f2f6f1 45%,#eef3f8);padding:24px 32px 48px}.thank_page .body .thank_content{max-width:1100px;margin:24px auto 0}.thank_page .body .thank_card{background:#fff;border-radius:20px;box-shadow:0 20px 45px #11182714;padding:28px 32px 32px;border:1px solid rgba(15,23,42,.06)}.thank_page .body .card_header{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.thank_page .body .card_header .status_pill{align-self:flex-start;background:#10b98126;color:#047857;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.thank_page .body .card_header .subtitle{color:#475569;font-size:16px;line-height:1.6;margin:0}.thank_page .body .image_and_text_container{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:28px;align-items:center;padding:24px;background:#f8fafc;border-radius:16px;border:1px solid rgba(148,163,184,.2)}.thank_page .body .image_and_text_container .text{color:#1f2937;font-size:15px;line-height:1.7}.thank_page .body .image_and_text_container .text p{margin:0 0 12px}.thank_page .body .image_and_text_container .text .emphasis{color:#0f172a;font-weight:600}.thank_page .body .image_and_text_container .text .signature{margin-top:18px;font-weight:600;color:#0f172a}.thank_page .body .info_bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(148,163,184,.3)}.thank_page .body .info_bar .info_item{display:flex;flex-direction:column;gap:6px}.thank_page .body .info_bar .info_item .label{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#64748b;font-weight:600}.thank_page .body .info_bar .info_item .value{font-size:14px;color:#0f172a}@media (max-width: 980px){.thank_page .body{padding:20px}.thank_page .body .image_and_text_container{grid-template-columns:1fr;text-align:center}.thank_page .body .info_bar{grid-template-columns:1fr}}.image_container .thank_image{width:200px;height:200px;border-radius:60px;border:1px solid black}.verify_payment_container{display:flex;align-items:center;justify-content:center;flex-direction:column}.payment_timeout{display:flex}.payment_timeout .payment_timeout_container{flex:15}.payment_timeout .payment_timeout_container .header{display:flex;align-items:center;justify-content:center;flex-direction:column}.payment_failure{display:flex}.payment_failure .payment_failure_container{flex:15}.payment_failure .payment_failure_container .header{display:flex;align-items:center;justify-content:center;flex-direction:column}.image_container .bull_image{width:400px;height:400px;border-radius:60px;border:1px solid black}.terms-parent-container{display:flex}.terms-parent-container .terms-container{flex:9;width:100%}.terms-parent-container .terms-container .terms-content{display:flex;flex-direction:column}.privacy-parent-container{display:flex}.privacy-parent-container .privacy-container{flex:9;width:100%}.privacy-parent-container .privacy-container .privacy-content{display:flex;flex-direction:column}.about-parent-container{display:flex}.about-parent-container .about-container{flex:9;width:100%}.about-parent-container .about-container .about-content{display:flex;flex-direction:column}.about-parent-container .about-container .about-content .founder_container .image_desc{font-style:italic}.founder_img{width:252px;height:404px;display:flex;justify-content:center;align-items:center;border-radius:30px}@keyframes placeholder_fade_in{0%{opacity:0;transform:translateY(calc(-50% + 6px))}to{opacity:1;transform:translateY(-50%)}}@keyframes excel_download_bounce{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-4px) scale(1.2)}60%{transform:translateY(1px) scale(.95)}}.ai_mode_page{height:100vh;height:100dvh;overflow:hidden;display:flex;background:linear-gradient(135deg,#f7f8fb,#f2f6f2);color:#1f2421}.ai_mode_page .ai_sidebar_backdrop,.ai_mode_page .ai_mobile_navbar{display:none}.ai_mode_page .ai_sidebar{width:210px;height:100vh;height:100dvh;overflow:hidden;flex-shrink:0;border-right:1px solid #e4e8e5;padding:24px 18px;background-color:#f8faf8;display:flex;flex-direction:column;gap:14px;transition:width .3s ease,padding .3s ease,transform .3s ease}.ai_mode_page .ai_sidebar .ai_logo_header{display:flex;flex-direction:column;justify-content:center;align-items:center}.ai_mode_page .ai_sidebar .ai_logo_header h2 .logo_name{color:#12846b;font-weight:900;-webkit-text-stroke:.3px currentColor}.ai_mode_page .ai_sidebar .ai_logo_header .ai_logo{width:200px;height:200px;position:relative}.ai_mode_page .ai_sidebar .ai_logo_header .ai_logo .ai_logo_video,.ai_mode_page .ai_sidebar .ai_logo_header .ai_logo .ai_logo_img{width:100%;height:auto;display:block;position:absolute;top:0;left:0;transition:opacity .6s ease}.ai_mode_page .ai_sidebar .ai_logo_header .ai_logo .ai_logo_video{opacity:1;border-radius:30%;width:200px;height:116px;margin-top:40px}.ai_mode_page .ai_sidebar .ai_logo_header .ai_logo .ai_logo_video.logo_hidden{opacity:0;pointer-events:none}.ai_mode_page .ai_sidebar .ai_logo_header .ai_logo .ai_logo_img{width:113px;height:113px;border-radius:50%;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)}.ai_mode_page .ai_sidebar .ai_logo_header .ai_logo .ai_logo_img.logo_visible{opacity:1}.ai_mode_page .ai_sidebar h2{margin:0;font-size:1.2rem;font-weight:700}.ai_mode_page .ai_sidebar p{margin:0;color:#5a635d;line-height:1.4}.ai_mode_page .ai_sidebar .ai_credits_bar{width:100%;margin-top:10px}.ai_mode_page .ai_sidebar .ai_credits_bar .ai_credits_bar_footer{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.ai_mode_page .ai_sidebar .ai_credits_bar .ai_buy_credits_link{font-size:.7rem;color:#1d5032;text-decoration:underline;font-weight:600}.ai_mode_page .ai_sidebar .ai_credits_bar .ai_buy_credits_link:hover{opacity:.7}.ai_mode_page .ai_sidebar .ai_credits_bar .ai_credits_label{font-size:.7rem;color:#5a635d}.ai_mode_page .ai_sidebar .ai_conversations_header{margin-top:6px;display:flex;align-items:center;gap:8px}.ai_mode_page .ai_sidebar .ai_conversations_header button{display:flex;align-items:center;justify-content:center;gap:5px;border:none;background:none;color:#1d5032;padding:2px;width:100%;margin:5px;border-radius:6px;cursor:pointer;transition:background-color .15s}.ai_mode_page .ai_sidebar .ai_conversations_header button:hover{background-color:#e8f0eb}.ai_mode_page .ai_sidebar .ai_conversations_header span{font-size:.82rem;font-weight:600;color:#3a433d}.ai_mode_page .ai_sidebar .ai_conversations_list{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:2px;padding-bottom:32px}.ai_mode_page .ai_sidebar .ai_side_status{font-size:.86rem;color:#68726c}.ai_mode_page .ai_sidebar .load_more_conversations_btn{margin-top:4px;width:100%;padding:6px 0;background:none;border:1px solid #c8d5cd;border-radius:6px;color:#3a9e67;font-size:.82rem;cursor:pointer;transition:background .15s,color .15s}.ai_mode_page .ai_sidebar .load_more_conversations_btn:hover:not(:disabled){background:#eaf4ee}.ai_mode_page .ai_sidebar .load_more_conversations_btn:disabled{opacity:.55;cursor:default}.ai_mode_page .ai_sidebar .ai_conversation_item{display:flex;flex-direction:column;gap:8px;border:1px solid #dbe2dd;border-radius:12px;background-color:#fff;padding:6px;transition:border-color .2s ease,background-color .2s ease}.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_row{display:flex;align-items:stretch;gap:6px}.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_open{flex:1;border:none;background:transparent;text-align:left;padding:2px 4px;cursor:pointer;display:flex;flex-direction:column;gap:4px}.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_open .conversation_title{font-size:.88rem;color:#253029;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_open .conversation_meta{font-size:.75rem;color:#6a746d}.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_delete{border:none;background:transparent;color:#8a2e2e;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_delete:hover{background-color:#f6e6e6}.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_delete_accordion{max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease,opacity .2s ease;border-top:1px solid transparent;padding:0 6px}.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_delete_accordion p{margin:0;font-size:.78rem;color:#6f3f3f}.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_delete_accordion .conversation_delete_actions{margin-top:6px;display:flex;gap:6px}.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_delete_accordion .confirm_delete,.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_delete_accordion .cancel_delete{border:1px solid #d5dcda;border-radius:8px;padding:4px 8px;font-size:.75rem;cursor:pointer;background-color:#fff}.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_delete_accordion .confirm_delete{border-color:#e0b3b3;color:#8a2e2e}.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_delete_accordion .cancel_delete{color:#445048}.ai_mode_page .ai_sidebar .ai_conversation_item .conversation_delete_accordion.open{max-height:84px;opacity:1;border-top-color:#e6ece8;padding-top:6px}.ai_mode_page .ai_sidebar .ai_conversation_item:hover{border-color:#8fa496;background-color:#f4f8f4}.ai_mode_page .ai_sidebar .ai_conversation_item.active{border-color:#5f7d69;background-color:#eef5ef}.ai_mode_page .ai_sidebar .ai_examples{display:flex;flex-direction:column;gap:8px;margin-top:4px}.ai_mode_page .ai_sidebar .ai_examples button{border:1px solid #dbe2dd;background-color:#fff;color:#243029;border-radius:12px;padding:10px;text-align:left;cursor:pointer;font-size:.9rem;transition:border-color .2s ease,background-color .2s ease}.ai_mode_page .ai_sidebar .ai_examples button:hover{border-color:#8fa496;background-color:#f4f8f4}.ai_mode_page .ai_sidebar .ai_sidebar_top{display:flex;align-items:center;justify-content:space-between}.ai_mode_page .ai_sidebar .back_link{color:#1d5032;text-decoration:none;font-weight:600;display:flex;align-items:center}.ai_mode_page .ai_sidebar .back_link:hover{opacity:.7}.ai_mode_page .ai_sidebar .sidebar_toggle_btn,.ai_mode_page .ai_sidebar .new_chat_icon_btn{background:none;border:none;cursor:pointer;color:#1d5032;display:flex;align-items:center;padding:0;margin:0;width:24px}.ai_mode_page .ai_sidebar .sidebar_toggle_btn:hover,.ai_mode_page .ai_sidebar .new_chat_icon_btn:hover{opacity:.7}.ai_mode_page .ai_sidebar .ai_sidebar_icons_column{display:flex;flex-direction:column;align-items:center;gap:20px;opacity:0;visibility:hidden;pointer-events:none;position:absolute;transition:opacity .25s ease,visibility .25s ease}.ai_mode_page .ai_sidebar .ai_sidebar_expanded_content{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;opacity:1;visibility:visible;transition:opacity .2s ease,visibility .2s ease}.ai_mode_page .ai_sidebar.ai_sidebar_collapsed{width:60px;padding:24px 12px}.ai_mode_page .ai_sidebar.ai_sidebar_collapsed .ai_sidebar_icons_column{opacity:1;visibility:visible;pointer-events:auto;position:static;transition-delay:.15s}.ai_mode_page .ai_sidebar.ai_sidebar_collapsed .ai_sidebar_expanded_content{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s}.ai_mode_page .ai_chat_area{flex:1;min-width:0;display:flex;flex-direction:column;padding:18px;gap:14px;height:100vh;height:100dvh;overflow:hidden}.ai_mode_page .ai_chat_area .ai_chat_messages{flex:1;min-height:0;max-width:920px;width:100%;margin:0 auto;padding:8px 4px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.ai_mode_page .ai_chat_area .ai_empty_state{text-align:center;margin-top:80px}.ai_mode_page .ai_chat_area .ai_empty_state h1{margin:0 0 8px;font-size:1.7rem;font-weight:700}.ai_mode_page .ai_chat_area .ai_empty_state p{margin:0;color:#5a635d}.ai_mode_page .ai_chat_area .chat_message{max-width:85%;padding:12px 14px;border-radius:14px;white-space:pre-wrap;word-break:break-word;line-height:1.45;box-shadow:0 4px 14px #1c2b2314}.ai_mode_page .ai_chat_area .chat_user{align-self:flex-end;background-color:#25382c;color:#fff}.ai_mode_page .ai_chat_area .chat_assistant{align-self:flex-start;background-color:#fff;color:#1c2520;border:1px solid #e5ebe7}.ai_mode_page .ai_chat_area .ai_status,.ai_mode_page .ai_chat_area .ai_error{margin:0;font-size:.9rem}.ai_mode_page .ai_chat_area .ai_status{color:#5b645f}.ai_mode_page .ai_chat_area .ai_error{color:#ad2e2e}.ai_mode_page .ai_chat_area .ai_input_wrap{max-width:920px;width:100%;margin:0 auto 24px;display:flex;align-items:center;position:relative;gap:10px;border:1px solid #d8e0db;background-color:#fff;border-radius:16px;padding:10px;box-shadow:0 8px 24px #202f261f}.ai_mode_page .ai_chat_area .ai_input_wrap .ai_input_field{flex:1;position:relative;display:flex;align-items:center;min-width:0}.ai_mode_page .ai_chat_area .ai_input_wrap .ai_input_placeholder{position:absolute;left:13px;top:calc(50% - 4px);transform:translateY(-50%);pointer-events:none;font-size:.98rem;color:#9aa89e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;animation:placeholder_fade_in .4s ease forwards}.ai_mode_page .ai_chat_area .ai_input_wrap input{width:100%;border:none;outline:none;background:transparent;font-size:.98rem;color:#1e2722}.ai_mode_page .ai_chat_area .ai_input_wrap button{border:none;background-color:transparent;cursor:pointer}.ai_mode_page .ai_chat_area .ai_input_wrap button:disabled{cursor:not-allowed;opacity:.65}.ai_mode_page .ai_chat_area .ai_input_wrap button.send_btn{width:38px;height:38px;flex-shrink:0;border-radius:50%;background-color:#1d5032;color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.ai_mode_page .ai_chat_area .ai_input_wrap button.send_btn:hover:not(:disabled){background-color:#265f3c}.ai_mode_page .ai_chat_area .ai_input_wrap button.send_btn.send_blocked{background-color:#c62828}.ai_mode_page .ai_chat_area .ai_input_wrap button.send_btn.send_blocked:hover:not(:disabled){background-color:#a82020}.ai_mode_page .ai_chat_area .ai_input_wrap button.download_excel_btn{width:auto;background-color:transparent;color:#c4cfc7;padding:9px 8px;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background-color .2s ease}.ai_mode_page .ai_chat_area .ai_input_wrap button.download_excel_btn.active{color:#1d5032}.ai_mode_page .ai_chat_area .ai_input_wrap button.download_excel_btn.active:hover{background-color:#eef5ef}.ai_mode_page .ai_chat_area .ai_input_wrap button.download_excel_btn.pulsing{animation:excel_download_bounce .65s ease-in-out 15;color:#1d5032}@media (max-width: 900px){.ai_mode_page{flex-direction:row}.ai_mode_page .ai_sidebar_backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:99}.ai_mode_page .ai_sidebar{position:fixed;top:0;left:0;height:100dvh;width:200px;z-index:100;box-shadow:4px 0 16px #0000001f;transform:translate(0)}.ai_mode_page .ai_sidebar.ai_sidebar_collapsed{transform:translate(-100%);box-shadow:none;pointer-events:none}.ai_mode_page .ai_sidebar .ai_sidebar_icons_column{display:none!important}.ai_mode_page .ai_chat_area{flex:1;min-width:0;width:100%;display:flex;flex-direction:column}.ai_mode_page .ai_chat_area .ai_mobile_navbar{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid #e4e8e5;flex-shrink:0}.ai_mode_page .ai_chat_area .ai_mobile_navbar .sidebar_toggle_btn{background:none;border:none;cursor:pointer;color:#1d5032;display:flex;align-items:center;padding:0;margin:0;width:24px}.ai_mode_page .ai_chat_area .ai_mobile_navbar .sidebar_toggle_btn:hover{opacity:.7}.ai_mode_page .ai_chat_area .chat_message{max-width:100%}.ai_mode_page .ai_chat_area .chat_message ul,.ai_mode_page .ai_chat_area .chat_message ol,.ai_mode_page .ai_chat_area .chat_message li{text-align:left}.ai_mode_page .ai_chat_area .ai_input_wrap{padding:0}.ai_mode_page .ai_chat_area .ai_input_wrap .send_btn{margin-right:5px}}
