.consent_row__qIhF0{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:var(--space-3);gap:var(--space-3);color:var(--text-secondary)}.consent_row__qIhF0 input{inline-size:20px;block-size:20px;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);accent-color:var(--brand-700)}.consent_row__qIhF0 label{min-block-size:44px;line-height:var(--leading-normal);overflow-wrap:anywhere;cursor:pointer}.categories_page__AiRhJ{max-width:var(--container);margin-inline:auto;padding:var(--space-5) var(--gutter) var(--space-16)}.categories_head__aBRnc{display:grid;grid-template-columns:1fr 320px;grid-gap:var(--space-8);gap:var(--space-8);align-items:start;-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10)}.categories_title__gDLV_{font-size:var(--text-h1);line-height:var(--leading-tight);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);color:var(--text-heading);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.categories_lead___9oBq{font-size:var(--text-lead);line-height:var(--leading-normal);color:var(--text-secondary);max-width:68ch;text-wrap:pretty;-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8)}.categories_head__aBRnc .categories_lead___9oBq{-webkit-margin-after:0;margin-block-end:0}.categories_stats__HjdyK{display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.categories_stat__8hqiw{display:flex;flex-direction:column;gap:var(--space-1)}.categories_stat__8hqiw+.categories_stat__8hqiw{-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3)}.categories_statLabel__l_wvr{font-size:var(--text-sm);color:var(--text-muted)}.categories_statValue__Kk0__{font-size:var(--text-h1);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--text-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.categories_block__P_huJ{-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8)}.categories_blockHead__JRSoJ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.categories_blockHead__JRSoJ,.categories_sectionTitle__GPJIs{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.categories_sectionTitle__GPJIs{font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-heading)}.categories_blockHead__JRSoJ .categories_sectionTitle__GPJIs{-webkit-margin-after:0;margin-block-end:0}.categories_blockAction__8Im80{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--brand-700);text-decoration:none;white-space:nowrap}.categories_blockAction__8Im80:hover{color:var(--accent-600)}.categories_childGrid__wQmqS{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.categories_childCard__XT_Qq{display:flex;flex-direction:column;gap:var(--space-2);height:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);text-decoration:none;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.categories_childCard__XT_Qq:hover{border-color:var(--brand-700);box-shadow:var(--shadow-md)}.categories_childName__gH8v0{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-primary)}.categories_childGo__vB9ks{display:flex;align-items:center;gap:var(--space-1);-webkit-margin-before:auto;margin-block-start:auto;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand-700)}.categories_oppList__gPNqi{list-style:none;padding:0;margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.categories_oppRow__hMkQe{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);text-decoration:none;transition:background var(--duration-fast) var(--ease)}.categories_oppList__gPNqi li:last-child .categories_oppRow__hMkQe{-webkit-border-after:none;border-block-end:none}.categories_oppRow__hMkQe:hover{background:var(--neutral-50)}.categories_oppBody__peonY{flex:1 1;min-width:0}.categories_oppCode__wHePx{font-size:var(--text-meta);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.categories_oppCode__wHePx,.categories_oppTitle__GHfHo{display:block;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.categories_oppTitle__GHfHo{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-primary)}.categories_oppMeta__dt3W7{display:block;font-size:var(--text-sm);color:var(--text-muted)}.categories_oppRow__hMkQe:hover .categories_oppTitle__GHfHo{color:var(--brand-700)}.categories_supplierList__JsLIn{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.categories_supplierChip__psUEq{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding-inline:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);text-decoration:none}.categories_supplierChip__psUEq:hover{border-color:var(--brand-700);color:var(--brand-700)}.categories_supplierCity__9nEjK{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--text-muted)}.categories_empty__B8_e_{background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-5);text-align:center}.categories_emptyTitle__YNopm{font-size:var(--text-h3);font-weight:var(--weight-semibold);-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.categories_emptyBody__2_IGh{font-size:var(--text-base);color:var(--text-muted)}.categories_tree__LOOYi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.categories_root__fLO4Q{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.categories_rootHead__hJJjS{display:flex;align-items:flex-start;gap:var(--space-3);-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.categories_rootMark__Ur0Yt{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-md);background:var(--brand-50);display:flex;align-items:center;justify-content:center}.categories_rootTitleBlock__Rursb{min-width:0}.categories_rootTitle__0WgdQ{font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-tight);-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.categories_rootTitle__0WgdQ a{color:var(--text-heading);text-decoration:none}.categories_rootTitle__0WgdQ a:hover{color:var(--brand-700)}.categories_rootMeta__S7dmK{font-size:var(--text-sm);color:var(--text-muted)}.categories_children__9kaM5{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.categories_childLink__n7lLT{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:40px;padding-inline:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--text-secondary);text-decoration:none;transition:background var(--duration-fast) var(--ease)}.categories_childLink__n7lLT:hover{background:var(--neutral-50);color:var(--brand-700)}.categories_count__bq_66{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--brand-700);background:var(--brand-50);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1024px){.categories_head__aBRnc{grid-template-columns:1fr;gap:var(--space-5)}.categories_childGrid__wQmqS{grid-template-columns:1fr 1fr}.categories_tree__LOOYi{grid-template-columns:1fr}}@media (max-width:720px){.categories_title__gDLV_{font-size:var(--text-h2)}.categories_lead___9oBq{font-size:var(--text-base)}.categories_childGrid__wQmqS{grid-template-columns:1fr}}.panel_header__1MaaE{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5)}.panel_title__vfmK5{font-size:var(--text-h2);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--text-heading);-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.panel_subtitle__eARTb{font-size:var(--text-base);color:var(--text-muted)}.panel_headerAction__WREPM{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-5);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--on-accent);background:var(--accent-500);border-radius:var(--radius-md);text-decoration:none;transition:filter var(--duration-fast) var(--ease)}.panel_headerAction__WREPM:hover{filter:brightness(1.07);color:var(--on-accent)}.panel_headerActionBrand__MX8cS,.panel_headerActionBrand__MX8cS:hover{color:var(--on-brand-solid);background:var(--brand-700)}.panel_headerActionBrand__MX8cS:hover{filter:none;background:var(--brand-600)}.panel_nextAction__xtGNW{display:flex;align-items:center;gap:var(--space-4);background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5)}.panel_nextActionMark__4YK5L{width:34px;height:34px;border-radius:var(--radius-md);background:var(--surface);color:var(--brand-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.panel_nextActionBody__WmZmM{flex:1 1;min-width:0}.panel_nextActionTitle__aSqdn{font-size:var(--text-lead);font-weight:var(--weight-semibold);color:var(--text-heading);line-height:var(--leading-tight);-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.panel_nextActionText__j5C2X{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary)}.panel_nextActionCta__V3XF7{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--space-5);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--on-brand-solid);background:var(--brand-700);border-radius:var(--radius-md);text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background var(--duration-fast) var(--ease)}.panel_nextActionCta__V3XF7:hover{background:var(--brand-600);color:var(--on-brand-solid)}.panel_statGrid__5m7mc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5)}.panel_statTile__aWsfz{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.panel_statLabel__tp54G{font-size:var(--text-base);color:var(--text-secondary);-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.panel_statValueCritical__xjeGs,.panel_statValue__Depn_{font-size:var(--text-display);line-height:var(--leading-tight);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panel_statValue__Depn_{color:var(--text-heading)}.panel_statValueCritical__xjeGs{color:var(--critical-text)}.panel_statNote__YPaiO{font-size:var(--text-sm);color:var(--text-muted);-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.panel_panel__KWIev{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5)}.panel_panelHead__Qt7_2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.panel_panelTitle__MTnar{font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--text-heading)}.panel_panelAction__7LtPO{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--brand-700);text-decoration:none;white-space:nowrap}.panel_panelAction__7LtPO:hover{color:var(--accent-600)}@media (max-width:1024px){.panel_statGrid__5m7mc{grid-template-columns:1fr 1fr}}@media (max-width:720px){.panel_statGrid__5m7mc{grid-template-columns:1fr}.panel_nextAction__xtGNW{flex-wrap:wrap}.panel_nextActionCta__V3XF7{width:100%;justify-content:center}}.detail_header__ZNyaI{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.detail_title__58u31{font-size:var(--text-h1);font-weight:var(--weight-extrabold);color:var(--text-heading);line-height:var(--leading-tight);margin:0;max-width:28ch}.detail_categoryPath__sIEtd{color:var(--text-muted);font-size:var(--text-sm);margin:var(--space-2) 0 var(--space-6)}.detail_block__Roei2{-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5);max-width:760px}.detail_sectionTitle__ETDR0{font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--text-heading);margin:0 0 var(--space-4)}.detail_prose__q0LqF{margin:0;color:var(--text-secondary);line-height:var(--leading-normal)}.detail_facts__ja2Ta{margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.detail_fact__O2SRi{display:flex;gap:var(--space-3);-webkit-padding-after:var(--space-3);padding-block-end:var(--space-3);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);font-size:var(--text-sm)}.detail_fact__O2SRi:last-child{-webkit-border-after:none;border-block-end:none;-webkit-padding-after:0;padding-block-end:0}.detail_fact__O2SRi dt{color:var(--text-muted);min-width:9rem}.detail_fact__O2SRi dd{margin:0;color:var(--text-secondary)}.detail_actions__04eCG{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center;margin-top:var(--space-4)}.detail_actionLink__GmlqO{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--brand-700);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.detail_actionLink__GmlqO:hover{border-color:var(--brand-600);background:var(--brand-50)}.breadcrumb_breadcrumb__mM_yY{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.breadcrumb_list__vtSqb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--text-muted)}.breadcrumb_item___Wa4_{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.breadcrumb_separator__oiTXh{color:var(--border-strong)}.breadcrumb_link__fC0Zc{color:var(--brand-700);text-decoration:none}.breadcrumb_link__fC0Zc:hover{text-decoration:underline}.breadcrumb_current__LI4JW{color:var(--text-primary);overflow-wrap:anywhere}.discovery_title__VPi3B{font-size:var(--text-h1);font-weight:var(--weight-extrabold);color:var(--text-heading);margin:0 0 var(--space-2)}.discovery_lead__Xt8Wg{color:var(--text-secondary);margin:0 0 var(--space-6);max-width:60ch}.discovery_grid__OfpzN{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:var(--space-4);gap:var(--space-4);align-items:stretch}@supports (grid-template-rows:subgrid){.discovery_grid__OfpzN>li{display:grid;grid-template-rows:subgrid;grid-row:span 5;min-width:0}}.discovery_toolbar__cZYbf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.discovery_count__4Ci8w{font-size:var(--text-base);color:var(--text-secondary)}.discovery_sorts__KpfvE{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.discovery_sortLabel__1s_M7{font-size:var(--text-sm);color:var(--text-muted)}.discovery_sortActive__r1sWG,.discovery_sort__ts6kf{display:inline-flex;align-items:center;min-height:36px;padding-inline:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;border:1px solid var(--border)}.discovery_sort__ts6kf{color:var(--text-secondary);background:var(--surface)}.discovery_sortActive__r1sWG,.discovery_sort__ts6kf:hover{border-color:var(--brand-700);color:var(--brand-700)}.discovery_sortActive__r1sWG{background:var(--brand-50)}