:root{color:#202c27;font-synthesis:none;text-rendering:optimizelegibility;--paper:#f2f0e9;--white:#fffefa;--ink:#202c27;--muted:#606b63;--quiet:#727a71;--line:#dedfd7;--line-soft:#ebeae4;--forest:#19372e;--forest-deep:#142b24;--green:#3e785b;--green-wash:#e8efe9;--gold:#c09b5e;--amber:#906922;--amber-wash:#f3ecd9;--red:#a64f46;--red-wash:#f4e8e5;--blue:#4d7188;--shadow-pop:0 16px 38px #16231c2e;--focus:#285f45;--dur-short:.16s;scrollbar-color:#b6b9b0 var(--paper);caret-color:var(--green);background:#f2f0e9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html,body{overflow-x:clip}body{background:var(--paper);min-width:320px;color:var(--ink);font-size:16px;line-height:1.55}button,input,select{font:inherit}button{color:inherit}button:active,a:active{transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,tr:focus-visible{outline:3px solid var(--focus);outline-offset:2px}::selection{color:var(--forest-deep);background:#d7e4d8}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.sidebar{z-index:10;background:var(--forest-deep);color:#f6f3e9;flex-direction:column;width:246px;padding:24px 15px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:11px;padding:0 9px 27px;display:flex}.brand-mark{color:#dfc58d;border:1px solid #efe9d44d;flex:none;place-items:center;width:35px;height:35px;display:grid}.brand-lockup strong,.brand-lockup span{display:block}.brand-lockup strong{letter-spacing:-.3px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.brand-lockup span{color:#aab8ad;letter-spacing:.025em;margin-top:3px;font-size:12px}.workspace-switcher{background:#ffffff09;border:1px solid #dfe5d729;align-items:center;gap:10px;min-height:60px;padding:9px;display:flex}.workspace-icon{color:#1e352b;background:#d6c08f;flex:none;place-items:center;width:34px;height:34px;font-family:Georgia,Times New Roman,serif;font-size:13px;display:grid}.workspace-copy{flex:1;min-width:0}.workspace-copy strong,.workspace-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-copy strong{color:#f2f0e8;font-size:14px;font-weight:600}.workspace-copy span{color:#9eaea3;margin-top:3px;font-size:12px}.workspace-switcher>svg{color:#aebbb0}.main-nav{flex-direction:column;gap:4px;padding-top:31px;display:flex}.nav-caption{color:#a6b5a8;letter-spacing:.1em;margin:0 9px 9px;font-size:11px;font-weight:650}.nav-caption-lower{margin-top:30px}.nav-link{color:#c8d1c9;text-align:left;min-height:46px;transition:background var(--dur-short), color var(--dur-short);background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:12px;padding:0 10px;font-size:14px;display:flex}.nav-action{cursor:pointer;width:100%}.nav-link>svg{color:#90a396;stroke-width:1.7px}.nav-link:hover{color:#fff;background:#ffffff0e}.nav-link.active{color:#fffdf4;background:#234136;border-left-color:#d1b16e;font-weight:600}.nav-link.active>svg{color:#d9c088}.nav-count,.nav-alert{color:#d2dbd2;font-variant-numeric:tabular-nums;border:1px solid #dee7da3d;place-items:center;min-width:24px;height:23px;margin-left:auto;padding:0 5px;font-size:12px;display:grid}.nav-alert{color:#e5ad90;border-color:#d89d7e40}.sidebar-bottom{margin-top:auto}.privacy-note{color:#bfcbc0;align-items:center;gap:8px;margin:0 8px 15px;font-size:12px;display:flex}.privacy-note svg{color:#cbb274;stroke-width:1.7px}.profile-button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #dce6d829;align-items:center;gap:9px;width:100%;padding:13px 6px 2px;display:flex}.profile-avatar,.top-avatar{color:#e7d4a5;background:#304b3d;border:1px solid #e6dbb773;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:650;display:grid}.profile-button>span{flex:1;min-width:0}.profile-button strong,.profile-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-button strong{color:#f5f2e8;font-size:13px;font-weight:550}.profile-button small{color:#b7c4b9;margin-top:2px;font-size:12px}.profile-button>svg{color:#9eaea3}.main-area{min-height:100vh;margin-left:246px}.topbar{z-index:5;border-bottom:1px solid var(--line);background:#fffefaf5;justify-content:space-between;align-items:center;height:58px;padding:0 38px;display:flex;position:sticky;top:0}.breadcrumb,.topbar-right{align-items:center;display:flex}.breadcrumb{color:var(--muted);gap:10px;font-size:12px}.breadcrumb svg{color:#a6aaa1;stroke-width:1.6px}.breadcrumb strong{color:#39483f;font-weight:600}.topbar-right{gap:16px}.sync-indicator{color:#626d64;align-items:center;gap:7px;font-size:12px;display:flex}.sync-dot{background:#d7b67a;border:1px solid #a37845;border-radius:50%;width:7px;height:7px}.top-avatar{color:#435246;cursor:pointer;background:#e4e1d3;border:0;width:38px;height:38px}.page-content{width:min(1420px,100%);margin:0 auto;padding:22px 38px 20px}.demo-banner{border:1px solid #e3dcc7;border-left:3px solid var(--gold);color:#655b3f;background:#f6f2e6;align-items:center;gap:10px;min-height:44px;padding:5px 12px;font-size:13px;display:flex}.banner-icon{color:#947a45;flex:none;place-items:center;display:grid}.demo-banner p{flex:1;margin:0}.demo-banner p strong{color:#4f4936;margin-right:5px;font-weight:650}.demo-banner button{color:#716442;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 2px 5px 8px;font-size:12px;display:flex}.banner-date{color:#736443;letter-spacing:.05em;white-space:nowrap;font-size:12px;font-weight:650}.page-heading{justify-content:space-between;align-items:flex-end;margin:31px 0 19px;display:flex}.date-line{color:#626d55;letter-spacing:.1em;margin:0 0 8px;font-size:12px;font-weight:700}.date-line span{color:#a69368;margin:0 5px}.page-heading h1{color:#24342c;letter-spacing:-.9px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3vw,38px);font-weight:400;line-height:1.08}.page-heading h1,.panel-heading h2,.attention-heading h2,.dialog-head h2{text-wrap:balance}.page-subtitle{color:#606b63;margin:8px 0 0;font-size:14px}.secondary-button,.primary-button{background:var(--white);color:#35473c;white-space:nowrap;cursor:pointer;min-height:40px;transition:background var(--dur-short), border-color var(--dur-short);border:1px solid #c8cbc1;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.secondary-button:hover{background:#f7f7f1;border-color:#829184}.primary-button{border-color:var(--forest);background:var(--forest);color:#fff}.primary-button:hover{background:#244c3a;border-color:#244c3a}.summary-grid{background:var(--white);border:1px solid #d5d7ce;grid-template-columns:1.2fr 1fr 1fr;display:grid;overflow:hidden}.summary-card{min-width:0;min-height:126px;padding:16px 19px 14px}.summary-card:not(:first-child){border-left:1px solid var(--line)}.lead-summary{background:var(--forest);color:#fffdf5}.summary-top{color:#5f6b62;justify-content:space-between;align-items:center;font-size:13px;display:flex}.lead-summary .summary-top{color:#d0d9ce}.mini-icon,.metric-icon{color:#738b77;place-items:center;width:27px;height:27px;display:grid}.mini-icon{color:#d2bb83}.metric-icon.amber{color:#987c43}.metric-icon.red{color:#a65b51}.coverage-value{letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400;line-height:1}.coverage-value span{margin-left:3px;font-family:inherit;font-size:19px}.coverage-track,.lga-track{background:#e9e9e1;height:4px;overflow:hidden}.coverage-track{background:#ffffff2b;margin-top:12px}.coverage-track>span,.lga-track>span{background:var(--green);height:100%;display:block}.coverage-track>span{background:#d1b36f}.summary-foot{color:#d0dbd0;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;display:flex}.positive-change{color:#dfca91;white-space:nowrap;align-items:center;gap:2px;display:flex}.metric-value{color:#28392f;letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1}.metric-note{color:#687168;margin:8px 0 0;font-size:12px}.note-separator{color:#b9b9ac;margin:0 4px}.panel{background:var(--white);border:1px solid #d9dbd2;min-width:0}.comparison-panel{margin-top:17px}.panel-heading{justify-content:space-between;align-items:center;gap:14px;padding:17px 19px 14px;display:flex}.comparison-heading{align-items:flex-end;padding-bottom:15px}.section-index{color:#687160;letter-spacing:.1em;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.panel-heading h2,.attention-heading h2{color:#29382f;letter-spacing:-.15px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.panel-heading p,.attention-heading p{color:#626c62;margin:4px 0 0;font-size:12px}.dot-separator{color:#b6a881;margin:0 4px}.comparison-filter{color:#5e685f;white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.comparison-filter select{background:var(--white);color:#39483e;border:1px solid #d5d7ce;border-radius:2px;min-width:144px;height:38px;padding:0 9px;font-size:12px}.comparison-chart{border-top:1px solid var(--line-soft);gap:0;padding:4px 19px 7px;display:grid}.candidate-row{border-bottom:1px solid #f0efe9;grid-template-columns:210px minmax(60px,1fr) 70px 42px;align-items:center;gap:13px;min-height:60px;display:grid}.candidate-row:last-child{border-bottom:0}.candidate-label{align-items:center;gap:9px;min-width:0;display:flex}.candidate-label>span:last-child{min-width:0;display:block}.candidate-label strong,.candidate-label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.candidate-label strong{color:#36453b;letter-spacing:.03em;font-size:13px;font-weight:700}.candidate-label small{color:#626c62;margin-top:2px;font-size:12px}.candidate-swatch{flex:none;width:8px;height:8px}.candidate-track{background:#ebece5;height:7px;overflow:hidden}.candidate-bar{min-width:2px;height:100%;display:block}.candidate-color-1{background:var(--red)}.candidate-color-2{background:var(--green)}.candidate-color-3{background:var(--blue)}.candidate-total{color:#324139;font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600}.candidate-share{color:#687168;font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.comparison-footer{border-top:1px solid var(--line-soft);color:#656e64;justify-content:space-between;padding:10px 19px 11px;font-size:12px;display:flex}.comparison-empty{border-top:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:4px;min-height:83px;padding:12px 19px;display:flex}.comparison-empty strong{color:#4b564e;font-size:13px;font-weight:600}.comparison-empty span{color:#626c62;font-size:12px}.workspace-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,.88fr);align-items:start;gap:16px;margin-top:17px;display:grid}.submissions-panel{overflow:visible}.panel-heading .text-button{align-self:center}.text-button,.panel-link{color:#355d43;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.text-button:hover,.panel-link:hover{color:#213f2f}.table-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:0 19px 13px;display:flex}.search-box{color:#687168;background:#fffefa;border:1px solid #d5d7ce;border-radius:2px;align-items:center;gap:8px;width:min(300px,60%);height:40px;padding:0 10px;display:flex}.search-box:focus-within{border-color:#748b76}.search-box input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.search-box input::placeholder{color:#747b71}.search-box input:focus-visible{outline:0}.search-box button{color:#5e695f;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:34px;height:34px;padding:2px;display:grid}.filter-wrap{position:relative}.filter-button{background:var(--white);color:#515c53;cursor:pointer;border:1px solid #d5d7ce;border-radius:2px;align-items:center;gap:7px;height:40px;padding:0 11px;font-size:12px;display:flex}.filter-button:hover,.filter-button.filter-active{background:#f7f7f1;border-color:#9aa795}.filter-count{color:#365542;background:#e5ebe3;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.filter-popover{z-index:8;background:var(--white);width:248px;box-shadow:var(--shadow-pop);border:1px solid #d8dbd1;padding:14px;position:absolute;top:40px;right:0}.filter-popover-head{color:#344238;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.filter-popover-head button{color:#68736a;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:3px;display:grid}.filter-popover label{color:#59645b;margin:10px 0;font-size:12px;display:block}.filter-popover select{width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #d5d7ce;border-radius:2px;margin-top:5px;padding:0 9px;font-size:13px;display:block}.filter-reset{color:#355641;cursor:pointer;background:#edf0e9;border:0;width:100%;margin-top:4px;padding:10px;font-size:12px;font-weight:600}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}thead{background:#f5f4ee}th{color:#59645b;letter-spacing:.02em;white-space:nowrap;border-top:1px solid #e5e5dd;border-bottom:1px solid #e5e5dd;height:44px;padding:0 10px;font-size:12px;font-weight:650}th:first-child,td:first-child{padding-left:19px}th:last-child,td:last-child{padding-right:13px}td{color:#4f5e53;white-space:nowrap;border-bottom:1px solid #edede7;height:68px;padding:0 10px;font-size:13px}tbody tr{cursor:pointer}tbody tr:hover{background:#f8f7f2}tbody tr:last-child td{border-bottom:0}.unit-cell{align-items:center;gap:10px;display:flex}.file-icon{color:#647867;background:#f7f6f0;border:1px solid #d8d9d0;flex:none;place-items:center;width:31px;height:31px;display:grid}.unit-cell strong,.unit-cell small{display:block}.unit-cell strong{color:#293a30;font-size:13px;font-weight:600}.unit-cell small{color:#626c62;margin-top:3px;font-size:12px}.unit-cell small span,.attention-item small span{color:#b3b4aa;margin:0 3px}.submitted-time{color:#606b62;font-variant-numeric:tabular-nums}.status-pill{border:1px solid;border-radius:1px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;line-height:1.15;display:inline-flex}.status-pill>span{background:currentColor;width:5px;height:5px}.status-pill.confirmed{color:#42694a;background:#edf3ec;border-color:#d1dfd2}.status-pill.review{color:#876b31;background:#f6f0e2;border-color:#e7dcc1}.status-pill.incident{color:#9e4d43;background:#f7ece9;border-color:#e4cdca}.row-action{color:#687468;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:36px;height:36px;display:grid}.row-action:hover{color:#34463a;background:#f0f0e9;border-color:#dfe1d8}.empty-state{color:#858b80;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:160px;display:flex}.empty-state strong{color:#39463c;margin-top:3px;font-size:13px}.empty-state span{color:#626c62;font-size:12px}.table-footer{color:#566359;border-top:1px solid #e7e7df;justify-content:space-between;align-items:center;min-height:50px;padding:0 19px;font-size:12px;display:flex}.table-footer strong{color:#46544a;font-weight:650}.pagination{align-items:center;gap:8px;display:flex}.pagination button{background:var(--white);color:#667267;border:1px solid #d8dad1;place-items:center;width:36px;height:36px;display:grid}.pagination button:disabled{cursor:not-allowed}.right-column{gap:16px;display:grid}.coverage-panel{padding-bottom:2px}.compact-heading{align-items:flex-start;padding:17px 17px 12px}.coverage-count{color:#5e695e;white-space:nowrap;border:1px solid #e0e1d8;padding:5px 7px;font-size:12px}.dots-button{width:29px;height:29px}.lga-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;padding:6px 17px 15px;display:grid}.lga-row-top{color:#4f5f53;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.lga-row-top strong{color:#314237;font-variant-numeric:tabular-nums;font-weight:650}.lga-row-top>span:last-child{color:#566359;font-size:12px}.lga-track{height:4px}.lga-track>span{background:#668269}.panel-link{border-top:1px solid #e9e9e2;min-height:42px;margin:0 17px;font-size:12px}.attention-panel{padding:15px 16px 4px}.attention-heading{align-items:flex-start;gap:10px;padding:0 0 11px;display:flex}.attention-icon{color:#927441;border:1px solid #e6d8bc;flex:none;place-items:center;width:28px;height:28px;display:grid}.attention-heading h2{margin-top:0}.attention-heading p{max-width:190px;line-height:1.4}.attention-item{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e9e9e2;align-items:center;gap:9px;width:100%;min-height:60px;padding:8px 1px;display:flex}.attention-item:hover{background:#f8f7f2}.attention-mark{flex:none;width:7px;height:7px}.incident-mark{background:var(--red)}.review-mark{background:#bd9653}.attention-item>span:nth-child(2){flex:1;min-width:0}.attention-item strong,.attention-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attention-item strong{color:#34443a;font-size:12px;font-weight:600}.attention-item small{color:#58645a;margin-top:3px;font-size:12px}.attention-item>svg{color:#9ba096;stroke-width:1.6px}.follow-up-empty{color:#506853;border-top:1px solid #e9e9e2;align-items:center;gap:9px;min-height:62px;font-size:12px;display:flex}.page-footer{color:#566359;border-top:1px solid #dcded5;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-top:14px;font-size:12px;display:flex}.page-footer>span:first-child{color:#586459;font-weight:650}.page-footer button{color:#3d5742;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px}.footer-separator{color:#a4a69c;padding:0 4px}.icon-button{color:#677468;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:40px;height:40px;display:grid}.icon-button:hover{background:#162b2014}.sidebar .icon-button:hover{background:#ffffff14}.menu-toggle,.close-menu{display:none}.dialog-backdrop{z-index:20;background:#0f1c158f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.detail-dialog{background:var(--white);width:min(465px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow-pop);border:1px solid #d9dbd2;padding:21px;overflow-y:auto}.dialog-head{justify-content:space-between;gap:12px;display:flex}.dialog-kicker{color:var(--quiet);font-size:12px}.dialog-head h2{color:#26372d;letter-spacing:-.3px;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.dialog-head p{color:var(--muted);margin:4px 0 0;font-size:13px}.receipt{background:#f8f7f1;border:1px solid #dcddd4;margin:17px 0 14px}.receipt-top{color:#566457;letter-spacing:.08em;border-bottom:1px solid #e4e4dc;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.receipt-top strong{color:#80683b;font-size:11px}.receipt-votes{grid-template-columns:repeat(3,1fr);padding:13px 12px 12px;display:grid}.receipt-vote{border-right:1px solid #e2e2da;flex-direction:column;gap:4px;padding:0 10px;display:flex}.receipt-vote:first-child{padding-left:0}.receipt-vote:last-child{border:0}.receipt-vote span{color:#5d685e;letter-spacing:.08em;font-size:12px;font-weight:700}.receipt-vote strong{color:#2d4035;font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.receipt-total{color:#59645b;border-top:1px solid #e4e4dc;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12px;display:flex}.receipt-total strong{color:#35473b;font-variant-numeric:tabular-nums;font-size:13px}.detail-meta{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:13px 10px;padding:2px 0 14px;display:grid}.detail-meta>div>span:first-child,.detail-meta strong{display:block}.detail-meta>div>span:first-child{color:#59645b;margin-bottom:4px;font-size:12px}.detail-meta strong{color:#3d4d42;font-size:12px;font-weight:600}.detail-meta strong small{color:#59645b;font-size:12px;font-weight:400}.detail-note{padding:12px 0}.detail-note strong{font-size:12px;font-weight:650}.detail-note p{color:var(--muted);margin:4px 0 0;font-size:12px}.dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.primary-button:disabled{color:#858d82;cursor:default;background:#eceee8;border-color:#d4d7cf}.toast{z-index:30;background:var(--white);color:#3f6048;min-height:46px;box-shadow:var(--shadow-pop);border:1px solid #d9dbd2;align-items:center;gap:9px;padding:0 16px;font-size:13px;display:flex;position:fixed;bottom:23px;right:25px}.toast svg{color:var(--green)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1120px){.sidebar{width:220px}.main-area{margin-left:220px}.page-content,.topbar{padding-left:23px;padding-right:23px}.workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(230px,.85fr)}}@media (width<=900px){.workspace-grid{grid-template-columns:minmax(0,1fr)}.right-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=780px){.right-column{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.sidebar{width:270px;transition:transform var(--dur-short) ease-out;box-shadow:none;transform:translate(-100%)}.sidebar.sidebar-open{box-shadow:var(--shadow-pop);transform:translate(0)}.main-area{margin-left:0}.menu-toggle,.close-menu{display:grid}.brand-lockup{position:relative}.close-menu{margin-left:auto}.topbar{height:54px;padding:0 13px}.breadcrumb{gap:6px;margin-left:6px;margin-right:auto;font-size:12px}.topbar-right{gap:9px}.sync-indicator{font-size:0}.sync-dot{width:8px;height:8px}.page-content{padding:13px 13px 14px}.demo-banner{align-items:flex-start;padding:10px;font-size:12px}.demo-banner p{line-height:1.45}.banner-date{display:none}.demo-banner button{font-size:0}.demo-banner button svg{width:16px;height:16px}.page-heading{flex-direction:column;align-items:flex-start;gap:12px;margin:23px 0 15px}.date-line{font-size:11px}.page-heading h1{font-size:29px}.page-subtitle{max-width:255px;font-size:13px}.page-heading>.secondary-button{min-height:42px;padding:0 12px;font-size:12px}.page-heading>.secondary-button svg{width:18px;height:18px}.summary-grid{grid-template-columns:1fr 1fr}.summary-card{min-height:103px;padding:12px}.summary-card:not(:first-child){border-left:0}.lead-summary{grid-column:1/-1;min-height:126px}.summary-card:last-child{border-left:1px solid var(--line)}.summary-foot{font-size:12px}.metric-value{font-size:29px}.workspace-grid{gap:11px;margin-top:11px}.comparison-panel{margin-top:11px}.panel-heading{padding-left:12px;padding-right:12px}.comparison-heading{flex-direction:column;align-items:flex-start;gap:10px}.comparison-filter{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%}.comparison-filter select{min-width:0;max-width:180px;height:40px}.candidate-row{grid-template-columns:122px minmax(35px,1fr) 50px 30px;gap:7px}.comparison-chart,.comparison-footer,.table-toolbar{padding-left:12px;padding-right:12px}.search-box{width:min(230px,68%)}th{padding-left:8px;padding-right:8px}th:first-child,td:first-child{padding-left:12px}td{padding-left:8px;padding-right:8px}.right-column{grid-template-columns:1fr;gap:11px}.lga-list{grid-template-columns:1fr}.page-footer{flex-wrap:wrap;justify-content:space-between;padding:9px 0}.page-footer>span:nth-child(2){order:3;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
