:root{--bg:#f5f7fa;--card:#ffffff;--text:#141823;--muted:#5a6373;--border:#dce2eb;--primary:#0066cc;--primary-weak:#dcecff;--shadow:0 10px 24px rgba(20,24,35,0.08);--font:"Titillium Web",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--hdrMax:1240px;--hdrBlue:#285393;--hdrBlue2:#1d3c6a;--hdrGray:#eef1f4;--footerBlue:#0f61a8;--footerBottom:#2f3a63}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font)}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}strong{font-weight:900}.wrap{max-width:1240px;margin:0 auto;padding:16px 18px 60px}.card{background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);padding:16px}#dati,#deleghe,#emendamenti,#mappa-relazioni,#panoramica,#processo,#testo{scroll-margin-top:var(--met-anchor-offset,112px)}h1{margin:0 0 8px;font-size:26px;line-height:1.25}h2{margin:0 0 10px;font-size:17px}.note{line-height:1.35}.note,.small{font-size:17px;color:var(--muted)}.subTitle .small{margin-left:.35em}.pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:17px;font-weight:900;border:1px solid var(--border);background:#f1f5fb;color:#0f2f63}.pill.ok{background:#eaf7ef;border-color:#cfe9da;color:#1f6b3b}.pill.warn{background:#fff6e6;border-color:#ffe1a8;color:#7a5200}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);background:#fff;color:var(--primary);padding:10px 12px;border-radius:var(--button-radius,4px);font-weight:900;font-family:"Titillium Web",var(--font),sans-serif;cursor:pointer;white-space:nowrap}.btn,.btn:hover{text-decoration:none}.btn:hover{filter:brightness(.98)}.btnPrimary{border:0;background:var(--primary);color:#fff}.btnPrimary:hover{filter:brightness(.95)}.btnSoft{background:#fff;border:1px solid var(--border);color:#0f2f63}.btnSoft:hover{background:#f7faff;color:#0f2f63;filter:none}.heroTop{align-items:flex-start;justify-content:space-between;gap:14px}.heroActions,.heroTop{display:flex;flex-wrap:wrap}.heroActions{gap:10px}.heroGrid{margin-top:14px;display:grid;grid-template-columns:1.4fr 1.2fr 1fr;gap:12px}@media (max-width:980px){.heroGrid{grid-template-columns:1fr}}.miniBox{border:1px solid var(--border);border-radius:14px;background:#ffffff;padding:12px;position:relative;overflow:hidden}.miniBoxTitle{margin:-12px -12px 12px;padding:12px 14px;border-bottom:1px solid var(--border);border-radius:14px 14px 0 0;background:#f3f7fc;color:#0f2f63;font-size:1.0625rem;line-height:1.2;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dl{display:grid;grid-template-columns:160px 1fr;gap:8px 12px;margin:0;font-size:17px;line-height:1.35}@media (max-width:720px){.dl{grid-template-columns:1fr;gap:4px}}.dt{color:var(--muted)}.dd,.dt{font-weight:800}.dd{margin:0;color:#0f2f63}.dd .muted{color:var(--muted);font-weight:800}.lawFactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:8px 0 0;border-top:1px solid #e6ebf2}@media (max-width:640px){.lawFactGrid{grid-template-columns:1fr}}.lawFactRow{margin:0;padding:14px 0 12px;display:grid;gap:5px;border-bottom:1px solid #e6ebf2;min-width:0}.lawFactRowWide{grid-column:span 2}@media (max-width:640px){.lawFactRowWide{grid-column:span 1}}.lawFactGrid>.lawFactRow:last-child,.lawFactGrid>.lawFactRow:nth-last-child(-n+2):not(.lawFactRowWide){border-bottom:0}@media (max-width:640px){.lawFactGrid>.lawFactRow:nth-last-child(-n+2):not(.lawFactRowWide){border-bottom:1px solid #e6ebf2}.lawFactGrid>.lawFactRow:last-child{border-bottom:0}}.lawFactLabel{margin:0;font-size:17px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;color:#5a6373}.lawFactValue{margin:0;font-size:17px;font-weight:900;color:#0f2f63;line-height:1.28}.lawFactValueLink{color:#0f4aa3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lawFactValueLink:focus-visible,.lawFactValueLink:hover{color:#0b3a82}.lawGazetteValue{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lawGazetteDate,.lawGazetteNumber{display:inline-flex;align-items:center}.lawGazetteDate{color:#4f6078;font-weight:800}.lawInfoPanel{display:grid;gap:12px}.lawProcedurePanel{gap:18px;min-height:100%;padding-top:8px;border-top:1px solid #e6ebf2}.lawProcedureHero{border:0;border-radius:0;background:transparent;box-shadow:none}.lawInfoHeroLabel{font-size:17px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#4c678c}.lawTrustCard{border:0;border-top:1px solid #e6ebf2;border-radius:0;background:transparent;padding:12px 0 0;box-shadow:none;display:grid;gap:10px;align-content:start;justify-items:center;text-align:center}.lawTrustLabel{font-size:17px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;color:#5a6373}.lawProcedureHero{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:18px;align-items:stretch;padding:4px 0 0}@media (max-width:640px){.lawProcedureHero{grid-template-columns:1fr}}.lawProcedureLead{display:grid;align-content:center;gap:10px;min-width:0;padding:8px 0}.lawProcedureBranch{color:#0f2f63;font-weight:900;line-height:1.1;letter-spacing:-.01em}.lawProcedureCount{display:grid;align-content:center;gap:6px;min-width:0;padding:14px 12px;border-radius:14px;border:1px solid #e1e8f0;background:#fff;color:#0f2f63;text-align:center;box-shadow:none}.lawProcedureCountValue{font-weight:950;line-height:1}.lawProcedureCountLabel{font-size:17px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#5a6373}.lawTrustGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:8px}@media (max-width:640px){.lawTrustGrid{grid-template-columns:1fr}}.lawTrustValue{margin-top:0;display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:#f7f9fc;color:#41516b;font-size:17px;font-weight:950}.lawTrustValue.is-positive{border-color:#d0d8e4;background:#eef2f7;color:#0f2f63}.lawTrustValue.is-neutral{border-color:#d7dee8;background:#f3f5f8;color:#5d6878}.lawTimeline{list-style:none;margin:0;padding:2px 0 0;display:grid;gap:0;position:relative}.lawTimeline:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,#c8d7eb,#dce6f3)}.lawTimelineItem{position:relative;display:grid;grid-template-columns:16px 1fr;gap:12px;align-items:flex-start;padding:0 0 14px}.lawTimelineItem:last-child{padding-bottom:0}.lawTimelineDot{width:16px;height:16px;border-radius:999px;background:#0f2f63;border:4px solid #dcecff;box-shadow:0 0 0 2px #ffffff;position:relative;z-index:1;margin-top:1px}.lawTimelineContent{display:grid;gap:3px;min-width:0}.lawTimelineLabel{color:var(--muted);font-size:17px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.lawTimelineDate{color:#0f2f63;font-size:17px;font-weight:900;line-height:1.2}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}@media (max-width:980px){.kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.kpis{grid-template-columns:1fr}}.kpisDense{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.kpisDense{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.kpisDense{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpisDense .kpi{min-width:0;padding:10px}.kpisDense .kpi .v{font-size:19px;overflow-wrap:anywhere}.kpisDense .kpi .l{font-size:15px}}.kpi{background:#ffffff;border:1px solid var(--border);border-radius:14px;padding:12px}.kpi .v{font-size:26px;font-weight:950;color:#0f2f63}.kpi .l{margin-top:4px;font-weight:800}.kpi .h,.kpi .l{color:var(--muted);font-size:17px}.kpi .h{margin-top:6px;line-height:1.35}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.chip{background:#ebf0f8;border:1px solid var(--border);padding:8px 12px;border-radius:999px;font-size:17px;font-weight:900;color:#0f2f63}.chip.active{background:var(--primary-weak);border-color:#a9cfff}.grid{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-top:14px}@media (max-width:980px){.grid{grid-template-columns:1fr}}.full{grid-column:1/-1}.sectionTitle{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}table{width:100%;border-collapse:collapse;font-size:17px}td,th{padding:10px;border-bottom:1px solid var(--border);vertical-align:top}th{text-align:left;color:#0f2f63;font-size:17px}tr:last-child td{border-bottom:0}.boxGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:520px){.boxGrid{grid-template-columns:1fr}}.box{border:1px solid var(--border);border-radius:12px;background:#fafcff;padding:12px}.box .t{font-weight:950;color:#0f2f63}.box .p{margin-top:6px;color:var(--muted);font-size:17px;line-height:1.35;font-weight:800}.lawDataActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:12px}.transformIndexPanel{display:grid;gap:14px;background:#fff}.transformIndexHeader{display:grid;gap:12px;padding-bottom:12px;border-bottom:1px solid #e6ebf2}.transformIndexSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;justify-items:center}.transformIndexLead{display:grid;align-content:center;justify-items:center;gap:4px;min-height:96px;min-width:112px;padding:0;text-align:center}.transformIndexLeadValue{font-size:32px;line-height:1;font-weight:950;color:#0f2f63}.transformIndexLeadLabel{font-size:17px;font-weight:900;color:var(--muted)}.transformIndexPanel .subSectionTitle{margin:0}.transformIndexBars{margin-top:0}@media (max-width:520px){.transformIndexSummary{gap:8px}.transformIndexLead{min-width:0;min-height:0}.transformIndexLeadValue{font-size:24px}.transformIndexLeadLabel{font-size:15px}}pre{margin-top:10px;color:#d7e3ff;padding:14px;overflow:auto;font-size:17px}.lawJsonWrap,pre{background:#0b1220;border-radius:14px}.lawJsonWrap{overflow:hidden;border:1px solid #1a2740}.lawJsonHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#111a2b;color:#b7c8e6;text-transform:lowercase;letter-spacing:.04em}.lawJsonCopy,.lawJsonHead{font-size:15px;font-weight:900}.lawJsonCopy{border:1px solid #28405f;background:#16243a;color:#d7e3ff;border-radius:var(--button-radius,4px);min-height:36px;padding:6px 12px;text-transform:none;cursor:pointer;align-self:center}.lawJsonCopy:hover{background:#1b2d48}.lawJsonPre{margin-top:0;border-radius:0;border:0;background:transparent}.drawerBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);display:none;z-index:40}.drawerBackdrop.open{display:block}.drawer{position:fixed;top:0;left:0;height:100%;width:min(380px,92vw);background:#fff;box-shadow:0 18px 40px rgba(0,0,0,.25);transform:translateX(-110%);transition:transform .18s ease;z-index:50;display:flex;flex-direction:column}.drawer.open{transform:translateX(0)}.drawerHead{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.drawerClose{border:0;background:transparent;font-size:26px;cursor:pointer;line-height:1;border-radius:8px;padding:4px 6px}.drawerClose:hover{background:#f2f5f9}.drawerTitle{font-weight:950;color:#0f2f63;letter-spacing:.02em}.drawerList{padding:6px 0;overflow:auto}.drawerList a{display:block;padding:16px 18px;border-bottom:1px solid var(--border);color:#0f2f63;font-weight:900}.drawerList a:hover{background:#f3f6fb;text-decoration:none}.drawerList a.active{border-left:6px solid var(--primary);padding-left:12px;background:#f7faff}.olTopStrip{background:var(--hdrGray);border-bottom:1px solid #dde3ea}.olTopStrip .row{max-width:var(--hdrMax);margin:0 auto;height:49px;padding:0 18px;justify-content:space-between;gap:12px}.olTopLeft,.olTopStrip .row{display:flex;align-items:center}.olTopLeft{gap:14px;min-height:24px}.olTopLeft img{width:auto;display:block}.olTopLeft .olTopLogoEu{width:46px;height:31px}.olTopLeft .olTopLogoParliament{width:145px;height:40px}.olTopRight{display:flex;align-items:center;gap:12px}.olTopRight a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px;text-decoration:none;opacity:.9}.olTopRight img{height:24px;width:auto;max-width:28px;object-fit:contain;display:block}.olTopRight a:hover{opacity:1;background:#e6ebf1}.olMainHeader{background:var(--hdrBlue);color:#fff}.olMainHeader .row{max-width:var(--hdrMax);margin:0 auto;padding:18px;display:grid;grid-template-columns:minmax(460px,max-content) 1fr;align-items:end;gap:14px}@media (max-width:980px){.olMainHeader .row{grid-template-columns:1fr;text-align:center}.olBrand{justify-content:center}.olTitle{justify-self:center;text-align:center}}.olBrand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.olBrandLogo{width:52px;height:52px;display:grid;place-items:center;overflow:hidden;background:transparent}.olBrandLogo img{width:100%;height:100%;object-fit:contain;display:block;filter:none!important}.olBrandTxt{display:flex;flex-direction:column;align-items:flex-start;line-height:1;gap:0;min-width:0}.olBrandTxt .t1{font-weight:950;font-size:24px;line-height:1}.olBrandTxt .t2{font-weight:700;letter-spacing:.02em;opacity:.95;white-space:nowrap;overflow:visible;text-overflow:clip;margin-top:-2px}.olTitle{justify-self:end;text-align:right;margin:0;font-size:39px;font-weight:950;letter-spacing:-.02em;line-height:1.05}@media (max-width:980px){.olTitle{font-size:32px}}.olGoCamera{justify-self:end;text-align:right}.olGoCamera a{color:#fff;font-weight:950;text-decoration:none;opacity:.95}.olGoCamera a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.olTri{max-width:var(--hdrMax);margin:0 auto;padding:0 18px}.olTriLine{height:4px;width:140px;border-radius:999px;overflow:hidden;display:flex;margin-top:8px}.olTriLine span{flex:1 1}.olTriLine .g{background:#2fa84f}.olTriLine .w{background:#ffffff}.olTriLine .r{background:#d83b3b}.olMenuBar{background:var(--hdrBlue2);color:#fff;border-top:1px solid rgba(255,255,255,.14)}.olMenuBar .row{max-width:var(--hdrMax);margin:0 auto;padding:10px 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.olHamb{justify-self:start;width:auto;display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);padding:8px 12px;border-radius:999px;color:#fff;font-weight:950;cursor:pointer}.olHamb:hover{background:rgba(255,255,255,.14)}.siteFooter{margin-top:40px}.footerBottom{background:var(--footerBottom);color:#fff;border-top:1px solid rgba(255,255,255,.12)}.footerBottom .row{max-width:1240px;margin:0 auto;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.iterWrap{display:grid;grid-template-columns:1.05fr 1.25fr;gap:14px;margin-top:10px}@media (max-width:980px){.iterWrap{grid-template-columns:1fr}}.iterTiles{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:520px){.iterTiles{grid-template-columns:1fr}}.kpiMini{background:#ffffff;border:1px solid var(--border);border-radius:14px;padding:12px}.kpiMini .v{font-size:26px;font-weight:950;color:#0f2f63;line-height:1.1}.kpiMini .l{margin-top:6px;color:var(--muted);font-size:17px;font-weight:900;line-height:1.25}.emVizTitle,.iterBars .subTitle,.subSectionTitle{margin:0 0 10px;font-size:17px;letter-spacing:.02em;text-transform:uppercase;color:#0f2f63;font-weight:950}details.noteDetails{margin-top:12px;border:1px dashed var(--border);border-radius:12px;padding:10px 12px;background:#fafcff}details.noteDetails>summary{cursor:pointer;font-weight:950;color:#0f2f63;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0;list-style:none}details.noteDetails>summary::-webkit-details-marker{display:none}details.noteDetails>summary:after{content:"▾";font-size:17px;opacity:.85}details.noteDetails[open]>summary:after{content:"▴"}details.noteDetails>summary:hover{text-decoration:underline;text-underline-offset:3px}details.noteDetails .note{margin-top:8px}.badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:17px;font-weight:700;letter-spacing:.2px}.emVizWrap,.textWrap{display:grid;gap:14px;margin-top:12px}.emVizWrap{grid-template-columns:1.25fr .95fr}.textWrap{grid-template-columns:1.7fr .85fr;gap:18px}@media (max-width:980px){.emVizWrap,.textWrap{grid-template-columns:1fr}}.emVizCard{border:1px solid var(--border);border-radius:16px;background:#fff;padding:14px}.compareLegend,.emLegend{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:10px}.compareLegend .item,.emLegend .item{display:inline-flex;align-items:center;gap:8px;font-size:17px;color:var(--muted);font-weight:800}.compareLegend .dot,.emLegend .dot{width:11px;height:11px;border-radius:4px;display:inline-block}.emLegend .dot.comm{background:#0f2f63}.emLegend .dot.ass{background:#7eaee6}.compareLegend .dot.base{width:12px;height:12px;background:#bfd7f6}.compareLegend .dot.delta{width:12px;height:12px;background:#0f2f63}.emBigBar{display:flex;width:100%;height:18px;border-radius:999px;overflow:hidden;background:#f2f4f7;border:1px solid #dde3ea}.emBigBar span{display:block;height:100%}.emBigBar .comm{background:#0f2f63}.emBigBar .ass{background:#7eaee6}.emSplitValues{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}@media (max-width:520px){.emSplitValues{grid-template-columns:1fr}}.emSplitBox{border:1px solid var(--border);border-radius:12px;background:#fff;padding:12px}.emSplitBox .v{font-size:26px;font-weight:950;color:#0f2f63;line-height:1.05}.emSplitBox .l{margin-top:4px;font-size:17px;color:var(--muted);font-weight:800}.emSplitBox .p{margin-top:6px;font-size:17px;color:#0f2f63;font-weight:900}.bars,.compareViz,.emHBars,.emReadingList,.readingBars{display:grid;gap:10px;margin-top:8px}.emReadingRow{display:grid;grid-template-columns:120px 1fr 70px;gap:10px;align-items:center}.compareLabel,.emHLab,.emReadingLabel{font-size:17px;font-weight:800;color:#0f2f63}.bar,.compareTrack,.emHTrack,.emReadingTrack{overflow:hidden;border-radius:999px}.emHTrack,.emReadingTrack{height:12px;background:#f2f4f7;border:1px solid #dde3ea}.bar span,.emHFill,.emReadingFill{display:block;height:100%;background:#0f2f63;border-radius:999px}.emHVal,.emReadingVal,.valueBadge{font-size:17px;font-weight:950;color:#0f2f63}.emHRow{display:grid;grid-template-columns:120px 1fr 36px;gap:10px;align-items:center}.textSide{border-left:1px solid var(--border);padding-left:18px}@media (max-width:980px){.textSide{border-left:0;padding-left:0;border-top:1px solid var(--border);padding-top:16px}}.sideTitle{margin:0 0 12px;font-size:17px;color:#141823;font-weight:900}.compareRow{display:grid;grid-template-columns:82px 1fr 112px;gap:10px;align-items:center}@media (max-width:640px){.compareRow{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.compareTrackWrap{grid-column:1/-1;padding-inline:28px}}.compareTrackWrap{display:grid;gap:5px}.compareTrack{height:16px;display:flex;background:#edf2f8;border:1px solid #dbe4ef}.compareBase{background:#bfd7f6;height:100%}.compareDelta{background:#0f2f63;height:100%}.compareScale{position:relative;min-height:22px;margin-top:2px;font-size:17px;color:var(--muted);font-weight:800}.compareScaleValue{position:absolute;top:0;white-space:nowrap}.compareScaleValue.is-initial{left:var(--initial-position);transform:translateX(-50%)}.compareScaleValue.is-final{left:var(--final-position);transform:translateX(-50%)}.compareValue{text-align:right;display:grid;gap:2px;justify-items:end}@media (max-width:640px){.compareValue{grid-column:2;grid-row:1;display:flex;gap:8px;align-items:baseline}}.compareValue .delta{font-size:17px;font-weight:950;color:#0f2f63;line-height:1.1}.compareValue .deltaPercent{font-size:15px;font-weight:900;color:var(--muted);line-height:1.1}.textMethodBlock{display:grid;gap:10px;margin-top:12px}.textMethodDetails,.textMethodNote{margin-top:2px}.barsLarge .barRow,.readingBars .barRow{gap:10px;align-items:center}.barsLarge .barRow{display:grid;grid-template-columns:160px 1fr 70px;margin-bottom:12px}.transformBarLabel{display:grid;gap:2px}.transformBarMeta{font-size:15px;line-height:1.2;color:var(--muted);font-weight:800}.barsLarge .valueBadge{display:grid;gap:2px;justify-items:end;text-align:right}.transformBarPct{font-size:15px;line-height:1.2;color:var(--muted);font-weight:800}.barsLarge .bar.is-tone-1 span{background:#214d82}.barsLarge .bar.is-tone-2 span{background:#2b5e93}.barsLarge .bar.is-tone-3 span{background:#3b73ad}.readingBars .barRow{display:grid;grid-template-columns:200px 1fr 110px}@media (max-width:720px){.readingBars .barRow{grid-template-columns:1fr}}.lawDelegheBarometer{display:grid;gap:12px;margin-top:14px}.lawAttStack{display:flex;min-height:62px;border-radius:14px;overflow:hidden;border:1px solid #dce2eb;background:#edf2f7}.lawAttStackSegment{min-width:3px;transition:filter .16s ease}.lawAttStackSegment:hover{filter:brightness(1.06) saturate(1.05)}.lawDelegheDotImplemented,.lawDelegheStackImplemented{background:#0f61c9}.lawDelegheDotPending,.lawDelegheStackPending{background:#dfe8f2;box-shadow:inset 0 0 0 1px #c7d5e4}.lawAttLegend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lawAttLegendItem{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:58px;padding:10px;border:1px solid #e0e7ef;border-radius:12px;background:#fff}.lawAttLegendDot{width:12px;height:12px;border-radius:999px}.lawAttLegendLabel{color:#435066;font-size:15px;font-weight:850}.lawAttLegendPercent{color:#0f2f63;font-size:21px;line-height:1;font-weight:950}.lawAttLegendCount{grid-column:2/4;color:#64748b;font-size:14px;font-weight:900;line-height:1.2;margin-top:1px}@media (max-width:720px){.barsLarge .barRow,.lawAttLegend{grid-template-columns:1fr}}@media (max-width:520px){.emHRow,.emReadingRow{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.emHTrack,.emReadingTrack{grid-column:1/-1;grid-row:2}.emHVal,.emReadingVal{grid-column:2;grid-row:1;text-align:right}}.bar{background:#e7eef9;border:1px solid #d8e3ef}.bar,.barsLarge .bar span{height:14px}.readingBars .readingVal{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.readingBars .readingVal strong{font-size:17px;color:#141823}.readingBars .readingVal .pct{margin-top:4px;font-size:17px;color:var(--muted);font-weight:800}.tableWrap{margin-top:14px;overflow-x:auto}.lawDelegheTable{table-layout:fixed;min-width:0}.lawDelegheTable td,.lawDelegheTable th{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.lawDelegheTable th:first-child{width:14%}.lawDelegheTable th:nth-child(2){width:50%}.lawDelegheTable th:nth-child(3){width:36%}.lawDelegheEmptyCell,.lawDelegheEmptyState{padding:18px 16px;background:#fbfcfe;color:#5a6373;font-weight:800;text-align:center}.lawDelegheEmptyState{border:1px solid #d9e1eb;border-radius:14px}.lawDelegheGroups{display:grid;gap:14px;margin-top:14px}#deleghe:focus{outline:none}.lawDelegheGroup{overflow:hidden;border:1px solid #d9e1eb;border-radius:14px;background:#fff}.lawDelegheGroupHeader{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #e1e8f0;background:#f8fafc;color:inherit;text-align:left;cursor:pointer}.lawDelegheGroupHeader:has(.lawDelegheGroupToggle:focus-visible),.lawDelegheGroupHeader:hover{background:#f3f7fb}.lawDelegheGroupToggle{appearance:none;-webkit-appearance:none;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lawDelegheGroupToggle:after{content:"";position:absolute;inset:0}.lawDelegheGroupToggle:focus-visible{outline:none}.lawDelegheGroupToggle:focus-visible:after{outline:var(--focus-ring);outline-offset:-3px}.lawDelegheGroupLink{position:relative;z-index:1;align-self:center;font-size:14px;font-weight:800}.lawDelegheGroup:not(.isOpen) .lawDelegheGroupHeader{border-bottom:0}.lawDelegheGroupEyebrow{color:#5a6373;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.lawDelegheGroupTitle{margin:4px 0 0;color:#0f2f63;font-size:18px;line-height:1.25}.lawDelegheGroupActions{display:inline-flex;align-items:flex-end;align-self:stretch;gap:12px;margin-left:auto}.lawDelegheGroupCount{flex:0 0 auto;padding:4px 9px;border:1px solid #d7e1ee;border-radius:999px;background:#fff;color:#334a6e;font-size:12px;font-weight:900;line-height:1.2}.lawDelegheAccordionChevron{flex:0 0 auto;width:10px;height:10px;margin-bottom:6px;border-right:2px solid #50657f;border-bottom:2px solid #50657f;transform:rotate(45deg);transition:transform .18s ease}.lawDelegheGroup.isOpen .lawDelegheAccordionChevron{transform:translateY(3px) rotate(225deg)}.lawDelegheGroupBody{animation:attViewPanelIn .18s ease-out both}@keyframes attViewPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lawDelegheGroupDescription{padding:12px 16px;border-bottom:1px solid #e1e8f0;color:#46566d}.lawDelegheGroup .tableWrap{margin-top:0}.lawDelegheGroup .lawDelegheTable th:first-child{width:18%}.lawDelegheGroup .lawDelegheTable th:nth-child(2){width:82%}.lawDelegheSummaryKpis{grid-template-columns:repeat(5,minmax(0,1fr))}.lawDelegheFilterKpi{position:relative;appearance:none;-webkit-appearance:none;width:100%;padding-right:34px;border:1px solid #d9e2ef;background:#fff;color:inherit;font:inherit;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.lawDelegheFilterKpi:after{content:"";position:absolute;top:14px;right:14px;width:8px;height:8px;border-right:2px solid #0f61c9;border-bottom:2px solid #0f61c9;opacity:.58;transform:rotate(-45deg);transition:opacity .18s ease,transform .18s ease}.lawDelegheFilterKpi:focus-visible,.lawDelegheFilterKpi:hover{border-color:#b8c9df;background:#f6f9fd;box-shadow:0 8px 18px rgba(15,97,201,.08)}.lawDelegheFilterKpi:focus-visible:after,.lawDelegheFilterKpi:hover:after{opacity:1;transform:translateX(2px) rotate(-45deg)}.lawDelegheFilterKpi:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.lawDelegheFilterKpi[aria-pressed=true]{border-color:#0f61c9;background:#f4f8ff;box-shadow:inset 0 0 0 1px #0f61c9,0 8px 18px rgba(15,97,201,.1)}.lawDelegheFilterKpi[aria-pressed=true] .l{color:#0f2f63}.lawDelegheFilterKpi[aria-pressed=true]:after{opacity:1}.lawDelegheMetricKpi{background:#fbfcfe;color:#3d4b61}.lawDelegheRateKpi{background:#fbfcfe}.attViewToggle{position:relative;display:inline-grid;grid-template-columns:repeat(3,minmax(96px,1fr));padding:4px;border:1px solid #d4dde8;border-radius:999px;background:#f4f7fb;overflow:hidden;isolation:isolate;width:fit-content}.attViewToggle:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:999px;background:#0f61c9;box-shadow:0 4px 10px rgba(15,97,201,.18);transform:translateX(0);transition:transform .22s cubic-bezier(.2,.75,.3,1);z-index:0}.attViewToggle button{position:relative;z-index:1;appearance:none;-webkit-appearance:none;min-height:38px;padding:0 14px;min-width:0;border:0;border-radius:999px;background:transparent;color:#435066;font-family:inherit;font-size:14px;font-weight:900;cursor:pointer;text-align:center;transition:color .18s ease}.attViewToggle button:focus-visible{outline:var(--focus-ring);outline-offset:0}.attViewToggle button.isActive{color:#fff}.lawDelegheViewToggle{margin-top:0;margin-left:auto;grid-template-columns:repeat(2,minmax(96px,1fr))}.lawDelegheViewToggle:before{width:calc((100% - 8px) / 2)}.lawDelegheViewToggle.is-dlgs:before{transform:translateX(100%)}@media (max-width:980px){.lawDelegheSummaryKpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.lawDelegheSummaryKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lawDelegheSummaryKpis>:first-child{grid-column:1/-1}}.lawDelegheStatusBadge{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border:1px solid #d7e1ee;border-radius:999px;background:#f1f5fa;color:#334a6e;font-size:12px;font-weight:850;line-height:1.2}.lawDelegheTextCell{display:grid;grid-template-rows:auto 20px;gap:4px}.lawDelegheTextPreview{position:relative;line-height:1.42;white-space:pre-wrap}.lawDelegheTextPreview.hasMore{display:-webkit-box;min-height:calc(1.42em * 3);max-height:calc(1.42em * 3);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.lawDelegheTextPreview.hasMore:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1.6em;pointer-events:none;background:linear-gradient(rgba(255,255,255,0),#fff 78%)}.lawDelegheTextPreview.isExpanded{display:block;max-height:none;min-height:0;-webkit-line-clamp:unset;line-clamp:unset}.lawDelegheTextPreview.isExpanded:after{content:none}.lawDelegheExpandSlot{display:flex;align-items:center;justify-content:center}.lawDelegheDlgsDescription{margin-top:8px;color:#46566d}.lawDelegheExpandButton{display:flex;align-items:center;justify-content:center;gap:5px;min-height:18px;margin:0 auto;padding:0 8px;border:1px solid #d4e0ee;border-radius:999px;background:#f8fbff;color:#50657f;font:inherit;font-size:11px;font-weight:900;line-height:1;cursor:pointer;width:fit-content}.lawDelegheExpandButton:after{content:"";width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-1px) rotate(45deg)}.lawDelegheExpandButton[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}.lawDelegheExpandButton:hover{border-color:#abc3de;background:#eef6ff;color:#0f2f63}.tableMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.tableCount{font-size:17px;color:var(--muted);font-weight:800}.tablePager{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pagerBtn{min-width:40px;height:40px;padding:0 12px;border:1px solid var(--border);background:#fff;color:#0f2f63;border-radius:10px;font-weight:900;cursor:pointer}.pagerBtn:hover:not(:disabled){background:#f3f6fb}.pagerBtn[disabled]{opacity:.45;cursor:not-allowed}.pagerBtn.is-active{background:var(--primary);border:2px solid #0f2f63;color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.atlanteMockSection{position:relative;width:100vw;margin-top:14px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;border-top:1px solid rgba(76,151,230,.38);border-bottom:1px solid rgba(76,151,230,.38);border-radius:0;background:radial-gradient(circle at 42% 42%,rgba(0,102,204,.42),transparent 32%),radial-gradient(circle at 18% 22%,rgba(69,197,220,.16),transparent 26%),radial-gradient(circle at 76% 34%,rgba(100,145,255,.15),transparent 24%),linear-gradient(135deg,#04152e,#06234a 44%,#031022);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);font-family:"Titillium Web",var(--font),sans-serif}body:has(.leggePage){overflow-x:hidden}@supports (overflow:clip){body:has(.leggePage){overflow-x:clip}}.atlanteMockHeader{position:relative;z-index:9;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;max-width:1480px;margin:0 auto;padding:18px clamp(18px,3vw,38px) 0}.atlanteMockHeader h2{margin:0;color:#fff;font-size:clamp(30px,3.6vw,52px);line-height:.95;letter-spacing:0}.atlanteMockHeader p{margin:5px 0 0;color:rgba(236,246,255,.86);font-size:19px;line-height:1.32;font-weight:800}.atlanteMockHeader span{display:inline-block;margin-top:9px;color:rgba(210,229,252,.62);font-size:14px;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.atlanteMockShell{display:grid;grid-template-columns:minmax(760px,1fr) minmax(440px,520px);gap:36px;align-items:stretch;max-width:1640px;margin:-86px auto 0;padding:0 clamp(18px,3vw,38px) 20px}.atlanteMockPanel,.atlanteMockVisual{min-width:0}.atlanteMockVisual{position:relative;min-height:470px;margin-top:86px;overflow:hidden;border-radius:18px;isolation:isolate;transform:translateZ(0)}.atlanteMockVisual:after,.atlanteMockVisual:before{content:"";position:absolute;inset:0;pointer-events:none}.atlanteMockVisual:before{z-index:0;background:linear-gradient(rgba(117,188,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(117,188,255,.035) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 48% 52%,#000 0,transparent 74%);mask-image:radial-gradient(circle at 48% 52%,#000 0,transparent 74%)}.atlanteMockVisual:after{z-index:1;background:radial-gradient(circle at 48% 53%,rgba(45,163,255,.26),transparent 28%),radial-gradient(circle at 12% 84%,rgba(136,80,255,.14),transparent 20%),radial-gradient(circle at 84% 82%,rgba(95,212,120,.1),transparent 22%)}.atlanteMockParticles{position:absolute;inset:0;z-index:2;pointer-events:none;background-image:radial-gradient(circle,rgba(120,218,255,.9) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(255,255,255,.75) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(157,120,255,.65) 0 1px,transparent 1.8px);background-position:18px 32px,90px 110px,46px 78px;background-size:118px 124px,172px 156px,236px 202px;opacity:.46;animation:atlanteMockStars 18s linear infinite}.atlanteMockOrbits{position:absolute;inset:0;z-index:3;width:100%;height:100%}.atlanteMockOrbits .orbit{fill:none;stroke:rgba(130,206,255,.18);stroke-width:1;transform-box:fill-box;transform-origin:center;animation:atlanteMockOrbitSpin 52s linear infinite}.atlanteMockOrbits .orbit-two{stroke-dasharray:2 8;stroke:rgba(98,185,255,.3);animation-duration:70s;animation-direction:reverse}.atlanteMockOrbits .orbit-three{stroke:rgba(154,121,255,.18);transform:rotate(-24deg);animation-duration:82s}.atlanteMockOrbits .orbitArc{stroke-width:2;opacity:.88;filter:drop-shadow(0 0 8px rgba(91,203,255,.45))}.atlanteMockOrbits .arc-blue{stroke:#69d9ff}.atlanteMockOrbits .arc-violet{stroke:#8f7cff}.atlanteMockOrbits .arc-green{stroke:#8ee78c}.atlanteMockOrbits .lightDot{fill:#b7f5ff;filter:drop-shadow(0 0 8px rgba(105,217,255,.95));animation:atlanteMockDotPulse 3.8s ease-in-out infinite}.atlanteMockCore{position:absolute;left:50%;top:56%;z-index:6;width:clamp(210px,25vw,270px);aspect-ratio:1;gap:12px;padding:28px;transform:translate(-50%,-50%);border:2px solid rgba(185,235,255,.78);border-radius:50%;background:radial-gradient(circle at 46% 28%,rgba(255,255,255,.2),transparent 24%),radial-gradient(circle at 50% 45%,rgba(86,206,255,.28),transparent 36%),radial-gradient(circle,rgba(0,102,204,.72) 0,rgba(4,39,86,.94) 68%);color:#fff;text-align:center;cursor:pointer;box-shadow:0 0 0 8px rgba(78,190,255,.12),0 0 0 18px rgba(78,190,255,.07),0 0 0 31px rgba(78,190,255,.035),0 0 56px rgba(93,205,255,.95),0 26px 82px rgba(0,8,28,.48),inset 0 0 42px rgba(112,216,255,.18),inset 0 1px 0 rgba(255,255,255,.38);animation:atlanteMockCorePulse 4.8s ease-in-out infinite}.atlanteMockCore:after,.atlanteMockCore:before{content:"";position:absolute;inset:-11px;border-radius:50%;border:1px solid rgba(112,213,255,.5);pointer-events:none}.atlanteMockCore:after{inset:-24px;border-width:2px;border-color:rgba(94,152,255,.26) rgba(255,255,255,.7) rgba(123,219,255,.58) rgba(94,152,255,.26)}.atlanteMockCore span{color:rgba(224,241,255,.84);font-size:13px;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.atlanteMockCore span,.atlanteMockCore strong{display:block;font-family:"Titillium Web",var(--font),sans-serif;font-weight:950}.atlanteMockCore strong{max-width:220px;color:#fff;font-size:clamp(22px,2.4vw,31px);line-height:1.02}.atlanteMockCoreIcon{width:58px;height:58px;margin-top:2px;color:rgba(182,210,238,.58);filter:drop-shadow(0 0 10px rgba(126,203,255,.28))}.atlanteMockChildGroupIcon path,.atlanteMockCoreIcon circle,.atlanteMockCoreIcon path,.atlanteMockNodeIcon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.atlanteMockChildGroupIcon path,.atlanteMockNodeIcon path{stroke:#fff;stroke-width:2.35}.atlanteMockNodes{position:absolute;inset:0;z-index:7;pointer-events:none}.atlanteMockNode{position:absolute;width:clamp(238px,26vw,310px);min-height:96px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px 14px 104px;border:1px solid rgba(154,208,255,.72);border-radius:28px;background:radial-gradient(circle at 14% 50%,rgba(132,105,255,.28),transparent 25%),linear-gradient(90deg,rgba(19,52,118,.82),rgba(9,31,77,.76));color:#fff;text-align:left;cursor:pointer;pointer-events:auto;box-shadow:0 20px 48px rgba(0,9,30,.48),0 0 20px rgba(101,174,255,.16),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(106,181,255,.12);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.atlanteMockNode.position-top-left{left:7%;top:16%}.atlanteMockNode.position-top-right{right:5%;top:21%}.atlanteMockNode.position-bottom-left{left:5%;bottom:16%}.atlanteMockNode.is-active,.atlanteMockNode:focus-visible,.atlanteMockNode:hover{border-color:rgba(220,248,255,.92);transform:translateY(-2px) scale(1.018);box-shadow:0 22px 58px rgba(0,9,30,.46),0 0 30px rgba(93,205,255,.24),inset 0 1px 0 rgba(255,255,255,.32)}.atlanteMockNodeIcon{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;flex:0 0 auto;position:absolute;left:15px;top:50%;width:82px;height:82px;transform:translateY(-50%);border:1px solid rgba(235,246,255,.54);box-shadow:0 0 0 10px color-mix(in srgb,currentColor 18%,transparent),0 0 0 18px color-mix(in srgb,currentColor 8%,transparent),0 0 32px color-mix(in srgb,currentColor 62%,transparent),inset 0 1px 0 rgba(255,255,255,.34)}.atlanteMockNodeIcon:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 42%,transparent);border-left-color:transparent;pointer-events:none}.atlanteMockNodeIcon:after{content:"";position:absolute;inset:7px;border-radius:50%;background:radial-gradient(circle at 36% 24%,rgba(255,255,255,.34),transparent 34%);pointer-events:none}.atlanteMockNodeIcon svg{position:relative;z-index:1;width:38px;height:38px}.atlanteMockNodeText{display:grid;gap:5px;min-width:0}.atlanteMockNodeText strong{color:#fff;font-size:23px;font-weight:950;line-height:.96}.atlanteMockNodeText span{color:rgba(232,245,255,.84);font-size:16px;font-weight:800}.atlanteMockNodeText small{display:block;color:rgba(255,255,255,.92);letter-spacing:.02em;text-shadow:0 0 10px rgba(255,255,255,.16)}.atlanteMockChevron{color:rgba(237,249,255,.86);font-size:42px;font-weight:300;line-height:1}.atlanteMockNode.tone-teal{background:radial-gradient(circle at 13% 50%,rgba(88,225,237,.22),transparent 25%),linear-gradient(90deg,rgba(18,113,144,.74),rgba(8,48,91,.68)),rgba(5,29,63,.58);box-shadow:0 18px 44px rgba(0,9,30,.42),0 0 24px rgba(76,219,235,.18),inset 0 1px 0 rgba(255,255,255,.22)}.atlanteMockNode.tone-blue{background:radial-gradient(circle at 13% 50%,rgba(74,143,255,.22),transparent 25%),linear-gradient(90deg,rgba(35,89,184,.74),rgba(8,48,104,.68)),rgba(5,29,63,.58);box-shadow:0 18px 44px rgba(0,9,30,.42),0 0 24px rgba(74,143,255,.18),inset 0 1px 0 rgba(255,255,255,.22)}.atlanteMockNode.tone-violet{background:radial-gradient(circle at 13% 50%,rgba(151,100,255,.28),transparent 25%),linear-gradient(90deg,rgba(94,61,173,.76),rgba(10,47,99,.68)),rgba(5,29,63,.58);box-shadow:0 18px 44px rgba(0,9,30,.42),0 0 24px rgba(151,100,255,.18),inset 0 1px 0 rgba(255,255,255,.22)}.tone-teal .atlanteMockChildGroupIcon,.tone-teal .atlanteMockNodeIcon{color:#58e1ed;background:radial-gradient(circle at 38% 30%,#72f2ff 0,#139fba 46%,#075f78 100%)}.tone-blue .atlanteMockChildGroupIcon,.tone-blue .atlanteMockNodeIcon{color:#6fa2ff;background:radial-gradient(circle at 38% 30%,#7fb3ff 0,#2d6be7 48%,#153fa8 100%)}.tone-violet .atlanteMockChildGroupIcon,.tone-violet .atlanteMockNodeIcon{color:#a56fff;background:radial-gradient(circle at 38% 30%,#c196ff 0,#8d55ef 48%,#532d9e 100%)}.atlanteMockPanel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;min-height:600px;height:100%;overflow:hidden;border:1px solid rgba(126,180,244,.42);border-radius:22px;background:radial-gradient(circle at 20% 8%,rgba(36,134,220,.28),transparent 28%),linear-gradient(180deg,rgba(5,34,75,.82),rgba(4,24,54,.72));box-shadow:0 20px 60px rgba(0,9,30,.34),inset 0 1px 0 rgba(255,255,255,.1);align-self:stretch;font-family:"Titillium Web",var(--font),sans-serif}.atlanteMockPanel>.atlanteMockDetailGroups{grid-row:3}.atlanteMockPanelFooter{grid-row:4;align-self:end}.atlanteMockPanelHead{display:grid;gap:14px;padding:26px 30px 14px}.atlanteMockPanelHead span{color:#51bfff;font-size:15px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.atlanteMockPanelHead h3{margin:0;color:#fff;font-size:clamp(34px,3vw,44px);line-height:1;overflow-wrap:break-word}.atlanteMockPanelHead>strong{color:rgba(255,255,255,.96);font-size:20px;font-weight:950;line-height:1.1;overflow-wrap:break-word}.atlanteMockPanelHead p{margin:0;color:rgba(230,241,255,.8);font-size:17px;line-height:1.4;font-weight:700}.atlanteMockActiveGroupHead{margin:4px 30px 14px;animation:atlanteActiveGroupRise .22s ease-out both}.atlanteMockChildGroupButtonActive{min-height:64px;margin:0;border-color:rgba(174,225,255,.68);background:rgba(13,62,124,.66);box-shadow:0 12px 24px rgba(0,10,31,.2),inset 0 1px 0 rgba(255,255,255,.14)}.atlanteMockChildGroupButtonActive:focus-visible,.atlanteMockChildGroupButtonActive:hover{border-color:rgba(174,225,255,.68);background:rgba(15,72,142,.72)}.atlanteMockChildGroupButtonActive .atlanteMockChevron{transform:rotate(-90deg)}@keyframes atlanteActiveGroupRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.atlanteMockChildGroups{display:grid;gap:12px;padding:6px 30px 18px}.atlanteMockLawOverview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:6px 30px 22px}.atlanteMockLawFact{display:grid;gap:6px;min-height:82px;padding:14px 16px;border:1px solid rgba(143,199,255,.2);border-radius:18px;background:radial-gradient(circle at 12% 18%,rgba(81,191,255,.14),transparent 34%),rgba(9,50,101,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.atlanteMockLawFact span{color:#8bd4ff;font-size:13px;font-weight:950;line-height:1.1;text-transform:uppercase}.atlanteMockLawFact strong{color:#fff;font-size:20px;font-weight:900;line-height:1.12}.atlanteMockChildGroupButton{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:82px;padding:12px 18px 12px 12px;border:1px solid rgba(143,199,255,.22);border-radius:20px;background:radial-gradient(circle at 12% 50%,color-mix(in srgb,currentColor 18%,transparent),transparent 28%),rgba(9,50,101,.36);color:#fff;cursor:pointer;font-family:"Titillium Web",var(--font),sans-serif;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.atlanteMockChildGroupButton.is-active,.atlanteMockChildGroupButton:focus-visible,.atlanteMockChildGroupButton:hover{border-color:rgba(174,225,255,.64);background:radial-gradient(circle at 12% 50%,color-mix(in srgb,currentColor 24%,transparent),transparent 30%),rgba(13,62,124,.62);transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,10,31,.2),0 0 18px color-mix(in srgb,currentColor 14%,transparent),inset 0 1px 0 rgba(255,255,255,.14)}.atlanteMockChildGroups:has(.atlanteMockChildGroupButton.is-active) .atlanteMockChildGroupButton:not(.is-active){opacity:.46}.atlanteMockChildGroups:has(.atlanteMockChildGroupButton.is-active) .atlanteMockChildGroupButton:not(.is-active):focus-visible,.atlanteMockChildGroups:has(.atlanteMockChildGroupButton.is-active) .atlanteMockChildGroupButton:not(.is-active):hover{opacity:.88}.atlanteMockChildGroupIcon{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(225,252,255,.34);border-radius:50%;color:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.018),0 0 17px currentColor,inset 0 1px 0 rgba(255,255,255,.26)}.atlanteMockChildGroupIcon svg{width:29px;height:29px}.atlanteMockChildGroupText{display:grid;gap:2px;min-width:0}.atlanteMockChildGroupText strong{color:#fff;font-size:20px;font-weight:950;line-height:1.18;overflow-wrap:break-word}.atlanteMockChildGroupText span{color:rgba(230,244,255,.86);font-size:15px;font-weight:900}.atlanteMockChildGroupText small{display:block;color:rgba(230,244,255,.78);font-size:13px;font-weight:800;line-height:1.15;letter-spacing:.02em}.atlanteMockChildGroupButton .atlanteMockChevron{width:9px;height:16px}.atlanteMockChildGroupButton.is-active .atlanteMockChevron{transform:rotate(90deg)}.atlanteMockDetailGroups{display:grid;gap:10px;min-height:0;max-height:none;overflow:auto;padding:0 30px 22px;scrollbar-width:thin}.atlanteMockDetailGroup{border:1px solid rgba(143,199,255,.18);border-radius:18px;background:rgba(3,18,41,.26);padding:14px}.atlanteMockDetailGroup header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.atlanteMockDetailGroup h4{margin:0;color:#fff;font-size:21px;font-weight:950;line-height:1.05}.atlanteMockDetailGroup header span{color:#8bd4ff;font-size:15px;font-weight:950;white-space:nowrap}.atlanteMockSearch{display:grid;gap:5px;margin:0 0 10px}.atlanteMockSearch span{color:rgba(232,244,255,.82);font-size:12px;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.atlanteMockSearch input{width:100%;min-height:36px;padding:7px 10px;border:1px solid rgba(143,199,255,.28);border-radius:8px;background:rgba(255,255,255,.08);color:#fff;font-family:"Titillium Web",var(--font),sans-serif;font-size:14px;font-weight:800}.atlanteMockSearch input::placeholder{color:rgba(224,237,252,.82);opacity:1}.atlanteMockSearch input:focus{border-color:rgba(139,212,255,.72);box-shadow:0 0 0 3px rgba(91,203,255,.16)}.atlanteMockDetailGroup ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.atlanteMockDetailGroup li{position:relative;display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.055);contain:content;content-visibility:auto;contain-intrinsic-size:96px}.atlanteMockDetailGroup li.has-action-link{padding-right:132px}.atlanteMockDetailGroup li:has(.is-full-action){padding-right:12px}.atlanteMockDetailGroup li strong{color:#fff;font-size:16px;font-weight:850;line-height:1.15;overflow-wrap:anywhere}.atlanteMockDetailGroup li span,.atlanteMockDetailGroup p,.atlanteMockDetailGroup small{color:rgba(224,237,252,.72);font-size:14px;font-weight:700;line-height:1.25}.atlanteMockDetailGroup p{margin:0}.atlanteMockDetailGroup small{display:block;margin-top:8px}.atlanteMockPagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(143,199,255,.16)}.atlanteMockPagination>span{color:rgba(232,244,255,.86);font-size:13px;font-weight:900}.atlanteMockPagination div{display:inline-flex;align-items:center;gap:6px}.atlanteMockPagination button{min-height:30px;padding:6px 9px;border:1px solid rgba(139,212,255,.34);border-radius:7px;background:rgba(83,166,236,.14);color:#d9f2ff;font-family:"Titillium Web",var(--font),sans-serif;font-size:12px;font-weight:900;cursor:pointer}.atlanteMockPagination button:focus-visible:not(:disabled),.atlanteMockPagination button:hover:not(:disabled){border-color:rgba(218,247,255,.72);background:rgba(104,195,255,.24);color:#fff}.atlanteMockPagination button:disabled{cursor:default;opacity:.42}.atlanteMockDetailGroup li a{position:absolute;top:9px;right:10px;max-width:112px;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:6px 8px;border:1px solid rgba(139,212,255,.34);border-radius:7px;background:rgba(83,166,236,.12);color:#b9e7ff;text-align:center;font-size:12px;font-weight:900;line-height:1.1;text-decoration:none}.atlanteMockDetailGroup li a span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.atlanteMockDetailGroup li a svg{width:13px;height:13px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;transform:rotate(-6deg)}.atlanteMockDetailGroup li a.is-full-action{position:static;max-width:none;width:fit-content;margin-top:6px;padding:7px 10px}.atlanteMockDetailGroup li a:focus-visible,.atlanteMockDetailGroup li a:hover{border-color:rgba(218,247,255,.72);background:rgba(104,195,255,.24);color:#fff;text-decoration:underline}.atlanteMockVoteStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:3px 0 2px;width:100%}.atlanteMockVoteStats>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;padding:9px 10px;border-radius:10px;background:rgba(255,255,255,.07)}.atlanteMockVoteStats>span strong{color:#fff;font-size:20px;line-height:1}.atlanteMockVoteStats>span small{grid-column:2;margin:0;color:rgba(245,250,255,.92);font-size:12px;font-weight:850;line-height:1;text-transform:uppercase}.atlanteMockVoteStats .is-favorable{border:1px solid rgba(99,212,127,.38);background:rgba(71,177,93,.16)}.atlanteMockVoteStats .is-against{border:1px solid rgba(236,104,104,.42);background:rgba(211,68,68,.17)}.atlanteMockVoteStats .is-abstained{border:1px solid rgba(139,212,255,.42);background:rgba(64,139,197,.22)}.atlanteMockAbstainedIcon,.atlanteMockThumbIcon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.atlanteMockThumbIcon.is-up{color:#75dc8c}.atlanteMockThumbIcon.is-down{color:#ef7777;transform:rotate(180deg)}.atlanteMockAbstainedIcon{color:#8bd4ff;stroke-width:2}.atlanteMockPanelFooter{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:17px 30px;border-top:1px solid rgba(143,199,255,.18);background:rgba(3,18,41,.32);color:rgba(228,240,255,.82)}.atlanteMockInfoIcon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:50%;font-size:15px;font-weight:950}.atlanteMockPanelFooter span:nth-child(2){display:grid;gap:2px}.atlanteMockPanelFooter small,.atlanteMockPanelFooter strong{color:inherit;font-size:14px;font-weight:700}.atlanteMockPanelFooter a{color:#8bd4ff;font-size:17px;font-weight:850;text-decoration:none;white-space:nowrap}.atlanteMockPanelFooter a:focus-visible,.atlanteMockPanelFooter a:hover{color:#fff;text-decoration:underline}@keyframes atlanteMockCorePulse{0%,to{box-shadow:0 0 0 8px rgba(78,190,255,.12),0 0 0 18px rgba(78,190,255,.07),0 0 0 31px rgba(78,190,255,.035),0 0 56px rgba(93,205,255,.95),0 26px 82px rgba(0,8,28,.48),inset 0 0 42px rgba(112,216,255,.18),inset 0 1px 0 rgba(255,255,255,.38)}50%{box-shadow:0 0 0 12px rgba(78,190,255,.14),0 0 0 25px rgba(78,190,255,.08),0 0 0 40px rgba(78,190,255,.04),0 0 68px rgba(93,205,255,1),0 30px 88px rgba(0,8,28,.52),inset 0 0 48px rgba(112,216,255,.23),inset 0 1px 0 rgba(255,255,255,.42)}}@keyframes atlanteMockOrbitSpin{to{transform:rotate(1turn)}}@keyframes atlanteMockDotPulse{50%{opacity:.42;transform:scale(.72)}}@keyframes atlanteMockStars{to{background-position:136px 156px,262px 266px,282px 280px}}@media (max-width:1320px){.atlanteMockShell{grid-template-columns:1fr}.atlanteMockVisual{min-height:500px}.atlanteMockPanel{min-height:auto}}@media (max-width:960px){.atlanteMockHeader{padding:22px 18px 4px}.atlanteMockHeader h2{font-size:38px}.atlanteMockHeader p{font-size:16px}.atlanteMockShell{padding:8px 14px 18px}.atlanteMockVisual{display:grid;gap:18px;min-height:0;padding:24px 12px 12px}.atlanteMockOrbits{height:320px}.atlanteMockCore{position:relative;left:auto;top:auto;width:min(260px,78vw);justify-self:center;transform:none}.atlanteMockNodes{position:relative;display:grid;gap:12px;inset:auto}.atlanteMockNode{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;min-height:88px;grid-template-columns:minmax(0,1fr) auto;padding-left:88px;border-radius:20px}.atlanteMockNodeIcon{left:12px;width:64px;height:64px}.atlanteMockNodeIcon svg{width:30px;height:30px}.atlanteMockNodeText strong{font-size:18px}.atlanteMockChildGroups,.atlanteMockDetailGroups,.atlanteMockPanelFooter,.atlanteMockPanelHead{padding-left:18px;padding-right:18px}.atlanteMockPanelHead h3{font-size:32px}.atlanteMockPanelHead p{font-size:16px}.atlanteMockDetailGroups{max-height:none}.atlanteMockChildGroupButton{grid-template-columns:46px minmax(0,1fr) auto;min-height:68px}.atlanteMockChildGroupIcon{width:46px;height:46px}.atlanteMockChildGroupText strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.atlanteMockCore,.atlanteMockOrbits .lightDot,.atlanteMockOrbits .orbit,.atlanteMockParticles{animation:none}.atlanteMockChildGroupButton,.atlanteMockNode{transition:none}}.atlanteMockVisual{min-height:600px;overflow:visible;border-radius:24px}.atlanteMockVisual:before{inset:-140px -70px -80px -90px;background:radial-gradient(circle at 47% 46%,rgba(109,212,255,.26),transparent 13%),radial-gradient(circle at 47% 48%,rgba(13,111,238,.4),transparent 23%),radial-gradient(circle at 47% 53%,rgba(10,50,112,.3),transparent 37%),radial-gradient(circle at 26% 30%,rgba(0,227,255,.14),transparent 18%),radial-gradient(circle at 63% 35%,rgba(52,142,255,.16),transparent 25%);-webkit-mask-image:none;mask-image:none}.atlanteMockVisual:after{width:860px;height:640px;inset:5px auto auto -42px;border-radius:50%;background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 35px,rgba(70,184,255,.18) 36px 38px,transparent 39px 78px),radial-gradient(ellipse at 50% 50%,rgba(126,221,255,.08) 0 26%,transparent 44%,rgba(8,179,255,.12) 56%,transparent 68%);opacity:1;transform:rotate(-11deg);-webkit-mask-image:none;mask-image:none}.atlanteMockParticles{background:radial-gradient(circle at 10% 48%,rgba(28,160,255,.16),transparent 1.5px),radial-gradient(circle at 16% 82%,rgba(130,67,255,.56),transparent 2px),radial-gradient(circle at 42% 42%,rgba(92,206,255,.64),transparent 1.9px),radial-gradient(circle at 53% 39%,rgba(75,224,255,.84),transparent 1.8px),radial-gradient(circle at 61% 58%,rgba(49,189,255,.62),transparent 2px),radial-gradient(circle at 4% 60%,rgba(255,255,255,.35),transparent 1.2px),repeating-radial-gradient(circle at 33% 50%,rgba(72,167,255,.11) 0 1px,transparent 1px 42px);opacity:.95;animation:none}.atlanteMockOrbits{left:8px;top:-22px;width:760px;height:590px;inset:auto;opacity:.98;overflow:visible}.atlanteMockOrbits .thin{fill:none;stroke:rgba(104,200,255,.28);stroke-width:1.35;animation:none}.atlanteMockOrbits .dotted{fill:none;stroke:rgba(88,214,255,.68);stroke-width:1.5;stroke-dasharray:1 7;animation:atlanteMockDashMove 14s linear infinite}.atlanteMockOrbits .orbitArc{fill:none;stroke-width:3;stroke-linecap:round;filter:url(#atlanteMockGlow);opacity:1}.atlanteMockOrbits .arc-vote-link{stroke-width:3.4;opacity:.96;stroke-dasharray:0}.atlanteMockOrbits .lightDot{filter:url(#atlanteMockDotGlow);animation:none}.atlanteMockCore{left:276px;top:150px;width:326px;height:326px;display:grid;align-content:center;justify-items:center;gap:14px;padding:30px 34px 26px;transform:none;overflow:visible;font-family:"Titillium Web",var(--font),sans-serif;background:radial-gradient(circle at 48% 22%,rgba(104,205,255,.16),transparent 24%),radial-gradient(circle at 50% 52%,rgba(9,37,83,.98) 0 36%,rgba(4,20,52,.99) 66%,#020b1f 100%);border:1px solid rgba(185,239,255,.46);box-shadow:0 0 26px rgba(199,246,255,.44),0 0 78px rgba(57,184,255,.42),0 0 136px rgba(24,119,255,.28),inset 0 0 34px rgba(44,160,231,.22),inset 0 -42px 70px rgba(0,5,18,.88),inset 0 1px 0 rgba(255,255,255,.18)}.atlanteMockCore.is-active,.atlanteMockCore:focus-visible,.atlanteMockCore:hover{filter:brightness(1.08)}.atlanteMockCore.is-active:before,.atlanteMockCore:focus-visible:before,.atlanteMockCore:hover:before{border-color:rgba(230,250,255,.96)}.atlanteMockCore.is-active:after,.atlanteMockCore:focus-visible:after,.atlanteMockCore:hover:after{border-top-color:#fff;border-right-color:rgba(143,230,255,.98)}.atlanteMockCore:before{content:none;inset:-38px;border:0;background:radial-gradient(ellipse at 48% 51%,transparent 0 60.8%,rgba(226,252,255,.92) 61.1%,rgba(84,213,255,.74) 61.9%,transparent 62.4%),radial-gradient(ellipse at 51% 49%,transparent 0 65.7%,rgba(76,191,255,.58) 66%,transparent 66.7%),radial-gradient(ellipse at 49% 52%,transparent 0 72.6%,rgba(255,207,238,.56) 72.9%,transparent 73.6%),conic-gradient(from -18deg,transparent 0deg 28deg,rgba(238,253,255,.72) 40deg 52deg,transparent 66deg 151deg,rgba(78,211,255,.34) 184deg 217deg,transparent 232deg 258deg,rgba(255,205,237,.38) 270deg 286deg,transparent 304deg 1turn);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,transparent 0 57%,#000 58% 76%,transparent 77%);mask-image:radial-gradient(ellipse at 50% 50%,transparent 0 57%,#000 58% 76%,transparent 77%);box-shadow:0 0 16px rgba(76,203,255,.44),0 0 36px rgba(28,144,255,.26);transform:rotate(-9deg) scaleX(1.055) scaleY(.965)}.atlanteMockCore:after{content:none;inset:-78px -88px -68px -72px;border:0;background:radial-gradient(ellipse at 47% 52%,transparent 0 48.6%,rgba(156,230,255,.34) 48.9%,transparent 49.5%),radial-gradient(ellipse at 54% 47%,transparent 0 56.4%,rgba(63,175,255,.24) 56.7%,transparent 57.3%),radial-gradient(ellipse at 42% 57%,transparent 0 66.2%,rgba(225,250,255,.22) 66.5%,transparent 67.1%),conic-gradient(from 16deg,transparent 0deg 32deg,rgba(226,252,255,.42) 44deg 53deg,transparent 65deg 118deg,rgba(57,184,255,.2) 137deg 166deg,transparent 184deg 211deg,rgba(255,211,239,.32) 226deg 244deg,transparent 263deg 306deg,rgba(87,221,255,.3) 322deg 333deg,transparent 347deg 1turn);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,transparent 0 44%,#000 45% 74%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 50%,transparent 0 44%,#000 45% 74%,transparent 75%);box-shadow:0 0 24px rgba(0,148,255,.28),0 0 70px rgba(88,195,255,.18);transform:rotate(13deg) scaleX(.93) scaleY(1.095)}.atlanteMockCoreHalo,.atlanteMockCoreRing{position:absolute;inset:-54px;z-index:0;border-radius:50%;pointer-events:none}.atlanteMockCoreOrbit{position:absolute;left:50%;top:50%;z-index:3;border-radius:50%;pointer-events:none;transform-origin:center}.atlanteMockCoreOrbit:after,.atlanteMockCoreOrbit:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.atlanteMockCoreOrbit:before{border:var(--ring-width) solid rgba(245,252,255,var(--ring-alpha));box-shadow:0 0 6px rgba(255,255,255,.82),0 0 15px rgba(var(--orbit-rgb),.58),0 0 26px rgba(var(--orbit-rgb),.24);opacity:var(--ring-opacity)}.atlanteMockCoreOrbit:after{background:conic-gradient(from var(--orbit-start),transparent 0deg var(--gap-one),rgba(255,255,255,var(--arc-alpha)) var(--arc-one-start) var(--arc-one-end),transparent var(--gap-two-start) var(--gap-two-end),rgba(245,252,255,var(--arc-soft-alpha)) var(--arc-two-start) var(--arc-two-end),transparent var(--arc-two-end) 1turn);filter:none;-webkit-mask-image:radial-gradient(ellipse at center,transparent 0 calc(100% - 4px),#000 calc(100% - 3px) calc(100% - 1px),transparent 100%);mask-image:radial-gradient(ellipse at center,transparent 0 calc(100% - 4px),#000 calc(100% - 3px) calc(100% - 1px),transparent 100%)}.atlanteMockCoreOrbit.orbit-one{--orbit-rgb:92,216,255;--ring-width:1.6px;--ring-alpha:1;--ring-opacity:1;--orbit-start:-18deg;--gap-one:25deg;--arc-one-start:42deg;--arc-one-end:95deg;--gap-two-start:108deg;--gap-two-end:202deg;--arc-two-start:226deg;--arc-two-end:282deg;--arc-alpha:0.98;--arc-soft-alpha:0.82;width:350px;height:344px;transform:translate(-50%,-50%) translate(-3px,1px) rotate(-8deg)}.atlanteMockCoreOrbit.orbit-two{--orbit-rgb:70,166,255;--ring-width:1.35px;--ring-alpha:0.98;--ring-opacity:1;--orbit-start:34deg;--gap-one:48deg;--arc-one-start:68deg;--arc-one-end:84deg;--gap-two-start:98deg;--gap-two-end:260deg;--arc-two-start:292deg;--arc-two-end:331deg;--arc-alpha:0.78;--arc-soft-alpha:0.58;width:370px;height:354px;transform:translate(-50%,-50%) translate(9px,-4px) rotate(15deg);opacity:.98}.atlanteMockCoreOrbit.orbit-three{--orbit-rgb:255,205,237;--ring-width:1.25px;--ring-alpha:0.9;--ring-opacity:0.96;--orbit-start:136deg;--gap-one:138deg;--arc-one-start:156deg;--arc-one-end:174deg;--gap-two-start:188deg;--gap-two-end:244deg;--arc-two-start:262deg;--arc-two-end:303deg;--arc-alpha:0.72;--arc-soft-alpha:0.68;width:358px;height:382px;transform:translate(-50%,-50%) translate(-14px,8px) rotate(-24deg);opacity:.9}.atlanteMockCoreOrbit.orbit-four{--orbit-rgb:103,223,255;--ring-width:1.15px;--ring-alpha:0.78;--ring-opacity:0.92;--orbit-start:214deg;--gap-one:16deg;--arc-one-start:24deg;--arc-one-end:34deg;--gap-two-start:52deg;--gap-two-end:286deg;--arc-two-start:312deg;--arc-two-end:346deg;--arc-alpha:0.54;--arc-soft-alpha:0.44;width:392px;height:340px;transform:translate(-50%,-50%) translate(17px,-13px) rotate(7deg);opacity:.82}.atlanteMockCoreOrbit.orbit-five{--orbit-rgb:87,174,255;--ring-width:1.1px;--ring-alpha:0.66;--ring-opacity:0.84;--orbit-start:78deg;--gap-one:32deg;--arc-one-start:49deg;--arc-one-end:71deg;--gap-two-start:92deg;--gap-two-end:236deg;--arc-two-start:253deg;--arc-two-end:276deg;--arc-alpha:0.42;--arc-soft-alpha:0.3;width:410px;height:368px;transform:translate(-50%,-50%) translate(-28px,10px) rotate(-31deg);opacity:.72}.atlanteMockCoreOrbit.orbit-six{--orbit-rgb:155,232,255;--ring-width:1.05px;--ring-alpha:0.58;--ring-opacity:0.78;--orbit-start:186deg;--gap-one:18deg;--arc-one-start:31deg;--arc-one-end:44deg;--gap-two-start:57deg;--gap-two-end:301deg;--arc-two-start:318deg;--arc-two-end:340deg;--arc-alpha:0.34;--arc-soft-alpha:0.26;width:426px;height:374px;transform:translate(-50%,-50%) translate(34px,-20px) rotate(19deg);opacity:.62}.atlanteMockCoreRing{background:radial-gradient(ellipse at 45% 53%,transparent 0 49.4%,rgba(207,248,255,.42) 49.7%,transparent 50.4%),radial-gradient(ellipse at 55% 47%,transparent 0 59.2%,rgba(86,202,255,.24) 59.5%,transparent 60.2%),radial-gradient(ellipse at 50% 50%,transparent 0 69.2%,rgba(168,221,255,.18) 69.5%,transparent 70.1%),conic-gradient(from -22deg,transparent 0deg 26deg,rgba(230,253,255,.34) 39deg 49deg,transparent 66deg 102deg,rgba(95,220,255,.22) 128deg 150deg,transparent 168deg 218deg,rgba(255,213,239,.24) 236deg 250deg,transparent 267deg 305deg,rgba(67,174,255,.24) 321deg 337deg,transparent 352deg);opacity:0;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,transparent 0 40%,#000 41% 77%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 50%,transparent 0 40%,#000 41% 77%,transparent 78%);animation:none;transform:rotate(-13deg) scaleX(1.13) scaleY(.9)}.atlanteMockCoreHalo{inset:-104px;background:radial-gradient(ellipse at 44% 55%,transparent 0 43.4%,rgba(83,196,255,.14) 43.7%,transparent 44.4%),radial-gradient(ellipse at 57% 44%,transparent 0 53.7%,rgba(54,139,255,.12) 54%,transparent 54.7%),radial-gradient(ellipse at 50% 50%,transparent 0 63.4%,rgba(168,221,255,.09) 63.7%,transparent 64.4%),radial-gradient(ellipse at 52% 48%,transparent 0 72.8%,rgba(94,206,255,.08) 73.1%,transparent 73.8%),conic-gradient(from 35deg,transparent 0deg 27deg,rgba(220,250,255,.14) 39deg 47deg,transparent 66deg 154deg,rgba(255,208,238,.12) 198deg 214deg,transparent 233deg 286deg,rgba(84,213,255,.15) 307deg 320deg,transparent 340deg);opacity:0;transform:rotate(8deg) scaleX(.9) scaleY(1.14)}.atlanteMockCoreSpark{position:absolute;z-index:4;width:8px;height:8px;border-radius:50%;background:#e8fbff;box-shadow:0 0 8px #fff,0 0 18px rgba(91,219,255,.98),0 0 32px rgba(49,169,255,.76);pointer-events:none;transform-origin:center;animation:atlanteMockCoreSpark 4.8s ease-in-out infinite}.atlanteMockCoreSpark.spark-one{left:61%;top:-32px}.atlanteMockCoreSpark.spark-two{right:-36px;top:35%;animation-delay:-1.2s}.atlanteMockCoreSpark.spark-three{left:13%;bottom:38px;width:7px;height:7px;background:#ffd7f1;box-shadow:0 0 8px #fff,0 0 20px rgba(255,191,232,.94),0 0 34px rgba(91,219,255,.58);animation-delay:-2.2s}.atlanteMockCoreSpark.spark-four{left:42%;top:-48px;width:6px;height:6px;animation-delay:-.7s}.atlanteMockCoreSpark.spark-five{left:4%;bottom:72px;width:6px;height:6px;background:#ffd7f1;box-shadow:0 0 8px #fff,0 0 22px rgba(255,191,232,.92),0 0 38px rgba(91,219,255,.5);animation-delay:-3s}.atlanteMockCoreIcon,.atlanteMockCoreLabel,.atlanteMockCoreTitle{position:absolute;z-index:5}.atlanteMockCoreLabel{top:82px;left:50%;max-width:238px;color:rgba(220,239,255,.82);font-size:17px;line-height:1.05;letter-spacing:.18em;margin:0;transform:translateX(-50%);text-shadow:0 0 16px rgba(114,215,255,.42);white-space:nowrap}.atlanteMockCoreTitle{left:50%;top:50%;max-width:264px;margin:0;color:#fff;text-align:center;font-size:clamp(31px,3vw,39px);line-height:1.06;transform:translate(-50%,-50%);text-shadow:0 2px 8px rgba(0,4,14,.72),0 0 20px rgba(116,205,255,.26);display:-webkit-box;width:78%;overflow:hidden;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:3}.atlanteMockCoreIcon{left:50%;bottom:38px;width:72px;height:72px;color:rgba(178,207,230,.48);opacity:.72;transform:translateX(-50%);filter:drop-shadow(0 0 10px rgba(132,221,255,.2))}.atlanteMockCore.is-title-long .atlanteMockCoreLabel{top:76px;font-size:15px;letter-spacing:.14em}.atlanteMockCore.is-title-long .atlanteMockCoreTitle{width:78%;max-width:246px;font-size:clamp(21px,2.2vw,27px);line-height:1.04;-webkit-line-clamp:4}.atlanteMockCore.is-title-long .atlanteMockCoreIcon{bottom:28px;width:48px;height:48px;opacity:.6}.atlanteMockCore.is-title-dense .atlanteMockCoreLabel{top:68px;font-size:13px;letter-spacing:.12em}.atlanteMockCore.is-title-dense .atlanteMockCoreTitle{width:78%;max-width:246px;font-size:clamp(17px,1.8vw,21px);line-height:1.04;-webkit-line-clamp:4}.atlanteMockCore.is-title-dense .atlanteMockCoreIcon{bottom:24px;width:42px;height:42px;opacity:.5}.atlanteMockNode{width:277px;height:104px;min-height:104px;padding:18px 48px 16px 102px;border:1px solid rgba(143,223,255,.64);border-radius:24px;background:linear-gradient(135deg,rgba(25,106,161,.34),rgba(6,25,58,.78) 58%,rgba(20,69,124,.36)),rgba(5,29,61,.76);box-shadow:var(--node-shadow),inset 0 1px rgba(255,255,255,.18),inset 0 -16px 35px rgba(0,0,0,.19);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:"Titillium Web",var(--font),sans-serif;overflow:visible}.atlanteMockNode.is-active,.atlanteMockNode:focus-visible,.atlanteMockNode:hover{filter:brightness(1.12);border-color:rgba(255,255,255,.9);box-shadow:var(--node-shadow-active),inset 0 1px rgba(255,255,255,.24)}.atlanteMockNode.position-top-left{left:39px;top:10px}.atlanteMockNode.position-top-right{left:592px;right:auto;top:18px}.atlanteMockNode.position-bottom-left{left:22px;bottom:auto;top:490px}.atlanteMockNodeIcon{left:21px;top:15px;width:73px;height:73px;transform:none;background:radial-gradient(circle at 38% 31%,rgba(255,255,255,.28),rgba(var(--rgb),.85) 54%,rgba(var(--rgb),.3));border:1px solid rgba(255,255,255,.48);box-shadow:0 0 27px rgba(var(--rgb),.72),inset 0 0 17px rgba(255,255,255,.16)}.atlanteMockNodeIcon:after,.atlanteMockNodeIcon:before{content:none}.atlanteMockNodeIcon svg{width:35px;height:35px}.atlanteMockNodeText{gap:4px}.atlanteMockNodeText strong{font-size:20px;line-height:1.02;letter-spacing:-.025em}.atlanteMockNodeText span{font-size:15px;font-weight:650}.atlanteMockNodeText small{font-size:14px;font-weight:950;line-height:1.15}.atlanteMockChevron{position:absolute;right:22px;top:39px;width:14px;height:24px;opacity:.9}.atlanteMockNode.tone-teal{--rgb:32,216,244;--node-accent:32,216,244;--node-accent-soft:101,236,255;--node-deep:8,80,117;--node-mid:12,72,119;--node-shadow:0 0 0 3px rgba(32,216,244,0.1),0 0 30px rgba(32,216,244,0.35),0 18px 32px rgba(0,0,0,0.33);--node-shadow-active:0 0 0 4px rgba(32,216,244,0.18),0 0 42px rgba(32,216,244,0.58),0 22px 44px rgba(0,0,0,0.4)}.atlanteMockNode.tone-blue{--rgb:27,120,255;--node-accent:65,149,255;--node-accent-soft:142,214,255;--node-deep:15,61,150;--node-mid:13,54,130;--node-shadow:0 0 0 3px rgba(27,120,255,0.12),0 0 30px rgba(27,120,255,0.38),0 18px 32px rgba(0,0,0,0.33);--node-shadow-active:0 0 0 4px rgba(27,120,255,0.22),0 0 42px rgba(27,120,255,0.62),0 22px 44px rgba(0,0,0,0.4)}.atlanteMockNode.tone-violet{--rgb:138,84,255;--node-shadow:0 0 0 1px rgba(214,194,255,0.2),0 0 26px rgba(138,84,255,0.54),0 18px 32px rgba(0,0,0,0.34);--node-shadow-active:0 0 0 1px rgba(236,226,255,0.34),0 0 38px rgba(160,102,255,0.78),0 22px 44px rgba(0,0,0,0.42);border-color:rgba(198,176,255,.72);width:286px;padding-left:116px;padding-right:44px;background:radial-gradient(circle at 19% 50%,rgba(143,85,255,.34),transparent 24%),linear-gradient(90deg,rgba(58,35,143,.82),rgba(31,39,112,.78) 48%,rgba(14,43,91,.82)),rgba(12,23,72,.82);box-shadow:var(--node-shadow),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -18px 38px rgba(13,7,54,.28)}.atlanteMockNode.tone-violet:after{content:"";position:absolute;inset:7px 8px;z-index:0;border-radius:20px;border-color:rgba(255,255,255,.16) rgba(255,255,255,.16) rgba(137,96,255,.32) rgba(210,188,255,.32);border-style:solid;border-width:1px;pointer-events:none}.atlanteMockNode.tone-violet .atlanteMockNodeIcon{left:14px;top:13px;z-index:2;width:78px;height:78px;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.18) 0 16%,transparent 32%),radial-gradient(circle at 50% 50%,#8653ee 0,#6230c6 56%,#3d1d88 100%);border-color:rgba(229,216,255,.66);box-shadow:0 0 0 1px rgba(255,255,255,.14),0 0 14px rgba(166,103,255,.54),0 0 28px rgba(120,67,255,.28),inset 0 0 18px rgba(255,255,255,.12)}.atlanteMockNode.tone-violet .atlanteMockNodeIcon:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(202,168,255,.72);border-right-color:rgba(202,168,255,.28);box-shadow:0 0 24px rgba(145,84,255,.58);pointer-events:none}.atlanteMockNode.tone-violet .atlanteMockNodeIcon svg{width:44px;height:44px;filter:none}.atlanteMockNode.tone-violet .atlanteMockChevron,.atlanteMockNode.tone-violet .atlanteMockNodeText{position:relative;z-index:2}.atlanteMockNode.tone-violet .atlanteMockNodeText strong{font-size:20px;letter-spacing:0;text-shadow:0 0 16px rgba(198,174,255,.28)}.atlanteMockNode.tone-violet .atlanteMockNodeText span{color:rgba(238,232,255,.9);font-size:16px;font-weight:800}.atlanteMockNode.tone-violet .atlanteMockNodeText small{color:rgba(255,255,255,.94);font-size:14px;font-weight:950}.atlanteMockNode.tone-violet .atlanteMockChevron{position:absolute;right:20px;top:50%;width:12px;height:22px;transform:translateY(-50%);color:rgba(245,250,255,.92);opacity:1;filter:drop-shadow(0 0 8px rgba(203,173,255,.44))}.atlanteMockNode.tone-blue,.atlanteMockNode.tone-teal{width:286px;padding-left:116px;padding-right:44px;border-color:rgba(var(--node-accent-soft),.62);background:radial-gradient(circle at 19% 50%,rgba(var(--node-accent),.28),transparent 24%),linear-gradient(90deg,rgba(var(--node-deep),.82) 0,rgba(var(--node-mid),.78) 48%,rgba(14,43,91,.82) 100%),rgba(12,23,72,.82);box-shadow:var(--node-shadow),inset 0 1px 0 rgba(255,255,255,.26),inset 0 -18px 38px rgba(3,20,46,.28)}.atlanteMockNode.tone-blue:after,.atlanteMockNode.tone-teal:after{content:"";position:absolute;inset:7px 8px;z-index:0;border-radius:20px;border-right:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14);border-left-color:rgba(var(--node-accent-soft),.28);border-bottom:1px solid rgba(255,255,255,.14);border-bottom-color:rgba(var(--node-accent),.26);pointer-events:none}.atlanteMockNode.tone-blue .atlanteMockNodeIcon,.atlanteMockNode.tone-teal .atlanteMockNodeIcon{left:14px;top:13px;z-index:2;width:78px;height:78px;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.12) 0 14%,transparent 31%),linear-gradient(145deg,rgba(var(--node-accent-soft),.58) 0,rgba(var(--node-accent),.58) 48%,rgba(var(--node-deep),.78) 100%);border-color:rgba(229,246,255,.58);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 0 9px rgba(var(--node-accent),.34),0 0 18px rgba(var(--node-accent),.16),inset 0 0 14px rgba(255,255,255,.08)}.atlanteMockNode.tone-blue .atlanteMockNodeIcon:before,.atlanteMockNode.tone-teal .atlanteMockNodeIcon:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(var(--node-accent-soft),.48);border-right-color:rgba(var(--node-accent-soft),.18);box-shadow:0 0 14px rgba(var(--node-accent),.28);pointer-events:none}.atlanteMockNode.tone-blue .atlanteMockNodeIcon svg,.atlanteMockNode.tone-teal .atlanteMockNodeIcon svg{width:44px;height:44px;filter:none}.atlanteMockNode.tone-blue .atlanteMockChevron,.atlanteMockNode.tone-blue .atlanteMockNodeText,.atlanteMockNode.tone-teal .atlanteMockChevron,.atlanteMockNode.tone-teal .atlanteMockNodeText{position:relative;z-index:2}.atlanteMockNode.tone-blue .atlanteMockNodeText strong,.atlanteMockNode.tone-teal .atlanteMockNodeText strong{font-size:20px;letter-spacing:0;text-shadow:0 0 14px rgba(var(--node-accent-soft),.24)}.atlanteMockNode.tone-blue .atlanteMockNodeText span,.atlanteMockNode.tone-teal .atlanteMockNodeText span{color:rgba(232,248,255,.9);font-size:16px;font-weight:800}.atlanteMockNode.tone-blue .atlanteMockNodeText small,.atlanteMockNode.tone-teal .atlanteMockNodeText small{color:rgba(255,255,255,.94);font-size:14px;font-weight:950}.atlanteMockNode.tone-blue .atlanteMockChevron,.atlanteMockNode.tone-teal .atlanteMockChevron{position:absolute;right:20px;top:50%;width:12px;height:22px;transform:translateY(-50%);color:rgba(245,250,255,.92);opacity:1;filter:drop-shadow(0 0 8px rgba(var(--node-accent-soft),.34))}@keyframes atlanteMockDashMove{to{stroke-dashoffset:-80}}@keyframes atlanteMockCoreSpark{0%,to{opacity:.72;transform:scale(.82)}48%{opacity:1;transform:scale(1.35)}}@media (max-width:1320px){.atlanteMockShell{margin-top:0}.atlanteMockVisual{width:100%;max-width:900px;margin-top:0;justify-self:center}}@media (max-width:960px){.atlanteMockVisual{display:grid;gap:18px;min-height:0;padding:24px 12px 12px;overflow:hidden}.atlanteMockOrbits{left:50%;top:0;width:620px;height:340px;transform:translateX(-50%)}.atlanteMockCore{position:relative;left:auto;top:auto;width:min(280px,78vw);height:auto;justify-self:center;padding:28px;transform:none}.atlanteMockCoreRing{inset:-40px}.atlanteMockCoreHalo{inset:-60px}.atlanteMockCoreLabel{top:62px;font-size:14px}.atlanteMockCoreTitle{font-size:27px}.atlanteMockCoreIcon{bottom:30px;width:62px;height:62px}.atlanteMockVisual .atlanteMockCore .atlanteMockCoreIcon,.atlanteMockVisual .atlanteMockCore .atlanteMockCoreLabel,.atlanteMockVisual .atlanteMockCore .atlanteMockCoreTitle{position:relative;left:auto;top:auto;bottom:auto;transform:none}.atlanteMockVisual .atlanteMockCore .atlanteMockCoreLabel{max-width:100%;white-space:normal}.atlanteMockVisual .atlanteMockCore .atlanteMockCoreTitle{display:block;max-width:100%;overflow:visible;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:unset}.atlanteMockNodes{position:relative;display:grid;gap:12px;inset:auto}.atlanteMockNode,.atlanteMockNode.position-bottom-left,.atlanteMockNode.position-top-left,.atlanteMockNode.position-top-right{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%}.atlanteMockLawOverview{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.atlanteMockDetailGroup li.has-action-link{padding-right:12px}.atlanteMockDetailGroup li a{position:static;max-width:none;width:fit-content;margin-top:4px}.atlanteMockPagination{align-items:flex-start;flex-direction:column}}.atlanteMockSection :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-ring-inverse);outline-offset:var(--focus-ring-offset)}.atlanteMotionToggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:12px;padding:8px 16px;border:1px solid rgba(214,240,255,.72);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-family:inherit;font-size:15px;font-weight:900;line-height:1.2;cursor:pointer}.atlanteMotionToggle:hover{background:rgba(255,255,255,.18)}.atlanteMotionToggle[aria-pressed=true]{border-color:#fff;background:#fff;color:#06234a}.atlanteMotionToggle svg{width:16px;height:16px;flex:0 0 auto;fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.atlanteMockSection.is-motion-paused *,.atlanteMockSection.is-motion-paused :after,.atlanteMockSection.is-motion-paused :before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.atlanteMockSection:not(.is-motion-allowed) *,.atlanteMockSection:not(.is-motion-allowed) :after,.atlanteMockSection:not(.is-motion-allowed) :before{animation:none}}.badge,.box .p,.btn,.chip,.emVizTitle,.iterBars .subTitle,.kpi .h,.kpi .l,.kpiMini .l,.lawFactLabel,.lawInfoHeroLabel,.lawProcedureCountLabel,.lawTimelineLabel,.lawTrustLabel,.miniBoxTitle,.note,.pill,.small,.subSectionTitle,.tableCount,details.noteDetails>summary:after,table,th{font-size:15px}.emSplitBox .v,.kpi .v,.kpiMini .v,h1{font-size:26px}.sideTitle,h2{font-size:20px}.compareLabel,.compareScale,.compareValue .delta,.compareValue .deltaPercent,.emHLab,.emHVal,.emReadingLabel,.emReadingVal,.emSplitBox .l,.emSplitBox .p,.lawFactValue,.lawTimelineDate,.lawTrustValue,.pagerBtn,.readingBars .readingVal .pct,.readingBars .readingVal strong,.tableMeta,.valueBadge{font-size:17px}.olBrandTxt .t2{font-size:12px;line-height:1.15}.lawProcedureBranch{font-size:26px}@media (max-width:860px){.lawProcedureBranch{font-size:22px}}.lawProcedureCountValue{font-size:36px}.olBrandTxt .t1{font-size:21px}.olTitle{font-size:41px}@media (max-width:980px){.olTitle{font-size:34px}}.atlanteAccordion{display:none}@media (max-width:600px){.atlanteMockShell,.atlanteMotionToggle{display:none}.atlanteAccordion{display:grid;gap:14px;padding:14px 16px 18px}.atlanteAccordion .atlanteAccordionFacts{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:8px}.atlanteAccordion .atlanteMockLawFact{min-height:0;padding:10px 12px;border-radius:14px}.atlanteAccordionList{display:grid;gap:10px;margin:0;padding:0;list-style:none}.atlanteAccordionItem h3{margin:0}.atlanteAccordionToggle{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px 10px 10px;border:1px solid rgba(143,199,255,.28);border-radius:16px;background:rgba(9,50,101,.5);color:#fff;font-family:"Titillium Web",var(--font),sans-serif;text-align:left;cursor:pointer}.atlanteAccordionToggle:focus-visible{outline:3px solid #8bd4ff;outline-offset:2px}.atlanteAccordionItem.is-open .atlanteAccordionToggle{border-color:rgba(174,225,255,.7);border-bottom-left-radius:0;border-bottom-right-radius:0;background:rgba(13,62,124,.75)}.atlanteAccordionToggle .atlanteMockChildGroupIcon{width:44px;height:44px}.atlanteAccordionText{display:grid;gap:2px;min-width:0}.atlanteAccordionText strong{font-size:18px;line-height:1.2}.atlanteAccordionText small{color:rgba(214,233,255,.82);font-size:14px;font-weight:700}.atlanteAccordionToggle .atlanteMockChevron{transition:transform .18s ease}.atlanteAccordionItem.is-open .atlanteAccordionToggle .atlanteMockChevron{transform:rotate(90deg)}.atlanteAccordionPanel{display:grid;gap:10px;padding:12px;border:1px solid rgba(174,225,255,.7);border-top:0;border-radius:0 0 16px 16px;background:rgba(4,21,46,.6)}.atlanteAccordionPanel .atlanteMockChildGroups{display:grid;gap:8px}.atlanteAccordionPanel .atlanteMockChildGroupButton{grid-template-columns:40px minmax(0,1fr) auto;min-height:56px;padding:8px 12px 8px 8px;border-radius:14px}.atlanteAccordionBack{justify-self:start;min-height:44px;padding:6px 12px;border:1px solid rgba(143,199,255,.4);border-radius:var(--button-radius,4px);background:transparent;color:#8bd4ff;font-family:"Titillium Web",var(--font),sans-serif;font-size:15px;font-weight:800;cursor:pointer}.atlanteAccordionPanel .atlanteMockVoteStats{grid-template-columns:1fr;gap:6px}.atlanteAccordionPanel .atlanteMockVoteStats>span{grid-template-columns:auto auto minmax(0,1fr);column-gap:8px;padding:8px 12px}.atlanteAccordionPanel .atlanteMockVoteStats>span strong{min-width:3ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atlanteAccordionPanel .atlanteMockVoteStats>span small{grid-column:auto}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.atlanteAccordionToggle .atlanteMockChevron{transition:none}}@media (max-width:600px){.lawProcedurePanel{min-height:0}.emKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.emKpis .kpi,.emVizCard,.emVizWrap{min-width:0}.emSplitValues,.emVizWrap{grid-template-columns:minmax(0,1fr)}.emVizCard{max-width:100%}.emVizTitle{overflow-wrap:anywhere}}.stackedTable tbody th{font-weight:inherit;text-align:left}.emProponents{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none}.emProponents li{white-space:nowrap}@media (max-width:640px){.stackedTable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stackedTable,.stackedTable tbody,.stackedTable tbody th,.stackedTable td,.stackedTable tr{display:block;width:100%}.stackedTable tr{padding:12px 0;border-bottom:1px solid var(--border)}.stackedTable:not(.is-labels-above) tr{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px}.stackedTable:not(.is-labels-above) tbody th{grid-column:1/-1}.stackedTable:not(.is-labels-above) td[data-label]{display:contents}.stackedTable tbody th,.stackedTable td{padding:0;border:0}.stackedTable tbody th{margin-bottom:6px;color:#0f2f63;font-weight:900}.stackedTable td{display:flex;gap:8px;align-items:baseline;padding-top:2px}.stackedTable .emProponents{display:grid;gap:2px}.stackedTable.is-labels-above td{display:block;padding-top:6px}.stackedTable.is-labels-above td[data-label]:before{display:block;margin-bottom:2px}.stackedTable td:not([data-label]){display:block}.stackedTable td[data-label]:before{content:attr(data-label);color:var(--muted);font-weight:800}.lawDelegheGroup .stackedTable tr{padding-inline:14px}.textMethodBlock .stackedTable tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.textMethodBlock .stackedTable tbody tr{min-width:0}}@media (max-width:600px){.heroActions{flex-direction:column;align-items:stretch;gap:8px;width:100%}.heroActions>*{justify-content:center;width:100%;min-height:44px;text-align:center;white-space:normal}}