.controls_button__p2SJQ,.controls_iconButton__4FlEa{display:inline-flex;align-items:center;justify-content:center;gap:var(--lr-space-2);height:var(--lr-control-height);border:var(--lr-border-width) solid transparent;border-radius:var(--lr-radius-sm);font-size:var(--lr-type-sm);font-weight:700;transition:background-color var(--lr-motion-fast),border-color var(--lr-motion-fast),box-shadow var(--lr-motion-fast),color var(--lr-motion-fast),transform var(--lr-motion-fast)}.controls_button__p2SJQ{padding-inline:var(--lr-space-3)}.controls_iconButton__4FlEa{width:var(--lr-control-height);padding:0;border-color:var(--lr-border);background:var(--lr-surface);color:var(--lr-icon-accent)}.controls_primary__Ostm5{border-color:var(--lr-accent);background:var(--lr-accent);color:var(--lr-on-accent)}.controls_primary__Ostm5:hover{border-color:var(--lr-accent-hover);background:var(--lr-accent-hover)}.controls_iconButton__4FlEa:hover,.controls_primary__Ostm5:hover,.controls_secondary__X92gm:hover{box-shadow:var(--lr-shadow-soft)}.controls_secondary__X92gm{border-color:var(--lr-border);background:var(--lr-surface);color:var(--lr-ink)}.controls_quiet__Aavkd>svg,.controls_secondary__X92gm>svg{color:var(--lr-icon-accent)}.controls_iconButton__4FlEa:hover,.controls_secondary__X92gm:hover{background:color-mix(in srgb,var(--lr-accent-soft) 54%,var(--lr-surface))}.controls_quiet__Aavkd{background:transparent;color:var(--lr-ink-secondary)}.controls_danger__QTi_q{border-color:var(--lr-danger-border);background:var(--lr-danger-soft);color:var(--lr-danger)}.controls_button__p2SJQ:disabled,.controls_iconButton__4FlEa:disabled{cursor:not-allowed;opacity:1}.controls_danger__QTi_q:disabled,.controls_iconButton__4FlEa:disabled,.controls_primary__Ostm5:disabled,.controls_quiet__Aavkd:disabled,.controls_secondary__X92gm:disabled{border-color:var(--lr-border);background:var(--lr-surface-muted);color:var(--lr-ink-muted);box-shadow:none}.controls_button__p2SJQ:active:not(:disabled),.controls_iconButton__4FlEa:active:not(:disabled){box-shadow:none;transform:translateY(0) scale(.985)}.controls_field__J9QTf{display:grid;grid-gap:var(--lr-space-2);gap:var(--lr-space-2);color:var(--lr-ink-secondary);font-size:var(--lr-type-sm);font-weight:700}.controls_field__J9QTf input,.controls_field__J9QTf textarea{width:100%;min-height:var(--lr-control-height);padding-inline:var(--lr-space-3);border:var(--lr-border-width) solid var(--lr-border);border-radius:var(--lr-radius-md);background:var(--lr-surface);color:var(--lr-ink);font-weight:500;font-size:var(--lr-type-md);box-sizing:border-box;transition:border-color var(--lr-motion-fast),box-shadow var(--lr-motion-fast),background-color var(--lr-motion-fast)}.controls_field__J9QTf textarea{padding:var(--lr-space-3);resize:vertical;line-height:1.5}.controls_field__J9QTf input:focus,.controls_field__J9QTf textarea:focus{border-color:var(--lr-accent);outline:0;box-shadow:0 0 0 var(--lr-space-tight) var(--lr-accent-soft)}.controls_field__J9QTf input[aria-invalid=true],.controls_field__J9QTf textarea[aria-invalid=true],.controls_selectButton__g_sUX[aria-invalid=true]{border-color:var(--lr-danger)}.controls_field__J9QTf small{color:var(--lr-ink-muted);font-weight:500}.controls_checkboxField__LvZgF{display:flex;align-items:flex-start;gap:var(--lr-space-2);color:var(--lr-ink-secondary);font-size:var(--lr-type-md);line-height:1.5;cursor:pointer}.controls_checkboxField__LvZgF input{flex:0 0 auto;width:var(--lr-size-px-18);min-width:var(--lr-size-px-18);height:var(--lr-size-px-18);margin:calc((1.5em - var(--lr-size-px-18)) / 2) 0 0;padding:0;accent-color:var(--lr-accent)}.controls_checkboxField__LvZgF input:focus-visible{outline:var(--lr-space-hairline) solid var(--lr-accent);outline-offset:var(--lr-space-hairline)}.controls_selectControl__Mwnh5{position:relative;display:inline-grid;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);align-items:center}.controls_selectOpen__6vuyI{z-index:var(--lr-z-dropdown)}.controls_selectButton__g_sUX{width:100%;min-width:0;box-sizing:border-box;min-height:var(--lr-control-height);padding:0 var(--lr-space-8) 0 var(--lr-space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--lr-space-3);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--lr-border-width) solid var(--lr-border);border-radius:var(--lr-radius-md);background:var(--lr-surface);color:var(--lr-ink);cursor:pointer;font:inherit;font-size:var(--lr-type-sm);font-weight:700;box-shadow:var(--lr-shadow-soft);transition:border-color var(--lr-motion-fast),box-shadow var(--lr-motion-fast),background-color var(--lr-motion-fast)}.controls_selectButton__g_sUX>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controls_selectButton__g_sUX:hover{border-color:var(--lr-border-strong);background:color-mix(in srgb,var(--lr-accent-soft) 28%,var(--lr-surface))}.controls_selectButton__g_sUX:focus-visible,.controls_selectOpen__6vuyI .controls_selectButton__g_sUX{border-color:var(--lr-accent);outline:0;box-shadow:0 0 0 var(--lr-space-tight) var(--lr-accent-soft)}.controls_selectButton__g_sUX svg{flex:0 0 auto;color:var(--lr-icon-accent);pointer-events:none;transition:transform var(--lr-motion-fast)}.controls_selectOpen__6vuyI .controls_selectButton__g_sUX svg{transform:rotate(180deg)}.controls_selectButton__g_sUX:disabled{cursor:not-allowed;border-color:var(--lr-border);background:var(--lr-surface-muted);color:var(--lr-ink-muted);opacity:1;box-shadow:none}.controls_selectProminent__a_S2p .controls_selectButton__g_sUX{min-height:var(--lr-size-px-52);padding-left:var(--lr-space-4);padding-right:var(--lr-space-4);border-color:var(--lr-border-strong);background:var(--lr-surface-strong);font-size:var(--lr-type-md);font-weight:800}.controls_selectMenu__wAjbw{position:absolute;top:calc(100% + var(--lr-space-2));right:0;left:0;max-height:var(--lr-size-px-300);display:grid;grid-gap:var(--lr-space-1);gap:var(--lr-space-1);overflow-y:auto;padding:var(--lr-space-2);border:var(--lr-border-width) solid var(--lr-border-strong);border-radius:var(--lr-radius-md);background:var(--lr-surface-strong);box-shadow:var(--lr-shadow-float)}.controls_selectOption__GNL54{width:100%;min-height:var(--lr-touch-target);padding:var(--lr-space-2) var(--lr-space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--lr-space-3);border:0;border-radius:var(--lr-radius-sm);background:transparent;color:var(--lr-ink-secondary);cursor:pointer;font:inherit;font-size:var(--lr-type-sm);font-weight:650;line-height:1.3;text-align:left}.controls_selectOption__GNL54:focus-visible,.controls_selectOption__GNL54:hover{outline:0;background:var(--lr-accent-soft);color:var(--lr-ink)}.controls_selectOption__GNL54[aria-selected=true]{background:color-mix(in srgb,var(--lr-accent-soft) 68%,var(--lr-surface-strong));color:var(--lr-accent)}.controls_selectOption__GNL54:disabled{cursor:not-allowed;opacity:var(--lr-disabled-opacity)}.controls_selectOption__GNL54 svg{flex:0 0 auto;color:var(--lr-icon-accent)}.controls_nativeSelect__3RSne{position:absolute;width:var(--lr-hairline);height:var(--lr-hairline);margin:calc(var(--lr-hairline) * -1);overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.controls_tabs__mhy7g{display:flex;gap:var(--lr-space-4);overflow-x:auto;border-bottom:var(--lr-border-width) solid var(--lr-border)}.controls_tabs__mhy7g a,.controls_tabs__mhy7g button{flex:0 0 auto;padding:var(--lr-space-3) 0;border:0;border-bottom:var(--lr-tab-indicator) solid transparent;background:transparent;color:var(--lr-ink-secondary);font-weight:700}.controls_tabs__mhy7g [aria-current=page],.controls_tabs__mhy7g [aria-selected=true]{border-bottom-color:var(--lr-accent);color:var(--lr-ink)}.controls_badge__Wrz54{display:inline-flex;align-items:center;min-height:var(--lr-badge-height);padding-inline:var(--lr-space-2);border:var(--lr-border-width) solid var(--lr-border);border-radius:var(--lr-radius-round);color:var(--lr-ink-secondary);font-size:var(--lr-type-xs);font-weight:800;letter-spacing:var(--lr-tracking-wide);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.controls_button__p2SJQ,.controls_iconButton__4FlEa,.controls_selectControl__Mwnh5 select{transition:none}.controls_button__p2SJQ:active:not(:disabled),.controls_iconButton__4FlEa:active:not(:disabled){transform:none}}.breadcrumbs_breadcrumbs__k_5ez{margin:0 0 24px;color:var(--lr-ink-muted,#5b6f8d);font-size:.875rem}.breadcrumbs_breadcrumbs__k_5ez ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0;margin:0;list-style:none}.breadcrumbs_breadcrumbs__k_5ez li{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.breadcrumbs_breadcrumbs__k_5ez li>svg{flex-shrink:0}.breadcrumbs_breadcrumbs__k_5ez a,.breadcrumbs_breadcrumbs__k_5ez span{overflow-wrap:anywhere}.breadcrumbs_breadcrumbs__k_5ez a{display:inline-flex;align-items:center;min-height:36px;color:inherit;text-underline-offset:4px}.breadcrumbs_breadcrumbs__k_5ez a:hover{color:var(--lr-brand,#2969ef);text-decoration:underline}.breadcrumbs_breadcrumbs__k_5ez a:focus-visible{outline:2px solid var(--lr-brand,#2969ef);outline-offset:4px;border-radius:3px}.breadcrumbs_breadcrumbs__k_5ez span[aria-current]{color:var(--lr-ink,#14233f);font-weight:600}@media (max-width:600px){.breadcrumbs_breadcrumbs__k_5ez{margin-bottom:16px}.breadcrumbs_breadcrumbs__k_5ez a{min-height:44px}}.assessment-graphic_page__VKoid{max-width:1320px;margin:0 auto;padding:36px 32px 56px;color:var(--lr-ink)}.assessment-graphic_heading__e0_G0{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:36px 0 40px}.assessment-graphic_heading__e0_G0 h1{font-size:clamp(30px,3.6vw,46px);line-height:1.12;letter-spacing:-.04em;margin:0;max-width:880px}.assessment-graphic_heading__e0_G0 a{flex-shrink:0;text-decoration:none}.assessment-graphic_composition__F7DFe{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:36px;gap:36px;border-top:1px solid var(--lr-border);padding-top:26px}.assessment-graphic_assessment__DcQhQ{min-width:0}.assessment-graphic_sectionLabel__z3j1_{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lr-ink-muted);margin:0}.assessment-graphic_diagram__lm1HQ{position:relative;min-height:390px;display:grid;grid-template-columns:1fr 1.35fr 1fr;align-items:center}.assessment-graphic_connectors__pQ7f_{position:absolute;width:100%;height:100%;inset:0;fill:none;stroke:var(--lr-icon-accent);stroke-width:1;opacity:.32}.assessment-graphic_subject__uwh62{grid-column:2;grid-row:1;text-align:center;position:relative;z-index:1}.assessment-graphic_illustration__Dw7rF{position:relative;aspect-ratio:280/260;width:100%;color:#91b9b0;background:radial-gradient(ellipse,rgb(91 154 141/14%),transparent 69%)}.assessment-graphic_landscape__Be_4H{position:absolute;inset:0;width:100%;height:100%}.assessment-graphic_subjectIcon__2l3Hk{position:absolute;width:47%;height:47%;top:21%;left:26.5%;filter:drop-shadow(0 10px 12px #080c0e);color:#b0cfc7}.assessment-graphic_environmentIcon__gWfG0{position:absolute;right:12%;top:15%;color:#91b9b0;opacity:.65}.assessment-graphic_factors__S5Gc4{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:1fr 1.35fr 1fr;grid-template-rows:1fr 1fr;grid-gap:40px 0;gap:40px 0;list-style:none;margin:0;padding:20px 0}.assessment-graphic_factor__V2lmi{position:relative;z-index:1;min-width:0}.assessment-graphic_factor__V2lmi[data-position="0"]{grid-area:1/1}.assessment-graphic_factor__V2lmi[data-position="1"]{grid-area:2/1}.assessment-graphic_factor__V2lmi[data-position="2"]{grid-area:1/3}.assessment-graphic_factor__V2lmi[data-position="3"]{grid-area:2/3}.assessment-graphic_factor__V2lmi svg{color:var(--lr-icon-accent);margin-bottom:9px;background:var(--lr-surface-strong)}.assessment-graphic_factor__V2lmi h3{font-size:16px;line-height:1.3;margin:0 0 8px}.assessment-graphic_factor__V2lmi p{color:var(--lr-ink-muted);font-size:14px;line-height:1.5;margin:0;max-width:180px}.assessment-graphic_receives__drZt2{padding-left:28px;border-left:1px solid var(--lr-border)}.assessment-graphic_outcomes__ww7wo{list-style:none;padding:0;margin:30px 0 0}.assessment-graphic_outcomes__ww7wo li{padding-bottom:30px}.assessment-graphic_outcomes__ww7wo li:last-child{padding-bottom:0}.assessment-graphic_outcomes__ww7wo h3{font-size:16px;line-height:1.3;margin:0 0 9px}.assessment-graphic_outcomes__ww7wo p{color:var(--lr-ink-muted);font-size:14px;line-height:1.55;margin:0}.assessment-graphic_scope__JBk2f{margin:20px 0 0;color:var(--lr-ink-muted);font-size:13px;line-height:1.6}@media (max-width:1050px){.assessment-graphic_composition__F7DFe{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.assessment-graphic_receives__drZt2{padding-left:24px}.assessment-graphic_factor__V2lmi h3{font-size:15px}.assessment-graphic_factor__V2lmi p{font-size:13px}}@media (max-width:850px){.assessment-graphic_composition__F7DFe{grid-template-columns:1fr}.assessment-graphic_receives__drZt2{border-left:0;border-top:1px solid var(--lr-border);padding:24px 0 0}.assessment-graphic_outcomes__ww7wo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.assessment-graphic_outcomes__ww7wo li{padding:0}.assessment-graphic_diagram__lm1HQ{min-height:360px}}@media (max-width:560px){.assessment-graphic_page__VKoid{padding:24px 20px 40px}.assessment-graphic_heading__e0_G0{display:block;margin:26px 0 28px}.assessment-graphic_heading__e0_G0 a{margin-top:22px}.assessment-graphic_composition__F7DFe{padding-top:24px;gap:30px}.assessment-graphic_diagram__lm1HQ{display:flex;flex-direction:column}.assessment-graphic_subject__uwh62{width:220px;padding-bottom:26px}.assessment-graphic_connectors__pQ7f_{display:none}.assessment-graphic_factors__S5Gc4{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 20px;gap:24px 20px;border-top:1px solid var(--lr-border);padding:24px 0 0;position:relative}.assessment-graphic_factors__S5Gc4:before{content:"";position:absolute;height:20px;border-left:1px solid var(--lr-border);left:50%;top:-20px}.assessment-graphic_factor__V2lmi[data-position]{grid-area:auto}.assessment-graphic_factor__V2lmi h3{font-size:15px}.assessment-graphic_factor__V2lmi p{font-size:13px}.assessment-graphic_outcomes__ww7wo{grid-template-columns:1fr;gap:24px;margin-top:24px}}.risk-walkthrough_page__KEyHZ{width:min(100% - 80px,1184px);margin:0 auto;padding:64px 0 96px;scroll-margin-top:72px;color:#f7f7f4}.risk-walkthrough_heading__lMPPY{text-align:center}.risk-walkthrough_heading__lMPPY h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:0}.risk-walkthrough_heading__lMPPY p{margin:12px 0 0;color:#a5aeb7;font-size:16px}.risk-walkthrough_flow__UBEoA{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:56px 0 0;padding:0}.risk-walkthrough_step__GPLV_{position:relative;min-width:0;text-align:center}.risk-walkthrough_force__XqY0f,.risk-walkthrough_photo__X_TeX{display:grid;place-items:center;width:104px;height:104px;margin:0 auto;border:1px solid #4b535b;border-radius:50%;overflow:hidden}.risk-walkthrough_photo__X_TeX img{width:100%;height:100%;object-fit:cover}.risk-walkthrough_force__XqY0f{border-color:#8c6d41;background:#211c15;color:#ebbd7a}.risk-walkthrough_caption__1mY__{margin-top:20px;padding:0 10px}.risk-walkthrough_caption__1mY__ h3{margin:0;color:#f7f7f4;font-size:20px;font-weight:600;line-height:1.3}.risk-walkthrough_caption__1mY__ p{max-width:19ch;margin:8px auto 0;color:#a5aeb7;font-size:14px;line-height:1.6}.risk-walkthrough_connector__hJjbP{position:absolute;left:calc(50% + 64px);top:52px;width:calc(100% - 128px);height:1px;background:#7c8790}.risk-walkthrough_connector__hJjbP:after{content:"";position:absolute;top:-3px;right:0;width:7px;height:7px;border-top:1px solid #7c8790;border-right:1px solid #7c8790;transform:rotate(45deg)}@media (max-width:900px){.risk-walkthrough_page__KEyHZ{width:min(100% - 48px,440px);padding:48px 0 64px}.risk-walkthrough_flow__UBEoA{grid-template-columns:1fr;gap:20px;max-width:340px;margin:32px auto 0}.risk-walkthrough_step__GPLV_{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;min-height:76px;text-align:left}.risk-walkthrough_force__XqY0f,.risk-walkthrough_photo__X_TeX{width:64px;height:64px;align-self:start}.risk-walkthrough_caption__1mY__{align-self:start;margin-top:6px;padding:0}.risk-walkthrough_caption__1mY__ h3{font-size:19px}.risk-walkthrough_caption__1mY__ p{margin:5px 0 0}.risk-walkthrough_connector__hJjbP{left:32px;top:74px;bottom:-12px;width:1px;height:auto}.risk-walkthrough_connector__hJjbP:after{top:auto;right:-3px;bottom:0;transform:rotate(135deg)}}.capability-home_hero__qFTVh{position:relative;isolation:isolate;display:flex;align-items:center;min-height:min(760px,calc(100svh - 72px));background:#0a0c0d;color:#fff}.capability-home_landscape__Dg6gY{z-index:-2;object-fit:cover;object-position:65% center;opacity:.74}.capability-home_hero__qFTVh:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a0c0d,rgb(10 12 13/90%) 24%,rgb(10 12 13/18%) 72%),linear-gradient(0deg,#0a0c0d,transparent 25%)}.capability-home_heroInner__Z9piP{width:min(100%,1280px);margin:0 auto;padding:72px 48px}.capability-home_heroCopy__SiHvg{max-width:620px}.capability-home_hero__qFTVh h1{max-width:14ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.5vw,84px);font-weight:400;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.capability-home_hero__qFTVh p{max-width:49ch;margin:28px 0 0;color:#d8dce0;font-size:17px;line-height:1.7}.capability-home_actions__xSFSK{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.capability-home_actions__xSFSK a{text-decoration:none}@media (max-width:640px){.capability-home_hero__qFTVh{min-height:640px}.capability-home_heroInner__Z9piP{padding:56px 24px}.capability-home_hero__qFTVh:before{background:linear-gradient(90deg,rgb(10 12 13/90%),rgb(10 12 13/45%)),linear-gradient(0deg,#0a0c0d,transparent 40%)}.capability-home_hero__qFTVh h1{font-size:clamp(42px,10.5vw,64px)}.capability-home_hero__qFTVh p{font-size:16px}.capability-home_actions__xSFSK{gap:12px 24px}}.dialog_dialog__hsgkf{width:min(calc(100% - var(--lr-space-6)),var(--lr-dialog-width));max-height:calc(var(--lr-size-dvh-100) - var(--lr-space-6));padding:var(--lr-space-5);overflow:auto;border:var(--lr-border-width) solid var(--lr-border);border-radius:var(--lr-radius-lg);background:var(--lr-surface);color:var(--lr-ink);box-shadow:var(--lr-shadow-dialog)}.dialog_dialog__hsgkf::-webkit-backdrop{background:var(--lr-overlay);-webkit-backdrop-filter:blur(var(--lr-blur-overlay));backdrop-filter:blur(var(--lr-blur-overlay))}.dialog_dialog__hsgkf::backdrop{background:var(--lr-overlay);-webkit-backdrop-filter:blur(var(--lr-blur-overlay));backdrop-filter:blur(var(--lr-blur-overlay))}@media (max-width:680px){.dialog_dialog__hsgkf{width:min(calc(100% - var(--lr-space-4)),var(--lr-dialog-width));max-height:calc(var(--lr-size-dvh-100) - var(--lr-space-4));padding:var(--lr-space-4)}}.layout_page__4LnYt{width:min(100%,var(--lr-page-max));margin-inline:auto;padding:var(--lr-space-6) var(--lr-space-5) var(--lr-space-8)}.layout_rail__1hlxz{width:min(100%,var(--lr-content-wide));margin-inline:auto}.layout_stack__LPAcg{display:flex;flex-direction:column;gap:var(--lr-space-4)}.layout_cluster__PXHzC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lr-space-3)}.layout_grid__kVE3h{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--lr-grid-min)),1fr));grid-gap:var(--lr-space-4);gap:var(--lr-space-4)}.layout_split__IfPbK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--lr-space-6);gap:var(--lr-space-6);align-items:start}.layout_box__ltnNc{display:flow-root}.layout_compact__Lq4X8{padding-block:var(--lr-space-3)}.layout_normal__Iqfer{padding-block:var(--lr-space-5)}.layout_generous__qqE_X{padding-block:var(--lr-space-8)}@media (max-width:900px){.layout_page__4LnYt{padding:var(--lr-space-5) var(--lr-space-4) var(--lr-space-7)}.layout_split__IfPbK{grid-template-columns:minmax(0,1fr);gap:var(--lr-space-5)}}@media (max-width:680px){.layout_page__4LnYt{padding-inline:var(--lr-space-3)}}.date-field_control__q_cRj{position:relative;min-width:0}.date-field_control__q_cRj input{padding-right:var(--lr-space-10);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.date-field_trigger__IpRud{position:absolute;inset:1px 1px 1px auto;display:grid;place-items:center;width:var(--lr-control-height);padding:0;border:0;border-radius:var(--lr-radius-md);background:transparent;color:var(--lr-icon-accent);cursor:pointer}.date-field_calendar__istjB{position:fixed;right:auto;bottom:auto;width:min(336px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:0;padding:var(--lr-space-3);box-sizing:border-box;font-family:inherit;font-size:var(--lr-type-sm);font-weight:500;box-shadow:var(--lr-shadow-float)}.date-field_calendar__istjB::-webkit-backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.date-field_calendar__istjB::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.date-field_footer__YCPBX,.date-field_heading__C7NXb,.date-field_navigation__m4NGA{display:flex;align-items:center;gap:var(--lr-space-1)}.date-field_heading__C7NXb{justify-content:space-between;color:var(--lr-ink-muted);padding-bottom:var(--lr-space-2);border-bottom:1px solid var(--lr-border);margin-bottom:var(--lr-space-2)}.date-field_navigation__m4NGA strong{flex:1 1;text-align:center;color:var(--lr-ink)}.date-field_day__aL4AP,.date-field_icon__EQRA4{display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--lr-radius-sm);background:transparent;color:var(--lr-ink);font:inherit;cursor:pointer}.date-field_icon__EQRA4{width:32px;height:36px;flex-shrink:0;color:var(--lr-icon-accent)}.date-field_grid__LzzQK{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:2px;margin:var(--lr-space-2) 0}.date-field_grid__LzzQK th{height:28px;color:var(--lr-ink-muted);font-size:var(--lr-type-xs);font-weight:600;text-align:center}.date-field_grid__LzzQK td{padding:0;border:0}.date-field_day__aL4AP{width:100%;min-height:36px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.date-field_day__aL4AP[data-outside]{color:var(--lr-ink-muted)}.date-field_day__aL4AP:hover:not(:disabled),.date-field_icon__EQRA4:hover:not(:disabled),.date-field_trigger__IpRud:hover:not(:disabled){background:var(--lr-accent-soft);color:var(--lr-accent)}.date-field_day__aL4AP[aria-current=date]{border-color:var(--lr-accent)}.date-field_day__aL4AP[data-selected]{background:var(--lr-accent);color:var(--lr-on-accent);font-weight:700}.date-field_day__aL4AP:focus-visible,.date-field_icon__EQRA4:focus-visible,.date-field_trigger__IpRud:focus-visible{outline:2px solid var(--lr-accent);outline-offset:2px}.date-field_day__aL4AP:disabled,.date-field_icon__EQRA4:disabled,.date-field_trigger__IpRud:disabled{color:var(--lr-ink-muted);opacity:var(--lr-disabled-opacity);cursor:not-allowed}.date-field_time__4u9ri{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:var(--lr-space-2);gap:var(--lr-space-2);padding-block:var(--lr-space-2)}.date-field_time__4u9ri small{grid-column:1/-1;color:var(--lr-danger)}.date-field_footer__YCPBX{justify-content:flex-end;padding-top:var(--lr-space-2);border-top:1px solid var(--lr-border)}.date-field_footer__YCPBX>:first-child{margin-right:auto}.date-field_srOnly__mD7Uv{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.marketing-shell_dark__7fM5c{--lr-canvas:#0a0c0d;--lr-surface:#121619;--lr-surface-solid:#121619;--lr-surface-strong:#0a0c0d;--lr-surface-muted:#191e22;--lr-ink:#f7f7f4;--lr-ink-secondary:#d8dce0;--lr-ink-muted:#a5aeb7;--lr-border:#343b42;--lr-border-subtle:#252b30;--lr-border-strong:#59636d;--lr-border-highlight:rgb(255 255 255/8%);--lr-icon-accent:#8cb1ff;--lr-brand:#8cb1ff;--lr-shadow-soft:0 1px 2px rgb(0 0 0/20%);--lr-shadow-float:0 18px 44px rgb(0 0 0/34%);--lr-shadow-raised:0 10px 28px rgb(0 0 0/28%);--lr-shadow-header:none;color:var(--lr-ink);background:var(--lr-surface-strong);color-scheme:dark}.marketing-shell_dark__7fM5c .brand,.marketing-shell_dark__7fM5c .mobile-nav a{color:var(--lr-ink)}.marketing-shell_dark__7fM5c .brand__mark{outline:1px solid var(--lr-border)}.marketing-shell_dark__7fM5c .mobile-menu{color:var(--lr-ink);background:var(--lr-surface);border-color:var(--lr-border)}.boat-motion_motion__kwxgr{--boat-blue:#2f6fed;--boat-navy:#152b50;--boat-sail-light:#aec6ff;--boat-water:#b8cdff;--boat-gold:#f3bd4e;--boat-cycle:3.2s;--boat-ease:cubic-bezier(0.45,0,0.55,1);display:inline-block;width:280px;max-width:100%;aspect-ratio:32/29;flex:none;vertical-align:middle}.boat-motion_motion__kwxgr svg{display:block;width:100%;height:100%;overflow:visible}.boat-motion_motion__kwxgr[data-size=inline]{width:88px}.boat-motion_motion__kwxgr[data-size=control]{width:36px}.boat-motion_motion__kwxgr[data-size=control] .boat-motion_wakeFour__f8ScD,.boat-motion_motion__kwxgr[data-size=control] .boat-motion_wind__Y5zC5{display:none}.boat-motion_boat__4Eb6i{transform-origin:160px 232px}.boat-motion_sail__wTsr5{transform-origin:160px 200px}.boat-motion_foresail__F82So{transform-origin:179px 201px}.boat-motion_flag__6Kc5_{transform-origin:172px 51px}.boat-motion_badge__WaVZ0{transform-origin:250px 86px;animation:boat-motion_appear__myQPt .65s cubic-bezier(.2,1.4,.4,1) both}.boat-motion_sparkle__fhpjZ{animation:boat-motion_sparkle__fhpjZ .9s ease-out both}.boat-motion_motion__kwxgr[data-state=loading] .boat-motion_boat__4Eb6i{animation:boat-motion_sailing__A6F_r var(--boat-cycle) var(--boat-ease) infinite}.boat-motion_motion__kwxgr[data-state=loading] .boat-motion_sail__wTsr5{animation:boat-motion_catchWind__UdnNw var(--boat-cycle) var(--boat-ease) infinite}.boat-motion_motion__kwxgr[data-state=loading] .boat-motion_foresail__F82So{animation:boat-motion_catchWind__UdnNw var(--boat-cycle) var(--boat-ease) -.2s infinite reverse}.boat-motion_motion__kwxgr[data-state=loading] .boat-motion_flag__6Kc5_{animation:boat-motion_flutter__rLfqM 1.6s var(--boat-ease) infinite}.boat-motion_motion__kwxgr[data-state=loading] .boat-motion_wind__Y5zC5{animation:boat-motion_breeze__4vqVM 2.4s ease-in-out infinite}.boat-motion_motion__kwxgr[data-state=loading] .boat-motion_farWind__Oh8og{animation:boat-motion_breeze__4vqVM 2.4s ease-in-out -1.2s infinite}.boat-motion_wakeFour__f8ScD,.boat-motion_wakeOne__68FzN,.boat-motion_wakeThree__2JRVN,.boat-motion_wakeTwo__fQGy3{transform-box:fill-box;transform-origin:center}.boat-motion_motion__kwxgr[data-state=loading] .boat-motion_wakeOne__68FzN{animation:boat-motion_water__Lmqki 3.2s var(--boat-ease) -.8s infinite}.boat-motion_motion__kwxgr[data-state=loading] .boat-motion_wakeTwo__fQGy3{animation:boat-motion_water__Lmqki 3.2s var(--boat-ease) infinite}.boat-motion_motion__kwxgr[data-state=loading] .boat-motion_wakeThree__2JRVN{animation:boat-motion_water__Lmqki 3.2s var(--boat-ease) -1.6s infinite reverse}.boat-motion_motion__kwxgr[data-state=loading] .boat-motion_wakeFour__f8ScD{animation:boat-motion_water__Lmqki 3.2s var(--boat-ease) -2.4s infinite}.boat-motion_motion__kwxgr[data-state=ready] .boat-motion_arrival__TetWX{animation:boat-motion_arrive__Mq0aZ .8s cubic-bezier(.2,.8,.3,1) both;transform-origin:160px 230px}.boat-motion_motion__kwxgr[data-state=ready] .boat-motion_wind__Y5zC5{opacity:0}.boat-motion_motion__kwxgr[data-state=empty] .boat-motion_sail__wTsr5{transform:scaleX(.22)}.boat-motion_motion__kwxgr[data-state=empty] .boat-motion_foresail__F82So{transform:scaleX(.35)}.boat-motion_motion__kwxgr[data-state=empty] .boat-motion_wind__Y5zC5{opacity:0}.boat-motion_motion__kwxgr[data-state=empty] .boat-motion_wake__G9Pb3{opacity:.55}.boat-motion_motion__kwxgr[data-state=retry] .boat-motion_sail__wTsr5{transform:scaleX(.7)}.boat-motion_motion__kwxgr[data-state=retry] .boat-motion_flag__6Kc5_{transform:rotate(10deg)}.boat-motion_motion__kwxgr[data-state=retry] .boat-motion_wind__Y5zC5{opacity:0}.boat-motion_motion__kwxgr[data-state=retry] .boat-motion_arrival__TetWX{animation:boat-motion_settle__Anah9 .7s var(--boat-ease) both;transform-origin:160px 232px}.boat-motion_motion__kwxgr[data-paused],.boat-motion_motion__kwxgr[data-paused] *{animation-play-state:paused!important}.boat-motion_motion__kwxgr[data-paused] .boat-motion_arrival__TetWX,.boat-motion_motion__kwxgr[data-paused] .boat-motion_badge__WaVZ0,.boat-motion_motion__kwxgr[data-paused] .boat-motion_sparkle__fhpjZ,.boat-motion_motion__kwxgr[data-reduced-motion] *{animation:none!important}.boat-motion_status__IxN1F{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;text-align:center;color:var(--lr-ink,#12203a);max-width:100%}.boat-motion_statusCopy__eBbNJ{display:grid;grid-gap:7px;gap:7px;min-width:0}.boat-motion_status__IxN1F[data-size=page]{width:100%;min-height:min(52dvh,390px);padding:28px 16px}.boat-motion_status__IxN1F[data-size=page] .boat-motion_motion__kwxgr{width:clamp(148px,21vw,205px)}.boat-motion_statusLabel__Hxm_j{font:650 23px/1.3 var(--lr-font-serif,sans-serif)}.boat-motion_statusDescription___xCOy{color:var(--lr-ink-muted,#65748b);font:400 15px/1.5 var(--lr-font-sans,sans-serif)}.boat-motion_status__IxN1F[data-size=control],.boat-motion_status__IxN1F[data-size=inline]{flex-direction:row;text-align:left;gap:12px}.boat-motion_status__IxN1F[data-size=inline]{justify-content:flex-start;padding:8px 0}.boat-motion_status__IxN1F[data-size=inline] .boat-motion_motion__kwxgr{width:58px}.boat-motion_status__IxN1F[data-size=inline] .boat-motion_statusLabel__Hxm_j{font-size:16px}.boat-motion_status__IxN1F[data-size=control]{display:inline-flex;vertical-align:middle;justify-content:center;gap:7px;color:inherit}.boat-motion_status__IxN1F[data-size=control] .boat-motion_motion__kwxgr{width:24px;--boat-blue:currentColor;--boat-navy:currentColor;--boat-sail-light:currentColor;--boat-water:currentColor;--boat-gold:currentColor}.boat-motion_status__IxN1F[data-size=control] .boat-motion_statusLabel__Hxm_j{font:inherit}@media (max-width:480px){.boat-motion_statusLabel__Hxm_j{font-size:21px}.boat-motion_status__IxN1F[data-size=inline] .boat-motion_statusLabel__Hxm_j{font-size:14px}}@keyframes boat-motion_sailing__A6F_r{0%,to{transform:translateY(1px) rotate(-1.5deg)}25%{transform:translateY(-4px) rotate(.5deg)}50%{transform:translateY(-1px) rotate(1.8deg)}75%{transform:translateY(3px) rotate(-.4deg)}}@keyframes boat-motion_catchWind__UdnNw{0%,to{transform:scaleX(1)}50%{transform:scaleX(.96)}}@keyframes boat-motion_flutter__rLfqM{0%,to{transform:skewY(-4deg) scaleX(1)}50%{transform:skewY(5deg) scaleX(.91)}}@keyframes boat-motion_breeze__4vqVM{0%,to{transform:translateX(5px);opacity:.3}50%{transform:translateX(-5px);opacity:.9}}@keyframes boat-motion_water__Lmqki{0%,to{transform:translateX(5px) scaleX(.9);opacity:.55}50%{transform:translateX(-5px) scaleX(1.04);opacity:1}}@keyframes boat-motion_arrive__Mq0aZ{0%{transform:translateX(-12px) rotate(-4deg)}50%{transform:translateX(2px) translateY(-5px) rotate(2deg)}75%{transform:translateY(1px) rotate(-.5deg)}to{transform:none}}@keyframes boat-motion_appear__myQPt{0%,20%{transform:scale(0);opacity:0}75%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes boat-motion_sparkle__fhpjZ{0%,35%{opacity:0}60%,to{opacity:1}}@keyframes boat-motion_settle__Anah9{0%{transform:rotate(-2deg)}50%{transform:rotate(1.5deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.boat-motion_motion__kwxgr *{animation:none!important}}.dependency-watch-action_control__oeHII{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:100%}.dependency-watch-action_error__G_wYV{max-width:26rem;font-size:.8125rem;line-height:1.4;color:var(--color-danger,#a52a2a)}.capability-icon_icon__TFKH6{--material-glint:color-mix(in srgb,var(--lr-accent) 32%,transparent);--material-shadow:color-mix(in srgb,var(--lr-canvas) 85%,transparent);position:relative;isolation:isolate;display:inline-grid;place-items:center;flex:0 0 48px;width:48px;height:48px;overflow:hidden;border-radius:24%;border:1px solid color-mix(in srgb,var(--lr-accent) 40%,var(--lr-canvas));background:radial-gradient(ellipse at 15% 0,color-mix(in srgb,var(--lr-accent) 16%,transparent),transparent 60%),linear-gradient(145deg,var(--lr-accent-soft),var(--lr-canvas) 65%,var(--lr-surface));box-shadow:inset 0 1px 1px var(--material-glint),inset 0 -3px 4px var(--material-shadow),0 5px 10px color-mix(in srgb,var(--lr-ink) 8%,transparent)}.capability-icon_icon__TFKH6:before{content:"";position:absolute;inset:3px;border-radius:22%;border:1px solid color-mix(in srgb,var(--lr-accent) 18%,transparent);background:repeating-linear-gradient(115deg,transparent 0 2px,color-mix(in srgb,var(--lr-accent) 2%,transparent) 2px 3px);pointer-events:none}.capability-icon_icon__TFKH6>svg{position:relative;z-index:1;filter:drop-shadow(0 2px 1px color-mix(in srgb,var(--lr-accent) 22%,transparent))}.capability-icon_light__MmNDO{stop-color:var(--lr-accent)}.capability-icon_mid__q3NbU{stop-color:var(--lr-accent-hover)}.capability-icon_dark__p02ab{stop-color:color-mix(in srgb,var(--lr-accent-hover) 70%,var(--lr-ink))}.capability-icon_icon__TFKH6:after{content:"";position:absolute;z-index:2;inset:-35%;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--lr-accent) 3%,transparent) 40%,var(--material-glint) 49%,color-mix(in srgb,var(--lr-accent) 6%,transparent) 55%,transparent 65%);transform:translateX(-100%);pointer-events:none}@media (prefers-reduced-motion:no-preference){a:is(:hover,:focus-visible) .capability-icon_icon__TFKH6:after{animation:capability-icon_metal-shimmer__xW06P 2s cubic-bezier(.2,.7,.2,1) both}}@keyframes capability-icon_metal-shimmer__xW06P{0%{transform:translateX(-100%);opacity:0}15%{opacity:1}to{transform:translateX(100%);opacity:0}}.industry-home_page__W792N{width:100%;min-width:0;overflow:hidden;background:var(--lr-surface-strong)}.industry-home_hero__jnM9u{position:relative;z-index:var(--lr-z-dropdown);min-height:var(--lr-size-px-380);display:grid;place-items:center;overflow:visible}.industry-home_hero__jnM9u:after{position:absolute;z-index:var(--lr-z-base);inset:0;background:var(--lr-hero-overlay);content:"";pointer-events:none}.industry-home_heroImage__wwMsQ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.05)}.industry-home_heroContent__1vNGF{position:relative;z-index:var(--lr-z-dropdown);width:min(calc(100% - var(--lr-space-10)),var(--lr-content-extra-large));display:grid;grid-gap:var(--lr-space-4);gap:var(--lr-space-4);text-align:center}.industry-home_heroContent__1vNGF h1{margin:0;color:var(--lr-surface-strong);font-size:clamp(var(--lr-size-px-34),var(--lr-size-vw-5),var(--lr-size-px-56));line-height:1.05;letter-spacing:var(--lr-size-em-neg-045);text-shadow:var(--lr-shadow-hero-title)}.industry-home_heroNoWrap__Tndso{white-space:nowrap}.industry-home_heroSupporting__w0ZPd{max-width:var(--lr-size-ch-74);margin:0 auto;color:var(--lr-surface-strong);font-size:var(--lr-type-md);font-weight:650;line-height:1.45;text-shadow:var(--lr-shadow-hero-body)}.industry-home_heroSearch__ZryuX{position:relative;z-index:var(--lr-z-dropdown);width:100%}.industry-home_heroSearchField__9_9q6{min-height:var(--lr-size-px-72);display:flex;align-items:center;gap:var(--lr-space-3);padding:0 var(--lr-space-5);border:var(--lr-hairline) solid var(--lr-border-strong);border-radius:var(--lr-radius-md);background:color-mix(in srgb,var(--lr-surface-muted) 38%,var(--lr-surface-strong));box-shadow:var(--lr-shadow-float);color:var(--lr-icon-accent);transition:background-color var(--lr-motion-fast),border-color var(--lr-motion-fast),box-shadow var(--lr-motion-standard)}.industry-home_heroSearchField__9_9q6:focus-within{border-color:var(--lr-accent);outline:0;background:var(--lr-surface-strong);box-shadow:var(--lr-shadow-float),0 0 0 var(--lr-space-tight) var(--lr-accent-soft)}.industry-home_heroSearchField__9_9q6 input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:var(--lr-ink);font:inherit;font-size:var(--lr-type-md)}.industry-home_heroSearchField__9_9q6 input::placeholder{color:var(--lr-ink-muted);opacity:1}.industry-home_heroSearchField__9_9q6 button{width:var(--lr-control-height);height:var(--lr-control-height);display:grid;place-items:center;border:0;border-radius:var(--lr-radius-round);background:transparent;color:var(--lr-ink-secondary)}.industry-home_heroSearchField__9_9q6 button:hover{background:var(--lr-accent-soft);color:var(--lr-accent)}.industry-home_heroSearchResults__UeYDY{position:absolute;top:calc(100% + var(--lr-space-2));right:0;left:0;max-height:var(--lr-form-min);overflow:auto;padding:var(--lr-space-2);border:var(--lr-hairline) solid var(--lr-border);border-radius:var(--lr-radius-md);background:var(--lr-surface-strong);box-shadow:var(--lr-shadow-float);text-align:left}.industry-home_heroSearchResults__UeYDY>strong{display:block;padding:var(--lr-space-2) var(--lr-space-3);color:var(--lr-ink-muted);font-size:var(--lr-size-px-10);letter-spacing:var(--lr-tracking-wide);text-transform:uppercase}.industry-home_heroSearchResults__UeYDY>a{min-height:var(--lr-size-px-56);display:flex;align-items:center;justify-content:space-between;gap:var(--lr-space-3);padding:var(--lr-space-2) var(--lr-space-3);border-radius:var(--lr-radius-sm);color:var(--lr-ink);text-decoration:none}.industry-home_heroSearchResults__UeYDY>a:focus-visible,.industry-home_heroSearchResults__UeYDY>a:hover{background:var(--lr-accent-soft)}.industry-home_heroSearchResults__UeYDY>a span{min-width:0;display:grid;grid-gap:var(--lr-space-1);gap:var(--lr-space-1)}.industry-home_heroSearchResults__UeYDY>a em,.industry-home_heroSearchResults__UeYDY>a small,.industry-home_heroSearchResults__UeYDY>p{color:var(--lr-ink-muted);font-size:var(--lr-type-xs);font-style:normal}.industry-home_heroSearchResults__UeYDY>p{margin:0;padding:var(--lr-space-3)}.industry-home_changedSection__pZHFD,.industry-home_discovery__703pP,.industry-home_typeSection__dGYBh{padding:var(--lr-space-5) var(--lr-space-5) 0}.industry-home_changedSection__pZHFD{padding-bottom:var(--lr-space-7)}.industry-home_sectionHeader__y0BF0{display:flex;align-items:center;justify-content:space-between;gap:var(--lr-space-4);margin-bottom:var(--lr-space-3)}.industry-home_sectionHeader__y0BF0 h2{margin:0;font-size:var(--lr-space-6);letter-spacing:var(--lr-size-em-neg-02)}.industry-home_sectionHeader__y0BF0 p{margin:var(--lr-space-1) 0 0;color:var(--lr-ink-secondary);font-size:var(--lr-type-sm)}.industry-home_railControls__pSbzw{display:flex;gap:var(--lr-space-2)}.industry-home_railControls__pSbzw button{width:var(--lr-size-px-42);height:var(--lr-size-px-42);display:grid;place-items:center;border:var(--lr-hairline) solid var(--lr-border);border-radius:var(--lr-radius-round);background:var(--lr-surface-strong);color:var(--lr-icon-accent);transition:background-color var(--lr-motion-fast),box-shadow var(--lr-motion-fast)}.industry-home_railControls__pSbzw button:focus-visible,.industry-home_railControls__pSbzw button:hover{background:var(--lr-accent-soft);box-shadow:var(--lr-shadow-soft)}.industry-home_changedRail__1kRVp,.industry-home_dependencyRail__wurao,.industry-home_industryRail__jLLlm{display:grid;grid-auto-flow:column;grid-auto-columns:max(var(--lr-card-min),calc((var(--lr-size-vw-100) - var(--lr-space-10) - var(--lr-space-12)) / 4));grid-template-columns:none;grid-gap:var(--lr-space-4);gap:var(--lr-space-4);overflow-x:auto;margin-top:var(--lr-interaction-lift);padding-top:var(--lr-space-2);padding-bottom:var(--lr-space-3);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.industry-home_changedRail__1kRVp::-webkit-scrollbar,.industry-home_dependencyRail__wurao::-webkit-scrollbar,.industry-home_industryRail__jLLlm::-webkit-scrollbar{display:none}.industry-home_dependencyRail__wurao{grid-auto-columns:max(var(--lr-size-px-300),calc((var(--lr-size-vw-100) - var(--lr-space-10) - var(--lr-space-12)) / 3.5))}.industry-home_directoryLink__bnrjJ{color:var(--lr-accent);font-size:var(--lr-type-sm);font-weight:750;text-decoration:underline;text-underline-offset:var(--lr-space-1)}.industry-home_catalogEmpty__gzAgz{min-height:var(--lr-size-px-88);display:grid;align-content:center;grid-gap:var(--lr-space-1);gap:var(--lr-space-1);padding:var(--lr-space-4);border:var(--lr-hairline) solid var(--lr-border);border-radius:var(--lr-radius-md);background:var(--lr-surface-muted);color:var(--lr-ink-secondary)}.industry-home_catalogEmpty__gzAgz strong{color:var(--lr-ink)}.industry-home_familyGroup__gzawQ{display:grid;grid-gap:var(--lr-space-3);gap:var(--lr-space-3);margin-top:var(--lr-space-5)}.industry-home_familyGroup__gzawQ h3{margin:0;font-size:var(--lr-type-md)}.industry-home_typeRail__Oea4n{display:flex;gap:var(--lr-space-2);overflow-x:auto;padding-bottom:var(--lr-space-2);scrollbar-width:none}.industry-home_typeRail__Oea4n::-webkit-scrollbar{display:none}.industry-home_typeRail__Oea4n a{min-width:max-content;display:inline-flex;align-items:center;gap:var(--lr-space-3);padding:var(--lr-space-3) var(--lr-space-4);border:var(--lr-hairline) solid var(--lr-border);border-radius:var(--lr-radius-round);background:var(--lr-surface-strong);color:var(--lr-ink);font-size:var(--lr-type-sm);font-weight:700;text-decoration:none}.industry-home_typeRail__Oea4n a:focus-visible,.industry-home_typeRail__Oea4n a:hover{border-color:var(--lr-border-strong);background:var(--lr-surface-muted)}.industry-home_typeRail__Oea4n span{min-width:var(--lr-space-6);height:var(--lr-space-6);display:inline-grid;place-items:center;border-radius:var(--lr-radius-round);background:var(--lr-surface-muted);color:var(--lr-ink-secondary);font-size:var(--lr-type-xs)}.industry-home_industryCard__aPauy{min-width:var(--lr-card-min);overflow:hidden;border:var(--lr-hairline) solid var(--lr-border);border-radius:var(--lr-radius-md);background:var(--lr-surface-strong);box-shadow:var(--lr-shadow-soft);scroll-snap-align:start;transition:background-color var(--lr-motion-fast),box-shadow var(--lr-motion-fast),transform var(--lr-motion-fast)}.industry-home_industryCard__aPauy:hover{background:color-mix(in srgb,var(--lr-accent-soft) 24%,var(--lr-surface-strong));box-shadow:var(--lr-shadow-raised);transform:translateY(var(--lr-interaction-lift))}.industry-home_cardImageLink__Dr4wJ{position:relative;height:var(--lr-column-medium);display:block;overflow:hidden}.industry-home_cardImageLink__Dr4wJ>img{width:100%;height:100%;object-fit:cover;transition:transform var(--lr-motion-standard)}.industry-home_industryCard__aPauy:hover .industry-home_cardImageLink__Dr4wJ>img{transform:scale(1.02)}.industry-home_elevated__lPIfs{color:var(--lr-amber)}.industry-home_deteriorating__W0zaW{color:var(--lr-danger)}.industry-home_positive___ngf5{color:var(--lr-green)}.industry-home_neutral__jNTTh{color:var(--lr-ink-secondary)}.industry-home_industryCardMain__OzaB1{display:grid;grid-gap:var(--lr-space-3);gap:var(--lr-space-3);min-height:100%;padding:var(--lr-space-5);color:var(--lr-ink);text-decoration:none}.industry-home_industryCardMain__OzaB1 h3{margin:0;font-family:var(--lr-font-serif);font-size:var(--lr-type-title);line-height:1.05}.industry-home_industryCardMetrics__JMb8v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--lr-space-3);gap:var(--lr-space-3);margin:0}.industry-home_industryCardMetrics__JMb8v>div{display:grid;grid-gap:var(--lr-space-1);gap:var(--lr-space-1);padding-top:var(--lr-space-3);border-top:var(--lr-border-width) solid var(--lr-border-subtle)}.industry-home_industryCardMetrics__JMb8v dt{min-width:0;display:flex;align-items:center;gap:var(--lr-space-1-5);color:var(--lr-ink-muted);font-size:var(--lr-type-xs);font-weight:800;letter-spacing:var(--lr-tracking-wide);text-transform:uppercase}.industry-home_dependencyMetricIcon__hSe8l{color:var(--lr-icon-violet)}.industry-home_operationMetricIcon__cq9US{color:var(--lr-icon-teal)}.industry-home_industryCardMetrics__JMb8v dd{margin:0;font-weight:800}.industry-home_industryCardMain__OzaB1 footer{min-height:calc(var(--lr-control-height) + var(--lr-space-3));display:flex;align-items:flex-end;margin-top:auto;padding-top:var(--lr-space-3);border-top:var(--lr-border-width) solid var(--lr-border);color:var(--lr-icon-accent)}.industry-home_industryCardMain__OzaB1 footer>svg{margin-left:auto}.industry-home_industryCardCompact__xW3J6 .industry-home_industryCardMain__OzaB1{gap:var(--lr-space-2);padding:var(--lr-space-4)}.industry-home_industryCardCompact__xW3J6 .industry-home_industryCardMain__OzaB1 h3{font-size:var(--lr-type-xl)}.industry-home_industryCardCompact__xW3J6 .industry-home_industryCardMain__OzaB1 footer,.industry-home_industryCardCompact__xW3J6 .industry-home_industryCardMetrics__JMb8v>div{padding-top:var(--lr-space-2)}.industry-home_industryCardCompact__xW3J6 .industry-home_industryCardMain__OzaB1 footer{min-height:var(--lr-control-height)}.industry-home_changedRail__1kRVp{grid-template-columns:none;grid-auto-columns:minmax(var(--lr-sidebar-wide),1fr)}.industry-home_changeCard__1qqGh{min-width:var(--lr-sidebar-wide);overflow:hidden;border:var(--lr-hairline) solid var(--lr-border);border-radius:var(--lr-radius-md);background:var(--lr-surface-strong);color:var(--lr-ink);text-decoration:none;scroll-snap-align:start}.industry-home_changeCard__1qqGh>img{width:100%;height:var(--lr-column-medium);display:block;object-fit:cover}.industry-home_changeCard__1qqGh>span{display:grid;grid-gap:var(--lr-space-1);gap:var(--lr-space-1);padding:var(--lr-space-3)}.industry-home_changeCard__1qqGh strong{font-size:var(--lr-type-sm)}.industry-home_changeCard__1qqGh small{color:var(--lr-ink-muted);font-size:var(--lr-type-xs)}@media (max-width:900px){.industry-home_hero__jnM9u{min-height:var(--lr-sidebar-wide)}.industry-home_industryRail__jLLlm{grid-template-columns:none;grid-auto-columns:max(var(--lr-card-min),calc((var(--lr-size-vw-100) - var(--lr-space-10) - var(--lr-space-8)) / 3))}.industry-home_dependencyRail__wurao{grid-auto-columns:max(var(--lr-panel-narrow),calc((var(--lr-size-vw-100) - var(--lr-space-8)) / 2.5))}}@media (max-width:680px){.industry-home_hero__jnM9u{min-height:var(--lr-sidebar-width)}.industry-home_heroImage__wwMsQ{object-position:45% center}.industry-home_heroContent__1vNGF{width:calc(100% - var(--lr-space-6));gap:var(--lr-space-3)}.industry-home_heroContent__1vNGF h1{font-size:var(--lr-space-8)}.industry-home_heroSearchField__9_9q6{min-height:var(--lr-size-px-60);padding:0 var(--lr-space-3)}.industry-home_heroSearchField__9_9q6 input{font-size:var(--lr-type-sm)}.industry-home_changedSection__pZHFD,.industry-home_discovery__703pP,.industry-home_typeSection__dGYBh{padding-right:var(--lr-space-3);padding-left:var(--lr-space-3)}.industry-home_sectionHeader__y0BF0{align-items:flex-start}.industry-home_sectionHeader__y0BF0 p{max-width:var(--lr-size-ch-48)}.industry-home_railControls__pSbzw{display:none}.industry-home_industryRail__jLLlm{grid-template-columns:none;grid-auto-columns:max(var(--lr-card-min),calc(var(--lr-size-vw-100) - var(--lr-space-8)))}.industry-home_dependencyRail__wurao{grid-auto-columns:max(var(--lr-panel-narrow),calc(var(--lr-size-vw-100) - var(--lr-space-12)))}.industry-home_changedRail__1kRVp{grid-auto-columns:max(var(--lr-card-min),calc(var(--lr-size-vw-100) - var(--lr-space-8)))}.industry-home_cardImageLink__Dr4wJ,.industry-home_changeCard__1qqGh>img{height:var(--lr-column-narrow)}.industry-home_heroSearchResults__UeYDY{max-height:var(--lr-sidebar-width)}.industry-home_heroSupporting__w0ZPd{max-width:var(--lr-size-ch-48);font-size:var(--lr-type-sm)}}@media (prefers-reduced-motion:reduce){.industry-home_changedRail__1kRVp,.industry-home_dependencyRail__wurao,.industry-home_industryRail__jLLlm{scroll-behavior:auto}.industry-home_cardImageLink__Dr4wJ>img,.industry-home_industryCard__aPauy{transition:none}.industry-home_industryCard__aPauy:hover,.industry-home_industryCard__aPauy:hover .industry-home_cardImageLink__Dr4wJ>img{transform:none}}.capabilities_page__SdHys{max-width:1200px;margin:0 auto;padding:36px 28px 72px;color:var(--lr-ink)}.capabilities_hero__FPDbU{padding:52px 0 44px;max-width:850px}.capabilities_hero__FPDbU h1{font-size:clamp(36px,5.3vw,64px);line-height:1.08;letter-spacing:-.045em;margin:0 0 24px}.capabilities_hero__FPDbU p{max-width:680px;font-size:19px;line-height:1.65;color:var(--lr-ink-secondary);margin:0 0 28px}.capabilities_actions__T60xo{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.capabilities_actions__T60xo a{text-decoration:none}.capabilities_section__ZeUrZ{border-top:1px solid var(--lr-border);padding-top:28px;margin-top:36px}.capabilities_section__ZeUrZ h2{font-size:25px;margin:0 0 18px;letter-spacing:-.02em}.capabilities_heading__410A_{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:28px 0}.capabilities_heading__410A_ h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.035em;line-height:1.2;margin:0}.capabilities_tabs__MRjdm{display:flex;flex-wrap:wrap;gap:6px 24px;border-bottom:1px solid var(--lr-border);margin:28px 0}.capabilities_tabs__MRjdm a,.capabilities_tabs__MRjdm button{display:inline-flex;padding:14px 0;color:var(--lr-ink-secondary);border:0;border-bottom:3px solid transparent;background:none;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.capabilities_tabs__MRjdm [aria-current=page],.capabilities_tabs__MRjdm [aria-selected=true]{color:var(--lr-ink);border-bottom-color:var(--lr-icon-accent)}.capabilities_row__OxGv2:focus-visible,.capabilities_tabs__MRjdm :focus-visible{outline:2px solid var(--lr-icon-accent);outline-offset:4px}.capabilities_detail__myWzM{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:64px;gap:64px;align-items:start}.capabilities_panel__Wce5n{min-width:0}.capabilities_panel__Wce5n h2{font-size:25px;margin:0 0 24px}.capabilities_rows__Rt6xT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 32px;gap:0 32px}.capabilities_row__OxGv2{display:flex;align-items:center;gap:18px;min-width:0;padding:22px 0;border-bottom:1px solid var(--lr-border);text-decoration:none;color:inherit}.capabilities_row__OxGv2 span{flex:1 1;min-width:0}.capabilities_row__OxGv2 strong{display:block;font-size:17px;line-height:1.45}.capabilities_row__OxGv2 small{display:block;color:var(--lr-ink-secondary);margin-top:6px;line-height:1.6;font-size:14px}.capabilities_row__OxGv2 svg{flex-shrink:0;color:var(--lr-icon-accent)}.capabilities_row__OxGv2:hover strong{color:var(--lr-icon-accent)}.capabilities_definition__GKaQ8{margin:0}.capabilities_definition__GKaQ8>div{padding:22px 0;border-bottom:1px solid var(--lr-border)}.capabilities_definition__GKaQ8>div:first-child{padding-top:0}.capabilities_definition__GKaQ8 dt{font-weight:700;font-size:17px;margin-bottom:10px}.capabilities_definition__GKaQ8 dd{margin:0;color:var(--lr-ink-secondary);line-height:1.75}.capabilities_aside__U0lP0{border-left:2px solid var(--lr-icon-accent);padding-left:24px}.capabilities_aside__U0lP0 h2{font-size:19px;margin:0 0 14px}.capabilities_aside__U0lP0 p{margin:0 0 18px;color:var(--lr-ink-secondary);line-height:1.7;font-size:14px}.capabilities_aside__U0lP0 a{margin-top:8px;margin-bottom:18px}.capabilities_search__QGY9A{display:flex;gap:10px;max-width:720px;margin:24px 0}.capabilities_search__QGY9A input{width:100%;min-width:0;padding:14px 16px;border:1px solid var(--lr-border-strong);border-radius:10px;background:var(--lr-surface);color:var(--lr-ink);font:inherit}.capabilities_search__QGY9A label{flex:1 1;min-width:0}.capabilities_pagination__W_voZ{display:flex;justify-content:space-between;gap:12px;margin-top:28px}.capabilities_note__7UAn5{color:var(--lr-ink-secondary);font-size:14px;line-height:1.65;margin:24px 0 0}.capabilities_steps__TfSZ_{counter-reset:step;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.capabilities_steps__TfSZ_ li{border-top:2px solid var(--lr-icon-accent);padding-top:20px}.capabilities_steps__TfSZ_ h3{font-size:18px;margin:0 0 12px}.capabilities_steps__TfSZ_ p{font-size:15px;line-height:1.7;color:var(--lr-ink-secondary)}@media (max-width:760px){.capabilities_page__SdHys{padding:22px 20px 48px}.capabilities_hero__FPDbU{padding:24px 0}.capabilities_hero__FPDbU p{font-size:17px}.capabilities_heading__410A_{flex-direction:column}.capabilities_detail__myWzM{grid-template-columns:1fr;gap:36px}.capabilities_rows__Rt6xT,.capabilities_steps__TfSZ_{grid-template-columns:1fr}.capabilities_tabs__MRjdm{gap:0 20px}.capabilities_tabs__MRjdm a,.capabilities_tabs__MRjdm button{font-size:14px}.capabilities_actions__T60xo{align-items:stretch}.capabilities_actions__T60xo a{justify-content:center}.capabilities_aside__U0lP0{margin-top:8px}}.capabilities_catalogPage__4PpFW{padding-top:var(--lr-space-10)}.capabilities_partnerApplication__lRaNR{max-width:840px}.capabilities_catalogControls__c6B1w{margin-top:var(--lr-space-7)}.capabilities_catalogControls__c6B1w+.capabilities_catalogResults__AyT8C{margin-top:var(--lr-space-5)}.capabilities_catalogTabs__UJt9Q{display:flex;gap:var(--lr-space-2);flex-wrap:wrap;padding:var(--lr-space-5) 0;border-bottom:var(--lr-hairline) solid var(--lr-border)}.capabilities_catalogTabs__UJt9Q [aria-current=page]{color:var(--lr-icon-accent);border-color:var(--lr-icon-accent);background:var(--lr-accent-soft)}@media (max-width:680px){.capabilities_catalogPage__4PpFW{padding-top:var(--lr-space-6)}.capabilities_catalogTabs__UJt9Q{gap:var(--lr-space-2)}}.dependency-card_card__uLHtd{position:relative;min-width:0;overflow:hidden;border:var(--lr-border-width) solid var(--lr-border);border-radius:var(--lr-radius-lg);background:var(--lr-surface);transition:background-color var(--lr-motion-fast),box-shadow var(--lr-motion-fast),transform var(--lr-motion-fast)}.dependency-card_changing__9V5Ez{--changing-card-height:calc(var(--lr-panel-narrow) + var(--lr-space-10));height:var(--changing-card-height);background:var(--lr-surface-strong);scroll-snap-align:start}.dependency-card_card__uLHtd:hover{background:color-mix(in srgb,var(--lr-accent-soft) 22%,var(--lr-surface));box-shadow:var(--lr-shadow-raised);transform:translateY(var(--lr-interaction-lift))}.dependency-card_capability___rcS5 .dependency-card_main__cVGFr{display:flex;flex-direction:column}.dependency-card_capabilityKind__YwOcA{display:flex;align-items:center;gap:var(--lr-space-2);color:var(--lr-ink-muted);font-size:var(--lr-type-sm)}.dependency-card_capabilityContext__IdzXY,.dependency-card_capabilitySummary__mp9sE{margin:0;color:var(--lr-ink-secondary);font-size:var(--lr-type-sm);line-height:1.65}.dependency-card_capabilityContext__IdzXY{color:var(--lr-ink-muted)}.dependency-card_capability___rcS5 .dependency-card_main__cVGFr h3{font-size:var(--lr-type-xl);line-height:1.25}.dependency-card_main__cVGFr{display:grid;grid-gap:var(--lr-space-3);gap:var(--lr-space-3);min-height:100%;padding:var(--lr-space-5);color:inherit;text-decoration:none}.dependency-card_change__E4SMq,.dependency-card_main__cVGFr footer,.dependency-card_main__cVGFr footer>span{display:flex;align-items:center}.dependency-card_main__cVGFr h3{margin:0;overflow-wrap:anywhere;font-family:var(--lr-font-serif);font-size:var(--lr-type-title);line-height:1.05}.dependency-card_changing__9V5Ez .dependency-card_main__cVGFr{height:100%;min-height:0;gap:var(--lr-space-2);padding:var(--lr-space-4) var(--lr-space-4) var(--lr-size-px-56)}.dependency-card_changing__9V5Ez .dependency-card_main__cVGFr h3{display:-webkit-box;align-self:start;overflow:hidden;font-size:var(--lr-space-7);line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dependency-card_changing__9V5Ez .dependency-card_main__cVGFr dl.dependency-card_stackedMetrics__wQSpj{grid-template-columns:repeat(2,minmax(0,1fr))}.dependency-card_changing__9V5Ez .dependency-card_main__cVGFr dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dependency-card_currentStatus__rlsiw{display:flex;align-items:center;gap:var(--lr-space-2);margin:0;color:var(--lr-ink-secondary);font-size:var(--lr-type-sm)}.dependency-card_currentStatus__rlsiw strong{font-weight:800}.dependency-card_concern__fZi_4{min-height:var(--lr-space-12);display:-webkit-box;overflow:hidden;margin:0;color:var(--lr-ink-secondary);font-size:var(--lr-type-sm);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dependency-card_activeRiskCount__SUtwK{align-self:end;color:var(--lr-ink);font-size:var(--lr-type-sm);font-weight:800}.dependency-card_main__cVGFr dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--lr-space-4);column-gap:var(--lr-space-4);grid-row-gap:var(--lr-space-3);row-gap:var(--lr-space-3);margin:0}.dependency-card_main__cVGFr dl.dependency-card_stackedMetrics__wQSpj{grid-template-columns:minmax(0,1fr)}.dependency-card_main__cVGFr dl>div{min-width:0;display:grid;align-content:start;grid-gap:var(--lr-space-1);gap:var(--lr-space-1);padding-top:var(--lr-space-3);border-top:var(--lr-border-width) solid var(--lr-border-subtle)}.dependency-card_metricLabel__4UGF_{display:flex;align-items:center;gap:var(--lr-space-1-5)}.dependency-card_metricIcon__Mi3iF{flex:0 0 auto}.dependency-card_metricIconWater__s54yl{color:var(--lr-icon-water)}.dependency-card_metricIconViolet__xWGfy{color:var(--lr-icon-violet)}.dependency-card_metricIconCoral__1dcjq{color:var(--lr-icon-coral)}.dependency-card_metricIconTeal__mjORc{color:var(--lr-icon-teal)}.dependency-card_metricIconAccent__wZtPo{color:var(--lr-icon-accent)}.dependency-card_change__E4SMq small,.dependency-card_main__cVGFr dt{color:var(--lr-ink-muted);font-size:var(--lr-type-xs);font-weight:800;letter-spacing:var(--lr-tracking-wide);text-transform:uppercase}.dependency-card_main__cVGFr dd{min-width:0;margin:0;font-weight:800;overflow-wrap:anywhere}.dependency-card_change__E4SMq{align-items:flex-start;gap:var(--lr-space-2);color:var(--lr-ink-secondary);font-size:var(--lr-type-sm)}.dependency-card_change__E4SMq span{display:grid;grid-gap:var(--lr-space-1);gap:var(--lr-space-1)}.dependency-card_main__cVGFr footer{min-height:calc(var(--lr-control-height) + var(--lr-space-3));align-items:flex-end;margin-top:auto;padding-top:var(--lr-space-3);padding-right:0;border-top:var(--lr-border-width) solid var(--lr-border);color:var(--lr-icon-accent);font-size:var(--lr-type-xs)}.dependency-card_main__cVGFr footer>span{gap:var(--lr-space-1)}.dependency-card_main__cVGFr footer>svg{margin-left:auto}.dependency-card_monitor__68W6s{position:absolute;z-index:var(--lr-z-base);right:auto;bottom:var(--lr-space-5);left:var(--lr-space-4);max-width:calc(100% - var(--lr-size-px-72));min-width:0}.dependency-card_monitor__68W6s button{max-width:100%;min-height:var(--lr-space-8);padding-inline:var(--lr-space-3);font-size:var(--lr-type-xs);line-height:1.2;text-align:center;white-space:normal}.dependency-card_changing__9V5Ez .dependency-card_monitor__68W6s button{min-height:var(--lr-control-height)}.dependency-card_positive__3q45R{color:var(--lr-green)}.dependency-card_caution__iJFjv,.dependency-card_elevated__DV7Zv{color:var(--lr-amber)}.dependency-card_deteriorating__GO40X{color:var(--lr-danger)}.dependency-card_neutral__po03k{color:var(--lr-ink-secondary)}.dependency-card_main__cVGFr:focus-visible{outline:var(--lr-space-tight) solid var(--lr-accent);outline-offset:calc(var(--lr-space-tight) * -1)}@media (max-width:680px){.dependency-card_main__cVGFr{padding:var(--lr-space-4)}.dependency-card_main__cVGFr footer{padding-right:0}.dependency-card_changing__9V5Ez{height:var(--changing-card-height)}.dependency-card_changing__9V5Ez .dependency-card_main__cVGFr{min-height:0;padding-bottom:var(--lr-size-px-56)}}@media (prefers-reduced-motion:reduce){.dependency-card_card__uLHtd{transition:none}.dependency-card_card__uLHtd:hover{transform:none}}.dependency-directory_page__e1LAD{width:min(calc(100% - var(--lr-space-10)),var(--lr-content-wide));min-width:0;margin:0 auto;padding:var(--lr-space-7) 0 var(--lr-space-10)}.dependency-directory_breadcrumbs__nv_MG{display:flex;align-items:center;gap:var(--lr-space-2);margin-bottom:var(--lr-space-5);color:var(--lr-ink-muted);font-size:var(--lr-type-sm)}.dependency-directory_breadcrumbs__nv_MG a{color:var(--lr-ink-secondary);text-decoration:none}.dependency-directory_breadcrumbs__nv_MG a:hover{color:var(--lr-ink);text-decoration:underline;text-underline-offset:var(--lr-space-tight)}.dependency-directory_heading__Yo36Y{max-width:var(--lr-size-ch-74);margin-bottom:var(--lr-space-5)}.dependency-directory_heading__Yo36Y h1{margin:0;font-family:var(--lr-font-serif);font-size:clamp(var(--lr-touch-target),var(--lr-size-vw-5),var(--lr-size-px-72));letter-spacing:var(--lr-size-em-neg-045);line-height:1}.dependency-directory_controls__xBWhL{display:grid;grid-template-columns:minmax(var(--lr-grid-min),1fr) minmax(0,var(--lr-column-medium)) auto;grid-gap:var(--lr-space-3);gap:var(--lr-space-3);align-items:end;padding:var(--lr-space-4);border:var(--lr-hairline) solid var(--lr-border);border-radius:var(--lr-radius-md);background:var(--lr-surface-strong)}.dependency-directory_controls__xBWhL label{min-width:0;display:grid;grid-gap:var(--lr-space-1);gap:var(--lr-space-1);color:var(--lr-ink-secondary);font-size:var(--lr-type-xs);font-weight:700}.dependency-directory_controls__xBWhL input[type=search]{width:100%;min-height:var(--lr-control-height);padding:0 var(--lr-space-3);border:var(--lr-hairline) solid var(--lr-border);border-radius:var(--lr-radius-sm);background:var(--lr-surface-strong);color:var(--lr-ink);font:inherit;font-size:var(--lr-type-sm)}.dependency-directory_search__BZ3ZA{position:relative}.dependency-directory_search__BZ3ZA svg{position:absolute;bottom:calc((var(--lr-control-height) - var(--lr-icon-xs)) / 2);left:var(--lr-space-3);color:var(--lr-icon-accent);pointer-events:none}.dependency-directory_search__BZ3ZA input[type=search]{padding-left:var(--lr-space-8)}.dependency-directory_controls__xBWhL .dependency-directory_checkbox__cuiiJ{min-height:var(--lr-touch-target);display:flex;flex-direction:row;align-items:center;gap:var(--lr-space-2);padding:0 var(--lr-space-3);border:var(--lr-hairline) solid var(--lr-border);border-radius:var(--lr-radius-sm);color:var(--lr-ink);font-size:var(--lr-type-sm);white-space:nowrap}.dependency-directory_checkbox__cuiiJ input{width:var(--lr-icon-xs);height:var(--lr-icon-xs);accent-color:var(--lr-ink)}.dependency-directory_resultSummary__GmthJ{min-height:var(--lr-space-12);display:flex;align-items:center;justify-content:space-between;gap:var(--lr-space-3);color:var(--lr-ink-muted);font-size:var(--lr-type-xs)}.dependency-directory_resultSummary__GmthJ span{display:inline-flex;align-items:center;gap:var(--lr-space-2)}.dependency-directory_grid__o7_9S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--lr-space-4);gap:var(--lr-space-4)}.dependency-directory_empty__HnY2k{min-height:var(--lr-card-min)}.dependency-directory_pagination__Q8JyE{margin-top:var(--lr-space-6);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--lr-space-3)}.dependency-directory_paginationNext__vdqMJ{margin-left:auto}@media (max-width:900px){.dependency-directory_controls__xBWhL,.dependency-directory_grid__o7_9S{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dependency-directory_page__e1LAD{width:calc(100% - var(--lr-space-6));padding-top:var(--lr-space-5)}.dependency-directory_controls__xBWhL,.dependency-directory_grid__o7_9S{grid-template-columns:minmax(0,1fr)}.dependency-directory_controls__xBWhL{padding:var(--lr-space-3)}}.structure_pageHeader__uWFi7,.structure_sectionHeader__aI15v{display:flex;justify-content:space-between;gap:var(--lr-space-5)}.structure_pageHeader__uWFi7{align-items:flex-end;margin-bottom:var(--lr-space-5)}.structure_sectionHeader__aI15v{align-items:center;margin-bottom:var(--lr-space-3)}.structure_surface__Z5tOL{min-width:0}.structure_elevated__vejr4,.structure_interactive___Hv36,.structure_media___L9ko,.structure_outlined__MIrvA{border:var(--lr-border-width) solid var(--lr-border);border-radius:var(--lr-radius-lg);background:var(--lr-surface)}.structure_elevated__vejr4,.structure_interactive___Hv36,.structure_outlined__MIrvA{padding:var(--lr-space-5)}.structure_interactive___Hv36{transition:background-color var(--lr-motion-fast),box-shadow var(--lr-motion-fast),transform var(--lr-motion-fast)}.structure_interactive___Hv36:hover{background:color-mix(in srgb,var(--lr-accent-soft) 32%,var(--lr-surface));box-shadow:var(--lr-shadow-raised);transform:translateY(var(--lr-interaction-lift))}.structure_media___L9ko{overflow:hidden}.structure_elevated__vejr4{box-shadow:var(--lr-shadow-raised)}.structure_divider__sBVZ_{width:100%;margin:0;border:0;border-top:var(--lr-border-width) solid var(--lr-border)}.structure_dataList__S_rL9{display:grid;margin:0}.structure_dataList__S_rL9>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--lr-space-4);gap:var(--lr-space-4);padding-block:var(--lr-space-3);border-bottom:var(--lr-border-width) solid var(--lr-border)}.structure_dataList__S_rL9>div:last-child{border-bottom:0}.structure_emptyState__XDL4G{padding:var(--lr-space-8);color:var(--lr-ink-secondary);text-align:center}@media (max-width:680px){.structure_pageHeader__uWFi7,.structure_sectionHeader__aI15v{align-items:flex-start;flex-direction:column;gap:var(--lr-space-3)}.structure_elevated__vejr4,.structure_interactive___Hv36,.structure_outlined__MIrvA{padding:var(--lr-space-4)}}@media (prefers-reduced-motion:reduce){.structure_interactive___Hv36{transition:none}.structure_interactive___Hv36:hover{transform:none}}