html{font-family:Raleway,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0e0e0e}body{margin:0;overflow-x:hidden}:root{--ax-green: #00EEBB;--ax-pink: #FF00C7;--ax-purple: #7F00FF;--ax-grey: #393939;--ax-darkgrey: #1A1A1A;--ax-yellow: #eee700;--ax-black: #0E0E0E}.breaker{height:1px;width:90%;position:relative;left:5%;margin-top:50px;margin-bottom:50px;background-color:var(--ax-grey)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo_center{display:flex;flex-direction:column;align-items:center;padding:90px 16px 0;gap:14px}.slogan{color:var(--ax-green);font-weight:100;font-size:26px;padding:10px 0 4px;margin:0;text-align:center}.slogan_sub{color:#fff;font-weight:100;font-size:18px;width:70%;max-width:900px;position:relative;left:0;text-align:center;margin:0 auto;line-height:1.5}.logo_img{padding-top:40px;width:min(250px,50vw)}@media (max-width: 768px){.slogan{font-size:22px}.slogan_sub{width:90%;font-size:16px}.logo_img{padding-top:20px;width:min(250px,50vw)}}@media (max-width: 768px){.holder{flex-direction:column;gap:18px;text-align:center}.supply_title{text-align:center;font-size:24px}.supply_text{text-align:center}.node_holder{margin:0}}.node_holder{height:200px;width:200px;margin-right:40px;position:relative;display:flex;justify-content:center}.main_node{position:relative;height:160px;width:160px;top:20px;left:15px;border-radius:160px;background-color:var(--ax-purple);z-index:1}.green1_node{position:absolute;background-color:var(--ax-green);top:20px;left:140px;z-index:2;height:50px;width:50px;border-radius:50px;animation-name:g1_move;animation-duration:8s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.green2_node{position:absolute;background-color:var(--ax-green);height:50px;top:95px;left:10px;z-index:0;width:50px;border-radius:50px;animation-name:g2_move;animation-duration:5s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.white1_node{position:absolute;background-color:#fff;height:20px;width:20px;border-radius:20px;top:5px;left:20px;z-index:2;animation-name:w1_move;animation-duration:5s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.white2_node{position:absolute;background-color:#fff;height:20px;width:20px;top:65px;left:50px;border-radius:20px;z-index:2;animation-name:w2_move;animation-duration:8s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.white3_node{position:absolute;background-color:#fff;height:20px;width:20px;top:30px;left:16px;border-radius:20px;z-index:0;animation-name:w3_move;animation-duration:10s;animation-direction:normal;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.pink1_node{z-index:3;background-color:var(--ax-pink);height:6px;width:6px;border-radius:6px;position:absolute;top:40px;left:5px;animation-name:p1_move;animation-duration:15s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.pink2_node{z-index:3;background-color:var(--ax-pink);height:6px;width:6px;border-radius:6px;position:absolute;top:60px;left:15px;animation-name:p2_move;animation-duration:15s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.pink3_node{z-index:3;background-color:var(--ax-pink);height:6px;width:6px;border-radius:6px;position:absolute;top:5px;left:55px;animation-name:p3_move;animation-duration:15s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.pink4_node{z-index:3;background-color:var(--ax-pink);height:6px;width:6px;border-radius:6px;position:absolute;top:60px;left:90px;animation-name:p4_move;animation-duration:15s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.pink5_node{z-index:3;background-color:var(--ax-pink);height:6px;width:6px;border-radius:6px;position:absolute;top:40px;left:95px;animation-name:p5_move;animation-duration:15s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes p5_move{0%{top:40px;left:95px}30%{top:160px;left:10px}50%{top:80px;left:100px}70%{top:85px;left:145px}to{top:40px;left:95px}}@keyframes p4_move{0%{top:60px;left:90px}30%{top:70px;left:180px}50%{top:180px;left:180px}80%{top:65px;left:45px}to{top:60px;left:90px}}@keyframes p3_move{0%{top:5px;left:55px}30%{top:10px;left:150px}50%{top:100px;left:20px}70%{top:65px;left:45px}to{top:5px;left:55px}}@keyframes p2_move{0%{top:60px;left:15px}30%{top:140px;left:5px}50%{top:100px;left:50px}70%{top:15px;left:105px}to{top:60px;left:15px}}@keyframes p1_move{0%{top:40px;left:5px}40%{top:55px;left:160px}60%{top:160px;left:150px}80%{top:125px;left:175px}to{top:40px;left:5px}}@keyframes w3_move{0%{top:30px;left:16px}40%{top:55px;left:117px}60%{top:50px;left:113px}80%{top:155px;left:26px}to{top:30px;left:16px}}@keyframes w2_move{0%{top:65px;left:50px}40%{top:55px;left:130px}60%{top:50px;left:115px}80%{top:85px;left:155px}to{top:65px;left:50px}}@keyframes w1_move{0%{top:5px;left:20px}20%{top:0;left:30px}50%{top:7px;left:25px}70%{top:3px;left:8px}to{top:5px;left:20px}}@keyframes g1_move{0%{top:20px;left:140px}20%{top:35px;left:20px}50%{top:65px;left:105px}70%{top:40px;left:20px}to{top:20px;left:140px}}@keyframes g2_move{0%{top:95px;left:10px}20%{top:125px;left:20px}50%{top:85px;left:120px}70%{top:140px;left:90px}to{top:95px;left:10px}}@media (max-width: 768px){.node_holder{height:160px;width:160px;margin:0}.main_node{height:130px;width:130px;top:15px;left:5px}}.holder{display:flex;flex-direction:row;align-items:center;gap:24px;justify-content:space-around;position:relative;left:0;margin:0 auto}.gear_holder{height:200px;width:200px;position:relative;display:flex;justify-content:center}.gear_class{animation-name:heartbeat;animation-duration:3s;animation-direction:normal;animation-iteration-count:infinite;animation-timing-function:ease-in-out;height:200px;width:200px}@media (max-width: 768px){.holder{flex-direction:column;gap:18px;text-align:center}.supply_title{text-align:center;font-size:24px}.supply_text{text-align:center}.gear_holder,.gear_class{height:160px;width:160px}}@keyframes heartbeat{0%{transform:scale(.85)}10%{transform:scale(1)}20%{transform:scale(.85)}30%{transform:scale(1)}40%{transform:scale(.85)}to{transform:scale(.85)}}.supply_text{color:var(--ax-green);max-width:640px;width:100%;text-align:left;font-size:18px;line-height:1.5}.supply_title{color:#fff;text-align:left;font-weight:900;font-size:32px}.holder{display:flex;flex-direction:row;align-items:center;gap:24px;justify-content:space-around;width:min(1000px,90%);position:relative;left:0;margin:0 auto}.growth_holder{height:200px;width:200px;position:relative;display:flex;justify-content:center}.growth_class{position:relative;top:30px;height:150px;width:200px}@media (max-width: 900px){.supply_title{font-size:28px}.supply_text{font-size:16px}}@media (max-width: 768px){.holder{flex-direction:column;gap:18px;text-align:center}.supply_title{text-align:center;font-size:24px}.supply_text{text-align:center}.growth_holder{height:170px;width:170px}.growth_class{top:20px;height:130px;width:170px}}.graph_frame{position:absolute;width:70px;height:100px;top:0;left:115px;background-color:#ffc0cb00;display:flex;flex-direction:row;justify-content:space-around}.bar1{width:20px;height:40px;top:60px;position:relative;background-color:var(--ax-green);animation-name:bar1_move;animation-duration:4s;animation-direction:normal;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.bar2{width:20px;height:60px;top:40px;position:relative;background-color:var(--ax-pink);animation-name:bar2_move;animation-duration:5s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.bar3{width:20px;height:100px;position:relative;background-color:var(--ax-grey);animation-name:bar3_move;animation-duration:10s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes bar3_move{0%{height:100px;top:0}70%{height:30px;top:70px;background-color:#fff}to{height:100px;top:0}}@keyframes bar2_move{0%{height:60px;top:40px}50%{height:20px;top:80px}to{height:60px;top:40px}}@keyframes bar1_move{0%{height:40px;top:60px}20%{height:70px;top:30px}to{height:40px;top:60px}}@media (max-width: 768px){.graph_frame{left:70px}}.title{font-size:32px;color:#fff;text-align:center;width:100%;position:relative}.consult_holder{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;left:0;position:relative;margin:0 auto 50px}.consult_item{height:50px;width:35%;border-radius:5px;margin:30px}.consult_text{text-align:center;font-weight:bolder;color:var(--ax-green);font-size:28px;white-space:nowrap;transition:1s}.consult_grand_holder{display:flex;justify-content:center;flex-direction:column}@media (max-width: 900px){.consult_item{width:42%;margin:18px}.consult_text{font-size:22px}}@media (max-width: 640px){.title{font-size:26px}.consult_holder{padding:0 8px}.consult_item{width:90%;margin:12px 0}.consult_text{font-size:20px}}.subtext{color:var(--ax-green);font-size:20px;text-align:center;width:min(760px,90%);left:0;position:relative;margin-bottom:50px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.subtext{font-size:16px;width:90%}}.trust_graphic_holder{display:flex;justify-content:center;margin-bottom:80px;padding:0 8px}.trust_graphic_frame{width:min(900px,95vw);height:190px;margin-top:20px;background-color:#ffc0cb00;position:relative}.trust_graphic_obj1{height:70px;width:230px;background-color:var(--ax-darkgrey);position:absolute;top:0;left:0;border-radius:10px}.trust_graphic_obj_txt1{color:#fff;font-size:20px;font-weight:bolder}.trust_graphic_obj2{height:70px;width:230px;background-color:var(--ax-darkgrey);position:absolute;top:120px;left:200px;border-radius:10px}.trust_graphic_obj_txt2{color:#fff;font-size:20px;font-weight:bolder}.trust_graphic_obj3{height:70px;width:230px;background-color:var(--ax-darkgrey);position:absolute;top:0;left:400px;border-radius:10px}.trust_graphic_obj_txt3{color:#fff;font-size:20px;font-weight:bolder}.trust_graphic_obj4{height:70px;width:230px;background-color:var(--ax-darkgrey);position:absolute;top:120px;left:600px;border-radius:10px}.trust_graphic_obj_txt4{color:#fff;font-size:20px;font-weight:bolder}.trust_graphic_line1{position:absolute;height:82px;width:82px;top:68px;left:114px;border-style:solid;border-bottom-color:var(--ax-purple);border-left-color:var(--ax-purple);border-top-color:#0000;border-right-color:#0000;border-radius:5px;animation-name:line1_glow;animation-duration:4s;animation-direction:normal;animation-iteration-count:infinite}.trust_graphic_line2{position:absolute;height:82px;width:82px;top:34px;left:314px;border-style:solid;border-bottom-color:#0000;border-left-color:var(--ax-purple);border-top-color:var(--ax-purple);border-right-color:#0000;border-radius:5px;animation-name:line2_glow;animation-duration:4s;animation-direction:normal;animation-iteration-count:infinite}.trust_graphic_line3{position:absolute;height:82px;width:82px;top:68px;left:514px;border-style:solid;border-bottom-color:var(--ax-purple);border-left-color:var(--ax-purple);border-top-color:#0000;border-right-color:#0000;border-radius:5px;animation-name:line3_glow;animation-duration:4s;animation-direction:normal;animation-iteration-count:infinite}@keyframes line3_glow{0%{border-bottom-color:var(--ax-purple);border-left-color:var(--ax-purple)}59%{border-bottom-color:var(--ax-purple);border-left-color:var(--ax-purple)}60%{border-bottom-color:var(--ax-purple);border-left-color:#fff}80%{border-bottom-color:#fff;border-left-color:var(--ax-purple)}to{border-bottom-color:var(--ax-purple);border-left-color:var(--ax-purple)}}@keyframes line2_glow{0%{border-top-color:var(--ax-purple);border-left-color:var(--ax-purple)}29%{border-top-color:var(--ax-purple);border-left-color:var(--ax-purple)}30%{border-top-color:var(--ax-purple);border-left-color:#fff}50%{border-top-color:#fff;border-left-color:var(--ax-purple)}60%{border-top-color:var(--ax-purple);border-left-color:var(--ax-purple)}to{border-top-color:var(--ax-purple);border-left-color:var(--ax-purple)}}@keyframes line1_glow{0%{border-bottom-color:var(--ax-purple);border-left-color:var(--ax-purple)}10%{border-bottom-color:var(--ax-purple);border-left-color:#fff}20%{border-bottom-color:#fff;border-left-color:var(--ax-purple)}30%{border-bottom-color:var(--ax-purple);border-left-color:var(--ax-purple)}to{border-bottom-color:var(--ax-purple);border-left-color:var(--ax-purple)}}@media (max-width: 865px){.trust_graphic_frame{width:75%;height:auto;display:grid;grid-template-columns:1fr;gap:14px;position:relative;justify-content:center}.trust_graphic_frame>div{position:relative;left:0!important;top:0!important;width:100%!important}.trust_graphic_obj1,.trust_graphic_obj2,.trust_graphic_obj3,.trust_graphic_obj4{height:auto;min-height:24px;padding:12px 4px;width:50%;display:flex;align-items:center;justify-content:center}.trust_graphic_obj_txt1,.trust_graphic_obj_txt2,.trust_graphic_obj_txt3,.trust_graphic_obj_txt4{text-align:center;margin:0}.trust_graphic_line1,.trust_graphic_line2,.trust_graphic_line3{display:none}}.button{background-color:var(--ax-purple);height:65px;width:230px;border-radius:5px;transition:.5s;cursor:pointer}.button:hover{background-color:var(--ax-pink);transition:.3s;color:#000}.button_holder{display:flex;justify-content:center}.button_subtext{color:#fff;font-size:20px;font-weight:bolder;position:relative}.form_holder{display:flex;flex-direction:column;width:min(800px,90%);left:0;position:relative;margin:0 auto}.form_row{display:flex;flex-direction:row;margin:10px;width:100%;justify-content:center;position:relative}.form_input{outline:none;color:#fff;width:350px;height:30px;font-size:20px;font-family:Raleway,sans-serif;background-color:#0000;border-style:solid;border-bottom-color:var(--ax-purple);border-left-color:#0000;border-right-color:#0000;border-top-color:#0000}.form_subtext{color:var(--ax-green);font-size:20px;text-align:center;position:relative}.contact_subtext{color:var(--ax-green);font-size:16px;text-align:center;width:90%;left:5%;position:relative}.contact_holders{display:flex;justify-content:space-evenly;padding-top:20px;gap:18px}.contact_img{height:50px}.contact_text{margin:0 0 0 8px;color:#fff;font-size:18px}@media (max-width: 640px){.form_subtext{display:flex;align-items:center;gap:8px;font-size:18px}.contact_holders{flex-direction:column;align-items:center}.contact_img{height:40px}.contact_text{font-size:16px}}.app_header{display:flex;flex-direction:row;align-items:center;gap:10px;box-sizing:border-box;position:fixed;width:100%;background-color:var(--ax-black);top:0;left:0;padding:8px 14px;z-index:99;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ax-purple)}.top_img_ph{height:26px;padding-left:5px;margin:3px}.top_img_em{height:26px;padding-left:6px;margin:3px}.top_preview_button{background-color:var(--ax-green);height:32px;padding:0 16px;border-radius:5px;cursor:pointer;margin-left:auto;display:flex;align-items:center;justify-content:center}.top_preview_text{font-weight:bolder;font-size:14px;margin:0}@media (max-width: 640px){.app_header{padding:8px 10px;gap:6px}.top_img_ph,.top_img_em{height:22px;margin:0}.top_preview_button{height:30px;padding:0 12px}.top_preview_text{font-size:13px}}.dash_container{max-width:1220px;padding:12px 18px 36px;margin:0 auto;box-sizing:border-box}.dash_title{font-size:42px;color:#fff;text-align:center;width:100%;position:relative}.back_button{position:sticky;top:12px;margin:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;width:auto;min-width:0;border-radius:8px;background-color:var(--ax-purple);cursor:pointer;z-index:2;transition:background-color .3s,transform .2s;box-shadow:0 4px 14px #00000047}.back_button:hover{background-color:var(--ax-pink);transform:translateY(-1px)}.back_button_text{margin:0;color:#fff;font-size:14px;font-weight:700}.kpi_shelf{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;gap:22px;padding:0 6px}.cost_breakdown_holder{width:100%;left:0;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:24px;flex-wrap:wrap;padding:0 8px}@media (max-width: 768px){.dash_container{padding:8px 14px 30px}.dash_title{font-size:32px;margin-top:6px}.back_button{position:static;width:fit-content;margin:0 0 12px}.kpi_shelf{flex-direction:column;align-items:center}.cost_breakdown_holder{flex-direction:column;align-items:stretch;width:100%;left:0;padding:0 6px;gap:18px}}@media (max-width: 520px){.dash_title{font-size:26px;line-height:1.2}.back_button{padding:8px 12px;gap:4px}.back_button_text{font-size:13px}}.kpi_subtext{color:var(--ax-green);font-size:20px;text-align:center;position:relative}.cost_graph_desc{text-align:center;color:#969696;font-size:14px;margin:4px 0 12px;line-height:1.4}.cost_graph_desc_sub{text-align:left;text-indent:0;color:#969696;font-size:14px;margin:4px 0 10px}.cost_graph_desc_sub_pi{text-align:center;color:#969696;font-size:14px;margin:4px 0 10px}@media (max-width: 640px){.cost_graph_desc_sub,.cost_graph_desc_sub_pi{text-align:center;font-size:13px;margin-bottom:8px}}@media (max-width: 520px){.kpi_holder{width:100%;padding:12px 10px 10px}.cost_graph_desc{font-size:13px}}.kpi_holder{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;width:min(420px,100%);padding:12px 12px 10px;box-sizing:border-box;margin:0 auto;box-shadow:0 18px 38px #00000052}.kpi_two_subtext{color:var(--ax-purple);font-size:20px;text-align:center;width:100%;left:0;position:relative}.kpi_three_subtext{color:var(--ax-pink);font-size:20px;text-align:center;width:100%;left:0;position:relative;margin:0 auto 30px}.chart_wrapper{width:100%;height:220px}@media (max-width: 480px){.chart_wrapper{height:200px}}@media (max-width: 520px){.kpi_holder{width:100%;padding:12px 10px 10px}}.customized-tooltip-content{background-color:#fff;padding:7px}.cost_graph_holder{display:flex;flex-direction:column;position:relative;left:0;width:min(960px,100%);gap:14px;margin:0 auto;padding:4px 12px}.cost_graph_title{text-align:left;color:#fff;font-size:26px;margin:0}.eyebrow{color:#ffffffbf;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px}.panel_header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.panel_header_centered{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px}.panel_header_centered .eyebrow,.panel_header_centered .cost_graph_title{text-align:center;width:100%}.pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;border:1px solid rgba(255,255,255,.16);color:#fff;background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pill_value{font-weight:800;color:#ffffffd1;margin-left:6px;display:inline-block}.pill_value.green,.pill_value.pink,.pill_value.purple,.pill_value.neutral,.pill_value.warning{color:#ffffffd1}.pill.live{border-color:var(--ax-green);color:var(--ax-green);background:#00eebb1f}.cost_breakdown_holder{width:100%;left:0;position:relative;display:flex;flex-direction:row}.chart_box{height:clamp(220px,38vw,320px)}.chart_box_card{background:linear-gradient(135deg,#ffffff08,#7f00ff0f);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px;box-shadow:0 20px 60px #00000059}.cost_meta_row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.meta_card{background:#ffffff0a;border-radius:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff05}.meta_label{margin:0;color:#ffffffb3;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.meta_value{margin:6px 0 2px;color:#fff;font-size:22px;font-weight:700}.meta_delta{margin:0;font-size:13px}.meta_delta.good{color:var(--ax-green)}.meta_delta.neutral{color:#ffffffb3}.meta_delta.risk{color:var(--ax-pink)}.chip_row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pill.ghost{background:#ffffff08;border-color:#ffffff1f;color:#fffc}.cost_graph_holder .cost_graph_desc_sub{text-indent:0;position:static;margin:0;text-align:center}.chart_footer{display:flex;flex-direction:column;gap:12px;align-items:center}@media (max-width: 768px){.cost_graph_holder{width:100%;padding:4px 12px 2px}.chart_box{height:clamp(200px,50vw,280px)}.panel_header{flex-direction:column;align-items:center;justify-content:center}.custom_legend{justify-content:flex-start}}@media (max-width: 540px){.cost_meta_row{grid-template-columns:1fr}.chart_box_card{padding:12px 10px}.chart_box{height:clamp(190px,60vw,240px)}.panel_header{gap:6px;display:flex;justify-content:center}.chart_footer,.chip_row{align-items:flex-start}}.cost_analy_holder{display:flex;flex-direction:column;width:100%;max-width:640px;padding:0 10px 6px;box-sizing:border-box;gap:16px;flex:1 1 360px}.cost_analy_title{text-align:center;color:#fff;font-size:26px;margin:0}.cost_analy_text{color:#fff;font-weight:lighter;font-size:20px;text-align:left;text-indent:50px}.cost_analy_high1{color:var(--ax-green);font-weight:bolder;font-size:30px;padding-left:20px}.analysis_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.analysis_card{padding:14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff05}.analysis_value{margin:6px 0 2px;font-size:20px;font-weight:700;color:#fff}.analysis_value.green{color:var(--ax-green)}.analysis_value.pink{color:var(--ax-pink)}.analysis_value.purple{color:var(--ax-purple)}.analysis_hint{margin:0;color:#ffffffb3}.progress_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.progress_card{padding:14px;border-radius:12px;background:linear-gradient(135deg,#ffffff0a,#0000000f);border:1px solid rgba(255,255,255,.08)}.progress_label_row{display:flex;align-items:center;justify-content:space-between}.progress_value{margin:0;color:#fff;font-weight:700}.progress_bar{width:100%;height:10px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-top:8px;border:1px solid rgba(255,255,255,.06)}.progress_fill{height:100%;border-radius:999px;transition:width .4s ease}.progress_fill.green{background:linear-gradient(90deg,#0eb,#24f1c5)}.progress_fill.purple{background:linear-gradient(90deg,#7f00ff,#9c3bff)}.progress_fill.pink{background:linear-gradient(90deg,#ff00c7,#fd74df)}.actions_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.action_card{padding:14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.action_card.green,.action_card.pink{box-shadow:none}.action_header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.action_card ul{margin:10px 0 0 16px;padding:0;color:#ffffffd9}.action_card li{margin-bottom:6px}@media (max-width: 768px){.cost_analy_holder{max-width:100%;padding:0 8px}.cost_analy_title{text-align:center;font-size:24px}}@media (max-width: 767px){.analysis_grid,.progress_grid,.actions_grid{grid-template-columns:1fr;justify-content:center;display:flex;flex-wrap:wrap}.analysis_card,.progress_card,.action_card{padding:12px}.progress_label_row{flex-direction:column;align-items:flex-start;gap:4px}.action_header{align-items:flex-start}}.advanced_holder{display:flex;flex-direction:row;justify-content:center;width:100%;background-color:#00443b00;gap:20px;flex-wrap:wrap;padding:0 4px}.advanced_card{background:linear-gradient(135deg,#ffffff08,#00000012);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;box-shadow:0 22px 60px #00000059;width:min(520px,100%);box-sizing:border-box}.advanced_card.wide{flex:1 1 520px;width:min(620px,100%)}.prediction_chart{width:100%}.prediction_meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px}.prediction_meta+.chip_row{margin-top:14px}.advanced_card .cost_graph_desc_sub{text-indent:0;position:static;margin:0 0 6px;color:#ffffffb3}@media (max-width: 900px){.advanced_holder{flex-direction:column;align-items:center;gap:16px}}@media (max-width: 640px){.advanced_holder{padding:0 6px}.advanced_card,.advanced_card.wide{width:100%;padding:14px}}.pi_panel_header{justify-content:center;align-items:center}.pi_header_text{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.pi_subtext{text-align:center;color:#fff;font-weight:bolder;font-size:26px;margin:0}.cost_graph_desc_sub_pi{text-indent:0;position:relative;top:0;margin:0 0 6px}.pi_legend{display:flex;flex-direction:column;height:auto;background-color:#0000;width:225px;white-space:nowrap;gap:6px}.pi_row{display:flex;flex-direction:row;gap:24px;justify-content:center;align-items:center}.pi_chart_wrapper{width:min(640px,100%);display:flex;align-items:center;justify-content:center;margin:28px 24px 32px}.pi_legend_text_g{font-size:32px;text-align:left;color:var(--ax-green)}.pi_legend_text_p{font-size:32px;text-align:left;color:var(--ax-pink)}.pi_legend_text_pr{font-size:32px;text-align:left;color:var(--ax-purple)}.pi_legend_textgy{font-size:32px;text-align:left;color:#737373}.highlight_row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:4px}.pi_chip_row{justify-content:center;margin-top:16px}@media (max-width: 900px){.pi_row{gap:22px}.pi_chart_wrapper{width:100%;height:320px}.pi_legend{width:100%;align-items:center;text-align:center}.pi_legend_text_g,.pi_legend_text_p,.pi_legend_text_pr,.pi_legend_textgy{text-indent:0}}@media (max-width: 600px){.pi_subtext{font-size:22px;text-indent:0;text-align:center}.pi_legend_text_g,.pi_legend_text_p,.pi_legend_text_pr,.pi_legend_textgy{font-size:22px}.pi_chart_wrapper{height:280px}}@media (max-width: 540px){.highlight_row{grid-template-columns:1fr}.pi_legend{width:100%;gap:4px}.pi_legend_text_g,.pi_legend_text_p,.pi_legend_text_pr,.pi_legend_textgy{font-size:18px}.pi_chart_wrapper{height:320px}}
