.D1_csW_shell{--rs-green:#2e6b6e;--rs-green-dark:#24575a;--rs-green-strong:#24575a;--rs-green-strong-hover:#1f4c4f;--rs-green-ink:#2e6b6e;--rs-green-soft:#e3f3f3;--ink:#1d2730;--ink-2:#4f5b64;--ink-3:#5b665f;--line:#cfe3e3;--line-soft:#e3eeee;--surface:#fff;--surface-2:#f4fafa;--table:#e8f2f2;--map-ground:#e3eeee;--amber-ink:#8a6518;--amber-soft:#fff7e7;--amber-line:#efd28a;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;--fs-1:13px;--lh-1:18px;--fs-2:13px;--lh-2:20px;--fs-3:15px;--lh-3:22px;--fs-4:20px;--lh-4:28px;--fs-5:28px;--lh-5:32px;--fs-6:40px;--lh-6:44px;--r-1:6px;--r-2:10px;--r-3:16px;--r-chip:8px;--shadow-sheet:0 1px 2px #1d27300f, 0 12px 32px -12px #1d27302e;--shadow-card:var(--shadow-sheet);--shadow-float:var(--shadow-sheet);--ease:cubic-bezier(.2,0,0,1);min-height:100dvh;color:var(--ink);font-size:var(--fs-3);line-height:var(--lh-3);background-color:var(--table);font-family:var(--font-cockpit), sans-serif;overflow:auto}.journey-screen>header[data-variant=app]{flex:0 0 var(--website-header-height,68px)}.D1_csW_stage{--cockpit-header-height:var(--website-header-height,68px);--cockpit-search-height:56px;grid-template-rows:var(--cockpit-header-height) var(--cockpit-search-height) minmax(0, 1fr);width:min(100%,1600px);height:100dvh;min-height:720px;margin:0 auto;display:grid;position:relative;overflow:visible}.D1_csW_stage:has(.address-suggestions){z-index:20;isolation:isolate;overflow:visible}.D1_csW_stage:has(.address-suggestions) .D1_csW_searchToolbar{z-index:80}.D1_csW_stage:has(.address-suggestions) .D1_csW_main{pointer-events:none}.D1_csW_searchToolbar{z-index:30;height:var(--cockpit-search-height);border-bottom:1px solid var(--line);background:var(--surface);justify-content:flex-end;align-items:center;padding:6px 24px;display:flex;position:relative}.D1_csW_searchToolbar .D1_csW_headerSearch{width:min(100%,464px)}.D1_csW_headerSearch{min-width:0}.D1_csW_headerSearch .address-search-wrap{width:100%}.D1_csW_headerSearch .address-search{border-radius:var(--r-2);width:100%;height:40px;transition:border-color .15s,box-shadow .15s}.D1_csW_headerSearch .address-search:focus-within{border-color:var(--rs-green);outline:2px solid var(--rs-green-ink);outline-offset:2px;box-shadow:none}.D1_csW_headerSearch .address-suggestions{z-index:90;overscroll-behavior:contain;max-height:min(390px,100dvh - 76px);top:46px;overflow:hidden auto}.D1_csW_progress{z-index:40;top:calc(var(--cockpit-header-height) + var(--cockpit-search-height) - 1px);height:2px;width:var(--progress-width,20%);opacity:var(--progress-opacity,1);background:var(--ink-3);transition:width 1.2s var(--ease), opacity .35s ease var(--progress-delay,0s);position:absolute;left:0}.D1_csW_main{grid-template-rows:44px minmax(0,1fr);grid-template-columns:464px minmax(0,1fr);gap:12px 24px;min-height:0;padding:16px 24px 24px;display:grid;position:relative}.D1_csW_mainDeep{grid-template-columns:464px minmax(0,1fr)}.D1_csW_overviewColumn{grid-area:1/1/-1;min-width:0;min-height:0}.D1_csW_mainDeep .D1_csW_tiles{opacity:.72}.D1_csW_tabs{scrollbar-width:thin;grid-area:1/2;align-items:flex-end;gap:4px;min-width:0;height:44px;display:flex;overflow-x:auto}.D1_csW_tabs button{border-radius:var(--r-2) var(--r-2) 0 0;height:40px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;line-height:20px;transition:background-color .15s,color .15s;display:inline-flex}.D1_csW_tabs button:hover{color:var(--ink);background:#fff9}.D1_csW_tabs button svg{flex:0 0 16px;width:16px;height:16px}.D1_csW_tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--rs-green);background:var(--surface)}.D1_csW_editorColumn{z-index:12;width:360px;min-height:0;max-height:calc(100% - 120px);animation:D1_csW_panelEnter .22s var(--ease) both;display:flex;position:absolute;top:84px;bottom:auto;left:524px}.D1_csW_editorColumn[data-state=exit]{pointer-events:none;animation:.16s ease-in both D1_csW_panelExit}.D1_csW_editorColumn[data-state=swap] .D1_csW_panelPreview{animation:.24s ease-out both D1_csW_panelSwap}.D1_csW_mapColumn{grid-area:2/2;min-width:0;min-height:0;display:flex}@keyframes D1_csW_panelEnter{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes D1_csW_panelExit{to{opacity:0;transform:translate(-8px)}}@keyframes D1_csW_panelSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1280px) and (min-width:901px){.D1_csW_main,.D1_csW_mainDeep{grid-template-columns:400px minmax(0,1fr);gap:12px 16px;padding:16px}.D1_csW_editorColumn{width:calc(100% - 472px);max-height:calc(100% - 112px);top:84px;bottom:auto;left:444px}.D1_csW_overviewCard{gap:16px}.D1_csW_tile{padding:12px 0}}.D1_csW_mapViewport{border-radius:var(--r-3);background:var(--map-ground);min-height:0;box-shadow:var(--shadow-sheet);border:0;flex:1;position:relative;overflow:hidden}.D1_csW_mapViewport .map-frame{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.D1_csW_mapViewport .mapbox-canvas{opacity:1!important;filter:none!important}.D1_csW_mapViewport .map-overlay-top{top:12px;right:12px}.D1_csW_mapViewport .mapboxgl-ctrl-attrib{opacity:.82;display:block!important}.D1_csW_edgeFade{z-index:3;pointer-events:none;background:linear-gradient(#fff9,#0000 8% 92%,#fff9),linear-gradient(90deg,#fff9,#0000 7% 93%,#fff9);display:none;position:absolute;inset:0}.D1_csW_mapCallouts{z-index:7;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.D1_csW_mapCallout{align-items:center;gap:8px;display:flex}.D1_csW_mapCallout>i{background:#aab4ba;border-radius:50%;width:8px;height:8px}.D1_csW_mapCallout>i.D1_csW_calloutAvailable{background:var(--rs-green)}.D1_csW_mapCallout>i.D1_csW_calloutAttention{background:#b66f00}.D1_csW_mapCallout>span{background:#d5dce0;width:16px;height:1px}.D1_csW_mapCallout>div{border:1px solid var(--line);border-radius:var(--r-chip);min-width:132px;max-width:250px;box-shadow:none;background:#fffffff5;padding:8px 12px}.D1_csW_mapCallout small{color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1);display:block}.D1_csW_mapCallout strong{color:var(--ink);font:600 var(--fs-2)/var(--lh-2) inherit;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.D1_csW_mapCallout strong.D1_csW_mapCalloutUnavailableValue{color:var(--ink-3);font-style:italic;font-weight:500}.D1_csW_mapCallout em{color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-style:normal;display:block;overflow:hidden}.D1_csW_editorPanel{border-radius:var(--r-3);background:var(--surface);min-height:0;max-height:100%;box-shadow:var(--shadow-sheet);border:0;flex-direction:column;flex:0 auto;display:flex;position:relative;overflow:hidden}.D1_csW_editorScroll{scrollbar-width:thin;scrollbar-color:#d5dce0 transparent;flex:auto;min-height:0;padding:0 20px 56px;overflow:auto}.D1_csW_panelHeader{z-index:2;border-bottom:1px solid var(--line-soft);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin:0 -20px 16px;padding:16px 20px 12px;display:grid;position:sticky;top:0}.D1_csW_panelHeader small{color:var(--ink-2);font-size:var(--fs-1);line-height:var(--lh-1);letter-spacing:0;margin-bottom:4px;font-weight:400;display:block}.D1_csW_panelHeader h2{font-size:var(--fs-4);line-height:var(--lh-4);letter-spacing:-.01em;margin:0;font-weight:600}.D1_csW_panelHeaderTools{align-items:center;gap:8px;padding-top:4px;display:inline-flex}.D1_csW_panelHeading:focus-visible{outline:2px solid var(--rs-green-ink);outline-offset:3px;border-radius:var(--r-1)}.D1_csW_panelClose,.D1_csW_iconButton{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);width:32px;height:32px;color:var(--ink-2);place-items:center;padding:0;transition:border-color .15s,color .15s;display:inline-grid}.D1_csW_panelClose svg,.D1_csW_iconButton svg{width:16px;height:16px;display:block}.D1_csW_panelClose:hover,.D1_csW_iconButton:hover{color:var(--ink);border-color:#c3ccd2}.D1_csW_panelClose:focus-visible,.D1_csW_iconButton:focus-visible{outline:2px solid var(--rs-green-ink);outline-offset:2px}.D1_csW_editorStatus{display:none}.D1_csW_badge{border-radius:var(--r-chip);height:20px;font-size:var(--fs-1);letter-spacing:0;white-space:nowrap;flex:none;align-items:center;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.D1_csW_badge_partial,.D1_csW_badge_demo,.D1_csW_badge_attention{border:1px solid var(--amber-line);color:#875700;background:#fff5dc}.D1_csW_badge_input{color:#255d8f;background:#eaf2fa;border:1px solid #bed5eb}.D1_csW_badge_failed,.D1_csW_badge_unavailable{color:#4a5650;background:#eef1ef;border:1px solid #d7ded9}.D1_csW_evidenceRow{border-top:1px solid var(--line-soft);font-size:var(--fs-2);line-height:var(--lh-2);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:8px 12px;padding:8px 0;display:grid}.D1_csW_evidenceRow>span{min-width:0;color:var(--ink-3);overflow-wrap:anywhere;grid-area:1/1}.D1_csW_evidenceRow>strong,.D1_csW_evidenceRow>.D1_csW_inlineEvidenceLink{min-width:0;color:var(--ink);font:600 var(--fs-2)/var(--lh-2) inherit;font-variant-numeric:tabular-nums;text-align:right;white-space:normal;overflow-wrap:anywhere;grid-area:1/2;justify-self:end}.D1_csW_evidenceRow>.D1_csW_badge,.D1_csW_evidenceRow>.D1_csW_badgeGroup{grid-area:2/1;place-self:start}.D1_csW_badgeGroup{flex-wrap:wrap;gap:4px;display:inline-flex}.D1_csW_evidenceRow>small{min-width:0;color:var(--ink-3);font:400 var(--fs-1)/var(--lh-1) inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:4px;display:flex}.D1_csW_evidenceRow>.D1_csW_badge~small,.D1_csW_evidenceRow>.D1_csW_badgeGroup~small{grid-column:2}.D1_csW_sourceCheck{width:12px;height:12px;color:var(--rs-green-ink);flex:none}.D1_csW_evidenceRow strong.D1_csW_unavailableValue{color:var(--ink-3);text-align:left;grid-area:2/1/auto/-1;justify-self:start;font-family:inherit;font-style:italic;font-weight:500}.D1_csW_evidenceRow strong.D1_csW_unavailableValue~.D1_csW_badge,.D1_csW_evidenceRow strong.D1_csW_unavailableValue~.D1_csW_badgeGroup{grid-area:3/1/auto/-1}.D1_csW_evidenceRow strong.D1_csW_unavailableValue~small{text-align:left;grid-area:4/1/auto/-1}.D1_csW_evidenceRowWrapValue{grid-template-rows:auto auto auto}.D1_csW_evidenceRowWrapValue>span{grid-area:1/1}.D1_csW_evidenceRowWrapValue>.D1_csW_badge,.D1_csW_evidenceRowWrapValue>.D1_csW_badgeGroup{grid-area:1/2;justify-self:end}.D1_csW_evidenceRowWrapValue>strong{text-align:left;grid-area:2/1/auto/-1;justify-self:start}.D1_csW_evidenceRowWrapValue>small{text-align:left;grid-area:3/1/auto/-1}.D1_csW_openCopy{color:var(--ink-2);font-size:var(--fs-3);line-height:var(--lh-3);margin:0 0 12px}.D1_csW_warning,.D1_csW_footnote{border-top:1px solid var(--line-soft);color:var(--ink-2);font-size:var(--fs-3);line-height:var(--lh-3);margin:12px 0 16px;padding:12px 0 0}.D1_csW_footnote{color:var(--ink-2)}.D1_csW_landValueHistory{border-top:1px solid var(--line-soft);margin:12px 0 16px;padding:12px 0 0}.D1_csW_landValueHistoryHeader{color:var(--ink);font-size:var(--fs-2);line-height:var(--lh-2);letter-spacing:0;margin-bottom:8px;font-weight:600}.D1_csW_landValueHistoryChart{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;display:grid}.D1_csW_landValueSparkline{width:120px;min-width:120px}.D1_csW_sparklineYearAxis{color:var(--ink-3);font:500 var(--fs-1)/var(--lh-1) inherit;justify-content:space-between;display:flex}.D1_csW_sparklineSvg{width:120px;height:36px;margin-top:4px;display:block;overflow:visible}.D1_csW_sparklineAxis{stroke:#d5dce0;stroke-width:1px}.D1_csW_sparklineDot{fill:#fff;stroke:var(--rs-green-ink);stroke-width:1.5px}.D1_csW_landValueHistorySummary{flex-direction:column;gap:4px;min-width:0;display:flex}.D1_csW_landValueHistorySummary strong{color:var(--ink);font:600 var(--fs-2)/var(--lh-2) inherit;font-variant-numeric:tabular-nums}.D1_csW_landValueHistorySummary span{color:var(--ink-2);font-size:var(--fs-3);line-height:var(--lh-3)}.D1_csW_landValueHistoryToggle,.D1_csW_riskActionToggle{min-height:32px;color:var(--ink);font-size:var(--fs-2);line-height:var(--lh-2);letter-spacing:0;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-weight:500;display:inline-flex}.D1_csW_landValueHistoryToggle:hover,.D1_csW_riskActionToggle:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.D1_csW_landValueHistoryToggle svg,.D1_csW_riskActionToggle svg{width:16px;height:16px;transition:transform .16s var(--ease)}.D1_csW_landValueHistoryToggle[aria-expanded=true] svg,.D1_csW_riskActionToggle[aria-expanded=true] svg{transform:rotate(180deg)}.D1_csW_landValueHistoryToggle:focus-visible,.D1_csW_riskActionToggle:focus-visible{outline:2px solid var(--rs-green-ink);outline-offset:2px}.D1_csW_landValueHistoryDetails{border-top:1px solid var(--line-soft);gap:4px;margin-top:8px;padding-top:8px;display:grid}.D1_csW_landValueHistoryDetailRow{color:var(--ink-3);font:500 var(--fs-1)/var(--lh-1) inherit;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;display:grid}.D1_csW_landValueHistoryDetailRow strong{color:var(--ink);font-size:var(--fs-1);text-align:right}.D1_csW_landValueHistoryDetailRow small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.D1_csW_planningSection{margin:0 0 16px}.D1_csW_planningSection h3{color:var(--ink);font-size:var(--fs-3);line-height:var(--lh-3);letter-spacing:0;margin:0 0 8px;font-weight:650}.D1_csW_planningContext{color:var(--ink-2);font-size:var(--fs-3);line-height:var(--lh-3);margin:0 0 8px}.D1_csW_planningCaveat{color:var(--ink-2);font-size:var(--fs-3);line-height:var(--lh-3);margin:8px 0 0}.D1_csW_clusterSourceLine{color:var(--ink-3);font:500 var(--fs-1)/var(--lh-1) inherit;margin-top:8px;display:block}.D1_csW_planningMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;margin-bottom:4px;display:grid}.D1_csW_planningMetricGrid>div{border-top:1px solid var(--line-soft);grid-template-rows:auto auto 1fr;align-content:start;gap:4px;min-width:0;padding:8px 0;display:grid}.D1_csW_planningMetricGrid span{min-width:0;color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1);white-space:normal;overflow-wrap:anywhere;font-weight:500;display:block}.D1_csW_planningMetricGrid strong{min-width:0;color:var(--ink);font:600 var(--fs-3)/var(--lh-3) inherit;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.D1_csW_planningMetricGrid small{color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1);display:block}.D1_csW_inlineEvidenceLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.D1_csW_inlineEvidenceLink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.D1_csW_inlineEvidenceLink svg{width:12px;height:12px;color:var(--ink-3);flex:0 0 12px}.D1_csW_inlineEvidenceLink:focus-visible{outline:2px solid var(--rs-green-ink);outline-offset:2px;border-radius:var(--r-1)}.D1_csW_field{color:var(--ink-2);font-size:var(--fs-2);line-height:var(--lh-2);flex-direction:column;gap:8px;margin-top:12px;font-weight:600;display:flex}.D1_csW_field>span{align-items:center;gap:8px;display:flex}.D1_csW_field input,.D1_csW_field select{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);width:100%;min-width:0;height:40px;color:var(--ink);font-size:var(--fs-3);outline:0;padding:0 12px;font-weight:500}.D1_csW_field input:focus,.D1_csW_field select:focus{border-color:var(--rs-green);outline:2px solid var(--ink);outline-offset:2px;box-shadow:none}.D1_csW_inputWithUnit{position:relative}.D1_csW_inputWithUnit input{padding-right:72px}.D1_csW_inputWithUnit em{max-width:58px;color:var(--ink-3);font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:500;position:absolute;top:50%;right:12px;overflow:hidden;transform:translateY(-50%)}.D1_csW_riskActionPlan{border-top:1px solid var(--line);margin:12px 0 16px;padding:12px 0 0}.D1_csW_riskActionIntro{gap:4px;display:grid}.D1_csW_riskActionIntro span{color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1);letter-spacing:0;font-weight:500}.D1_csW_riskActionIntro strong{color:var(--ink);font-size:var(--fs-3);line-height:var(--lh-3);font-weight:650}.D1_csW_riskActionIntro p{color:var(--ink-2);font-size:var(--fs-3);line-height:var(--lh-3);margin:0 0 4px}.D1_csW_riskActionPlanBody{gap:8px;margin-top:12px;display:grid}.D1_csW_riskActionCard{gap:8px;padding:12px 0;display:grid}.D1_csW_riskActionCardHit{padding-bottom:16px}.D1_csW_riskActionCardCompact{gap:4px}.D1_csW_riskActionHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.D1_csW_riskActionHeader div{gap:4px;display:grid}.D1_csW_riskActionHeader strong{color:var(--ink);font-size:var(--fs-2);line-height:var(--lh-2);font-weight:650}.D1_csW_riskActionHeader span,.D1_csW_riskCostChip{color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1);font-weight:500;display:inline}.D1_csW_riskActionCardHit .D1_csW_riskActionHeader span{border:1px solid var(--amber-line);border-radius:var(--r-chip);color:#7b4d00;background:#fff5dc;align-items:center;width:max-content;height:20px;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.D1_csW_riskActionWhy{color:var(--ink-2);font-size:var(--fs-3);line-height:var(--lh-3);margin:0}.D1_csW_riskActionWhy b{color:var(--ink)}.D1_csW_riskActionCompactText{color:var(--ink-2);font-size:var(--fs-3);line-height:var(--lh-3);margin:0}.D1_csW_riskActionSource{color:inherit;gap:4px;text-decoration:none;display:grid}.D1_csW_riskActionSource span{color:var(--ink);font-size:var(--fs-1);line-height:var(--lh-1);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-weight:600}.D1_csW_riskActionSource small{color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1)}.D1_csW_riskActionSource:focus-visible{outline:2px solid var(--rs-green-ink);outline-offset:2px;border-radius:var(--r-1)}.D1_csW_riskActionDetails{gap:8px;display:grid}.D1_csW_riskCheckList,.D1_csW_riskRules{border-top:1px solid var(--line-soft);gap:8px;padding:8px 0 0;display:grid}.D1_csW_riskCheckList>span,.D1_csW_riskRules span,.D1_csW_riskInsuranceMini span,.D1_csW_riskPartners,.D1_csW_riskInsuranceColumns span{color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1);letter-spacing:0;font-weight:500}.D1_csW_riskCheckList p{border-top:1px solid var(--line-soft);gap:4px;margin:0;padding-top:8px;display:grid}.D1_csW_riskCheckList p:first-of-type{border-top:0;padding-top:0}.D1_csW_riskCheckList strong,.D1_csW_riskInsuranceMini strong{color:var(--ink);font-size:var(--fs-2);line-height:var(--lh-2);font-weight:650}.D1_csW_riskCheckList small,.D1_csW_riskRules small,.D1_csW_riskInsuranceMini small,.D1_csW_riskInsuranceColumns small{color:var(--ink-2);font-size:var(--fs-1);line-height:var(--lh-1)}.D1_csW_riskActionList{gap:8px;display:grid}.D1_csW_riskActionStep{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(96px,auto);gap:8px;padding-top:8px;display:grid}.D1_csW_riskActionStep div:first-child{gap:4px;display:grid}.D1_csW_riskActionStep strong{color:var(--ink);font-size:var(--fs-2);line-height:var(--lh-2);font-weight:650}.D1_csW_riskActionStep small{color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1)}.D1_csW_riskActionCost{text-align:right;justify-items:end;gap:4px;display:grid}.D1_csW_riskCostChipFree{color:var(--rs-green-ink);font-weight:600}.D1_csW_riskActionCost em{color:var(--ink-2);font:600 var(--fs-1)/var(--lh-1) inherit;font-style:normal}.D1_csW_riskActionCost small{max-width:118px;color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1)}.D1_csW_riskInsuranceMini{border-top:1px solid var(--line-soft);gap:4px;padding:8px 0 0;display:grid}.D1_csW_riskPartners{line-height:var(--lh-1)}.D1_csW_riskInsurancePanel{gap:8px;padding:12px 0 0;display:grid}.D1_csW_riskInsurancePanel h3{color:var(--ink);font-size:var(--fs-3);line-height:var(--lh-3);letter-spacing:0;margin:0;font-weight:650}.D1_csW_riskInsurancePanel p{color:var(--ink-2);font-size:var(--fs-3);line-height:var(--lh-3);margin:0}.D1_csW_riskInsurancePanel>small{color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1)}.D1_csW_riskInsuranceColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.D1_csW_riskInsuranceColumns div{align-content:start;gap:4px;min-width:0;display:grid}.D1_csW_financeResult{margin-bottom:16px}.D1_csW_financeResult>small{color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1);margin-top:8px;display:block}.D1_csW_moreFade{opacity:0;pointer-events:none;background:linear-gradient(#0000,#fff 62%);place-items:end center;height:64px;padding-bottom:12px;transition:opacity .2s;display:grid;position:absolute;bottom:0;left:0;right:0}.D1_csW_moreFadeVisible{opacity:1;pointer-events:auto}.D1_csW_moreFade button{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);height:32px;color:var(--ink-2);font-size:var(--fs-1);letter-spacing:0;box-shadow:none;padding:0 12px;font-weight:600;line-height:1}.D1_csW_overviewColumn{padding-bottom:0}.D1_csW_overviewCard{border-radius:var(--r-3);background:var(--surface);height:100%;box-shadow:var(--shadow-sheet);scrollbar-width:thin;border:0;flex-direction:column;gap:24px;padding:24px;display:flex;overflow:auto}.D1_csW_overviewCard>header{justify-content:space-between;gap:12px;display:flex}.D1_csW_akteTitle h1{margin:0;font-size:20px;font-weight:600;line-height:28px}.D1_csW_syncState{color:var(--ink-2);font-size:13px;line-height:18px}.D1_csW_hero{gap:12px;display:grid}.D1_csW_hero p{margin:0;font-size:15px;line-height:22px}.D1_csW_hero>small{color:var(--ink-2);font-size:var(--fs-1);line-height:var(--lh-1);font-variant-numeric:tabular-nums}.D1_csW_heroValue{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:44px}.D1_csW_cta{display:grid}.D1_csW_saveButton,.D1_csW_gateButton{border-radius:var(--r-2);background:var(--rs-green);height:48px;color:var(--ink);box-shadow:none;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;line-height:22px;display:flex}.D1_csW_saveButton:hover,.D1_csW_gateButton:hover,.D1_csW_saveButton:active,.D1_csW_gateButton:active{background:#285e61}.D1_csW_tiles{transition:opacity .2s var(--ease);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.D1_csW_tile{border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0;min-width:0;padding:16px 0}.D1_csW_tile dt{color:var(--ink-2);font-size:13px;line-height:20px}.D1_csW_tile dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 0;font-size:28px;font-weight:500;line-height:32px}.D1_csW_tile:nth-child(n+3){grid-column:1/-1}.D1_csW_tile dd.D1_csW_tileOpen{font-size:15px}.D1_csW_overviewDisclosure,.D1_csW_panelDisclosure{border-top:1px solid var(--line);padding-top:12px;font-size:13px;line-height:20px}.D1_csW_overviewDisclosure summary,.D1_csW_panelDisclosure summary{cursor:pointer;font-weight:500;list-style-position:inside}.D1_csW_disclosureBody,.D1_csW_panelDisclosureBody{gap:16px;padding:16px 0;display:grid}.D1_csW_overviewDisclosure:not([open])>.D1_csW_disclosureBody,.D1_csW_panelDisclosure:not([open])>.D1_csW_panelDisclosureBody{display:none}.D1_csW_disclosureBody h3{margin:0;font-size:15px;line-height:22px}.D1_csW_disclosureBody p{margin:4px 0}.D1_csW_disclosureBody>p:not(.D1_csW_sources),.D1_csW_disclosureBody>section>p{font-size:15px;line-height:22px}.D1_csW_sources{color:var(--ink-2);margin:0;font-size:13px;line-height:20px}.D1_csW_overviewWarning{color:var(--amber-ink)}.D1_csW_panelHeader h2{font-size:20px;line-height:28px}.D1_csW_panelHeader small{margin-top:4px;font-size:13px;font-weight:400;line-height:18px}.D1_csW_panelHeader{align-items:center}.D1_csW_panelPreview{gap:12px;padding-bottom:16px;font-size:13px;line-height:20px;display:grid}.D1_csW_panelFacts{margin:0;display:grid}.D1_csW_panelFacts>div{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:12px;padding:12px 0;display:grid}.D1_csW_panelFacts dd{text-align:right;margin:0;font-weight:600}.D1_csW_compactHistory{background:0 0;border:0;margin:0}.D1_csW_compactHistory figcaption{color:var(--ink-2);font-size:var(--fs-1);line-height:var(--lh-1);margin-top:4px}.D1_csW_gateSaveLink{color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.D1_csW_shell :focus-visible{outline:2px solid var(--rs-green-ink);outline-offset:2px;box-shadow:none}.D1_csW_shell [data-mono]{font-family:var(--mono)}.D1_csW_workspace{border-top:1px solid var(--line-soft);gap:12px;padding-top:16px;display:grid}.D1_csW_checklist{display:grid}.D1_csW_checklist button{border:0;border-bottom:1px solid var(--line-soft);background:var(--surface);width:100%;min-height:44px;color:var(--ink-2);text-align:left;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:8px 4px;display:grid}.D1_csW_checklist button>i{color:#98a29c;width:18px;height:18px;font-size:var(--fs-1);border:1px solid #d5dce0;border-radius:50%;place-items:center;font-style:normal;display:grid}.D1_csW_checklist button>i svg{width:12px;height:12px}.D1_csW_checklist button>i.D1_csW_checkStarted{color:var(--rs-green-dark);background:var(--rs-green-soft);border-color:#85cbcd}.D1_csW_checklist button>span{min-width:0}.D1_csW_checklist strong{font-size:var(--fs-2);line-height:var(--lh-2);font-weight:650;display:block}.D1_csW_checklist small{color:var(--ink-3);font:600 var(--fs-1)/var(--lh-1) inherit}.D1_csW_checklist .D1_csW_checklistActive{background:var(--surface-2);color:var(--ink)}.D1_csW_nextStep{border-top:1px solid var(--line-soft);padding:12px 0 0}.D1_csW_nextStep span{color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1);letter-spacing:0;text-transform:none;font-weight:500;display:block}.D1_csW_nextStep strong{color:var(--ink);font-size:var(--fs-3);line-height:var(--lh-3);margin-top:4px;font-weight:650;display:block}.D1_csW_nextStep small{color:var(--ink-2);font-size:var(--fs-3);line-height:var(--lh-3);margin-top:4px;display:block}.D1_csW_secondaryActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.D1_csW_secondaryActions button{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);height:40px;color:var(--ink-2);font-size:var(--fs-2);justify-content:center;align-items:center;gap:8px;font-weight:650;line-height:1;display:inline-flex}.D1_csW_gate{border-radius:var(--r-2);background:var(--rs-green-soft);border:1px solid #dfe9dc;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:16px 0 8px;padding:16px;display:grid}.D1_csW_gate>strong{color:var(--ink);font-size:var(--fs-3);line-height:var(--lh-3);font-weight:650}.D1_csW_gate>p{color:var(--ink-2);font-size:var(--fs-3);line-height:var(--lh-3);margin:0}.D1_csW_gate>small{color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1)}.D1_csW_gateDrafts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.D1_csW_gateDrafts li{border-top:1px solid var(--line-soft);font-size:var(--fs-2);line-height:var(--lh-2);color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.D1_csW_gateDrafts small{color:var(--ink-3);font-size:var(--fs-1);line-height:var(--lh-1)}.D1_csW_gateDrafts strong{min-width:0;color:var(--ink);font:600 var(--fs-2)/var(--lh-2) inherit;text-align:right;overflow-wrap:anywhere}.D1_csW_gateButton{min-width:0;height:44px;margin-top:4px}.D1_csW_gateButton>span{white-space:normal;min-width:0;line-height:var(--lh-3)}.D1_csW_notice,.D1_csW_demoNotice{z-index:50;top:calc(var(--cockpit-header-height) + var(--cockpit-search-height) + 8px);border:1px solid var(--amber-line);border-radius:var(--r-2);background:var(--amber-soft);color:#715713;width:min(700px,100% - 32px);box-shadow:var(--shadow-float);font-size:var(--fs-2);line-height:var(--lh-2);align-items:center;gap:12px;padding:8px 12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.D1_csW_notice strong,.D1_csW_demoNotice strong{white-space:nowrap}.D1_csW_notice p,.D1_csW_demoNotice p{flex:1;margin:0}.D1_csW_notice button{border-radius:var(--r-1);width:32px;height:32px;color:inherit;background:0 0;border:0;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.D1_csW_notice button svg{width:16px;height:16px;display:block}.D1_csW_notice button:hover{background:#0000000f}@media (max-width:900px){.D1_csW_stage{height:auto;min-height:100dvh;display:block;overflow:visible}.D1_csW_searchToolbar{padding:6px 16px}.D1_csW_searchToolbar .D1_csW_headerSearch{width:100%}.D1_csW_main,.D1_csW_mainDeep{flex-direction:column;gap:0;padding:0 0 72px;display:flex}.D1_csW_mapColumn{height:calc(45dvh + 1px);min-height:max(365.4px,45dvh + 1px)}.D1_csW_mapViewport{box-shadow:none;border:0;border-radius:0;flex:1}.D1_csW_tabs{background:var(--table);scroll-snap-type:x mandatory;width:100%;height:44px;padding:4px 8px 0;scroll-padding-inline:8px;display:flex}.D1_csW_tabs button{scroll-snap-align:start;flex:0 0 calc(50% - 2px);justify-content:center;padding:0 12px}.D1_csW_overviewColumn{margin:0}.D1_csW_overviewCard{border-right:0;border-radius:16px 16px 0 0;gap:12px;height:auto;padding:16px}.D1_csW_hero{gap:8px}.D1_csW_heroValue{font-size:40px;line-height:44px}.D1_csW_tiles{gap:0 16px}.D1_csW_tile{padding:8px 0}.D1_csW_tile dd{font-size:28px;line-height:32px}.D1_csW_editorColumn{width:100%;height:45dvh;max-height:calc(100dvh - var(--cockpit-header-height) - var(--cockpit-search-height) - 64px);border-radius:16px 16px 0 0;animation-name:D1_csW_sheetEnter;position:fixed;top:auto;bottom:64px;left:0}.D1_csW_editorColumn:has(details[open]){height:80dvh}.D1_csW_editorPanel{border-radius:16px 16px 0 0;flex:1}.D1_csW_panelHeader{margin-bottom:12px;padding:12px 20px 8px}.D1_csW_panelFacts>div{padding:10px 0}.D1_csW_editorColumn[data-state=exit]{animation-name:D1_csW_sheetExit}.D1_csW_planningMetricGrid,.D1_csW_riskActionStep,.D1_csW_riskInsuranceColumns{grid-template-columns:1fr}}@keyframes D1_csW_sheetEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes D1_csW_sheetExit{to{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.D1_csW_shell *,.D1_csW_shell :before,.D1_csW_shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.D1_csW_overviewColumn,.D1_csW_progress,.D1_csW_saveButton,.D1_csW_tabs button{transition:none}.D1_csW_headerSearch .address-search{transition:none}}.D1_csW_moreMenu{z-index:25;border-radius:var(--r-3);background:var(--surface);box-shadow:var(--shadow-sheet);gap:8px;padding:16px;display:grid;position:fixed;bottom:72px;right:16px}.D1_csW_moreMenu button{font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;padding:8px}.D1_csW_shell .mobile-bottom-nav{border-top:1px solid var(--line);background:var(--surface);height:64px;box-shadow:none;grid-template-columns:repeat(4,minmax(0,1fr))}:is(.D1_csW_shell .mobile-bottom-nav button,.D1_csW_shell .mobile-bottom-nav a){color:var(--ink);font:13px/16px var(--font-cockpit), sans-serif;letter-spacing:0;text-transform:none;background:0 0}.D1_csW_shell .mobile-bottom-nav svg{width:20px;height:20px}.D1_csW_shell .mobile-bottom-nav .active{color:var(--ink)}:is(.D1_csW_shell .address-search,.D1_csW_shell input,.D1_csW_shell button){font-family:inherit}.D1_csW_shell .address-search{align-items:center}.D1_csW_shell .address-search input{font-size:13px;line-height:20px}.D1_csW_shell .address-search button{place-items:center;width:32px;height:32px;display:grid}.D1_csW_shell .mobile-bottom-nav .active:after{display:none}@media (max-width:900px){.D1_csW_tiles>:last-child dd{white-space:nowrap;font-size:20px;line-height:28px}}.D1_csW_mobileSheet,.D1_csW_sheetHandle{display:none}@media (max-width:900px){.D1_csW_shell{--sheet-peek:336px}.D1_csW_mapViewport .map-recenter{inset:12px auto auto 12px}:is(.D1_csW_mapViewport .mapboxgl-ctrl-bottom-left,.D1_csW_mapViewport .mapboxgl-ctrl-bottom-right){bottom:var(--map-occlusion-bottom,0px)}.D1_csW_main,.D1_csW_mainDeep{padding-bottom:0}.D1_csW_tabs{order:-1}.D1_csW_mapColumn{height:max(calc(45dvh + 1px), calc(100dvh - var(--cockpit-header-height) - var(--cockpit-search-height) - 44px - 64px - var(--sheet-peek) + 16px));min-height:0}.D1_csW_mobileSheet{z-index:15;max-height:calc(100dvh - 64px - var(--cockpit-header-height) - var(--cockpit-search-height));border-radius:var(--r-3) var(--r-3) 0 0;background:var(--surface);flex-direction:column;display:flex;position:fixed;bottom:64px;left:0;right:0;overflow:hidden;box-shadow:0 -12px 32px -12px #1d27302e}.D1_csW_mobileSheet[data-sheet=peek] .D1_csW_workspace{display:none}.D1_csW_mobileSheet[data-sheet=peek] .D1_csW_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.D1_csW_mobileSheet[data-sheet=peek] .D1_csW_tile{grid-column:auto;padding:8px 0}.D1_csW_mobileSheet[data-sheet=peek] .D1_csW_tile dd{font-size:var(--fs-4);line-height:var(--lh-4);white-space:normal;margin-top:2px}.D1_csW_mobileSheet[data-sheet=peek] .D1_csW_tile dd.D1_csW_tileOpen{font-size:var(--fs-3);line-height:var(--lh-3)}.D1_csW_mobileSheet[data-sheet=peek] .D1_csW_overviewDisclosure{padding-top:8px}.D1_csW_mobileSheet .D1_csW_hero{gap:4px}.D1_csW_mobileSheet .D1_csW_heroValue{font-size:var(--fs-5);line-height:var(--lh-5);white-space:nowrap}.D1_csW_mobileSheet .D1_csW_akteTitle h1{font-size:var(--fs-3);line-height:var(--lh-3)}.D1_csW_mobileSheet .D1_csW_overviewCard{gap:12px;padding-bottom:16px}.D1_csW_mobileSheet[data-sheet=open]{overscroll-behavior:contain;overflow:auto}.D1_csW_sheetHandle{z-index:1;background:var(--surface);width:100%;height:32px;color:var(--ink-3);border:0;flex:none;place-items:center;padding:0;display:grid;position:sticky;top:0}.D1_csW_sheetHandle:before{content:"";background:#d5dce0;border-radius:2px;width:36px;height:4px}.D1_csW_sheetHandle>svg{display:none}.D1_csW_sheetHandle>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.D1_csW_mobileSheet .D1_csW_overviewColumn{min-height:0}.D1_csW_mobileSheet .D1_csW_overviewCard{box-shadow:none;border-radius:0;padding-top:0;overflow:visible}.D1_csW_mobileSheet .D1_csW_overviewCard>header{order:0}.D1_csW_mobileSheet .D1_csW_hero{order:1}.D1_csW_mobileSheet .D1_csW_cta{order:2}.D1_csW_mobileSheet .D1_csW_tiles{order:3}.D1_csW_mobileSheet .D1_csW_overviewDisclosure{order:4}.D1_csW_mobileSheet .D1_csW_workspace{order:5}.D1_csW_mobileSheet[data-sheet=title]{bottom:calc(64px + min(45dvh, 100dvh - var(--cockpit-header-height) - var(--cockpit-search-height) - 64px - 44px) + 44px);z-index:19;background:var(--table);max-height:none;box-shadow:none;border-radius:0}.D1_csW_mobileSheet[data-sheet=title] .D1_csW_overviewCard{background:0 0}.D1_csW_main:has(.D1_csW_editorColumn details[open]) .D1_csW_mobileSheet[data-sheet=title]{bottom:calc(64px + min(80dvh, 100dvh - var(--cockpit-header-height) - var(--cockpit-search-height) - 64px - 44px) + 44px)}.D1_csW_mobileSheet[data-sheet=title] .D1_csW_sheetHandle,.D1_csW_mobileSheet[data-sheet=title] .D1_csW_overviewCard>:not(header){display:none}.D1_csW_mobileSheet[data-sheet=title] .D1_csW_overviewCard{padding:8px 16px}}.D1_csW_stageHint{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--surface);color:var(--ink);font-size:var(--fs-2);line-height:var(--lh-2);align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.D1_csW_stageHint>:first-child{flex:1;min-width:0}.D1_csW_stageHintClose{border-radius:var(--r-1);width:32px;height:32px;color:var(--ink-2);background:0 0;border:0;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.D1_csW_stageHintClose:hover{background:var(--surface-2);color:var(--ink)}.D1_csW_stageHintAction{color:var(--rs-green-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.D1_csW_stageHintAction:hover{color:var(--ink)}.D1_csW_stageHintAction:focus-visible{outline:2px solid var(--rs-green-ink);outline-offset:2px;border-radius:2px}.D1_csW_stageHintClose svg{width:16px;height:16px}@media (min-width:901px){.D1_csW_stageHint{z-index:5;grid-area:2/2;align-self:start;position:relative}}@media (max-width:900px){.D1_csW_heroValue{font-size:var(--fs-5);line-height:var(--lh-5);white-space:nowrap}.D1_csW_main:has(.D1_csW_editorColumn) .D1_csW_stageHint{z-index:20;left:0;right:0;bottom:calc(64px + min(45dvh, 100dvh - var(--cockpit-header-height) - var(--cockpit-search-height) - 64px - 44px) + 44px + 40px);position:fixed}.D1_csW_main:has(.D1_csW_editorColumn details[open]) .D1_csW_stageHint{bottom:calc(64px + min(80dvh, 100dvh - var(--cockpit-header-height) - var(--cockpit-search-height) - 64px - 44px) + 44px + 40px)}}.D1_csW_heroMissing{color:var(--ink-2);font-size:var(--fs-3);line-height:var(--lh-3);margin:0}@media (max-width:900px){.D1_csW_editorColumn{max-height:calc(100dvh - var(--cockpit-header-height) - var(--cockpit-search-height) - 64px - 44px)}.D1_csW_main:has(.D1_csW_editorColumn) .D1_csW_tabs{z-index:20;left:0;right:0;bottom:calc(64px + min(45dvh, 100dvh - var(--cockpit-header-height) - var(--cockpit-search-height) - 64px - 44px));position:fixed}.D1_csW_main:has(.D1_csW_editorColumn) .D1_csW_mapColumn{flex:none}.D1_csW_tabs{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.D1_csW_tabs::-webkit-scrollbar{display:none}.D1_csW_progress{top:calc(var(--cockpit-header-height) + var(--cockpit-search-height) - 1px)}.D1_csW_main:has(.D1_csW_editorColumn details[open]) .D1_csW_tabs{bottom:calc(64px + min(80dvh, 100dvh - var(--cockpit-header-height) - var(--cockpit-search-height) - 64px - 44px))}}@media (max-width:1280px){.D1_csW_tiles>:last-child dd{white-space:nowrap;font-size:20px;line-height:28px}}.D1_csW_planningSection,.D1_csW_gate,.D1_csW_riskActionCard,.D1_csW_riskInsurancePanel,.D1_csW_riskRules,.D1_csW_riskActionIntro{box-shadow:none;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}:is(.D1_csW_mapViewport .map-overlay,.D1_csW_mapViewport .map-selection){font-size:13px;line-height:18px}.D1_csW_shell .save-dialog{box-shadow:var(--shadow-float);border-radius:16px;font-size:15px}.D1_csW_shell .save-dialog h2{font-size:20px;line-height:28px}:is(.D1_csW_shell .save-dialog label,.D1_csW_shell .save-dialog-message){font-size:13px}:is(.D1_csW_shell .save-dialog>small,.D1_csW_shell .save-dialog .eyebrow){letter-spacing:0;text-transform:none;font-size:13px;line-height:18px}.D1_csW_shell .save-dialog-submit{color:var(--ink);background:var(--rs-green);font-size:15px}.D1_csW_mainDeep .D1_csW_tile dt{color:var(--ink)}.D1_csW_shell .confidence-badge{background:0 0;border:0;border-radius:0;padding:0;font-family:inherit;font-size:13px}.D1_csW_mapViewport:has(.map-overlay-top) .map-coverage{top:52px!important}.D1_csW_ctaWithShare{grid-template-columns:minmax(0,1fr) auto;gap:8px}.D1_csW_shareButton{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);min-width:48px;height:48px;color:var(--ink-2);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;line-height:22px;display:inline-flex}.D1_csW_shareButton:hover{background:var(--surface-2);color:var(--ink)}.D1_csW_shareButton:focus-visible,.D1_csW_shareOptions>:focus-visible,.D1_csW_shareClose:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.D1_csW_shareDialog{border-radius:var(--r-3);background:var(--surface);width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-sheet);border:0;margin:auto;padding:0;overflow:auto}.D1_csW_shareDialog::backdrop{background:#1d273052}.D1_csW_shareDialogBody{gap:12px;padding:16px;display:grid}.D1_csW_shareDialogBody>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.D1_csW_shareDialogBody h2{margin:0;font-size:15px;font-weight:600;line-height:22px}.D1_csW_shareDialogBody>p{color:var(--ink-2);margin:0;font-size:15px;line-height:22px}.D1_csW_shareClose{border-radius:var(--r-2);width:48px;height:48px;color:var(--ink-2);background:0 0;border:0;place-items:center;margin:-12px -12px -12px 0;padding:0;display:grid}.D1_csW_shareOptions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.D1_csW_shareOptions>button,.D1_csW_shareOptions>a{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);min-height:48px;color:var(--ink);text-align:left;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:600;line-height:22px;text-decoration:none;display:flex}.D1_csW_shareOptions>button:hover,.D1_csW_shareOptions>a:hover{background:var(--surface-2)}.D1_csW_shareLink{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-2);width:100%;min-width:0;height:48px;color:var(--ink-2);text-overflow:ellipsis;padding:0 12px;font-size:13px}.D1_csW_shareDialogBody>.D1_csW_shareStatus{min-height:20px;font-size:13px;line-height:20px}@media (max-width:359px){.D1_csW_shareButton{width:48px;padding:0}.D1_csW_shareLabel{display:none}}@media (prefers-reduced-motion:no-preference){.D1_csW_shareButton,.D1_csW_shareOptions>button,.D1_csW_shareOptions>a{transition:background-color .15s,color .15s}}.D1_csW_riskLayerList{font:500 12px/1.4 var(--font-mono,ui-monospace, monospace);color:var(--ink-2);gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.D1_csW_riskValue[data-risk-state=failed],.D1_csW_riskValue[data-risk-state=partial],.D1_csW_riskValue[data-risk-state=open]{color:var(--ink-3);font-style:italic}
.MUAaoG_page{--v5-green:#2e6b6e;--v5-green-dark:#24575a;--v5-ink:#1d2730;--v5-page:#f4fafa;--v5-line:#dceaea;--v5-line-strong:#cfe3e3;--v5-amber:#f0a21c;--v5-risk:#c94f4f;--v5-ease:cubic-bezier(.2, .8, .2, 1);min-height:100vh;color:var(--v5-ink);isolation:isolate;scroll-margin-top:calc(var(--website-header-height) + 16px);background:#edf1ee;overflow-x:clip}.MUAaoG_skipLink{z-index:200;color:#fff;background:#1d2730;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.MUAaoG_skipLink:focus-visible{outline-offset:2px;outline:3px solid #2e6b6e80;transform:translateY(0)}.MUAaoG_sequence section[id]{scroll-margin-top:calc(var(--website-header-height) + 16px)}:is(html:has(.MUAaoG_page),body:has(.MUAaoG_page)){overflow-x:clip}html:has(.MUAaoG_page){scroll-padding-top:calc(var(--website-header-height) + 16px)}.MUAaoG_panel{z-index:1;isolation:isolate;background:var(--v5-page);border:1px solid #d5ded8eb;border-radius:0 0 28px 28px;margin:0 clamp(10px,1.7vw,28px) clamp(10px,1.7vw,28px);position:relative;overflow:visible;box-shadow:0 32px 90px #24392c1a}.MUAaoG_sequence{z-index:1;background:0 0;position:relative}.MUAaoG_topicCluster{border-block:1px solid var(--v5-line);background:#f4fafaf0;padding:88px 72px 96px;position:relative}.MUAaoG_topicClusterHeader{width:min(720px,100%);margin-bottom:40px}.MUAaoG_topicClusterHeader>span,.MUAaoG_topicNumber{color:var(--v5-green-dark);letter-spacing:.1em;text-transform:uppercase;font:800 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.MUAaoG_topicClusterHeader h2{letter-spacing:0;max-width:680px;margin:12px 0 14px;font-size:46px;line-height:1.04}.MUAaoG_topicClusterHeader p{color:#667169;max-width:650px;margin:0;font-size:16px;line-height:1.65}.MUAaoG_topicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.MUAaoG_topicLink{border:1px solid var(--v5-line-strong);min-width:0;min-height:238px;color:var(--v5-ink);transition:border-color .18s var(--v5-ease), box-shadow .18s var(--v5-ease), transform .18s var(--v5-ease);background:#fff;border-radius:8px;flex-direction:column;padding:24px;text-decoration:none;display:flex}.MUAaoG_topicLink h3{letter-spacing:0;margin:22px 0 10px;font-size:20px;line-height:1.2}.MUAaoG_topicLink p{color:#69746c;margin:0 0 24px;font-size:14px;line-height:1.55}.MUAaoG_topicAction{color:var(--v5-green-dark);justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;font-weight:800;display:flex}.MUAaoG_topicLink:hover{border-color:#2e6b6e9e;transform:translateY(-2px);box-shadow:0 16px 38px #304b3917}.MUAaoG_topicLink:focus-visible{outline-offset:3px;outline:3px solid #2e6b6e57}.MUAaoG_sequence[data-motion=ready] [data-reveal]{opacity:0;transition:opacity .62s var(--v5-ease) var(--reveal-delay,0s), transform .62s var(--v5-ease) var(--reveal-delay,0s);transform:translateY(22px)}.MUAaoG_sequence[data-motion=ready] [data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}.MUAaoG_gridMorphLoading{border-block:1px solid var(--v5-line);text-align:center;background-color:#f8faf8;background-image:linear-gradient(#2e6b6e1a 1px,#0000 1px),linear-gradient(90deg,#2e6b6e1a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-content:center;justify-items:center;gap:14px;min-height:100vh;padding:clamp(28px,6vw,84px);display:grid}.MUAaoG_gridMorphLoading span,.MUAaoG_gridMorphLoading small{color:#6e7a72;letter-spacing:.1em;text-transform:uppercase;font:700 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.MUAaoG_gridMorphLoading strong{letter-spacing:0;max-width:620px;font-size:clamp(30px,5vw,58px);line-height:1.05}.MUAaoG_gridMorphLoading small{letter-spacing:0;text-transform:none;max-width:560px}@media (max-width:720px){.MUAaoG_panel{border-radius:0 0 18px 18px;margin:0 8px 8px;box-shadow:0 18px 52px #24392c17}.MUAaoG_topicCluster{padding:64px 18px 72px}.MUAaoG_topicClusterHeader{margin-bottom:28px}.MUAaoG_topicClusterHeader h2{font-size:34px}.MUAaoG_topicGrid{grid-template-columns:1fr}.MUAaoG_topicLink{min-height:204px}}@media (min-width:721px) and (max-width:1040px){.MUAaoG_topicCluster{padding:72px 40px 80px}.MUAaoG_topicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.MUAaoG_sequence [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.MUAaoG_guideIntro{color:var(--v5-ink);margin:0 0 24px}.MUAaoG_guideIntro>p{margin:0}.MUAaoG_guideIntro a{color:inherit;text-underline-offset:3px;text-decoration:underline}.MUAaoG_guideLinks{color:var(--v5-ink);margin:0 0 24px;padding-left:20px}.MUAaoG_guideLinks li+li{margin-top:12px}.MUAaoG_guideLinks a,.MUAaoG_topicLink h3 a{color:inherit;text-underline-offset:3px}.MUAaoG_guideIntro a:focus-visible,.MUAaoG_guideLinks a:focus-visible,.MUAaoG_topicLink h3 a:focus-visible,a.MUAaoG_topicAction:focus-visible{outline:2px solid var(--v5-green-dark);outline-offset:3px}
