.ProviderMapContainer_loadingPlaceholder__yUTzk{display:grid;place-items:center;width:100%;height:600px;border-radius:1rem;background:linear-gradient(135deg,#e2e8f0,#f8fafc);color:#475569;text-align:center;padding:1rem}.ProviderMapContainer_loadingPlaceholder__yUTzk p{margin:0;font-weight:600}.page_page__emSdR{display:grid;gap:1.25rem;padding-bottom:1.5rem}.page_header__eUZi2,.page_panel__jZPMD,.page_statCard__H_kQ_{border:1px solid var(--card-border);border-radius:var(--card-radius-lg);background:var(--card-bg-gradient);box-shadow:var(--elevation-2)}.page_header__eUZi2{padding:1.3rem 1.4rem}.page_eyebrow__Wt2JM,.page_sectionEyebrow__y2gm7{margin:0;color:#0f766e;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_title__QVaAu{margin:.35rem 0 0;color:#0f172a;font-size:clamp(2rem,3vw,2.6rem);line-height:1.05}.page_cutMeta__ZOXk4,.page_emptyState__LFGMD p,.page_infoBanner__lVHu1 p,.page_panelText__R7Zu_,.page_statDetail__C7M_I,.page_subtitle__D5J7z{margin:0;color:#475569;line-height:1.6}.page_statsGrid__iYD0I{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.page_statCard__H_kQ_{display:grid;gap:.9rem;padding:1rem 1.1rem;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.page_statCard__H_kQ_:hover{transform:translateY(-1px)}.page_inlineLink__V6nzV:focus-visible,.page_statCard__H_kQ_:focus-visible{outline:3px solid rgba(15,118,110,.2);outline-offset:2px}.page_statCardDanger__FXqbz{border-color:#fecaca}.page_statCardInfo__NZXrp{border-color:#bfdbfe}.page_statCardSuccess__vXTlC{border-color:#bbf7d0}.page_statHeader__y79Kx{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.page_statLabel__GG9AE{margin:0;color:#334155;font-size:.92rem;font-weight:800}.page_statCta__CdeDK{color:#0f766e;font-size:.82rem;font-weight:800;white-space:nowrap}.page_statValueRow__3NZu3{min-height:2.25rem}.page_statValue__z4YkS{display:block;color:#0f172a;font-size:2rem;line-height:1}.page_skeletonLineShort__uO3YK,.page_skeletonLine__JFt0j,.page_statSkeleton__xv3Jq{display:block;border-radius:999px;background:linear-gradient(90deg,#e2e8f0,#f8fafc 50%,#e2e8f0);background-size:200% 100%;animation:page_shimmer__BD13N 1.3s ease-in-out infinite}.page_statSkeleton__xv3Jq{width:5rem;height:2rem}.page_contentGrid__Dqqzm{display:grid;gap:1rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.page_panel__jZPMD{display:grid;gap:1rem;padding:1.1rem 1.15rem}.page_panelHeader__N5Nrf{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.page_panelHeader__N5Nrf h2{margin:.3rem 0 0;color:#0f172a;font-size:1.2rem}.page_inlineLink__V6nzV{display:inline-flex;align-items:center;min-height:var(--btn-min-height);padding:var(--btn-padding);border-radius:var(--btn-radius);border:1px solid var(--btn-secondary-border);background:var(--btn-secondary-bg);color:var(--btn-secondary-color);text-decoration:none;font-weight:var(--btn-font-weight);transition:var(--btn-transition)}.page_inlineLink__V6nzV:hover{transform:translateY(-1px);border-color:var(--btn-secondary-border-hover)}.page_listSkeleton__0GGxL{display:grid;gap:.75rem}.page_skeletonLine__JFt0j{width:100%;height:1rem}.page_skeletonLineShort__uO3YK{width:70%;height:1rem}.page_cutList__rs6b6{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.page_cutListItem__Pfqgx{display:flex;justify-content:space-between;gap:.9rem;align-items:center;padding:.9rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff}.page_cutTitle__4AaBY{margin:0;color:#0f172a;font-size:1rem}.page_emptyState__LFGMD{display:grid;gap:.35rem;padding:1rem;border:1px dashed #cbd5e1;border-radius:1rem;background:#f8fafc}.page_emptyActions__PvG8q{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.4rem}.page_emptyState__LFGMD h3{margin:0;color:#0f172a;font-size:1rem}.page_infoBanner__lVHu1{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border:1px solid #dbe4ea;border-radius:1rem;background:#f8fafc}.page_spinner__I__V4{flex-shrink:0;width:1rem;height:1rem;border:2px solid rgba(15,118,110,.2);border-top-color:#0f766e;border-radius:999px;animation:page_spin__g1XfS .8s linear infinite}.page_errorBanner__1V9nc{padding:.9rem 1rem;border:1px solid #fecaca;border-radius:1rem;background:#fff1f2;color:#b91c1c;line-height:1.55}.page_mapFrame__TCkHt{overflow:hidden;border-radius:1rem}.page_srOnly__weblj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes page_shimmer__BD13N{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes page_spin__g1XfS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.page_contentGrid__Dqqzm,.page_statsGrid__iYD0I{grid-template-columns:1fr}}@media (max-width:720px){.page_header__eUZi2,.page_panel__jZPMD,.page_statCard__H_kQ_{padding:1rem}.page_cutListItem__Pfqgx,.page_panelHeader__N5Nrf,.page_statHeader__y79Kx{flex-direction:column;align-items:stretch}}.MapObjectInspector_panel__Kgukg{margin-top:18px;padding:20px;border:1px solid #d9e2ec;border-radius:18px;background:radial-gradient(circle at top right,rgba(37,99,235,.07),transparent 32%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 14px 34px rgba(15,23,42,.08)}.MapObjectInspector_emptyState__XmP_d{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.MapObjectInspector_eyebrow__7Rcir{margin:0 0 8px;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.MapObjectInspector_title__bJiFj{margin:0;font-size:1.4rem;color:#0f172a}.MapObjectInspector_body__n1V1k{max-width:720px;margin:10px 0 0;color:#4b5563;line-height:1.6}.MapObjectInspector_error__wPNL3,.MapObjectInspector_loading__L5dCQ,.MapObjectInspector_pending__AU0mz{margin:0;color:#6b7280}.MapObjectInspector_error__wPNL3{color:#b91c1c}.MapObjectInspector_header__H5w_G{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.MapObjectInspector_closeButton__cd1fd{border:0;background:#e2e8f0;color:#0f172a;border-radius:999px;min-height:40px;padding:0 14px;font-weight:700;cursor:pointer}.MapObjectInspector_closeButton__cd1fd:hover{background:#cbd5e1}.MapObjectInspector_closeButton__cd1fd:focus-visible,.MapObjectInspector_primaryAction___gqmj:focus-visible,.MapObjectInspector_secondaryAction__M5_2H:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:2px}.MapObjectInspector_badges__zcB5D{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.MapObjectInspector_badge__oGl_c{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.9rem;font-weight:700}.MapObjectInspector_grid__Q_MF0{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 18px;max-height:min(35vh,320px);overflow:auto;padding-right:4px}.MapObjectInspector_grid__Q_MF0 div{display:grid;gap:4px}.MapObjectInspector_grid__Q_MF0 dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#64748b}.MapObjectInspector_grid__Q_MF0 dd{margin:0;color:#0f172a;line-height:1.5;word-break:break-word}.MapObjectInspector_emptyActions__ruuZD{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.MapObjectInspector_actions__K_1x_{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.MapObjectInspector_primaryAction___gqmj,.MapObjectInspector_secondaryAction__M5_2H{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;text-decoration:none;font-weight:700}.MapObjectInspector_primaryAction___gqmj{background:#1d4ed8;color:#fff}.MapObjectInspector_primaryAction___gqmj:hover,.MapObjectInspector_secondaryAction__M5_2H:hover{transform:translateY(-1px)}.MapObjectInspector_secondaryAction__M5_2H{background:#f8fafc;border:1px solid #cbd5e1;color:#0f172a}@media (max-width:720px){.MapObjectInspector_panel__Kgukg{padding:18px}.MapObjectInspector_title__bJiFj{font-size:1.2rem}.MapObjectInspector_grid__Q_MF0{max-height:min(40vh,320px)}}.page_page__DZFEb{display:grid;gap:1rem;height:100%;padding:0 0 1.5rem}.page_header__oavT2{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_title__G9U6t{margin:0;color:#0f172a;font-size:1.6rem;font-weight:700;line-height:1.1}.page_countChips__oPLG9{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.page_countChip__B7grB{display:inline-flex;align-items:center;gap:.7rem;min-height:2.75rem;padding:.45rem .95rem;border:1px solid #dbe6ee;border-radius:999px;background:#fff;box-shadow:0 16px 24px -22px rgba(15,23,42,.55);text-decoration:none;cursor:pointer;transition:transform .12s ease,border-color .12s ease}.page_countChip__B7grB:hover{transform:translateY(-1px);border-color:#0f766e}.page_countChip__B7grB:focus-visible{outline:3px solid rgba(15,118,110,.22);outline-offset:2px}.page_countLabel__gyZwl{color:#64748b;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_countValue__m01ZN{color:#0f172a;font-size:1rem}.page_inlineLink__eRPsg{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-min-height);padding:var(--btn-padding);border:1px solid var(--btn-secondary-border);border-radius:var(--btn-radius);background:var(--btn-secondary-bg);color:var(--btn-secondary-color);text-decoration:none;font-weight:var(--btn-font-weight);cursor:pointer;transition:var(--btn-transition)}.page_inlineLink__eRPsg:hover{transform:translateY(-1px);border-color:var(--btn-secondary-border-hover)}.page_inlineLink__eRPsg:focus-visible{outline:var(--btn-focus-ring);outline-offset:var(--btn-focus-offset)}.page_mapStage__GWGQn{position:relative;height:calc(100dvh - 5rem);min-height:calc(100dvh - 5rem);border:1px solid var(--card-border);border-radius:1.5rem;overflow:hidden;background:radial-gradient(circle at top left,rgba(15,118,110,.12),transparent 28%),linear-gradient(180deg,#f8fafc,#e2e8f0);box-shadow:var(--elevation-2);isolation:isolate}.page_controlRail__AdNEs,.page_inspectorSection__6jFJh,.page_legendPanel__CthxS,.page_selectionBanner__I__r0,.page_selectorPanel__ad5v_{position:absolute;z-index:20}.page_controlRail__AdNEs{top:5.5rem;left:.75rem;display:flex;flex-direction:column;gap:.35rem;z-index:40}.page_railButton__GYoIC{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.4rem .7rem;border:1px solid rgba(203,213,225,.95);border-radius:.6rem;background:hsla(0,0%,100%,.96);color:#475569;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;box-shadow:0 8px 20px -12px rgba(15,23,42,.45);backdrop-filter:blur(12px);transition:border-color .12s ease,background-color .12s ease,color .12s ease}.page_railButton__GYoIC:hover{border-color:#94a3b8;color:#0f172a}.page_railButton__GYoIC:focus-visible,.page_retryButton__pXzWu:focus-visible,.page_selectorButton__hawTK:focus-visible{outline:var(--btn-focus-ring);outline-offset:var(--btn-focus-offset)}.page_railButtonActive__5ev1V{border-color:#0f766e;background:rgba(236,253,245,.96);color:#0f766e;font-weight:800}.page_railIcon__8UM_u{width:1rem;height:1rem;flex-shrink:0}.page_inspectorSection__6jFJh,.page_legendPanel__CthxS,.page_selectorPanel__ad5v_{border:1px solid rgba(217,226,236,.92);background:hsla(0,0%,100%,.94);box-shadow:var(--elevation-2);backdrop-filter:blur(14px)}.page_legendPanel__CthxS{top:1rem;right:1rem;max-width:min(34rem,calc(100% - 7rem));padding:.85rem 1rem;border-radius:1rem;z-index:35}.page_legend__C6Nqj{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center}.page_legendItem__Unm6i{display:inline-flex;align-items:center;gap:.5rem;color:#334155;font-size:.84rem;font-weight:700;white-space:nowrap}.page_legendSwatchLine__LBm6_{width:1.2rem;height:.26rem;border-radius:999px;flex-shrink:0}.page_legendSwatchBlock__ReD41{width:.8rem;height:.8rem;border-radius:.25rem;flex-shrink:0}.page_swatchBlue__j59WD{background-color:#3b82f6}.page_swatchGreen__Q6fZr{background-color:#22c55e}.page_swatchRed__mNrP1{background-color:#ef4444}.page_swatchAmber___dMBV{background-color:#f59e0b}.page_swatchOrange__Q3g_9{background-color:#ea580c}.page_swatchDarkRed__SwJnN{background-color:#b91c1c}.page_selectorPanel__ad5v_{top:5rem;left:1rem;bottom:1rem;width:clamp(18rem,30vw,24rem);padding:1rem;border-radius:1.2rem;overflow:auto;z-index:30}.page_selectorGrid__q72ER{display:grid;gap:1rem}.page_selectorCard__oTuwq{display:grid;gap:.85rem;padding:1rem;border:1px solid #dbe6ee;border-radius:1rem;background:#fff}.page_selectorHeader__vl9jl{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.page_selectorHeader__vl9jl h3{margin:0;color:#0f172a;font-size:1rem}.page_selectorList__k_FLm{display:grid;gap:.65rem;max-height:16rem;overflow:auto}.page_selectorButton__hawTK{display:grid;gap:.15rem;width:100%;padding:.85rem .95rem;border:1px solid #dbe6ee;border-radius:.95rem;background:#f8fafc;color:#0f172a;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background-color .12s ease}.page_selectorButton__hawTK:hover{transform:translateY(-1px);border-color:#0f766e}.page_selectorButtonActive__5gMui{border-color:#0f766e;background:#ecfdf5}.page_selectorPrimary__aHM_N{font-weight:700}.page_selectorEmpty__E1_Ln,.page_selectorMeta__nrTqR{margin:0;color:#64748b;line-height:1.5}.page_selectionBanner__I__r0{left:50%;bottom:1rem;z-index:25;width:-moz-fit-content;width:fit-content;max-width:min(30rem,calc(100% - 2rem));padding:.8rem 1.1rem;border:1px solid rgba(15,118,110,.18);border-radius:999px;background:rgba(236,253,245,.96);color:#134e4a;font-weight:700;text-align:center;box-shadow:0 20px 36px -26px rgba(15,23,42,.7);backdrop-filter:blur(12px);transform:translateX(-50%)}.page_inspectorSection__6jFJh{top:5rem;right:1rem;bottom:1rem;width:clamp(20rem,34vw,28rem);border-radius:1.2rem;overflow:auto;z-index:30}.page_inspectorSection__6jFJh [data-testid=map-object-inspector]{margin-top:0;min-height:100%;border:0;border-radius:0;box-shadow:none;overflow:auto}.page_mapSurface__pEME8{position:relative;z-index:0;display:flex;width:100%;height:100%;min-height:inherit;background:radial-gradient(circle at center,hsla(0,0%,100%,.14),transparent 42%),linear-gradient(180deg,#dbeafe,#bfdbfe)}.page_mapSurface__pEME8>*{flex:1 1 auto;display:flex;height:100%;min-height:inherit}.page_mapSurface__pEME8 [class*=fallbackWrapper],.page_mapSurface__pEME8 [class*=mapWrapper]{flex:1 1 auto;width:100%;height:100%;min-height:inherit}.page_mapSurface__pEME8 [class*=loadingPlaceholder],.page_mapSurface__pEME8 [class*=mapElement]{width:100%;height:100%!important;min-height:inherit;border-radius:0!important;box-shadow:none!important}.page_mapSurface__pEME8 [class*=leafletContainer]{min-height:inherit}.page_errorBanner__mSgZW{display:grid;gap:.75rem;border-radius:1rem;border:1px solid #fde68a;background-color:#fffbeb;padding:1rem 1.1rem;color:#92400e;line-height:1.55}.page_stateShell___xwxW{display:grid;gap:1rem;padding:.25rem 0 1.5rem}.page_loadingPanel__CSam1{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.15rem;border:1px solid var(--card-border);border-radius:var(--card-radius-lg);background:var(--card-bg-gradient);box-shadow:var(--elevation-2)}.page_loadingPanel__CSam1 h2{margin:0;color:#0f172a}.page_loadingPanel__CSam1 p{margin:.25rem 0 0;color:#475569}.page_stateCard__OnsZh{display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--card-border);border-radius:var(--card-radius-lg);background:var(--card-bg-gradient);box-shadow:var(--elevation-2)}.page_stateTitle___KoTJ{margin:0;color:#0f172a;font-size:1.8rem}.page_stateText__MTkZX{margin:0;color:#475569;line-height:1.6}.page_errorList__6ThPH{display:grid;gap:1rem}.page_stateActions__XK_uo,.page_stateLinkRow__JZ3mt{display:flex;gap:.75rem;flex-wrap:wrap}.page_skeletonBlock__x06Kr{border-radius:999px;background:linear-gradient(90deg,#e2e8f0,#f8fafc 50%,#e2e8f0);background-size:200% 100%;animation:page_shimmer__VulsB 1.3s ease-in-out infinite}.page_skeletonTitle__3H2Tf{width:min(18rem,60%);height:1.75rem}.page_skeletonLegend__zuFjF{width:100%;height:3.5rem;border-radius:1rem}.page_skeletonMap__ulYRM{width:100%;height:600px;border-radius:1rem}.page_retryButton__pXzWu{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-min-height);width:-moz-fit-content;width:fit-content;padding:var(--btn-padding);border:0;border-radius:var(--btn-radius);background:var(--btn-primary-bg);color:var(--btn-primary-color);font:inherit;font-weight:var(--btn-font-weight);box-shadow:var(--btn-primary-shadow);cursor:pointer;transition:var(--btn-transition)}.page_retryButton__pXzWu:hover{transform:translateY(-1px);background:var(--btn-primary-bg-hover)}.page_spinner__vvC4M{flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem;border:2px solid rgba(15,118,110,.2);border-top-color:#0f766e;border-radius:999px;animation:page_spin__6RYNk .8s linear infinite}.page_visuallyHidden__dSTtX{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes page_spin__6RYNk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes page_shimmer__VulsB{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1100px){.page_legendPanel__CthxS{max-width:min(28rem,calc(100% - 7rem))}.page_selectorPanel__ad5v_{width:clamp(16.5rem,34vw,21rem)}.page_inspectorSection__6jFJh{width:clamp(18rem,36vw,24rem)}}@media (max-width:900px){.page_header__oavT2,.page_stateLinkRow__JZ3mt{flex-direction:column;align-items:flex-start}.page_countChips__oPLG9{justify-content:flex-start}.page_legendPanel__CthxS,.page_selectorPanel__ad5v_{left:1rem;right:1rem;max-width:none}.page_selectorPanel__ad5v_{top:5rem;bottom:auto;width:auto;max-height:min(40dvh,30rem)}.page_inspectorSection__6jFJh{top:auto;right:1rem;bottom:1rem;left:1rem;width:auto;max-height:min(44dvh,30rem)}.page_selectionBanner__I__r0{bottom:calc(min(44dvh, 30rem) + 1.5rem);width:min(30rem,calc(100% - 2rem))}}@media (max-width:720px){.page_page__DZFEb{gap:.85rem;padding-bottom:1rem}.page_mapStage__GWGQn{height:calc(100dvh - 4.5rem);min-height:calc(100dvh - 4.5rem);border-radius:1.25rem}.page_controlRail__AdNEs{top:5rem;left:.75rem}.page_inspectorSection__6jFJh,.page_legendPanel__CthxS,.page_selectorPanel__ad5v_{left:.75rem;right:.75rem}.page_legendPanel__CthxS{top:4.5rem;max-width:none}.page_selectorPanel__ad5v_{top:4.5rem}.page_selectorGrid__q72ER{grid-template-columns:1fr}.page_loadingPanel__CSam1,.page_selectorHeader__vl9jl,.page_stateLinkRow__JZ3mt{flex-direction:column;align-items:flex-start}.page_selectionBanner__I__r0{right:.75rem;bottom:calc(min(48dvh, 32rem) + 1rem);left:.75rem;width:auto;max-width:none;transform:none}.page_inspectorSection__6jFJh{bottom:.75rem;max-height:min(48dvh,32rem)}}.page_page__yAmvs{display:grid;gap:1.5rem}.page_header__cRQWx{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.page_backLink__i9Wyw,.page_inlineLink__xFZOA,.page_secondaryLink__2sPjH{color:#0f766e;font-weight:600;text-decoration:none}.page_backLink__i9Wyw:hover,.page_inlineLink__xFZOA:hover,.page_secondaryLink__2sPjH:hover{text-decoration:underline}.page_backLink__i9Wyw:focus-visible,.page_inlineLink__xFZOA:focus-visible,.page_primaryButton__HnEYs:focus-visible,.page_secondaryButton__ExdW8:focus-visible,.page_secondaryLink__2sPjH:focus-visible,.page_technicalSummary__9XUnx:focus-visible{outline:var(--btn-focus-ring);outline-offset:var(--btn-focus-offset)}.page_title__MW7tW{margin:.35rem 0 0;font-size:2rem;line-height:1.15;color:#111827}.page_historyMeta__jKO0Y,.page_panelText__Ew_MI,.page_subtitle__J09yE{margin:.35rem 0 0;color:#4b5563}.page_headerActions__LvxRq,.page_inlineActions__3rh_W{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.page_primaryButton__HnEYs,.page_secondaryButton__ExdW8{min-height:2.75rem;border-radius:999px;padding:.7rem 1.15rem;border:1px solid transparent;font-weight:600;cursor:pointer}.page_primaryButton__HnEYs{background:var(--btn-primary-bg);color:var(--btn-primary-color);box-shadow:var(--btn-primary-shadow)}.page_primaryButton__HnEYs:hover:enabled{background:var(--btn-primary-bg-hover)}.page_secondaryButton__ExdW8{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-color)}.page_secondaryButton__ExdW8:hover:enabled{border-color:var(--btn-secondary-border-hover)}.page_primaryButton__HnEYs:disabled,.page_secondaryButton__ExdW8:disabled{opacity:.6;cursor:not-allowed}.page_statusBadge__v4mQN{display:inline-flex;align-items:center;min-height:2.25rem;padding:.25rem .75rem;border-radius:999px;font-size:.875rem;font-weight:700}.page_statusDraft__ismD8{background:#e0f2fe;color:#075985}.page_statusPending__A25AY{background:#fef3c7;color:#92400e}.page_statusApproved__owvb5{background:#dcfce7;color:#166534}.page_statusRejected__Jrcuk{background:#fee2e2;color:#991b1b}.page_statusPublished__4_Z06{background:#ede9fe;color:#5b21b6}.page_statusArchived__OEHI7{background:#e5e7eb;color:#374151}.page_layout__K9TfC{display:grid;gap:1.5rem;align-items:start;grid-template-columns:minmax(0,1.45fr) minmax(300px,.82fr)}.page_layoutSingle__GZIpz{grid-template-columns:minmax(0,1fr)}.page_panel__HtUR7{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:1.25rem;box-shadow:var(--elevation-1)}.page_primaryPanel__ihLp3{max-width:min(1120px,100%)}.page_compactPanel__Xjgi6{padding:1rem 1rem 1.1rem}.page_panelHeader__uB05f{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.page_panelTitle__LJqrE{margin:0;font-size:1.125rem;color:#111827}.page_definitionList__ITUMd{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 0}.page_definitionList__ITUMd div{display:grid;gap:.25rem}.page_definitionList__ITUMd dt{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.page_definitionList__ITUMd dd{margin:0;color:#111827}.page_fullWidth__U___X{grid-column:1/-1}.page_actionStrip__b1P2H{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.1rem;border-radius:1rem;border:1px solid #cfe4de;background:radial-gradient(circle at top right,rgba(15,118,110,.09),transparent 28%),linear-gradient(135deg,#f5fbf9,#eef8f3)}.page_actionStripContent__cH3O6{display:grid;gap:.25rem}.page_actionStripEyebrow__PqBFZ{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0f766e}.page_actionStripTitle__V7m31{margin:0;font-size:1.02rem;color:#111827}.page_actionStripText__2gkH4{margin:0;color:#475569}.page_actionStripActions__HM9B_{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.page_codeBlock__79nWj{margin:0;padding:.9rem;border-radius:.75rem;background:#0f172a;color:#e2e8f0;overflow-x:auto;font-size:.78rem}.page_geometryCard__EEu6_{display:grid;gap:.9rem;padding:1rem;border-radius:.9rem;border:1px solid #dbe4ea;background:linear-gradient(180deg,#f8fafc,#eef6ff)}.page_geometryText__yj_8o{margin:0;color:#1f2937}.page_geometryEditorLoading__YVZnd{padding:1rem;border-radius:.9rem;border:1px dashed #cbd5e1;background:#f8fafc;color:#475569}.page_geometryPreview__P5As8{border-radius:.85rem;border:1px solid #cbd5e1;background:#fff;padding:.65rem}.page_contextMap__pRESh{display:grid;gap:.65rem;overflow:hidden;border-radius:.9rem;border:1px solid #cbd5e1;background:#fff;padding:.65rem}.page_contextCaption___lZ_H{margin:0;font-size:.9rem;color:#334155}.page_geometrySvg__0uEyg{display:block;width:100%;height:auto}.page_geometryFrame__698uJ{fill:#f8fafc;stroke:#dbe4ea;stroke-width:1}.page_geometryShape___AFIr{fill:rgba(15,118,110,.28);stroke:#0f766e;stroke-width:3}.page_geometryStats__BjghH{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.page_geometryStat__bWwBX{display:grid;gap:.2rem;padding:.85rem;border-radius:.8rem;background:#fff;border:1px solid #dbe4ea}.page_geometryStatLabel__6n7SB{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.page_geometryStatSubvalue__Y_Eh5,.page_geometryStatValue__Dv0Mi{color:#0f172a;font-family:Roboto Mono,Fira Code,monospace}.page_geometryStatValue__Dv0Mi{font-size:.95rem}.page_geometryStatSubvalue__Y_Eh5{font-size:.82rem}.page_technicalDetails__apjrh{display:grid;gap:.65rem}.page_technicalSummary__9XUnx{cursor:pointer;font-weight:600;color:#0f766e}.page_capitalize__lmclM{text-transform:capitalize}.page_emptyEditor__3z_uF{display:grid;gap:.8rem;margin-top:.75rem}.page_emptyEditorText__kFPpc{margin:0;color:#374151;font-weight:500}.page_form__xL4y1{display:grid;gap:1rem;margin-top:1rem}.page_field__9UC85{display:grid;gap:.45rem}.page_field__9UC85 span{font-size:.875rem;font-weight:600;color:#111827}.page_fieldHint__D6xQ1{display:block;font-size:.85rem;font-weight:400;color:#64748b}.page_field__9UC85 input,.page_field__9UC85 select,.page_field__9UC85 textarea{width:100%;border:1px solid #d1d5db;border-radius:.8rem;padding:.8rem .9rem;font:inherit;color:#111827;background:#fff}.page_field__9UC85 textarea{resize:vertical}.page_twoColumns__WievB{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.page_formError__G2M_W{margin:0;color:#b91c1c;font-weight:600}.page_historyList__y5AFj{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.85rem}.page_historyEmpty__hqqYe{display:grid;gap:.35rem;margin-top:1rem;padding:1rem 1.1rem;border-radius:.95rem;border:1px dashed #cbd5e1;background:#f8fafc}.page_historyEmptyTitle__jqp_v{margin:0;font-weight:700;color:#0f172a}.page_historyItem__MQ6jk{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.95rem 1rem;border-radius:.85rem;background:#f9fafb;border:1px solid #e5e7eb}.page_historyTitle__H5MyB{margin:0;font-weight:600;color:#111827}.page_errorState__vujJb,.page_loading__Cnd4y,.page_notice__ktfrm{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1rem 1.25rem;color:#374151}.page_loading__Cnd4y{display:flex;align-items:center;gap:.75rem}.page_spinner__6iLkW{width:1rem;height:1rem;border:2px solid rgba(15,118,110,.2);border-top-color:#0f766e;border-radius:999px;animation:page_spin__vMQTG .8s linear infinite}@keyframes page_spin__vMQTG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:900px){.page_definitionList__ITUMd,.page_geometryStats__BjghH,.page_layout__K9TfC,.page_twoColumns__WievB{grid-template-columns:1fr}.page_actionStrip__b1P2H{flex-direction:column;align-items:flex-start}.page_actionStripActions__HM9B_{width:100%;justify-content:flex-start}}