.platform_page__VjV97{padding-top:30px;padding-bottom:64px;color:var(--foreground,#191919)}.platform_hero__1_ahP{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:24px 0 64px}.platform_heroCopy__bxRe8{min-width:0}.platform_eyebrow__K76Za{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:#566478}.platform_heroCopy__bxRe8 h1{font-size:clamp(40px,4.6vw,64px);font-weight:600;line-height:1.08;letter-spacing:-.035em;margin:24px 0}.platform_heroCopy__bxRe8>p,.platform_sectionHeading__fUffO>p{font-size:16px;line-height:1.8;color:#6b6b70;max-width:600px}.platform_actions__p6QD4{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.platform_primary__SpP9_,.platform_secondary__PzgBd{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.platform_primary__SpP9_{background:#191919;color:#fff;border:1px solid #191919}.platform_primary__SpP9_:hover{background:#383838}.platform_secondary__PzgBd{border:1px solid #e2e3e7;background:white;color:#252525}.platform_secondary__PzgBd:hover{background:#f7f7f7}.platform_heroSignals__RK_tD{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px;font-size:11px;color:#777}.platform_heroSignals__RK_tD span{display:flex;gap:5px;align-items:center}.platform_heroSignals__RK_tD svg{color:#64894e}.platform_heroVisual__ng3gL{position:relative;isolation:isolate;padding:16px;border-radius:30px;overflow:hidden;border:1px solid #e7e8ee;box-shadow:0 18px 48px -32px #3336}.platform_heroVisual__ng3gL>:not(:first-child){position:relative}.platform_heroChrome__4TrEk{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 16px;font-size:12px;color:#252c3b}.platform_heroChrome__4TrEk>span{display:flex;align-items:center;gap:8px}.platform_statusDot__aJXAd{width:7px;height:7px;background:#527c45;border-radius:50%}.platform_heroBottom__f9Oue{display:flex;justify-content:space-between;align-items:center;padding:14px 8px 0;font-size:11px;color:#31394b;text-decoration:none}.platform_heroBottom__f9Oue code{font-family:monospace}.platform_insight__74m_Q{min-width:0;background:white;border:1px solid #e8e9ef;border-radius:22px;padding:24px;overflow:hidden}.platform_insightHeader__8cg17{display:flex;align-items:center;gap:12px;margin-bottom:24px}.platform_insightHeader__8cg17>span:first-child{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;flex-shrink:0}.platform_insightHeader__8cg17>div{display:grid;gap:4px;min-width:0}.platform_insightHeader__8cg17 strong{font-size:15px}.platform_insightHeader__8cg17 small{font-size:12px;color:#858590}.platform_sample__ceBcA{margin-left:auto;font-size:10px;white-space:nowrap;border:1px solid #e7e8ed;padding:5px 8px;border-radius:999px;color:#737783;background:#fafbfc}.platform_metrics__bdmYX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform_metrics__bdmYX>div{padding:16px;border-radius:15px;display:grid;gap:10px}.platform_metrics__bdmYX small{font-size:11px;line-height:1.4}.platform_metrics__bdmYX strong{font-size:25px;line-height:1.1;font-weight:600;letter-spacing:-.025em}.platform_chartTitle__jxCXG{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 8px;font-size:12px}.platform_chartTitle__jxCXG>span{display:flex;align-items:center;gap:8px}.platform_chartTitle__jxCXG small{color:#888;font-size:10px}.platform_chart__VLfiZ{height:120px;padding:0 5px}.platform_chart__VLfiZ svg{display:block;width:100%;height:100%;overflow:visible}.platform_signalFooter__IEEgb{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#7d8390;border-top:1px solid #edf0f3;padding-top:14px;margin-top:12px}.platform_signalFooter__IEEgb span{display:flex;gap:6px;align-items:center}.platform_insight__74m_Q[data-compact=true]{padding:20px}.platform_insight__74m_Q[data-compact=true] .platform_insightHeader__8cg17{margin-bottom:16px}.platform_insight__74m_Q[data-compact=true] .platform_metrics__bdmYX>div{padding:13px}.platform_insight__74m_Q[data-compact=true] .platform_metrics__bdmYX strong{font-size:23px}.platform_insight__74m_Q[data-compact=true] .platform_chart__VLfiZ{height:90px}.platform_insight__74m_Q[data-compact=true] .platform_chartTitle__jxCXG{margin-top:18px}.platform_perks__lAgTL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.platform_perks__lAgTL article{border:1px solid #e6e8ee;border-radius:24px;padding:24px;display:flex;flex-direction:column;min-width:0}.platform_icon__MbwTQ{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;margin-bottom:20px}.platform_perks__lAgTL h2{font-size:18px;line-height:1.3;font-weight:600;margin:0 0 12px}.platform_perks__lAgTL p,.platform_useCases__gjimk p{font-size:13px;line-height:1.8;color:#7a7b83;margin:0 0 24px}.platform_perks__lAgTL a{display:flex;align-items:center;gap:8px;color:#4d6487;font-size:11px;margin-top:auto;text-decoration:none}.platform_section__jqmX_{margin-top:88px;scroll-margin-top:110px}.platform_sectionHeading__fUffO{margin-bottom:30px;max-width:740px}.platform_sectionHeading__fUffO h2{font-size:clamp(30px,3.4vw,43px);letter-spacing:-.025em;line-height:1.18;font-weight:600;margin:16px 0}.platform_sectionHeading__fUffO p{margin:0}.platform_workbench__FO5KB{border:1px solid #e2e5ec;border-radius:28px;overflow:hidden;background:#fafbfc}.platform_toolbar__S_tAd{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e8eaf0;background:#fff}.platform_tabs__TYvkw{display:flex;gap:5px;flex-wrap:wrap}.platform_tabs__TYvkw button{border:0;border-radius:999px;background:transparent;color:#777;padding:10px 14px;font-size:12px;cursor:pointer;transition:background .2s,color .2s}.platform_tabs__TYvkw button[aria-pressed=true]{background:#191919;color:white}.platform_tabs__TYvkw button:hover:not([aria-pressed=true]){background:#f2f3f6}.platform_toolbar__S_tAd label{display:flex;align-items:center;gap:8px;color:#626b7c}.platform_toolbar__S_tAd select{border:0;background:transparent;font:inherit;font-size:13px;padding:7px;max-width:170px}.platform_workbenchGrid__RVvVz{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px}.platform_console__4r5Ra{background:#191c23;color:#e3e8f4;border:1px solid #2d3340;border-radius:22px;min-width:0;padding:22px;display:flex;flex-direction:column}.platform_console__4r5Ra header{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#b2bdd3}.platform_console__4r5Ra header>span{display:flex;gap:8px;align-items:center}.platform_console__4r5Ra header button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #3d4250;border-radius:50%;background:transparent;color:#d4ddef;cursor:pointer}.platform_request__Sz5u5{display:block;overflow-wrap:anywhere;font-size:12px;line-height:1.8;padding:18px 0;color:#c1d1f4;font-family:monospace}.platform_run__us2e1{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:10px;background:#f4f6fc;color:#202736;font-size:12px;border:0;border-radius:999px;padding:10px 16px;cursor:pointer}.platform_run__us2e1:disabled{opacity:.6;cursor:wait}.platform_responseHeading__BRnQ8{display:flex;justify-content:space-between;font-size:11px;color:#9ea9bd;border-top:1px solid #343945;padding-top:18px;margin-top:20px}.platform_responseHeading__BRnQ8 span+span{color:#a4c899}.platform_console__4r5Ra pre{height:230px;min-height:0;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;font:11px/1.75 ui-monospace,SFMono-Regular,monospace;color:#bfcbe0;margin:16px 0 0;scrollbar-width:thin}.platform_workbench__FO5KB footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px 22px;font-size:11px;line-height:1.7;color:#7f838e}.platform_workbench__FO5KB footer>span{max-width:640px}.platform_workbench__FO5KB footer a{display:flex;gap:8px;align-items:center;flex-shrink:0;text-decoration:none;color:#3d5579}.platform_range__28Z4m{display:grid;gap:12px;padding:20px 0 26px}.platform_range__28Z4m small{color:#7b8292;font-size:12px}.platform_range__28Z4m strong{font-size:clamp(23px,2.5vw,32px);font-weight:600;letter-spacing:-.035em}.platform_range__28Z4m>span{font-size:11px;color:#9296a0}.platform_comparableList__oorW_{display:grid;gap:10px}.platform_comparableList__oorW_>div{display:flex;align-items:center;gap:10px;border:1px solid #e9ebf0;padding:15px 12px;border-radius:14px}.platform_comparableList__oorW_>div>span{width:38px;height:38px;flex-shrink:0;border-radius:12px;display:grid;place-items:center}.platform_comparableList__oorW_>div>div{display:grid;gap:6px;min-width:0}.platform_comparableList__oorW_ strong{font-size:11px;line-height:1.4}.platform_comparableList__oorW_ small{font-size:10px;color:#8a8e99}.platform_comparableList__oorW_ b{margin-left:auto;font-size:12px;white-space:nowrap;font-weight:600}.platform_demand__Qexpl{display:grid;gap:28px;margin:32px 0 44px}.platform_demand__Qexpl>div{display:grid;grid-template-columns:90px 1fr 25px;align-items:center;gap:12px;font-size:12px}.platform_demand__Qexpl>div>div{height:18px;border-radius:6px;background:#f4f5f8;overflow:hidden}.platform_demand__Qexpl i{display:block;height:100%;border-radius:6px;transition:width .4s}.platform_demand__Qexpl b{font-weight:500}.platform_note__xdFoD{font-size:11px;line-height:1.7;color:#858b98;margin:20px 0 0}.platform_parcel__UJ0tu{position:relative;display:grid;place-items:center;height:155px;background:linear-gradient(135deg,#f1f5eb,#fafbf7);border-radius:16px;margin-bottom:20px;overflow:hidden}.platform_parcel__UJ0tu>div{display:grid;grid-template-columns:repeat(5,27px);gap:7px;padding:18px;border:1px dashed #abbba1;transform:rotate(-12deg) skew(12deg)}.platform_parcel__UJ0tu i{height:27px;background:#95af82;border:2px solid white;box-shadow:3px 4px 0 #bdcbb3}.platform_parcel__UJ0tu>span{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:6px;font-size:12px;color:#536d42;background:#fff;padding:7px 10px;border-radius:999px}.platform_useCases__gjimk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.platform_useCases__gjimk article{border-top:1px solid #e4e7ed;padding:24px 0}.platform_useCases__gjimk article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;font-size:13px;font-weight:600;margin-bottom:20px}.platform_useCases__gjimk h3{font-size:20px;font-weight:600;margin:0 0 12px}.platform_useCases__gjimk p{margin:0;max-width:340px}.platform_documentation__TriT5{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.platform_documentation__TriT5>div{min-width:0;border:1px solid #e4e7ed;border-radius:24px;padding:30px}.platform_creditExplanation__xUEoL h3,.platform_documentation__TriT5 h3{font-size:17px;font-weight:600;margin:0 0 14px}.platform_documentation__TriT5>div>code{display:block;background:#f5f6f8;color:#4d6186;border:1px solid #e9ebef;border-radius:12px;padding:14px;font-size:12px;overflow-wrap:anywhere}.platform_documentation__TriT5 table{width:100%;font-size:11px;text-align:left;border-collapse:collapse;margin:20px 0}.platform_documentation__TriT5 td,.platform_documentation__TriT5 th{padding:14px 8px;border-bottom:1px solid #eceef2;vertical-align:top;overflow-wrap:anywhere}.platform_documentation__TriT5 th{color:#7b8292;font-weight:500}.platform_documentation__TriT5 p{font-size:12px;line-height:1.8;color:#7d8290;margin:0 0 22px}.platform_docNotes__GtYSF{display:flex;flex-direction:column;gap:8px}.platform_docNotes__GtYSF .platform_primary__SpP9_{margin-top:auto;align-self:flex-start}.platform_pricingNote__0rTKG{font-size:14px;line-height:1.8;color:#7b7e87;max-width:800px;margin:0 0 28px}.platform_plans__Sckuj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.platform_plan__GUcXE{min-width:0;display:flex;flex-direction:column;padding:28px;border:1px solid #e2e3e8;border-radius:28px;background:#fff}.platform_plan__GUcXE[data-featured=true]{background:#191919;color:white;border-color:#191919}.platform_plan__GUcXE>p{font-size:13px;line-height:1.8;color:#83838a;min-height:70px;margin:24px 0 20px}.platform_plan__GUcXE[data-featured=true]>p{color:#b9b9bf}.platform_planPrice__vJqly{display:grid;gap:9px;margin-bottom:24px}.platform_planPrice__vJqly strong{font-size:46px;font-weight:500;line-height:1.1;letter-spacing:-.04em}.platform_planPrice__vJqly span{font-size:11px;color:#888;min-height:17px}.platform_plan__GUcXE[data-featured=true] .platform_planPrice__vJqly span{color:#bbb}.platform_plan__GUcXE .platform_primary__SpP9_{width:100%;font-size:13px}.platform_plan__GUcXE[data-featured=true] .platform_primary__SpP9_{background:#fff;color:#191919}.platform_plan__GUcXE ul{padding:24px 0 0;margin:24px 0 0;border-top:1px solid #e7e7eb;list-style:none;display:grid}.platform_plan__GUcXE[data-featured=true] ul{border-color:#3d3d3d}.platform_plan__GUcXE li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6}.platform_plan__GUcXE li svg{flex-shrink:0;color:#8b8b92;margin-top:2px}.platform_creditExplanation__xUEoL{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;padding:32px 0}.platform_creditExplanation__xUEoL p{color:#7e828e;font-size:12px;line-height:1.8;margin:0 0 10px}.platform_creditExplanation__xUEoL aside{padding-left:32px;border-left:1px solid #e5e7eb}.platform_creditExplanation__xUEoL a{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#3d5579;text-decoration:none;margin-top:8px}.platform_page__VjV97 a:focus-visible,.platform_page__VjV97 button:focus-visible,.platform_page__VjV97 pre:focus-visible,.platform_page__VjV97 select:focus-visible{outline:2px solid #5679b9;outline-offset:4px}@media (min-width:1000px) and (max-height:800px){.platform_hero__1_ahP{gap:40px;padding-top:0;padding-bottom:40px}.platform_heroVisual__ng3gL{padding:12px}.platform_insight__74m_Q[data-compact=true] .platform_chart__VLfiZ{height:65px}.platform_insight__74m_Q[data-compact=true] .platform_metrics__bdmYX>div{padding:10px}.platform_heroCopy__bxRe8 h1{font-size:52px}}@media (max-width:1000px){.platform_hero__1_ahP{gap:28px}.platform_perks__lAgTL{grid-template-columns:repeat(2,minmax(0,1fr))}.platform_plans__Sckuj{gap:12px}.platform_plan__GUcXE{padding:22px}.platform_documentation__TriT5{gap:16px}.platform_documentation__TriT5>div{padding:22px}}@media (max-width:800px){.platform_hero__1_ahP{grid-template-columns:1fr;padding-top:8px;gap:36px}.platform_heroCopy__bxRe8{max-width:650px}.platform_heroVisual__ng3gL{width:100%;max-width:600px;margin:auto}.platform_heroCopy__bxRe8 h1{max-width:620px}.platform_documentation__TriT5,.platform_workbenchGrid__RVvVz{grid-template-columns:1fr}.platform_workbench__FO5KB footer{align-items:flex-start;flex-direction:column}.platform_plans__Sckuj{grid-template-columns:1fr}.platform_plan__GUcXE>p{min-height:0}.platform_plan__GUcXE ul{grid-template-columns:1fr 1fr}.platform_useCases__gjimk{gap:18px}.platform_useCases__gjimk h3{font-size:17px}.platform_section__jqmX_{margin-top:64px}.platform_creditExplanation__xUEoL{gap:24px}.platform_toolbar__S_tAd label{margin-left:auto}}@media (max-width:540px){.platform_page__VjV97{padding-top:18px}.platform_heroCopy__bxRe8 h1{font-size:42px}.platform_heroCopy__bxRe8>p,.platform_sectionHeading__fUffO>p{font-size:14px}.platform_heroSignals__RK_tD{font-size:10px;gap:10px}.platform_heroVisual__ng3gL{padding:10px;border-radius:24px}.platform_heroChrome__4TrEk{font-size:11px;padding-bottom:12px}.platform_insight__74m_Q,.platform_insight__74m_Q[data-compact=true]{padding:17px;border-radius:18px}.platform_metrics__bdmYX>div{padding:13px}.platform_metrics__bdmYX strong{font-size:24px}.platform_perks__lAgTL{grid-template-columns:1fr;gap:12px}.platform_perks__lAgTL article{padding:22px}.platform_perks__lAgTL .platform_icon__MbwTQ,.platform_perks__lAgTL p{margin-bottom:16px}.platform_useCases__gjimk{grid-template-columns:1fr;gap:8px}.platform_useCases__gjimk p{max-width:none}.platform_workbench__FO5KB{border-radius:22px}.platform_toolbar__S_tAd{padding:14px;gap:10px}.platform_tabs__TYvkw{gap:3px;width:100%;justify-content:space-between}.platform_tabs__TYvkw button{padding:9px 10px;font-size:10px}.platform_workbenchGrid__RVvVz{padding:10px;gap:12px}.platform_console__4r5Ra{padding:18px}.platform_workbench__FO5KB footer{padding:10px 18px 20px}.platform_creditExplanation__xUEoL{grid-template-columns:1fr}.platform_creditExplanation__xUEoL aside{border-left:0;border-top:1px solid #e5e7eb;padding:24px 0 0}.platform_plan__GUcXE ul{grid-template-columns:1fr}.platform_documentation__TriT5>div{padding:20px}.platform_documentation__TriT5 td,.platform_documentation__TriT5 th{padding:12px 5px;font-size:10px}.platform_documentation__TriT5 table{table-layout:fixed}.platform_range__28Z4m strong{font-size:26px}.platform_comparableList__oorW_>div{gap:7px;padding:12px 9px}.platform_comparableList__oorW_>div>span{width:30px;height:34px}.platform_comparableList__oorW_ strong{font-size:10px}.platform_comparableList__oorW_ b{font-size:11px}.platform_demand__Qexpl>div{grid-template-columns:75px 1fr 22px}.platform_sample__ceBcA{font-size:9px;padding:4px 6px}}@media (prefers-reduced-motion:reduce){.platform_demand__Qexpl i{transition:none}}.platform_plan__GUcXE>header h2{font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.035em}.platform_plan__GUcXE{padding:clamp(24px,3vw,40px);border-radius:32px}.platform_plan__GUcXE>p{font-size:16px;min-height:58px;margin:28px 0 24px;line-height:1.75}.platform_planPrice__vJqly{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:8px 0 30px}.platform_planPrice__vJqly strong{font-size:clamp(44px,5vw,60px)}.platform_planPrice__vJqly span{font-size:14px;color:inherit}.platform_plan__GUcXE .platform_primary__SpP9_{font-size:16px;min-height:52px}.platform_plan__GUcXE>.platform_included__umfy8{min-height:0;font-size:14px;margin:28px 0 0;padding-top:26px;border-top:1px solid #e5e5e5;color:inherit}.platform_plan__GUcXE[data-featured=true]>.platform_included__umfy8{border-color:#383838}.platform_plan__GUcXE ul{border:0;padding:0;margin-top:18px;gap:18px}.platform_plan__GUcXE li{font-size:16px;gap:13px}.platform_plan__GUcXE li>svg{width:18px;height:18px;margin-top:4px}.platform_plan__GUcXE>header h2{font-size:clamp(30px,3vw,40px)}.platform_sandboxDetails__KzLdC{margin-top:24px;border:1px solid #e5e7eb;border-radius:22px;padding:22px}.platform_sandboxDetails__KzLdC summary{cursor:pointer;font-weight:500}.platform_sandboxDetails__KzLdC>div{margin-top:20px}@media (max-width:700px){.platform_plan__GUcXE>p:not(.platform_included__umfy8){min-height:0;margin:24px 0}}.platform_pricingSection__FYUsK{max-width:80rem;margin:80px auto 0}.platform_pricingSection__FYUsK .platform_sectionHeading__fUffO{max-width:none;text-align:center;margin-bottom:40px}.platform_pricingSection__FYUsK .platform_sectionHeading__fUffO h2{font-size:clamp(32px,4vw,48px)}.demand_workspace__qn4TO{display:grid;gap:24px;width:100%;min-width:0}.demand_heading__ZZT5U h2{font-size:28px;font-weight:600;letter-spacing:-.03em}.demand_heading__ZZT5U p{color:#737780;font-size:15px;line-height:1.8;max-width:740px;margin-top:10px}.demand_controls__dPVhE{display:flex;gap:16px;flex-wrap:wrap;align-items:end}.demand_controls__dPVhE label{display:grid;gap:8px;font-size:13px;flex:1;min-width:180px}.demand_controls__dPVhE select{border:1px solid #e3e5ea;border-radius:16px;background:white;padding:12px 15px;width:100%}.demand_toggle__PVt5D{display:flex;padding:5px;border:1px solid #e5e5e5;border-radius:99px;gap:5px}.demand_toggle__PVt5D button{padding:10px 18px;border-radius:99px;font-size:14px}.demand_toggle__PVt5D button[aria-pressed=true]{background:#191919;color:white}.demand_heatPanel__mMTV_{border:1px solid #e4e7ee;border-radius:26px;padding:clamp(18px,2.5vw,30px);background:white;min-width:0}.demand_heatPanel__mMTV_ header{justify-content:space-between;margin-bottom:28px}.demand_heatPanel__mMTV_ header,.demand_heatPanel__mMTV_ header>div{display:flex;align-items:center;gap:12px}.demand_heatPanel__mMTV_ header svg{color:#587ab9}.demand_heatPanel__mMTV_ h3{font-size:20px;letter-spacing:-.02em;font-weight:600}.demand_heatPanel__mMTV_ p{font-size:13px;line-height:1.75;color:#777b84;margin:10px 0 22px}.demand_sample__62Est{font-size:10px;border:1px solid #e7e7ea;border-radius:99px;padding:7px 10px;color:#777}.demand_matrixWrap__DoXOR{overflow:auto}.demand_matrix__PyrFD{min-width:450px;display:grid;grid-template-columns:1.8fr repeat(5,1fr);gap:8px}.demand_matrixRow__5U8o2{display:contents}.demand_axis__8S9hG{font-size:10px;color:#777b84;padding-bottom:8px;text-align:center}.demand_axis__8S9hG:first-child{text-align:left}.demand_budget__w3kPR{font-size:11px;display:flex;align-items:center;color:#737780;padding-right:5px}.demand_matrix__PyrFD button{min-height:50px;border-radius:10px;font-size:14px;font-weight:600;transition:background .35s,box-shadow .2s}.demand_matrix__PyrFD button[aria-pressed=true]{box-shadow:0 0 0 2px white,0 0 0 4px #263c63}.demand_matrix__PyrFD button:focus-visible{outline:3px solid #191919;outline-offset:2px}.demand_matrix__PyrFD button:disabled{color:#aaa!important}.demand_legend__b6kfC{display:flex;gap:10px;align-items:center;justify-content:flex-end;font-size:10px;color:#777;margin:22px 0}.demand_legend__b6kfC i{width:110px;height:7px;border-radius:8px;background:linear-gradient(90deg,#ebf0f9,#5277bd)}.demand_heatPanel__mMTV_>small{display:block;font-size:11px;line-height:1.7;color:#858994}.demand_selected__BCGrX{display:flex;align-items:center;gap:10px;background:#f2f5fb;border-radius:14px;padding:15px;margin-bottom:18px;color:#365987;font-size:12px}.demand_selected__BCGrX strong{font-size:22px}.demand_empty__ZNXuA{border:1px dashed #ddd;border-radius:16px;padding:20px;margin-bottom:20px}.demand_empty__ZNXuA strong{font-size:15px}.demand_empty__ZNXuA p{margin:8px 0 0}.demand_metrics__w0_pJ{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.demand_metrics__w0_pJ article{padding:22px;border:1px solid #e4e7ee;border-radius:22px;background:#fafafa;display:grid;gap:16px}.demand_metrics__w0_pJ small{color:#777;font-size:12px}.demand_metrics__w0_pJ strong{font-size:27px;letter-spacing:-.03em}.demand_notice__9vHPr{font-size:12px;color:#777;line-height:1.8}.demand_error__K0wcl{border:1px solid #ead0d5;border-radius:20px;padding:24px}.demand_error__K0wcl button{margin-top:16px;text-decoration:underline}@media (max-width:700px){.demand_metrics__w0_pJ{grid-template-columns:1fr}.demand_metrics__w0_pJ article{display:flex;justify-content:space-between;align-items:center}.demand_heatPanel__mMTV_{padding:18px}.demand_matrix__PyrFD{min-width:390px;gap:5px}.demand_matrix__PyrFD button{min-height:43px}.demand_heading__ZZT5U h2{font-size:25px}}