@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2) format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2) format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2) format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2) format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fraunces-latin-500-normal.DnGCNyPD.woff2) format("woff2"),url(/_astro/fraunces-latin-500-normal.BTR4KCeb.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-600-normal.BFCDtZfi.woff2) format("woff2"),url(/_astro/fraunces-latin-600-normal.DL5QCzvS.woff) format("woff")}:root{--bg:#0F1112;--s1:#14171A;--s2:#181B1E;--bd:#25292D;--bd2:#2F3439;--tx:#E6E4E0;--mu:#8D9298;--dim:#80868C;--cu:#B87D58;--cu2:#D29A74;--cu-bg:rgba(184,125,88,.1);--pa:#6E9A8B;--pa2:#93BBAD;--pa-bg:rgba(110,154,139,.1);--warn:#C9A14E;--warn-bg:rgba(201,161,78,.1);--bad:#C46A62;--bad-bg:rgba(196,106,98,.1);--disp:"Fraunces",Georgia,serif;--sans:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--r:3px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg)}body{font-family:var(--sans);font-size:13px;line-height:1.5;color:var(--tx);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}svg{width:14px;height:14px;flex:none}.topbar{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--bd)}.row1{display:flex;align-items:center;gap:14px;height:52px;padding:0 24px}.brand{display:flex;align-items:center;gap:10px}.brand img{width:28px;height:28px}.brand b{font-family:var(--disp);font-weight:600;font-size:16px;letter-spacing:-.01em}.brand b span{color:var(--dim);font-weight:500;padding:0 6px}.brand b i{font-style:normal;color:var(--mu);font-weight:500}.mlabel{font-size:11px;font-weight:600;color:var(--mu);border-left:1px solid var(--bd2);padding-left:14px;display:flex;gap:6px;align-items:center}.mlabel svg{color:var(--pa)}.right{margin-left:auto;display:flex;align-items:center;gap:12px}.fbk{font-size:12px;color:var(--mu);display:flex;gap:6px;align-items:center}.who{display:flex;align-items:center;gap:8px;border:1px solid var(--bd);border-radius:var(--r);padding:4px 10px 4px 4px;font-size:12px;color:var(--mu)}.who .so{color:var(--tx);font-weight:600}.tabs{display:flex;gap:0;padding:0 16px;height:40px;overflow-x:auto;white-space:nowrap}.tab{font-family:var(--sans);background:none;border:0;color:var(--mu);font-size:12.5px;font-weight:600;padding:0 12px;height:40px;border-bottom:1px solid transparent;margin-bottom:-1px;cursor:pointer;display:flex;gap:7px;align-items:center}.tab.on{color:var(--tx);border-bottom:2px solid var(--cu)}.tab .ct{font-size:10.5px;color:var(--mu);border:1px solid var(--bd2);border-radius:2px;padding:0 5px;line-height:16px}.main{padding:20px 24px 48px;max-width:1440px;margin:0 auto}.view{display:none}.view.on{display:block}.vhead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--bd)}.vhead h1{font-family:var(--disp);font-weight:500;font-size:24px;letter-spacing:-.01em;line-height:1.2}.vhead p{color:var(--mu);font-size:12.5px;margin-top:3px}.acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.g{display:grid;gap:12px}.col{display:grid;gap:12px;min-width:0;align-content:start}.panel{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r);min-width:0}.ph{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-bottom:1px solid var(--bd);font-size:12px;font-weight:600;color:var(--tx)}.ph svg{color:var(--mu)}.ph .r{margin-left:auto;font-weight:500;color:var(--mu);font-size:11.5px;display:flex;gap:8px;align-items:center}.ph .r a{color:var(--cu2)}.pb{padding:12px 14px}.btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:var(--r);border:1px solid var(--bd2);background:var(--s2);color:var(--tx);font-size:12px;font-weight:600;white-space:nowrap;font-family:var(--sans)}.btn.pri{background:var(--cu);border-color:var(--cu);color:#111}.btn.full{width:100%;justify-content:center;height:36px}.tag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;line-height:16px;padding:0 5px;border-radius:2px;border:1px solid var(--bd2);color:var(--mu);white-space:nowrap}.tag.ex{color:var(--pa2);border-color:#6e9a8b66}.tag.cu{color:var(--cu2);border-color:#b87d5873}.tag.ok{color:var(--pa2);background:var(--pa-bg);border-color:#6e9a8b59}.tag.warn{color:var(--warn);background:var(--warn-bg);border-color:#c9a14e59}.tag.bad{color:var(--bad);background:var(--bad-bg);border-color:#c46a6259}.tag svg{width:11px;height:11px}.av{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:2px;font-size:9.5px;font-weight:700;letter-spacing:.02em;color:#0f1112;flex:none}.av.lg{width:34px;height:34px;font-size:12px}.a-CS{background:#b5695a}.a-MM{background:#7fa3a8}.a-HF{background:#a07fb8}.a-NL{background:#b87d58}.a-RM{background:#c46a62}.a-OH{background:#c9a14e}.a-PA{background:#9aa0a6}.a-PT{background:#7f95c4}.a-ZB{background:#6e9a8b}.a-GA{background:#a68a6d}.a-JY{background:#8a9e72}.a-AE{background:#7c8c9e}.a-TY{background:#8f8a7a}.a-C5{background:#8a7f96}.a-CG,.a-SC{background:#5f656b}.sw{width:8px;height:8px;border-radius:1px;flex:none;display:inline-block}.muted{color:var(--mu)}.dim{color:var(--dim)}.num{font-variant-numeric:tabular-nums}.row{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--bd);min-width:0}.row:last-child{border-bottom:0}.row .t{flex:1;min-width:0}.row .t b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .t small{color:var(--mu);font-size:11.5px}.date{width:40px;flex:none;font-size:10px;color:var(--dim);font-weight:600;letter-spacing:.06em;line-height:1.2}.date b{display:block;font-size:15px;color:var(--tx);font-weight:600;letter-spacing:0}.kstrip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--bd);border-radius:var(--r);background:var(--s1);margin-bottom:12px}.kstrip>div{padding:12px 14px;border-left:1px solid var(--bd);min-width:0}.kstrip>div:first-child{border-left:0}.kstrip small{display:block;font-size:11px;color:var(--mu);font-weight:500}.kstrip b{display:block;font-size:20px;font-weight:600;margin-top:2px;letter-spacing:-.01em}.kstrip span{font-size:11.5px;color:var(--dim)}.kstrip b.disp{font-family:var(--disp);font-weight:500}.dash{grid-template-columns:5fr 4fr 3fr;align-items:start}.meet .pb b.big{font-family:var(--disp);font-weight:500;font-size:20px;display:block}.meet .line{display:flex;gap:14px;margin-top:6px;color:var(--mu);font-size:12.5px}.meet .btns{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.hint{font-size:11.5px;color:var(--dim);margin-top:8px;display:flex;gap:6px;align-items:center}.hint svg{width:12px;height:12px}.bar{height:4px;background:var(--bd);border-radius:1px;overflow:hidden;flex:1;min-width:40px}.bar i{display:block;height:100%;background:var(--cu)}.bar.pa i{background:var(--pa)}.bar.warn i{background:var(--warn)}.bar.bad i{background:var(--bad)}.task .cb{width:13px;height:13px;border:1px solid var(--bd2);border-radius:2px;flex:none}.st{font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:0 6px;line-height:18px;border-radius:2px}.st.go{color:var(--pa2);background:var(--pa-bg);border:1px solid rgba(110,154,139,.35)}.st.tw{color:var(--warn);background:var(--warn-bg);border:1px solid rgba(201,161,78,.35)}.goal{padding:10px 14px;border-top:1px solid var(--bd);font-size:12px;color:var(--mu)}.goal b{color:var(--tx);font-weight:600}.ql{display:grid;grid-template-columns:1fr 1fr}.ql a{display:flex;gap:8px;align-items:center;padding:9px 14px;border-bottom:1px solid var(--bd);font-size:12.5px;color:var(--tx)}.ql a:nth-child(odd){border-right:1px solid var(--bd)}.ql a svg{color:var(--mu)}.ql a:nth-last-child(-n+2){border-bottom:0}.inp{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--bd2);border-radius:var(--r);background:var(--bg);font-size:12.5px;color:var(--tx);min-width:0}.inp.ph{color:var(--dim)}.inp .sp{margin-left:auto;color:var(--dim)}.ta{height:64px;align-items:flex-start;padding-top:8px}label{display:block;font-size:11.5px;font-weight:600;color:var(--mu);margin:0 0 5px}.fl{margin-bottom:10px}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.note{font-size:11.5px;color:var(--dim);margin-top:8px}.drop{height:44px;border:1px dashed var(--bd2);border-radius:var(--r);display:flex;align-items:center;justify-content:center;gap:8px;color:var(--mu);font-size:12px}.calwrap{display:grid;grid-template-columns:1fr 300px;gap:12px;align-items:start}.filters{display:flex;align-items:center;gap:16px;padding:8px 12px;border:1px solid var(--bd);border-radius:var(--r);background:var(--s1);margin-bottom:12px;flex-wrap:wrap}.seg{display:flex;border:1px solid var(--bd2);border-radius:var(--r);overflow:hidden}.seg span{padding:0 10px;line-height:26px;font-size:12px;font-weight:600;color:var(--mu);border-left:1px solid var(--bd2);display:flex;gap:5px;align-items:center}.seg span:first-child{border-left:0}.seg span.on{background:var(--s2);color:var(--tx)}.flab{font-size:11px;color:var(--dim);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.chk{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--tx)}.chk i{width:13px;height:13px;border:1px solid var(--bd2);border-radius:2px;display:inline-block}.chk.on i{background:var(--cu);border-color:var(--cu);box-shadow:inset 0 0 0 2px var(--s1)}.vsep{width:1px;height:20px;background:var(--bd)}.month{border:1px solid var(--bd);border-radius:var(--r);background:var(--s1)}.mh{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border-bottom:1px solid var(--bd)}.mh b{font-family:var(--disp);font-weight:500;font-size:17px}.mh .nv{display:flex;gap:4px}.mh .nv span{width:24px;height:24px;border:1px solid var(--bd2);border-radius:2px;display:flex;align-items:center;justify-content:center;color:var(--mu)}.mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.mgrid .dw{font-size:10.5px;font-weight:600;color:var(--dim);padding:6px 8px;border-bottom:1px solid var(--bd)}.mgrid .c{height:96px;padding:5px 6px;border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);overflow:hidden;min-width:0}.mgrid .c:nth-child(7n){border-right:0}.mgrid .c:nth-last-child(-n+7){border-bottom:0}.mgrid .c.out .n{color:#3a3f44}.mgrid .n{font-size:11.5px;color:var(--mu);font-weight:600;display:block;margin-bottom:3px}.mgrid .c.today .n{color:var(--cu2)}.mgrid .c.today{box-shadow:inset 0 2px 0 var(--cu)}.ev{display:flex;gap:4px;align-items:center;font-size:10.5px;line-height:15px;padding:1px 4px;margin-bottom:2px;border-radius:2px;background:var(--s2);border-left:2px solid var(--dim);color:var(--tx);white-space:nowrap;overflow:hidden}.ev svg{width:10px;height:10px;color:var(--dim)}.ev em{font-style:normal;color:var(--mu)}.ev.wn{background:transparent;border:1px dashed var(--bd2);border-left:2px solid}.legend .row{padding:7px 14px}.agenda{display:none}.bwrap{display:grid;grid-template-columns:340px 1fr;gap:12px;align-items:start}.kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--bd);border-radius:var(--r);background:var(--s1)}.kpis>div{padding:11px 14px;border-left:1px solid var(--bd)}.kpis>div:first-child{border-left:0}.kpis small{display:block;font-size:11px;color:var(--mu)}.kpis b{display:block;font-size:19px;font-weight:600;margin-top:1px}.kpis span{font-size:11px;color:var(--dim)}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:11px;font-weight:600;color:var(--dim);padding:7px 14px;border-bottom:1px solid var(--bd);white-space:nowrap}td{padding:7px 14px;border-bottom:1px solid var(--bd);font-size:12.5px;white-space:nowrap}tr:last-child td{border-bottom:0}td .who2{display:flex;align-items:center;gap:8px}td .pr{display:flex;align-items:center;gap:10px;min-width:160px}td.r,th.r{text-align:right}.mbars{display:flex;align-items:flex-end;gap:10px;height:96px;padding:12px 14px 0}.mbars div{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;justify-content:flex-end;height:100%}.mbars i{width:100%;max-width:34px;background:var(--bd2)}.mbars div.cur i{background:var(--cu)}.mbars small{font-size:10.5px;color:var(--dim)}.mbars b{font-size:10.5px;color:var(--mu);font-weight:600}.b2{display:grid;grid-template-columns:1.6fr 1fr;gap:12px;margin-top:12px}.repl{font-size:11.5px;color:var(--mu);display:flex;gap:6px;align-items:center}.repl svg{color:var(--pa)}.kan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.kcol{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r)}.kh{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-bottom:1px solid var(--bd);font-size:12px;font-weight:600}.kh .n{color:var(--dim);font-weight:500}.kh .plus{margin-left:auto;color:var(--dim)}.kc{margin:8px;padding:10px 11px;background:var(--s2);border:1px solid var(--bd);border-radius:var(--r)}.kc .lb{margin-bottom:6px}.kc b{display:block;font-weight:600;font-size:13px;line-height:1.35}.kc p{color:var(--mu);font-size:12px;margin-top:3px}.kc .ft{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:11.5px;color:var(--mu)}.kc .ft .avs{display:flex;gap:3px}.kc .ft .due{margin-left:auto;display:flex;gap:5px;align-items:center}.kc .pbar{height:3px;background:var(--bd);margin-top:8px}.kc .pbar i{display:block;height:100%;background:var(--pa)}.kc.done b{color:var(--mu);text-decoration:line-through;text-decoration-color:var(--dim)}.vtable td{padding:9px 14px}.thumb{width:72px;height:40px;border:1px solid var(--bd2);border-radius:2px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 6px,transparent 6px 12px),var(--bg);display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--dim);font-weight:600;letter-spacing:.06em}.sname{font-family:var(--disp);font-weight:500;font-size:15px}.sname.tbd{color:var(--mu);font-style:italic}.res{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rt{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;min-height:150px}.rt .ty{display:flex;align-items:center;justify-content:space-between}.ftp{font-size:10px;font-weight:700;letter-spacing:.06em;width:38px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid var(--bd2);border-radius:2px;color:var(--mu)}.rt h4{font-size:13.5px;font-weight:600;margin-top:12px}.rt p{color:var(--mu);font-size:12px;margin-top:3px;flex:1}.rt .lk{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid var(--bd);font-size:11.5px;color:var(--dim)}.rt .lk span:last-child{color:var(--cu2);display:flex;gap:4px;align-items:center}.rt .lk svg{width:12px;height:12px}.banner{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--mu);border:1px solid var(--bd);border-radius:var(--r);padding:9px 12px;margin-top:12px;background:var(--s1)}.rost td{padding:9px 14px}.cands{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:12px}.cand .pb{display:flex;flex-direction:column;gap:8px}.vote{display:flex;gap:3px}.vote span{flex:1;height:4px;background:var(--bd)}.vote span.y{background:var(--pa)}@media(max-width:760px){.row1{padding:0 14px;height:48px;gap:10px}.brand b span,.brand b i,.mlabel,.fbk,.who .em{display:none}.who{padding:3px 8px 3px 3px}.tabs{padding:0 6px}.tab{padding:0 10px;font-size:12px}.tab svg{display:none}.main{padding:14px 14px 40px}.vhead{flex-direction:column;align-items:flex-start;gap:10px}.vhead h1{font-size:21px}.kstrip,.kpis{grid-template-columns:1fr 1fr}.kstrip>div:nth-child(3),.kpis>div:nth-child(3){border-left:0}.kstrip>div:nth-child(n+3),.kpis>div:nth-child(n+3){border-top:1px solid var(--bd)}.dash,.calwrap,.bwrap,.b2{grid-template-columns:minmax(0,1fr)}.month{display:none}.agenda{display:block}.filters{gap:10px}.filters .vsep,.hide-m{display:none}.inp{height:40px;font-size:14px}.btn.full{height:44px;font-size:13px}td,th{padding:7px 10px}}.tgl{width:28px;height:16px;border-radius:2px;background:var(--bd2);position:relative;flex:none}.tgl:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:1px;background:var(--mu)}.tgl.on{background:var(--cu)}.tgl.on:after{left:14px;background:#111}.ev.wn{background:#ffffff04}.ph{white-space:nowrap}.ev{display:block;text-overflow:ellipsis}.ev svg{vertical-align:-1px;margin-right:3px}.ev em{margin-right:4px}.ev.wn{border:1px dashed rgba(230,228,224,.22);border-left:2px solid}.show-m{display:none}@media(max-width:760px){.show-m{display:inline}td .pr{min-width:0;gap:6px}td .pr .bar{min-width:36px}.rost td,.rost th{padding:8px 10px}td .who2{gap:6px}}a.tab{text-decoration:none}button{font-family:inherit}.btn{cursor:pointer}input,select,textarea{font:inherit;color:var(--tx)}.inp input,.inp select,.inp textarea{all:unset;flex:1;min-width:0;font-size:inherit;color:var(--tx)}.inp textarea{white-space:pre-wrap;height:100%}.inp:focus-within{border-color:var(--cu)}.inp input::placeholder,.inp textarea::placeholder{color:var(--dim)}.drop input{display:none}.drop{cursor:pointer}.preview{display:flex;align-items:center;justify-content:center;gap:8px;min-height:30px;padding:4px 16px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#111;background:var(--warn);text-align:center}.preview svg{width:12px;height:12px}.toast{margin-top:8px;font-size:12px;color:var(--pa2);display:none}.toast.on{display:block}.seg button{all:unset;padding:0 10px;line-height:26px;font-size:12px;font-weight:600;color:var(--mu);border-left:1px solid var(--bd2);display:flex;gap:5px;align-items:center;cursor:pointer}.seg button:first-child{border-left:0}.seg button.on,.seg button[aria-pressed=true]{background:var(--s2);color:var(--tx)}.chk{cursor:pointer;user-select:none}.chk input{position:absolute;opacity:0;pointer-events:none}.chk:has(input:checked) i{background:var(--cu);border-color:var(--cu);box-shadow:inset 0 0 0 2px var(--s1)}.tgl{cursor:pointer;border:0}.tgl[aria-pressed=false]{background:var(--bd2)}.tgl[aria-pressed=false]:after{left:2px;background:var(--mu)}.hidden-ev{display:none!important}.skip{position:absolute;left:-9999px}.skip:focus{left:8px;top:8px;z-index:99;background:var(--cu);color:#111;padding:6px 10px}:focus-visible{outline:2px solid var(--cu2);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fb-box label{margin:0}@media(max-width:760px){.cands,.res,.kan{grid-template-columns:minmax(0,1fr)}}@media(min-width:761px)and (max-width:1100px){.dash{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.res{grid-template-columns:repeat(2,minmax(0,1fr))}.calwrap{grid-template-columns:minmax(0,1fr) 280px}.bwrap{grid-template-columns:300px minmax(0,1fr)}}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inp input,.inp select{width:100%}.fb-box .note{overflow-wrap:anywhere}:root{color-scheme:dark}.inp:has(select){position:relative}.inp:has(select):after{content:"";position:absolute;right:11px;top:50%;width:6px;height:6px;border-right:1.5px solid var(--mu);border-bottom:1.5px solid var(--mu);transform:translateY(-70%) rotate(45deg);pointer-events:none}.inp select{padding-right:18px;cursor:pointer}.inp select option{background:var(--s1);color:var(--tx)}.tgl[aria-pressed=true]{background:var(--cu)}.tgl[aria-pressed=true]:after{left:14px;background:#111}@media(max-width:760px){body{font-size:14px}.row .t small,.note,.kpis span,.kstrip span,.hint,.goal,.vhead p,td,.legend .row,.muted{font-size:12.5px}.tag,.st,th,.kstrip small,.kpis small,label,.date{font-size:12px}.ev em,.date b{font-size:inherit}.date b{font-size:15px}.av{font-size:10px}}.tag.bad{color:#e08a82}.pos{color:var(--pa2)}.neg{color:#e08a82}b.pos,b.neg{font-weight:600}.inp.sm{height:28px;padding:0 8px;font-size:12px;min-width:150px}.ph .inp.sm{margin-left:4px}.sortable th button{all:unset;cursor:pointer;display:inline-flex;gap:4px;align-items:center}.sortable th button:after{content:"↕";color:var(--bd2);font-size:10px}.sortable th button.on{color:var(--tx)}.sortable th button.on[data-dir=asc]:after{content:"↑";color:var(--cu2)}.sortable th button.on[data-dir=desc]:after{content:"↓";color:var(--cu2)}#mevs table td b{font-weight:600}.bwrap{align-items:stretch}.b3{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.pairsum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--bd);border-radius:var(--r);margin-top:12px}.pairsum div{padding:10px 12px;border-left:1px solid var(--bd);min-width:0}.pairsum div:first-child{border-left:0}.pairsum small{display:block;font-size:11px;color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pairsum b{display:block;font-size:18px;font-weight:600;margin-top:2px}.ahead{margin-top:10px;font-size:12.5px;color:var(--mu)}.ahead b{color:var(--tx);font-weight:600}table.mini{border-top:1px solid var(--bd)}table.mini td small{display:block}.hfil{display:flex;gap:8px;padding:8px 14px;border-bottom:1px solid var(--bd)}.more{padding:8px 14px;border-top:1px solid var(--bd)}.more .btn[hidden]{display:none}.matrix{margin-top:12px}.matrix summary{cursor:pointer;list-style:none}.matrix summary::-webkit-details-marker{display:none}.matrix .chev{transition:transform .15s}.matrix[open] .chev{transform:rotate(90deg)}.matrix th .av{vertical-align:middle}.matrix td,.matrix th{padding:6px 10px}@media(max-width:760px){.b3{grid-template-columns:minmax(0,1fr)}.pairsum b{font-size:16px}.inp.sm{min-width:0;flex:1}.matrix .ph .r{display:none}.vhead .acts,.vhead .acts .seg{width:100%}.vhead .acts .seg button{flex:1;justify-content:center}}.bsub{padding:7px 14px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--bd);background:var(--s2)}@media(max-width:760px){#hist .av{display:none}#hist td,#hist th{padding:7px 8px}#hist td .who2{gap:5px}}.ptiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.ptile{display:flex;flex-direction:column;gap:6px;background:var(--s1);border:1px solid var(--bd);border-top:2px solid var(--cu);border-radius:var(--r);padding:16px 16px 14px;min-height:132px;transition:border-color .15s,background .15s}.ptile:hover,.ptile:focus-visible{border-color:var(--cu);background:var(--s2)}.ptile .pi{display:flex;align-items:center;justify-content:space-between}.ptile .pi svg{width:20px;height:20px;color:var(--cu2)}.ptile b{font-family:var(--disp);font-weight:500;font-size:19px;letter-spacing:-.01em;margin-top:4px}.ptile span.d{color:var(--mu);font-size:12.5px;flex:1}.ptile em{font-style:normal;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cu2)}.ptitle{font-family:var(--disp);font-weight:500;font-size:15px;margin:4px 0 10px;color:var(--tx);display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.ptitle small{font-family:var(--sans);font-size:11.5px;color:var(--mu);font-weight:500}.nshow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--cu-bg);border:1px solid rgba(184,125,88,.45);border-radius:var(--r);padding:12px 16px;margin-bottom:12px}.nshow .ic2{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#b87d582e;color:var(--cu2);flex:none}.nshow .ic2 svg{width:18px;height:18px}.nshow .t{flex:1;min-width:200px}.nshow small{display:block;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cu2)}.nshow b{display:block;font-family:var(--disp);font-weight:500;font-size:18px;margin-top:1px}.nshow span.m{color:var(--mu);font-size:12px}.todo{border:1px dashed var(--bd2);border-radius:var(--r);padding:12px 14px;color:var(--mu);font-size:12px;background:#ffffff04}.todo b{color:var(--tx);font-weight:600}.tag.todo-t{color:var(--warn);border-color:#c9a14e73}.wk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.wk>div{padding:12px 14px;border-left:1px solid var(--bd);min-width:0}.wk>div:first-child{border-left:0}.wk small{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mu);font-weight:600}.wk b{display:block;font-family:var(--disp);font-weight:500;font-size:17px;margin-top:2px}.wk .s{margin-top:8px;display:flex;flex-direction:column;gap:6px}.wk .s span{display:block;border-left:2px solid var(--cu);padding:3px 8px;background:var(--s2);font-size:12px}.wk .s span em{font-style:normal;color:var(--mu);display:block;font-size:11px}.wk .s span.slot{border-left:2px dashed var(--bd2);color:var(--dim);background:none}.mlist{display:grid;gap:10px}.mcard{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r)}.mcard>summary{list-style:none;cursor:pointer;display:flex;gap:12px;align-items:center;padding:12px 14px}.mcard>summary::-webkit-details-marker{display:none}.mcard>summary .t{flex:1;min-width:0}.mcard>summary b{display:block;font-weight:600;font-size:13.5px}.mcard>summary small{color:var(--mu);font-size:11.5px}.mcard>summary .chev{transition:transform .15s;color:var(--mu)}.mcard[open]>summary .chev{transform:rotate(90deg)}.mcard .mb{border-top:1px solid var(--bd);padding:14px;display:grid;gap:14px}.mcard h4,.mtpl h4{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cu2);margin-bottom:6px}.mcard ul,.mtpl ul{padding-left:18px;color:var(--tx);font-size:12.5px;display:grid;gap:3px}.mcard .inshort,.mtpl .inshort{background:var(--cu-bg);border:1px solid rgba(184,125,88,.35);border-radius:var(--r);padding:10px 12px}.mcard p{font-size:12.5px;color:#cfc6ba;white-space:pre-line}.mempty{display:flex;gap:14px;align-items:flex-start;padding:18px 16px}.mempty .ic2{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--s2);border:1px solid var(--bd2);color:var(--mu);flex:none}.mempty .ic2 svg{width:18px;height:18px}.mempty b{font-family:var(--disp);font-weight:500;font-size:17px;display:block}.mempty p{color:var(--mu);font-size:12.5px;margin-top:3px;max-width:52ch}.mtpl{padding:14px;display:grid;gap:12px;opacity:.85}.mtpl .ph2{display:flex;gap:10px;flex-wrap:wrap;color:var(--mu);font-size:12px}.mtpl .ln{height:9px;border-radius:2px;background:var(--bd);margin:4px 0}.cs-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;border:1px solid var(--bd2);background:var(--s1);color:var(--mu);font:600 12px/1 var(--sans);cursor:pointer}.chip[aria-pressed=true]{color:#111;background:var(--cu);border-color:var(--cu)}.chip i{width:9px;height:9px;border-radius:50%;display:inline-block}.cs-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px}.cs-next .num2{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font:600 20px/1 var(--disp);color:#111}.cs-next small{display:block;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cu2)}.cs-next b{display:block;font-family:var(--disp);font-weight:500;font-size:22px;line-height:1.2}.cs-next .cd{text-align:right}.cs-next .cd b{font-family:var(--sans);font-weight:600;font-size:26px}.cs-next .cd span{color:var(--mu);font-size:11.5px}.tl{list-style:none}.tl li{display:grid;grid-template-columns:34px 92px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--bd)}.tl li:last-child{border-bottom:0}.tl li.past{opacity:.5}.tl li.isnext{background:var(--cu-bg)}.tl .n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 12.5px/1 var(--sans);color:#111}.tl .dt{font-weight:600;font-size:12.5px;letter-spacing:.04em}.tl .w b{display:block;font-weight:600;font-size:13px}.tl .w small{color:var(--mu);font-size:11.5px}.tl li.hide{display:none}.cs-img{display:block;width:100%;height:auto;border-top:1px solid var(--bd)}.aur{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aur .pb ul{padding-left:18px;font-size:12.5px;display:grid;gap:2px}.vs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vs .rt{min-height:118px}.cs-tabs{display:flex;gap:0;border-bottom:1px solid var(--bd);margin-bottom:14px;overflow-x:auto}.cs-tabs button{background:none;border:0;color:var(--mu);font:600 13px/1 var(--sans);padding:12px 14px;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.cs-tabs button[aria-selected=true]{color:var(--tx);border-bottom-color:var(--cu)}.cs-pane[hidden]{display:none}.src{color:var(--dim);font-size:11.5px;margin-top:10px}.src a{color:var(--cu2);text-decoration:underline;text-underline-offset:2px}.rgroup{margin-bottom:18px}.rlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ritem{display:flex;gap:12px;align-items:center;background:var(--s1);border:1px solid var(--bd);border-radius:var(--r);padding:12px 14px;min-height:68px;transition:border-color .15s,background .15s}a.ritem:hover,a.ritem:focus-visible{border-color:var(--cu);background:var(--s2)}.ritem .ic2{width:38px;height:38px;border-radius:var(--r);display:grid;place-items:center;background:var(--cu-bg);color:var(--cu2);flex:none}.ritem .ic2 svg{width:17px;height:17px}.ritem.pend .ic2{background:var(--s2);color:var(--mu)}.ritem .t{flex:1;min-width:0}.ritem .t b{display:block;font-weight:600;font-size:13.5px}.ritem .t small{display:block;color:var(--mu);font-size:12px}.ritem .go{color:var(--cu2);font-size:16px;flex:none}@media(min-width:761px)and (max-width:1100px){.ptiles,.vs,.wk{grid-template-columns:repeat(2,minmax(0,1fr))}.wk>div:nth-child(3){border-left:0}.wk>div:nth-child(n+3){border-top:1px solid var(--bd)}}@media(max-width:760px){.ptiles{grid-template-columns:minmax(0,1fr);gap:8px}.ptile{min-height:0;flex-direction:row;flex-wrap:wrap;align-items:center;padding:14px}.ptile .pi{order:0}.ptile b{margin-top:0;font-size:18px;flex:1}.ptile span.d{flex-basis:100%;order:3}.ptile em{order:2}.wk{grid-template-columns:minmax(0,1fr)}.wk>div{border-left:0;border-top:1px solid var(--bd)}.wk>div:first-child{border-top:0}.cs-next{grid-template-columns:auto minmax(0,1fr)}.cs-next .cd{grid-column:1/-1;text-align:left;display:flex;gap:8px;align-items:baseline}.tl li{grid-template-columns:28px 74px minmax(0,1fr);gap:10px;padding:10px 12px}.tl li .tg{grid-column:3}.aur,.vs,.rlist{grid-template-columns:minmax(0,1fr)}.nshow b{font-size:16px}}.ps-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;border-bottom:1px solid var(--bd)}.ps-bar .ps-upd{font-size:11.5px;margin-left:auto}.wk .s .wk-posts{display:flex;flex-direction:column;gap:4px}.wk .s .wp{display:block;border-left:2px solid var(--pa2);padding:3px 8px;background:var(--s2);font-size:12px;line-height:1.35}.wk .s .wp i{font-style:normal;display:block;font-size:10.5px;color:var(--dim)}.wk .s .wp em{font-style:normal;display:block;font-size:10.5px;color:var(--mu)}.wk .s .wp a{color:inherit}.wk .s .wp.past{opacity:.55}.ps-all{margin-bottom:16px}.ps-all>summary{cursor:pointer;list-style:none}.ps-all>summary::-webkit-details-marker{display:none}.ps-list{max-height:560px;overflow:auto}.ps-day{display:grid;grid-template-columns:96px 1fr;border-top:1px solid var(--bd)}.ps-d{padding:9px 14px;font-size:11.5px;font-weight:600;color:var(--mu)}.ps-day ul{list-style:none;margin:0;padding:0}.ps-i{display:grid;grid-template-columns:62px 1fr auto;gap:8px;align-items:start;padding:7px 14px 7px 0;font-size:12.5px}.ps-i.past{opacity:.55}.ps-t{color:var(--dim);font-size:11.5px;padding-top:1px}.ps-m b{font-weight:600;display:block}.ps-m a{color:inherit}.ps-m small{color:var(--mu);font-size:11px}.ps-foot{padding:10px 14px;border-top:1px solid var(--bd);color:var(--mu);font-size:11.5px;margin:0}.spotline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 14px;font-size:12.5px;font-variant-numeric:tabular-nums}.spotline b{font-weight:600}.spotline small{color:var(--mu);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-right:4px}.spotline .src{margin-left:auto;color:var(--dim);font-size:11px}@media(max-width:760px){.ps-bar .seg{width:100%}.ps-bar .seg button{flex:1;justify-content:center;white-space:normal;line-height:1.3;padding:5px 8px;text-align:center}.ps-bar .ps-upd{margin-left:0}.ps-day{grid-template-columns:1fr}.ps-d{padding-bottom:0}.ps-i{padding-left:14px}.spotline .src{margin-left:0;width:100%}}
