.coverage__group-total{margin:var(--space-1) 0 0;color:var(--ink-soft);letter-spacing:.01em;font-size:.72rem;font-weight:600;line-height:1.4}.coverage__sources li{cursor:help;position:relative}.coverage__sources li:hover,.coverage__sources li:focus,.coverage__sources li:focus-within{z-index:30}.coverage__sources li:focus-visible{outline:3px solid var(--ultramarine);outline-offset:2px}.coverage__tooltip{z-index:8;top:calc(100% + .4rem);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised);width:max-content;max-width:min(17rem,78vw);color:var(--ink);text-align:left;opacity:0;visibility:hidden;pointer-events:none;gap:.15rem;padding:.55rem .7rem;font-size:.72rem;line-height:1.35;transition:opacity .14s,transform .14s,visibility 0s linear .14s;display:grid;position:absolute;inset-inline-start:0;transform:translateY(-3px);box-shadow:0 10px 30px #0b173015}.coverage__tooltip strong{font-weight:650}.coverage__tooltip span{color:var(--ink-soft);font-variant-numeric:tabular-nums}.coverage__sources li:hover>.coverage__tooltip,.coverage__sources li:focus>.coverage__tooltip,.coverage__sources li:focus-within>.coverage__tooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.coverage__tooltip{transition:none}}@media (width<=480px){.kinetic-home .coverage__result ul.coverage__sources{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kinetic-home .coverage__result ul.coverage__sources>li{justify-content:space-between;min-width:0}.kinetic-home .coverage__result ul.coverage__sources .coverage__availability svg{display:none}}.evidence-experience{color:#fff;background:#143e9e}.evidence-hero{grid-template-columns:minmax(320px,.55fr) minmax(0,1fr);align-items:stretch;width:100%;margin:0;display:grid}.evidence-hero__information{background:#143e9e;flex-direction:column;gap:32px;min-width:0;padding:clamp(32px,3vw,64px);display:flex}.evidence-eyebrow{color:#d0defb;letter-spacing:.12em;margin:0 0 24px;font-size:10px;font-weight:750;line-height:1.7}.evidence-hero h1{color:#fff;max-width:18ch;font:460 clamp(36px, 3.15vw, 58px)/1.04 var(--font-editorial);letter-spacing:-.04em;margin:0}.evidence-hero h1 em{color:#c1eaff;font-style:normal}.evidence-hero__intro{color:#d7e5ff;max-width:42ch;margin:0 0 25px;font-size:14px;line-height:1.8}.evidence-hero__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.evidence-hero__actions .button{color:#13387f;background:#fff;border-color:#fff;border-radius:4px;gap:12px;min-height:46px;font-size:12px}.evidence-hero__actions .button:hover{background:#dbeaff;box-shadow:0 8px 24px #05193733}.evidence-text-link{color:#fff;align-items:center;gap:8px;min-height:44px;font-size:11px;text-decoration:none;display:inline-flex}.evidence-text-link:hover{text-underline-offset:5px;text-decoration:underline}.evidence-clients{flex-wrap:wrap;align-items:center;gap:14px;margin-top:27px;display:flex}.evidence-clients>span{color:#d0defb;letter-spacing:.08em;max-width:100px;font-size:8px;line-height:1.65}.evidence-clients>div{align-items:center;gap:16px;display:flex}.evidence-clients .platform-mark{color:#fff;width:19px;height:19px}.evidence-clients small{color:#d0defb;font-size:9px}.evidence-metrics{margin-top:auto;padding-top:30px}.evidence-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0;margin:0 0 22px;display:grid}.evidence-metrics dl>div{border-left:1px solid #5e80c1;min-width:0;padding-inline:14px}.evidence-metrics dl>div:nth-child(odd){border-left:0;padding-left:0}.evidence-metrics dt{font:400 clamp(22px, 2.2vw, 36px)/1.2 var(--font-editorial);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.evidence-metrics dl>div[data-emphasis=true] dt{font-size:clamp(26px,2.7vw,44px)}.evidence-metrics__skeleton{background:#3f66b0;border-radius:4px;width:3.4em;height:.78em;animation:1.4s ease-in-out infinite evidence-metrics-pulse;display:inline-block}@keyframes evidence-metrics-pulse{0%,to{opacity:.45}50%{opacity:.85}}.evidence-metrics__unavailable{color:#c1d2f2;font:500 clamp(13px, 1vw, 16px)/1.4 var(--font-ui);letter-spacing:.01em;text-transform:lowercase}.evidence-metrics dd{color:#d7e5ff;margin:5px 0 0;font-size:10px;line-height:1.55}.evidence-metrics>small{color:#d7e5ff;border-top:1px solid #5e80c1;padding-top:16px;font-size:10px;line-height:1.7;display:block}.evidence-dataset{color:#d7e5ff;flex-wrap:wrap;align-items:center;gap:4px 7px;margin:10px 0 0;font-size:10px;line-height:1.7;display:flex}.evidence-dataset>svg{color:#9fb8e6;flex:none}.evidence-dataset a{color:#fff;text-underline-offset:4px;align-items:center;gap:3px;min-height:24px;font-weight:600;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;display:inline-flex}.evidence-dataset a:hover{text-decoration-color:#fff}.evidence-hero a:focus-visible{outline-offset:5px;outline:3px solid #fff}.research-cinema{background:#061125;flex-direction:column;width:100%;min-width:0;margin:0;display:flex;scroll-margin-top:95px!important}.research-cinema__film{color:#e4efff;background:#061125;border:0;border-radius:0;flex:1;overflow:hidden}.research-cinema__masthead{color:#9fb6d6;letter-spacing:.12em;border-bottom:1px solid #203049;justify-content:space-between;align-items:center;gap:20px;height:48px;margin:0 30px;font-size:9px;font-weight:600;display:flex}.research-cinema__masthead span:first-child{align-items:center;gap:9px;display:flex}.research-cinema__masthead i{background:#67e8f9;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #67e8f9aa}.research-cinema__canvas{isolation:isolate;width:100%;height:clamp(330px,29vw,490px);min-height:330px;position:relative;overflow:hidden}.research-cinema__canvas canvas{width:100%;height:100%;display:block}.research-cinema__loading{color:#91adc9;flex-direction:column;justify-content:center;align-items:center;gap:24px;font-size:12px;display:flex;position:absolute;inset:0}.research-cinema__loading-orbit{border:1px solid #183962;border-top-color:#67e8f9;border-radius:50%;width:80px;height:80px;animation:1.8s linear infinite cinema-orbit}@keyframes cinema-orbit{to{transform:rotate(360deg)}}.research-cinema__caption{background:linear-gradient(110deg,#0a1930,#061125);border-top:1px solid #172b47;grid-template-columns:72px 1fr;gap:24px;min-height:174px;padding:22px 30px 25px;display:grid}.research-cinema__number{color:#67e8f9;font:400 44px/1.2 var(--font-editorial);letter-spacing:-.035em;padding-top:12px}.research-cinema__number small{color:#637e9e;font:500 10px var(--font-ui);letter-spacing:.1em;margin-top:5px;display:block}.research-cinema__caption-copy{animation:.6s both cinema-caption}@keyframes cinema-caption{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.research-cinema__caption-copy>p{letter-spacing:.13em;color:#83aecb;margin:0 0 8px;font-size:9px;font-weight:650}.research-cinema__caption-copy h2{font:550 clamp(20px, 1.75vw, 28px)/1.24 var(--font-ui);color:#eef5ff;letter-spacing:-.025em;max-width:none;margin:0 0 11px}.research-cinema__caption-copy>span{color:#a5b9d3;max-width:900px;font-size:12px;line-height:1.7;display:block}.research-cinema__chapters{border-top:1px solid #1a2c46;grid-template-columns:repeat(10,minmax(0,1fr));margin:0;padding:0 30px;list-style:none;display:grid}.research-cinema__chapters li{min-width:0}.research-cinema__chapters button{appearance:none;color:#91a8c6;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-top:2px solid #0000;width:100%;min-height:56px;margin-top:-1px;padding:16px 6px 17px;font-family:inherit;font-size:9px;transition:color .18s,background-color .18s,border-color .18s}.research-cinema__chapters button>span{color:#637e9d;margin-bottom:5px;font-size:8px;display:block}.research-cinema__chapters button[aria-current=step]{color:#b5f4ff;background:linear-gradient(#67e8f90b,#0000);border-color:#67e8f9}.research-cinema__chapters button[aria-current=step]>span{color:#67e8f9}.research-cinema__chapters button:enabled:hover{color:#e3faff;background-color:#67e8f912}.research-cinema__chapters button:focus-visible{outline-offset:-3px;outline:2px solid #80dff7}.research-cinema__chapters button:disabled{cursor:wait;opacity:.55}.research-cinema__footnote{color:#687791;justify-content:space-between;align-items:center;gap:20px;padding:17px 2px 10px;font-size:10px;display:flex}.research-cinema__footnote p{margin:0}.research-cinema__footnote>span{letter-spacing:.1em;white-space:nowrap;font-size:8px}.research-cinema__transcript{color:#4d617f;font-size:12px}.research-cinema__transcript>summary{cursor:pointer;text-underline-offset:4px;width:fit-content;min-height:44px;padding:12px 0;text-decoration:underline}.research-cinema__transcript>summary:focus-visible{outline-offset:4px;outline:3px solid #2457c5}.research-cinema__question{font:400 italic 24px/1.5 var(--font-editorial);color:#314969;background:#edf1f8;border-left:2px solid #2457c5;padding:25px}.research-cinema__transcript ol{grid-template-columns:1fr 1fr;gap:30px 50px;padding-left:25px;display:grid}.research-cinema__transcript li{padding-left:7px}.research-cinema__transcript h3{font:600 17px/1.5 var(--font-ui);letter-spacing:-.02em;color:#223a60;margin:0 0 10px}.research-cinema__transcript li p{margin:0;font-size:13px;line-height:1.75}.research-cinema__footnote{color:#a6bbd8;margin:0;padding:16px 30px 4px;font-size:9px}.research-cinema__footnote>span{display:none}.research-cinema__transcript{color:#bed2ef;padding:0 30px 12px}.research-cinema__transcript>summary:focus-visible{outline-color:#80dff7}.research-cinema[data-mode=reading]{background:#f6f8fc}.research-cinema[data-mode=reading] .research-cinema__footnote{color:#526787;padding-top:30px}.research-cinema[data-mode=reading] .research-cinema__transcript{color:#334b70}.research-cinema__chapters{padding-inline:20px}.research-cinema__chapters button{font-size:8px}@media (hover:none),(pointer:coarse){.research-cinema__masthead>span:last-child{display:none}}@media (width>=900px) and (width<=1150px){.evidence-hero__information{padding:32px 26px}.evidence-hero h1{font-size:38px}.research-cinema__caption{grid-template-columns:40px 1fr;gap:16px;min-height:198px}.research-cinema__chapters{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=899px){.evidence-hero{grid-template-columns:1fr}.evidence-hero__information{gap:26px;padding:38px clamp(24px,6vw,60px)}.evidence-hero h1{max-width:23ch;font-size:clamp(37px,6vw,54px)}.evidence-hero__intro{max-width:58ch}.evidence-metrics{padding-top:12px}.evidence-metrics dl{max-width:520px}.evidence-metrics dt{font-size:30px}.evidence-metrics dl>div[data-emphasis=true] dt{font-size:34px}.research-cinema__canvas{aspect-ratio:1.75;height:auto;min-height:280px}}@media (width<=600px){.research-cinema__masthead{height:42px;margin-inline:20px;font-size:8px}.research-cinema__masthead>span:last-child{display:none}.research-cinema__canvas{aspect-ratio:1.3;min-height:250px}.research-cinema__caption{grid-template-columns:32px 1fr;gap:14px;min-height:228px;padding:22px 20px}.research-cinema__number{font-size:31px}.research-cinema__caption-copy h2{font-size:20px}.research-cinema__caption-copy>span{font-size:12px}.research-cinema__caption-copy>p{font-size:8px;line-height:1.7}.research-cinema__chapters{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:16px}.research-cinema__chapters button{padding:12px 2px}.research-cinema__footnote{padding-inline:20px;font-size:9px}.research-cinema__transcript{padding-inline:20px}.research-cinema__transcript ol{grid-template-columns:1fr}.research-cinema__question{padding:18px;font-size:20px}.evidence-metrics dt{font-size:26px}.evidence-metrics dl>div[data-emphasis=true] dt{font-size:28px}.evidence-metrics dl>div{padding-inline:10px}}.home-film{width:min(100% - clamp(2rem,8vw,8rem),82rem);margin-inline:auto;padding-block:clamp(3.5rem,6vw,6.5rem) 0}.home-film__figure{margin:0}.home-film__frame{isolation:isolate;aspect-ratio:16/9;background:#0a1a3a;border-radius:clamp(1rem,1.7vw,1.75rem);position:relative;overflow:hidden;box-shadow:0 40px 90px -48px #07152d8c,0 2px 5px #07152d14}.home-film__video{object-fit:cover;background:#0a1a3a;width:100%;height:100%;position:absolute;inset:0}.home-film__wash{z-index:1;pointer-events:none;background:linear-gradient(#030a1952 0%,#0000 26%),linear-gradient(#0000 56%,#030a192e 80%,#030a199e 100%);position:absolute;inset:0}.home-film__kicker{z-index:2;color:#ffffffeb;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 16px #0006;pointer-events:none;margin:0;font-size:clamp(.62rem,.72vw,.76rem);font-weight:680;line-height:1.4;transition:opacity .4s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:clamp(1.2rem,2.4vw,2.2rem);left:clamp(1.2rem,2.4vw,2.2rem)}.home-film__toggle{z-index:3;border-radius:inherit;color:#fff;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.home-film__toggle:focus-visible{outline-offset:-7px;outline:3px solid #fff}.home-film__control{-webkit-backdrop-filter:blur(18px)saturate(1.25);background:#0610266b;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:clamp(.65rem,.9vw,.95rem);padding:.4rem clamp(.9rem,1.1vw,1.15rem) .4rem .4rem;transition:background .3s,transform .55s cubic-bezier(.22,1,.36,1),opacity .35s;display:inline-flex;position:absolute;bottom:clamp(1.2rem,2.4vw,2.2rem);left:clamp(1.2rem,2.4vw,2.2rem);box-shadow:0 14px 36px -22px #000000d9}.home-film__toggle:hover .home-film__control{background:#061026a3;transform:translateY(-2px)}.home-film__toggle:active .home-film__control{transform:translateY(0)scale(.995)}.home-film__play{aspect-ratio:1;color:#0b1b3a;background:#fffdf7;border-radius:50%;place-items:center;width:clamp(2.7rem,3.2vw,3.35rem);transition:transform .55s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 5px 18px #00000038}.home-film__toggle:hover .home-film__play{transform:scale(1.06)}.home-film__play svg{fill:currentColor;width:38%;height:38%}.home-film__play[data-loading] svg{display:none}.home-film__spinner{border:2px solid #0b1b3a38;border-top-color:#0b1b3a;border-radius:50%;width:1.05rem;height:1.05rem;animation:.8s linear infinite home-film-spin}@keyframes home-film-spin{to{transform:rotate(1turn)}}.home-film__action{font-family:var(--font-ui);letter-spacing:-.012em;white-space:nowrap;font-size:clamp(.76rem,.88vw,.9rem);font-weight:660;line-height:1.4}.home-film__duration{color:#ffffffb8;font-family:var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;border-left:1px solid #ffffff47;padding-left:clamp(.65rem,.9vw,.95rem);font-size:.72rem;font-weight:600;line-height:1.4}.home-film__pause-hint{aspect-ratio:1;color:#fff;opacity:0;-webkit-backdrop-filter:blur(16px);pointer-events:none;background:#06102670;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:clamp(2.4rem,2.8vw,2.9rem);transition:opacity .25s;display:grid;position:absolute;bottom:clamp(1.2rem,2.4vw,2.2rem);left:clamp(1.2rem,2.4vw,2.2rem);box-shadow:0 10px 28px -18px #000c}.home-film__pause-hint svg{fill:currentColor;width:42%;height:42%}.home-film__frame[data-state=playing] .home-film__control{opacity:0;pointer-events:none;transform:translateY(8px)}.home-film__frame[data-state=playing] .home-film__toggle:hover .home-film__pause-hint,.home-film__frame[data-state=playing] .home-film__toggle:focus-visible .home-film__pause-hint{opacity:1}.home-film__tools{z-index:4;align-items:center;gap:.55rem;display:flex;position:absolute;bottom:clamp(1.2rem,2.4vw,2.2rem);right:clamp(1.2rem,2.4vw,2.2rem)}.home-film__tool{aspect-ratio:1;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(16px);background:#06102670;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:clamp(2.4rem,2.8vw,2.9rem);padding:0;transition:background .25s,transform .35s cubic-bezier(.22,1,.36,1),border-color .25s;display:grid;box-shadow:0 10px 28px -18px #000c}.home-film__tool:hover{background:#061026a3;transform:scale(1.04)}.home-film__tool[aria-pressed=true]{background:#ffffff24;border-color:#fff6}.home-film__tool:focus-visible{outline-offset:3px;outline:3px solid #fff}.home-film__tool svg{width:45%;height:45%}.home-film__captions{z-index:3;color:#fffdf8;width:max-content;max-width:min(52rem,100% - 2*clamp(4.6rem,7vw,6.2rem));font-family:var(--font-ui);letter-spacing:-.005em;text-align:center;text-wrap:balance;text-shadow:0 1px 12px #0006;-webkit-backdrop-filter:blur(12px);pointer-events:none;background:#030a19b3;border-radius:.55rem;margin:0;padding:.5rem .85rem;font-size:clamp(.82rem,1vw,1rem);font-weight:520;line-height:1.45;position:absolute;bottom:clamp(4.2rem,6vw,5.6rem);left:50%;transform:translate(-50%)}.home-film__progress{z-index:4;pointer-events:none;background:#ffffff2e;height:2px;position:absolute;bottom:0;left:0;right:0}.home-film__progress-fill{transform-origin:0;background:#ffffffd1;width:100%;height:100%;transition:transform .18s linear;display:block;transform:scaleX(0)}.home-film__frame[data-state=playing] .home-film__kicker,.home-film__frame[data-state=playing] .home-film__pause-hint{opacity:0}.home-film__frame[data-state=playing] .home-film__kicker{transform:translateY(-4px)}.home-film__caption{color:var(--ink-soft);font-family:var(--font-ui);letter-spacing:.01em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-top:.9rem;font-size:.74rem;font-weight:550;line-height:1.55;display:flex}.home-film__caption>span{font-variant-numeric:tabular-nums}.home-film__transcript{color:var(--ink-soft)}.home-film__transcript[open]{flex-basis:100%}.home-film__transcript summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;list-style:none}.home-film__transcript summary::-webkit-details-marker{display:none}.home-film__transcript summary:hover{color:var(--ultramarine)}.home-film__transcript p{max-width:40rem;color:var(--ink-soft);margin:.55rem 0 0;font-size:.78rem;line-height:1.65}.home-film__transcript strong{color:var(--ink);font-weight:650}.home-film__error{color:var(--ink-soft);margin:.65rem 0 0;font-size:.78rem}.home-film__error a{color:var(--ultramarine)}@media (width<=760px){.home-film{padding-top:clamp(2.5rem,8vw,4rem)}.home-film__kicker{letter-spacing:.14em;font-size:.58rem}.home-film__control{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:50%;padding:0}.home-film__toggle:hover .home-film__control{background:0 0;transform:none}.home-film__play{width:2.9rem;box-shadow:0 10px 26px -12px #000c}.home-film__action,.home-film__duration{display:none}.home-film__caption{justify-items:start;gap:.3rem;display:grid}.home-film__captions{max-width:calc(100% - 7rem);font-size:.76rem;bottom:4rem;left:calc(50% - 1rem)}}@media (width<=420px){.home-film__play{width:2.45rem}.home-film__control{bottom:.9rem;left:.9rem}.home-film__pause-hint,.home-film__tool{width:2.3rem}.home-film__tools{bottom:.9rem;right:.9rem}.home-film__kicker{top:.9rem;left:.9rem}}@media (prefers-reduced-motion:reduce){.home-film *,.home-film :before,.home-film :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legislation-overview{color:var(--ink)}.legislation-overview__stats{margin:var(--space-8) 0 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.legislation-overview__stats>div{min-width:0;padding:var(--space-6) var(--space-4);border-left:1px solid var(--rule)}.legislation-overview__stats>div:first-child{border-left:0;padding-left:0}.legislation-overview__stats dt{font-family:var(--font-ui);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:clamp(1.5rem,2.2vw,2.4rem);font-weight:650}.legislation-overview__stats dd{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:.82rem;line-height:1.5}.legislation-overview__updated{margin:var(--space-4) 0 0;color:var(--ink-soft);font-size:.82rem}.legislation-overview__distributions{gap:clamp(var(--space-8), 5vw, var(--space-16));margin-top:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legislation-overview__distribution h3{margin:0 0 var(--space-4);font-family:var(--font-ui);letter-spacing:-.01em;font-size:1rem;font-weight:650}.legislation-overview__distribution ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.legislation-overview__distribution li{align-items:baseline;gap:.3rem var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.legislation-overview__bar-label{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.85rem;line-height:1.4}.legislation-overview__bar-value{color:var(--ink-soft);font-variant-numeric:tabular-nums;grid-area:1/2;font-size:.8rem}.legislation-overview__bar-track{background:#e6e0d2;grid-area:2/1/auto/-1;height:.4rem;overflow:hidden}.legislation-overview__bar-fill{background:var(--ultramarine);height:100%;display:block}.legislation-overview__value{margin-top:var(--space-16)}.legislation-overview__value>h3{margin:0 0 var(--space-6);font-family:var(--font-ui);letter-spacing:-.03em;font-size:clamp(1.4rem,2vw,2rem);font-weight:650}.legislation-overview__value dl{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.legislation-overview__value dl>div{min-width:0;padding:var(--space-8) var(--space-8) var(--space-8) 0;border-bottom:1px solid var(--rule)}.legislation-overview__value dl>div:nth-child(odd){border-right:1px solid var(--rule)}.legislation-overview__value dl>div:nth-child(2n){padding-left:var(--space-8)}.legislation-overview__value svg{width:1.35rem;height:1.35rem;color:var(--ultramarine);stroke-width:1.6px}.legislation-overview__value dt{margin-top:var(--space-4);font-family:var(--font-ui);font-size:1.02rem;font-weight:650}.legislation-overview__value dd{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:.92rem;line-height:1.6}.legislation-overview__tools{margin-top:var(--space-12);padding:var(--space-8);background:var(--paper-raised);border:1px solid var(--rule)}.legislation-overview__tools-label{margin:0 0 var(--space-2);color:var(--ultramarine);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.legislation-overview__tools>p:not(.legislation-overview__tools-label){margin:0 0 var(--space-4);max-width:60ch;color:var(--ink-soft);font-size:.95rem;line-height:1.65}.legislation-overview__tools .text-link{align-items:center;gap:var(--space-2);min-height:44px;display:inline-flex}@media (width<=1100px){.legislation-overview__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.legislation-overview__stats>div:nth-child(3n+1){border-left:0;padding-left:0}.legislation-overview__stats>div:nth-child(n+4){border-top:1px solid var(--rule)}}@media (width<=860px){.legislation-overview__distributions,.legislation-overview__value dl{grid-template-columns:minmax(0,1fr)}.legislation-overview__value dl>div:nth-child(odd){border-right:0}.legislation-overview__value dl>div:nth-child(2n){padding-left:0}}@media (width<=480px){.legislation-overview__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.legislation-overview__stats>div:nth-child(n){padding-left:var(--space-4);border-left:1px solid var(--rule)}.legislation-overview__stats>div:nth-child(odd){border-left:0;padding-left:0}.legislation-overview__stats>div:nth-child(n+3){border-top:1px solid var(--rule)}.legislation-overview__tools{padding:var(--space-6) var(--space-4)}}.admin-tabs{gap:var(--space-1);scrollbar-width:thin;flex-wrap:nowrap;display:flex;position:relative;overflow-x:auto}.admin-tabs__tab{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-4);color:var(--ink-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;font-weight:720;display:inline-flex}.admin-tabs__tab:hover{color:var(--ink)}.admin-tabs__tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ultramarine)}.admin-tabs__tab:focus-visible{outline-offset:-4px}.admin-tabs__live{background:var(--vermilion);border-radius:50%;width:.5rem;height:.5rem}@media (width<=520px){.admin-tabs__tab{padding:var(--space-2) var(--space-3);font-size:.9375rem}}@media (prefers-reduced-motion:no-preference){.admin-tabs__live{animation:2s ease-in-out infinite admin-tabs-live-pulse}}@keyframes admin-tabs-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.admin-report-dialog{width:min(100%,72rem);max-height:calc(100dvh - (2 * var(--space-6)));overflow-y:auto}.admin-report-dialog h2{font-family:var(--font-display);margin-top:0;font-size:2rem}.admin-report-dialog__description{color:var(--ink-soft)}.admin-report-dialog__headline{margin-block:var(--space-4);font-size:1.125rem}.admin-report-dialog__headline strong{font-variant-numeric:tabular-nums;font-size:1.75rem}.admin-report-dialog__views{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.admin-report-dialog__views [aria-pressed=true]{color:var(--paper-raised);background:var(--ultramarine);border-color:var(--ultramarine)}.admin-report-dialog .admin-table{font-variant-numeric:tabular-nums}.admin-schedule{gap:var(--space-2);margin-block:var(--space-4);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);flex-basis:100%;display:grid}.admin-schedule legend{padding-inline:var(--space-2);font-weight:700}.admin-schedule label{gap:var(--space-1);flex-direction:column;display:inline-flex}.admin-schedule label.admin-check{align-items:center;gap:var(--space-2);flex-direction:row}.admin-schedule input[type=date],.admin-schedule input[type=time]{min-height:2.5rem;padding:var(--space-1) var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm)}.admin-schedule__mode{gap:var(--space-2) var(--space-5);padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.admin-schedule__mode legend{padding-inline:var(--space-2);font-weight:700}.admin-schedule__bands{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.admin-schedule__bands li{align-items:end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.admin-schedule__hint{color:var(--ink-soft);margin:0;font-size:.85rem}.admin-schedule__error{color:var(--vermilion,#b3261e);margin:0;font-weight:600}.admin-schedule__status{color:var(--ink-soft);margin:0;font-size:.9rem}.admin-collection>section{margin-top:var(--space-6)}.admin-collection-options{gap:var(--space-3) var(--space-5);margin-block:var(--space-4);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.admin-collection-options legend{padding-inline:var(--space-2);font-weight:700}.admin-collection-options label{align-items:center;gap:var(--space-2);min-height:2.75rem;display:inline-flex}.admin-collection-option{align-items:center;gap:var(--space-1);display:inline-flex;position:relative}.admin-collection-options input{accent-color:var(--ultramarine);width:1.1rem;height:1.1rem}.admin-collection-court{align-items:center;gap:var(--space-1);display:inline-flex}.admin-collection-court label{gap:var(--space-2)}.admin-collection-pin{min-height:1.75rem;padding:0 var(--space-2);font-size:.875rem;line-height:1}.admin-collection-pin[aria-pressed=true]{color:var(--paper-raised);background:var(--ultramarine);border-color:var(--ultramarine)}.admin-collection-priority{gap:var(--space-2);margin-block:var(--space-4);padding:var(--space-3);background:var(--paper-raised);border:1px solid var(--rule);border-inline-start-width:6px;border-inline-start-color:var(--ultramarine);border-radius:var(--radius-sm);display:grid}.admin-collection-priority__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-collection-priority__head h4{margin:0;font-size:1rem}.admin-collection-priority__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.admin-collection-priority__chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm);display:inline-flex}.admin-collection-priority__rank{min-width:1.5rem;height:1.5rem;color:var(--paper-raised);background:var(--ultramarine);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:inline-grid}.admin-collection-priority__court{font-weight:700}.admin-collection-priority__move{min-height:1.75rem;padding:0 var(--space-2);line-height:1}.admin-collection-priority__help{color:var(--ink-soft);margin:0;font-size:.875rem}.admin-collection-priority-order{gap:var(--space-1);margin-block:var(--space-3);display:grid}.admin-collection-priority-order h4{margin:0;font-size:1rem}.admin-collection-priority-order p{margin:0}.admin-collection-priority-order ul{margin:0;padding-inline-start:var(--space-4)}.admin-info-tip{align-items:center;display:inline-flex;position:relative}.admin-info-tip__trigger{width:1.15rem;height:1.15rem;color:var(--ink-soft);background:var(--paper-raised);border:1px solid var(--rule);cursor:help;border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;line-height:1;display:inline-grid}.admin-info-tip__trigger:hover,.admin-info-tip__trigger:focus-visible{color:var(--paper-raised);background:var(--ultramarine);border-color:var(--ultramarine)}.admin-info-tip__trigger:focus-visible{outline:2px solid var(--ultramarine-dark);outline-offset:2px}.admin-info-tip__bubble{z-index:20;width:max-content;max-width:min(22rem,78vw);padding:var(--space-3);text-align:start;color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sm);font-size:.875rem;font-weight:400;line-height:1.45;display:none;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:50%;translate:-50%;box-shadow:0 .5rem 1.5rem #111d351f}.admin-info-tip:hover .admin-info-tip__bubble,.admin-info-tip:focus-within .admin-info-tip__bubble{display:block}.admin-collection-preset{gap:var(--space-2);margin-block:var(--space-4);font-weight:700;display:grid}.admin-collection-preset select{max-width:100%;min-height:2.75rem;padding:var(--space-2);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm)}.admin-collection-wait{margin-block:var(--space-2);color:var(--ink-soft);font-size:.9375rem}.admin-collection-challenge{margin-block:var(--space-4);padding:var(--space-4);background:var(--paper-raised);border:2px solid var(--ultramarine);border-radius:var(--radius-sm);border-inline-start-width:6px}.admin-collection-challenge h3{margin:0 0 var(--space-2);font-size:1.0625rem}.admin-collection-challenge p{margin-block:var(--space-2) 0}.admin-collection-windows{padding:0;list-style:none}.admin-collection-windows>li{padding-block:var(--space-3);border-top:1px solid var(--rule)}.admin-collection-windows h5{margin-block:var(--space-2);font-size:1rem}.admin-collection details{margin-block:var(--space-4)}.admin-collection summary{cursor:pointer;padding-block:var(--space-2)}.admin-table tr.admin-collection-row--active,.admin-table tr.admin-collection-row--active td,.admin-data-cards li.admin-collection-row--active,.admin-data-cards li.admin-collection-row--active dd{font-weight:700}.admin-page-heading.admin-page-heading--compact{padding-bottom:var(--space-3);border-bottom:0}.admin-page-heading.admin-page-heading--compact h1{max-width:none;font-size:clamp(2rem,3.2vw,2.75rem)}.admin-page-heading.admin-page-heading--compact>p:last-child{margin-top:var(--space-2);font-size:.95rem}.ops-tabbar{z-index:5;align-items:center;gap:var(--space-3);margin-top:var(--space-3);background:var(--paper);border-bottom:1px solid var(--rule);display:flex;position:sticky;top:0}.ops-tabbar__tabs{flex:auto;min-width:0;position:relative}.ops-tabbar__tabs .admin-tabs{min-width:0}.ops-live-pill{align-items:center;gap:var(--space-2);white-space:nowrap;border:1px solid;border-radius:999px;flex:none;min-height:2.25rem;padding:.3rem .8rem;font-size:.8125rem;font-weight:720;text-decoration:none;display:inline-flex}.ops-live-pill--active{color:var(--ultramarine-dark);background:color-mix(in srgb, currentColor 8%, var(--paper))}.ops-live-pill--muted{color:var(--ink-soft);background:color-mix(in srgb, currentColor 8%, var(--paper))}.ops-live-pill--danger{color:#a8321f;background:color-mix(in srgb, currentColor 8%, var(--paper))}.ops-live-pill:hover{background:color-mix(in srgb, currentColor 14%, var(--paper))}.ops-live-pill__dot{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.ops-live-pill__meta{color:var(--ink-soft);font-variant-numeric:tabular-nums}.ops-live-pill__percent{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.ops-live-pill__dot{animation:2s ease-in-out infinite ops-live-pulse}}@keyframes ops-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.ops-panel{min-width:0}.ops-panel:focus-visible{outline-offset:6px}.ops-panel .admin-collection>.admin-section:first-child{margin-top:var(--space-6);border-top:0;padding-top:0}.ops-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ops-section-head h2{margin:0;font-size:clamp(1.6rem,2.6vw,2.2rem)}.button.ops-compact-button{min-height:2.25rem;padding:.35rem .75rem;font-size:.8125rem}.ops-notice{margin-block:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--paper-raised);border-inline-start:4px solid var(--ultramarine)}.admin-collection h2,.ops-notice{scroll-margin-top:4.5rem}.ops-state{white-space:normal;border:1px solid;border-radius:999px;align-items:center;max-width:100%;margin:0;padding:.2rem .7rem;font-size:.8125rem;font-weight:720;display:inline-flex}.ops-state--active{color:var(--ultramarine-dark);background:color-mix(in srgb, currentColor 8%, var(--paper-raised))}.ops-state--ok{color:#1f6b3a;background:color-mix(in srgb, currentColor 8%, var(--paper-raised))}.ops-state--warn{color:#8a5a00;background:color-mix(in srgb, currentColor 8%, var(--paper-raised))}.ops-state--danger{color:#a8321f;background:color-mix(in srgb, currentColor 8%, var(--paper-raised))}.ops-state--muted{color:var(--ink-soft);background:color-mix(in srgb, currentColor 8%, var(--paper-raised))}.button.button--danger{color:#a8321f;background:0 0;border-color:#a8321f;font-weight:760}.button.button--danger:hover:not(:disabled){color:#fff;background:#a8321f}.ops-link-button{min-height:1.75rem;color:var(--ultramarine-dark);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0 .15rem;font-weight:700;text-decoration:underline}.ops-job-card{gap:var(--space-4);margin-top:var(--space-5);padding:clamp(var(--space-4), 3vw, var(--space-6));background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-md);display:grid}.ops-job-card--active{border-inline-start:6px solid var(--ultramarine)}.ops-job-card[data-state=failed_retryable]{border-inline-start-color:#a8321f}.ops-job-card__head{align-items:start;gap:var(--space-3) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.ops-job-card__titles{min-width:0}.ops-job-card__badges{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ops-job-card__eyebrow{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}.ops-job-card__title{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:600}.ops-job-card__progress{align-items:center;gap:var(--space-4);grid-template-columns:auto 1fr;display:grid}.ops-job-card__percent{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:600}.ops-job-card__bar{appearance:none;background:color-mix(in srgb, var(--rule) 55%, var(--paper));border:0;border-radius:999px;width:100%;height:.75rem;overflow:hidden}.ops-job-card__bar::-webkit-progress-bar{background:color-mix(in srgb, var(--rule) 55%, var(--paper));border-radius:999px}.ops-job-card__bar::-webkit-progress-value{background:var(--ultramarine);border-radius:999px}.ops-job-card__bar::-moz-progress-bar{background:var(--ultramarine);border-radius:999px}.ops-job-card__metrics{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;display:grid}.ops-job-card__metrics div{padding:var(--space-3);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm)}.ops-job-card__metrics dt{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:720}.ops-job-card__metrics dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.15rem;font-weight:700}.ops-job-card__value{display:block}.ops-job-card__sub{color:var(--ink-soft);margin-top:.15rem;font-size:.8125rem;font-weight:600;display:block}.ops-job-card__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;max-width:26rem;display:flex}.ops-job-card__actions>.button-row{display:contents}.ops-job-card__actions [role=status]{flex-basis:100%;margin:0}.ops-job-card__note,.ops-job-card__plan p{color:var(--ink-soft);font-size:.9rem}.ops-job-card p{overflow-wrap:anywhere;margin:0}.ops-job-card__notes{gap:var(--space-2);display:grid}.ops-callout{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-inline-start:4px solid;font-size:.9375rem}.ops-callout--info{border-color:var(--ultramarine);background:color-mix(in srgb, var(--ultramarine) 6%, var(--paper-raised))}.ops-callout--warn{color:#8a5a00;background:color-mix(in srgb, #8a5a00 8%, var(--paper-raised));border-color:#8a5a00}.ops-callout--danger{color:#a8321f;background:color-mix(in srgb, #a8321f 7%, var(--paper-raised));border-color:#a8321f}.ops-callout--urgent{color:#a8321f;background:color-mix(in srgb, #a8321f 7%, var(--paper-raised));border:2px solid #a8321f;font-weight:700}.ops-callout--urgent p{margin:0}.ops-callout--muted{border-color:var(--rule);color:var(--ink-soft)}.ops-job-card__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.ops-job-card__windows{border-top:1px solid var(--rule);padding-top:var(--space-3)}.admin-table tr.admin-collection-row--selected td,.admin-data-cards li.admin-collection-row--selected{background:color-mix(in srgb, var(--ultramarine) 7%, var(--paper-raised))}.ops-start .admin-collection-courts{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));display:grid}.ops-start .admin-collection-courts>legend,.ops-start .admin-collection-courts .admin-collection-select-all{grid-column:1/-1}.ops-live__empty{margin-top:var(--space-4);padding:var(--space-5);border:1px dashed var(--rule);border-radius:var(--radius-md);color:var(--ink-soft)}.ops-capability{align-items:center;gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.ops-capability__worker{color:var(--ink-soft);margin:0;font-size:.9rem}.ops-stalled{padding-inline-start:var(--space-5)}.ops-stalled li+li{margin-top:var(--space-2)}@media (width<=600px){.admin-page-heading.admin-page-heading--compact>p:last-child{display:none}.admin-page-heading.admin-page-heading--compact h1{font-size:1.9rem}.ops-section-head h2{font-size:1.45rem}}@media (width<=800px){.ops-job-card{padding:var(--space-4);gap:var(--space-3)}.ops-job-card__head{grid-template-columns:1fr}.ops-job-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;max-width:none;display:grid}.ops-job-card__actions .button{white-space:normal;width:100%}.ops-job-card__actions [role=status]{grid-column:1/-1}.ops-job-card__progress{grid-template-columns:auto 1fr}.ops-job-card__percent{font-size:1.75rem}.ops-job-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-job-card__metric--rhythm{grid-column:1/-1}.ops-job-card__metrics dd{font-size:1.05rem}.ops-section-head .admin-plan-switcher{width:100%}.ops-tabbar{flex-wrap:wrap;row-gap:0}.ops-live-pill{margin-block:0 var(--space-2);flex:100%;justify-content:center}.ops-panel .button{white-space:normal;max-width:100%}.ops-panel .dialog-backdrop{align-items:start;overflow-y:auto}}@media (width<=520px){.ops-tabbar__tabs:after{content:"";background:linear-gradient(90deg, transparent, var(--paper));pointer-events:none;width:1.75rem;position:absolute;top:0;bottom:0;right:0}}@media (width<=420px){.ops-live-pill__meta{display:none}}.monitor-page{gap:var(--space-8);display:grid}.monitor-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.monitor-toolbar__meta{color:var(--ink-soft);font-size:.85rem}.monitor-toolbar__controls{gap:var(--space-2);align-items:center;display:flex}.monitor-toolbar select{min-height:2.4rem;color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sm);font:inherit;padding:.25rem .65rem}.monitor-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.monitor-panel{padding:var(--space-6);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-md)}.monitor-panel--wide{grid-column:1/-1}.monitor-kpi{padding:var(--space-5) var(--space-6);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-md)}.monitor-kpi p{color:var(--ink-soft);margin:0;font-size:.82rem}.monitor-kpi strong{margin-top:var(--space-2);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.85rem;font-weight:600;display:block}.monitor-kpi small{margin-top:var(--space-2);color:var(--ink-soft);font-size:.78rem;display:block}.monitor-chart{margin:0}.monitor-chart figcaption,.monitor-rank figcaption{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--ink-soft);font-size:.82rem;display:flex}.monitor-chart figcaption strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.monitor-chart svg{width:100%;height:auto;display:block}.monitor-rank ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.monitor-rank li{gap:var(--space-3);grid-template-columns:minmax(5.5rem,.9fr) minmax(4rem,1.4fr) auto;align-items:center;font-size:.84rem;display:grid}.monitor-rank li span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monitor-rank li strong{font-variant-numeric:tabular-nums}.monitor-rank__track{background:color-mix(in srgb, var(--rule) 70%, transparent);border-radius:999px;height:.42rem;overflow:hidden}.monitor-rank__track i{border-radius:inherit;opacity:.85;height:100%;display:block}.monitor-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.monitor-pill--ok{color:#0d4a2c;background:#d9ecdf}.monitor-pill--watch{color:#6b4700;background:#f3e2b8}.monitor-pill--bad{color:#7c1a13;background:#f8e6df}.monitor-pill--idle{color:var(--ink-soft);background:color-mix(in srgb, var(--rule) 45%, transparent)}.monitor-empty{color:var(--ink-soft);margin:0;font-size:.88rem}.monitor-note{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.55}.monitor-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.monitor-list li{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--rule) 70%, transparent);padding-bottom:.45rem;font-size:.86rem;display:flex}.monitor-list span{color:var(--ink-soft)}.admin-notice{margin-block:var(--space-4);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised)}.legislation-active{align-items:center;gap:var(--space-3);margin-block:var(--space-4);padding:var(--space-3);border:1px solid var(--ultramarine);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.legislation-active p{flex:24rem;margin:0}.legislation-storage{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.8rem}.legislation-settings{gap:var(--space-3) var(--space-5);margin-block:var(--space-4);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.legislation-settings legend{padding-inline:var(--space-2);font-weight:700}.legislation-settings label{gap:var(--space-1);flex-direction:column;min-height:2.75rem;display:inline-flex}.legislation-settings label.admin-check{align-items:center;gap:var(--space-2);flex-direction:row;flex-basis:100%}.legislation-settings input[type=number]{width:7rem;min-height:2.5rem;padding:var(--space-1) var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm)}.legislation-ementa{margin-top:var(--space-1);color:var(--ink-soft);font-size:.8rem;line-height:1.4;display:block}.legislation-events{margin-block:var(--space-4);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm)}.legislation-events ul,.legislation-actions{max-height:22rem;padding-inline-start:var(--space-4);font-size:.875rem;overflow:auto}.legislation-events li[data-level=error]{color:var(--vermilion,#b3261e)}.legislation-relation-counts{color:var(--ink-soft);font-size:.875rem}.legislation-relation-status{padding:0 var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm);white-space:nowrap;font-size:.8rem;font-weight:700;display:inline-block}.legislation-relation-status[data-status=confirmada]{border-color:var(--ultramarine);color:var(--ultramarine)}.legislation-relation-status[data-status=revisar]{border-color:var(--ochre,#8a5a00);color:var(--ochre,#8a5a00)}.legislation-relation-status[data-status=descartada]{border-color:var(--vermilion,#b3261e);color:var(--vermilion,#b3261e);text-decoration:line-through}.legislation-relation-status[data-status=nao_avaliada]{color:var(--ink-soft);border-style:dashed}.blog-summary{margin-block:var(--space-6)}.blog-panel{margin-top:var(--space-5)}.blog-panel:focus-visible{outline-offset:var(--space-2)}.blog-hint{margin-top:var(--space-1);color:var(--ink-soft);font-size:.82rem;line-height:1.45;display:block}.blog-status{padding:0 var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ink-soft);white-space:nowrap;font-size:.8rem;font-weight:720;display:inline-block}.blog-status[data-status=publicado]{border-color:var(--ultramarine);color:var(--ultramarine)}.blog-status[data-status=despublicado]{border-color:var(--ochre,#8a5a00);color:var(--ochre,#8a5a00)}.blog-status[data-status=sem_conteudo]{border-style:dashed}.blog-status[data-status=erro],.blog-status[data-status=failed],.blog-status[data-status=failed_retryable],.blog-status[data-status=failed_terminal]{border-color:var(--vermilion);color:var(--vermilion)}.blog-status[data-status=publicado]:before,.blog-status[data-status=despublicado]:before{content:none}.blog-status-chips{gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.blog-tipo{padding:0 var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm);white-space:nowrap;font-size:.78rem;font-weight:720;line-height:1.6;display:inline-block}.blog-tipo[data-tipo=normas]{border-color:var(--ultramarine);color:var(--ultramarine)}.blog-tipo[data-tipo=julgados]{border-color:var(--vermilion);color:var(--vermilion)}.blog-editor-title .blog-tipo{margin-right:var(--space-2);vertical-align:middle}.blog-row-actions{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.blog-row-actions .button{min-height:2.25rem;padding-inline:var(--space-2)}.blog-editor-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.blog-editor-title{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:600;line-height:1.2}.blog-editor-alerts{margin-block:var(--space-4);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised)}.blog-editor-alerts summary{cursor:pointer;font-weight:720}.blog-editor-alerts ul{margin-block:var(--space-2) 0;padding-inline-start:var(--space-4)}.blog-editor-grid{gap:var(--space-6);grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:start;display:grid}@media (width<=980px){.blog-editor-grid{grid-template-columns:minmax(0,1fr)}}.blog-editor-form{gap:var(--space-4);display:grid}.blog-editor-form>label{gap:var(--space-2);font-weight:720;display:grid}.blog-editor-form :where(input,textarea,select){width:100%;padding:var(--space-2) var(--space-3);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm);font:inherit;font-weight:400}.blog-editor-form textarea{resize:vertical;line-height:1.55}.blog-editor-section textarea{min-height:min(34rem,62vh)}.blog-editor-section{padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised)}.blog-editor-section__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.blog-editor-section__head label{font-weight:720}.blog-editor-warning{margin-block:var(--space-2) 0;color:var(--ochre,#8a5a00);font-size:.85rem;font-weight:600}.blog-editor-aside{gap:var(--space-5);display:grid}.blog-preview-panel{overscroll-behavior:contain;max-height:72vh;overflow:auto}.blog-editor-aside section{padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised)}.blog-editor-aside h3{margin-top:var(--space-2);font-family:var(--font-display);font-size:1.3rem}.blog-revisions{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.blog-revisions li{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.blog-revisions li:first-child{border-top:0}.blog-revisions .blog-hint{margin-left:var(--space-2);display:inline}.blog-preview{overflow-wrap:anywhere;line-height:1.6}.blog-preview:focus{outline:none}.blog-preview h3{margin-block:var(--space-4) var(--space-2);font-family:var(--font-display);font-size:1.15rem;line-height:1.25}.blog-preview p{margin-block:var(--space-2)}.blog-preview :where(ul,ol){margin-block:var(--space-2);padding-inline-start:var(--space-5)}.blog-preview li{margin-block:var(--space-1)}.blog-preview__empty{color:var(--ink-soft);font-style:italic}.blog-preview-subtitle{margin:0 0 var(--space-2);color:var(--ink-soft);font-weight:600}.blog-preview-summary{margin:0 0 var(--space-3);color:var(--ink-soft)}.blog-preview-section{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--rule)}.blog-preview-section__title{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:720}.blog-ref-pill{border:1px solid var(--rule);color:var(--ultramarine);vertical-align:baseline;white-space:nowrap;border-radius:999px;margin-inline:.12em;padding:0 .28em;font-size:.76em;font-weight:720;line-height:1.35;display:inline-block}.blog-ref-pill[data-invalid=true]{border-color:var(--vermilion);color:var(--vermilion);text-decoration:line-through}.blog-generate{align-items:end;gap:var(--space-3) var(--space-5);margin-block:var(--space-5);padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised);flex-wrap:wrap;display:flex}.blog-generate label{gap:var(--space-2);font-weight:720;display:grid}.blog-generate input[type=date]{min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm)}.blog-generate label.admin-check{align-items:center;display:flex}.blog-generate-tipos{gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);flex-wrap:wrap;margin:0;display:flex}.blog-generate-tipos legend{padding-inline:var(--space-1);font-weight:720}.blog-generate-tipos label.admin-check{align-items:center;display:inline-flex}.blog-task{margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--ultramarine);border-radius:var(--radius-sm);background:var(--paper-raised)}.blog-task>p{margin-top:0}.blog-task-log{max-height:24rem;padding:var(--space-3);color:var(--night-ink);background:var(--night);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.5;overflow:auto}.blog-period{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.blog-period .button[aria-pressed=true]{color:var(--paper);background:var(--ultramarine);border-color:var(--ultramarine)}.blog-chart{margin-block:var(--space-4)}.blog-chart__svg{width:100%;height:auto;display:block;overflow:visible}.blog-chart__grid line{stroke:var(--rule);stroke-width:1px;opacity:.55}.blog-chart__grid line.blog-chart__axis{opacity:1}.blog-chart__grid text,.blog-chart__label{fill:var(--ink-soft);font-size:11px;font-family:var(--font-ui)}.blog-chart__bar{fill:var(--ultramarine);opacity:.82}.blog-chart__line{fill:none;stroke:var(--vermilion);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.blog-chart__point{fill:var(--paper-raised);stroke:var(--vermilion);stroke-width:2px}.blog-chart__empty{color:var(--ink-soft)}.blog-chart__legend{gap:var(--space-4);margin-top:var(--space-2);color:var(--ink-soft);flex-wrap:wrap;font-size:.82rem;display:flex}.blog-chart__legend>span{align-items:center;gap:var(--space-2);display:inline-flex}.blog-chart__swatch{border-radius:2px;width:1rem;height:.55rem;display:inline-block}.blog-chart__swatch--bar{background:var(--ultramarine);opacity:.82}.blog-chart__swatch--line{background:var(--vermilion);height:.18rem}.blog-chart__table-wrap{margin-top:var(--space-3);max-height:18rem;overflow:auto}.blog-table{border-collapse:collapse;width:100%;font-size:.875rem}.blog-table caption{padding-block:var(--space-2);color:var(--ink-soft);text-align:left;font-size:.82rem}.blog-table th,.blog-table td{padding:var(--space-2) var(--space-3);border-top:1px solid var(--rule);text-align:left}.blog-table thead th{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.blog-table tbody th{font-weight:720}.blog-actions{max-height:22rem;margin:0;padding:0;font-size:.875rem;list-style:none;overflow:auto}.blog-actions li{padding-block:var(--space-2);border-top:1px solid var(--rule)}.blog-actions li:first-child{border-top:0}.blog-settings{gap:var(--space-3) var(--space-5);margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.blog-settings legend{padding-inline:var(--space-2);font-weight:720}.blog-settings label{gap:var(--space-1);flex-direction:column;min-height:2.75rem;font-weight:700;display:inline-flex}.blog-settings label.admin-check{align-items:center;gap:var(--space-2);flex-flow:wrap;flex-basis:100%}.blog-settings :where(input[type=number],input:not([type]),select){min-height:2.5rem;padding:var(--space-1) var(--space-2);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm)}.blog-settings input[type=number]{width:7rem}.blog-origin{color:var(--ink-soft);font-size:.76rem;font-weight:400}@media (width<=720px){.blog-editor-aside{order:-1}.blog-summary div{grid-template-columns:minmax(0,1fr)}.blog-chart__table-wrap{max-height:none}}
