.demo_demo__MHfCt{min-height:100vh;background:radial-gradient(ellipse at 70% 10%,hsl(var(--accent)/.06),transparent 55%),hsl(var(--background))}.demo_demo__MHfCt a:focus-visible,.demo_demo__MHfCt button:focus-visible,.demo_demo__MHfCt input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.demo_header__8Ozen{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card)/.6)}.demo_headerActions__ORiRQ{display:flex;align-items:center;gap:18px}.demo_exitLink__ilx9P{display:flex;align-items:center;gap:7px;font-size:12px;color:hsl(var(--muted-foreground))}.demo_notice__lpxgw{display:flex;justify-content:space-between;gap:16px;padding:11px 32px;background:hsl(var(--accent)/.065);border-bottom:1px solid hsl(var(--accent)/.14);font-size:11px}.demo_notice__lpxgw button,.demo_notice__lpxgw>span{display:flex;gap:8px;align-items:center}.demo_notice__lpxgw>span{color:hsl(var(--foreground)/.8)}.demo_notice__lpxgw svg{color:hsl(var(--accent))}.demo_notice__lpxgw button{color:hsl(var(--muted-foreground));white-space:nowrap}.demo_workspace__gs2X6{display:grid;grid-template-columns:240px minmax(0,1fr);max-width:1600px;margin:0 auto;min-height:calc(100vh - 112px)}.demo_sidebar__HfpWm{display:flex;flex-direction:column;min-width:0;padding:30px 18px;border-right:1px solid hsl(var(--border));background:hsl(var(--card)/.3)}.demo_project__vf_sl{display:flex;gap:11px;align-items:center;margin:0 7px 34px}.demo_project__vf_sl strong{font-size:13px}.demo_project__vf_sl p{font-size:10px;margin-top:4px;color:hsl(var(--muted-foreground))}.demo_projectIcon__roluR{padding:10px;background:hsl(var(--accent)/.08);color:hsl(var(--accent));border:1px solid hsl(var(--accent)/.15);border-radius:10px}.demo_eyebrow__HiB4L,.demo_scenarioLabel__VeqDs{font-size:9px;font-weight:600;letter-spacing:.14em;color:hsl(var(--muted-foreground))}.demo_scenarioLabel__VeqDs{margin:0 12px 12px}.demo_scenarios__5pOme{display:flex;flex-direction:column;gap:6px}.demo_scenarios__5pOme button{display:flex;text-align:left;gap:11px;align-items:center;padding:12px;border:1px solid transparent;border-radius:9px;color:hsl(var(--muted-foreground))}.demo_scenarios__5pOme button[aria-pressed=true]{background:hsl(var(--accent)/.07);border-color:hsl(var(--accent)/.2);color:hsl(var(--foreground))}.demo_scenarios__5pOme button[aria-pressed=true] svg{color:hsl(var(--accent))}.demo_scenarios__5pOme span{font-size:12px;font-weight:500}.demo_scenarios__5pOme small{display:block;font-size:10px;font-weight:400;margin-top:4px;color:hsl(var(--muted-foreground))}.demo_navigation__6AWgr{display:flex;flex-direction:column;gap:4px;padding-top:25px;margin-top:24px;border-top:1px solid hsl(var(--border)/.7)}.demo_navigation__6AWgr button{display:flex;align-items:center;gap:11px;padding:11px 12px;font-size:12px;color:hsl(var(--muted-foreground));text-align:left;border-radius:7px}.demo_navigation__6AWgr button[aria-current=page]{background:hsl(var(--muted));color:hsl(var(--foreground))}.demo_navigation__6AWgr button[aria-current=page] svg{color:hsl(var(--accent))}.demo_navDot__ldBRx{width:5px;height:5px;margin-left:auto;border-radius:50%;background:hsl(var(--warning))}.demo_sidebarNote__JFjpG{margin:60px 10px 20px;font-size:11px;color:hsl(var(--muted-foreground));line-height:1.8}.demo_sidebarNote__JFjpG svg{color:hsl(var(--accent));margin-bottom:12px}.demo_sidebarNote__JFjpG strong{display:block;color:hsl(var(--foreground)/.8);font-weight:500;margin-bottom:5px}.demo_walkthrough__mOw48{display:flex;align-items:center;gap:8px;margin:auto 10px 0;padding-top:24px;border-top:1px solid hsl(var(--border));font-size:10px;color:hsl(var(--accent))}.demo_main__Fhqhz{padding:25px 38px 0;min-width:0}.demo_context__UxD5_{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;color:hsl(var(--muted-foreground))}.demo_context__UxD5_>span:first-child{display:flex;align-items:center;gap:8px}.demo_context__UxD5_>span:last-child{font-size:10px}.demo_titleRow__uKjyf{margin-top:36px}.demo_eyebrow__HiB4L{color:hsl(var(--accent))}.demo_titleRow__uKjyf h1{font-size:clamp(28px,3vw,38px);line-height:1.2;font-weight:500;letter-spacing:-.04em;margin-top:10px}.demo_subtitle__0pBEt{max-width:650px;font-size:13px;margin-top:12px}.demo_scope__fDWge,.demo_subtitle__0pBEt{color:hsl(var(--muted-foreground));line-height:1.8}.demo_scope__fDWge{margin:16px 0 27px;max-width:800px;font-size:10px;border-left:2px solid hsl(var(--accent)/.3);padding-left:12px}.demo_metrics__rWiNN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card)/.7);margin-bottom:25px}.demo_metric__zDKVb{display:flex;flex-direction:column;padding:23px}.demo_metric__zDKVb+.demo_metric__zDKVb{border-left:1px solid hsl(var(--border))}.demo_metric__zDKVb>span{font-size:11px;color:hsl(var(--muted-foreground))}.demo_metric__zDKVb strong{font-size:32px;font-weight:500;letter-spacing:-.03em;margin:9px 0;font-variant-numeric:tabular-nums}.demo_metric__zDKVb small{font-size:10px;color:hsl(var(--muted-foreground));line-height:1.6}.demo_overviewGrid__XLGfy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.demo_panel__7NEHw{min-width:0;border:1px solid hsl(var(--border));background:hsl(var(--card)/.75);border-radius:12px;overflow:hidden}.demo_panelHeading__0mRoB{padding:24px 25px 0}.demo_panelHeading__0mRoB>span{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.12em;color:hsl(var(--muted-foreground))}.demo_panelHeading__0mRoB svg{color:hsl(var(--accent))}.demo_panelHeading__0mRoB h2{margin-top:10px;font-size:18px;letter-spacing:-.02em;font-weight:500}.demo_topology__ThA_A{margin:22px;padding:20px 8px;background:radial-gradient(hsl(var(--accent)/.18) .7px,transparent .7px);background-size:17px 17px;border-radius:9px;background-color:hsl(var(--muted)/.25)}.demo_topologyRow__Zizr5{display:flex;justify-content:center;gap:20px}.demo_node__JGvSq{display:flex;flex-direction:column;align-items:center;width:145px;padding:14px 8px;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--card));box-shadow:0 3px 12px rgb(0 0 0/.03)}.demo_node__JGvSq svg{color:hsl(var(--accent));margin-bottom:9px}.demo_node__JGvSq strong{font-size:11px;font-weight:500}.demo_node__JGvSq small{font-size:9px;color:hsl(var(--muted-foreground));margin-top:5px}.demo_connector__8V3uo{height:35px;display:flex;gap:7px;align-items:center;justify-content:center;font-size:8px;color:hsl(var(--muted-foreground))}.demo_connector__8V3uo span{width:1px;height:25px;background:hsl(var(--accent)/.3)}.demo_panelFooter__EXVfN{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 23px;border-top:1px solid hsl(var(--border));font-size:9px;color:hsl(var(--muted-foreground))}.demo_panelFooter__EXVfN button{display:flex;align-items:center;gap:7px;color:hsl(var(--accent));white-space:nowrap}.demo_agent__xNzL8{padding:26px;background:linear-gradient(140deg,hsl(var(--accent)/.055),hsl(var(--card)/.8))}.demo_agentHeading__ilScQ{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.13em}.demo_agentHeading__ilScQ>span:last-child{margin-left:auto;letter-spacing:normal;font-size:9px}.demo_agent__xNzL8 h2{font-size:25px;font-weight:500;letter-spacing:-.035em;line-height:1.35;margin:28px 0 16px;max-width:320px}.demo_agent__xNzL8>p{font-size:12px;line-height:1.9;color:hsl(var(--muted-foreground))}.demo_questions__uYBPL{display:flex;flex-direction:column;gap:8px;margin-top:25px}.demo_questions__uYBPL button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:13px 14px;font-size:11px;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--card)/.7)}.demo_questions__uYBPL button:hover{border-color:hsl(var(--accent)/.5)}.demo_questions__uYBPL svg{flex-shrink:0;color:hsl(var(--accent))}.demo_agent__xNzL8>small{display:block;margin-top:18px;font-size:9px;line-height:1.8;color:hsl(var(--muted-foreground))}.demo_findings__b4Ra6{margin-top:32px}.demo_sectionHeading__2Gt_B{display:flex;justify-content:space-between;gap:15px;margin-bottom:17px;align-items:center}.demo_sectionHeading__2Gt_B h2{font-size:17px;font-weight:500;letter-spacing:-.02em}.demo_sectionHeading__2Gt_B>span{font-size:10px;color:hsl(var(--muted-foreground))}.demo_finding__OW28K{display:flex;align-items:center;gap:16px;padding:20px;width:100%;text-align:left;border-top:1px solid hsl(var(--border))}.demo_finding__OW28K:hover{background:hsl(var(--muted)/.4)}.demo_findingIcon__EUKH8{display:flex;align-items:center;justify-content:center;width:35px;height:35px;flex-shrink:0;border-radius:9px;background:hsl(var(--accent)/.07);color:hsl(var(--accent))}.demo_findingBody__fCxw2{flex:1;min-width:0}.demo_findingBody__fCxw2 strong{display:block;font-size:12px;font-weight:500}.demo_findingBody__fCxw2>span{display:block;font-size:11px;line-height:1.8;color:hsl(var(--muted-foreground));margin-top:6px;max-width:650px}.demo_findingBody__fCxw2 small{display:block;font:9px var(--font-mono);color:hsl(var(--muted-foreground));margin-top:9px;overflow-wrap:anywhere}.demo_finding__OW28K>svg{color:hsl(var(--muted-foreground));flex-shrink:0}.demo_finding__OW28K>span:nth-last-child(2){white-space:nowrap;font-size:9px}.demo_decisionGrid__woFAA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.demo_decisionGrid__woFAA article{padding:22px}.demo_decisionGrid__woFAA h3{font-size:13px;font-weight:500}.demo_decisionGrid__woFAA p{margin-top:10px;font-size:11px;line-height:1.8;color:hsl(var(--muted-foreground))}.demo_inventoryHeader__QUidF{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px}.demo_inventoryHeader__QUidF h2{font-size:15px;font-weight:500}.demo_inventoryHeader__QUidF h2 span,.demo_search__7Wmsm{color:hsl(var(--muted-foreground))}.demo_search__7Wmsm{display:flex;align-items:center;gap:8px;background:hsl(var(--muted)/.5);border:1px solid hsl(var(--border));border-radius:6px;padding:9px 12px}.demo_search__7Wmsm input{background:transparent;width:220px;min-width:0;font-size:11px;outline:0;color:hsl(var(--foreground))}.demo_tableScroll__uSyOO{overflow-x:auto}.demo_table__W_NyB{width:100%;font-size:10px;border-collapse:collapse;white-space:nowrap}.demo_table__W_NyB th{text-align:left;padding:13px 18px;color:hsl(var(--muted-foreground));font-weight:400;background:hsl(var(--muted)/.4);border-top:1px solid hsl(var(--border))}.demo_table__W_NyB td{padding:16px 18px;border-top:1px solid hsl(var(--border)/.6)}.demo_table__W_NyB tr[data-selected=true] td{background:hsl(var(--accent)/.045)}.demo_table__W_NyB td button{display:flex;gap:9px;align-items:center;color:hsl(var(--accent));text-align:left;font-size:11px}.demo_table__W_NyB td>span{font-size:9px}.demo_empty__FZUw7{padding:25px;font-size:12px;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.demo_resourceDetail__5bFxV{display:flex;gap:25px;justify-content:space-between;padding:25px;margin-top:20px}.demo_resourceDetail__5bFxV>div:first-child{max-width:650px}.demo_resourceDetail__5bFxV h2{font-size:20px;font-weight:500;margin-top:12px;overflow-wrap:anywhere}.demo_resourceDetail__5bFxV p{font-size:12px;line-height:1.9;color:hsl(var(--muted-foreground));margin-top:12px}.demo_resourceDetail__5bFxV>div:last-child{display:flex;flex-direction:column;gap:8px;flex-shrink:0;text-align:right;color:hsl(var(--muted-foreground));font-size:10px}.demo_resourceDetail__5bFxV strong{font-size:28px;color:hsl(var(--foreground));font-weight:500}.demo_resourceDetail__5bFxV small{font-size:10px}.demo_serviceGrid__kMIV6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:8px 25px 30px}.demo_serviceGrid__kMIV6 svg{color:hsl(var(--accent))}.demo_serviceGrid__kMIV6 h3{font-size:13px;font-weight:500;margin-top:10px}.demo_serviceGrid__kMIV6 code{display:block;font-size:9px;color:hsl(var(--accent));margin-top:6px}.demo_serviceGrid__kMIV6 p{margin-top:12px;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.9}.demo_costGrid__JfnKC{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;align-items:start}.demo_costTotal__fomBn{padding:22px 25px 0;font-size:42px;letter-spacing:-.04em}.demo_costTotal__fomBn span{margin-left:8px;font-size:12px;letter-spacing:normal;color:hsl(var(--muted-foreground))}.demo_costNote__TwuY9{font-size:10px;line-height:1.9;color:hsl(var(--muted-foreground));margin:12px 0 20px}.demo_costGrid__JfnKC .demo_costNote__TwuY9{padding:0 25px}.demo_costLines__oa509{padding:10px 25px 25px;display:flex;flex-direction:column;gap:22px}.demo_costLines__oa509>div>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:11px;margin-bottom:9px}.demo_costLines__oa509 small{display:block;margin-top:5px;color:hsl(var(--muted-foreground));font-size:9px}.demo_costLines__oa509 strong{font-weight:500}.demo_bar__6lQWb{height:4px;background:hsl(var(--muted));border-radius:3px}.demo_bar__6lQWb span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,hsl(var(--accent)/.8),hsl(var(--accent)/.35))}.demo_costOpportunity__h6lBZ{padding:26px}.demo_costOpportunity__h6lBZ h2{font-size:25px;font-weight:500;letter-spacing:-.03em;line-height:1.4;margin:20px 0 15px}.demo_costOpportunity__h6lBZ>p{font-size:12px;line-height:1.9;color:hsl(var(--muted-foreground))}.demo_saving__0ROFq{margin:28px 0;font-size:42px;font-weight:500;letter-spacing:-.04em;color:hsl(var(--success))}.demo_saving__0ROFq span{display:block;font-size:10px;letter-spacing:normal;color:hsl(var(--muted-foreground));margin-top:7px}.demo_costOpportunity__h6lBZ ul{font-size:11px;color:hsl(var(--muted-foreground));line-height:2.2;list-style:disc;padding-left:15px;margin-bottom:26px}.demo_costOpportunity__h6lBZ .demo_costNote__TwuY9{padding:0;font-size:10px;margin:20px 0 0}.demo_architectures__RM2lu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.demo_architectures__RM2lu article{display:flex;flex-direction:column;align-items:flex-start;padding:23px}.demo_selectedArchitecture__NpMS_{border-color:hsl(var(--accent)/.6);background:hsl(var(--accent)/.03)}.demo_architectures__RM2lu h2{font-size:18px;letter-spacing:-.02em;font-weight:500;margin-top:21px}.demo_optionPrice__mSz5c{font-size:34px;letter-spacing:-.04em;margin:15px 0}.demo_optionPrice__mSz5c small{font-size:10px;margin-left:6px;color:hsl(var(--muted-foreground));letter-spacing:normal}.demo_architectures__RM2lu p{font-size:11px;line-height:1.9;color:hsl(var(--muted-foreground))}.demo_architectures__RM2lu ul{padding:22px 0;display:flex;flex-direction:column;gap:12px;font-size:10px}.demo_architectures__RM2lu li{display:flex;align-items:flex-start;gap:7px}.demo_architectures__RM2lu li svg{color:hsl(var(--accent));flex-shrink:0}.demo_architectures__RM2lu .demo_optionCaveat__BtOyX{font-size:10px;border-top:1px solid hsl(var(--border));padding-top:18px;margin-bottom:24px}.demo_architectures__RM2lu button{margin-top:auto;width:100%}.demo_nextAction__leOf_{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:25px;font-size:12px}.demo_nextAction__leOf_ p{color:hsl(var(--muted-foreground))}.demo_nextAction__leOf_ strong{font-weight:500;color:hsl(var(--foreground))}.demo_reviewSummary__kgoXp{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin:25px;padding:22px;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.35);border-radius:9px}.demo_reviewSummary__kgoXp>div{flex:1}.demo_reviewSummary__kgoXp span{font-size:10px;color:hsl(var(--muted-foreground))}.demo_reviewSummary__kgoXp strong{display:block;font-size:13px;font-weight:500;margin-top:9px}.demo_reviewSummary__kgoXp>span{flex-shrink:0;color:hsl(var(--warning))}.demo_reviewColumns__Y1GAs{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:5px 25px 25px}.demo_reviewColumns__Y1GAs h3{font-size:12px;font-weight:500;margin-bottom:15px}.demo_change__18wER{display:flex;gap:12px;padding:17px 0;border-top:1px solid hsl(var(--border));align-items:center}.demo_change__18wER>span{font-size:22px}.demo_remove__heUre{color:hsl(var(--destructive))}.demo_create__IA30Z{color:hsl(var(--success))}.demo_change__18wER strong{font-size:11px;font-weight:500}.demo_change__18wER small{display:block;font-size:10px;line-height:1.8;color:hsl(var(--muted-foreground));margin-top:6px}.demo_reviewChecklist__wjTth ul{display:flex;flex-direction:column;gap:15px}.demo_reviewChecklist__wjTth li{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;color:hsl(var(--muted-foreground))}.demo_reviewChecklist__wjTth svg{flex-shrink:0;color:hsl(var(--accent));margin-top:2px}.demo_reviewAction__70Va8{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 25px;border-top:1px solid hsl(var(--border));background:hsl(var(--accent)/.025)}.demo_reviewAction__70Va8 strong{font-size:12px;font-weight:500}.demo_reviewAction__70Va8 p{font-size:10px;line-height:1.8;color:hsl(var(--muted-foreground));margin-top:6px}.demo_reviewAction__70Va8 button{flex-shrink:0}.demo_receipt__Ywl64{display:flex;align-items:flex-start;gap:15px;padding:24px;border-top:1px solid hsl(var(--success)/.3);background:hsl(var(--success)/.045)}.demo_receipt__Ywl64 svg{color:hsl(var(--success));flex-shrink:0}.demo_receipt__Ywl64 strong{font-size:13px;font-weight:500}.demo_receipt__Ywl64 p{line-height:1.9;margin-top:8px}.demo_footer__fF32D,.demo_receipt__Ywl64 p{font-size:11px;color:hsl(var(--muted-foreground))}.demo_footer__fF32D{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:36px;padding:23px 0;border-top:1px solid hsl(var(--border))}.demo_footer__fF32D a{display:flex;gap:8px;align-items:center;color:hsl(var(--accent))}@media(max-width:360px){.demo_headerActions__ORiRQ>span{display:none}}@media(min-width:1500px){.demo_main__Fhqhz{padding-left:55px;padding-right:55px}}@media(max-width:1100px){.demo_workspace__gs2X6{grid-template-columns:210px minmax(0,1fr)}.demo_main__Fhqhz{padding:24px 24px 0}.demo_costGrid__JfnKC,.demo_overviewGrid__XLGfy{grid-template-columns:1fr}.demo_agent__xNzL8 h2{max-width:none;margin-top:20px}.demo_architectures__RM2lu{grid-template-columns:1fr}.demo_architectures__RM2lu article{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}.demo_architectures__RM2lu .demo_optionPrice__mSz5c,.demo_architectures__RM2lu article>span,.demo_architectures__RM2lu h2{grid-column:1}.demo_architectures__RM2lu h2{margin-top:14px}.demo_architectures__RM2lu .demo_optionCaveat__BtOyX{border-top:0}.demo_architectures__RM2lu button{grid-column:1/-1}.demo_finding__OW28K>span:nth-last-child(2){display:none}.demo_inventoryHeader__QUidF{align-items:flex-start;flex-direction:column;gap:15px}.demo_search__7Wmsm,.demo_search__7Wmsm input{width:100%}}@media(max-width:700px){.demo_header__8Ozen{padding:16px}.demo_headerActions__ORiRQ{gap:9px}.demo_headerActions__ORiRQ>span{font-size:9px}.demo_exitLink__ilx9P{font-size:0;gap:0}.demo_exitLink__ilx9P svg{width:16px;height:16px}.demo_notice__lpxgw{padding:11px 16px;font-size:9px;gap:9px}.demo_notice__lpxgw>span{gap:6px;align-items:flex-start;line-height:1.7}.demo_notice__lpxgw>span svg{flex-shrink:0;margin-top:2px}.demo_notice__lpxgw button{font-size:9px}.demo_workspace__gs2X6{grid-template-columns:1fr}.demo_sidebar__HfpWm{padding:18px 16px 0;border-right:0;border-bottom:1px solid hsl(var(--border))}.demo_project__vf_sl{margin:0 0 17px}.demo_scenarioLabel__VeqDs{margin:0 0 9px;font-size:8px}.demo_scenarios__5pOme{flex-direction:row}.demo_scenarios__5pOme button{flex:1;min-width:0;padding:10px;gap:8px}.demo_scenarios__5pOme button svg{flex-shrink:0}.demo_scenarios__5pOme span{font-size:11px}.demo_scenarios__5pOme small{font-size:8px;line-height:1.7}.demo_navigation__6AWgr{flex-direction:row;gap:2px;overflow-x:auto;padding-top:12px;margin-top:13px;border-top:0;padding-bottom:10px}.demo_navigation__6AWgr button{flex-shrink:0;padding:10px 9px;font-size:10px;gap:6px}.demo_navigation__6AWgr svg{width:13px}.demo_navDot__ldBRx,.demo_sidebarNote__JFjpG,.demo_walkthrough__mOw48{display:none}.demo_main__Fhqhz{padding:19px 16px 0}.demo_context__UxD5_{font-size:9px}.demo_context__UxD5_>span:last-child{font-size:8px}.demo_titleRow__uKjyf{margin-top:25px}.demo_eyebrow__HiB4L{font-size:8px}.demo_subtitle__0pBEt{font-size:12px}.demo_scope__fDWge{font-size:9px;margin-bottom:20px}.demo_metrics__rWiNN{gap:0}.demo_metric__zDKVb{padding:16px 11px}.demo_metric__zDKVb>span{font-size:9px;line-height:1.6}.demo_metric__zDKVb strong{font-size:27px}.demo_metric__zDKVb small{font-size:8px}.demo_panelHeading__0mRoB{padding:20px 19px 0}.demo_panelHeading__0mRoB h2{font-size:17px}.demo_panelHeading__0mRoB>span{font-size:8px}.demo_topology__ThA_A{margin:19px 14px;padding:16px 8px}.demo_topologyRow__Zizr5{gap:12px}.demo_node__JGvSq{width:130px}.demo_node__JGvSq strong{font-size:10px}.demo_panelFooter__EXVfN{padding:15px;font-size:8px}.demo_agent__xNzL8{padding:23px}.demo_agent__xNzL8 h2{font-size:25px}.demo_sectionHeading__2Gt_B{flex-direction:column;align-items:flex-start;gap:7px}.demo_finding__OW28K{padding:17px 0;gap:12px}.demo_findingIcon__EUKH8{width:30px;height:30px}.demo_findingBody__fCxw2 strong{font-size:11px}.demo_findingBody__fCxw2>span{font-size:10px}.demo_decisionGrid__woFAA,.demo_serviceGrid__kMIV6{grid-template-columns:1fr}.demo_serviceGrid__kMIV6{padding:0 20px 25px}.demo_resourceDetail__5bFxV{flex-direction:column}.demo_resourceDetail__5bFxV>div:last-child{text-align:left}.demo_resourceDetail__5bFxV h2{font-size:18px}.demo_resourceDetail__5bFxV p{font-size:11px}.demo_architectures__RM2lu article{display:flex}.demo_architectures__RM2lu .demo_optionCaveat__BtOyX{border-top:1px solid hsl(var(--border))}.demo_nextAction__leOf_,.demo_reviewAction__70Va8,.demo_reviewSummary__kgoXp{flex-direction:column;align-items:flex-start}.demo_reviewSummary__kgoXp{margin:20px;padding:18px;gap:17px}.demo_reviewColumns__Y1GAs{grid-template-columns:1fr;padding:0 20px 25px;gap:22px}.demo_reviewAction__70Va8{padding:20px;gap:17px}.demo_receipt__Ywl64{padding:20px}.demo_footer__fF32D{font-size:10px;align-items:flex-start}.demo_footer__fF32D p{max-width:160px}}