.Fortifications-module__jzkKEq__archivePage,.Fortifications-module__jzkKEq__detailPage{gap:24px}.Fortifications-module__jzkKEq__archivePage>*,.Fortifications-module__jzkKEq__detailPage>*{min-width:0}.Fortifications-module__jzkKEq__breadcrumbs{color:var(--muted-2);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.Fortifications-module__jzkKEq__breadcrumbs a{color:var(--muted);transition:color .14s}.Fortifications-module__jzkKEq__breadcrumbs a:hover{color:var(--accent)}.Fortifications-module__jzkKEq__archiveHero,.Fortifications-module__jzkKEq__detailHero{isolation:isolate;border:1px solid var(--line-strong);background:#020b14;border-radius:14px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000038}.Fortifications-module__jzkKEq__heroMedia,.Fortifications-module__jzkKEq__detailHeroImage,.Fortifications-module__jzkKEq__heroPlaceholder,.Fortifications-module__jzkKEq__detailHeroPlaceholder,.Fortifications-module__jzkKEq__heroShade,.Fortifications-module__jzkKEq__detailHeroShade{position:absolute;inset:0}.Fortifications-module__jzkKEq__heroMedia img,.Fortifications-module__jzkKEq__detailHeroImage img{object-fit:cover;filter:saturate(.72)contrast(1.05)brightness(.66);width:100%;height:100%}.Fortifications-module__jzkKEq__heroPlaceholder,.Fortifications-module__jzkKEq__detailHeroPlaceholder{background:radial-gradient(circle at 76% 36%,#13fdfd26,#0000 0 15%,#0000 36%),repeating-radial-gradient(circle at 76% 36%,#7dd3fc21 0 1px,#0000 1px 58px),linear-gradient(115deg,#061323 0%,#020b14 60%,#071729 100%);overflow:hidden}.Fortifications-module__jzkKEq__heroPlaceholder:before,.Fortifications-module__jzkKEq__detailHeroPlaceholder:before{content:"";background-color:#0000;background-image:linear-gradient(#13fdfd06 1px,#0000 1px),linear-gradient(90deg,#13fdfd06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.Fortifications-module__jzkKEq__heroPlaceholder>span{color:#7dd3fc38;font-family:var(--display);letter-spacing:.08em;font-size:clamp(54px,9vw,128px);font-weight:900;position:absolute;top:40px;right:48px}.Fortifications-module__jzkKEq__heroPlaceholder i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 16px var(--accent);border-radius:50%;position:absolute;top:50%;right:22%}.Fortifications-module__jzkKEq__heroPlaceholder i:nth-of-type(2){opacity:.55;top:29%;right:35%}.Fortifications-module__jzkKEq__heroPlaceholder i:nth-of-type(3){opacity:.35;top:68%;right:10%}.Fortifications-module__jzkKEq__heroShade,.Fortifications-module__jzkKEq__detailHeroShade{z-index:1;background:linear-gradient(90deg,#010810fa 0%,#010810e6 38%,#01081052 74%,#0108101f 100%),linear-gradient(#0000 50%,#010810cc)}.Fortifications-module__jzkKEq__heroCopy,.Fortifications-module__jzkKEq__detailHeroCopy{z-index:2;align-content:center;gap:16px;width:min(730px,72%);min-height:420px;padding:44px 48px;display:grid;position:relative}.Fortifications-module__jzkKEq__heroCopy h1,.Fortifications-module__jzkKEq__detailHeroCopy h1{letter-spacing:.02em;max-width:780px;font-size:clamp(42px,5.4vw,76px);line-height:.93}.Fortifications-module__jzkKEq__heroCopy>p,.Fortifications-module__jzkKEq__detailSummary{color:#c5d0de;max-width:760px;font-size:16px;line-height:1.65}.Fortifications-module__jzkKEq__heroCopy>p a{color:#e8f7ff;text-underline-offset:3px;-webkit-text-decoration:underline #7dd3fc80;text-decoration:underline #7dd3fc80}.Fortifications-module__jzkKEq__heroCopy>p a:hover{color:#7dd3fc}.Fortifications-module__jzkKEq__heroMeta{flex-wrap:wrap;gap:8px;display:flex}.Fortifications-module__jzkKEq__heroMeta span,.Fortifications-module__jzkKEq__badgeRow small{width:fit-content;min-height:23px;color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#0a1628ad;border:1px solid #7dd3fc38;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:600;display:inline-flex}.Fortifications-module__jzkKEq__archiveStats,.Fortifications-module__jzkKEq__dossierMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.Fortifications-module__jzkKEq__archiveMetric,.Fortifications-module__jzkKEq__dossierMetric{border:1px solid var(--line);background:linear-gradient(#0a1628fa,#050f1cf5);border-radius:10px;gap:7px;min-height:126px;padding:17px 18px;display:grid;position:relative;overflow:hidden}.Fortifications-module__jzkKEq__archiveMetric>span,.Fortifications-module__jzkKEq__dossierMetric>span{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:600}.Fortifications-module__jzkKEq__archiveMetric strong,.Fortifications-module__jzkKEq__dossierMetric strong{color:var(--text);font-family:var(--mono);letter-spacing:-.04em;font-size:30px;font-weight:600;line-height:1}.Fortifications-module__jzkKEq__dossierMetricCompact strong{overflow-wrap:anywhere;font-size:clamp(18px,2vw,24px);line-height:1.2}.Fortifications-module__jzkKEq__archiveMetric p,.Fortifications-module__jzkKEq__dossierMetric p{color:var(--muted-2);font-size:11px;line-height:1.4}.Fortifications-module__jzkKEq__metricAccent{border-color:#13fdfd52;box-shadow:inset 0 0 28px #13fdfd09}.Fortifications-module__jzkKEq__metricAccent strong{color:var(--accent)}.Fortifications-module__jzkKEq__methodBand{background:linear-gradient(90deg,#f1c76b12,#0a1628b8);border:1px solid #f1c76b42;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.Fortifications-module__jzkKEq__methodBand>div{gap:5px;max-width:1000px;display:grid}.Fortifications-module__jzkKEq__methodBand p{color:var(--muted);font-size:13px;line-height:1.55}.Fortifications-module__jzkKEq__methodBand>a{color:var(--warning);font-family:var(--mono);letter-spacing:.04em;flex:none;font-size:11px;font-weight:600}.Fortifications-module__jzkKEq__eyebrow{color:var(--accent-2);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:600}.Fortifications-module__jzkKEq__explorer,.Fortifications-module__jzkKEq__costSection,.Fortifications-module__jzkKEq__gallerySection,.Fortifications-module__jzkKEq__capabilitySection,.Fortifications-module__jzkKEq__factSection,.Fortifications-module__jzkKEq__sourceCollectionSection{gap:18px;display:grid}.Fortifications-module__jzkKEq__explorerHeading,.Fortifications-module__jzkKEq__sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;padding:2px 1px;display:flex}.Fortifications-module__jzkKEq__explorerHeading>div,.Fortifications-module__jzkKEq__sectionHeading>div,.Fortifications-module__jzkKEq__panelHeading{gap:5px;display:grid}.Fortifications-module__jzkKEq__explorerHeading h2,.Fortifications-module__jzkKEq__sectionHeading h2,.Fortifications-module__jzkKEq__panelHeading h2{font-size:28px}.Fortifications-module__jzkKEq__explorerHeading>p,.Fortifications-module__jzkKEq__sectionHeading>p{max-width:590px;color:var(--muted);text-align:right;font-size:12px;line-height:1.55}.Fortifications-module__jzkKEq__filters{border:1px solid var(--line);background:#0a1628e6;border-radius:10px;grid-template-columns:minmax(280px,1.8fr) repeat(2,minmax(170px,.65fr)) max-content;gap:10px;padding:14px;display:grid}.Fortifications-module__jzkKEq__filters label{min-width:0}.Fortifications-module__jzkKEq__searchField input{padding-left:13px}.Fortifications-module__jzkKEq__filterActions{align-items:flex-end;display:flex}.Fortifications-module__jzkKEq__filterActions button,.Fortifications-module__jzkKEq__emptyState button,.Fortifications-module__jzkKEq__galleryToggle{border:1px solid var(--line-strong);background:var(--panel-2);min-height:38px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 14px;font-size:12px;font-weight:700;transition:border-color .14s,background .14s,color .14s}.Fortifications-module__jzkKEq__filterActions button:hover:not(:disabled),.Fortifications-module__jzkKEq__emptyState button:hover,.Fortifications-module__jzkKEq__galleryToggle:hover{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent)}.Fortifications-module__jzkKEq__filterActions button:disabled{opacity:.42;cursor:default}.Fortifications-module__jzkKEq__sortControls{border:1px solid var(--line);background:#0a1628e6;border-radius:10px;align-items:center;gap:14px;min-width:0;padding:11px 12px;display:flex}.Fortifications-module__jzkKEq__sortControls>span{color:var(--muted-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;padding-left:3px;font-size:9px;font-weight:600}.Fortifications-module__jzkKEq__sortControls>div{scrollbar-width:thin;gap:7px;min-width:0;display:flex;overflow-x:auto}.Fortifications-module__jzkKEq__sortControls button{border:1px solid var(--line-strong);min-height:40px;color:var(--muted);font-family:var(--mono);cursor:pointer;background:#020b14bd;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:9px;padding:0 12px;font-size:10px;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.Fortifications-module__jzkKEq__sortControls button:hover,.Fortifications-module__jzkKEq__sortControls .Fortifications-module__jzkKEq__sortControlActive{color:var(--accent);background:#13fdfd12;border-color:#13fdfd61}.Fortifications-module__jzkKEq__sortControls button>span:last-child{flex:none;font-size:15px;line-height:1}.Fortifications-module__jzkKEq__sortControls button>span:first-child{text-align:left;min-width:0;line-height:1.25}.Fortifications-module__jzkKEq__displayControl{justify-content:flex-end;display:flex}.Fortifications-module__jzkKEq__displayControl>button{border:1px solid var(--line-strong);min-height:44px;color:var(--muted);cursor:pointer;background:#020b14bd;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.Fortifications-module__jzkKEq__displayControl>button:hover,.Fortifications-module__jzkKEq__displayControl>button:focus-visible,.Fortifications-module__jzkKEq__displayControl>.Fortifications-module__jzkKEq__displayToggleActive{color:var(--accent);background:#13fdfd12;border-color:#13fdfd61}.Fortifications-module__jzkKEq__displayControl>button:focus-visible{outline-offset:2px;outline:2px solid #13fdfd94}.Fortifications-module__jzkKEq__displayToggleTrack{border:1px solid var(--line-strong);background:#7dd3fc14;border-radius:999px;flex:none;width:34px;height:20px;transition:border-color .14s,background .14s;position:relative}.Fortifications-module__jzkKEq__displayToggleTrack>span{background:var(--muted-2);border-radius:50%;width:12px;height:12px;transition:transform .14s,background .14s;position:absolute;top:3px;left:3px}.Fortifications-module__jzkKEq__displayToggleActive .Fortifications-module__jzkKEq__displayToggleTrack{background:#13fdfd24;border-color:#13fdfd7a}.Fortifications-module__jzkKEq__displayToggleActive .Fortifications-module__jzkKEq__displayToggleTrack>span{background:var(--accent);transform:translate(14px)}.Fortifications-module__jzkKEq__displayToggleCopy{text-align:left;gap:2px;display:grid}.Fortifications-module__jzkKEq__displayToggleCopy strong,.Fortifications-module__jzkKEq__displayToggleCopy small{font-family:var(--mono)}.Fortifications-module__jzkKEq__displayToggleCopy strong{color:currentColor;font-size:10px;font-weight:600}.Fortifications-module__jzkKEq__displayToggleCopy small{color:var(--muted-2);font-size:8px}.Fortifications-module__jzkKEq__resultBar{color:var(--muted-2);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:10px;display:flex}.Fortifications-module__jzkKEq__resultBar strong{color:var(--accent)}.Fortifications-module__jzkKEq__tableWrap{border:1px solid var(--line);background:#050f1cc7;border-radius:10px;overflow-x:auto}.Fortifications-module__jzkKEq__recordsTable{min-width:1120px}.Fortifications-module__jzkKEq__recordsTable tbody tr{background:0 0}.Fortifications-module__jzkKEq__recordsTable tbody tr:hover{background:#13fdfd09}.Fortifications-module__jzkKEq__recordsTable .Fortifications-module__jzkKEq__treatmentGroupRow,.Fortifications-module__jzkKEq__recordsTable .Fortifications-module__jzkKEq__treatmentGroupRow:hover{background:#7dd3fc13}.Fortifications-module__jzkKEq__treatmentGroupRow th{text-align:left;border-top:1px solid #7dd3fc33;padding:12px 14px}.Fortifications-module__jzkKEq__treatmentGroupRow strong,.Fortifications-module__jzkKEq__treatmentGroupRow span{display:block}.Fortifications-module__jzkKEq__treatmentGroupRow strong{color:var(--accent-2);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.Fortifications-module__jzkKEq__treatmentGroupRow span{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400}.Fortifications-module__jzkKEq__recordsTable td{vertical-align:middle}.Fortifications-module__jzkKEq__rankCell{width:54px;color:var(--muted-2);font-family:var(--mono);text-align:center!important}.Fortifications-module__jzkKEq__rankCell strong,.Fortifications-module__jzkKEq__rankCell small{display:block}.Fortifications-module__jzkKEq__rankCell strong{color:var(--accent);font-size:12px}.Fortifications-module__jzkKEq__rankCell small{color:var(--muted-2);white-space:nowrap;margin-top:2px;font-size:8px}.Fortifications-module__jzkKEq__assetCell{width:410px}.Fortifications-module__jzkKEq__assetLink{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:13px;display:grid}.Fortifications-module__jzkKEq__assetLink:hover .Fortifications-module__jzkKEq__assetCopy>strong{color:var(--accent)}.Fortifications-module__jzkKEq__thumbnail{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:7px;width:112px;height:78px;display:block;position:relative;overflow:hidden}.Fortifications-module__jzkKEq__thumbnail img{object-fit:cover;filter:saturate(.72)contrast(1.05);width:100%;height:100%;transition:transform .22s,filter .22s}.Fortifications-module__jzkKEq__assetLink:hover .Fortifications-module__jzkKEq__thumbnail img,.Fortifications-module__jzkKEq__cardImageLink:hover .Fortifications-module__jzkKEq__thumbnail img{filter:saturate(.9)contrast(1.05);transform:scale(1.035)}.Fortifications-module__jzkKEq__thumbnailFallback{background:repeating-radial-gradient(circle at 70% 30%,#13fdfd21 0 1px,#0000 1px 15px),linear-gradient(135deg,#0a1628,#020b14);place-items:center;display:grid}.Fortifications-module__jzkKEq__thumbnailFallback:after{content:"";background-color:#0000;background-image:linear-gradient(#13fdfd08 1px,#0000 1px),linear-gradient(90deg,#13fdfd08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.Fortifications-module__jzkKEq__thumbnailFallback span{z-index:1;color:#7dd3fcbf;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600;position:relative}.Fortifications-module__jzkKEq__assetCopy{gap:4px;min-width:0;display:grid}.Fortifications-module__jzkKEq__assetCopy>strong{color:var(--text);font-size:14px;line-height:1.25;transition:color .14s}.Fortifications-module__jzkKEq__assetCopy>span:not(.Fortifications-module__jzkKEq__badgeRow){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.Fortifications-module__jzkKEq__assetCopy>.Fortifications-module__jzkKEq__assetDescriptor{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.Fortifications-module__jzkKEq__assetCopy>.Fortifications-module__jzkKEq__assetLocation{color:var(--muted-2);font-family:var(--mono);font-size:9px}.Fortifications-module__jzkKEq__publicationTreatment{width:fit-content;min-height:21px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#f1c76b12;border:1px solid #f1c76b47;border-radius:999px;align-items:center;padding:3px 7px;line-height:1.2;display:inline-flex;color:var(--warning)!important;white-space:normal!important;font-size:8px!important}.Fortifications-module__jzkKEq__badgeRow{flex-wrap:wrap;gap:5px;display:flex}.Fortifications-module__jzkKEq__badgeRow small{letter-spacing:.02em;text-transform:none;min-height:18px;padding:2px 6px;font-size:8px}.Fortifications-module__jzkKEq__numericCell{min-width:120px}.Fortifications-module__jzkKEq__numericCell strong{color:var(--text);font-family:var(--mono);white-space:normal;font-size:11px;font-weight:600;display:block}.Fortifications-module__jzkKEq__numericCell small{max-width:145px;color:var(--muted-2);text-transform:none;margin-top:3px;font-size:9px;line-height:1.3;display:block}.Fortifications-module__jzkKEq__emphasizedValue strong{color:var(--accent)}.Fortifications-module__jzkKEq__estimateEvidence{gap:3px;min-width:150px;display:grid}.Fortifications-module__jzkKEq__estimateEvidence strong{color:var(--text);font-family:var(--mono);font-size:10px}.Fortifications-module__jzkKEq__estimateEvidence span,.Fortifications-module__jzkKEq__estimateEvidence small{color:var(--muted);font-size:9px;line-height:1.35}.Fortifications-module__jzkKEq__estimateEvidence small{color:var(--muted-2);font-family:var(--mono)}.Fortifications-module__jzkKEq__unknownValue{color:var(--muted-2)}.Fortifications-module__jzkKEq__evidenceStack{color:var(--muted);font-family:var(--mono);white-space:nowrap;gap:3px;font-size:9px;display:grid}.Fortifications-module__jzkKEq__recordCards{display:none}.Fortifications-module__jzkKEq__cardTreatmentGroup{min-width:0}.Fortifications-module__jzkKEq__emptyState{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:10px;justify-items:center;gap:8px;padding:64px 24px;display:grid}.Fortifications-module__jzkKEq__emptyState strong{color:var(--text);font-family:var(--display);text-transform:uppercase;font-size:24px}.Fortifications-module__jzkKEq__emptyState button{margin-top:8px}.Fortifications-module__jzkKEq__archiveFootnotes,.Fortifications-module__jzkKEq__detailColumns,.Fortifications-module__jzkKEq__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.Fortifications-module__jzkKEq__archiveFootnotes article,.Fortifications-module__jzkKEq__dossierPanel,.Fortifications-module__jzkKEq__narrativeGroup{border:1px solid var(--line);background:linear-gradient(#0a1628eb,#050f1ce0);border-radius:10px;align-content:start;gap:12px;padding:20px;display:grid}.Fortifications-module__jzkKEq__archiveFootnotes h2{font-size:22px}.Fortifications-module__jzkKEq__archiveFootnotes p,.Fortifications-module__jzkKEq__dossierPanel>p,.Fortifications-module__jzkKEq__narrativeGroup p{color:var(--muted);font-size:12px;line-height:1.6}.Fortifications-module__jzkKEq__datasetStamp{color:var(--muted-2);font-family:var(--mono);letter-spacing:.05em;text-align:center;text-transform:uppercase;font-size:9px}.Fortifications-module__jzkKEq__sourceArchive{border:1px solid var(--line);background:#050f1cc7;border-radius:10px;overflow:hidden}.Fortifications-module__jzkKEq__sourceArchive>summary{color:var(--text);font-family:var(--mono);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;font-size:11px;font-weight:600;list-style-position:inside;display:flex}.Fortifications-module__jzkKEq__sourceArchive>summary strong{color:var(--accent-2);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.Fortifications-module__jzkKEq__sourceArchive[open]>summary{border-bottom:1px solid var(--line)}.Fortifications-module__jzkKEq__sourceTableWrap{max-height:720px;overflow:auto}.Fortifications-module__jzkKEq__sourceTable{min-width:940px}.Fortifications-module__jzkKEq__sourceTable thead{z-index:2;background:#0a1628;position:sticky;top:0}.Fortifications-module__jzkKEq__sourceTable td{font-size:11px;line-height:1.4}.Fortifications-module__jzkKEq__sourceTable td>strong{color:var(--text);font-size:12px}.Fortifications-module__jzkKEq__sourceTable td p{color:var(--muted-2);margin-top:3px;font-size:9px}.Fortifications-module__jzkKEq__sourceTable td a{color:var(--accent-2);font-size:10px}.Fortifications-module__jzkKEq__sourceStatus{border:1px solid var(--line-strong);color:var(--muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-top:5px;padding:2px 5px;font-size:7px;display:inline-flex}.Fortifications-module__jzkKEq__sourceAuditSection{gap:14px;display:grid}.Fortifications-module__jzkKEq__sourceAuditLead{border-left:2px solid var(--accent);color:var(--text);background:#13fdfd09;margin:0;padding:14px 16px;font-size:12px;line-height:1.65}.Fortifications-module__jzkKEq__sourceAuditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.Fortifications-module__jzkKEq__sourceAuditGrid article{border:1px solid var(--line);background:#050f1cb3;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:13px 14px;display:grid}.Fortifications-module__jzkKEq__sourceAuditGrid span{color:var(--accent-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.Fortifications-module__jzkKEq__sourceAuditGrid p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.Fortifications-module__jzkKEq__sourceDossierSection{gap:18px;display:grid}.Fortifications-module__jzkKEq__sourceDossierGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Fortifications-module__jzkKEq__sourceDossierCard{border:1px solid var(--line);background:linear-gradient(155deg,#111e33e6,#050f1cf0);border-radius:9px;align-content:start;gap:7px;min-height:190px;padding:17px 18px;transition:border-color .15s,transform .15s;display:grid;position:relative}.Fortifications-module__jzkKEq__sourceDossierCard:hover{border-color:#13fdfd59;transform:translateY(-1px)}.Fortifications-module__jzkKEq__sourceDossierCard>span,.Fortifications-module__jzkKEq__sourceDossierCard>small{color:var(--muted-2);font-family:var(--mono);font-size:8px;line-height:1.4}.Fortifications-module__jzkKEq__sourceDossierCard>span{letter-spacing:.06em;text-transform:uppercase}.Fortifications-module__jzkKEq__sourceDossierCard>strong{color:var(--text);font-family:var(--display);font-size:20px;line-height:1.08}.Fortifications-module__jzkKEq__sourceDossierCard>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.Fortifications-module__jzkKEq__sourceDossierCard>i{color:var(--accent-2);font-family:var(--mono);align-self:end;margin-top:auto;padding-top:7px;font-size:9px;font-style:normal}.Fortifications-module__jzkKEq__detailHero{min-height:500px}.Fortifications-module__jzkKEq__detailHeroCopy{align-content:end;width:min(860px,78%);min-height:500px;padding-bottom:48px}.Fortifications-module__jzkKEq__detailHeroCopy h1{font-size:clamp(46px,6.2vw,88px)}.Fortifications-module__jzkKEq__detailSubtitle{color:var(--accent-2);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;font-size:23px;font-weight:700}.Fortifications-module__jzkKEq__sourceGalleryHero .Fortifications-module__jzkKEq__detailHeroCopy{width:min(950px,84%)}.Fortifications-module__jzkKEq__sourceGalleryHero .Fortifications-module__jzkKEq__detailHeroCopy h1{font-size:clamp(38px,5vw,74px);line-height:.98}.Fortifications-module__jzkKEq__sourceHeroSubtitle{max-width:760px;color:var(--accent-2);font-family:var(--display);font-size:clamp(17px,2vw,22px);font-weight:650;line-height:1.25}.Fortifications-module__jzkKEq__sourceHeroMeta{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;font-size:9px}.Fortifications-module__jzkKEq__backLink{width:fit-content;color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.Fortifications-module__jzkKEq__backLink:hover{color:var(--accent)}.Fortifications-module__jzkKEq__heroActions{flex-wrap:wrap;gap:8px;display:flex}.Fortifications-module__jzkKEq__heroActions a{min-height:34px;color:var(--accent-2);font-family:var(--mono);background:#0a1628c2;border:1px solid #7dd3fc47;border-radius:999px;align-items:center;padding:0 12px;font-size:10px;font-weight:600;display:inline-flex}.Fortifications-module__jzkKEq__fullSourceGalleryLink{background:linear-gradient(90deg,#13fdfd0b,#0a1628b8);border:1px solid #7dd3fc40;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:13px 16px;transition:border-color .14s,background .14s;display:flex}.Fortifications-module__jzkKEq__fullSourceGalleryLink:hover{background:linear-gradient(90deg,#13fdfd14,#0a1628d1);border-color:#13fdfd75}.Fortifications-module__jzkKEq__fullSourceGalleryLink>span{color:var(--muted-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.Fortifications-module__jzkKEq__fullSourceGalleryLink>strong{color:var(--accent-2);font-family:var(--mono);text-align:right;font-size:10px}.Fortifications-module__jzkKEq__detailHeroPlaceholder{align-content:center;justify-items:end;gap:14px;padding:60px;display:grid}.Fortifications-module__jzkKEq__detailHeroPlaceholder>span,.Fortifications-module__jzkKEq__detailHeroPlaceholder>strong,.Fortifications-module__jzkKEq__detailHeroPlaceholder>div{z-index:1;text-align:right;max-width:54%;position:relative}.Fortifications-module__jzkKEq__detailHeroPlaceholder>span{color:#7dd3fc6b;font-family:var(--mono);letter-spacing:.18em;font-size:10px}.Fortifications-module__jzkKEq__detailHeroPlaceholder>strong{color:#7dd3fc29;font-family:var(--display);text-transform:uppercase;font-size:clamp(42px,6vw,92px);font-weight:900;line-height:.9}.Fortifications-module__jzkKEq__detailHeroPlaceholder>div{gap:18px;display:flex}.Fortifications-module__jzkKEq__detailHeroPlaceholder i{border:1px solid #13fdfd80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #13fdfd59}.Fortifications-module__jzkKEq__geometrySection,.Fortifications-module__jzkKEq__replacementCases{gap:16px;padding-top:8px;display:grid}.Fortifications-module__jzkKEq__geometryDefinitions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Fortifications-module__jzkKEq__geometryDefinitions article{border:1px solid var(--line);background:#0a16288a;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.Fortifications-module__jzkKEq__geometryDefinitions strong{color:var(--accent-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.Fortifications-module__jzkKEq__geometryDefinitions p,.Fortifications-module__jzkKEq__geometryWarning,.Fortifications-module__jzkKEq__geometryRow p,.Fortifications-module__jzkKEq__geometryRow small{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.Fortifications-module__jzkKEq__geometryWarning{border-left:2px solid var(--warning);width:fit-content;color:var(--warning);font-family:var(--mono);background:#f1c76b0b;padding:7px 10px;font-size:9px}.Fortifications-module__jzkKEq__geometryRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.Fortifications-module__jzkKEq__geometryRow{border:1px solid var(--line);background:#030c17b3;border-radius:8px;grid-template-columns:minmax(0,1fr) max-content;align-content:start;gap:8px 12px;min-width:0;padding:13px 14px;display:grid}.Fortifications-module__jzkKEq__geometryRow>div{gap:3px;min-width:0;display:grid}.Fortifications-module__jzkKEq__geometryRow>div span{color:var(--muted-2);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.Fortifications-module__jzkKEq__geometryRow>div strong{overflow-wrap:anywhere;color:var(--text);font-family:var(--mono);font-size:13px;line-height:1.35}.Fortifications-module__jzkKEq__geometryRow p,.Fortifications-module__jzkKEq__geometryRow small{grid-column:1/-1}.Fortifications-module__jzkKEq__geometryRow small{color:var(--muted-2);font-family:var(--mono);font-size:8px}.Fortifications-module__jzkKEq__quantityBadge,.Fortifications-module__jzkKEq__auditChangeBadge{border:1px solid var(--line-strong);width:fit-content;min-height:22px;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 7px;font-size:7px;font-weight:600;line-height:1;display:inline-flex}.Fortifications-module__jzkKEq__quantityBadge_published{color:var(--accent);background:#13fdfd12;border-color:#13fdfd66}.Fortifications-module__jzkKEq__quantityBadge_derived_from_published{color:var(--accent-2);background:#7dd3fc11;border-color:#7dd3fc57}.Fortifications-module__jzkKEq__quantityBadge_class_proxy{color:var(--warning);background:#f1c76b0f;border-color:#f1c76b57}.Fortifications-module__jzkKEq__quantityBadge_assumption{color:#fdba74;background:#fb923c0f;border-color:#fb923c57}.Fortifications-module__jzkKEq__quantityBadge_none,.Fortifications-module__jzkKEq__quantityBadge_not_applicable{border-color:var(--line);color:var(--muted-2);background:#7d8da00b}.Fortifications-module__jzkKEq__publicationTreatmentPanel,.Fortifications-module__jzkKEq__publicationAuditFinding,.Fortifications-module__jzkKEq__scopeRelationshipPanel{background:linear-gradient(105deg,#7dd3fc0e,#050f1cbf);border:1px solid #7dd3fc3d;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:20px;padding:15px 16px;display:grid}.Fortifications-module__jzkKEq__publicationAuditFinding{background:linear-gradient(105deg,#f1c76b0b,#050f1cbf);border-color:#f1c76b42}.Fortifications-module__jzkKEq__publicationTreatmentPanel>div,.Fortifications-module__jzkKEq__publicationAuditFinding>div,.Fortifications-module__jzkKEq__scopeRelationshipPanel>div{align-content:start;gap:5px;display:grid}.Fortifications-module__jzkKEq__publicationTreatmentPanel>div>strong,.Fortifications-module__jzkKEq__publicationAuditFinding>div>strong,.Fortifications-module__jzkKEq__scopeRelationshipPanel>div>strong{color:var(--text);font-family:var(--display);font-size:20px;line-height:1.15}.Fortifications-module__jzkKEq__publicationTreatmentPanel p,.Fortifications-module__jzkKEq__publicationAuditFinding p,.Fortifications-module__jzkKEq__scopeRelationshipPanel p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.Fortifications-module__jzkKEq__publicationTreatmentPanel dl,.Fortifications-module__jzkKEq__publicationAuditFinding dl,.Fortifications-module__jzkKEq__scopeRelationshipPanel dl{gap:7px;margin:0;display:grid}.Fortifications-module__jzkKEq__publicationTreatmentPanel dl>div,.Fortifications-module__jzkKEq__publicationAuditFinding dl>div,.Fortifications-module__jzkKEq__scopeRelationshipPanel dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,.45fr) minmax(0,1fr);gap:12px;padding-bottom:6px;display:grid}.Fortifications-module__jzkKEq__publicationTreatmentPanel dl>div:last-child,.Fortifications-module__jzkKEq__publicationAuditFinding dl>div:last-child,.Fortifications-module__jzkKEq__scopeRelationshipPanel dl>div:last-child{border-bottom:0;padding-bottom:0}.Fortifications-module__jzkKEq__publicationTreatmentPanel dt,.Fortifications-module__jzkKEq__publicationAuditFinding dt,.Fortifications-module__jzkKEq__scopeRelationshipPanel dt{color:var(--muted-2);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.Fortifications-module__jzkKEq__publicationTreatmentPanel dd,.Fortifications-module__jzkKEq__publicationAuditFinding dd,.Fortifications-module__jzkKEq__scopeRelationshipPanel dd{color:var(--text);gap:4px;margin:0;font-size:10px;line-height:1.45;display:grid}.Fortifications-module__jzkKEq__scopeRelationshipPanel a{color:var(--accent-2)}.Fortifications-module__jzkKEq__replacementCases>div:first-child{justify-content:space-between;align-items:end;gap:20px;display:flex}.Fortifications-module__jzkKEq__replacementCases h3{color:var(--text);font-family:var(--display);margin:0;font-size:19px}.Fortifications-module__jzkKEq__replacementCases>div:first-child p{max-width:560px;color:var(--muted);text-align:right;margin:0;font-size:10px;line-height:1.5}.Fortifications-module__jzkKEq__replacementCases>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.Fortifications-module__jzkKEq__replacementCases article{border:1px solid var(--line);background:#050f1c9e;border-radius:8px;align-content:start;gap:5px;min-height:118px;padding:13px;display:grid}.Fortifications-module__jzkKEq__replacementCases article span{color:var(--muted-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.Fortifications-module__jzkKEq__replacementCases article strong{color:var(--text);font-size:11px}.Fortifications-module__jzkKEq__replacementCases article p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.Fortifications-module__jzkKEq__replacementCases .Fortifications-module__jzkKEq__replacementCaseActive{background:#13fdfd0d;border-color:#13fdfd5c}.Fortifications-module__jzkKEq__costGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.Fortifications-module__jzkKEq__bestEstimateSummary{background:radial-gradient(circle at 10% 0,#13fdfd17,#0000 42%),linear-gradient(135deg,#0a1f31f5,#030c17fa);border:1px solid #13fdfd6b;border-radius:12px;grid-template-columns:minmax(300px,1.15fr) minmax(300px,.85fr);gap:18px 26px;padding:clamp(20px,3.2vw,34px);display:grid;box-shadow:inset 0 1px #ffffff09,0 18px 50px #00000029}.Fortifications-module__jzkKEq__bestEstimateWithheld{background:radial-gradient(circle at 10% 0,#f1c76b13,#0000 42%),linear-gradient(135deg,#1c1a18f5,#030c17fa);border-color:#f1c76b6b}.Fortifications-module__jzkKEq__bestEstimateValue{align-content:start;gap:8px;display:grid}.Fortifications-module__jzkKEq__bestEstimateValue>span{color:var(--accent-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.Fortifications-module__jzkKEq__bestEstimateValue>strong{color:var(--accent);font-family:var(--mono);letter-spacing:-.065em;font-size:clamp(36px,5.2vw,68px);font-weight:600;line-height:.98}.Fortifications-module__jzkKEq__bestEstimateWithheld .Fortifications-module__jzkKEq__bestEstimateValue>strong{color:var(--warning)}.Fortifications-module__jzkKEq__bestEstimateValue>p,.Fortifications-module__jzkKEq__bestEstimateCaveat>p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.Fortifications-module__jzkKEq__bestEstimateFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.Fortifications-module__jzkKEq__bestEstimateFacts>div{border:1px solid var(--line);background:#020b1480;border-radius:7px;align-content:start;gap:4px;min-height:76px;padding:11px 12px;display:grid}.Fortifications-module__jzkKEq__bestEstimateFacts dt,.Fortifications-module__jzkKEq__bestEstimateFacts dd{font-family:var(--mono)}.Fortifications-module__jzkKEq__bestEstimateFacts dt{color:var(--muted-2);letter-spacing:.07em;text-transform:uppercase;font-size:7px}.Fortifications-module__jzkKEq__bestEstimateFacts dd{color:var(--text);margin:0;font-size:10px;line-height:1.35}.Fortifications-module__jzkKEq__bestEstimateCaveat{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex}.Fortifications-module__jzkKEq__bestEstimateCaveat a{color:var(--accent-2);font-family:var(--mono);flex:none;font-size:9px}.Fortifications-module__jzkKEq__costCard{border:1px solid var(--line);background:linear-gradient(155deg,#111e33f0,#050f1cf5);border-radius:10px;align-content:start;gap:9px;min-height:194px;padding:18px;display:grid;position:relative;overflow:hidden}.Fortifications-module__jzkKEq__costCard>span:not(.Fortifications-module__jzkKEq__costIndex){color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.Fortifications-module__jzkKEq__costCard>strong{color:var(--text);font-family:var(--mono);letter-spacing:-.05em;margin-top:10px;font-size:clamp(18px,2vw,27px);font-weight:600;line-height:1.1}.Fortifications-module__jzkKEq__costCard p{color:var(--muted-2);font-size:11px;line-height:1.5}.Fortifications-module__jzkKEq__costIndex{color:#7dd3fc33;font-family:var(--display);font-size:30px;font-weight:900;position:absolute;top:12px;right:14px}.Fortifications-module__jzkKEq__costCardAccent{border-color:#13fdfd5c;box-shadow:inset 0 0 36px #13fdfd0b}.Fortifications-module__jzkKEq__costCardAccent>strong{color:var(--accent)}.Fortifications-module__jzkKEq__replacementDossier{background:linear-gradient(135deg,#13fdfd09,#0000 38%),#030c17db;border:1px solid #13fdfd3d;border-radius:12px;gap:18px;padding:clamp(18px,3vw,30px);display:grid;box-shadow:inset 0 1px #ffffff06}.Fortifications-module__jzkKEq__bestEstimateBuildUp,.Fortifications-module__jzkKEq__topComponents,.Fortifications-module__jzkKEq__topSensitivities{gap:12px;display:grid}.Fortifications-module__jzkKEq__bestEstimateBuildUp>div:first-child,.Fortifications-module__jzkKEq__topComponents>div:first-child,.Fortifications-module__jzkKEq__topSensitivities>div:first-child{justify-content:space-between;align-items:end;gap:18px;display:flex}.Fortifications-module__jzkKEq__bestEstimateBuildUp h4,.Fortifications-module__jzkKEq__topComponents h4,.Fortifications-module__jzkKEq__topSensitivities h4{color:var(--text);font-family:var(--display);margin:0;font-size:clamp(17px,2vw,23px)}.Fortifications-module__jzkKEq__bestEstimateBuildUp>div:first-child p,.Fortifications-module__jzkKEq__topComponents>div:first-child p,.Fortifications-module__jzkKEq__topSensitivities>div:first-child p{max-width:560px;color:var(--muted-2);font-family:var(--mono);text-align:right;margin:0;font-size:8px;line-height:1.5}.Fortifications-module__jzkKEq__bestEstimateEquation{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.Fortifications-module__jzkKEq__bestEstimateEquation article{border:1px solid var(--line);background:#0a162894;border-radius:8px;align-content:start;gap:6px;min-height:130px;padding:13px;display:grid}.Fortifications-module__jzkKEq__bestEstimateEquation article>span{color:var(--muted-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.Fortifications-module__jzkKEq__bestEstimateEquation article>strong{color:var(--text);font-family:var(--mono);font-size:clamp(16px,2vw,23px)}.Fortifications-module__jzkKEq__bestEstimateEquation article>p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.Fortifications-module__jzkKEq__bestEstimateEquation .Fortifications-module__jzkKEq__bestEstimateEquationTotal{background:#13fdfd0d;border-color:#13fdfd5c}.Fortifications-module__jzkKEq__bestEstimateEquation .Fortifications-module__jzkKEq__bestEstimateEquationTotal>strong{color:var(--accent)}.Fortifications-module__jzkKEq__conceptContingencyNotice{border-left:2px solid var(--warning);color:var(--muted);background:#f1c76b0b;margin:0;padding:11px 13px;font-size:10px;line-height:1.55}.Fortifications-module__jzkKEq__conceptContingencyNotice strong{color:var(--warning)}.Fortifications-module__jzkKEq__topComponents ol{border:1px solid var(--line);background:#020a148a;border-radius:8px;gap:0;margin:0;padding:0;list-style:none;display:grid}.Fortifications-module__jzkKEq__topComponents li{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) minmax(110px,auto) minmax(240px,1.2fr);align-items:center;gap:16px;padding:11px 13px;display:grid}.Fortifications-module__jzkKEq__topComponents li:last-child{border-bottom:0}.Fortifications-module__jzkKEq__topComponents li>span{color:var(--text);font-size:10px}.Fortifications-module__jzkKEq__topComponents li>strong{color:var(--accent-2);font-family:var(--mono);text-align:right;font-size:10px}.Fortifications-module__jzkKEq__topComponents li>small{color:var(--muted-2);font-size:8px;line-height:1.4}.Fortifications-module__jzkKEq__sensitivityDisclosure{border:1px solid var(--line);background:#050f1ca3;border-radius:8px;padding:13px 14px}.Fortifications-module__jzkKEq__publicationAuditDisclosure{background:#f1c76b09;border:1px solid #f1c76b38;border-radius:8px;padding:11px 13px}.Fortifications-module__jzkKEq__publicationAuditDisclosure>summary{color:var(--warning);font-family:var(--mono);cursor:pointer;font-size:9px}.Fortifications-module__jzkKEq__publicationAuditDisclosure .Fortifications-module__jzkKEq__publicationAuditFinding{margin-top:12px}.Fortifications-module__jzkKEq__sensitivityDisclosure>summary{color:var(--accent-2);font-family:var(--mono);cursor:pointer;font-size:10px}.Fortifications-module__jzkKEq__sensitivityDisclosure>p{max-width:900px;color:var(--muted);margin:12px 0;font-size:10px;line-height:1.55}.Fortifications-module__jzkKEq__replacementHeader{justify-content:space-between;align-items:start;gap:22px;display:flex}.Fortifications-module__jzkKEq__replacementHeader h3,.Fortifications-module__jzkKEq__wbsSection h4,.Fortifications-module__jzkKEq__provenanceGrid h4,.Fortifications-module__jzkKEq__evidenceSection h4{color:var(--text);font-family:var(--display);letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(18px,2vw,26px)}.Fortifications-module__jzkKEq__estimateBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.Fortifications-module__jzkKEq__estimateBadges span{border:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#0a1628d9;border-radius:5px;padding:6px 8px;font-size:8px}.Fortifications-module__jzkKEq__equivalenceBrief,.Fortifications-module__jzkKEq__comparabilityNote,.Fortifications-module__jzkKEq__estimateMath{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.Fortifications-module__jzkKEq__estimateIdentity{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Fortifications-module__jzkKEq__estimateIdentity>div{border:1px solid var(--line);background:#0a162894;border-radius:8px;align-content:start;gap:6px;min-height:126px;padding:14px;display:grid}.Fortifications-module__jzkKEq__estimateIdentity span,.Fortifications-module__jzkKEq__scenarioGrid article>span,.Fortifications-module__jzkKEq__wbsSection>div:first-child p,.Fortifications-module__jzkKEq__evidenceSection>div>p{color:var(--muted-2);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.Fortifications-module__jzkKEq__estimateIdentity strong{color:var(--text);font-size:12px}.Fortifications-module__jzkKEq__estimateIdentity p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.Fortifications-module__jzkKEq__overlapNotice{color:var(--warning);background:#f1c76b0e;border:1px solid #f1c76b4d;border-radius:7px;margin:0;padding:11px 13px;font-size:11px;line-height:1.55}.Fortifications-module__jzkKEq__auditRevisionNote{border-left:2px solid var(--accent);color:var(--muted);background:#13fdfd0a;margin:0;padding:11px 13px;font-size:11px;line-height:1.55}.Fortifications-module__jzkKEq__auditRevisionNote strong,.Fortifications-module__jzkKEq__equivalenceBrief strong{color:var(--text)}.Fortifications-module__jzkKEq__scenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Fortifications-module__jzkKEq__scenarioCard,.Fortifications-module__jzkKEq__scenarioCardBase{border:1px solid var(--line);background:#0a1628ad;border-radius:9px;gap:10px;padding:15px;display:grid}.Fortifications-module__jzkKEq__scenarioCardBase{background:#13fdfd0e;border-color:#13fdfd6b}.Fortifications-module__jzkKEq__scenarioGrid article>strong{color:var(--text);font-family:var(--mono);letter-spacing:-.05em;font-size:clamp(18px,2.2vw,28px);font-weight:600}.Fortifications-module__jzkKEq__scenarioCardBase>strong{color:var(--accent)!important}.Fortifications-module__jzkKEq__scenarioGrid dl{gap:5px;margin:0;display:grid}.Fortifications-module__jzkKEq__scenarioGrid dl>div{font-family:var(--mono);border-top:1px solid #7dd3fc17;justify-content:space-between;gap:12px;padding-top:5px;font-size:8px;display:flex}.Fortifications-module__jzkKEq__scenarioGrid dt{color:var(--muted-2)}.Fortifications-module__jzkKEq__scenarioGrid dd{color:var(--muted);text-align:right;margin:0}.Fortifications-module__jzkKEq__wbsSection,.Fortifications-module__jzkKEq__evidenceSection{gap:12px;padding-top:3px;display:grid}.Fortifications-module__jzkKEq__wbsSection>div:first-child,.Fortifications-module__jzkKEq__evidenceSection>div:first-child{justify-content:space-between;align-items:end;gap:20px;display:flex}.Fortifications-module__jzkKEq__wbsSection>div:first-child p,.Fortifications-module__jzkKEq__evidenceSection>div>p{text-align:right;max-width:520px;margin:0;line-height:1.55}.Fortifications-module__jzkKEq__wbsTableWrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#020a149e;border-radius:9px;overflow-x:auto}.Fortifications-module__jzkKEq__wbsTable{border-collapse:collapse;width:100%;min-width:850px}.Fortifications-module__jzkKEq__wbsTable th,.Fortifications-module__jzkKEq__wbsTable td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;padding:12px 13px}.Fortifications-module__jzkKEq__wbsTable thead th{color:var(--muted-2);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:500}.Fortifications-module__jzkKEq__wbsTable th:first-child,.Fortifications-module__jzkKEq__wbsTable td:nth-child(2){text-align:left}.Fortifications-module__jzkKEq__wbsTable tbody th{width:28%;color:var(--text);font-size:11px;font-weight:500}.Fortifications-module__jzkKEq__wbsTable tbody th span,.Fortifications-module__jzkKEq__wbsTable tbody th strong,.Fortifications-module__jzkKEq__wbsTable tbody th small,.Fortifications-module__jzkKEq__wbsTable td:nth-child(2)>strong,.Fortifications-module__jzkKEq__wbsTable td:nth-child(2)>span,.Fortifications-module__jzkKEq__wbsTable td:nth-child(2)>small{display:block}.Fortifications-module__jzkKEq__wbsTable tbody th span{color:var(--accent);font-family:var(--mono);margin-bottom:3px;font-size:8px}.Fortifications-module__jzkKEq__wbsTable tbody th small,.Fortifications-module__jzkKEq__wbsTable td:nth-child(2)>small{color:var(--muted-2);font-family:var(--mono);margin-top:5px;font-size:8px}.Fortifications-module__jzkKEq__wbsTable td{color:var(--muted);font-family:var(--mono);font-size:9px}.Fortifications-module__jzkKEq__wbsTable td:nth-child(2)>strong{color:var(--text);font-size:10px}.Fortifications-module__jzkKEq__wbsTable td:nth-child(2)>span{color:var(--muted);margin-top:3px}.Fortifications-module__jzkKEq__wbsTable details{margin-top:7px}.Fortifications-module__jzkKEq__wbsTable summary{color:var(--accent-2);cursor:pointer;font-size:8px}.Fortifications-module__jzkKEq__wbsTable details p{max-width:340px;color:var(--muted);font-family:var(--sans);margin:5px 0;font-size:9px;line-height:1.45}.Fortifications-module__jzkKEq__wbsTable details code{color:var(--muted-2);white-space:normal;font-size:8px}.Fortifications-module__jzkKEq__wbsTable tbody tr:last-child th,.Fortifications-module__jzkKEq__wbsTable tbody tr:last-child td{border-bottom:0}.Fortifications-module__jzkKEq__scopeCoverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Fortifications-module__jzkKEq__scopeCoverage article{border:1px solid var(--line);background:#050f1c99;border-radius:7px;align-content:start;gap:4px;min-height:92px;padding:11px 12px;display:grid}.Fortifications-module__jzkKEq__scopeCoverage article>span{color:var(--muted-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.Fortifications-module__jzkKEq__scopeCoverage article>strong{color:var(--text);font-size:10px}.Fortifications-module__jzkKEq__scopeCoverage article>p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.Fortifications-module__jzkKEq__scopeCoverage .Fortifications-module__jzkKEq__scopeCoverageIncluded{background:#13fdfd09;border-color:#13fdfd47}.Fortifications-module__jzkKEq__scopeCoverage .Fortifications-module__jzkKEq__scopeCoverageIncluded>span{color:var(--accent)}.Fortifications-module__jzkKEq__scopeCoverage .Fortifications-module__jzkKEq__scopeCoverageMissing>span{color:var(--warning)}.Fortifications-module__jzkKEq__auditWbsTable{min-width:1040px}.Fortifications-module__jzkKEq__auditWbsTable th,.Fortifications-module__jzkKEq__auditWbsTable td,.Fortifications-module__jzkKEq__auditWbsTable th:first-child,.Fortifications-module__jzkKEq__auditWbsTable td:nth-child(2){text-align:left}.Fortifications-module__jzkKEq__auditWbsTable thead th:nth-child(3),.Fortifications-module__jzkKEq__auditWbsTable tbody td:nth-child(3){text-align:right}.Fortifications-module__jzkKEq__auditWbsTable tbody th{width:25%}.Fortifications-module__jzkKEq__auditWbsTable tbody td:first-child{width:82px}.Fortifications-module__jzkKEq__auditWbsTable tbody td:nth-child(3){width:130px;color:var(--text);font-family:var(--mono)}.Fortifications-module__jzkKEq__auditWbsTable tbody td:nth-child(3) strong,.Fortifications-module__jzkKEq__auditWbsTable tbody td:nth-child(3) small{display:block}.Fortifications-module__jzkKEq__auditWbsTable tbody td:nth-child(3) small{color:var(--warning);margin-top:4px;font-size:7px}.Fortifications-module__jzkKEq__auditWbsTable tbody td:nth-child(4),.Fortifications-module__jzkKEq__auditWbsTable tbody td:nth-child(5){max-width:340px;color:var(--muted);font-family:var(--sans);font-size:9px;line-height:1.45}.Fortifications-module__jzkKEq__auditWbsBasis{gap:3px;display:grid}.Fortifications-module__jzkKEq__auditWbsBasis>strong{color:var(--text);font-family:var(--mono);font-size:9px;font-weight:500}.Fortifications-module__jzkKEq__auditWbsBasis>span,.Fortifications-module__jzkKEq__auditWbsBasis>small{color:var(--muted-2);font-family:var(--mono);font-size:8px}.Fortifications-module__jzkKEq__auditWbsBasis>small{color:var(--muted);font-family:var(--sans);margin-top:2px;line-height:1.45}.Fortifications-module__jzkKEq__auditWbsRemoved{opacity:.62;background:#fb718506}.Fortifications-module__jzkKEq__auditWbsRemoved th strong,.Fortifications-module__jzkKEq__auditWbsRemoved td:nth-child(3) strong{text-decoration:line-through;text-decoration-thickness:1px}.Fortifications-module__jzkKEq__auditChangeBadge_retained{color:var(--accent-2);border-color:#7dd3fc40}.Fortifications-module__jzkKEq__auditChangeBadge_added{color:var(--accent);background:#13fdfd11;border-color:#13fdfd66}.Fortifications-module__jzkKEq__auditChangeBadge_removed{color:#fda4af;background:#fb71850b;border-color:#fb71854d}.Fortifications-module__jzkKEq__auditWbsCards{display:none}.Fortifications-module__jzkKEq__auditWbsCards>article{border:1px solid var(--line);background:#020a149e;border-radius:8px;gap:7px;padding:12px;display:grid}.Fortifications-module__jzkKEq__auditWbsCards header{justify-content:space-between;align-items:center;gap:10px;display:flex}.Fortifications-module__jzkKEq__auditWbsCards header>span:last-child,.Fortifications-module__jzkKEq__auditWbsCards>article>small{color:var(--muted-2);font-family:var(--mono);font-size:8px}.Fortifications-module__jzkKEq__auditWbsCards>article>strong{color:var(--text);font-size:11px}.Fortifications-module__jzkKEq__auditWbsCards dl{gap:7px;margin:0;display:grid}.Fortifications-module__jzkKEq__auditWbsCards dl>div{border-top:1px solid var(--line);gap:3px;padding-top:7px;display:grid}.Fortifications-module__jzkKEq__auditWbsCards dt{color:var(--muted-2);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:7px}.Fortifications-module__jzkKEq__auditWbsCards dd{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.Fortifications-module__jzkKEq__auditWbsCardRemoved{opacity:.62;background:#fb718506!important}.Fortifications-module__jzkKEq__auditWbsCardRemoved>strong{text-decoration:line-through}.Fortifications-module__jzkKEq__provenanceGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;display:grid}.Fortifications-module__jzkKEq__provenanceGrid>section{border:1px solid var(--line);background:#0a162880;border-radius:9px;align-content:start;gap:11px;padding:15px;display:grid}.Fortifications-module__jzkKEq__provenanceGrid h4,.Fortifications-module__jzkKEq__evidenceSection h4{font-size:16px}.Fortifications-module__jzkKEq__assumptionList,.Fortifications-module__jzkKEq__sensitivityList,.Fortifications-module__jzkKEq__evidenceList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Fortifications-module__jzkKEq__assumptionList li,.Fortifications-module__jzkKEq__sensitivityList li,.Fortifications-module__jzkKEq__evidenceList li{background:#020a1473;border:1px solid #7dd3fc1a;border-radius:6px;padding:10px}.Fortifications-module__jzkKEq__assumptionList li>div{justify-content:space-between;gap:10px;display:flex}.Fortifications-module__jzkKEq__assumptionList strong,.Fortifications-module__jzkKEq__sensitivityList strong,.Fortifications-module__jzkKEq__evidenceList a{color:var(--text);font-size:10px}.Fortifications-module__jzkKEq__assumptionList span,.Fortifications-module__jzkKEq__evidenceList span{color:var(--muted-2);font-family:var(--mono);font-size:8px}.Fortifications-module__jzkKEq__assumptionList p,.Fortifications-module__jzkKEq__evidenceList p{color:var(--accent-2);font-family:var(--mono);margin:5px 0;font-size:9px}.Fortifications-module__jzkKEq__assumptionList small,.Fortifications-module__jzkKEq__sensitivityList span,.Fortifications-module__jzkKEq__evidenceList p{color:var(--muted);font-size:9px;line-height:1.5}.Fortifications-module__jzkKEq__sensitivityList li{gap:4px;display:grid}.Fortifications-module__jzkKEq__evidenceList{grid-template-columns:repeat(2,minmax(0,1fr))}.Fortifications-module__jzkKEq__evidenceList a{color:var(--accent-2);font-family:var(--mono);text-decoration:none}.Fortifications-module__jzkKEq__evidenceList a:hover{color:var(--accent)}.Fortifications-module__jzkKEq__replacementScope,.Fortifications-module__jzkKEq__captionInventory{border:1px solid var(--line);background:#050f1cbf;border-radius:9px}.Fortifications-module__jzkKEq__replacementScope summary,.Fortifications-module__jzkKEq__captionInventory summary{color:var(--accent-2);font-family:var(--mono);letter-spacing:.04em;cursor:pointer;padding:13px 15px;font-size:10px;font-weight:600}.Fortifications-module__jzkKEq__replacementScope>p,.Fortifications-module__jzkKEq__replacementScope>small{color:var(--muted);margin:0;padding:0 15px 14px;font-size:12px;line-height:1.55;display:block}.Fortifications-module__jzkKEq__replacementScope>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 15px 16px;display:grid}.Fortifications-module__jzkKEq__replacementScope h4,.Fortifications-module__jzkKEq__gapGroups h3{color:var(--text);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:10px}.Fortifications-module__jzkKEq__replacementScope ul,.Fortifications-module__jzkKEq__gapGroups ul{color:var(--muted);gap:6px;margin:0;padding-left:17px;font-size:11px;line-height:1.45;display:grid}.Fortifications-module__jzkKEq__noEstimate,.Fortifications-module__jzkKEq__privacyNotice,.Fortifications-module__jzkKEq__licenseNotice{color:var(--warning);background:#f1c76b0e;border:1px solid #f1c76b47;border-radius:8px;padding:12px 14px;font-size:11px;line-height:1.5}.Fortifications-module__jzkKEq__imageInventory{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.Fortifications-module__jzkKEq__imageInventory>div{border:1px solid var(--line);background:#0a1628bf;border-radius:9px;gap:5px;padding:13px 15px;display:grid}.Fortifications-module__jzkKEq__imageInventory strong{color:var(--text);font-family:var(--mono);font-size:20px;font-weight:600}.Fortifications-module__jzkKEq__imageInventory span{color:var(--muted-2);font-size:10px}.Fortifications-module__jzkKEq__rightsPlaceholder{background:linear-gradient(#13fdfd05 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#13fdfd05 1px,#0000 1px) 0 0/30px 30px,linear-gradient(135deg,#0a1628e6,#020b14f0);border:1px dashed #7dd3fc47;border-radius:10px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:22px;min-height:180px;padding:24px;display:grid;position:relative;overflow:hidden}.Fortifications-module__jzkKEq__placeholderMark{color:#7dd3fc73;width:132px;height:96px;font-family:var(--mono);letter-spacing:.08em;text-align:center;background:#010810ad;border:1px solid #7dd3fc33;place-items:center;font-size:9px;display:grid}.Fortifications-module__jzkKEq__rightsPlaceholder>div{gap:6px;display:grid}.Fortifications-module__jzkKEq__rightsPlaceholder strong{color:var(--text);font-size:15px}.Fortifications-module__jzkKEq__rightsPlaceholder p{color:var(--muted);font-size:12px;line-height:1.55}.Fortifications-module__jzkKEq__rightsPlaceholder>a{color:var(--accent-2);font-family:var(--mono);font-size:10px;font-weight:600}.Fortifications-module__jzkKEq__gallerySourceFallback{border:1px solid var(--line);background:linear-gradient(135deg,#0a1628e6,#020b14f0);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:22px 24px;display:flex}.Fortifications-module__jzkKEq__gallerySourceFallback>div{gap:5px;display:grid}.Fortifications-module__jzkKEq__gallerySourceFallback strong{color:var(--text);font-size:15px}.Fortifications-module__jzkKEq__gallerySourceFallback p{color:var(--muted);font-size:12px;line-height:1.5}.Fortifications-module__jzkKEq__gallerySourceFallback a{color:var(--accent-2);font-family:var(--mono);flex:none;font-size:10px;font-weight:600}.Fortifications-module__jzkKEq__imageRightsLine{color:var(--muted-2);font-family:var(--mono);justify-content:space-between;align-items:center;gap:8px 18px;padding:0 1px;font-size:9px;line-height:1.45;display:flex}.Fortifications-module__jzkKEq__imageRightsLine>div{flex-wrap:wrap;justify-content:flex-end;gap:5px 14px;display:flex}.Fortifications-module__jzkKEq__imageRightsLine a{color:var(--accent-2)}.Fortifications-module__jzkKEq__imageRightsLine a:hover{color:var(--accent)}.Fortifications-module__jzkKEq__imageRightsLine a:focus-visible{outline-offset:3px;outline:2px solid #13fdfd94}.Fortifications-module__jzkKEq__imageRightsRequest{border:1px solid #7dd3fc2e;border-radius:6px;align-items:center;width:fit-content;min-height:28px;padding:0 8px;display:inline-flex}.Fortifications-module__jzkKEq__galleryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.Fortifications-module__jzkKEq__galleryItem{min-width:0;margin:0}.Fortifications-module__jzkKEq__galleryItem button{aspect-ratio:4/3;border:1px solid var(--line);background:var(--bg-2);cursor:zoom-in;border-radius:8px;width:100%;padding:0;position:relative;overflow:hidden}.Fortifications-module__jzkKEq__galleryItem img{object-fit:cover;filter:saturate(.76);width:100%;height:100%;transition:transform .22s,filter .22s}.Fortifications-module__jzkKEq__galleryItem button:hover img{filter:saturate(.96);transform:scale(1.025)}.Fortifications-module__jzkKEq__imageOrdinal{color:var(--accent-2);font-family:var(--mono);background:#010810c7;border-radius:4px;padding:3px 6px;font-size:8px;position:absolute;bottom:7px;right:7px}.Fortifications-module__jzkKEq__galleryItem figcaption{color:var(--muted);padding:6px 2px 0;font-size:10px;line-height:1.4}.Fortifications-module__jzkKEq__galleryToggle{justify-self:center}.Fortifications-module__jzkKEq__captionInventory ol{color:var(--muted);gap:8px;margin:0;padding:0 34px 16px 48px;font-size:11px;line-height:1.5;display:grid}.Fortifications-module__jzkKEq__licenseNotice a{color:var(--warning);text-underline-offset:3px;text-decoration:underline}.Fortifications-module__jzkKEq__lightbox{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010810eb;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.Fortifications-module__jzkKEq__lightboxInner{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1200px,96vw);height:min(860px,92vh);display:grid;overflow:hidden;box-shadow:0 30px 100px #0009}.Fortifications-module__jzkKEq__lightboxHeader,.Fortifications-module__jzkKEq__lightboxMeta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.Fortifications-module__jzkKEq__lightboxHeader>div{align-items:baseline;gap:12px;display:flex}.Fortifications-module__jzkKEq__lightboxHeader span,.Fortifications-module__jzkKEq__lightboxHeader strong{font-family:var(--mono);font-size:10px}.Fortifications-module__jzkKEq__lightboxHeader span{color:var(--accent)}.Fortifications-module__jzkKEq__lightboxHeader button{min-width:44px;min-height:44px;color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 8px;font-size:10px;display:inline-grid}.Fortifications-module__jzkKEq__lightboxStage{background:#000;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.Fortifications-module__jzkKEq__lightboxStage img{object-fit:contain;max-width:100%;max-height:100%}.Fortifications-module__jzkKEq__previousImage,.Fortifications-module__jzkKEq__nextImage{width:44px;height:44px;color:var(--accent-2);cursor:pointer;background:#010810cc;border:1px solid #7dd3fc57;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Fortifications-module__jzkKEq__previousImage{left:14px}.Fortifications-module__jzkKEq__nextImage{right:14px}.Fortifications-module__jzkKEq__lightboxMeta{border-top:1px solid var(--line);border-bottom:0;align-items:flex-start}.Fortifications-module__jzkKEq__lightboxMeta p{max-width:55%;color:var(--text);font-size:12px;line-height:1.45}.Fortifications-module__jzkKEq__lightboxMeta>div{color:var(--muted-2);justify-items:end;gap:3px;font-size:9px;display:grid}.Fortifications-module__jzkKEq__lightboxMeta a{color:var(--accent-2)}.Fortifications-module__jzkKEq__facilityList{gap:12px;display:grid}.Fortifications-module__jzkKEq__facilityList>section{border:1px solid var(--line);background:#020b1499;border-radius:8px;gap:12px;padding:15px;display:grid}.Fortifications-module__jzkKEq__facilityList>section>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.Fortifications-module__jzkKEq__facilityList h3{font-size:16px}.Fortifications-module__jzkKEq__facilityList>section>div:first-child span{color:var(--accent-2);font-family:var(--mono);text-align:right;text-transform:uppercase;font-size:9px}.Fortifications-module__jzkKEq__facilityList dl,.Fortifications-module__jzkKEq__publicationMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.Fortifications-module__jzkKEq__facilityList dl>div,.Fortifications-module__jzkKEq__publicationMeta>div{gap:3px;min-width:0;display:grid}.Fortifications-module__jzkKEq__facilityList dt,.Fortifications-module__jzkKEq__publicationMeta dt{color:var(--muted-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.Fortifications-module__jzkKEq__facilityList dd,.Fortifications-module__jzkKEq__publicationMeta dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:11px}.Fortifications-module__jzkKEq__facilityList section>p{color:var(--muted);font-size:11px;line-height:1.55}.Fortifications-module__jzkKEq__privacyNotice{margin-top:2px}.Fortifications-module__jzkKEq__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.Fortifications-module__jzkKEq__timeline li{grid-template-columns:108px minmax(0,1fr);gap:18px;min-height:58px;padding-bottom:18px;display:grid;position:relative}.Fortifications-module__jzkKEq__timeline li:before{content:"";border:1px solid var(--accent);background:var(--panel);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:117px;box-shadow:0 0 8px #13fdfd59}.Fortifications-module__jzkKEq__timeline li:after{content:"";background:var(--line-strong);width:1px;position:absolute;top:15px;bottom:0;left:120px}.Fortifications-module__jzkKEq__timeline li:last-child:after{display:none}.Fortifications-module__jzkKEq__timeline time{color:var(--accent-2);font-family:var(--mono);text-align:right;font-size:10px}.Fortifications-module__jzkKEq__timeline li>div{padding-left:12px}.Fortifications-module__jzkKEq__timeline p{color:var(--text);font-size:12px;line-height:1.45}.Fortifications-module__jzkKEq__timeline small{color:var(--muted-2);font-family:var(--mono);margin-top:4px;font-size:8px;display:block}.Fortifications-module__jzkKEq__narrativeGroup>h3{color:var(--accent-2);font-family:var(--display);text-transform:uppercase;font-size:19px}.Fortifications-module__jzkKEq__narrativeGroup>div{gap:9px;display:grid}.Fortifications-module__jzkKEq__narrativeGroup section{border-left:2px solid var(--line-strong);background:#020b1470;gap:4px;padding:11px 12px;display:grid}.Fortifications-module__jzkKEq__narrativeGroup strong{color:var(--text);font-size:12px}.Fortifications-module__jzkKEq__narrativeGroup section p{font-size:11px}.Fortifications-module__jzkKEq__narrativeGroup small{color:var(--muted-2);font-family:var(--mono);font-size:8px}.Fortifications-module__jzkKEq__emptyCopy{color:var(--muted);font-size:12px;line-height:1.55}.Fortifications-module__jzkKEq__factTableWrap{border:1px solid var(--line);background:#050f1cc2;border-radius:10px;max-height:760px;overflow:auto}.Fortifications-module__jzkKEq__factTable{min-width:980px}.Fortifications-module__jzkKEq__factTable thead{z-index:2;background:#0a1628;position:sticky;top:0}.Fortifications-module__jzkKEq__factTable td{font-size:11px;line-height:1.45}.Fortifications-module__jzkKEq__factTable td p{max-width:460px;color:var(--muted-2);margin-top:4px;font-size:9px}.Fortifications-module__jzkKEq__factTable code,.Fortifications-module__jzkKEq__publicationMeta code{color:var(--accent-2);font-family:var(--mono);font-size:9px}.Fortifications-module__jzkKEq__certainty{border:1px solid var(--line-strong);color:var(--muted);font-family:var(--mono);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:8px;display:inline-flex}.Fortifications-module__jzkKEq__gapGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.Fortifications-module__jzkKEq__sourceLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.Fortifications-module__jzkKEq__sourceLinks a{border:1px solid var(--line);background:#020b148c;border-radius:8px;gap:3px;padding:12px;display:grid}.Fortifications-module__jzkKEq__sourceLinks span{color:var(--muted-2);text-transform:uppercase;font-size:9px}.Fortifications-module__jzkKEq__sourceLinks strong{color:var(--accent-2);font-size:11px}.Fortifications-module__jzkKEq__partyList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.Fortifications-module__jzkKEq__partyList li{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.7fr) minmax(140px,1fr) auto;gap:10px;padding:9px 10px;font-size:10px;display:grid}.Fortifications-module__jzkKEq__partyList span{color:var(--muted)}.Fortifications-module__jzkKEq__partyList small{color:var(--muted-2);font-family:var(--mono);text-align:right;font-size:8px}@media (max-width:1120px){.Fortifications-module__jzkKEq__archiveStats,.Fortifications-module__jzkKEq__dossierMetrics,.Fortifications-module__jzkKEq__costGrid,.Fortifications-module__jzkKEq__imageInventory{grid-template-columns:repeat(2,minmax(0,1fr))}.Fortifications-module__jzkKEq__filters{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(150px,.7fr))}.Fortifications-module__jzkKEq__filterActions{grid-column:1/-1}.Fortifications-module__jzkKEq__galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Fortifications-module__jzkKEq__sourceDossierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Fortifications-module__jzkKEq__rightsPlaceholder{grid-template-columns:max-content minmax(0,1fr)}.Fortifications-module__jzkKEq__rightsPlaceholder>a{grid-column:2}}@media (max-width:780px){.Fortifications-module__jzkKEq__archiveHero,.Fortifications-module__jzkKEq__detailHero,.Fortifications-module__jzkKEq__heroCopy,.Fortifications-module__jzkKEq__detailHeroCopy{min-height:460px}.Fortifications-module__jzkKEq__heroShade,.Fortifications-module__jzkKEq__detailHeroShade{background:linear-gradient(#0108104d 0%,#010810d9 42%,#010810fa 100%)}.Fortifications-module__jzkKEq__heroCopy,.Fortifications-module__jzkKEq__detailHeroCopy{align-content:end;width:100%;padding:28px 24px}.Fortifications-module__jzkKEq__heroCopy h1,.Fortifications-module__jzkKEq__detailHeroCopy h1{font-size:clamp(39px,12vw,60px)}.Fortifications-module__jzkKEq__sourceGalleryHero .Fortifications-module__jzkKEq__detailHeroCopy h1{font-size:clamp(34px,10vw,52px)}.Fortifications-module__jzkKEq__heroCopy>p,.Fortifications-module__jzkKEq__detailSummary{font-size:14px}.Fortifications-module__jzkKEq__heroPlaceholder>span,.Fortifications-module__jzkKEq__detailHeroPlaceholder>strong{opacity:.7}.Fortifications-module__jzkKEq__explorerHeading,.Fortifications-module__jzkKEq__sectionHeading,.Fortifications-module__jzkKEq__methodBand{align-items:start;display:grid}.Fortifications-module__jzkKEq__explorerHeading>p,.Fortifications-module__jzkKEq__sectionHeading>p{text-align:left;max-width:none}.Fortifications-module__jzkKEq__sortControls{gap:8px;padding:10px;display:grid}.Fortifications-module__jzkKEq__sortControls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;overflow:visible}.Fortifications-module__jzkKEq__sortControls button{width:100%;min-height:44px}.Fortifications-module__jzkKEq__displayControl{justify-content:stretch}.Fortifications-module__jzkKEq__displayControl>button{width:100%}.Fortifications-module__jzkKEq__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.Fortifications-module__jzkKEq__searchField{grid-column:1/-1}.Fortifications-module__jzkKEq__resultBar{gap:5px;display:grid}.Fortifications-module__jzkKEq__tableWrap{display:none}.Fortifications-module__jzkKEq__recordCards{grid-template-columns:1fr;gap:20px;display:grid}.Fortifications-module__jzkKEq__cardTreatmentGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Fortifications-module__jzkKEq__cardTreatmentGroup>header{grid-column:1/-1;gap:4px;padding:2px 1px;display:grid}.Fortifications-module__jzkKEq__cardTreatmentGroup>header strong{color:var(--accent-2);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.Fortifications-module__jzkKEq__cardTreatmentGroup>header p{color:var(--muted);font-size:10px;line-height:1.45}.Fortifications-module__jzkKEq__recordCard{border:1px solid var(--line);background:linear-gradient(#0a1628f0,#050f1ce6);border-radius:10px;overflow:hidden}.Fortifications-module__jzkKEq__cardImageLink{display:block;position:relative}.Fortifications-module__jzkKEq__thumbnailLarge{aspect-ratio:16/9;border:0;border-bottom:1px solid var(--line);border-radius:0;width:100%;height:auto}.Fortifications-module__jzkKEq__recordCardNoImage .Fortifications-module__jzkKEq__thumbnailLarge{aspect-ratio:auto;height:72px}.Fortifications-module__jzkKEq__cardRank{color:var(--accent);font-family:var(--mono);background:#010810c7;border:1px solid #13fdfd57;border-radius:5px;padding:4px 7px;font-size:9px;position:absolute;top:9px;left:9px}.Fortifications-module__jzkKEq__recordCardBody{gap:9px;padding:14px;display:grid}.Fortifications-module__jzkKEq__recordCardTitle{color:var(--text);font-family:var(--display);font-size:21px;font-weight:800;line-height:1.12}.Fortifications-module__jzkKEq__recordCardBody>p,.Fortifications-module__jzkKEq__cardFooter{color:var(--muted);font-size:10px;line-height:1.4}.Fortifications-module__jzkKEq__recordCardBody .Fortifications-module__jzkKEq__recordDescriptor{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.Fortifications-module__jzkKEq__recordCardBody .Fortifications-module__jzkKEq__recordLocation{color:var(--muted-2);font-family:var(--mono);margin-top:-4px;font-size:9px}.Fortifications-module__jzkKEq__cardPrimaryMetric{background:#13fdfd09;border:1px solid #13fdfd2e;border-radius:7px;gap:3px;padding:10px;display:grid}.Fortifications-module__jzkKEq__cardPrimaryMetric span,.Fortifications-module__jzkKEq__cardEvidence dt{color:var(--muted-2);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:7px}.Fortifications-module__jzkKEq__cardPrimaryMetric strong{color:var(--accent);font-family:var(--mono);font-size:17px}.Fortifications-module__jzkKEq__cardPrimaryMetric small{color:var(--muted);font-size:8px;line-height:1.4}.Fortifications-module__jzkKEq__cardEvidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.Fortifications-module__jzkKEq__cardEvidence>div{border:1px solid var(--line);background:#020b1475;border-radius:7px;min-width:0;padding:8px}.Fortifications-module__jzkKEq__cardEvidence dd{color:var(--text);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;overflow:hidden}.Fortifications-module__jzkKEq__cardEvidence .Fortifications-module__jzkKEq__cardMetricPrimary{background:#13fdfd0b;border-color:#13fdfd42;grid-column:1/-1}.Fortifications-module__jzkKEq__cardEvidence .Fortifications-module__jzkKEq__cardMetricPrimary dd{color:var(--accent);text-overflow:clip;white-space:normal;overflow:visible}.Fortifications-module__jzkKEq__cardEvidence .Fortifications-module__jzkKEq__cardMetricArea dd{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.Fortifications-module__jzkKEq__cardEvidence .Fortifications-module__jzkKEq__cardMetricReplacement:not(.Fortifications-module__jzkKEq__cardMetricPrimary){grid-column:span 2}.Fortifications-module__jzkKEq__cardEvidence .Fortifications-module__jzkKEq__cardMetricReplacement dd{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.Fortifications-module__jzkKEq__archiveFootnotes,.Fortifications-module__jzkKEq__detailColumns,.Fortifications-module__jzkKEq__capabilityGrid,.Fortifications-module__jzkKEq__bestEstimateSummary,.Fortifications-module__jzkKEq__estimateIdentity,.Fortifications-module__jzkKEq__scenarioGrid,.Fortifications-module__jzkKEq__provenanceGrid,.Fortifications-module__jzkKEq__geometryDefinitions,.Fortifications-module__jzkKEq__geometryRows,.Fortifications-module__jzkKEq__sourceAuditGrid,.Fortifications-module__jzkKEq__replacementCases>div:last-child,.Fortifications-module__jzkKEq__scopeCoverage,.Fortifications-module__jzkKEq__replacementScope>div{grid-template-columns:1fr}.Fortifications-module__jzkKEq__bestEstimateCaveat,.Fortifications-module__jzkKEq__bestEstimateBuildUp>div:first-child,.Fortifications-module__jzkKEq__topComponents>div:first-child,.Fortifications-module__jzkKEq__topSensitivities>div:first-child{display:grid}.Fortifications-module__jzkKEq__bestEstimateCaveat a{width:fit-content}.Fortifications-module__jzkKEq__bestEstimateBuildUp>div:first-child p,.Fortifications-module__jzkKEq__topComponents>div:first-child p,.Fortifications-module__jzkKEq__topSensitivities>div:first-child p{text-align:left;max-width:none}.Fortifications-module__jzkKEq__bestEstimateEquation{grid-template-columns:repeat(2,minmax(0,1fr))}.Fortifications-module__jzkKEq__topComponents li{grid-template-columns:minmax(0,1fr) auto}.Fortifications-module__jzkKEq__topComponents li>small{grid-column:1/-1}.Fortifications-module__jzkKEq__publicationTreatmentPanel,.Fortifications-module__jzkKEq__publicationAuditFinding,.Fortifications-module__jzkKEq__scopeRelationshipPanel{grid-template-columns:1fr}.Fortifications-module__jzkKEq__replacementCases>div:first-child{align-items:start;display:grid}.Fortifications-module__jzkKEq__replacementCases>div:first-child p{text-align:left;max-width:none}.Fortifications-module__jzkKEq__auditWbsTableWrap{display:none}.Fortifications-module__jzkKEq__auditWbsCards{gap:8px;display:grid}.Fortifications-module__jzkKEq__replacementHeader,.Fortifications-module__jzkKEq__wbsSection>div:first-child,.Fortifications-module__jzkKEq__evidenceSection>div:first-child{display:grid}.Fortifications-module__jzkKEq__estimateBadges{justify-content:flex-start}.Fortifications-module__jzkKEq__wbsSection>div:first-child p,.Fortifications-module__jzkKEq__evidenceSection>div>p{text-align:left;max-width:none}.Fortifications-module__jzkKEq__evidenceList{grid-template-columns:1fr}.Fortifications-module__jzkKEq__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Fortifications-module__jzkKEq__detailHeroPlaceholder{justify-items:center;padding:30px}.Fortifications-module__jzkKEq__detailHeroPlaceholder>span,.Fortifications-module__jzkKEq__detailHeroPlaceholder>strong,.Fortifications-module__jzkKEq__detailHeroPlaceholder>div{text-align:center;max-width:100%}.Fortifications-module__jzkKEq__rightsPlaceholder{grid-template-columns:1fr;justify-items:start}.Fortifications-module__jzkKEq__rightsPlaceholder>a{grid-column:auto}.Fortifications-module__jzkKEq__gallerySourceFallback{align-items:start;display:grid}.Fortifications-module__jzkKEq__imageRightsLine{align-items:start;font-size:10px;display:grid}.Fortifications-module__jzkKEq__imageRightsLine>div{justify-content:start;gap:8px;display:grid}.Fortifications-module__jzkKEq__imageRightsRequest{min-height:40px;padding:0 10px}.Fortifications-module__jzkKEq__fullSourceGalleryLink{gap:6px;display:grid}.Fortifications-module__jzkKEq__fullSourceGalleryLink>strong{text-align:left}.Fortifications-module__jzkKEq__lightbox{padding:8px}.Fortifications-module__jzkKEq__lightboxMeta{display:grid}.Fortifications-module__jzkKEq__lightboxMeta p{max-width:none}.Fortifications-module__jzkKEq__lightboxMeta>div{justify-items:start}}@media (max-width:520px){.Fortifications-module__jzkKEq__archiveStats,.Fortifications-module__jzkKEq__dossierMetrics,.Fortifications-module__jzkKEq__costGrid,.Fortifications-module__jzkKEq__bestEstimateFacts,.Fortifications-module__jzkKEq__bestEstimateEquation,.Fortifications-module__jzkKEq__imageInventory,.Fortifications-module__jzkKEq__filters,.Fortifications-module__jzkKEq__cardTreatmentGroup{grid-template-columns:1fr}.Fortifications-module__jzkKEq__searchField,.Fortifications-module__jzkKEq__filterActions{grid-column:auto}.Fortifications-module__jzkKEq__archiveMetric,.Fortifications-module__jzkKEq__dossierMetric{min-height:106px}.Fortifications-module__jzkKEq__methodBand>a{white-space:normal}.Fortifications-module__jzkKEq__sourceArchive>summary{display:grid}.Fortifications-module__jzkKEq__galleryGrid,.Fortifications-module__jzkKEq__sourceDossierGrid{grid-template-columns:1fr}.Fortifications-module__jzkKEq__galleryItem button{aspect-ratio:16/10}.Fortifications-module__jzkKEq__facilityList>section>div:first-child{display:grid}.Fortifications-module__jzkKEq__facilityList>section>div:first-child span{text-align:left}.Fortifications-module__jzkKEq__facilityList dl,.Fortifications-module__jzkKEq__publicationMeta,.Fortifications-module__jzkKEq__gapGroups,.Fortifications-module__jzkKEq__sourceLinks,.Fortifications-module__jzkKEq__publicationTreatmentPanel dl>div,.Fortifications-module__jzkKEq__publicationAuditFinding dl>div,.Fortifications-module__jzkKEq__scopeRelationshipPanel dl>div{grid-template-columns:1fr}.Fortifications-module__jzkKEq__timeline li{grid-template-columns:76px minmax(0,1fr);gap:13px}.Fortifications-module__jzkKEq__timeline li:before{left:84px}.Fortifications-module__jzkKEq__timeline li:after{left:87px}.Fortifications-module__jzkKEq__partyList li{grid-template-columns:1fr;gap:3px}.Fortifications-module__jzkKEq__partyList small{text-align:left}.Fortifications-module__jzkKEq__lightboxHeader strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}}
.Methodology-module__v0Talq__page{gap:28px;display:grid}.Methodology-module__v0Talq__hero{isolation:isolate;border:1px solid var(--line-strong);background:linear-gradient(90deg,#010810fa,#010810c2),radial-gradient(circle at 84% 28%,#13fdfd29,#0000 0 19%,#0000 40%),repeating-radial-gradient(circle at 84% 28%,#7dd3fc1c 0 1px,#0000 1px 54px),#020b14;border-radius:14px;align-content:end;gap:18px;min-height:390px;padding:clamp(28px,6vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000038}.Methodology-module__v0Talq__hero:after{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(#13fdfd06 1px,#0000 1px),linear-gradient(90deg,#13fdfd06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.Methodology-module__v0Talq__hero h1{letter-spacing:.01em;max-width:920px;margin:0;font-size:clamp(42px,6vw,78px);line-height:.94}.Methodology-module__v0Talq__hero>p{color:#c5d0de;max-width:790px;margin:0;font-size:clamp(15px,1.7vw,18px);line-height:1.65}.Methodology-module__v0Talq__hero>p strong{color:var(--accent);font-weight:650}.Methodology-module__v0Talq__heroActions{flex-wrap:wrap;gap:10px;display:flex}.Methodology-module__v0Talq__heroActions a,.Methodology-module__v0Talq__pageNav a{min-height:36px;color:var(--accent-2);font-family:var(--mono);letter-spacing:.04em;background:#0a1628bd;border:1px solid #7dd3fc40;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:600}.Methodology-module__v0Talq__heroActions a:hover,.Methodology-module__v0Talq__pageNav a:hover{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent)}.Methodology-module__v0Talq__statusNote{background:linear-gradient(90deg,#f1c76b12,#0a1628b8);border:1px solid #f1c76b47;border-radius:10px;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:18px;padding:18px 20px;display:grid}.Methodology-module__v0Talq__statusNote strong{color:var(--warning);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.Methodology-module__v0Talq__statusNote p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.Methodology-module__v0Talq__statusNote em{color:var(--text);font-style:normal}.Methodology-module__v0Talq__pageNav{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;background:#030c17eb;border-radius:10px;gap:7px;padding:10px;display:flex;position:sticky;top:8px;overflow-x:auto}.Methodology-module__v0Talq__pageNav a{flex:none;min-height:32px;padding:7px 10px}.Methodology-module__v0Talq__section{gap:17px;padding-top:8px;scroll-margin-top:72px;display:grid}.Methodology-module__v0Talq__scopeGrid,.Methodology-module__v0Talq__twoColumn,.Methodology-module__v0Talq__confidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Methodology-module__v0Talq__specGrid,.Methodology-module__v0Talq__formulaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.Methodology-module__v0Talq__card,.Methodology-module__v0Talq__primaryCard,.Methodology-module__v0Talq__scoreCard,.Methodology-module__v0Talq__formulaCard,.Methodology-module__v0Talq__formulaCardAccent{border:1px solid var(--line);background:linear-gradient(155deg,#111e33eb,#050f1cf5);border-radius:10px;align-content:start;gap:12px;min-width:0;padding:clamp(18px,2.5vw,25px);display:grid}.Methodology-module__v0Talq__primaryCard,.Methodology-module__v0Talq__formulaCardAccent{background:linear-gradient(135deg,#13fdfd0e,#0000 45%),#050f1cf5;border-color:#13fdfd57}.Methodology-module__v0Talq__card>span,.Methodology-module__v0Talq__primaryCard>span,.Methodology-module__v0Talq__scoreCard>span,.Methodology-module__v0Talq__formulaCard>span,.Methodology-module__v0Talq__formulaCardAccent>span{color:var(--muted-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:600}.Methodology-module__v0Talq__card h3,.Methodology-module__v0Talq__primaryCard h3{color:var(--text);font-family:var(--display);margin:0;font-size:20px;line-height:1.15}.Methodology-module__v0Talq__primaryCard h3{color:var(--accent)}.Methodology-module__v0Talq__card p,.Methodology-module__v0Talq__primaryCard p,.Methodology-module__v0Talq__card li,.Methodology-module__v0Talq__scoreCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.Methodology-module__v0Talq__card ul,.Methodology-module__v0Talq__primaryCard ul{gap:7px;margin:0;padding-left:18px;display:grid}.Methodology-module__v0Talq__primaryCard small{color:var(--accent-2);font-family:var(--mono);font-size:10px}.Methodology-module__v0Talq__formulaCard,.Methodology-module__v0Talq__formulaCardAccent{min-height:190px}.Methodology-module__v0Talq__formulaCard strong,.Methodology-module__v0Talq__formulaCardAccent strong{overflow-wrap:anywhere;color:var(--text);font-family:var(--mono);margin-top:10px;font-size:clamp(17px,2vw,24px);font-weight:550;line-height:1.3}.Methodology-module__v0Talq__formulaCardAccent strong{color:var(--accent)}.Methodology-module__v0Talq__formulaCard p,.Methodology-module__v0Talq__formulaCardAccent p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.Methodology-module__v0Talq__example{border-left:2px solid var(--accent);background:#13fdfd0b;grid-template-columns:minmax(210px,.3fr) minmax(0,1fr);align-items:center;gap:22px;padding:18px 20px;display:grid}.Methodology-module__v0Talq__example>div{gap:6px;display:grid}.Methodology-module__v0Talq__example span{color:var(--muted-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.Methodology-module__v0Talq__example strong{color:var(--accent);font-family:var(--mono);font-size:28px}.Methodology-module__v0Talq__example p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.Methodology-module__v0Talq__example code,.Methodology-module__v0Talq__cardNote code{color:var(--text);font-family:var(--mono);font-size:.92em}.Methodology-module__v0Talq__hierarchy{gap:0;margin:0;padding:0;list-style:none;display:grid}.Methodology-module__v0Talq__hierarchy li{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;gap:9px;padding:8px 0;display:grid}.Methodology-module__v0Talq__hierarchy li:last-child{border-bottom:0}.Methodology-module__v0Talq__hierarchy li>span{color:var(--accent-2);font-family:var(--mono);font-size:9px}.Methodology-module__v0Talq__hierarchy strong{color:var(--text);font-size:11px;font-weight:600}.Methodology-module__v0Talq__hierarchy small{color:var(--muted-2);font-family:var(--mono);font-size:8px}.Methodology-module__v0Talq__card .Methodology-module__v0Talq__cardNote{border-top:1px solid var(--line);color:var(--muted-2);padding-top:12px;font-size:10px}.Methodology-module__v0Talq__inlineFormula{color:var(--accent-2);font-family:var(--mono);text-align:center;background:#030c17c2;border:1px solid #7dd3fc38;border-radius:7px;padding:13px 14px;font-size:clamp(12px,1.5vw,16px)}.Methodology-module__v0Talq__scoreCard{border-color:#7dd3fc42}.Methodology-module__v0Talq__scoreFormula{color:var(--accent);font-family:var(--mono);background:#030c17c2;border-radius:7px;padding:14px;font-size:clamp(13px,1.5vw,18px);line-height:1.5}.Methodology-module__v0Talq__scoreCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.Methodology-module__v0Talq__scoreCard dl>div{border:1px solid var(--line);border-radius:6px;gap:3px;padding:8px;display:grid}.Methodology-module__v0Talq__scoreCard dt{color:var(--accent-2);font-family:var(--mono);font-size:10px}.Methodology-module__v0Talq__scoreCard dd{color:var(--muted);margin:0;font-size:9px}.Methodology-module__v0Talq__tableWrap{border:1px solid var(--line);background:#050f1ce0;border-radius:10px;overflow-x:auto}.Methodology-module__v0Talq__tableWrap table{border-collapse:collapse;width:100%;font-size:11px}.Methodology-module__v0Talq__tableWrap th,.Methodology-module__v0Talq__tableWrap td{border-bottom:1px solid var(--line);text-align:left;padding:14px 16px}.Methodology-module__v0Talq__tableWrap th{color:var(--muted-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.Methodology-module__v0Talq__tableWrap td{color:var(--muted)}.Methodology-module__v0Talq__tableWrap td strong{color:var(--accent);font-family:var(--mono);font-size:15px}.Methodology-module__v0Talq__tableWrap tr:last-child td{border-bottom:0}.Methodology-module__v0Talq__roadmapGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.Methodology-module__v0Talq__roadmapGrid article{border:1px solid var(--line);background:#050f1cbd;border-radius:8px;align-content:start;gap:8px;min-height:150px;padding:14px;display:grid}.Methodology-module__v0Talq__roadmapGrid span{color:#7dd3fc6b;font-family:var(--display);font-size:24px;font-weight:900}.Methodology-module__v0Talq__roadmapGrid h3{color:var(--text);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10px}.Methodology-module__v0Talq__roadmapGrid p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.Methodology-module__v0Talq__sources{border:1px solid var(--line);background:#0a1628b8;border-radius:10px;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:24px;padding:22px;display:grid}.Methodology-module__v0Talq__sources>div{align-content:start;gap:5px;display:grid}.Methodology-module__v0Talq__sources h2{margin:0;font-size:24px}.Methodology-module__v0Talq__sources p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.Methodology-module__v0Talq__sources a{color:var(--accent-2);text-underline-offset:3px;-webkit-text-decoration:underline #7dd3fc66;text-decoration:underline #7dd3fc66}.Methodology-module__v0Talq__sources a:hover{color:var(--accent)}@media (max-width:1040px){.Methodology-module__v0Talq__roadmapGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.Methodology-module__v0Talq__hero{min-height:350px;padding:28px 22px}.Methodology-module__v0Talq__statusNote,.Methodology-module__v0Talq__scopeGrid,.Methodology-module__v0Talq__twoColumn,.Methodology-module__v0Talq__confidenceGrid,.Methodology-module__v0Talq__specGrid,.Methodology-module__v0Talq__formulaGrid,.Methodology-module__v0Talq__example,.Methodology-module__v0Talq__sources{grid-template-columns:minmax(0,1fr)}.Methodology-module__v0Talq__pageNav{margin-inline:-4px}.Methodology-module__v0Talq__hierarchy li{grid-template-columns:20px minmax(0,1fr)}.Methodology-module__v0Talq__hierarchy small{grid-column:2}}@media (max-width:520px){.Methodology-module__v0Talq__roadmapGrid{grid-template-columns:minmax(0,1fr)}.Methodology-module__v0Talq__roadmapGrid article{min-height:auto}.Methodology-module__v0Talq__scoreCard dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
