:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef6ff;background:#08111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at top,#4b91ff2e,#0000 32%),#08111f;min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,.fileButton{color:#eef6ff;cursor:pointer;background:#4b91ff29;border:1px solid #9fcdff59;border-radius:999px;padding:.72rem 1rem}button:hover,.fileButton:hover{background:#4b91ff47}button:disabled{opacity:.48;cursor:not-allowed}button:disabled:hover{background:#4b91ff29}input,select,textarea{color:#eef6ff;background:#ffffff0f;border:1px solid #9fcdff40;border-radius:14px;width:100%;padding:.8rem .9rem}label{color:#bdd4ed;gap:.38rem;font-size:.9rem;display:grid}textarea{resize:vertical;min-height:110px}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:.9rem}th{color:#9fcfff;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}td small{color:#9fb3c8;margin-top:.25rem;display:block}tr{cursor:pointer}tr:hover,tr.selected{background:#579eff1c}a{color:#90ffc7}.shell{max-width:1480px;margin:0 auto;padding:2rem}.hero{background:radial-gradient(circle at 0 0,#4b91ff52,#0000 38%),#ffffff0b;border:1px solid #9fcdff2e;border-radius:28px;justify-content:space-between;gap:1.5rem;padding:2rem;display:flex;box-shadow:0 24px 80px #00000038}.launchHero{align-items:stretch}.hero h1{margin:0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.95}.hero p{color:#bdd4ed;max-width:820px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;margin:0 0 .55rem;font-size:.78rem;font-weight:700;color:#90ffc7!important}.heroActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.75rem;min-width:260px;display:flex}.boundaryPills,.globalWarnings,.checklist,.qualityCounts{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.boundaryPills span,.countBadge,.qualityCounts span{color:#b8ffda;background:#90ffc714;border:1px solid #90ffc738;border-radius:999px;padding:.35rem .66rem;font-size:.78rem;font-weight:700}.launchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.introPanel h2,.walkthrough h2{margin:0 0 .5rem}.introPanel p,.walkthrough p,.stepCard p,.sampleNotice span,.taskCard p{color:#bdd4ed}.cautionPanel{background:#ffd76e0e;border-color:#ffd76e42}.cards,.miniGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:1rem 0;display:grid}.miniGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat,.panel{background:#ffffff0e;border:1px solid #9fcdff29;border-radius:22px;box-shadow:0 18px 60px #0000002b}.stat{padding:1rem}.stat span{color:#9fb3c8;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;display:block}.stat strong{margin-top:.3rem;font-size:1.6rem;display:block}.walkthrough{grid-template-columns:.8fr 2fr;align-items:start;gap:1rem;margin:1rem 0;display:grid}.stepGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.stepCard{background:#0000001f;border:1px solid #9fcdff24;border-radius:18px;padding:1rem}.stepCard span{color:#90ffc7;background:#90ffc71f;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:800;display:inline-grid}.stepCard h3{margin:.8rem 0 .35rem}.panel{margin:1rem 0;padding:1.2rem}.panel h2{margin-top:0}.panelHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.compactHeader{align-items:center;margin-bottom:.9rem}.compactHeader h3{margin:0}.importWorkbench,.sessionWorkbench,.taskBoard,.scoreboard,.regionalView{margin:1rem 0}.csvTextArea{min-height:170px;margin-top:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.5}.importActions{flex-wrap:wrap;gap:.75rem;margin:.85rem 0 0;display:flex}.previewPanel{border-top:1px solid #9fcdff29;margin-top:1rem;padding-top:1rem}.previewSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.batchMeta,.sessionMessage{color:#bdd4ed;overflow-wrap:anywhere;background:#00000029;border-radius:16px;gap:.45rem;margin:.85rem 0;padding:.85rem;display:grid}.previewTable{max-height:420px}.previewTable .chip{white-space:normal;max-width:100%;margin:.14rem}.toolbar{grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:.8rem;margin:1rem 0;display:grid}.taskToolbar{grid-template-columns:.8fr 1fr 2fr 1fr auto}.fileButton{text-align:center;white-space:nowrap;position:relative;overflow:hidden}.fileButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.sampleNotice{align-items:center;gap:.65rem;margin:1rem 0;display:flex}.sampleNotice strong{color:#ffd76e;white-space:nowrap}.grid{grid-template-columns:minmax(0,1.5fr) minmax(380px,.85fr);align-items:start;gap:1rem;display:grid}.tableWrap{max-height:64vh;overflow:auto}.drawer{position:sticky;top:1rem}.chip{border-radius:999px;margin:.12rem;padding:.3rem .62rem;font-size:.78rem;font-weight:700;display:inline-flex}.chip.ok{color:#90ffc7;background:#39ff9124}.chip.warn{color:#ffd76e;background:#ffcd5724}.chip.info{color:#9fcfff;background:#72b9ff24}.chip.danger{color:#ffb4b4;background:#ff696929}.muted{color:#9fb3c8}.okText{color:#90ffc7}.dangerText{color:#ffb4b4;font-weight:700}.taskBoard{background:linear-gradient(135deg,#90ffc70f,#4b91ff0e);border-color:#90ffc73d}.taskStats{grid-template-columns:repeat(5,minmax(0,1fr))}.taskList{gap:.75rem;max-height:560px;margin-top:1rem;padding-right:.2rem;display:grid;overflow:auto}.taskCard small{color:#9fb3c8}.sessionGrid,.receiptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:.8rem 0;display:grid}.qualityRows,.regionalRows{gap:.6rem;max-height:420px;display:grid;overflow:auto}.qualityRow,.regionRow{text-align:left;background:#00000024;border:1px solid #9fcdff29;border-radius:16px;width:100%;padding:.8rem .9rem}.qualityRow strong,.qualityRow span,.qualityRow small,.regionRow strong,.regionRow span,.regionRow small{display:block}.qualityRow small,.regionRow small{color:#9fb3c8;margin-top:.2rem}.qualityRow.strong{border-left:4px solid #90ffc7cc}.qualityRow.moderate{border-left:4px solid #72b9ffcc}.qualityRow.weak{border-left:4px solid #ffd76ecc}.qualityRow.blocked{border-left:4px solid #ff6969cc}.regionalGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:1rem;display:grid}.selectedRegion{outline:2px solid #90ffc773}.regionDetail{background:#0000001f;border:1px solid #9fcdff29;border-radius:18px;padding:1rem}.receiptEditor{background:linear-gradient(135deg,#90ffc712,#4b91ff0f);border:1px solid #90ffc729;border-radius:18px;margin:1rem 0;padding:1rem}.receipt{background:#ffffff0b;border-left:3px solid #90ffc7b3;border-radius:12px;margin:.75rem 0;padding:.6rem .8rem}.receipt span,.receipt small{color:#9fb3c8;margin-top:.2rem;font-size:.84rem;display:block}.receipt a{margin-top:.35rem;display:inline-block}.noteBox{gap:.7rem;display:grid}@media (width<=1180px){.walkthrough{grid-template-columns:1fr}.stepGrid,.previewSummary,.taskStats{grid-template-columns:repeat(2,minmax(0,1fr))}.taskToolbar{grid-template-columns:1fr 1fr}}@media (width<=980px){.hero,.grid,.launchGrid,.regionalGrid{grid-template-columns:1fr;display:grid}.cards,.miniGrid,.toolbar,.sessionGrid,.receiptGrid{grid-template-columns:1fr 1fr}.heroActions{justify-content:flex-start}.panelHeader{display:grid}.drawer{position:static}}@media (width<=640px){.shell{padding:1rem}.hero,.panel{border-radius:18px;padding:1rem}.cards,.miniGrid,.toolbar,.stepGrid,.previewSummary,.receiptGrid,.sessionGrid,.taskToolbar,.taskStats,.taskCard{grid-template-columns:1fr}.sampleNotice{flex-direction:column;align-items:flex-start}}.briefPanel{background:radial-gradient(circle at 100% 0,#90ffc71f,#0000 35%),#ffffff0e;border-color:#90ffc747}.briefNotice{color:#ffe5a5;background:#ffd76e14;border:1px solid #ffd76e4d;border-radius:16px;padding:.9rem 1rem;line-height:1.55}.briefGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.briefGrid>div,.manualTask,.taskFilters{background:#00000021;border:1px solid #9fcdff24;border-radius:18px;padding:1rem}.briefGrid h3{margin-top:0}.regionPanel{border-color:#72b9ff3d}.regionalList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;max-height:360px;margin-top:1rem;padding-right:.2rem;display:grid;overflow:auto}.regionRow{text-align:left;border-radius:18px;gap:.3rem;display:grid}.regionRow span{color:#bdd4ed;font-size:.88rem}.selectedRegion{background:#90ffc71a;outline:2px solid #90ffc78c}.sessionPanel textarea{min-height:130px;margin-top:.75rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.sessionHistory{color:#bdd4ed;background:#00000029;border:1px solid #9fcdff1f;border-radius:16px;padding:.8rem 1rem .8rem 1.4rem}.taskFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.8rem;display:grid}.manualTask{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-top:.75rem;display:grid}.taskList{gap:.75rem;margin-top:1rem;display:grid}.taskCard{background:#00000029;border:1px solid #9fcdff29;border-left:4px solid #9fcdff80;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(170px,.28fr);gap:1rem;padding:1rem;display:grid}.taskCard.high{border-left-color:#ff6969e6}.taskCard.medium{border-left-color:#ffd76ee6}.taskCard.low{border-left-color:#72b9ffe6}.taskCard h3{margin:.5rem 0 .25rem}.taskActions{align-content:start;gap:.55rem;display:grid}@media (width<=900px){.briefGrid,.taskFilters,.manualTask,.taskCard{grid-template-columns:1fr}}.canonicalModePanel{background:linear-gradient(135deg,#90ffc714,#4b91ff0f);border-color:#90ffc747}.canonicalGrid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1rem;margin-top:1rem;display:grid}.canonicalChecklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.checkCard{background:#00000029;border:1px solid #9fcdff26;border-radius:16px;padding:.85rem}.checkCard strong,.taskCard strong{margin-bottom:.35rem;display:block}.checkCard span{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.25rem .58rem;font-size:.74rem;font-weight:800;display:inline-flex}.checkCard.pass span{color:#90ffc7;background:#39ff9124}.checkCard.warning span{color:#ffd76e;background:#ffcd5724}.checkCard.fail span{color:#ffb4b4;background:#ff696929}.checkCard.needs_human span{color:#9fcfff;background:#72b9ff24}.checkCard p{color:#bdd4ed;margin-bottom:0}.promotionForm,.manualTask,.sessionGrid{gap:.8rem;display:grid}.checkLine{color:#bdd4ed;align-items:center;gap:.65rem;display:flex}.checkLine input{width:auto}.taskGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.taskCard{background:#ffffff0b;border:1px solid #9fcdff26;border-radius:18px;padding:1rem}.taskCard span{color:#9fb3c8;font-size:.82rem;display:block}.taskCard p{color:#bdd4ed}.priority-high{border-color:#ff696952}.priority-medium{border-color:#ffcd5740}.priority-low{border-color:#90ffc733}.sourceScoreboard,.regionalPanel,.reviewQueuePanel,.sessionPanel,.publicBriefPanel{margin:1rem 0}.sessionGrid{grid-template-columns:1fr auto;align-items:end;margin:1rem 0}@media (width<=1180px){.canonicalGrid,.canonicalChecklist,.taskGrid{grid-template-columns:1fr}}@media (width<=780px){.sessionGrid{grid-template-columns:1fr}}.auditTimelinePanel{background:radial-gradient(circle at 0 0,#90ffc71f,#0000 38%),#ffffff0e;border-color:#90ffc738}.auditSummary{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.75rem;margin:1rem 0;display:grid}.timelineList{gap:.85rem;margin-top:1rem;display:grid}.timelineEvent{background:#00000029;border:1px solid #9fcdff29;border-radius:18px;grid-template-columns:1.1rem minmax(0,1fr);gap:.8rem;padding:.9rem;display:grid;position:relative}.timelineEvent:before{content:"";background:#9fcdff29;width:1px;position:absolute;top:2.2rem;bottom:-1rem;left:1.42rem}.timelineEvent:last-child:before{display:none}.timelineDot{background:#9fcfff;border-radius:999px;width:1rem;height:1rem;margin-top:.18rem;box-shadow:0 0 24px #9fcfff80}.event-promotion .timelineDot,.event-reviewed .timelineDot{background:#90ffc7;box-shadow:0 0 24px #90ffc78c}.event-task .timelineDot{background:#ffd76e;box-shadow:0 0 24px #ffd76e80}.event-session_restore .timelineDot{background:#d4b3ff;box-shadow:0 0 24px #d4b3ff73}.event-quality .timelineDot{background:#72b9ff;box-shadow:0 0 24px #72b9ff73}.event-note .timelineDot{background:#ffb4b4;box-shadow:0 0 24px #ffb4b461}.timelineMeta{color:#90ffc7;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.timelineEvent h3{margin:.25rem 0 .35rem}.timelineEvent p{color:#bdd4ed;margin:0 0 .45rem}.timelineEvent small{color:#9fb3c8;overflow-wrap:anywhere}.changeReviewPanel{background:linear-gradient(135deg,#ffd76e0f,#4b91ff0e);border-color:#ffd76e3d}.changeForm .wideField{grid-column:1/-1}.changeDiff{gap:1rem;display:grid}.changeDiff table td:nth-child(2),.changeDiff table td:nth-child(3){overflow-wrap:anywhere;max-width:220px}.changeBlockers{background:#00000029;border:1px solid #9fcdff29;border-radius:18px;padding:1rem}.changeBlockers h3{margin-top:0}.event-change .timelineDot{background:#ffd76e;box-shadow:0 0 0 6px #ffd76e1f}@media (width<=980px){.changeGrid,.changeForm{grid-template-columns:1fr}}.changeApprovalPanel{background:linear-gradient(135deg,#90ffc713,#4b91ff0f);border-color:#90ffc738}.approvalStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.changeGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:1rem;display:grid}.changeForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.changeForm .fullSpan{grid-column:1/-1}.diffPanel,.approvalQueue{background:#00000029;border:1px solid #9fcdff29;border-radius:18px;padding:1rem}.qualityDelta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.approvalQueue{margin-top:1rem}.approvalList{gap:.85rem;margin-top:1rem;display:grid}.approvalCard{background:#ffffff0b;border:1px solid #9fcdff24;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem;display:grid}.approvalCard.pending{border-color:#ffcd5752}.approvalCard.approved{border-color:#90ffc747}.approvalCard.rejected{border-color:#ff69694d}.approvalCard h4{margin:.5rem 0 .35rem}.approvalCard p{color:#bdd4ed;margin:.35rem 0}.approvalCard small{color:#9fb3c8}.approvalActions{flex-direction:column;align-items:stretch;gap:.55rem;min-width:170px;display:flex}@media (width<=980px){.approvalStats,.changeGrid,.changeForm,.qualityDelta,.approvalCard{grid-template-columns:1fr}.approvalActions{min-width:0}}.role-panel{background:linear-gradient(135deg,#0f172af5,#1e293beb);border:1px solid #60a5fa59}.role-grid,.gate-grid,.permission-grid,.checklist-grid,.form-grid{gap:.9rem;display:grid}.role-grid,.form-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.gate-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1rem}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));margin-top:1rem}.permission-chip,.role-gate,.impact-chip{background:#0f172ab8;border:1px solid #94a3b859;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.78rem;display:inline-flex}.role-gate.allowed,.gate-card.allowed{border-color:#22c55e8c}.role-gate.blocked,.gate-card.blocked{border-color:#f8717199}.gate-card{background:#02061759;border:1px solid #94a3b83d;border-radius:1rem;gap:.45rem;padding:.85rem;display:grid}.boundary-note{color:#cbd5e1;margin-top:1rem;font-size:.92rem}.check-card{background:#0f172a8c;border:1px solid #94a3b840;border-radius:1rem;padding:.9rem}.check-card.pass{border-color:#22c55e80}.check-card.warning,.check-card.needs_human{border-color:#facc158c}.check-card.fail{border-color:#f87171a6}.diff-table{gap:.35rem;margin:1rem 0;display:grid}.diff-table>div{background:#0f172a73;border-radius:.75rem;grid-template-columns:1fr 1.2fr 1.2fr .8fr;align-items:center;gap:.5rem;padding:.55rem;display:grid}.quality-delta{flex-wrap:wrap;gap:.55rem;margin:.8rem 0;display:flex}.quality-delta span{background:#0f172a73;border:1px solid #94a3b847;border-radius:.8rem;padding:.5rem .75rem}.approval-card,.task-card,.mini-card,.timeline-event{background:#0f172a7a;border:1px solid #94a3b83d;border-radius:1rem;margin-top:.75rem;padding:.9rem}.approval-card.pending{border-color:#60a5fa73}.approval-card.approved{border-color:#22c55e80}.approval-card.rejected{border-color:#f871718c}.change-fields textarea,.session-panel textarea,.public-brief-panel textarea{min-height:5rem}.fileButton input{display:none}.fileButton{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.warning{color:#fbbf24}@media (width<=760px){.diff-table>div{grid-template-columns:1fr}}.two-person-policy{background:#0f172a6b;border:1px solid #94a3b847;border-radius:18px;gap:.55rem;margin-top:1rem;padding:1rem;display:grid}.two-person-policy strong{font-size:.94rem}.two-person-policy span{color:#e2e8f0d1;font-size:.9rem}.approval-request-card,.two-person-gate-card,.decision-gate-card{background:#0f172a57;border:1px solid #94a3b83d;border-radius:18px;gap:.7rem;padding:1rem;display:grid}.two-person-gate-card.allowed,.decision-gate-card.allowed{border-color:#22c55e6b}.two-person-gate-card.blocked,.decision-gate-card.blocked{border-color:#f8717175}.approval-meta-grid,.two-person-meta-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.approval-meta-grid span,.two-person-meta-grid span{color:#e2e8f0d1;background:#0f172a61;border-radius:14px;gap:.2rem;padding:.75rem;font-size:.86rem;display:grid}.approval-meta-grid strong,.two-person-meta-grid strong{color:#f8fafc;font-size:.95rem}.approval-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.approval-actions textarea,.decision-note-input{min-height:88px}.policy-chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.policy-chip{color:#e2e8f0db;background:#0f172a6b;border:1px solid #94a3b842;border-radius:999px;padding:.38rem .68rem;font-size:.78rem}.policy-chip.allowed{border-color:#22c55e70}.policy-chip.blocked{border-color:#f871717a}.release-manifest-panel{border:1px solid #7dd3fc59;box-shadow:0 0 0 1px #7dd3fc14,0 24px 80px #0ea5e914}.release-readiness{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;margin:1rem 0;display:grid}.manifest-blockers,.manifest-warnings{border-radius:1rem;gap:.45rem;margin:.85rem 0;padding:.9rem;display:grid}.manifest-blockers{background:#7f1d1d2e;border:1px solid #f8717159}.manifest-warnings{background:#713f1229;border:1px solid #fbbf2459}.manifest-blockers span,.manifest-warnings span,.two-person-policy span{background:#ffffff12;border-radius:999px;align-items:center;width:fit-content;padding:.28rem .55rem;font-size:.82rem;display:inline-flex}.audit-timeline .timeline-event,.approval-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:1rem;margin:.65rem 0;padding:.85rem}.timeline-event span{opacity:.74;margin-top:.2rem;display:block}.boundary-note{opacity:.82;font-size:.92rem}.manifest-compare-panel{border:1px solid #7dd3fc38}.manifest-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.manifest-compare-grid label{color:var(--muted,#9fb3c8);gap:.45rem;font-size:.9rem;display:grid}.manifest-compare-grid textarea{min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem}.manifest-diff-output{gap:1rem;margin-top:1rem;display:grid}.diff-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.diff-columns>div{background:#0f172a57;border:1px solid #94a3b82e;border-radius:16px;gap:.45rem;padding:.85rem;display:grid}.diff-columns strong{color:var(--text,#eef6ff)}.diff-columns span{color:var(--muted,#9fb3c8);background:#94a3b81f;border-radius:999px;padding:.4rem .55rem;font-size:.78rem;display:block}.digest-line{color:var(--muted,#9fb3c8);overflow-wrap:anywhere;background:#0ea5e914;border-radius:14px;padding:.7rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.signoff-panel{border:1px solid #6366f157;box-shadow:0 0 0 1px #6366f114,0 24px 80px #4f46e514}.signoff-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1rem 0;display:grid}.signoff-checklist{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;margin:1rem 0;display:grid}.signoff-item{background:#0f172a8c;border:1px solid #94a3b840;border-radius:18px;padding:.9rem}.signoff-item strong,.signoff-item span{display:block}.signoff-item span{text-transform:uppercase;letter-spacing:.08em;margin:.25rem 0;font-size:.72rem;font-weight:800}.signoff-item.pass{border-color:#22c55e66}.signoff-item.warn{border-color:#f59e0b80}.signoff-item.block{border-color:#f871718c}.signoff-item p{color:#e2e8f0c7;margin:.35rem 0 0}.fullWidth{margin:1rem 0;display:block}.fullWidth textarea{min-height:120px}@media (width<=900px){.manifest-compare-grid,.diff-columns{grid-template-columns:1fr}}.release-archive-panel{margin-top:1rem}.archive-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:1rem;display:grid}.archive-grid textarea{min-height:180px}.archive-actions{align-content:start;gap:.8rem;display:grid}.archive-summary{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin:1rem 0;display:grid}.archive-summary div{background:#ffffff0a;border:1px solid #88b6ff40;border-radius:16px;padding:.85rem}.archive-summary strong{font-size:1.65rem;display:block}.archive-summary span{color:#a9c3e8;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.archive-table{gap:.85rem;display:grid}.archive-entry{background:#061021a6;border:1px solid #88b6ff38;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(220px,.65fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid}.archive-entry h3{margin:.1rem 0 .35rem}.archive-entry p{color:#cfe0f7;margin:.1rem 0 .5rem}.archive-entry code{overflow-wrap:anywhere;color:#b7ffe2;background:#ffffff14;border-radius:999px;max-width:100%;padding:.25rem .55rem;display:inline-block}.archive-metrics,.archive-buttons{gap:.45rem;display:grid}.archive-metrics span{color:#d7e7ff;background:#ffffff12;border-radius:999px;padding:.25rem .55rem;font-size:.82rem}.archive-buttons button{white-space:nowrap}.emptyArchive{color:#cfe0f7;border:1px dashed #88b6ff59;border-radius:16px;padding:1rem}@media (width<=900px){.archive-grid,.archive-entry{grid-template-columns:1fr}.archive-buttons{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.release-library-panel{margin-top:1.5rem}.library-controls,.library-lineage-editor{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;margin:1rem 0;display:grid}.library-controls input,.library-controls select,.library-lineage-editor input,.library-lineage-editor textarea{width:100%}.library-lineage-editor textarea{min-height:6rem}.library-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:1rem 0;display:grid}.library-summary div{background:#0f172a57;border:1px solid #94a3b840;border-radius:1rem;padding:.85rem}.library-summary strong{font-size:1.35rem;display:block}.library-summary span,.library-metrics span{color:#94a3b8;font-size:.82rem}.library-lineage{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;margin:1rem 0;display:grid}.lineage-card,.library-entry{background:#0f172a6b;border:1px solid #94a3b838;border-radius:1rem;padding:1rem}.lineage-card strong,.lineage-card span,.lineage-card em{display:block}.lineage-card span{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin:.35rem 0;font-size:.75rem}.lineage-card p{color:#cbd5e1;margin-bottom:0}.library-table{gap:.85rem;margin-top:1rem;display:grid}.library-entry{grid-template-columns:minmax(240px,1.2fr) minmax(200px,.8fr) auto;align-items:start;gap:1rem;display:grid}.library-entry h3{margin:.1rem 0 .25rem}.library-entry code{overflow-wrap:anywhere;max-width:100%;margin-top:.4rem;display:inline-block}.library-metrics{gap:.35rem;display:grid}.release-library-panel .boundary-note{margin-top:1rem}@media (width<=820px){.library-entry{grid-template-columns:1fr}}.release-integrity-panel{background:linear-gradient(135deg,#0f172af5,#1e293be6);border:1px solid #fcd34d47}.integrity-actions{flex-wrap:wrap;align-items:center}.integrity-status{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin:1rem 0;display:grid}.integrity-status>div{background:#0f172aa8;border:1px solid #94a3b838;border-radius:1rem;padding:.85rem}.integrity-status strong{font-size:1.3rem;display:block}.integrity-status span{color:#e2e8f0b8;font-size:.78rem}.integrity-score.clear{border-color:#22c55e73}.integrity-score.review,.integrity-score.empty{border-color:#fbbf2473}.integrity-score.blocked{border-color:#f871718c}.integrity-findings{gap:.8rem;display:grid}.integrity-finding{background:#0f172a9e;border:1px solid #94a3b833;border-radius:1rem;padding:1rem}.integrity-finding.blocker{border-color:#f871718c}.integrity-finding.warning{border-color:#fbbf2473}.integrity-finding.info{border-color:#38bdf859}.integrity-finding h3{margin:.25rem 0 .4rem}.integrity-finding code{overflow-wrap:anywhere;max-width:100%;margin:.25rem 0 .55rem;display:inline-block}.us-map-panel{background:linear-gradient(135deg,#020817eb,#0f172ae6);border:1px solid #7dd3fc3d}.us-map-controls{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.85rem;margin:1rem 0;display:grid}.us-map-controls label,.us-map-drawer label{color:#e2e8f0d1;gap:.35rem;font-size:.82rem;display:grid}.us-map-controls input,.us-map-controls select{color:#e2e8f0;background:#0f172acc;border:1px solid #94a3b83d;border-radius:.8rem;padding:.7rem .85rem}.map-summary{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin:1rem 0;display:grid}.map-summary div{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:1rem;padding:.8rem}.map-summary strong{color:#7dd3fc;font-size:1.35rem;display:block}.map-summary span{color:#e2e8f0b8;font-size:.78rem}.us-map-layout{grid-template-columns:minmax(280px,1.35fr) minmax(260px,.85fr);gap:1rem;display:grid}.us-map-canvas{background:radial-gradient(circle at 15% 20%,#38bdf82e,#0000 24%),radial-gradient(circle at 78% 35%,#14b8a624,#0000 24%),linear-gradient(#0f172af2,#020617f2);border:1px solid #7dd3fc33;border-radius:1.25rem;min-height:430px;position:relative;overflow:hidden}.us-map-backdrop{text-align:center;color:#e2e8f059;pointer-events:none;border:1px dashed #94a3b83d;border-radius:1.1rem;place-content:center;display:grid;position:absolute;inset:1rem}.us-map-backdrop span{letter-spacing:.05em;text-transform:uppercase;font-size:1.1rem;display:block}.us-map-backdrop small{margin-top:.25rem}.state-marker{color:#f0f9ff;cursor:pointer;background:#0ea5e93d;border:1px solid #7dd3fc9e;border-radius:999px;place-items:center;gap:0;width:2.6rem;min-height:2.6rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .35rem #0ea5e914}.state-marker strong{font-size:.92rem;line-height:1}.state-marker span{color:#e2e8f0c7;font-size:.62rem}.state-marker:hover,.state-marker.selected{background:#22c55e47;border-color:#86efaccc;box-shadow:0 0 0 .48rem #22c55e1f}.us-map-drawer{background:#0f172abd;border:1px solid #94a3b82e;border-radius:1.25rem;max-height:430px;padding:1rem;overflow:auto}.us-map-drawer h3{margin:0}.map-record-list{gap:.75rem;margin-top:.8rem;display:grid}.map-record-card{background:#02061775;border:1px solid #94a3b829;border-radius:1rem;padding:.8rem}.map-record-card h4,.map-record-card p{margin:.2rem 0}.map-record-card code{color:#bfdbfee6;overflow-wrap:anywhere;margin-top:.45rem;display:block}@media (width<=900px){.us-map-layout{grid-template-columns:1fr}.us-map-canvas,.us-map-drawer{min-height:320px}}.v33-geo-panel{background:#0f172ad1;border:1px solid #94a3b847;border-radius:24px;max-width:1180px;margin:2rem auto;padding:1.5rem;box-shadow:0 20px 60px #0f172a47}.v33-geo-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.v33-geo-header h2{margin:.25rem 0}.v33-geo-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.v33-geo-actions.inline{justify-content:flex-start;margin:.85rem 0}.v33-geo-actions button{color:inherit;cursor:pointer;background:#0ea5e924;border:1px solid #7dd3fc6b;border-radius:999px;padding:.65rem .95rem}.v33-geo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.v33-geo-card{background:#0f172aa8;border:1px solid #94a3b83d;border-radius:18px;padding:1rem}.v33-geo-card.warning{background:#78350f38;border-color:#fbbf246b}.v33-geo-card ul{margin:.75rem 0 0;padding-left:1.1rem}.v33-geo-card li{margin:.55rem 0}.v33-validator{background:#02061773;border:1px solid #94a3b83d;border-radius:20px;margin-top:1.25rem;padding:1rem}.v33-validator label{margin-bottom:.5rem;font-weight:700;display:block}.v33-validator textarea{width:100%;min-height:220px;color:inherit;background:#0f172ad1;border:1px solid #94a3b847;border-radius:14px;padding:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.v33-validation-output{white-space:pre-wrap;background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;padding:.85rem;overflow:auto}@media (width<=900px){.v33-geo-header{flex-direction:column}.v33-geo-actions{justify-content:flex-start}.v33-geo-grid{grid-template-columns:1fr}}.geo-import-panel{color:#eef6ff;background:#0a182deb;border:1px solid #78aaff47;border-radius:22px;max-width:1120px;margin:24px auto;padding:24px;box-shadow:0 20px 60px #00000038}.geo-import-header h2{margin:4px 0 10px;font-size:clamp(1.5rem,3vw,2.4rem)}.geo-import-header p:not(.eyebrow){color:#cfe0ff;max-width:820px}.geo-import-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.geo-import-actions button,.geo-import-file{color:#f5fbff;cursor:pointer;background:#3c69aa52;border:1px solid #82b4ff61;border-radius:999px;padding:10px 14px;font-weight:700}.geo-import-file input{display:none}.geo-import-panel textarea{resize:vertical;color:#eef6ff;background:#040d1bd1;border:1px solid #82b4ff4d;border-radius:18px;width:100%;min-height:190px;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.5}.geo-import-summary{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin:16px 0;display:grid}.geo-import-summary span,.geo-import-boundary span{background:#ffffff0f;border:1px solid #82b4ff38;border-radius:14px;padding:10px 12px;font-weight:700}.geo-import-boundary{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.geo-import-boundary span{color:#d8e7ff;font-size:.8rem}.geo-import-results{overflow-x:auto}.geo-import-empty{color:#cfe0ff;border:1px dashed #82b4ff59;border-radius:16px;padding:18px}.geo-import-table{border-collapse:collapse;width:100%;min-width:860px}.geo-import-table th,.geo-import-table td{vertical-align:top;text-align:left;border-bottom:1px solid #82b4ff2e;padding:12px}.geo-import-table th{color:#8fffd2;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.geo-import-table ul{margin:0;padding-left:18px}.geo-import-status{text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.geo-import-status.staged{color:#99ffd0;background:#41dc962e}.geo-import-status.warning{color:#ffe39a;background:#ffcd5c2e}.geo-import-status.blocked{color:#ffb6b6;background:#ff69692e}@media (width<=720px){.geo-import-panel{padding:18px}.geo-import-summary{grid-template-columns:1fr 1fr}}.geo-staging-panel{background:#0a172ac7;border:1px solid #81baff59;border-radius:24px;width:min(1120px,100% - 2rem);margin:1.5rem auto;padding:1.25rem;box-shadow:0 20px 60px #00000038}.geo-staging-header h2{margin:.25rem 0 .5rem}.geo-staging-actions{flex-wrap:wrap;gap:.65rem;margin:1rem 0;display:flex}.geo-staging-actions button,.geo-staging-file{color:#eef6ff;cursor:pointer;font:inherit;background:#23487ab3;border:1px solid #81baff66;border-radius:999px;padding:.65rem 1rem}.geo-staging-file input{display:none}.geo-staging-panel textarea{color:#eef6ff;resize:vertical;background:#050e1cc7;border:1px solid #81baff59;border-radius:18px;width:100%;min-height:170px;padding:.9rem;font:.9rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.geo-staging-summary,.geo-staging-boundary{flex-wrap:wrap;gap:.55rem;margin:.85rem 0;display:flex}.geo-staging-summary span,.geo-staging-boundary span{background:#ffffff0f;border:1px solid #81baff47;border-radius:999px;padding:.45rem .7rem}.geo-staging-empty,.geo-staging-digest{background:#ffffff0d;border:1px solid #81baff42;border-radius:16px;padding:.9rem}.geo-staging-table{border-collapse:collapse;width:100%;margin-top:.9rem;overflow:hidden}.geo-staging-table th,.geo-staging-table td{text-align:left;vertical-align:top;border-bottom:1px solid #81baff38;padding:.7rem}.geo-staging-table span{color:#eef6ffb8}@media (width<=720px){.geo-staging-panel{width:calc(100% - 1rem);padding:1rem}.geo-staging-table{font-size:.85rem}}.geo-intake-panel{background:#081226e0;border:1px solid #7daaff59;border-radius:22px;max-width:1180px;margin:24px auto;padding:24px;box-shadow:0 20px 60px #0000003d}.geo-intake-header h2{margin:6px 0 8px}.geo-intake-controls{grid-template-columns:minmax(220px,1fr) repeat(5,max-content);align-items:end;gap:12px;margin:18px 0;display:grid}.geo-intake-controls label{color:#e0eeffd1;gap:6px;font-size:.85rem;display:grid}.geo-intake-controls input[type=text],.geo-intake-panel textarea,.geo-intake-table input{color:#f2f7ff;background:#050d1dc7;border:1px solid #7daaff4d;border-radius:12px;width:100%;padding:10px 12px}.geo-intake-panel textarea{resize:vertical;min-height:140px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.geo-intake-controls button,.geo-intake-file,.geo-intake-decision-actions button{color:#f2f7ff;cursor:pointer;background:#2a549180;border:1px solid #87b5ff6b;border-radius:999px;padding:10px 14px}.geo-intake-file input{display:none}.geo-intake-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.geo-intake-summary span,.geo-intake-boundary span,.geo-intake-status{background:#ffffff0f;border:1px solid #7daaff47;border-radius:999px;align-items:center;padding:8px 10px;font-size:.85rem;display:inline-flex}.geo-intake-boundary{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.geo-intake-results{overflow-x:auto}.geo-intake-table{border-collapse:collapse;width:100%;min-width:980px}.geo-intake-table th,.geo-intake-table td{text-align:left;vertical-align:top;border-bottom:1px solid #7daaff2e;padding:12px}.geo-intake-table small,.geo-intake-table span{color:#e0eeffb8}.geo-intake-row.approved_geo_intake .geo-intake-status{border-color:#76ffb773}.geo-intake-row.held_geo_intake .geo-intake-status{border-color:#ffd6668c}.geo-intake-row.rejected_geo_intake .geo-intake-status{border-color:#ff81818c}.geo-intake-decision-actions{flex-wrap:wrap;gap:6px;display:flex}.geo-intake-empty{color:#e0eeffc7;border:1px dashed #7daaff47;border-radius:16px;padding:18px}@media (width<=980px){.geo-intake-controls,.geo-intake-summary{grid-template-columns:1fr 1fr}}.geo-feed-panel{background:#091426d6;border:1px solid #7bb2ff47;border-radius:22px;max-width:1160px;margin:1.25rem auto;padding:1.25rem;box-shadow:0 20px 55px #0003}.geo-feed-header h2{margin:.2rem 0}.geo-feed-controls{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.geo-feed-controls button,.geo-feed-file{color:#f5fbff;cursor:pointer;background:#2d4e7ca6;border:1px solid #8cb8ff59;border-radius:999px;padding:.65rem .9rem}.geo-feed-file input{display:none}.geo-feed-panel textarea{color:#f7fbff;background:#060d1cbf;border:1px solid #8cb8ff4d;border-radius:16px;width:100%;min-height:150px;padding:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.geo-feed-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:1rem 0;display:grid}.geo-feed-summary span,.geo-feed-boundary span{background:#14223ab8;border:1px solid #8cb8ff38;border-radius:14px;padding:.7rem}.geo-feed-boundary{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.geo-feed-table{border-collapse:collapse;width:100%}.geo-feed-table th,.geo-feed-table td{text-align:left;vertical-align:top;border-bottom:1px solid #8cb8ff2e;padding:.75rem}.geo-feed-table small,.geo-feed-empty{color:#e6f2ffb8}.geo-feed-empty{border:1px dashed #8cb8ff40;border-radius:16px;padding:1rem}.map-qa-panel{background:linear-gradient(135deg,#0f172af5,#1e293beb);border:1px solid #94a3b842;border-radius:24px;width:min(1180px,100% - 32px);margin:24px auto;padding:22px;box-shadow:0 20px 80px #02061752}.map-qa-header h2{margin:4px 0 8px}.map-qa-header p:last-child{color:#e2e8f0cc;margin:0}.map-qa-controls{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.map-qa-controls button,.map-qa-file{color:#f8fafcf0;cursor:pointer;background:#0f172adb;border:1px solid #94a3b842;border-radius:999px;padding:10px 14px;font-weight:700}.map-qa-file input{display:none}.map-qa-panel textarea{color:#f8fafcf0;background:#0206178a;border:1px solid #94a3b83d;border-radius:16px;width:100%;min-height:130px;margin-bottom:14px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.map-qa-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.map-qa-summary span,.map-qa-boundary span{color:#e2e8f0db;background:#0f172a8c;border:1px solid #94a3b833;border-radius:14px;padding:10px}.map-qa-boundary{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.map-qa-results{overflow-x:auto}.map-qa-empty,.map-qa-pass{color:#e2e8f0cc;border:1px dashed #94a3b847;border-radius:16px;padding:18px}.map-qa-pass{background:#22c55e14;border-color:#22c55e6b}.map-qa-table{border-collapse:collapse;width:100%;min-width:860px}.map-qa-table th,.map-qa-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b82e;padding:12px}.map-qa-table th{color:#cbd5e1d6;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.map-qa-table small{color:#cbd5e1a8}.map-qa-table .severity-blocker td:first-child{color:#fecaca;font-weight:800}.map-qa-table .severity-warning td:first-child{color:#fde68a;font-weight:800}.map-qa-table .severity-info td:first-child{color:#bfdbfe;font-weight:800}@media (width<=820px){.map-qa-summary{grid-template-columns:1fr}}.final-map-panel{color:#e2e8f0;background:linear-gradient(135deg,#0f172af5,#1e293bf0);border:1px solid #94a3b84d;border-radius:24px;width:min(1180px,100% - 32px);margin:24px auto;padding:24px;box-shadow:0 24px 70px #0206175c}.final-map-header h2{margin:4px 0 8px;font-size:clamp(1.6rem,3vw,2.35rem)}.final-map-header p{color:#cbd5e1;max-width:860px}.final-map-controls,.final-map-review{flex-wrap:wrap;align-items:stretch;gap:12px;margin:18px 0;display:flex}.final-map-controls button,.final-map-file,.final-map-review input,.final-map-review textarea{color:#e2e8f0;background:#0f172ab8;border:1px solid #94a3b857;border-radius:14px}.final-map-controls button,.final-map-file{cursor:pointer;padding:10px 14px}.final-map-file input{display:none}.final-map-review label{color:#cbd5e1;flex-direction:column;flex:1;gap:6px;min-width:220px;display:flex}.final-map-review input,.final-map-review textarea{padding:10px}.final-map-review textarea{min-height:70px}.final-map-checkbox{align-items:center;flex-direction:row!important;min-width:260px!important}.final-map-json-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.final-map-json-grid textarea{color:#dbeafe;background:#02061794;border:1px solid #94a3b847;border-radius:16px;min-height:170px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.final-map-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.final-map-summary span,.final-map-boundary span{color:#dff6ff;background:#0ea5e917;border:1px solid #7dd3fc3d;border-radius:14px;padding:10px 12px}.final-map-boundary{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.final-map-results{margin-top:16px}.final-map-decision{border:1px solid #94a3b847;border-radius:16px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.final-map-decision.status-export_ready{background:#22c55e1f;border-color:#22c55e59}.final-map-decision.status-blocked,.final-map-decision.status-missing_inputs{background:#ef44441f;border-color:#ef444459}.final-map-decision.status-review_required{background:#f59e0b24;border-color:#f59e0b59}.final-map-table{border-collapse:collapse;border-radius:16px;width:100%;overflow:hidden}.final-map-table th,.final-map-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b82e;padding:10px}.final-map-table th{color:#bae6fd;background:#02061773}.final-map-table small{color:#94a3b8}.final-map-empty{color:#cbd5e1;border:1px dashed #94a3b852;border-radius:16px;padding:16px}@media (width<=820px){.final-map-json-grid,.final-map-summary{grid-template-columns:1fr}}
