@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._5bymWW_className{font-family:Geist,Geist Fallback;font-style:normal}._5bymWW_variable{--font-text:"Geist", "Geist Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e9bef65aac3123c-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1162af63fcaf8ea1-s.0f3h4b-tjqzo3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/016f413c39673ab5-s.0sflpynh3ej1u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f8811ef018a909c-s.27ejr3saujpnj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ae16e032a695779-s.39nnxslxex6wc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5be66613d9c872-s.p.2ywx9loap4j4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.mTR-Ia_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.mTR-Ia_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ground:#f3f2ef;--surface:#fff;--raised:#fafaf9;--ink:#0b0b0c;--ink-2:#2e2d2b;--muted:#55544f;--faint:#6a6963;--on-ink-muted:#a6a49e;--rule:#eeede9;--hairline:#e4e2dd;--control-line:#d3d1cb;--line-hover:#bebcb5;--strong-line:#85837d;--hover-row:#f7f6f3;--tone:#efeeea;--control:#e9e8e4;--control-hover:#deddd8;--hover-on-ground:#edece8;--select-on:#e2e0da;--ink-hover:#2a2a2d;--focus:#0b0b0c;--control-h:36px;--control-fs:14px;--good:#1f6b45;--good-bg:#e3f1e8;--warn:#8a4b0f;--warn-bg:#fbf0dc;--bad:#a1231f;--bad-bg:#fbe7e4;--bad-solid:#c4242a;--chart:#1d5fbf;--r-control:8px;--r-panel:12px;--side:var(--ground);--side-hover:var(--hover-on-ground);--side-active:var(--select-on);--side-text:var(--ink-2);--side-muted:var(--muted);--side-line:var(--hairline);--logo-bg:var(--ink);--logo-text:#fff;--bg:var(--ground);--head:var(--ground);--head-text:var(--ink);--head-line:var(--control-line);--search:var(--surface);--line:var(--hairline);--line-soft:var(--rule);--card:var(--surface);--text:var(--ink);--primary:var(--ink);--primary-text:#fff;--accent:var(--strong-line);--accent-text:var(--ink);--pill-bg:var(--warn-bg);--pill-text:var(--warn);--tint:var(--tone);--tint-text:var(--ink);--row-hover:var(--hover-row);--input-border:var(--control-line);--link:var(--ink);--alert:var(--bad-solid);--alert-bg:var(--bad-bg);--alert-text:var(--bad);--ok:var(--good);--amber-soft:var(--tint);--yel-bg:#f7f0c6;--yel-text:#5c4d00;--adopt-bg:#e6edf7;--adopt-text:#23446e;--font-sans:var(--font-text);--mono:var(--font-mono)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--control-line) transparent}html,body{background:var(--ground);color:var(--ink);font-family:var(--font-text),system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--control-line);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--line-hover)}::-webkit-scrollbar-corner{background:0 0}button,select,input,textarea{color:inherit;font-family:inherit}::selection{background:var(--control-hover);color:var(--ink)}h1{font-family:var(--font-head),var(--font-text),system-ui,sans-serif;letter-spacing:-.01em}b,strong{font-weight:600}.root{background:var(--ground);min-height:100vh;color:var(--ink)}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono),ui-monospace,monospace}.muted{color:var(--muted)}.faint{color:var(--faint)}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.title{font-family:var(--font-head),var(--font-text),system-ui,sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:26px;font-weight:600;line-height:1.2}a{color:var(--ink);text-underline-offset:3px;text-decoration:none;text-decoration-thickness:1px}a:not([class]):hover,.link:hover,.linkbtn:hover{text-decoration:underline}.link{color:var(--ink)}td a:not([class]){font-weight:500}:where(p,li,dd,.notice) a:where(:not([class]),.link){text-decoration:underline;-webkit-text-decoration-color:var(--strong-line);text-decoration-color:var(--strong-line)}:where(p,li,dd,.notice) a:where(:not([class]),.link):hover{text-decoration-color:currentColor}:where(nav,table,[role=tablist],[role=navigation]) a{text-decoration:none}.linkbtn{cursor:pointer;color:var(--ink);text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;transition:transform .12s,opacity .14s}.linkbtn:active{transform:scale(.97)}.linkbtn:disabled,.linkbtn[aria-disabled=true]{opacity:.45;cursor:not-allowed;text-decoration:none;transform:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.btn{cursor:pointer;font-size:var(--control-fs);min-height:var(--control-h);text-align:center;background:var(--control);max-width:100%;color:var(--ink);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .14s,color .14s,transform .12s;display:inline-flex}.btn:hover{background:var(--control-hover)}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.primary{background:var(--ink);color:#fff}.btn.primary:hover{background:var(--ink-hover)}.plain{background:var(--control);color:var(--ink);border:0}.btn.plain:hover{background:var(--control-hover)}.iconbtn{cursor:pointer;width:var(--control-h);height:var(--control-h);color:var(--ink-2);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .14s,transform .12s;display:inline-flex;position:relative}.iconbtn:hover{background:var(--hover-on-ground)}.iconbtn:active{transform:scale(.97)}.iconbtn:disabled,.iconbtn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.iconbtn svg{width:16px;height:16px}.badge{background:var(--ink);outline:2px solid var(--ground);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:7px}.nav{width:100%;min-height:34px;color:var(--side-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s,transform .12s;display:flex}.nav svg{width:16px;height:16px;color:var(--muted);flex:none}.nav:hover{background:var(--hover-on-ground);color:var(--ink)}.nav:active{transform:scale(.97)}.nav.on{background:var(--select-on);color:var(--ink)}.nav.on svg{color:var(--ink)}.count{white-space:nowrap;background:var(--control);min-width:20px;height:20px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.dot{background:var(--alert);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.nav .dot{margin-left:auto}.page{flex-direction:column;gap:16px;width:100%;display:flex}.chip{cursor:pointer;height:var(--control-h);border:1px solid var(--hairline);background:var(--surface);font-size:var(--control-fs);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,transform .12s;display:inline-flex}.chip:hover{border-color:var(--line-hover)}.chip:active{transform:scale(.97)}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.chip:disabled,.chip[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.tab{cursor:pointer;min-height:40px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;margin-right:20px;padding:0 2px;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s,border-color .14s,transform .12s;display:inline-flex}.tab:hover{color:var(--ink)}.tab:active{transform:scale(.97)}.tab.on{color:var(--ink);border-bottom-color:var(--ink)}.tab:disabled,.tab[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.tabrow{border-bottom:1px solid var(--hairline);min-width:0}.tabrow>nav{overscroll-behavior-x:contain;flex-wrap:nowrap;margin:0 -6px -1px;display:flex;overflow:auto hidden}.tabrow .tab{border-bottom:0;border-radius:6px;flex:none;gap:4px;margin:0 8px 0 0;padding:0 6px;position:relative}.tabrow a.tab:last-of-type{margin-right:0}.tabrow .tab-l{align-self:stretch;align-items:center;display:inline-flex;position:relative}.tabrow .tab-l:after{content:"";background:0 0;height:2px;transition:background-color .14s;position:absolute;bottom:0;left:0;right:0}.tabrow .tab.on .tab-l:after{background:var(--ink)}.tabrow .tab:focus-visible{outline-offset:-2px}.tabrow>nav[data-fade=end],.filterrow.oneline[data-fade=end],.set-list[data-fade=end],.staffscreen .pagejump[data-fade=end],.ftablebox[data-fade=end],.ftablebox[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.tabrow>nav[data-fade=start],.filterrow.oneline[data-fade=start],.set-list[data-fade=start],.staffscreen .pagejump[data-fade=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000)}.tabrow>nav[data-fade=both],.filterrow.oneline[data-fade=both],.set-list[data-fade=both],.staffscreen .pagejump[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.tab-n{min-width:5ch;color:var(--faint);font-variant-numeric:tabular-nums;display:inline-block}.tab.on .tab-n{color:var(--muted)}.panel{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-panel)}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin:0;display:flex}.pagehead-text{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.pagehead-line{color:var(--muted);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}.pagehead-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.stats,.strip{overflow:hidden;container-type:inline-size}.stats{flex-direction:column;display:flex}.stats-head{border-bottom:1px solid var(--hairline);color:var(--ink);margin:0;padding:16px 20px;font-size:16px;font-weight:600;line-height:1.35}.stats-cells,.strip-cells{background:var(--hairline);grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.stats-cells[data-cols="1"],.strip-cells[data-cols="1"]{--cols:1}.stats-cells[data-cols="2"],.strip-cells[data-cols="2"]{--cols:2}.stats-cells[data-cols="3"],.strip-cells[data-cols="3"]{--cols:3}.stats-cells[data-cols="4"],.strip-cells[data-cols="4"]{--cols:4}.stats-cells[data-cols="5"],.strip-cells[data-cols="5"]{--cols:5}.stats-cells[data-cols="6"],.strip-cells[data-cols="6"]{--cols:6}.stats-cells>li{grid-row:span 3;grid-template-rows:subgrid;background:var(--surface);row-gap:0;min-width:0;display:grid}.stat{grid-row:1/-1;grid-template-rows:subgrid;min-width:0;color:var(--ink);align-content:start;row-gap:0;padding:16px 20px;text-decoration:none;transition:background-color .14s;display:grid}.stat:hover{background:var(--hover-row)}.stat:active{background:var(--select-on)}.stat:focus-visible{outline-offset:-4px;border-radius:var(--r-control)}.strip-cell{background:var(--surface);flex-direction:column;gap:4px;min-width:0;padding:16px 20px;display:flex}.strip-note,.stat-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.stat-label,.strip-label{color:var(--muted);font-size:13px;font-weight:500;line-height:1.35}.stat-n,.figure{font-family:var(--font-head),var(--font-text),system-ui,sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:28px;font-weight:500;line-height:1.1}.stat-n{align-self:end;margin:4px 0 8px}.stat-n[data-tone=bad]{color:var(--bad)}.stat-n[data-missing],.figure[data-missing]{font-family:var(--font-text),system-ui,sans-serif;color:var(--faint);font-size:15px;font-weight:400}.stat-link{color:var(--ink);text-underline-offset:3px;align-self:start;font-size:14px;font-weight:500;line-height:1.35;text-decoration-thickness:1px}.stat:hover .stat-link{text-decoration:underline}.stats-foot{border-top:1px solid var(--hairline);padding:16px 20px}.stat-static{cursor:default}.stat-static:hover,.stat-static:active{background:0 0}.stat-note{align-self:start}.stat-n[data-tone=good]{color:var(--good)}.stats[data-size=calm] .stat{padding:14px 20px}.stats[data-size=calm] .stat-n{font-family:var(--font-text),system-ui,sans-serif;letter-spacing:0;align-self:start;margin:2px 0;font-size:17px;font-weight:600;line-height:1.35}@media (max-width:639px){.stat-note a{position:relative}.stat-note a:after{content:"";position:absolute;inset:-13px -4px}}@media (max-width:767px){.stat,.strip-cell,.stats[data-size=calm] .stat,.stats-head,.stats-foot{padding:16px}}@container (max-width:479px){.stats-cells[data-cols="3"],.stats-cells[data-cols="6"],.strip-cells[data-cols="3"],.strip-cells[data-cols="6"]{--cols:2}.stats-cells[data-cols="3"]>:last-child,.strip-cells[data-cols="3"]>:last-child{grid-column:1/-1}}@container (max-width:599px){.stats-cells[data-cols="4"],.strip-cells[data-cols="4"]{--cols:2}}@container (max-width:749px){.stats-cells[data-cols="5"],.strip-cells[data-cols="5"]{--cols:2}.stats-cells[data-cols="5"]>:last-child,.strip-cells[data-cols="5"]>:last-child{grid-column:1/-1}}@container (min-width:480px) and (max-width:899px){.stats-cells[data-cols="6"],.strip-cells[data-cols="6"]{--cols:3}}:root{--band-green:var(--good);--band-yellow:#e2b62e;--band-orange:#de7a2c;--band-red:var(--bad-solid);--band-unknown:var(--control-line)}.bandbar{border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.bandbar>span{min-width:4px}.bandkey{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.bandkey li{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.bandkey .n{color:var(--muted);font-variant-numeric:tabular-nums}.bandkey i{border-radius:50%;flex:none;width:8px;height:8px}.band-green{background:var(--band-green)}.band-yellow{background:var(--band-yellow)}.band-orange{background:var(--band-orange)}.band-red{background:var(--band-red)}.band-unknown{background:var(--band-unknown)}.field{height:var(--control-h);border:1px solid var(--control-line);border-radius:var(--r-control);font-size:var(--control-fs);background-color:var(--surface);color:var(--ink);box-sizing:border-box;padding:0 12px;transition:border-color .14s}.field:hover{border-color:var(--line-hover)}.field:focus{border-color:var(--ink);outline:none}.field:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.field::placeholder,:where(input,textarea)::placeholder{color:var(--faint);opacity:1}textarea.field{height:auto;padding:10px 12px;line-height:1.5}.field:disabled,.field[readonly],:where(input,textarea,select):disabled{background-color:var(--raised);color:var(--muted)}.field:disabled,:where(input,textarea,select):disabled{cursor:not-allowed;border-color:var(--hairline)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button],[type=reset],[type=color],[type=image]),textarea){border:1px solid var(--control-line);border-radius:var(--r-control);background-color:var(--surface);color:var(--ink);font-size:var(--control-fs);min-height:var(--control-h);padding:0 12px}:where(textarea){padding:10px 12px;line-height:1.5}select{appearance:none;cursor:pointer;min-height:var(--control-h);border:1px solid var(--control-line);border-radius:var(--r-control);background-color:var(--surface);color:var(--ink);font-size:var(--control-fs);padding:0 36px 0 12px;transition:border-color .14s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%2355544F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}select:hover{border-color:var(--line-hover)}select[multiple],select[size]{padding:6px 8px;background-image:none!important}select.field{height:var(--control-h);padding:0 36px 0 12px}select,.field,input:where(:not([type=checkbox],[type=radio])),textarea{min-width:0;max-width:100%}:where(label):has(select,input,textarea){min-width:0}input[type=checkbox],input[type=radio]{appearance:none;accent-color:var(--ink);border:1px solid var(--strong-line);background-color:var(--surface);cursor:pointer;vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:4px;flex:none;width:16px;height:16px;transition:background-color .12s,border-color .12s}input[type=radio]{border-radius:50%}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--muted)}input[type=checkbox]:checked,input[type=radio]:checked,input[type=checkbox]:indeterminate{background-color:var(--ink);border-color:var(--ink)}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3 6h6'/%3E%3C/svg%3E")}input[type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='2.5' fill='white'/%3E%3C/svg%3E")}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}input.sr,input.sr[type],select.sr,textarea.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}input[type=range]{accent-color:var(--ink);cursor:pointer}:where(input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time]){font-variant-numeric:tabular-nums}input::-webkit-datetime-edit{padding:0}input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;transition:opacity .14s}input::-webkit-calendar-picker-indicator:hover{opacity:1}input[list]::-webkit-calendar-picker-indicator{display:none!important}:where(input[type=date],input[type=datetime-local],input[type=month],input[type=week])::-webkit-calendar-picker-indicator{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2355544F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='3.5' width='11' height='10' rx='2'/%3E%3Cpath d='M2.5 7h11M5.5 2v3M10.5 2v3'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;width:14px;height:14px}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]{appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{cursor:pointer;opacity:.6}input[type=file]{font-size:var(--control-fs);color:var(--muted);max-width:100%}input[type=file]::file-selector-button{cursor:pointer;height:var(--control-h);background:var(--control);color:var(--ink);font:inherit;border:0;border-radius:999px;margin-right:12px;padding:0 16px;font-weight:500;transition:background-color .14s}input[type=file]::file-selector-button:hover{background:var(--control-hover)}input[type=file]::file-selector-button:active{transform:scale(.97)}input[type=file]:disabled::file-selector-button{opacity:.45;cursor:not-allowed}.sw{cursor:pointer;background:var(--strong-line);border:0;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background-color .16s,transform .12s;position:relative}.sw:hover{background:var(--muted)}.sw:active{transform:scale(.97)}.sw.on{background:var(--ink)}.sw.on:hover{background:var(--ink-hover)}.sw:disabled,.sw[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px}.sw.on .knob{transform:translate(18px)}.set-switch{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.set-switch-words{flex-direction:column;gap:2px;min-width:0;font-size:15px;display:flex}.set-switch-words .faint,.set-switch-words .muted{font-size:13px}table{border-collapse:collapse;font-variant-numeric:tabular-nums}th{text-align:left;color:var(--muted);border-bottom:1px solid var(--hairline);white-space:nowrap;background:0 0;height:36px;padding:0 16px;font-size:12px;font-weight:500}td{border-bottom:1px solid var(--rule);white-space:nowrap;font-variant-numeric:tabular-nums;height:44px;padding:8px 16px;font-size:14px}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background-color .12s}tbody tr:hover{background:var(--row-hover)}td.num,th.num{text-align:right}.tablebox{position:relative;overflow-x:auto}.state{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.state.good{background:var(--good-bg);color:var(--good)}.state.warn{background:var(--warn-bg);color:var(--warn)}.state.bad{background:var(--bad-bg);color:var(--bad)}.state.plain{background:var(--tint);color:var(--muted)}.state.yel{background:var(--yel-bg);color:var(--yel-text)}.state.adopt{background:var(--adopt-bg);color:var(--adopt-text)}.role,.soonpill,.quietpill{background:var(--tint);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.soonpill,.role[data-tone=warn]{background:var(--warn-bg);color:var(--warn)}.quietpill{cursor:help;color:var(--muted);border:0;transition:background-color .14s;position:relative}.quietpill:after{content:"";position:absolute;inset:-10px -4px}.quietpill:hover{background:var(--control)}.quietbox{z-index:60;border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);white-space:normal;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;position:fixed;box-shadow:0 8px 24px #0b0b0c1f}.quietbox[hidden]{display:none}.notice{border-radius:var(--r-control);background:var(--tint);color:var(--ink);padding:12px 14px;font-size:14px;line-height:1.5}.notice.bad{background:var(--warn-bg);color:var(--warn)}.notice.alert{background:var(--bad-bg);color:var(--bad)}.spark{width:100%;height:28px;color:var(--chart);display:block}.scoreline{width:100%;height:auto;color:var(--chart);display:block}.bottombar,.sheet{display:none}.bellpanel{width:min(380px,100vw - 32px);position:absolute;top:48px;right:0;box-shadow:0 12px 32px #0b0b0c1f}.backdrop{z-index:40;background:#0b0b0c52;position:fixed;inset:0}.drawer{background:var(--surface);width:min(420px,100%);height:100%;color:var(--ink);z-index:41;border-left:1px solid var(--hairline);flex-direction:column;transition:transform .18s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-12px 0 32px #0b0b0c1f}.drawer.in{transform:translate(0)}@media (max-width:767px){.bellpanel{width:auto;position:fixed;top:60px;left:16px;right:16px}:root{--control-h:44px}.tab,.nav{min-height:44px}.field,select,:where(input:not([type=checkbox],[type=radio],[type=range],[type=file]),textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.drawer{transition:none}}.filterrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filterrow-start,.filterrow-end{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.filterrow-end{margin-left:auto}.filterrow .chip{padding:0 12px}.fr-select{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (max-width:1359px){.fr-prefix{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:768px) and (max-width:1279px){.filterrow-start{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:100%;overflow-x:auto}.filterrow-start::-webkit-scrollbar{display:none}.filterrow-end{margin-left:0}}.clearchip{height:var(--control-h);background:var(--tone);color:var(--ink);font-size:var(--control-fs);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;transition:background-color .14s,transform .12s;display:inline-flex}.clearchip:hover{background:var(--control)}.clearchip:active{transform:scale(.97)}.clearchip svg{width:12px;height:12px;color:var(--muted);flex:none}@media (max-width:767px){.filterrow{row-gap:12px}.filterrow-start{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:100%;margin:0 -16px;padding:0 16px;overflow-x:auto}.filterrow-start::-webkit-scrollbar{display:none}.filterrow-end{flex-wrap:nowrap;flex:100%;margin-left:0}.filterrow-end .fr-select{flex:1 1 0;min-width:0}.filterrow-end .fr-select select{width:100%;min-width:0}.fr-prefix{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.fsheet{flex:none;display:inline-flex;position:relative}.fsheet-pop{z-index:35;background:var(--surface);width:min(360px,100vw - 32px);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-panel);flex-direction:column;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0b0b0c1f}.fsheet-body{flex-direction:column;gap:16px;display:flex}.fsheet-shade,.fsheet-top{display:none}.fsheet-title{font-size:16px;font-weight:600}.fsheet-done{min-height:44px;padding:0 4px;font-size:15px}.fgroup{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.fgroup-label,.mail-note{color:var(--muted);font-size:13px;font-weight:500}.fgroup-row{flex-wrap:wrap;gap:8px;display:flex}.fgroup select{width:100%}@media (max-width:767px){.fsheet-shade{z-index:44;background:#0b0b0c52;display:block;position:fixed;inset:0}.fsheet-pop{overscroll-behavior:contain;z-index:45;border-radius:var(--r-panel) var(--r-panel) 0 0;width:auto;max-height:85vh;padding:4px 16px calc(24px + env(safe-area-inset-bottom));border-width:1px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}.fsheet-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}}.skel{flex-direction:column;min-width:0;display:flex}.skel-bar{background:var(--tone);border-radius:6px;flex:none;max-width:100%;height:12px;display:block}.skel-head{flex-direction:column;gap:12px;padding:2px 0 4px;display:flex}.skel-title{border-radius:8px;width:220px;height:28px}.skel-sub{width:360px;height:14px}.skel-row{border-bottom:1px solid var(--rule);align-items:center;padding:0 20px;display:flex}.skel-row:last-child{border-bottom:0}.skel-figure{align-self:end;margin:4px 0 8px}.strip-cell .skel-figure{align-self:flex-start;margin:6px 0 8px}.skel-gap{margin-top:6px}.skel-tabs{align-items:center;height:41px;display:flex}.skel-control{border-radius:999px}.skel-end{margin-left:auto}.skel-panel{overflow:hidden}@media (max-width:767px){.skel-row{padding:0 16px}}.unit,.figure+.unit{color:var(--muted);font-size:13px;font-weight:400}.items{margin:0;padding:0;list-style:none}.items>li{border-top:1px solid var(--rule);padding:14px 16px;transition:background-color .12s}.items>li:first-child{border-top:0}.items>li:hover{background:var(--hover-row)}.items.static>li:hover{background:0 0}.cpanel>.items>li,.panel.items>li{padding:14px 20px}@media (max-width:767px){.cpanel>.items>li,.panel.items>li{padding:14px 16px}}.panelhead{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 20px;display:flex}.panelhead h2{margin:0;font-size:16px;font-weight:600;line-height:1.35}.panelhead-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panelhead-line{color:var(--muted);flex:100%;margin:0;font-size:13px}@media (max-width:767px){.panelhead{padding:16px}}.panelhead>.btn,.panelhead-act .btn,.panelhead>.linkbtn.rowact,.panelhead-act .linkbtn.rowact{margin-block:calc(10px - var(--control-h) / 2)}@media (max-width:767px){.panelhead-act:has(>.linkbtn.rowact){flex:100%;gap:0 16px;margin-left:-4px}.panelhead-act .linkbtn.rowact{margin-block:0}}.dialog{border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface);width:min(560px,100vw - 32px);color:var(--ink);padding:0;box-shadow:0 24px 48px #0b0b0c29}.dialog::backdrop{background:#0b0b0c3d}.dialog-body{flex-direction:column;gap:16px;padding:24px;display:flex}.dialog-title{margin:0;font-size:18px;font-weight:600;line-height:1.35}.dialog-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:767px){.dialog-body{padding:16px}}.split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}@media (min-width:1100px){.split{grid-template-columns:minmax(0,1fr) 360px}}.stack,.listpage,.home,.skel-page{flex-direction:column;gap:16px;min-width:0;display:flex}.stack.tight{gap:8px}.disclose>summary,.phonefold-btn{min-height:var(--control-h);cursor:pointer;color:var(--ink);border-radius:var(--r-control);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.disclose>summary::-webkit-details-marker{display:none}.disclose>summary:before,.phonefold-btn:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2355544F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4l4 4-4 4'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;flex:none;width:16px;height:16px;transition:transform .14s}.disclose[open]>summary:before,.phonefold[data-open]>.phonefold-btn:before{transform:rotate(90deg)}.disclose>summary:hover,.phonefold-btn:hover{text-decoration:underline}.rows{min-width:0;margin:0;padding:0;list-style:none;container-type:inline-size}.rows>li+li,.rows>.row+.row,.cpanel-body+.rows{border-top:1px solid var(--rule)}.rows>li>.row,.rows>.row{grid-template-columns:var(--cols,minmax(0,1fr));min-height:44px;color:var(--ink);align-items:center;gap:4px 24px;padding:12px 20px;text-decoration:none;transition:background-color .12s;display:grid}.rows>li>a.row:hover{background:var(--hover-row)}.rows>li>a.row:active{background:var(--select-on)}.rows>li>a.row:focus-visible{outline-offset:-2px;border-radius:var(--r-control)}.rows>li:last-child>a.row{border-radius:0 0 var(--r-panel) var(--r-panel)}.rows [data-col]{flex-direction:column;min-width:0;display:flex}.rows [data-col=money]{text-align:right;font-variant-numeric:tabular-nums;align-items:flex-end}.rows [data-col=status]{flex-direction:row;align-items:center;gap:6px}.row-main{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.45}.row-name{font-weight:500}.row-money{white-space:nowrap;font-weight:600}.row-sub{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.rows>li>a.row:hover .row-name{text-decoration:underline}@media (max-width:767px){.rows>li>.row,.rows>.row{padding:12px 16px}}@container (max-width:719px){.rows>li>.row,.rows>.row{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.rows [data-col=name],.rows [data-col=money]{display:contents}.rows [data-col=name]>.row-main{flex:1 1 0;order:1}.rows [data-col=money]>.row-main{flex:none;order:2;margin-left:auto}.rows>li>.row:after,.rows>.row:after{content:"";flex-basis:100%;order:2;height:0}.rows .row-sub,.rows [data-col]:not([data-col=name]):not([data-col=money]){color:var(--muted);order:3;font-size:13px}.rows [data-col]:not([data-col=name]):not([data-col=money]){flex-flow:wrap;align-items:baseline;column-gap:4px}.rows [data-col]:not([data-col=name]):not([data-col=money]) .row-main{font-size:13px}.rows [data-col]:not([data-col=name]):not([data-col=money]) .row-sub:before,.rows [data-col=name]>.row-sub~.row-sub:before,.rows [data-col=money]>.row-sub~.row-sub:before,.rows [data-col]:not([data-col=name]):not([data-col=money]):not([data-col=action])~[data-col=money]>.row-sub:before{content:"· "}.rows>li>.row:has([data-col=name]>.row-sub) [data-col=money]>.row-sub:before{content:"· "}.rows [data-col]:not([data-col=name]):not([data-col=action])~[data-col]:not([data-col=name]):not([data-col=money]):not([data-col=action]):before{content:"·"}.rows>li>.row:has([data-col=name]>.row-sub) [data-col]:not([data-col=name]):not([data-col=money]):not([data-col=action]):before{content:"·"}.rows [data-col]:empty{display:none}.rows [data-col]:not([data-col=name]):not([data-col=money])>.row-sub:first-child:before{content:none}}@container (max-width:479px){.rows [data-col=status]>.state:first-child+[data-postsale-call]:last-child{display:none}.rows [data-col=status]:has(>.state:only-child,>.state:first-child+[data-postsale-call]:last-child):not([data-col=name]):not([data-col=money]){flex:none;order:2;align-self:center;margin-left:auto}.rows>li>.row:has([data-col=status]>.state:only-child,[data-col=status]>.state:first-child+[data-postsale-call]:last-child) [data-col=money]>.row-main{order:3;margin-left:0}.rows>li>.row:has([data-col=status]>.state:only-child,[data-col=status]>.state:first-child+[data-postsale-call]:last-child):after{order:4}.rows>li>.row:has([data-col=status]>.state:only-child,[data-col=status]>.state:first-child+[data-postsale-call]:last-child) .row-sub{order:5}.rows>li>.row:has([data-col=status]>.state:only-child,[data-col=status]>.state:first-child+[data-postsale-call]:last-child) [data-col]:not([data-col=name]):not([data-col=money]):not([data-col=status]){order:5}.rows>li>.row [data-col=status]:has(>.state:only-child,>.state:first-child+[data-postsale-call]:last-child):not([data-col=name]):not([data-col=money]):not([data-col=action]):before{content:none}.rows [data-col=action]:has(>.state){display:contents}.rows [data-col=action]>.state{flex:none;order:2;align-self:center}.rows>li>.row:has([data-col=action]>.state) [data-col=money]>.row-main{order:3;margin-left:0}.rows>li>.row:has([data-col=action]>.state):after{order:4}.rows>li>.row:has([data-col=action]>.state) .row-sub{order:5}.rows>li>.row:has([data-col=action]>.state) [data-col]:not([data-col=name]):not([data-col=money]):not([data-col=action]){order:5}.rows [data-col=action]:has(>.state)>:not(.state){order:6;margin:0 -4px 0 auto}}.cpanel>.stats{background:0 0;border:0;border-radius:0}.cpanel>.stats+.stats,.cpanel>.stats+.cpanel-foot{border-top:1px solid var(--hairline)}.cpanel>.stats .stats-cells{background:var(--hairline)}.cpanel-foot{padding-top:8px;padding-bottom:8px}.disclose-body{color:var(--muted);flex-direction:column;gap:6px;padding:4px 0 8px 22px;font-size:13px;line-height:1.5;display:flex}.disclose-body p{margin:0}.datesform{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:8px 0 4px 22px;display:flex}.datesform .flabel{flex:180px}@media (max-width:767px){.datesform{padding-left:0}}.ftablebox{border-top:1px solid var(--hairline)}.ftable{width:100%}.ftable th[scope=row],.ftable th.ftable-first{text-align:left;color:var(--ink);font-size:14px;font-weight:500}.ftable thead th.ftable-first{color:var(--muted);font-size:12px}.ftable .ftable-first{z-index:1;background:var(--surface);transition:background-color .12s;position:sticky;left:0}.ftable tbody tr:hover .ftable-first{background:var(--hover-row)}.ftable th,.ftable td{padding-left:12px;padding-right:12px}.ftable thead th{white-space:normal;vertical-align:bottom;padding-top:6px;padding-bottom:6px;line-height:1.3}.ftable th.ftable-wrap{min-width:112px}.ftable tbody th{border-bottom-color:var(--rule);height:44px}.ftable tbody tr:last-child th{border-bottom:0}@container (max-width:479px){.cpanel>.stats .stat-n{white-space:nowrap;font-size:20px}.cpanel>.stats[data-size=calm]:not([data-phone]) .stat-n{white-space:normal;overflow-wrap:anywhere;font-size:17px}}.ftable-money{font-weight:600}.ftable-note{color:var(--muted);font-size:12px;font-weight:400}.delta[data-tone=good]{color:var(--good)}.delta[data-tone=bad]{color:var(--bad)}.delta[data-tone=none]{color:var(--faint)}@media (max-width:767px){.panelhead>.filterrow.oneline{flex:100%;min-width:0;margin:-4px -16px;padding:4px 16px}}.cpanel>.panelhead:last-child{border-bottom:0}.markwords{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:500}.stat-aside{font-size:13px;font-weight:400}.packlink{justify-content:flex-end;margin:-10px 0 -6px;display:flex}.disclose-form{padding:8px 0 4px}.askinv{flex-direction:column;gap:12px;min-width:0;display:flex}.askline-items{color:var(--muted);margin:0;padding-left:20px;font-size:14px}.askfoot{border-radius:var(--r-control);background:var(--raised);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.askfoot-total{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:600}.plansteps{flex-direction:column;gap:16px;margin:0;padding-left:20px;display:flex}.plansteps>li{min-width:0;padding-left:2px}.plansteps>li::marker{color:var(--muted);font-size:14px;font-weight:500}.plansteps-name{overflow-wrap:anywhere;font-size:15px;font-weight:500;display:block}.plansteps-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin-top:8px;display:grid}.plansteps-date{grid-column:1/-1}.plansteps-fields .flabel{color:var(--muted);font-size:13px}.drafttext{white-space:pre-wrap;word-break:break-word;border-radius:var(--r-control);background:var(--raised);max-width:100%;max-height:360px;margin:0;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.55;overflow:auto}.packacts{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.createpack{flex-direction:column;align-items:flex-end;gap:8px;max-width:360px;display:flex}@media (max-width:767px){.packacts{flex:100%}.createpack{align-items:flex-start}}.packbody{gap:16px;padding-top:20px;padding-bottom:24px}.packdoc{flex-direction:column;min-width:0;max-width:720px;display:flex}.packpart{border-top:1px solid var(--rule);flex-direction:column;gap:6px;min-width:0;padding:16px 0;display:flex}.packpart:first-child{border-top:0;padding-top:0}.packpart h2{font-family:var(--font-head),var(--font-text),system-ui,sans-serif;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.3}.packpart h3{margin:0;font-size:15px;font-weight:600;line-height:1.35}.packdoc>.faint:last-child{border-top:1px solid var(--rule);padding-top:16px}.packalone{max-width:720px}.rows .versionacts,.rows [data-col=action]{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:4px 12px}.versionacts .linkbtn{min-height:var(--control-h);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.disclose>summary:before{transition:none}}.linkbtn.rowact{min-height:var(--control-h);align-items:center;padding:0 4px;display:inline-flex}.linkbtn.rowact-start{margin-left:-4px}.custpanel{min-width:0}.custpanel-alert{margin:12px 16px 0}.custtable{width:100%}.custtable th,.custtable td{padding-left:10px;padding-right:10px}.custtable td{height:56px}.custtable th:last-child,.custtable td:last-child{padding-right:16px}.custtable .tick{text-align:center;width:44px;min-width:44px;max-width:44px;padding:0}.tickhit{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.custtable .stick{z-index:1;background:var(--surface);transition:background-color .12s;position:sticky}.custtable .stick-1{left:0}.custtable .stick-2{left:44px}.custtable th.stick-1:not(.tick),.custtable td.stick-1:not(.tick){padding-left:16px}.tablebox[data-scrolled] .custtable .stick:not(.tick){box-shadow:inset -1px 0 0 var(--hairline)}@media (min-width:1100px){.tablebox[data-overflow] .custtable .logcol{box-shadow:inset 1px 0 0 var(--hairline)}}.custtable tbody tr:hover .stick{background:var(--hover-row)}.custname{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.custname>a{white-space:nowrap;font-size:15px;font-weight:500;line-height:1.4}.custname-sub{align-items:center;gap:8px;min-width:0;max-width:220px;display:flex}.custname-sub .state{height:20px}.custname-found{text-overflow:ellipsis;min-width:0;max-width:200px;color:var(--muted);white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.custrev{flex-direction:column;align-items:flex-end;line-height:1.35;display:inline-flex}.custrev-orig{color:var(--muted);font-size:13px}.scorecell{align-items:center;gap:6px;display:inline-flex}.warncell{vertical-align:middle;flex-direction:column;align-items:flex-start;gap:0;max-width:150px;line-height:1.35;display:inline-flex}.warncell-name{text-overflow:ellipsis;max-width:100%;overflow:hidden}.warncell .faint{font-size:13px}.custtable .logcol{text-align:right;width:1%}@media (min-width:1100px){.custtable .logcol{z-index:1;background:var(--surface);transition:background-color .12s;position:sticky;right:0}.custtable tbody tr:hover .logcol{background:var(--hover-row)}}.custpanel-empty{margin:0;padding:24px 16px}@media (max-width:767px){.custname-found{max-width:160px}}@media (min-width:640px) and (max-width:1099px){.tablebox[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}@media (max-width:639px){.custtable,.custtable thead,.custtable tbody{display:block}.custtable tr{flex-wrap:wrap;align-items:center;column-gap:12px;padding:0 16px;display:flex;position:relative}.custtable[data-tick] tr{padding-left:44px}.custtable th,.custtable td{background:0 0;border:0;height:auto;padding:0;display:block;position:static}.custtable .stick,.custtable .logcol{box-shadow:none;background:0 0;position:static}.custtable tbody tr:hover .stick,.custtable tbody tr:hover .logcol{background:0 0}.custtable .tick,.custtable td.stick-1:not(.tick),.custtable th.stick-1:not(.tick){padding:0}.custtable th:last-child,.custtable td:last-child{padding-right:0}.custtable thead tr{border-bottom:1px solid var(--hairline);justify-content:space-between;min-height:32px}.custtable th[data-col=tick],.custtable th[data-col=revenue],.custtable th[data-col=renewal],.custtable th[data-col=owner],.custtable th[data-col=warnings],.custtable th[data-col=log]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.custtable tbody tr{border-bottom:1px solid var(--rule);padding-top:10px;padding-bottom:10px}.custtable tbody tr:last-child{border-bottom:0}.custtable td[data-col=tick]{width:44px;min-width:0;max-width:none;position:absolute;top:0;left:0}.custtable td[data-col=name]{flex:1 1 0;order:1;min-width:0}.custname>a{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.custname-sub{flex-wrap:wrap;max-width:none}.custname-found{white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.custtable td[data-col=score],.custtable td[data-col=score] .scorecell{display:contents}.custtable td[data-col=score] [data-health],.custtable td[data-col=score] .scorecell>.faint{flex:none;order:2;align-self:flex-start}.custtable td[data-col=score] .scorecell>.faint{font-size:13px;line-height:21px}.custtable tbody tr:after{content:"";flex-basis:100%;order:3;height:2px}.custtable td[data-col=revenue],.custtable td[data-col=renewal],.custtable td[data-col=owner],.custtable td[data-col=warnings]{color:var(--muted);flex:none;order:4;font-size:13px;line-height:1.5}.custtable td[data-col=score] [data-badge],.custtable td[data-col=score] [data-quiet-label]{flex:none;order:4}.custtable td.num{text-align:left}.custrev{flex-direction:row;align-items:baseline;gap:4px}.custtable td[data-col=renewal]:before{content:"Renews ";white-space:pre}.custtable td[data-col=warnings][data-empty]{display:none}.warncell{vertical-align:baseline;flex-direction:row;align-items:baseline;gap:4px;max-width:none}.warncell-name{color:var(--ink)}.warncell .faint{font-size:13px}.custtable td[data-col=log]{order:5;width:auto;margin-left:auto}.custtable td[data-col=log] .rowact{margin:-13px -4px -13px 0}}.pagehead-titlerow{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.pagehead-marks{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pagehead-marks .state,.pagehead-marks .role,.pagehead-marks .soonpill{height:24px;font-size:13px}.role.confirmed{gap:4px}.role.confirmed svg{width:12px;height:12px;color:var(--muted);flex:none}.custhead{flex-direction:column;gap:16px;min-width:0;display:flex}.custwhy{color:var(--ink);font-size:16px;font-weight:500;line-height:1.45;display:block}.custattention{color:var(--muted);margin-top:2px;font-size:14px;display:block}.scorefig{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:2px 0 4px;display:flex}.scorefig .state{align-self:center}.custfacts{flex-wrap:wrap;align-items:baseline;gap:4px 32px;margin:0;font-size:15px;line-height:1.45;display:flex}.custfact{white-space:nowrap}.custfact-label{color:var(--muted);font-size:13px}.custfact-money{color:var(--ink);font-weight:600}.custfact-value{color:var(--ink);font-weight:500}.custsigns{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.custsigns-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.signpill{text-decoration:none;transition:background-color .14s,transform .12s}.signpill:hover{background:var(--control)}.signpill:active{transform:scale(.97)}.state.plain[data-tone=bad]:before{background:var(--bad-solid)}.state.plain[data-tone=warn]:before{background:var(--band-orange)}.state.plain[data-tone=good]:before{background:var(--good)}.state.plain[data-tone=adopt]:before{background:var(--adopt-text)}.custfact-source{color:var(--muted);font-size:13px}.custfact-none{color:var(--ink-2);font-weight:400}.custfound{overflow-wrap:anywhere}@media (max-width:767px){.custhead .title{font-size:22px}.custhead .pagehead-actions{flex:100%}.custhead .pagehead-actions>span,.custhead .pagehead-actions .btn{width:100%}.custfact{white-space:normal}.custfacts{flex-direction:column;gap:2px}.custsigns-sep{display:none}.custfound{flex:100%}}.cpanel{flex-direction:column;min-width:0;display:flex}.cpanel-body{flex-direction:column;gap:12px;min-width:0;padding:16px 20px 20px;display:flex}:where(.cpanel-body>p,.cpanel-body>.notice,:is(.stack,.listpage,.home,.page,.set-content,.set-content-inner)>.notice){margin:0}.cpanel>.items+.cpanel-foot{border-top:1px solid var(--rule);padding-top:6px;padding-bottom:6px}.cpanel-foot>a{min-height:var(--control-h);align-self:flex-start;align-items:center;font-size:14px;font-weight:500;display:inline-flex}:where(.failed){margin:0}.notice .retry{color:inherit;font-weight:600;text-decoration:underline}.cpanel-body>[role=status]:empty{margin-top:-12px}.cpanel-body>h3,.cpanel-sub{color:var(--ink);margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.35}.hrows{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.hrows>li{min-width:0;padding:12px 0}.hrows>li+li{border-top:1px solid var(--rule)}.hrows>li:first-child{padding-top:0}.hrows>li:last-child{padding-bottom:0}.hrows.tight>li{padding-top:8px;padding-bottom:8px}.hrows.tight>li:first-child{padding-top:0}.hrows.tight>li:last-child{padding-bottom:0}.hrows.ruled>li:first-child{border-top:1px solid var(--rule);padding-top:10px}.hrows.ruled>li{padding-top:10px;padding-bottom:10px}.hrows.ruled>li:last-child{padding-bottom:0}.cpanel-body>.linkbtn.rowact{align-self:flex-start}.kv{flex-direction:column;min-width:0;margin:0;display:flex}.kv>:is(div,section){flex-direction:column;gap:2px;min-width:0;padding:10px 0;display:flex}.kv>:is(div,section)+:is(div,section){border-top:1px solid var(--rule)}.kv>:is(div,section):first-child{padding-top:0}.kv>:is(div,section):last-child{padding-bottom:0}.kv dt,.kv .kv-k{color:var(--muted);font-size:13px}.kv dd,.kv .kv-v{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px}.kv.kv-grid{grid-template-columns:minmax(0,1fr);column-gap:24px;display:grid}.kv-v{flex-direction:column;gap:2px;display:flex}@media (min-width:900px){.kv.kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kv.kv-grid>:is(div,section):nth-child(2){border-top:0;padding-top:0}.kv.kv-grid>:is(div,section):nth-last-child(2):nth-child(odd){padding-bottom:0}}.kv>section{gap:8px}.kv>section>h2{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.35}.inform{border-radius:var(--r-control);background:var(--hover-row);flex-direction:column;gap:12px;padding:16px;display:flex}.inform legend,.inform .inform-label{margin-bottom:4px;padding:0;font-size:14px;font-weight:600}.choice{min-height:var(--control-h);align-items:center;gap:8px;font-size:15px;display:flex}.choice.top{cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;line-height:1.45}.choice.top input{width:18px;height:18px;margin:2px 0 0}.btnrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sumhead,.mail-subject{margin:0;font-size:15px;font-weight:600;line-height:1.45}.sumline{margin:0;font-size:15px;line-height:1.5}.note,.sumnote,.sumfoot,.gaplist-help,.accbig-small,.scnum-small,.packshowing,.custcount,.set-small,.staffscreen .overnote,.staffscreen .fieldnote,.staffscreen .meterfoot{margin:0;font-size:13px;line-height:1.45}.note,.sumnote,.sumfoot,.gaplist-help,.accbig-small,.scnum-small{color:var(--muted)}.sumlayer{color:var(--muted);margin:4px 0;font-size:13px;font-weight:500;line-height:1.35}.sumlist{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.sumlist>li{font-size:15px;line-height:1.45}.cpanel-divide{border-top:1px solid var(--rule);padding-top:12px}.lastreason{padding:14px 20px}@media (max-width:767px){.lastreason{padding:14px 16px}}.cpanel>.strip:not(:last-child){border-bottom:1px solid var(--hairline)}:where(.strip-cell>p,.strip-cell>h3){overflow-wrap:anywhere;margin:0}.usetile-na{color:var(--ink);margin:2px 0 0;font-size:15px;font-weight:500}.usetile-window{margin:auto 0 0;padding-top:4px}.countrow{flex-wrap:wrap;justify-content:space-between;gap:2px 16px;display:flex}.countrow-n{font-variant-numeric:tabular-nums;text-align:right;font-weight:500}@media (max-width:767px){.cpanel-body{padding:16px}}.panelhead h3{margin:0;font-size:16px;font-weight:600;line-height:1.35}.measure-n{color:var(--ink);font-size:15px;font-weight:600}.ptable{width:100%}.ptable th:first-child,.ptable td:first-child{padding-left:20px}.ptable th:last-child,.ptable td:last-child{padding-right:20px}.ptable td{vertical-align:top;padding-top:12px;padding-bottom:12px}.ptable-after{border-top:1px solid var(--hairline)}.ptable-measures{min-width:600px}.kv.kv-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.kv.kv-2>div{border:0;padding:0}@media (max-width:767px){.ptable th:first-child,.ptable td:first-child{padding-left:16px}.ptable th:last-child,.ptable td:last-child{padding-right:16px}}.filterrow.oneline{flex-wrap:wrap;column-gap:8px}.chipset{flex:none;align-items:center;gap:8px;display:flex}.chipset+.chipset{margin-left:8px}.fr-last{margin-left:auto}@media (max-width:767px){.filterrow.oneline{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;margin:-4px -16px;padding:4px 16px;overflow-x:auto}.filterrow.oneline::-webkit-scrollbar{display:none}}.seg{height:var(--control-h);background:var(--control);border-radius:999px;flex:none;align-items:stretch;gap:2px;padding:2px;display:inline-flex}.seg a{font-size:var(--control-fs);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s,transform .12s;display:inline-flex}.seg a:hover{color:var(--ink);background:var(--control-hover)}.seg a:active{transform:scale(.97)}.seg a[aria-current=page]{background:var(--surface);color:var(--ink)}.seg a:focus-visible{outline-offset:-2px}.wrow{align-items:flex-start;column-gap:12px;min-width:0;display:flex}.wrow-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.wrow-top{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;min-height:24px;display:flex}.wrow-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.45}a.wrow-name:hover,.wrow-link:hover{text-decoration:underline}.wrow-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--strong-line);text-decoration-color:var(--strong-line);overflow-wrap:anywhere;font-size:15px;line-height:1.45}.wrow-link:hover{text-decoration-color:currentColor}.wrow-words,.mail-to{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.wrow-meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.wrow-meta.inline{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.wrow-end{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px}.wrow-act{margin:calc((24px - var(--control-h)) / 2) -4px 0 0;flex:none;align-items:center;gap:8px;display:flex}.wrow-meta [data-due]{white-space:nowrap}@media (max-width:639px){.wrow{flex-wrap:wrap}.wrow-main{flex:1 1 0}.wrow-act{flex:100%;margin:4px 0 -10px}.wrow:has(>.bulktick)>.wrow-act{padding-left:30px}.wrow-end{white-space:normal;flex-basis:100%;margin-left:0}.wrow-link,a.wrow-name,.rows>li>div.row a.row-name{position:relative}.wrow-link:after,a.wrow-name:after,.rows>li>div.row a.row-name:after{content:"";position:absolute;inset:-10px -4px}}.bulktick{cursor:pointer;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-10px -13px;display:inline-flex}.bulktick input{width:18px;height:18px;margin:0}.bulkbar{flex-direction:column;gap:10px;min-width:0;display:flex}.bulkbar-line{min-height:40px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:14px;display:flex}.bulkbar-line [data-bulk-count],.bulkbar-line .bulkbar-n{font-weight:500}.bulkbar>.notice,.bulkbar>p{margin:0}.bulkbar-form>.bulkbar-why{flex:220px}.bulkbar-acts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}@media (max-width:767px){.bulkbar .bulkbar-line.bulkbar-line:has(>.bulkbar-acts){white-space:normal;flex-wrap:wrap;overflow:visible}.bulkbar-acts{flex-wrap:nowrap;flex:100%;margin-left:0}.bulkbar-acts select{flex:1 1 0;min-width:0}.bulkbar-acts .btn{white-space:nowrap;flex:none}}.bulkbar.on{z-index:5;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-panel);padding:12px 16px;position:sticky;top:0}.bulkbar.on .bulkbar-line{min-height:var(--control-h);color:var(--ink)}.bulkbar-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.bulkbar-form label{color:var(--muted);flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}@media (max-width:767px){.bulkbar.on{padding:8px 12px 12px;top:48px}.bulkbar.on .bulkbar-line{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;gap:12px;overflow-x:auto}.bulkbar-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.bulkbar-form>label{grid-column:1/-1}.bulkbar-form>label:has([data-bulk-reason]){grid-column:1}.bulkbar-form>.btn{white-space:nowrap;grid-column:2}}.backlink{min-height:32px;color:var(--ink);align-self:flex-start;align-items:center;margin:-8px 0;font-size:14px;font-weight:500;display:inline-flex}.backlink:hover{text-decoration:underline}@media (max-width:767px){.backlink{min-height:44px;margin:-14px 0}}.pagemeta{color:var(--muted);overflow-wrap:anywhere;margin:-4px 0 0;font-size:14px;line-height:1.5}.pagemeta a{color:var(--ink);white-space:nowrap;font-weight:500}.formcol{flex-direction:column;gap:16px;min-width:0;max-width:560px;display:flex}.flabel{color:var(--ink);flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}.flabel-date{max-width:240px}@media (max-width:767px){.flabel-date{max-width:none}}.checklist{margin:0;padding:0;list-style:none}.checklist>li{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:flex-start;gap:0 12px;display:flex}.checklist>li:first-child{border-top:0}.checkrow{cursor:pointer;flex:320px;align-items:flex-start;gap:12px;min-width:0;min-height:44px;padding:10px 0;font-size:15px;line-height:1.45;display:flex}.checkrow input{width:18px;height:18px;margin:2px 0 0}.checkrow-done{color:var(--muted);text-decoration:line-through}.checklist-meta{color:var(--muted);padding:12px 0 10px;font-size:13px}.skel-row.two{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.briefdrawer{z-index:40;background:var(--surface);width:min(460px,100%);color:var(--ink);border-left:1px solid var(--hairline);flex-direction:column;gap:12px;padding:20px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 32px #0b0b0c1f}.phonefold{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.phonefold-btn{background:0 0;border:0;padding:0 4px 0 0;display:none}.phonefold-body{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (max-width:639px){.phonefold{flex-direction:column;flex:100%;align-items:stretch}.phonefold-btn{align-self:flex-start;display:inline-flex}.phonefold:not([data-open])>.phonefold-body{display:none}.phonefold-body{flex-direction:column;align-items:stretch}.phonefold-body select,.phonefold-body input{width:100%}.phonefold:not(.everywhere)>.phonefold-btn{min-height:var(--control-h);background:var(--control);color:var(--ink);border-radius:999px;justify-content:center;padding:6px 16px;transition:background-color .14s,transform .12s}.phonefold:not(.everywhere)>.phonefold-btn:before{display:none}.phonefold:not(.everywhere)>.phonefold-btn:hover{background:var(--control-hover);text-decoration:none}.phonefold:not(.everywhere)>.phonefold-btn:active{transform:scale(.97)}}.phonefold.everywhere{flex-direction:column;align-items:stretch;gap:0}.phonefold.everywhere>.phonefold-btn{align-self:flex-start;display:inline-flex}.phonefold.everywhere:not([data-open])>.phonefold-body{display:none}.phonefold.everywhere>.phonefold-body{display:block}.fr-label{color:var(--muted);white-space:nowrap;font-size:13px}.markwords[data-tone=warn]{color:var(--warn)}.markwords.small{white-space:normal;font-size:13px}.pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}@media (min-width:1100px){.pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-cells[data-cols="7"]{--cols:7}@container (max-width:999px){.stats-cells[data-cols="7"]{--cols:4}.stats-cells[data-cols="7"]>:last-child{grid-column:span 2}}@container (max-width:599px){.stats-cells[data-cols="7"]{--cols:2}.stats-cells[data-cols="7"]>:last-child{grid-column:1/-1}}.stats[data-size=calm] .stats-cells>li{grid-row:auto;display:block}.stats[data-size=calm] .stat-static{flex-direction:column;gap:2px;height:100%;display:flex}@container (max-width:479px){.stats[data-phone=lines] .stats-cells{grid-template-columns:minmax(0,1fr)}.stats[data-phone=lines] .stats-cells>li,.stats[data-phone=lines] .stats-cells>li:last-child{grid-area:auto;display:block}.stats[data-phone=lines] .stat{flex-flow:wrap;align-items:baseline;gap:0 6px;padding:8px 16px;display:flex}.stats[data-phone=lines] .stat-label{order:1;font-size:14px}.stats[data-phone=lines] .stat-note{order:2}.stats[data-phone=lines] .stat-note:before{content:"· "}.stats[data-phone=lines] .stat-n{text-align:right;order:3;margin:0 0 0 auto;padding-left:6px;font-size:15px}.stats[data-phone=lines] .stats-foot{padding:10px 16px}}.rows>li>a.row[data-on]{background:var(--hover-row)}.rows.top>li>.row,.rows.top>.row{align-items:start}.rows.top [data-col=action]{margin-top:calc((22px - var(--control-h)) / 2)}@container (max-width:719px){.rows [data-col=action],.rows.top [data-col=action]{margin:0 -4px 0 auto}}.kv.kv-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;display:grid;container-type:inline-size}.kv.kv-figs>div{text-align:right;border:0;justify-content:space-between;padding:0}.kv.kv-figs dd{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.kv.kv-figs dd[data-unknown]{color:var(--muted);font-weight:400}.kv.kv-figs+.kv.kv-figs{border-top:1px solid var(--rule);margin-top:6px;padding-top:10px}@media (max-width:359px){.kv.kv-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.cpanel.disclose>summary.panelhead{border-radius:var(--r-panel) var(--r-panel) 0 0;justify-content:flex-start;min-height:0;display:flex}.cpanel.disclose:not([open])>summary.panelhead{border-radius:var(--r-panel);border-bottom:0}.cpanel.disclose>summary.panelhead:hover{text-decoration:none}.cpanel.disclose>summary.panelhead:hover h2{text-decoration:underline}.drawerhead{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:12px;padding:20px;display:flex}.drawerhead h2{overflow-wrap:anywhere;outline:none;flex:1;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.35}.drawerbody{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow:hidden auto}.drawerbody>section{border-top:1px solid var(--rule);flex-direction:column;gap:10px;min-width:0;padding-top:16px;display:flex}.drawerbody>section>h3{margin:0;font-size:15px;font-weight:600;line-height:1.35}@media (max-width:767px){.drawerhead,.drawerbody{padding:16px}}.ptable.bare th:first-child,.ptable.bare td:first-child{padding-left:0}.ptable.bare th:last-child,.ptable.bare td:last-child{padding-right:0}.ptable.bare td{vertical-align:baseline;height:auto;padding-top:10px;padding-bottom:10px}.ptable.twoline td{vertical-align:middle;padding-top:8px;padding-bottom:8px}@container (min-width:720px){.ptable.twoline th+th,.ptable.twoline td+td{padding-left:12px}.ptable.twoline th:not(:last-child),.ptable.twoline td:not(:last-child){padding-right:12px}}.ptable.twoline td[data-col=name]{color:var(--ink);font-weight:500}.ptable td[data-wrap]{white-space:normal;overflow-wrap:break-word}.ptable.twoline td[data-col=action]{text-align:right}.ptable.twoline td[data-col=action] form{display:inline-flex}.ptable.twoline td[data-col=action] .rowact{margin-right:-4px}.ptable.twoline select.field{min-width:120px}.ptable-k{display:none}@container (max-width:719px){.ptable.twoline,.ptable.twoline thead,.ptable.twoline tbody{display:block}.ptable.twoline tr{flex-wrap:wrap;align-items:center;column-gap:12px;padding:10px 16px;display:flex}.ptable.twoline th,.ptable.twoline td{white-space:normal;overflow-wrap:break-word;border:0;height:auto;padding:0;display:block}.ptable.twoline thead tr{border-bottom:1px solid var(--hairline);min-height:36px;padding-top:0;padding-bottom:0}.ptable.twoline th:not(:first-child){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ptable.twoline tbody tr+tr{border-top:1px solid var(--rule)}.ptable.twoline td:first-child{flex:1 1 0;order:1;min-width:min-content}.ptable.twoline td[data-col=role],.ptable.twoline td[data-key]{flex:none;order:2}.ptable.twoline td[data-col=role] select.field{width:120px}.ptable.twoline td[data-col=action]{flex:none;order:3;margin-left:auto}.ptable.twoline tbody tr:after{content:"";flex-basis:100%;order:4;height:2px}.ptable.twoline td:not(:first-child):not([data-col=role]):not([data-col=action]):not([data-key]){max-width:100%;color:var(--muted);flex:none;order:5;font-size:13px;line-height:1.5}.ptable.twoline td.num{text-align:left}.ptable.twoline td[data-col=action] .rowact{margin:-4px -4px -4px 0}.ptable.twoline .ptable-k{display:inline}}.drafttext.mail{white-space:normal;flex-direction:column;gap:4px;max-height:none;display:flex;overflow:visible}.mail-subject{overflow-wrap:anywhere}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.mail-note{margin:0 0 2px}.mail-body mark[data-merged]{background:var(--control);color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--strong-line);text-decoration-color:var(--strong-line);text-underline-offset:3px;border-radius:3px;padding:0 2px;text-decoration-thickness:1px}.mail-to{font-size:14px}.drafttext.mail[data-translation] .mail-subject,.drafttext.mail[data-translation] .mail-body{color:var(--muted)}.riskpills{flex-wrap:wrap;gap:6px;display:inline-flex}.riskpills .state:before{display:none}.riskpills .state svg{flex:none;width:12px;height:12px}.inform.inform-row{flex-flow:wrap;align-items:center;gap:8px 10px}.pair.even{align-items:stretch}.pair.even>.stats>.stats-cells{flex:auto;grid-template-rows:auto auto 1fr}@media (max-width:639px){.filterrow>.phonefold:not([data-open]){flex:none}}.fr-search{width:200px}.howto .disclose-body{max-width:720px;font-size:14px}.panel.clip{overflow:hidden}.cpanel>.stats:last-child{border-radius:0 0 var(--r-panel) var(--r-panel)}.cpanel:has(>.splitcols){container-type:inline-size}.splitcols{background:var(--hairline);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.splitcols>*{background:var(--surface);flex-direction:column;gap:8px;min-width:0;padding:16px 20px 20px;display:flex}@container (min-width:560px){.splitcols{grid-template-columns:repeat(2,minmax(0,1fr))}.splitcols>:last-child:nth-child(odd){grid-column:1/-1}}@container (min-width:1000px){.splitcols{grid-template-columns:repeat(3,minmax(0,1fr))}.splitcols>:last-child:nth-child(odd){grid-column:auto}}@media (max-width:767px){.splitcols>*{padding:16px}}.gaplist h3{margin:0;font-size:15px;font-weight:600;line-height:1.35}.gaplist h3 .tab-n{min-width:0;color:var(--muted);font-weight:500}.gaplist .disclose>summary{font-size:14px}.teampanel{container-type:inline-size}.teamtable{width:100%}.teamtable td,.teamtable th{white-space:normal;vertical-align:top;height:auto;padding-top:12px;padding-bottom:12px}.teamtable thead th{vertical-align:bottom;padding-top:8px;padding-bottom:8px}.teamtable .teamname{color:var(--ink);text-align:left;border-bottom:1px solid var(--rule);font-size:14px;font-weight:500}.teamtable tbody tr:last-child .teamname{border-bottom:0}.teamcount{font-weight:600}.teammix{color:var(--muted);flex-wrap:wrap;gap:2px 10px;margin-top:2px;font-size:13px;display:flex}.teammix-part{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.teammix-part i{border-radius:50%;flex:none;width:6px;height:6px}@container (max-width:719px){.teamtable,.teamtable tbody{display:block}.teamtable thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.teamtable tbody tr{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:12px 20px;display:flex}.teamtable tbody tr:first-child{border-top:0}.ptable.teamtable th,.ptable.teamtable td{height:auto;color:var(--muted);text-align:left;border:0;padding:0;font-size:13px;display:block}.ptable.teamtable th.teamname{color:var(--ink);border:0;flex:auto;order:1;padding:0;font-size:15px}.teamtable td[data-col=health]{display:contents}.teamtable .teamcount{color:var(--ink);order:2;font-size:15px}.teamtable .teamcount .sr{clip:auto;width:auto;height:auto;color:var(--muted);margin:0;font-weight:400;position:static;overflow:visible}.teamtable tbody tr:after{content:"";flex-basis:100%;order:3;height:0}.teamtable .teammix{order:4;gap:2px 8px;margin:0}.teamtable td[data-label]{order:5}.teamtable td[data-label]:before{content:"· " attr(data-label) " "}.teamtable td[data-label] .state{vertical-align:baseline;height:20px}@media (max-width:767px){.teamtable tbody tr{padding:12px 16px}}}.repfilters .fr-select>:is(select,input){min-width:0}@media (min-width:640px){.repfilters .fr-select>select{width:160px}.repfilters .fr-select>input[type=date]{width:150px}.repfilters>.phonefold,.repfilters>.phonefold>.phonefold-body{display:contents}}@container (min-width:440px){.fourup .stats-cells[data-cols="4"],.fourup .stats-cells[data-cols="7"]{--cols:4}.fourup .stats-cells[data-cols="4"]>:last-child{grid-column:auto}.fourup .stats-cells[data-cols="7"]>:last-child{grid-column:span 2}}@media (max-width:639px){.filterrow.repfilters>.phonefold[data-open]{flex:100%}.filterrow.repfilters>.phonefold:not([data-open]){flex:none}.repfilters>.btn,.repfilters>.phonefold>.phonefold-btn{padding-left:12px;padding-right:12px}.repfilters>.fr-select{flex:1 1 0;min-width:0}.repfilters>.fr-select>select{flex:auto;width:100%}.repfilters>.btn{order:2}.repfilters>.phonefold{order:3}.repfilters>.linkbtn{order:4}.repfilters .phonefold-body .fr-select{width:100%;display:flex}.repfilters .phonefold-body .fr-select>:is(select,input){flex:auto}}@media (min-width:1100px){.pair.three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.accbig{gap:16px}.acccad{flex-direction:column;gap:6px;display:flex}.acccad+.acccad{border-top:1px solid var(--rule);padding-top:16px}.acccad-label{color:var(--muted);margin:0;font-size:13px;font-weight:500}.accbig-n{font-family:var(--font-head),var(--font-text),system-ui,sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600;line-height:1.3}.accbig-churn{margin:0;font-size:16px}.accbig-means{color:var(--muted);margin:0;font-size:14px}.accbig-share{margin:0;font-size:16px;font-weight:600}.accbig-foot{gap:8px}.accseg-name{color:var(--ink);font-size:14px;font-weight:500}.ptable.bare tbody th{border-bottom:1px solid var(--rule);vertical-align:baseline}.ptable.bare tbody tr:last-child th{border-bottom:0}.accline{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;display:flex}.accsaved{color:var(--good)}.leadchart{flex-direction:column;gap:8px;margin:0;display:flex}.leadchart-key{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.leadchart-key span{align-items:center;gap:6px;display:inline-flex}.leadchart-key i{border-radius:2px;flex:none;width:8px;height:8px}.leadchart-words{color:var(--muted);font-size:13px;line-height:1.5}.ocrows>li>.row{padding-bottom:4px}.ocmore{flex-direction:column;gap:8px;min-width:0;padding:0 20px 14px;display:flex}.ocguess{flex-wrap:wrap}@media (max-width:767px){.ocmore{padding:0 16px 14px}}.monthrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.monthrow h2{margin:0;font-size:18px;font-weight:600;line-height:1.35}.scgrid{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}@media (min-width:900px){.scgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scgrid>:last-child{grid-column:1/-1}}@media (min-width:1100px){.scgrid{grid-template-columns:repeat(6,minmax(0,1fr))}.scgrid>:nth-child(-n+2){grid-column:span 3}.scgrid>:nth-child(n+3){grid-column:span 2}}.scnum-body{flex:auto;gap:8px}.scnum-title{color:var(--muted);margin:0;font-size:14px;font-weight:500;line-height:1.35}.scnum-big{font-family:var(--font-head),var(--font-text),system-ui,sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:500;line-height:1.15}.scnum-not{margin:0;font-size:16px;font-weight:600;line-height:1.4}.scnum-means{margin:0;font-size:15px;line-height:1.45}.scnum-foot{flex-direction:column;gap:8px;padding-top:4px;display:flex}.scnum .hrows.ruled>li:last-child{border-bottom:1px solid var(--rule);padding-bottom:10px}.themecount{gap:6px}.themebar{background:var(--tone);border-radius:2px;width:100%;max-width:200px;height:4px;display:block;overflow:hidden}.themebar>i{background:var(--chart);border-radius:2px;height:100%;display:block}.themetone{justify-content:flex-end}@container (max-width:719px){.themecount .themebar{display:none}}.cop{flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.cop>:not(.cop-ask){max-width:72ch}.cop-opener,.cop-proposal{border-radius:var(--r-control);background:var(--raised);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.cop-proposal{gap:8px}.cop-turns{flex-direction:column;gap:16px;display:flex}.cop-turns:empty{margin-top:-16px}.cop-turn{flex-direction:column;gap:8px;display:flex}.cop-turn+.cop-turn{border-top:1px solid var(--rule);padding-top:16px}.cop .chip{height:auto;min-height:var(--control-h);white-space:normal;text-align:left;padding:6px 14px}.cop-ask{flex-direction:column;gap:8px;display:flex}.cop:not(.cop-compact)>.cop-ask{z-index:2;background:var(--surface);border-top:1px solid var(--hairline);border-radius:0 0 var(--r-panel) var(--r-panel);margin:0 -20px -20px;padding:12px 20px 20px;position:sticky;bottom:0}@media (max-width:767px){.cop{padding:16px}.cop:not(.cop-compact)>.cop-ask{bottom:var(--bottombar-h);margin:0 -16px -16px;padding:12px 16px 16px}}.helpgroup{container-type:inline-size}.helpgrid{grid-template-columns:minmax(0,1fr);gap:16px 24px;margin:0;padding:16px 20px 20px;list-style:none;display:grid}.helpgrid>li{flex-direction:column;gap:2px;min-width:0;display:flex}@container (min-width:560px){.helpgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:900px){.helpgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.helpgrid-title{color:var(--ink);overflow-wrap:anywhere;align-self:flex-start;font-size:15px;font-weight:500}.helpgrid-title:hover{text-decoration:underline}.helpgrid-purpose{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.helpgrid-where{color:var(--faint);overflow-wrap:anywhere;font-size:13px;line-height:1.45}@media (max-width:767px){.helpgrid{padding:16px}}@media (max-width:639px){.helpgrid-title{position:relative}.helpgrid-title:after{content:"";position:absolute;inset:-10px -4px}}.helparticle{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.helparticle>*{min-width:0}.help-head{flex-direction:column;gap:8px;display:flex}.help-purpose{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.5}.help-shot{margin:0}.help-shot img{border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface);width:100%;max-width:1280px;height:auto;display:block}.help-steps{flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:16px;display:flex}.help-steps>li{overflow-wrap:anywhere;padding-left:2px}.help-steps>li::marker{color:var(--muted);font-weight:500}.kv dt.help-term{color:var(--ink);font-size:14px;font-weight:600}@media (min-width:1100px){.helparticle{grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:24px}.helparticle>*{grid-column:1}.helparticle>.help-where{grid-area:2/2/span 2}.helparticle>.help-support{grid-area:4/2/span 2}.split.left{grid-template-columns:280px minmax(0,1fr)}}.stats .stripfold-btn{display:none}@container (max-width:479px){.stats[data-fold]:not([data-open]) .stats-cells>li[data-fold-rest]{display:none}.stats[data-fold] .stripfold-btn{width:100%;min-height:var(--control-h);border-top:1px solid var(--hairline);border-radius:0 0 var(--r-panel) var(--r-panel);align-self:stretch;padding:0 16px;display:flex}.stats[data-fold] .stripfold-btn[aria-expanded=true]:before{transform:rotate(90deg)}}@media (max-width:767px){.pagehead.acts-beside{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.pagehead.acts-beside>.pagehead-text{display:contents}.pagehead.acts-beside .title{grid-area:1/1;min-width:0}.pagehead.acts-beside .pagehead-line{grid-area:2/1/auto/-1}.pagehead.acts-beside>.pagehead-actions{grid-area:1/2}}
.app{background:var(--ground);grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.chrome{border-right:1px solid var(--hairline);background:var(--ground);z-index:20;align-self:start;height:100dvh;position:sticky;top:0}.app>.page{width:100%;min-width:0;max-width:1440px;margin-inline:auto;padding:32px}.phonetop{display:none}.scroll-locked,.scroll-locked body{overflow:hidden}.rail{overscroll-behavior:contain;flex-direction:column;gap:4px;height:100%;padding:12px 8px 8px;display:flex;overflow-y:auto}.rail-top{align-items:center;gap:8px;height:36px;padding:0 4px 0 8px;display:flex}.brand{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.brand-mark{width:20px;height:20px;color:var(--ink);flex:none;display:block}.brand-word{font-family:var(--font-head),var(--font-text),system-ui,sans-serif;letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600;line-height:1}.scope{color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px;padding:0 8px;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;display:block}a.scope{color:var(--muted);border-radius:4px;transition:color .14s}a.scope:hover{color:var(--ink);text-decoration:underline}.rail-top .iconbtn{border-radius:var(--r-control);width:28px;height:28px;color:var(--muted)}.rail-top .iconbtn:after{content:"";position:absolute;inset:-4px}.rail-top .iconbtn:hover{background:var(--hover-on-ground);color:var(--ink)}.rail-top .iconbtn svg{stroke-width:2.25px;width:16px;height:16px}.bellcount{background:var(--ink);color:#fff;outline:2px solid var(--ground);pointer-events:none;border-radius:999px;min-width:18px;height:18px;margin:0;padding:0 5px;font-size:12px;line-height:1;position:absolute;top:2px;left:50%}.rail-top .bellcount{top:-4px;left:13px}.rail .bellpanel{width:min(380px,100vw - 24px);position:fixed;top:52px;left:12px;right:auto}.chrome .iconbtn{transition:background-color .14s,color .14s,transform .12s}.chrome .iconbtn:active{transform:scale(.97)}.chrome .iconbtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.copilot-btn{height:var(--control-h);border:1px solid var(--hairline);border-radius:var(--r-control);color:var(--ink-2);cursor:pointer;background:0 0;align-items:center;gap:10px;margin:4px 0 16px;padding:0 7px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,transform .12s;display:flex}.copilot-btn svg{stroke-width:2.25px;width:16px;height:16px;color:var(--muted);flex:none;transition:color .14s}.copilot-btn:hover{background:var(--hover-on-ground);border-color:var(--control-line);color:var(--ink)}.copilot-btn:hover svg,.copilot-btn.on svg{color:var(--ink)}.copilot-btn:active{transform:scale(.97)}.copilot-btn.on{background:var(--select-on);border-color:var(--select-on);color:var(--ink)}.chrome .nav{min-height:32px;color:var(--ink-2);gap:10px;padding:0 8px;font-weight:500}.chrome .nav:hover{background:var(--hover-on-ground);color:var(--ink)}.chrome .nav.on{background:var(--select-on);color:var(--ink)}.chrome .nav:active{transform:scale(.97)}.chrome .nav svg{stroke-width:2.25px;width:16px;height:16px;color:var(--muted);transition:color .14s}.chrome .nav:hover svg,.chrome .nav.on svg{color:var(--ink)}.nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chrome .nav .count{min-width:0;height:auto;color:var(--muted);background:0 0;margin-left:0;padding:0;font-size:12px;font-weight:500}.chrome .nav.on .count{color:var(--ink-2)}.chrome .nav .dot{margin-left:0}.menu{flex-direction:column;flex:1 0 auto;gap:12px;display:flex}.menu-group{flex-direction:column;gap:2px;display:flex}.menu-foot{flex-direction:column;gap:16px;margin-top:auto;padding-top:8px;display:flex}.menu-label{color:var(--muted);padding:0 8px 4px;font-size:12px;font-weight:500}.chrome .nav.minor{min-height:28px;color:var(--muted);font-size:13px;font-weight:400}.chrome .nav.minor svg{width:14px;height:14px}.sbox{height:var(--control-h);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--muted);cursor:text;align-items:center;gap:8px;padding:0 8px 0 12px;transition:border-color .14s;display:flex}.sbox:hover{border-color:var(--control-line)}.sbox:focus-within{border-color:var(--control-line);outline:2px solid var(--focus);outline-offset:2px}.sbox svg{stroke-width:2.25px;flex:none;width:16px;height:16px}.sbox input{min-width:0;height:100%;min-height:0;color:var(--ink);appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:14px}.sbox input:focus-visible{outline:none}.sbox input::-webkit-search-cancel-button{appearance:none}.sbox input::-webkit-search-decoration{appearance:none}.sbox-key{border:1px solid var(--hairline);height:20px;color:var(--faint);font-variant-numeric:tabular-nums;background:0 0;border-radius:4px;flex:none;align-items:center;padding:0 6px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:opacity .12s;display:inline-flex}.sbox:focus-within .sbox-key{opacity:0}.me{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;margin-top:12px;padding:12px 0 0;display:flex}.me-who{align-items:center;gap:8px;padding:0 8px;display:flex}.me-avatar{background:var(--control);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.me-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.me-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.me-role{color:var(--muted);font-size:12px}.me-actions{gap:4px;display:flex}.me-actions form{margin:0;display:flex}.me-act{cursor:pointer;border-radius:var(--r-control);height:32px;color:var(--ink-2);background:0 0;border:0;align-items:center;margin:0;padding:0 8px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .14s,color .14s,transform .12s;display:inline-flex}.me-act:hover{background:var(--hover-on-ground);color:var(--ink);text-decoration:none}.me-act:active{transform:scale(.97)}.me-act:disabled{opacity:.45;cursor:not-allowed;transform:none}.searchsheet{display:none}@media (max-width:767px){:root{--bottombar-h:calc(57px + env(safe-area-inset-bottom))}.app{display:block}.chrome{border-right:0;border-bottom:1px solid var(--hairline);z-index:40;height:48px}.rail{display:none}.phonetop{align-items:center;height:48px;padding:0 4px;display:flex}.phonetop-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;padding:0 4px;font-size:16px;font-weight:600;overflow:hidden}.phonetop .iconbtn{width:44px;height:44px;color:var(--ink-2)}.phonetop .iconbtn svg{width:20px;height:20px}.phonetop .bellpanel{width:auto;position:fixed;top:56px;left:16px;right:16px}.sbox-key{display:none}.sbox input{font-size:16px}.app>.page{max-width:none;padding:16px;padding-bottom:calc(var(--bottombar-h) + 40px)}.searchsheet-shade{z-index:1;background:#0b0b0c52;position:fixed;inset:0}.searchsheet:not([hidden]){z-index:2;background:var(--ground);border-bottom:1px solid var(--hairline);align-items:center;gap:4px;height:56px;padding:0 8px 0 16px;display:flex;position:fixed;top:0;left:0;right:0}.searchsheet .sbox{flex:1}.sheet-cancel{cursor:pointer;border-radius:var(--r-control);height:44px;color:var(--ink);background:0 0;border:0;flex:none;padding:0 8px;font-family:inherit;font-size:15px;font-weight:500;transition:background-color .14s,transform .12s}.sheet-cancel:hover{background:var(--hover-on-ground)}.sheet-cancel:active{transform:scale(.97)}.sheet{display:none}.sheet.open{z-index:40;padding:0 16px calc(24px + env(safe-area-inset-bottom));background:var(--ground);overscroll-behavior:contain;flex-direction:column;gap:4px;display:flex;position:fixed;inset:0;overflow-y:auto}.sheet-top{flex:none;align-items:center;gap:8px;height:48px;margin-right:-12px;display:flex}.sheet .scope{margin-bottom:12px;padding:0}.sheet .nav{min-height:44px;font-size:15px}.sheet .copilot-btn{font-size:15px}.sheet .menu{flex:none}.sheet .menu-foot{margin-top:16px}.sheet .me-act{height:44px;padding:0 8px;font-size:14px}.bottombar{z-index:30;padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--hairline);display:flex;position:fixed;bottom:0;left:0;right:0}.bottombar a{min-height:56px;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:500;text-decoration:none;transition:color .14s,transform .12s;display:flex}.bottombar a:hover{color:var(--ink)}.bottombar a:active{transform:scale(.97)}.bottombar a:focus-visible{outline-offset:-4px}.bottombar .on{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.chrome *,.bottombar a{transition:none}}
:root{--ground:#fff;--surface:#fff;--raised:#fafafa;--ink:#0a0a0a;--ink-2:#262626;--muted:#737373;--faint:#8a8a8a;--on-ink-muted:#a3a3a3;--rule:#f0f0f0;--hairline:#e5e5e5;--control-line:#e5e5e5;--line-hover:#d4d4d4;--strong-line:#8a8a8a;--hover-row:#fafafa;--tone:#f5f5f5;--control:#fff;--control-hover:#f5f5f5;--hover-on-ground:#f0f0f0;--select-on:#ebebeb;--ink-hover:#262626;--focus:#a3a3a3;--sidebar:#fafafa;--chart:#2563eb;--r-control:8px;--r-panel:14px;--shadow-xs:0 1px 2px 0 #0000000d}html,body{background:var(--sidebar);font-size:14px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:768px){.app{background:var(--sidebar);grid-template-columns:256px minmax(0,1fr)}.chrome{background:var(--sidebar);border-right:0}.app>.page{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-panel);max-width:none;min-height:calc(100vh - 16px);box-shadow:var(--shadow-xs);margin:8px 8px 8px 0;padding:24px 32px 40px}.app>.page>*{width:100%;max-width:1400px;margin-inline:auto}}.insethead{display:none}@media (min-width:768px){.app>.page{padding-top:0}.app>.page>.insethead{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;width:auto;max-width:none;height:48px;margin:0 -32px;padding:0 16px;display:flex}.insethead-toggle{width:28px;height:28px;color:var(--ink-2)}.insethead-toggle:hover{background:var(--tone)}.insethead-divider{background:var(--hairline);width:1px;height:16px;margin:0 4px}.insethead-trail{align-items:center;gap:6px;min-width:0;margin:0;font-size:14px;display:flex}.insethead-trail>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.insethead-trail>span:after{content:attr(data-t)}.insethead-trail>span[data-sep]:before{content:"›";color:var(--faint)}.insethead-up{color:var(--muted)}.insethead-here{color:var(--ink);font-weight:500}html[data-sidebar-hidden] .app{grid-template-columns:0 minmax(0,1fr)}html[data-sidebar-hidden] .chrome{visibility:hidden;overflow:hidden}html[data-sidebar-hidden] .app>.page{margin-left:8px}}.rail{gap:6px;padding:12px 8px 8px}.rail-top .brand-word{font-size:15px;font-weight:600}.menu{gap:12px}.menu-group{gap:2px}.menu-label{height:28px;color:var(--muted);align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:flex}.chrome .nav{border-radius:var(--r-control);min-height:32px;color:var(--ink-2);gap:8px;padding:0 8px;font-size:14px;font-weight:400}.chrome .nav svg{stroke-width:2px;width:16px;height:16px;color:var(--ink-2)}.chrome .nav:hover{background:var(--hover-on-ground);color:var(--ink)}.chrome .nav.on{background:var(--select-on);color:var(--ink);font-weight:500}.chrome .nav.on svg{color:var(--ink)}.chrome .nav .count{color:var(--muted);font-size:12px}.chrome .nav.minor{min-height:28px;color:var(--muted);font-size:13px}.chrome .nav.minor svg{width:14px;height:14px;color:var(--muted)}.sbox{border-radius:var(--r-control);background:var(--surface);box-shadow:var(--shadow-xs)}.title{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.25}.pagehead-line{color:var(--muted);font-size:14px}.btn{border-radius:var(--r-control);border:1px solid var(--control-line);background:var(--surface);box-shadow:var(--shadow-xs);padding:6px 14px;font-weight:500}.btn:hover{background:var(--control-hover)}.primary,.btn.primary{color:#fafafa;box-shadow:none;background:#171717;border-color:#171717}.btn.primary:hover{background:#2a2a2a;border-color:#2a2a2a}.plain,.btn.plain{background:var(--surface);border:1px solid var(--control-line)}.btn.plain:hover{background:var(--control-hover)}.iconbtn{border-radius:var(--r-control)}.chip{border-radius:var(--r-control);border-color:var(--control-line);box-shadow:var(--shadow-xs)}.chip:hover{background:var(--control-hover)}.chip.on{background:var(--tone);border-color:var(--line-hover);color:var(--ink)}.clearchip,.seg a{border-radius:var(--r-control)}.tabrow{border-bottom:0}.tabrow>nav{background:var(--tone);border-radius:10px;gap:2px;max-width:100%;margin:0;padding:3px;display:inline-flex}.tabrow .tab{min-height:30px;color:var(--muted);border-radius:7px;margin:0;padding:0 12px;font-weight:500}.tabrow .tab:hover{color:var(--ink)}.tabrow .tab.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.tabrow .tab-l:after,.tabrow .tab.on .tab-l:after{background:0 0}.tab-n:empty{display:none}.page{gap:24px}.panel{border-radius:var(--r-panel);box-shadow:var(--shadow-xs)}.panelhead{border-bottom:0;padding:20px 24px 16px}.panelhead h2,.panelhead h3,.stats-head{letter-spacing:-.01em;font-size:16px;font-weight:600}.panelhead-line{color:var(--muted)}.cpanel-body{padding:4px 24px 24px}.cpanel>.panelhead+.cpanel-body{padding-top:0}.cpanel>.items>li,.panel.items>li{padding:14px 24px}.rows>li>.row,.rows>.row{padding:12px 24px}.stat,.strip-cell{padding:20px 24px}.stat-label,.strip-label{color:var(--muted);font-size:14px;font-weight:400}.stat-n,.figure{font-family:var(--font-text),system-ui,sans-serif;letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1.2}:is(.page,.stack,.listpage,.home)>.stats.panel{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}:is(.page,.stack,.listpage,.home)>.stats.panel>.stats-head{border:0;padding:0 0 12px}:is(.page,.stack,.listpage,.home)>.stats.panel>.stats-cells{background:0 0;gap:16px}:is(.page,.stack,.listpage,.home)>.stats.panel>.stats-cells>li{border:1px solid var(--hairline);border-radius:var(--r-panel);box-shadow:var(--shadow-xs);overflow:hidden}th{height:40px;color:var(--ink-2);background:var(--raised);font-size:13px;font-weight:500}.state,.role,.soonpill,.quietpill{border-radius:6px}.role,.soonpill{background:var(--surface);border:1px solid var(--hairline);color:var(--ink-2)}.notice{border-radius:var(--r-control);border:1px solid var(--hairline);background:var(--raised)}main.auth,main.public{background:var(--sidebar)}main.auth .auth-card,main.public .public-card{box-shadow:var(--shadow-xs)}.me,.me-avatar{border-radius:var(--r-control)}@media (max-width:767px){.app>.page{background:var(--surface)}.panelhead{padding:16px 16px 12px}.stats-head,.stat,.strip-cell{padding:16px}.cpanel-body{padding:0 16px 16px}.cpanel>.items>li,.panel.items>li,.rows>li>.row,.rows>.row{padding:12px 16px}.title{font-size:22px}.stat-n,.figure{font-size:26px}.page{gap:16px}:is(.page,.stack,.listpage,.home)>.stats.panel>.stats-cells{gap:12px}}
.btn,.chip,.iconbtn,.linkbtn,.tab,.chrome .nav,.clearchip,.seg a,.me,button.plain{transition:background-color .12s,border-color .12s,color .12s,transform 80ms,box-shadow .12s}.btn:active:not(:disabled),.chip:active,.iconbtn:active:not(:disabled),.linkbtn:active,.tab:active,.chrome .nav:active,.clearchip:active,.seg a:active,.me:active,button.plain:active:not(:disabled){transform:scale(.97)}.btn.primary:hover:not(:disabled),.primary:hover:not(:disabled){opacity:.9}a.row,.rows a.row,.wrow{transition:background-color .12s}@container (min-width:720px){.rows>li>a.row{position:relative}.rows>li>a.row:after{content:"→";color:var(--muted);opacity:0;pointer-events:none;font-size:13px;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:10px;transform:translate(-4px,-50%)}.rows>li>a.row:hover:after{opacity:1;transform:translateY(-50%)}}.rows>li>a.row:hover,.wrow:hover{background:var(--hover-row)}.skel-bar{background:linear-gradient(90deg,var(--tone) 0%,var(--raised) 45%,var(--tone) 90%);background-size:220% 100%;animation:1.3s ease-in-out infinite feel-shimmer}@keyframes feel-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.feel-toast{z-index:60;color:#fafafa;pointer-events:none;opacity:0;background:#171717;border-radius:10px;align-items:center;gap:8px;max-width:min(380px,100vw - 32px);padding:10px 14px;font-size:13px;line-height:1.35;transition:opacity .2s,transform .25s cubic-bezier(.2,.9,.3,1.2);display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(16px);box-shadow:0 8px 24px #00000024,0 2px 6px #00000014}.feel-toast.on{opacity:1;transform:none}.feel-toast:before{content:"✓";color:#fff;background:#0ca30c;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.feel-toast:after{content:attr(data-t)}@media (max-width:767px){.feel-toast{max-width:none;bottom:76px;left:16px;right:16px}}.tabrow>nav{position:relative}.feel-tabglide{z-index:0;background:var(--surface);pointer-events:none;border-radius:7px;transition:left .28s cubic-bezier(.2,.9,.3,1),width .28s cubic-bezier(.2,.9,.3,1);position:absolute;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.tabrow>nav .tab{z-index:1;position:relative}.tabrow>nav.feel-gliding .tab.on{box-shadow:none;background:0 0}.sbox{position:relative}.sbox-list{z-index:50;background:var(--surface);border:1px solid var(--hairline);border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}.sbox-list li{color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:7px 10px;font-size:13px;overflow:hidden}.sbox-list li.on{background:var(--tone)}@media (prefers-reduced-motion:reduce){.skel-bar{animation:none}.feel-toast,.feel-tabglide,.rows>li>a.row:after{transition:none}.btn:active,.chip:active,.iconbtn:active,.linkbtn:active,.tab:active,.chrome .nav:active{transform:none}}
.rnov{--rnov-likely:#2a78d6;--rnov-risk:#d03b3b;--rnov-lost:var(--faint)}.stats .rnov-note{display:block}.rnov-fig{align-items:center;gap:8px;display:inline-flex}.rnov-warn{flex:none;width:20px;height:20px}.rnov-num{font-variant-numeric:tabular-nums}.stats:has([data-rnov]) .stat-n{font-variant-numeric:tabular-nums}.rnov-bar{border-radius:8px;gap:2px;width:100%;height:28px;display:flex;overflow:hidden}.rnov-seg{background:var(--rnov-likely);flex-shrink:1;flex-basis:0;min-width:3px;height:100%;transition:filter .12s;display:block}.rnov-seg[data-kind=risk]{background:var(--rnov-risk)}.rnov-seg[data-kind=lost]{background:var(--rnov-lost)}.rnov-seg:hover{filter:brightness(1.1)}a.rnov-seg{cursor:pointer}.rnov-under{flex-direction:column;gap:6px;margin-top:-4px;display:flex}.rnov-key{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.rnov-key li,.rnov-names li{align-items:center;gap:6px;display:inline-flex}.rnov-key li:before,.rnov-names li:not(.rnov-more):before{content:"";background:var(--rnov-likely);border-radius:3px;flex:none;width:10px;height:10px}.rnov-key li[data-kind=risk]:before,.rnov-names li:not(.rnov-more):before{background:var(--rnov-risk)}.rnov-key li[data-kind=lost]:before{background:var(--rnov-lost)}.rnov-names{padding:0 0 0 var(--lead,0%);flex-wrap:wrap;gap:4px 16px;min-width:0;margin:0;font-size:13px;list-style:none;display:flex}.rnov-names a{color:var(--ink);text-underline-offset:3px;text-decoration:none}.rnov-names a:hover{text-decoration:underline}.rnov-names .rnov-num,.rnov-more{color:var(--muted)}.rnov-name{font-weight:500}.rnov-subhead{color:var(--ink);margin:12px 0 0;font-size:14px;font-weight:600}.rnov-months{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rnov-months>li{grid-template-columns:76px minmax(0,1fr) 132px;align-items:center;gap:12px;font-size:13px;display:grid}.rnov-mlabel{color:var(--muted);white-space:nowrap}.rnov-mtrack{min-width:0;height:14px;display:block}.rnov-mbar{border-radius:4px;gap:2px;min-width:3px;height:100%;display:flex;overflow:hidden}.rnov-mtotal{text-align:right;white-space:nowrap;color:var(--ink)}.rnov-foot{color:var(--muted);margin:0;font-size:13px}@media (max-width:767px){.stats:has([data-rnov]) .stats-cells{grid-template-columns:minmax(0,1fr)}.stats:has([data-rnov]) .stats-cells>li{grid-column:auto}.rnov-names{padding-left:0}.rnov-months>li{grid-template-columns:64px minmax(0,1fr) auto;gap:8px}}
.hbar{--hb-green:#0ca30c;--hb-yellow:#fab219;--hb-orange:#ec835a;--hb-red:#d03b3b;--hb-blind:var(--line-hover);--hb-none:var(--rule);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-panel);box-shadow:var(--shadow-xs);flex-direction:column;gap:14px;min-width:0;padding:20px 24px;display:flex}.hbar-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hbar-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:600}.hbar-hint{color:var(--muted);font-size:13px}.hbar-track{gap:2px;min-width:0;height:28px;display:flex}.hbar-seg{background:var(--hb-seg);border-radius:0;flex-basis:0;min-width:6px;height:100%;transition:filter .12s,opacity .12s,transform .12s;display:block}.hbar-seg:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.hbar-seg:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.hbar-seg:hover{filter:brightness(1.08)}.hbar-seg:active{transform:scale(.99)}.hbar[data-picked] .hbar-seg:not([data-on]){opacity:.45}.hbar[data-picked] .hbar-seg:not([data-on]):hover{opacity:.7}.hbar-seg[data-on]{outline:2px solid var(--ink);outline-offset:1px;z-index:1;position:relative}.hbar-legend{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.hbar-key{min-height:28px;color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;margin:0 -6px;padding:0 6px;font-size:13px;text-decoration:none;transition:background-color .12s,opacity .12s;display:inline-flex}.hbar-key:hover{background:var(--tone);color:var(--ink)}.hbar-key:active{transform:scale(.99)}.hbar-key[data-on]{background:var(--tone);color:var(--ink);font-weight:500}.hbar[data-picked] .hbar-key:not([data-on]){opacity:.6}.hbar[data-picked] .hbar-key:not([data-on]):hover{opacity:1}.hbar-n{color:var(--muted);font-variant-numeric:tabular-nums}.hbar-key[data-on] .hbar-n{color:var(--ink-2)}.hbar-dot{background:var(--hb-seg);border-radius:2px;flex:none;width:8px;height:8px}.hbar [data-colour=green]{--hb-seg:var(--hb-green)}.hbar [data-colour=yellow]{--hb-seg:var(--hb-yellow)}.hbar [data-colour=orange]{--hb-seg:var(--hb-orange)}.hbar [data-colour=red]{--hb-seg:var(--hb-red)}.hbar [data-colour=blind]{--hb-seg:var(--hb-blind)}.hbar [data-colour=none]{--hb-seg:var(--hb-none)}.hbar-seg[data-colour=none],.hbar-dot[data-colour=none],.hbar-key[data-colour=none] .hbar-dot{box-shadow:inset 0 0 0 1px var(--hairline)}.healthmeter{background:var(--tone);border-radius:3px;flex:none;width:40px;height:6px;display:inline-block;overflow:hidden}.healthmeter>span{background:var(--hm,var(--strong-line));border-radius:3px;height:100%;display:block}.healthmeter[data-band=green]{--hm:#0ca30c}.healthmeter[data-band=yellow]{--hm:#fab219}.healthmeter[data-band=orange]{--hm:#ec835a}.healthmeter[data-band=red]{--hm:#d03b3b}@media (prefers-reduced-motion:reduce){.hbar-seg,.hbar-key{transition:none}.hbar-seg:active,.hbar-key:active{transform:none}}@media (max-width:767px){.hbar{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}.hbar-title{color:var(--muted);font-size:13px;font-weight:500;line-height:18px}.hbar-hint,.hbar-legend{display:none}.hbar-track{height:20px}.hbar-seg:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.hbar-seg:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}}@media (max-width:639px){.custtable .healthmeter{display:none}}
.wb-board{grid-template-columns:var(--wb-cols,repeat(3,minmax(0,1fr)));align-items:start;gap:16px;min-width:0;display:grid}.wb-col{border-radius:var(--r-panel);background:var(--tone);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.wb-head{flex-direction:column;gap:8px;padding:2px 4px;display:flex}.wb-headline{align-items:center;gap:8px;min-height:24px;display:flex}.wb-headline h2{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.4}.wb-count{background:var(--surface);border:1px solid var(--hairline);min-width:22px;height:20px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.wb-bar{background:var(--hairline);border-radius:999px;height:6px;overflow:hidden}.wb-bar>span{border-radius:inherit;background:#0ca30c;height:100%;transition:width .3s;display:block}.wb-list{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.wb-empty{color:var(--muted);margin:0;padding:4px 4px 6px;font-size:13px}.wb-card{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:12px 12px 10px;transition:border-color .12s,top .12s,transform .12s,opacity .3s,box-shadow .12s;display:flex;position:relative}.wb-card:hover{border-color:var(--line-hover);box-shadow:var(--shadow-xs);top:-1px}.wb-card:active{transform:scale(.99)}.wb-main{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.wb-top{align-items:flex-start;gap:8px;min-width:0;display:flex}.wb-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:auto;font-size:15px;font-weight:500;line-height:22px;text-decoration:none;text-decoration-thickness:1px;transition:color .3s}a.wb-name:hover{text-decoration:underline}.wb-open{color:var(--ink);white-space:nowrap;flex:none;font-size:13px;font-weight:500;line-height:22px;text-decoration:none;position:relative}.wb-open:hover{text-underline-offset:3px;text-decoration:underline}.wb-open:after{content:"";position:absolute;inset:-11px -6px}.wb-why{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.wb-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.wb-tags:empty{display:none}.wb-foot{align-items:flex-start;gap:8px;min-width:0;display:flex}.wb-foot>.wrow-meta{flex:auto;min-width:0}.wb-foot>.bulktick{margin:-12px -13px -12px auto}.wb-tick{border:1.5px solid var(--strong-line);background:var(--surface);color:#0000;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.wb-tick:after{content:"";position:absolute;inset:-11px}.wb-tick:hover:not(:disabled){border-color:var(--ink);color:var(--faint)}.wb-tick:disabled{cursor:default}.wb-tick svg{display:block}@keyframes wb-pop{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.wb-card[data-closing] .wb-tick{color:#fff;background:#0ca30c;border-color:#0ca30c;animation:.3s cubic-bezier(.34,1.8,.64,1) wb-pop}.wb-card[data-closing] .wb-name{color:var(--muted);text-decoration:line-through}.wb-card[data-closing]:hover{box-shadow:none;top:0}.wb-card[data-closing=fade]{opacity:0}@media (max-width:767px){.wb-board{grid-template-columns:minmax(0,1fr);gap:12px}.wb-col{padding:10px}}@media (prefers-reduced-motion:reduce){.wb-card,.wb-card:hover,.wb-card:active{transition:opacity .3s;top:0;transform:none}.wb-card[data-closing] .wb-tick{animation:none}}.wb-select{flex-direction:column;gap:12px;min-width:0;display:flex}.wb-selectbar{justify-content:flex-end;margin-top:-4px;display:flex}.wb-select:not([data-selecting]) .bulkbar,.wb-select:not([data-selecting]) .bulktick{display:none}.wb-card{gap:12px;padding:14px 16px 12px}.wb-name{font-weight:600}.wb-bar>span{background:var(--h-green,#0ca30c)}.wb-card[data-closing] .wb-tick{background:var(--h-green,#0ca30c);border-color:var(--h-green,#0ca30c)}
.home-week{gap:12px}.home-week-head{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.35}.home-week .stat[data-money]{container-type:inline-size}.home-week .stat[data-money] .stat-n{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(18px,11.5cqi,30px)}.home-week>.stats[data-size=calm] .stat{flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:12px 20px;display:flex}.home-week>.stats[data-size=calm] .stat-n{margin:0;font-size:17px}.home-week>.stats[data-size=calm] .stat-link{color:var(--ink-2);margin-left:auto;font-size:13px}.home-cases{--cases-opened:#2a78d6;--cases-closed:#eb6834}.home-cases-key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 20px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.home-cases-key li{align-items:center;gap:8px;display:inline-flex}.home-cases-key b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.home-cases-key i{border-top:2px solid var(--cases-opened);flex:none;width:16px;height:0}.home-cases-key li[data-series=closed] i{border-top:2px dashed var(--cases-closed)}.home-cases-when{color:var(--muted)}.home-cases-plot{flex-direction:column;gap:6px;display:flex}.home-cases-draw{height:96px;position:relative}.home-cases-draw svg{width:100%;height:100%;display:block;overflow:visible}.home-cases-base{stroke:var(--hairline);stroke-width:1px}.home-cases-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.home-cases-line[data-series=opened]{stroke:var(--cases-opened)}.home-cases-line[data-series=closed]{stroke:var(--cases-closed);stroke-dasharray:6 4}.home-cases-line.home-cases-sofar{stroke-dasharray:2 5;stroke-opacity:.5}.home-cases-dot{opacity:.6}.home-cases-hit{fill:#0000}.home-cases-hit:hover{fill:var(--tone);fill-opacity:.6}.home-cases-dot{background:var(--surface);border:2px solid var(--cases-opened);pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.home-cases-dot[data-series=closed]{border-color:var(--cases-closed)}.home-cases-weeks{color:var(--muted);text-align:center;white-space:nowrap;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.home-cases-foot{color:var(--muted);margin:8px 0 0;font-size:13px}@media (max-width:767px){.home-week>.stats[data-size=calm] .stat{padding:10px 16px}.home-week>.stats[data-size=calm] .stat-label{flex-basis:100%}.home-week>.stats[data-size=calm] .stat-link{flex-basis:100%;margin-left:0}.home-week>.stats[data-size=calm] li:last-child .stat-link{flex-basis:auto;margin-left:auto}.home-week .stat[data-money] .stat-n{font-size:clamp(16px,11.5cqi,20px)}.home-cases-plot,.home-cases-foot{display:none}.home-cases-key{margin:0}}.home>.stats[data-size=calm] .stat{flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:12px 20px;display:flex}.home>.stats[data-size=calm] .stat-n{margin:0;font-size:17px}.home>.stats[data-size=calm] .stat-link{color:var(--ink-2);margin-left:auto;font-size:13px}
