#desk-root{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#2b1d12;color:#2a2218;font-family:Libre Caslon Text,Georgia,Times New Roman,serif;--ground:#2b1d12;--paper:#f4ecd8;--shade:#e8dcc0;--ink:#2a2218;--muted:#6e6253;--rule:rgba(42,34,24,.18);--road:rgba(42,34,24,.2);--stamp:#9b2d1f;--stamp-tint:rgba(155,45,31,.1);--leather:#1f3d2b;--leather-2:#4b7a5c;--leather-3:#9dbba6;--bronze:#8a6a2f;--bronze-2:#c4a46a;--o3:#6e6253;--o5:#a99b86;--o6:#d2c3a3;--well:rgba(42,34,24,.045);--scrim:rgba(43,29,18,.55);--serif:"Libre Caslon Text",Georgia,"Times New Roman",serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;user-select:text;-webkit-user-select:text}#desk-root *{box-sizing:border-box}.desk{height:100%;max-width:1600px;margin:0 auto;background:var(--paper);display:grid;grid-template-rows:auto minmax(0,1fr)}.desk .num{font-variant-numeric:tabular-nums}.desk .eyebrow{font:500 10.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.desk .hl{font:400 17px/1.3 var(--serif);margin:0;text-wrap:balance}.desk .foot{font:400 10.5px/1.45 var(--mono);color:var(--muted);margin:0}.desk .top{display:grid;grid-template-columns:250px minmax(0,1fr) 330px;gap:24px;align-items:center;padding:14px 24px;border-bottom:1px solid var(--rule)}.desk .cols{display:grid;grid-template-columns:350px minmax(0,1fr) 410px;min-height:0}.desk .col{min-height:0;overflow:auto;padding:16px 22px 22px;display:grid;align-content:start}.desk .col+.col{border-left:1px solid var(--rule)}.desk .col>section{padding-block:14px;border-bottom:1px solid var(--rule);display:grid;gap:8px}.desk .col>section:first-child{padding-top:2px}.desk .col>section:last-child{border-bottom:0}.desk .colhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.desk .colhead h2{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0}.desk .chip{font:500 10px/1 var(--mono);letter-spacing:.06em;color:var(--bronze);background:#8a6a2f1f;padding:4px 7px;border-radius:2px}.desk svg{display:block;width:100%;height:auto;max-width:100%;overflow:visible}.desk .btn{font:400 16px/1 var(--serif);min-height:50px;border-radius:3px;border:0;background:var(--leather);color:var(--paper);cursor:pointer;width:100%;padding-inline:14px}.desk .btn.quiet{background:none;color:var(--ink);border:1px solid var(--rule);min-height:42px;font-size:14px}.desk .btn:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.desk .btn[disabled]{opacity:.55;cursor:default}.desk .overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:var(--scrim);padding:24px}.desk .overlay[hidden]{display:none}@media (max-width:1240px){#desk-root{overflow:auto}.desk{height:auto}.desk .col{overflow:visible}.desk .cols{grid-template-columns:330px minmax(0,1fr)}.desk .col.ordercol{grid-column:1 / -1;border-left:0;border-top:1px solid var(--rule)}.desk .top{grid-template-columns:200px minmax(0,1fr) 260px}}@media (max-width:800px){.desk .cols{display:block}.desk .col+.col{border-left:0;border-top:1px solid var(--rule)}.desk .col{padding-inline:16px}.desk .top{grid-template-columns:minmax(0,1fr);gap:10px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.desk *{transition:none!important;animation:none!important}}.desk .top .when{display:grid;gap:4px;font:500 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;min-width:0}.desk .top .when .name{color:var(--ink);font-weight:700;letter-spacing:.14em}.desk .top .when .name[hidden]{display:none}.desk .top .when span:last-child{color:var(--muted);font-weight:400}.desk .top .lead{display:grid;gap:5px;min-width:0}.desk .top .lead h1{font:700 27px/1.15 var(--serif);margin:0;text-wrap:balance;min-height:1.15em;transition:color .24s}.desk .top .lead .sub{font:400 11.5px/1.45 var(--mono);color:var(--muted);margin:0;min-height:1.45em}.desk .top .lead.running h1{color:var(--muted)}.desk .top .lead.fall h1{color:var(--stamp)}.desk .top .lead .retry{width:auto;justify-self:start;min-height:36px;font-size:13px;padding-inline:14px}.desk .top .right{display:grid;gap:8px;justify-items:end;text-align:right;min-width:0}.desk .top .elect{font:500 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bronze);min-height:1.3em}.desk .top .elect small{display:block;font-weight:400;color:var(--muted);letter-spacing:.06em}.desk .top .inflight{font:400 11px/1.45 var(--mono);color:var(--bronze);max-width:330px;text-wrap:balance}.desk .top .inflight[hidden]{display:none}@media (max-width:800px){.desk .top .right{justify-items:start;text-align:left}}.desk .order{display:grid;gap:14px}.desk .order table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;table-layout:fixed}.desk .levers th{font:500 9.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right;padding:0 0 6px 8px;white-space:nowrap}.desk .levers th:first-child{text-align:left;padding-left:0}.desk .levers td{padding:8px 0 8px 8px;border-top:1px solid var(--rule);font:400 12.5px/1.25 var(--mono);text-align:right;vertical-align:top;box-shadow:inset 0 -2px 0 transparent;transition:box-shadow .12s}.desk .levers td:first-child{font:400 14px/1.25 var(--serif);text-align:left;padding-left:0;white-space:normal}.desk .levers td:first-child small{display:block;font:400 9.5px/1.4 var(--mono);color:var(--muted)}.desk .levers td.inforce{color:var(--muted);padding-top:12px;padding-right:6px}.desk .levers td.cost{color:var(--muted);font-size:11px;line-height:1.3;padding-top:12px;white-space:normal;overflow-wrap:anywhere}.desk .levers tr.grp td{border-top:0;padding:16px 0 4px;font:500 9.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:left}.desk .levers tr.grp .lawline{display:block;letter-spacing:0;text-transform:none;font-size:10.5px;color:var(--ink)}.desk .levers tr.grp .lawline.short{color:var(--stamp);font-weight:600}.desk .levers tr.lawnote td{border-top:0;padding:0 0 6px;text-align:left}.desk .levers tr.lawnote small{font:400 10px/1.4 var(--mono);color:var(--bronze)}.desk .levers tr.lawnote small[hidden]{display:none}.desk .levers tr[id],.desk table.levers[id]{scroll-margin-block:12px 150px}.desk .levers tr.flash>td{box-shadow:inset 0 -2px 0 var(--bronze)}.desk table.levers{box-shadow:inset 0 -2px 0 transparent;transition:box-shadow .12s}.desk table.levers.flash{box-shadow:inset 0 -2px 0 var(--bronze)}.desk #desk-levers th:nth-child(1){width:33%}.desk #desk-levers th:nth-child(2){width:16%}.desk #desk-levers th:nth-child(3){width:32%}.desk #desk-levers th:nth-child(4){width:19%}.desk .levers td.you{padding-left:12px}.desk .levers .fig{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:2px;position:relative;width:100%;font-weight:600;font-size:13.5px}.desk .levers .fig:before{content:"●";position:absolute;left:-11px;top:3px;font-size:8px;color:var(--bronze);opacity:0;transition:opacity .16s}.desk .levers .fig.chg:before{opacity:1}.desk .levers .fig.chg input.num{color:var(--bronze)}.desk .levers .fig .suf{font-weight:600;color:inherit}.desk .levers .fig.chg .suf{color:var(--bronze)}.desk .levers input.num{font:600 13.5px/1.25 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--rule);width:6.2ch;text-align:right;padding:0 1px 2px;margin:0;border-radius:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;transition:border-color .16s,color .16s}.desk .levers input.num::-webkit-outer-spin-button,.desk .levers input.num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.desk .levers input.num:hover{border-bottom-color:var(--o5)}.desk .levers input.num:focus{outline:0;border-bottom-color:var(--bronze);background:var(--well)}.desk .levers input.num:disabled{color:var(--muted);border-bottom-color:transparent}.desk .levers input.range{display:block;width:100%;height:14px;margin:4px 0 0;padding:0;background:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.desk .levers input.range:focus{outline:0}.desk .levers input.range::-webkit-slider-runnable-track{height:2px;background:var(--road);border-radius:1px}.desk .levers input.range::-moz-range-track{height:2px;background:var(--road);border-radius:1px}.desk .levers input.range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;margin-top:-4px;border-radius:50%;background:var(--ink);border:0;transition:transform .12s,background .16s}.desk .levers input.range::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:var(--ink);border:0}.desk .levers input.range:hover::-webkit-slider-thumb,.desk .levers input.range:active::-webkit-slider-thumb{transform:scale(1.3)}.desk .levers .fig.chg+input.range::-webkit-slider-thumb{background:var(--bronze)}.desk .levers .fig.chg+input.range::-moz-range-thumb{background:var(--bronze)}.desk .levers input.range:disabled{cursor:default;opacity:.4}.desk .levers .fig{cursor:text}.desk .levers .capnote{display:block;font:400 9.5px/1.3 var(--mono);color:var(--stamp);text-align:right;margin-top:2px}.desk .levers .capnote[hidden]{display:none}.desk .levers .endnote{display:block;font:400 9.5px/1.3 var(--mono);color:var(--muted);text-align:right;margin-top:2px}.desk .levers .endnote[hidden]{display:none}.desk .levers tr.bans td{vertical-align:top}.desk .levers .bansfig{position:relative;transition:color .16s}.desk .levers .bansfig:before{content:"●";position:absolute;left:-10px;top:5px;font-size:8px;color:var(--bronze);opacity:0;transition:opacity .16s}.desk .levers .bansfig.chg{color:var(--bronze)}.desk .levers .bansfig.chg:before{opacity:1}.desk .baninforce{font:400 11px/1.3 var(--mono);color:var(--muted);text-align:right;padding-top:8px;overflow-wrap:anywhere}.desk .banlist{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 6px;padding-top:2px}.desk .ban{display:inline-flex;align-items:center;gap:5px;font:400 11px/1 var(--mono);color:var(--ink);padding:5px 8px;border:1px solid var(--rule);border-radius:2px;cursor:pointer;user-select:none;-webkit-user-select:none;transition:border-color .16s,background .16s}.desk .ban input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:9px;height:9px;margin:0;border:1px solid var(--o3);border-radius:50%;background:none}.desk .ban input:checked{background:var(--stamp);border-color:var(--stamp)}.desk .ban:has(input:checked){border-color:var(--stamp);background:var(--stamp-tint)}.desk .ban:has(input:disabled){cursor:default;color:var(--muted)}.desk .ban:has(input:focus-visible){outline:2px solid var(--bronze);outline-offset:1px}.desk .levers.posts .fig:before{position:static;order:-1;align-self:center;margin-right:5px;top:auto;left:auto}.desk .levers.posts th:nth-child(1){width:32%}.desk .levers.posts th:nth-child(2),.desk .levers.posts th:nth-child(4){width:14%}.desk .levers.posts th:nth-child(3),.desk .levers.posts th:nth-child(5){width:20%}.desk .levers.posts td{padding-block:5px}.desk .levers.posts td:first-child{font-size:13px;padding-top:7px}.desk .levers.posts td.inforce{padding-top:8px}.desk .levers.posts input.num{width:5ch}.desk .levers.posts tfoot td{border-top:1px solid var(--ink);font-weight:600;color:var(--ink);padding-top:7px}.desk .levers.posts tfoot td:first-child{font:400 11px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.desk .levers.posts tfoot td.inforce{color:var(--muted);font-weight:400}.desk button.back{font:400 11px/1 var(--mono);color:var(--bronze);background:none;border:1px solid var(--bronze-2);border-radius:2px;padding:6px 9px;margin:0;cursor:pointer;transition:color .16s,border-color .16s,background .16s}.desk button.back:hover{color:var(--ink);border-color:var(--bronze);background:var(--well)}.desk button.back:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.desk button.back:disabled{cursor:default;color:var(--muted);border-color:var(--rule)}.desk button.back[hidden]{display:none}.desk .order .refusal{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--stamp);border-radius:3px;background:var(--stamp-tint)}.desk .order .refusal .hl{font-size:14px}.desk .order .refusal .raw{font:400 10px/1.4 var(--mono);color:var(--muted);overflow-wrap:anywhere}.desk .order .refusal .raw[hidden],.desk .order .refusal[hidden]{display:none}.desk .signbar{position:sticky;bottom:-22px;background:linear-gradient(to bottom,rgba(244,236,216,0),var(--paper) 18px);padding-block:18px 22px;margin-bottom:-22px;display:grid;gap:10px}.desk .signbar .under{display:flex;justify-content:space-between;align-items:flex-start;gap:8px 12px;flex-wrap:wrap}.desk .signbar .under>#desk-changes{flex:1 1 55%;min-width:0}.desk .signbar .note{font:400 10.5px/1.45 var(--mono);color:var(--muted);margin:0}.desk .signbar .below{color:var(--bronze);text-align:right;margin-left:auto}.desk .signbar .below[hidden]{display:none}.desk .signbar .coach{color:var(--ink);text-align:center}.desk .signbar .coach[hidden]{display:none}.desk .signbar .endline{font-size:15px;color:var(--muted)}.desk .signbar .endline[hidden]{display:none}.desk .hold{position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:none;min-height:56px;font-size:17px;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff14,0 1px #00000040}.desk .hold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--leather-2);transform:scaleX(0);transform-origin:left center}.desk .hold.holding:before{transform:scaleX(1);transition:transform .8s linear}.desk .hold.signed{background:var(--leather-2)}.desk .hold.signed span{color:var(--paper)}.desk .hold span{position:relative;text-wrap:balance}.desk .hold.vote{font-size:15px;letter-spacing:0}.desk .hold[disabled]{box-shadow:none}.desk .hold[hidden]{display:none}.desk .ordercol.locked .levers{opacity:.92}@media (max-width:1240px){.desk .signbar{position:static;margin:0;padding-bottom:0}.desk .order{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 44px;align-items:start}.desk .order .colhead,.desk .order .refusal,.desk .order .signbar{grid-column:1 / -1}}@media (max-width:800px){.desk .order{grid-template-columns:minmax(0,1fr)}}.desk .forecast{display:grid;gap:5px;padding:10px 12px 9px;border:1px solid var(--rule);border-left:3px solid var(--bronze-2);border-radius:3px;background:var(--well);transition:opacity .2s}.desk .forecast[hidden]{display:none}.desk .forecast.pending{opacity:.45}.desk .forecast .fc-approval{font-size:15px}.desk .forecast .note{color:var(--ink);text-align:left}.desk .forecast .fc-money{color:var(--muted)}.desk .forecast .fc-refused{color:var(--stamp)}.desk .forecast .raw{font:400 10px/1.4 var(--mono);color:var(--muted);overflow-wrap:anywhere}.desk .forecast .fc-luck{color:var(--bronze)}.desk .forecast [hidden]{display:none}.desk .levers.posts .needhint{display:block;font:400 9.5px/1.3 var(--mono);color:var(--muted);text-align:right;margin-top:2px;white-space:nowrap}.desk .chart.hov{cursor:crosshair}.desk .meters{display:grid;gap:12px}.desk .meter{display:grid;gap:3px}.desk .meter svg{overflow:hidden}.desk .meter .row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.desk .meter .k{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.desk .meter .v{font:400 20px/1.1 var(--serif);font-variant-numeric:tabular-nums}.desk .meter .v small{font:400 10.5px var(--mono);color:var(--muted);margin-left:3px}.desk .meter .c{font:400 10px/1.3 var(--mono);color:var(--muted);text-align:right}.desk .meter .c.past{color:var(--stamp);font-weight:600}.desk .meter[hidden]{display:none}.desk .strip-wrap{display:grid;gap:12px}.desk .strip{display:grid;grid-template-columns:repeat(var(--cells,3),minmax(0,1fr));border-block:1px solid var(--rule)}.desk .strip .cell{all:unset;box-sizing:border-box;display:grid;align-content:start;gap:4px;min-height:64px;padding:9px 0 9px 9px;border-left:1px solid var(--rule);cursor:pointer;color:var(--ink)}.desk .strip .cell:first-child{border-left:0;padding-left:0}.desk .strip .cell .k{font:500 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.desk .strip .cell .v{font:400 20px/1 var(--serif);font-variant-numeric:tabular-nums}.desk .strip .cell .v small{font:400 10px/1.2 var(--mono);color:var(--muted);margin-left:3px}.desk .strip .cell .v small.only{display:block;margin:0;padding-block:5px 3px;white-space:nowrap}.desk .strip .cell .c{font:400 10px/1.2 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.desk .strip .cell:hover .k,.desk .strip .cell.open .k{color:var(--bronze)}.desk .strip .cell.open{box-shadow:inset 0 -2px 0 var(--bronze)}.desk .strip .cell:focus-visible{outline:2px solid var(--bronze);outline-offset:-2px}.desk .brief-safe .hl.under{color:var(--stamp)}.desk .keep{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--rule)}.desk .keep ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:max-content auto max-content auto 1fr;gap:4px 6px}.desk .keep li{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;font:400 10.5px/1.4 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.desk .keep li .t{color:var(--ink);font-weight:500}.desk .keep li .n{text-align:right}.desk .keep li .lever{justify-self:start}.desk .keep li b{font-weight:600;color:var(--ink)}.desk .keep li .next{grid-column:1/-1;margin-top:-2px;font-size:10px;color:var(--muted)}.desk .keep .gap{color:var(--ink)}.desk .brief-back .sign{color:var(--bronze)}.desk .keep .sep,.desk .costs .sep{color:var(--o5)}.desk .meter .c.back,.desk .readout.back{color:var(--bronze);font-weight:600}.desk .brief-back .row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.desk .readout{font:400 10px/1.3 var(--mono);color:var(--muted);text-align:right;min-height:1.3em;font-variant-numeric:tabular-nums}.desk .brief-back .chartrow{margin-top:4px}.desk .brief-back .chartrow .k{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.desk .brief-back .hl.under{color:var(--stamp)}.desk .costs{display:grid;gap:6px;margin-top:4px}.desk .costs ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.desk .costs li{display:grid;gap:2px;font:400 10.5px/1.4 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.desk .costs li .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px}.desk .costs li .h{font:500 10px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.desk .costs li .c{margin-left:auto;text-align:right;white-space:nowrap}.desk .costs li b{font-weight:600;color:var(--ink)}.desk .costs .levers{display:flex;flex-wrap:wrap;gap:0 6px}.desk .costs .lever,.desk .keep .lever{font:inherit;color:var(--bronze);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--bronze-2)}.desk .costs .lever:hover,.desk .costs .lever:focus-visible,.desk .keep .lever:hover,.desk .keep .lever:focus-visible{color:var(--ink);text-decoration-color:var(--ink);outline:none}.desk .costs .nolever,.desk .costs .stuck,.desk .costs .end{font-style:italic}.desk .costs .also{margin-left:auto;color:var(--muted)}.desk .costs .note{color:var(--bronze)}.desk .bars{display:grid;gap:12px}.desk .bar-row{display:grid;gap:5px}.desk .bar-head{display:flex;justify-content:space-between;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.desk .bar{display:flex;height:14px;border-radius:2px;overflow:hidden;background:var(--shade)}.desk .bar i{display:block;height:100%}.desk .legend{display:grid;gap:2px;font:400 10.5px/1.4 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.desk .legend span{display:inline-flex;align-items:center;gap:5px}.desk .legend span:before{content:"";width:8px;height:8px;border-radius:1px;background:var(--sw);flex:none}.desk #desk-country.empty .map,.desk #desk-country.empty .maplegend{display:none}.desk .map{background:var(--well);border-radius:4px}.desk .town{cursor:pointer;outline:none}.desk .town .body{transition:fill .6s ease}.desk .town .ring{transition:stroke .6s ease}.desk .town .risk{transition:opacity .6s ease}.desk .town .halo{transition:opacity .16s}.desk .town:focus-visible .halo,.desk .town:hover .halo{opacity:.55}.desk .town.sel .halo{opacity:1}.desk .town text{font-family:var(--mono);font-variant-numeric:tabular-nums}.desk .town text.name{font-family:var(--serif)}.desk .town>text{paint-order:stroke fill;stroke:#ebe3cf;stroke-width:3px;stroke-linejoin:round}.desk .maplegend{display:flex;flex-wrap:wrap;gap:4px 16px;font:400 10px/1.4 var(--mono);color:var(--muted)}.desk .maplegend span{display:inline-flex;align-items:center;gap:6px}.desk .sw{display:inline-block;width:12px;height:12px;border-radius:50%}.desk .sw.fed{background:var(--shade);border:1px solid var(--rule)}.desk .sw.short{background:var(--stamp)}.desk .sw.with{border:3px solid var(--leather)}.desk .sw.against{border:3px dashed var(--stamp)}.desk .sw.deaths{width:12px;height:3px;border-radius:1px;background:var(--stamp)}.desk .sw.atrisk{border:3px solid var(--leather);outline:2px dashed var(--bronze);outline-offset:1px;margin:3px}.desk .maplegend span[hidden]{display:none}.desk .detail{gap:12px}.desk .detail:empty{display:none}.desk .detail h3{font:700 20px/1.15 var(--serif);margin:0}.desk .detail h3 small{font:400 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-left:8px}.desk .detail .govhead{margin-bottom:8px}.desk .dgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.desk .spark{display:grid;gap:3px;min-width:0}.desk .spark .k{font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.desk .spark .v{font:400 16px/1.1 var(--serif);font-variant-numeric:tabular-nums}.desk .spark .v small{font:400 10px var(--mono);color:var(--muted);margin-left:3px}.desk .govrow{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.desk .govrow .q{display:grid;justify-items:center;gap:3px;font:400 9px/1 var(--mono);color:var(--muted)}.desk .govrow .q.on{color:var(--ink);font-weight:600}.desk .govrow .q i{width:11px;height:11px;border-radius:50%;background:var(--leather);display:block}.desk .govrow .q i.against{background:none;border:2.5px solid var(--stamp)}.desk .govrow .q i.unseen{background:none;border:1.5px dashed var(--o5)}.desk .detail .govwhy{margin:8px 0 0;font:400 11px/1.4 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.desk .detail .govwhy.against{color:var(--stamp)}.desk .detail .govwhy.approvalhere{margin-top:4px}.desk .detail .govwhy.atrisk{margin-top:4px;color:var(--bronze)}.desk .detail .govwhy.deaths{color:var(--stamp);font-weight:600}.desk .detail .golink{font:inherit;color:var(--bronze);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--bronze-2)}.desk .detail .golink:hover{color:var(--ink);text-decoration-color:var(--ink)}.desk .detail .golink:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.desk .detail .food{display:grid;gap:4px}.desk .detail .food .govwhy{margin:0}.desk .detail .foodwhy .why{color:var(--ink)}.desk .posts-line{display:grid;grid-template-columns:auto repeat(2,minmax(0,auto));justify-content:start;gap:4px 18px;font:400 12px/1.3 var(--mono);font-variant-numeric:tabular-nums}.desk .posts-line.withneed{grid-template-columns:auto repeat(3,minmax(0,auto))}.desk .posts-line .h{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.desk .posts-line .num{text-align:right}.desk .detail .postsnote{margin-top:-4px}@media (max-width:800px){.desk .dgrid{grid-template-columns:minmax(0,1fr)}}.desk .overlay.clear{background:transparent;pointer-events:none}.desk .reveal-ink{position:fixed;top:0;left:0;height:2px;width:0;background:var(--bronze);opacity:1;z-index:21;transition:width 8s cubic-bezier(.2,.7,.3,1),opacity .4s ease}.desk .reveal-ink.go{width:86%}.desk .reveal-ink.land{transition:width 1.9s cubic-bezier(.4,0,.2,1),opacity .4s ease .6s;width:100%;opacity:0}.desk .reveal-ticker{position:fixed;top:72px;left:50%;transform:translate(-50%);background:var(--paper);color:var(--ink);border:1px solid var(--rule);box-shadow:0 10px 30px #00000040;padding:10px 18px 12px;display:grid;gap:4px;justify-items:center;pointer-events:none;animation:reveal-rise .22s ease-out}.desk .reveal-ticker .hl{font-size:22px}.desk .reveal-card{background:var(--paper);color:var(--ink);width:min(560px,100%);padding:30px 34px 28px;border-radius:3px;box-shadow:0 24px 60px #00000073;display:grid;gap:14px;pointer-events:auto;animation:reveal-rise .28s cubic-bezier(.2,.7,.3,1)}.desk .reveal-card.wide{width:min(640px,100%)}.desk .reveal-card.small{width:min(440px,100%);padding:24px 28px}.desk .reveal-card .big{font:400 30px/1.2 var(--serif);margin:0;text-wrap:balance}.desk .reveal-card .sub{font:400 15px/1.45 var(--serif);color:var(--muted);margin:0}.desk .reveal-card .figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:0;padding:14px 0 2px;border-top:1px solid var(--rule)}.desk .reveal-card .figures div{display:grid;gap:3px}.desk .reveal-card .figures dt{font:500 10.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.desk .reveal-card .figures dd{margin:0;font:500 15px/1.3 var(--mono);font-variant-numeric:tabular-nums}.desk .reveal-card .figures dd small{display:block;font-weight:400;font-size:10.5px;color:var(--muted);margin-top:2px}.desk .reveal-card .vote,.desk .reveal-card .score{font:500 44px/1 var(--mono);font-variant-numeric:tabular-nums;margin:0;display:grid;gap:6px}.desk .reveal-card .score{font-size:30px}.desk .reveal-card .vote small,.desk .reveal-card .score small{font:400 12px/1.3 var(--mono);color:var(--muted);letter-spacing:0}.desk .reveal-card .part{display:grid;gap:10px}.desk .reveal-card .part.country{padding-top:14px;border-top:1px solid var(--rule)}.desk .reveal-card .receipt{list-style:none;margin:0;padding:0;display:grid;gap:10px}.desk .reveal-card .receipt .what{font:400 22px/1.25 var(--serif);margin:0;text-wrap:balance}.desk .reveal-card .receipt .what{font-size:20px}.desk .reveal-card.since .btn.quiet{min-width:0;padding-inline:18px}.desk .reveal-card .receipt .cost{font:400 12px/1.4 var(--mono);color:var(--muted);margin:3px 0 0;font-variant-numeric:tabular-nums}.desk .reveal-card .headline{font:400 17px/1.35 var(--serif);color:var(--ink);margin:0;text-wrap:balance}.desk .reveal-card .unchanged{font:400 13px/1.4 var(--mono);color:var(--ink);margin:0}.desk .reveal-card .part.country.lead .headline{font-size:20px;line-height:1.3}.desk .reveal-card .figblock{display:grid;gap:8px}.desk .reveal-card .moved{font:400 14px/1.4 var(--serif);color:var(--ink);margin:0;text-wrap:pretty}.desk .reveal-card .eyebrow.alarm{color:var(--stamp);font-weight:600;line-height:1.45;text-wrap:balance}.desk .overlay.flash.crisis{background:#140e09c7}.desk .reveal-card .down,.desk .reveal-card .stamp{color:var(--stamp)}.desk .reveal-card .btn{margin-top:6px;width:auto;min-width:220px;justify-self:start}.desk .reveal-card .seal{width:40px;height:40px;border-radius:50%;border:2px solid var(--bronze);display:grid;place-items:center;font:600 11px/1 var(--mono);color:var(--bronze);letter-spacing:.08em;margin-bottom:2px}.desk .reveal-card.fall .seal{border-color:var(--stamp);color:var(--stamp)}.desk .overlay.flash{background:#2b1d1252;transition:opacity .3s ease}.desk .overlay.flash.away{opacity:0}.desk .overlay.night{background:#140e09c7}.desk .reveal-card[hidden],.desk .reveal-strip[hidden]{display:none}.desk .reveal-card.election .vote{min-height:44px}.desk .reveal-card .votebar{position:relative;width:min(480px,100%);height:12px;background:var(--well);border:1px solid var(--rule);border-radius:2px;margin:2px 0 18px}.desk .reveal-card .votebar .fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--ink)}.desk .reveal-card .votebar .mark{position:absolute;top:-6px;bottom:-6px;left:var(--mark);width:2px;margin-left:-1px;background:var(--muted)}.desk .reveal-card .votebar .mark-label{position:absolute;top:calc(100% + 8px);left:var(--mark);transform:translate(-50%);font:500 10.5px/1 var(--mono);color:var(--muted)}.desk .reveal-card .votebar.crossed .mark{background:var(--bronze)}.desk .reveal-card .votebar.crossed .mark-label{color:var(--bronze)}.desk .reveal-card .margin{font:400 17px/1.4 var(--serif);margin:0}.desk .reveal-card .seal.wait{opacity:0}.desk .reveal-card .seal.stamp{animation:seal-stamp .16s cubic-bezier(.2,.7,.3,1)}@keyframes seal-stamp{0%{transform:scale(1.15);opacity:.5}to{transform:scale(1);opacity:1}}.desk .reveal-card .reign{font:400 16px/1.45 var(--serif);margin:0;text-wrap:pretty}.desk .reveal-card.sheet{width:min(1000px,100%);min-height:min(760px,calc(100vh - 48px));max-height:calc(100vh - 48px);overflow:auto;padding:28px 26px 22px;gap:0;grid-template-rows:auto 1fr auto;align-content:stretch}.desk .sheet-head{display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--rule)}.desk .sheet-head .row1{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.desk .sheet-head .eyebrow{font-size:11px}.desk .sheet-head .brand{font:500 11px/1.2 var(--mono);letter-spacing:.24em;color:var(--bronze);margin:0}.desk .sheet-head .cause{font:400 40px/1.12 var(--serif);color:var(--stamp);margin:6px 0 4px;text-wrap:balance}.desk .sheet-head .tally{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.desk .sheet-head .score{display:flex;align-items:baseline;gap:14px;margin:0;font:500 72px/.9 var(--mono)}.desk .sheet-head .score .n{display:inline-block;font-variant-numeric:tabular-nums}.desk .sheet-head .score .unit{font:400 20px/1 var(--mono);color:var(--ink)}.desk .sheet-head .best{font:500 12px/1 var(--mono);letter-spacing:.04em;color:var(--bronze);background:#8a6a2f1f;border:1px solid rgba(138,106,47,.35);padding:7px 10px;border-radius:2px}.desk .sheet-cols{display:grid;grid-template-columns:580px minmax(0,1fr);gap:24px;padding:20px 0;align-items:start}.desk .sheet-left{display:grid;gap:16px;min-width:0}.desk .sheet-left .why{display:grid;gap:8px;opacity:0;transition:opacity .2s ease}.desk .sheet-left .why.shown{opacity:1}.desk .sheet-left .why p{font:400 17px/1.45 var(--serif);margin:0;text-wrap:pretty}.desk .sheet-chart .late{opacity:0;transition:opacity .18s ease}.desk .sheet-chart.drawn .late{opacity:1}.desk .sheet-left .signed{display:grid;gap:6px}.desk .sheet-left .orders{font:400 13px/1.5 var(--mono);color:var(--ink);margin:0;font-variant-numeric:tabular-nums}.desk .sheet-left .note{font:400 11px/1.4 var(--mono);color:var(--muted);margin:0}.desk .sheet-right{display:grid;gap:14px;align-content:start;padding-left:20px;border-left:1px solid var(--rule);align-self:stretch}.desk .reveal-card .sheet-right .figures{grid-template-columns:minmax(0,1fr);gap:18px;border-top:0;padding:0}.desk .reveal-card .sheet-right .figures dt{font-size:11px}.desk .reveal-card .sheet-right .figures dd{font-size:30px;line-height:1.1}.desk .reveal-card .sheet-right .figures dd small{font-size:11px;margin-top:4px}.desk .sheet-right .towns-eye{margin-top:4px;padding-top:14px;border-top:1px solid var(--rule)}.desk .sheet-right .towns{width:100%;border-collapse:collapse;margin-top:-4px}.desk .sheet-right .towns th{font:500 10px/1.2 var(--mono);letter-spacing:.04em;color:var(--muted);text-align:left;vertical-align:bottom;padding:0 8px 4px 0}.desk .sheet-right .towns td{font:400 12px/1.4 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;padding:2px 8px 2px 0;white-space:nowrap}.desk .sheet-right .towns .here{text-align:right;padding-right:0}.desk .sheet-right .towns .deaths{text-align:right}.desk .sheet-right .towns .against{color:var(--stamp)}.desk .sheet-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:18px;border-top:1px solid var(--rule)}.desk .reveal-card .sheet-foot .btn{margin:0;min-width:240px}.desk .reveal-card .sheet-foot .btn.quiet{min-width:0;padding-inline:18px}@media (max-width:1040px){.desk .sheet-cols{grid-template-columns:minmax(0,1fr)}.desk .sheet-right{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:16px}.desk .sheet-head .cause{font-size:32px}.desk .sheet-head .score{font-size:56px}}.desk .reveal-strip{position:fixed;right:20px;bottom:20px;z-index:22;width:max-content;max-width:calc(100vw - 40px);background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:3px;box-shadow:0 12px 34px #00000059;padding:14px 16px;display:grid;gap:8px;pointer-events:auto;animation:reveal-rise .22s ease-out}.desk .reveal-strip .line{font:400 16px/1.3 var(--serif);margin:0}.desk .reveal-strip .row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.desk .reveal-strip .btn{width:auto;min-height:42px;font-size:15px;padding-inline:16px}@keyframes reveal-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.desk .reveal-ticker{animation-name:reveal-rise-centered}@keyframes reveal-rise-centered{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.desk .reveal-ink{transition:none}.desk .reveal-card,.desk .reveal-ticker,.desk .reveal-strip,.desk .reveal-card .seal.stamp{animation:none}.desk .sheet-left .why,.desk .sheet-chart .late{transition:none}}
