:root{--canvas:#f3f5f8;--grid:#e6eaf0;--surface:#ffffff;--surface-2:#f6f8fb;--ink:#0d1b2a;--ink-2:#2c3e50;--muted:#5b6b7d;--line:#d3dae3;--line-2:#e5e9ef;--side:#ffffff;--side-ink:#0d1b2a;--side-muted:#5b6b7d;--side-hover:#eef2f7;--side-on:#0d1b2a;--link:#0050ff;--focus:#0050ff;--accent:#0050ff;--red:#e0313b;--red-soft:#fdebec;--red-ink:#b0151f;--amber:#f2a900;--amber-soft:#fff5d9;--amber-ink:#7a5200;--green:#0f9f63;--green-soft:#e3f6ec;--green-ink:#0a6e45;--grey:#8a97a6;--grey-soft:#edf0f4;--grey-ink:#4f5d6c;--bar:#b9c3cf;--bar-last:#0050ff;--radius-lg:4px;--radius:3px;--radius-sm:2px;--shadow:none;--sans:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"Archivo",-apple-system,sans-serif;--code:"IBM Plex Mono",ui-monospace,Menlo,monospace;color-scheme:light}*{box-sizing:border-box}html{scroll-padding-top:16px}body{margin:0;background:var(--canvas);color:var(--ink);font:14px/1.5 var(--sans);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.app{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.side{background:var(--side);color:var(--side-ink);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:18px 12px}.ident{display:flex;gap:10px;align-items:center;padding:4px 8px 18px}.mark{width:30px;height:30px;border-radius:var(--radius);display:grid;place-items:center;flex:none}.mark.red{background:var(--red)}.mark.amber{background:var(--amber)}.mark.green{background:var(--green)}.mark.grey{background:var(--grey)}.mark svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ident .name{font-weight:600;font-size:14.5px;line-height:1.2}.ident .acct{font-size:12px;color:var(--side-muted)}nav.tabs{display:flex;flex-direction:column;gap:2px}nav.tabs button{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius);color:var(--side-muted);font-weight:500;font-size:14px}nav.tabs button:hover{background:var(--side-hover);color:var(--side-ink)}nav.tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}nav.tabs .nd{width:8px;height:8px;border-radius:1px;flex:none;background:transparent;box-shadow:inset 0 0 0 1.5px var(--side-muted)}nav.tabs .nd.red{background:var(--red);box-shadow:none}nav.tabs .nd.amber{background:var(--amber);box-shadow:none}nav.tabs .nd.green{background:var(--green);box-shadow:none}nav.tabs .cnt{margin-left:auto;font-size:12px;font-weight:600;color:var(--side-muted)}main{padding:22px 32px 64px;max-width:1240px;width:100%}header.top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 16px;margin-bottom:18px}h1{font-size:24px;font-weight:600;margin:0;letter-spacing:-.01em;line-height:1.2}header.top .meta{margin-top:3px}h2{font-size:16px;font-weight:600;margin:30px 0 10px;color:var(--ink);display:flex;align-items:baseline;gap:8px}h2 .n{font-size:13px;font-weight:500;color:var(--muted)}h3{font-size:13.5px;font-weight:600;margin:16px 0 8px;color:var(--ink-2)}.meta{color:var(--muted);font-size:13px}.overall{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;padding:7px 12px;border-radius:var(--radius)}.overall.red{background:var(--red-soft);color:var(--red-ink)}.overall.amber{background:var(--amber-soft);color:var(--amber-ink)}.overall.green{background:var(--green-soft);color:var(--green-ink)}.overall.grey{background:var(--grey-soft);color:var(--grey-ink)}.overall:before{content:"";width:8px;height:8px;border-radius:1px;background:currentColor}section.tab{display:none}section.tab.on{display:block}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius);padding:2px 8px;font-size:12px;font-weight:600;white-space:nowrap;line-height:1.5}.pill:before{content:"";width:6px;height:6px;border-radius:1px;background:currentColor}.pill.red{color:var(--red-ink);background:var(--red-soft)}.pill.amber{color:var(--amber-ink);background:var(--amber-soft)}.pill.green{color:var(--green-ink);background:var(--green-soft)}.pill.grey{color:var(--grey-ink);background:var(--grey-soft)}.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:12px;align-items:start}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.panel.pad{padding:14px 16px}.panel>.ph{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);font-weight:600}.panel>.ph .n{margin-left:auto;font-size:12.5px;color:var(--muted);font-weight:500}.panel>.ph i{width:9px;height:9px;border-radius:1px}.panel>.ph i.red{background:var(--red)}.panel>.ph i.amber{background:var(--amber)}.panel>.ph i.grey{background:var(--grey)}.att .item{display:grid;grid-template-columns:1fr auto;gap:2px 14px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line-2)}.att .item:last-child{border-bottom:none}.att .what{font-weight:600;font-size:13.5px}.att .sub2{color:var(--ink-2);font-size:13px}.att .note{color:var(--muted);font-size:12.5px}.att .empty{padding:14px 16px}.go{all:unset;cursor:pointer;color:var(--link);font-size:13px;font-weight:600;white-space:nowrap;padding:4px 8px;border-radius:var(--radius)}.go:hover{background:var(--surface-2)}.cards{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.st{flex:1;min-width:0}.st .t{font-weight:600;font-size:14.5px}.st .s{color:var(--muted);font-size:13px;margin-top:1px}.right{display:flex;align-items:center;gap:12px;margin-left:auto;flex:none}.chev{width:22px;height:22px;display:grid;place-items:center;color:var(--muted);transition:transform .15s}.chev svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}details[open]>summary .chev{transform:rotate(90deg)}details.sub{margin-top:12px;border-top:1px solid var(--line-2)}details.sub>summary{cursor:pointer;padding:10px 0 4px;color:var(--ink-2);font-size:13px;font-weight:600}.tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 10px}.tools input[type=search]{font:inherit;font-size:13px;padding:7px 11px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink);min-width:220px;flex:1;max-width:340px}.toggle{font-size:13px;color:var(--ink-2);display:flex;gap:7px;align-items:center;cursor:pointer}.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--line-2);vertical-align:middle}th{font-weight:600;color:var(--ink-2);font-size:12px;background:var(--surface-2);white-space:nowrap;border-bottom:1px solid var(--line)}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover{color:var(--ink)}th[data-dir="1"]:after{content:" ▲";font-size:9px}th[data-dir="-1"]:after{content:" ▼";font-size:9px}tbody tr:hover td{background:var(--surface-2)}tr:last-child td{border-bottom:none}tr.row-red td{background:color-mix(in srgb,var(--red-soft) 55%,transparent)}td.num,th.num{text-align:right}td.subject{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.more{all:unset;cursor:pointer;color:var(--link);font-size:13px;font-weight:600;margin-top:9px;display:inline-block}button.more[hidden],[hidden]{display:none!important}.empty{color:var(--muted);font-size:13px;padding:2px 0}svg.spark rect{fill:var(--bar)}svg.spark rect.last{fill:var(--bar-last)}svg.spark rect.zero{fill:var(--line)}.col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.brandstats{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin:0 0 4px}.brandstats b{color:var(--ink);font-size:15px;font-weight:600;margin-right:3px}th.dcol,td.dcol{width:30px;padding-right:0}tr.has-d{cursor:pointer}tr.row-amber td{background:color-mix(in srgb,var(--amber-soft) 45%,transparent)}tr.has-d.open td{border-bottom-color:transparent}tr.has-d.open .chev{transform:rotate(90deg)}tr.drow>td{background:var(--surface-2);padding:0;border-bottom:1px solid var(--line)}tr.drow:hover td{background:var(--surface-2)}.detail{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px 28px;padding:16px 18px 18px;white-space:normal}.detail .mean{margin:0 0 12px;font-size:13.5px;color:var(--ink);max-width:68ch}.dsec+.dsec{margin-top:14px}.dh{font-size:12.5px;font-weight:600;color:var(--ink-2);margin-bottom:6px}ol.steps{margin:0;padding-left:20px;font-size:13px;color:var(--ink);display:grid;gap:5px;max-width:72ch}ol.steps li::marker{color:var(--muted);font-weight:600}.links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.btn{display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--link)}.btn:hover{text-decoration:none;border-color:var(--link)}.recs{display:grid;gap:10px;margin:0 0 14px}.rec{border:1px solid var(--line-2);border-radius:var(--radius);padding:9px 11px;background:var(--surface)}.rec .rh{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:6px}.rec .rt{color:var(--muted);font-size:12px}.rec .rl{font-size:11.5px;color:var(--muted);margin-top:4px}.rec code{display:block;font-family:var(--code);font-size:12.5px;word-break:break-all;white-space:pre-wrap}.rec code.cur{color:var(--muted)}.rec .rp{display:flex;gap:8px;align-items:flex-start}.rec .rp code{flex:1;font-weight:600}.rec button.cp{font:inherit;font-size:12px;padding:3px 9px;border-radius:var(--radius);border:1px solid var(--line-2);background:transparent;color:inherit;cursor:pointer}dl.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0 0 14px}dl.facts>div{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:7px 10px}dl.facts dt{font-size:11.5px;color:var(--muted)}dl.facts dd{margin:1px 0 0;font-weight:600;font-size:14px}.dcols{display:flex;align-items:flex-end;gap:5px;height:96px}.dc{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0}.dc .cb{width:100%;max-width:30px;background:var(--bar);border-radius:1px}.dc.last .cb{background:var(--bar-last)}.dc .cv{font-size:11px;font-weight:600;margin-bottom:2px}.dc .cl{font-size:10px;color:var(--muted);margin-top:4px;white-space:nowrap}ul.tk{list-style:none;margin:0;padding:0;font-size:12.5px;display:grid;gap:4px}ul.tk li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:baseline}ul.tk .subj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}ul.tk .when{color:var(--muted);white-space:nowrap}details.fix{margin-top:8px}details.fix>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--link);list-style:none;display:inline-flex;align-items:center;gap:4px}details.fix>summary::-webkit-details-marker{display:none}details.fix>summary:before{content:"+";font-weight:700;width:12px}details.fix[open]>summary:before{content:"−"}details.fix>.detail{margin-top:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:minmax(0,1fr)}@media (max-width:860px){.detail{grid-template-columns:minmax(0,1fr)}}.acts{display:flex;flex-direction:column;align-items:flex-end;gap:4px}button.track{all:unset;cursor:pointer;font-size:12px;font-weight:600;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);padding:3px 8px;white-space:nowrap}button.track:hover:not(:disabled){border-color:var(--link);color:var(--link)}button.track:disabled{cursor:default;color:var(--green-ink);border-color:transparent;background:var(--green-soft)}button.track:focus-visible{outline:2px solid var(--focus)}.pad2{padding:12px 16px 14px}.pad2 input[type=text]{font:inherit;width:100%;padding:9px 11px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink);margin-bottom:8px}.task{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid var(--line-2)}.task:last-child{border-bottom:none}.task input[type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:var(--green)}.task .ttl{font-size:13.5px;font-weight:500;outline:none;border-radius:4px}.task .ttl:focus{background:var(--surface-2);box-shadow:0 0 0 2px var(--surface-2)}.task.done .ttl{text-decoration:line-through;color:var(--muted)}.task .tm{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;margin-top:2px}.task .tm .go{padding:0 4px;font-size:12px}.lk{font-weight:600;border-radius:var(--radius);padding:0 6px}.lk.open{background:var(--amber-soft);color:var(--amber-ink)}.lk.gone{background:var(--green-soft);color:var(--green-ink)}button.del{all:unset;cursor:pointer;color:var(--muted);font-size:18px;line-height:1;padding:0 4px;border-radius:4px}button.del:hover{color:var(--red)}button.del:focus-visible{outline:2px solid var(--focus)}textarea.note-pad{font:inherit;font-size:13.5px;line-height:1.6;width:100%;min-height:340px;resize:vertical;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink)}.cu-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cu-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:10px 14px;box-shadow:var(--shadow)}.cu-stat .v{font-size:22px;font-weight:600;line-height:1.2}.cu-stat .l{font-size:12.5px;color:var(--muted)}.cu-stat.red .v{color:var(--red)}.cu-stat.amber .v{color:var(--amber-ink)}.cu-stat.green .v{color:var(--green-ink)}a.cu-name{color:var(--ink);font-weight:500}a.cu-name:hover{color:var(--link)}.cu-st{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;text-transform:capitalize;white-space:nowrap}.cu-st i{width:8px;height:8px;border-radius:2px;background:var(--grey)}.due{white-space:nowrap}.due.late{color:var(--red-ink);font-weight:600}.due.soon{color:var(--amber-ink);font-weight:600}.prio{font-size:12px;font-weight:600;text-transform:capitalize}.prio.p-urgent{color:var(--red-ink)}.prio.p-high{color:var(--amber-ink)}.prio.p-normal{color:var(--ink-2)}.prio.p-low{color:var(--muted)}@media (max-width:860px){.cu-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.seg{display:inline-flex;flex-wrap:wrap;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:4px}.seg button{all:unset;cursor:pointer;padding:7px 12px;border-radius:var(--radius);font-size:13px;font-weight:600;color:var(--ink-2);display:inline-flex;gap:8px;align-items:center}.seg button:hover{background:var(--surface-2)}.seg button[aria-selected=true]{background:var(--ink);color:var(--surface)}.seg button:focus-visible{outline:2px solid var(--focus)}.seg .c{font-weight:500;opacity:.75;font-size:12px}code{font-family:var(--code);font-size:12px}@media (max-width:1100px){.strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.app{grid-template-columns:minmax(0,1fr)}.side,main{min-width:0}.side{position:sticky;top:0;z-index:5;height:auto;padding:10px 12px 0;flex-direction:column}.ident{padding:2px 4px 8px}nav.tabs{flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:2px;padding-bottom:8px}nav.tabs::-webkit-scrollbar{display:none}nav.tabs button{white-space:nowrap;padding:7px 10px}nav.tabs .cnt{margin-left:0}main{padding:18px 16px 48px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}body{background-color:var(--canvas);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:28px 28px;background-attachment:fixed}.side{border-right:1px solid var(--line)}.ident .name{font-weight:700;letter-spacing:-.01em}.mark{border-radius:var(--radius)}nav.tabs button{border-radius:var(--radius);color:var(--ink-2)}nav.tabs button[aria-selected=true]{background:var(--side-on);color:#fff}nav.tabs button[aria-selected=true] .cnt{color:#fff}nav.tabs .nd{width:8px;height:8px;border-radius:1px}h1{font-size:28px;font-weight:700;letter-spacing:-.025em}h2{font-weight:700;letter-spacing:-.01em}.cu-stat .v,.brandstats b,.dc .cv,td.num,.overall,dl.facts dd,.att .n,.panel>.ph .n,nav.tabs .cnt,.seg .c{font-family:var(--mono);font-feature-settings:"tnum" 1}th{background:var(--surface-2);color:var(--muted);font-weight:600;font-size:12px}.overall{border-radius:var(--radius);border:1px solid currentColor;font-weight:600;letter-spacing:.01em}.overall:before{border-radius:1px}.pill{border-radius:2px}.btn{border-radius:var(--radius);color:var(--ink);border-color:var(--line)}.btn:hover{border-color:var(--accent);color:var(--accent)}.go{color:var(--accent)}.seg button[aria-selected=true]{background:var(--ink);color:#fff}.rec{border-radius:var(--radius)}.rec .rp code{color:var(--ink)}.rec button.cp{border-color:var(--line);color:var(--accent);font-weight:600}.rec button.cp:hover{background:var(--accent);color:#fff;border-color:var(--accent)}@media (max-width:860px){.side{border-right:none;border-bottom:1px solid var(--line)}}body{font-variant-numeric:tabular-nums}h1,h2,h3,.ident .name,.att .ph,.ck .t,.overall,.gl,.bhello,.mh{font-stretch:118%}h1{font-size:26px;font-weight:700;letter-spacing:-.01em}h2{font-size:15px;font-weight:700;margin:30px 0 12px}h2 .n{font-stretch:100%;font-weight:400}.meta,#runinfo{font-size:12.5px}p.hint{display:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}header.top{align-items:center;margin-bottom:16px}.topright{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.overall{font-weight:700;font-size:13px;border-width:1.5px}.overall:empty{display:none}.actbar{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);flex-wrap:wrap}.actbar .who{white-space:nowrap}.runnote{font-size:12.5px;color:var(--amber-ink);background:var(--amber-soft);border-radius:var(--radius);padding:3px 8px}button.btn{cursor:pointer;font-family:inherit}button.btn:disabled{cursor:default;opacity:.6}button.linkbtn{all:unset;cursor:pointer;color:var(--link);font-weight:600;font-size:13px}button.linkbtn:focus-visible{outline:2px solid var(--focus)}.pill{font-size:11.5px;padding:1px 8px}.pill.grey:before{display:none}.sdot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--grey)}.sdot.red{background:var(--red)}.sdot.amber{background:var(--amber)}.sdot.green{background:var(--green)}.dot{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle;background:var(--grey-soft);box-shadow:inset 0 0 0 1.5px var(--grey)}.dot.red{background:var(--red);box-shadow:none}.dot.amber{background:var(--amber);box-shadow:none}.dot.green{background:#9bd3b8;box-shadow:none}.chip{display:inline-block;font-size:12px;border-radius:999px;padding:1px 9px;background:var(--grey-soft);color:var(--grey-ink)}.chip.red{background:var(--red-soft);color:var(--red-ink)}.chip.amber{background:var(--amber-soft);color:var(--amber-ink)}.cards{display:grid;gap:10px}.ck{background:var(--surface);border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden}.ck:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent}.ck.red:before{background:var(--red)}.ck.amber:before{background:var(--amber)}.ck-h{display:flex;align-items:center;gap:12px;padding:14px 16px;list-style:none}summary.ck-h{cursor:pointer}summary.ck-h::-webkit-details-marker{display:none}summary.ck-h:hover{background:var(--surface-2)}summary.ck-h:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ck .ct{flex:1;min-width:0}.ck .t{font-weight:700;font-size:14.5px}.ck .l{font-size:13px;color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck .cn{text-align:right;white-space:nowrap}.ck .cn b{font-size:22px;font-weight:800;font-stretch:118%;line-height:1}.ck .cn span{display:block;font-size:11.5px;color:var(--muted)}.ck.red .cn b{color:var(--red-ink)}.ck.amber .cn b{color:var(--amber-ink)}details.ck[open]>summary.ck-h{border-bottom:1px solid var(--line-2)}.ck-b{padding:12px 16px 16px}.ck-b>div>details.fix{margin:0 0 12px}.explain{margin:4px 0 12px;max-width:80ch}.tools{margin:0 0 10px}.att .item{gap:14px}.att .item .what{font-weight:600;font-size:14px}.att .item .sub2{font-size:12px;color:var(--muted);margin-top:1px}.att .item .note{font-size:13.5px;color:var(--ink-2);margin-top:6px;max-width:68ch}.att .item .acts{flex-direction:row;align-items:flex-start;gap:6px}.acts .go,.acts button.track{font-size:12px;padding:4px 9px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-2)}.item.compact{padding-top:9px;padding-bottom:9px}.item .since{margin-left:8px;color:var(--muted);font-size:12px}.item.is-new{box-shadow:inset 3px 0 0 var(--link)}.item .esc,.bcard .esc{font-size:12px;color:#5b47d6;margin-top:4px}.newtag{display:inline-block;margin-left:8px;font-size:11px;font-weight:700;font-stretch:110%;color:#fff;background:var(--link);border-radius:999px;padding:1px 8px;vertical-align:2px}.pad-more{padding:0 16px 10px}details.fix>summary{font-size:12.5px}details.xp>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}details.xp>summary::-webkit-details-marker{display:none}details.xp>summary:after{content:"";width:7px;height:7px;margin-left:auto;border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);transform:rotate(45deg);transition:transform .15s}details.xp[open]>summary:after{transform:rotate(-135deg)}details.xp:not([open])>summary{border-bottom:0}details.xp>summary:hover{background:var(--surface-2)}details.xp>summary .peek{font-weight:400;font-stretch:100%;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}details.xp[open]>summary .peek{display:none}.att.handled .ph i{background:var(--grey)}.att.red .ph i{background:var(--red)}.panel.optional{margin-top:12px}.panel.optional>.ph i{background:var(--amber)}.panel .ph .hint2{font-weight:400;font-stretch:100%;color:var(--muted);font-size:12.5px;margin-left:6px}details.optgroup{border-top:1px solid var(--line-2)}details.optgroup>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:11px 16px;font-weight:600}details.optgroup>summary::-webkit-details-marker{display:none}details.optgroup>summary:before{content:"";width:7px;height:7px;border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);transform:rotate(-45deg);margin-right:4px;transition:transform .15s}details.optgroup[open]>summary:before{transform:rotate(45deg)}details.optgroup>summary .n{color:var(--muted);font-weight:500}details.optgroup>summary:hover{background:var(--surface-2)}details.optgroup>div{padding:0 0 6px}.brandlist{display:grid}button.brow2{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--line-2)}button.brow2:first-child{border-top:0}button.brow2:hover{background:var(--surface-2)}button.brow2:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}button.brow2 b{min-width:150px}.bissues{flex:1;display:flex;gap:6px;flex-wrap:wrap}.brandrest{margin:8px 0 0}.dials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}@media (max-width:1100px){.dials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dials{gap:8px}.gauge{padding:10px 8px}.gl{font-size:12px}.gc{font-size:11px}}.gauge{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden;--tone:#1f9d6b;--tint:#eaf7f0;--tint2:#fff}.gauge:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--tone)}.gauge.watch{--tone:#d99a06;--tint:#fff4d6;--tint2:#fffdf6}.gauge.bad{--tone:#e5484d;--tint:#ffe7e6;--tint2:#fffafa}.gauge:hover{border-color:#b9c3cf}.gauge:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gauge.empty{cursor:default;--tone:#c3cbd4;--tint:#f1f3f6;--tint2:#fafbfc}.gauge.empty .gv{fill:#9aa5b1}.gl{font-size:13px;font-weight:700;color:var(--ink);align-self:stretch;text-align:left}.gauge-svg{width:100%;max-width:220px;height:auto;margin-top:4px}.ft0{stop-color:var(--tint2)}.ft1{stop-color:var(--tint)}.gbezel{fill:none;stroke:#d5dce4;stroke-width:1.5}.gz{fill:none;stroke-width:5}.gz.watch{stroke:#f0b429;opacity:.75}.gz.bad{stroke:#e5484d;opacity:.85}.gprog{fill:none;stroke:var(--tone);stroke-width:3;stroke-linecap:round;opacity:.9}.gprog.ok{stroke:#1f9d6b}.tk{stroke:#a6b1bd;stroke-width:1}.tk.m{stroke:#7f8b98;stroke-width:1.3}.tk.M{stroke:#0d1b2a;stroke-width:2.2}.tl{fill:#4f5d6c;font:600 11px var(--sans);font-stretch:110%}.gmark{stroke:#1f9d6b;stroke-width:2.5;stroke-linecap:round}.gv{font:800 25px var(--sans);font-stretch:122%;fill:var(--ink)}.gauge.watch .gv{fill:#9a6400}.gauge.bad .gv{fill:#c81e28}.gu{font:500 11px var(--sans);fill:#6b7a8a}.gneedle line{stroke:#e5372c;stroke-width:2.6;stroke-linecap:round}.gneedle{transition:transform 1.2s cubic-bezier(.22,1.3,.36,1);filter:drop-shadow(0 1px 1.2px rgba(13,27,42,.25))}.ghub{fill:#0d1b2a}.ghub2{fill:#e5372c}.gc{font-size:12px;color:var(--muted);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.grun{all:unset;cursor:pointer;font-size:12.5px;font-weight:700;font-stretch:110%;color:#fff;background:var(--ink);border-radius:999px;padding:5px 14px;margin-top:2px}button.grun:hover{background:var(--ink-2)}button.grun:disabled{opacity:.6;cursor:default}button.grun:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.brainbox{border-radius:16px;padding:16px 18px 12px;margin:0 0 14px;color:#1b1340;background:linear-gradient(135deg,#f3efff,#eaf3ff 55%,#eafaf3);border:1px solid #ddd3ff}.brainbox.closed{padding:6px 10px}button.bmini{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:12px;padding:4px 6px;border-radius:12px}button.bmini:hover{background:#ffffff80}button.bmini:focus-visible{outline:2px solid #7c5cff;outline-offset:2px}.brainbox:not(.closed) button.bmini{margin-bottom:10px}.brainbox:not(.closed) .bmini-t{visibility:hidden}.bmini-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14.5px;color:#2c2650}.bmini-t b{font-stretch:118%;color:#1b1340}.bmini-c{font-size:13px;font-weight:600;color:#5b47d6}.bmini-c:after{content:" ▾"}.brainbox:not(.closed) .bmini-c:after{content:" ▴"}.bface{width:40px;height:40px;flex:none}.bhead{fill:#7c5cff}.bant{stroke:#7c5cff;stroke-width:3;stroke-linecap:round}.bbulb{fill:#ffcf4d;animation:glow 3s ease-in-out infinite}.beyes ellipse{fill:#fff}.bmouth{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round}.beyes{transform-origin:32px 32px;animation:blink 6s infinite}@keyframes blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes glow{50%{fill:#ffe9a6}}.bstage{display:flex;justify-content:center}.bubble{width:min(760px,100%);background:#fff;border:1px solid #ddd3ff;border-radius:16px;padding:14px 20px;box-shadow:0 8px 24px -14px #5b47d673;text-align:center}.bhello{font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:10px}.btag{font-size:11px;font-weight:700;font-stretch:100%;color:#5b47d6;background:#fff;border:1px solid #d9ceff;border-radius:999px;padding:1px 8px}.blines{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:3px;justify-items:center}.blines li{font-size:14.5px;line-height:1.45;color:#2c2650;max-width:64ch}.blines li:first-child{font-weight:600;color:#1b1340}details.bmore{margin-top:12px}details.bmore>summary{list-style:none;cursor:pointer;width:max-content;margin:0 auto;font-size:13px;font-weight:600;color:#5b47d6;background:#ffffffb3;border:1px solid #ddd3ff;border-radius:999px;padding:5px 14px}details.bmore>summary::-webkit-details-marker{display:none}details.bmore>summary:after{content:"  ▾"}details.bmore[open]>summary:after{content:"  ▴"}details.bmore>summary:hover{background:#fff}.bmore-in{margin-top:6px}.bgroup{margin-top:14px}.bh{font-size:12.5px;font-weight:700;color:#5b47d6;margin:0 0 8px}.bcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.bcard{background:#ffffffd9;border:1px solid #e3dcff;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column}.bct{font-weight:700}.bcs{font-size:12px;color:var(--muted);margin-top:1px}.bcr{font-size:13.5px;margin:8px 0 0;color:var(--ink-2);line-height:1.45}.bca{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.bca .fix{flex:1}.bca .acts{display:flex;gap:6px}.bchips{display:flex;flex-wrap:wrap;gap:6px}.bchip{font-size:12.5px;background:#fff;border:1px solid #e3dcff;border-radius:999px;padding:3px 10px;color:var(--ink-2)}.bchip.fa b{color:#5b47d6}.bchip.res b{color:var(--green-ink)}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0d1b2a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px 16px;animation:fadein .15s ease}@keyframes fadein{0%{opacity:0}}.modal{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;background:var(--surface);border-radius:16px;box-shadow:0 30px 80px -20px #0d1b2a80;--tone:#1f9d6b;border-top:4px solid var(--tone)}.modal.watch{--tone:#d99a06}.modal.bad{--tone:#e5484d}.mtop{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 22px 6px;position:sticky;top:0;background:var(--surface);z-index:1}.mt{font-size:13px;font-weight:700;color:var(--muted)}.mv{font-size:30px;font-weight:800;font-stretch:122%;line-height:1.1}.mv span{font-size:13px;font-weight:500;font-stretch:100%;color:var(--muted)}.modal.bad .mv{color:#c81e28}.modal.watch .mv{color:#9a6400}button.mclose{all:unset;cursor:pointer;font-size:26px;line-height:1;color:var(--muted);padding:2px 8px;border-radius:8px}button.mclose:hover{background:var(--surface-2);color:var(--ink)}button.mclose:focus-visible{outline:2px solid var(--focus)}.mbody{padding:4px 22px 22px}.mlead{font-size:15px;margin:4px 0 6px;max-width:70ch}.mnote{font-size:12.5px;color:var(--muted);margin:4px 0 0}.mh{font-size:13px;font-weight:700;margin:18px 0 6px}.mfoot{margin-top:18px;display:flex;justify-content:flex-end}.mbody .two{gap:14px}svg.chart{width:100%;height:auto;display:block}.cgrid{stroke:var(--line-2);stroke-width:1}.cax{fill:var(--muted);font:500 11px var(--sans)}.cband{fill:#1f9d6b;opacity:.08}.cbar path{fill:#b9c3cf}.cbar.now path{fill:var(--tone,var(--link))}.cbar:hover path{fill:#8794a3}.cval{fill:var(--ink);font:700 12px var(--sans)}.cline{stroke:#8a97a6;stroke-width:1.5;stroke-dasharray:4 4}.cline.ok{stroke:#1f9d6b}.cline.bad{stroke:#e5484d}.clabel{fill:var(--muted);font:600 11px var(--sans)}.clabel.ok{fill:#16794f}.clabel.bad{fill:#c81e28}.cpath{fill:none;stroke:#0d1b2a;stroke-width:2;stroke-linejoin:round}.cpt circle{fill:#0d1b2a;stroke:var(--surface);stroke-width:2}.cpt.now circle{fill:var(--tone,var(--link))}.cpt circle.hit{fill:transparent;stroke:none}table.mini-t{width:100%;border-collapse:collapse;font-size:13px}table.mini-t th{text-align:left;font-size:11.5px;color:var(--muted);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--line)}table.mini-t td{padding:7px 8px;border-bottom:1px solid var(--line-2);vertical-align:middle}table.mini-t .num{text-align:right}.chg{font-weight:700}.chg.down{color:#c81e28}.chg.up{color:#9a6400}.subj1{display:inline-block;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.shares{display:grid;gap:6px}.share{display:grid;grid-template-columns:minmax(0,1.2fr) 1fr 36px;gap:8px;align-items:center;font-size:13px}.share .sk{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share .sv{text-align:right;font-weight:600}.share .sb{height:8px;background:var(--line-2);border-radius:4px;overflow:hidden}.share .sb i{display:block;height:100%;background:#7f8b98;border-radius:4px}p.verdict{font-size:15px;font-weight:600;line-height:1.45;color:var(--ink);margin:0 0 12px;max-width:72ch}ul.finds{list-style:none;margin:0;padding:0;display:grid;gap:6px}ul.finds li{display:flex;gap:9px;align-items:baseline;font-size:13.5px;line-height:1.45;max-width:80ch}ul.finds .fd{flex:none;width:8px;height:8px;border-radius:50%;transform:translateY(-1px);background:#9bd3b8}ul.finds li.watch .fd{background:var(--amber)}ul.finds li.bad .fd{background:var(--red)}.blank{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.notice{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px 18px;max-width:640px}.notice h1{font-size:20px;margin-bottom:6px}.signin .box{width:100%;max-width:360px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px;display:grid;gap:14px}.signin .ident{padding:0 0 4px}.signin .mark{background:var(--ink)}.primary{display:block;text-align:center;text-decoration:none;font:inherit;font-weight:600;padding:10px 14px;border-radius:var(--radius);border:0;background:var(--ink);color:#fff;cursor:pointer}.primary:hover{text-decoration:none;background:var(--ink-2)}.primary.disabled{opacity:.45;cursor:default;pointer-events:none}.primary.small{display:inline-block;padding:8px 12px}.err{background:var(--red-soft);color:var(--red-ink);border-radius:var(--radius);padding:8px 11px;font-size:13px}.pp{max-width:860px}.pp .addrow{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.pp input,.pp select{font:inherit;padding:8px 10px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink)}.pp .addrow input{flex:1;min-width:220px}.pp .danger{color:var(--red-ink)}.pp dl.kv{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;font-size:13.5px;margin:0}.pp dl.kv dt{color:var(--muted)}.pp dl.kv dd{margin:0;font-weight:500}.pp .ok{color:var(--green-ink)}.pp .bad{color:var(--red-ink)}@media (max-width:860px){main{padding:16px 16px 48px}header.top{flex-direction:column;align-items:flex-start}.ck-h{padding:12px}.ck .cn b{font-size:18px}button.brow2{flex-wrap:wrap}button.brow2 b{min-width:0}.bmini-t{white-space:normal}}@media (prefers-reduced-motion:reduce){.gneedle{transition:none}.beyes,.bbulb,.modal-bg{animation:none}}details.xp>summary .n{margin-left:2px}.ck .cn.plain b{color:var(--ink)}.grid2.top{align-items:start}:root{--info:#7f93ad;--info-soft:#eef2f7;--info-ink:#4a5d75}.pill.info{color:var(--info-ink);background:var(--info-soft)}.pill.info:before{border-radius:50%}.ck.info:before{background:transparent}.sdot.info,.dot.info{background:var(--info);box-shadow:none}.chip.info{background:var(--info-soft);color:var(--info-ink)}nav.tabs .nd.info{background:transparent;box-shadow:inset 0 0 0 1.5px var(--info)}.fcast{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin:12px 0;background:var(--surface-2)}.fcast .fk{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.fcast .fv{font-size:24px;font-weight:800;font-stretch:118%;margin-top:2px}.fcast .fs{font-size:13px;color:var(--muted);margin-top:2px}.fbar{position:relative;height:8px;border-radius:99px;background:var(--grey-soft);margin-top:10px}.fbar i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--accent,#2f6bff)}.fbar b{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--green)}.blearn{display:inline-block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--info-soft);color:var(--info-ink);border-radius:4px;padding:1px 6px;margin-right:6px;vertical-align:1px}.cbar.pick{cursor:pointer}.cbar.pick:hover path,.cbar.pick:focus-visible path{fill:var(--ink-2,#3a4a5c)}.cbar.pick:focus-visible{outline:none}.cbar.pick:focus-visible path{stroke:var(--focus);stroke-width:2}.cbar.sel path{fill:var(--accent,#2f6bff)}.cbar.dim path{opacity:.35}.cax.sel{font-weight:700;fill:var(--ink)}.chit{fill:transparent}.shares.pick .share{display:grid;width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;border-radius:6px;padding:3px 6px;margin:0 -6px;cursor:pointer}.shares.pick .share:hover{background:var(--surface-2)}.shares.pick .share:focus-visible{outline:2px solid var(--focus)}.shares.pick .share.sel{background:color-mix(in srgb,var(--accent,#2f6bff) 10%,transparent)}.shares.pick .share.sel .sb i{background:var(--accent,#2f6bff)}.shares.pick .share.dim{opacity:.5}.fchips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 4px}.fchip{font:inherit;font-size:12.5px;font-weight:600;border:1px solid color-mix(in srgb,var(--accent,#2f6bff) 40%,transparent);background:color-mix(in srgb,var(--accent,#2f6bff) 8%,transparent);color:var(--accent,#2f6bff);border-radius:99px;padding:2px 10px;cursor:pointer}.mh-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mscroll{max-height:340px;overflow:auto}.pill.held,.pill.accepted{color:var(--info-ink);background:var(--info-soft)}.pill.held:before{border-radius:50%}.pill.accepted:before{border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.item .known{font-size:12.5px;color:var(--info-ink);margin-top:4px}.viewsel{font:inherit;font-size:13px;font-weight:600;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.viewbar{margin-top:8px;font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.viewbar b{color:var(--accent,#2f6bff)}.dials.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.dials.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-t .hot{color:var(--red-ink);font-weight:700}.att .item{display:block;padding:12px 16px}.att .item .ihead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.att .item .ititle{min-width:0}.att .item .sub2 .since{margin-left:0}.att .item .acts{flex:none;flex-direction:row;gap:6px}.att .item .note{max-width:80ch;margin-top:6px}.att .item details.fix>.detail{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}@media (max-width:860px){.att .item .ihead{flex-direction:column}.att .item details.fix>.detail{grid-template-columns:minmax(0,1fr)}}.two{align-items:start}.att.xp+.att.xp{margin-top:12px}.trends{margin-bottom:18px}.tr-bar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-bottom:14px}.tr-filters{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.tr-f{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.tr-f select,.tr-dates input{font:inherit;font-size:13px;padding:5px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);max-width:180px}.tr-dates{display:inline-flex;gap:6px;align-items:center}.tr-chk{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--muted)}.tr-note{font-size:13px;color:var(--info-ink);background:var(--info-soft);border-radius:var(--radius);padding:8px 12px;margin:0 0 12px}.tr-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.tr-tile{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.tr-tile .tk{font-size:12px;color:var(--muted);font-weight:600}.tr-tile .tv{font-size:26px;font-weight:800;font-stretch:118%;margin-top:4px;font-family:var(--mono);font-feature-settings:"tnum" 1}.tr-tile .tc{font-size:12px;color:var(--muted);margin-top:2px}.tr-tile .tc.up{color:var(--green-ink)}.tr-tile .tc.down{color:var(--red-ink)}.tr-ch{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;flex-wrap:wrap}.tr-chart{margin-bottom:16px}.seg.small button{padding:5px 10px;font-size:12.5px}.tr-body.loading{opacity:.55;transition:opacity .2s}.tr-t tr.pick{cursor:pointer}.tr-t tr.pick:hover td{background:var(--surface-2)}.chart .cpath.solved{stroke:var(--green)}.chart .cdot.solved{fill:var(--green)}.chart .cpath.open{stroke:var(--ink)}.chart .cdot.open{fill:var(--ink)}.chart .cpath.reply{stroke:var(--accent,#2f6bff)}.chart .cdot.reply{fill:var(--accent,#2f6bff)}.chart .cpath.resol{stroke:#b26a00}.chart .cdot.resol{fill:#b26a00}.chart .lg-bar{fill:#c3ccd6}.histlog{margin-top:8px}@media (max-width:860px){.tr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.chart .cbar rect{fill:#c3ccd6}.chart .cbar:hover rect{fill:#9aa6b4}.histlog>summary{font-weight:600}.svc{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:-4px 0 14px;padding:9px 14px;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-size:13px}.svc .sv-t{font-weight:700;color:var(--ink-2)}.svc .sv-i{display:inline-flex;gap:6px;align-items:baseline}.svc .sv-k{color:var(--muted)}.svc b{font-family:var(--mono);font-feature-settings:"tnum" 1}.svc .sv-c{font-size:12px;color:var(--muted)}.svc .sv-c.up{color:var(--green-ink)}.svc .sv-c.down{color:var(--red-ink)}.svc .linkbtn{margin-left:auto}.wk-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.chipbtn2{font:inherit;font-weight:700;width:30px;height:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer}.chipbtn2:disabled{opacity:.4;cursor:default}.wk-lead{position:relative;margin-bottom:12px}.wk-lead ul{margin:0;padding-left:18px;font-size:15px;line-height:1.6;max-width:80ch}.wk-copy{position:absolute;top:12px;right:14px}.wk-pre{white-space:pre-wrap;font-family:var(--mono);font-size:12.5px;margin:12px 0 0;padding:10px;background:var(--surface-2);border-radius:var(--radius)}.wk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wk-grid h3{margin:0 0 6px}.wk-list{list-style:none;margin:6px 0 0;padding:0}.wk-list li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid var(--line-2,var(--line));font-size:13.5px}.wk-list li:last-child{border-bottom:none}.wk-list b{font-family:var(--mono)}.wk-list b.up{color:var(--amber-ink)}.wk-list b.down{color:var(--info-ink)}.wk-body.loading{opacity:.55}@media (max-width:860px){.wk-grid{grid-template-columns:minmax(0,1fr)}.wk-copy{position:static;margin-top:10px}}ul.calls{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}ul.calls li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px}ul.calls .ch{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:13px}ul.calls .ch b{color:var(--red-ink)}ul.calls code.resp{display:block;margin-top:6px;font-family:var(--code,var(--mono));font-size:12px;white-space:pre-wrap;word-break:break-word;color:var(--ink-2)}:root{--hero-bad-1:#fff1f1;--hero-bad-2:#ffe4e5;--hero-bad-line:#f5c2c5;--hero-bad-num:#d42a33;--hero-bad-ink:#7d1a20;--hero-ok-1:#eefaf4;--hero-ok-2:#e0f5ea;--hero-ok-line:#b9e5cf;--hero-ok-num:#0f9f63;--hero-ok-ink:#0a5236;--brain:#f5f3ff;--brain-line:#ddd6fe;--brain-ink:#2a2160;--brain-muted:#5b4fa8;--brain-accent:#7c5cff;--on-ink:#ffffff;--card-r:14px}:root[data-theme=dark]{color-scheme:dark;--canvas:#0b111b;--grid:#0e1622;--surface:#111926;--surface-2:#162030;--ink:#e6ecf4;--ink-2:#c3cdda;--muted:#8796a8;--line:#1f2a3b;--line-2:#1a2433;--side:#0b111b;--side-ink:#e6ecf4;--side-muted:#8796a8;--side-hover:#141d2b;--side-on:#e6ecf4;--link:#7fb0ff;--focus:#7fb0ff;--accent:#7fb0ff;--red:#ff6b72;--red-soft:#2a1218;--red-ink:#ff9aa0;--amber:#f5b544;--amber-soft:#2b220f;--amber-ink:#ffd78a;--green:#3fd39a;--green-soft:#0f2a22;--green-ink:#7fe0b6;--grey:#5f6e81;--grey-soft:#162030;--grey-ink:#a9b6c6;--info:#8796a8;--info-soft:#162030;--info-ink:#a9b6c6;--bar:#2a3749;--bar-last:#7fb0ff;--radius-lg:14px;--radius:8px;--radius-sm:6px;--hero-bad-1:#2a1218;--hero-bad-2:#170d12;--hero-bad-line:#4a1d26;--hero-bad-num:#ff6b72;--hero-bad-ink:#e3b6ba;--hero-ok-1:#0f2a22;--hero-ok-2:#0b1b17;--hero-ok-line:#1b4a3a;--hero-ok-num:#3fd39a;--hero-ok-ink:#a8dcc6;--brain:#121027;--brain-line:#2c2757;--brain-ink:#dcd7ff;--brain-muted:#b3abe6;--brain-accent:#9b8cff;--on-ink:#0b111b;--card-r:18px}:root[data-theme=dark] body{background-image:none}:root[data-theme=dark] nav.tabs button[aria-selected=true],:root[data-theme=dark] nav.tabs button[aria-selected=true] .cnt{color:var(--on-ink)}:root[data-theme=dark] .seg button[aria-selected=true],:root[data-theme=dark] .primary,:root[data-theme=dark] button.grun{color:var(--on-ink)}:root[data-theme=dark] .primary:hover{background:#fff}:root[data-theme=dark] .newtag{color:var(--on-ink)}:root[data-theme=dark] .rec button.cp:hover{color:var(--on-ink)}:root[data-theme=dark] .modal-bg{background:#03060c99}:root[data-theme=dark] .modal{--tone:#3fd39a;border:1px solid var(--line);border-top:4px solid var(--tone);box-shadow:0 30px 80px -20px #000c}:root[data-theme=dark] .modal.watch{--tone:#f5b544}:root[data-theme=dark] .modal.bad{--tone:#ff6b72}:root[data-theme=dark] .modal.bad .mv,:root[data-theme=dark] .chg.down,:root[data-theme=dark] .clabel.bad{color:var(--red-ink);fill:var(--red-ink)}:root[data-theme=dark] .modal.watch .mv,:root[data-theme=dark] .chg.up{color:var(--amber-ink)}:root[data-theme=dark] .cband{fill:#3fd39a}:root[data-theme=dark] .cbar path,:root[data-theme=dark] .chart .cbar rect,:root[data-theme=dark] .chart .lg-bar{fill:#2a3749}:root[data-theme=dark] .cbar:hover path,:root[data-theme=dark] .chart .cbar:hover rect{fill:#3b4b62}:root[data-theme=dark] .cline{stroke:#5f6e81}:root[data-theme=dark] .cline.ok{stroke:#3fd39a}:root[data-theme=dark] .cline.bad{stroke:#ff6b72}:root[data-theme=dark] .clabel.ok{fill:#7fe0b6}:root[data-theme=dark] .cpath{stroke:var(--ink)}:root[data-theme=dark] .cpt circle{fill:var(--ink)}:root[data-theme=dark] .chart .cpath.resol{stroke:#f5b544}:root[data-theme=dark] .chart .cdot.resol{fill:#f5b544}:root[data-theme=dark] .share .sb i{background:#5f6e81}:root[data-theme=dark] ul.finds .fd,:root[data-theme=dark] .dot.green{background:#3fd39a}:root[data-theme=dark] .item .esc,:root[data-theme=dark] .bcard .esc{color:var(--brain-muted)}:root[data-theme=dark] .signin .mark{background:#e5484d}:root[data-theme=dark] .mark.red{background:#e5484d}:root[data-theme=dark] .mark.green{background:#1f9d6b}:root[data-theme=dark] .ck,.ck{border-radius:var(--radius-lg)}:root[data-theme=dark] .panel,:root[data-theme=dark] .tr-tile,:root[data-theme=dark] .svc,:root[data-theme=dark] .tablewrap{border-radius:var(--radius-lg)}:root[data-theme=dark] tr.row-red td{background:#ff6b7212}:root[data-theme=dark] tr.row-amber td{background:#f5b5440f}nav.tabs .cnt.red{color:var(--red)}nav.tabs .cnt.amber{color:var(--amber)}nav.tabs button[aria-selected=true] .cnt{color:inherit}.side{gap:0}button.themebtn{all:unset;cursor:pointer;margin-top:auto;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius);font-size:12.5px;color:var(--side-muted)}button.themebtn:hover{background:var(--side-hover);color:var(--side-ink)}button.themebtn:focus-visible{outline:2px solid var(--focus)}button.themebtn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:860px){button.themebtn{display:none}}.mc{display:flex;flex-direction:column;gap:16px}.mc h2{margin:0;font-size:16px}.mc-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.mc-row.status{align-items:stretch}.hero{grid-column:span 5;border-radius:var(--card-r);padding:24px 26px;display:flex;flex-direction:column;gap:10px;min-width:0;background:linear-gradient(160deg,var(--hero-bad-1),var(--hero-bad-2));border:1px solid var(--hero-bad-line);color:var(--hero-bad-ink)}.hero.ok{background:linear-gradient(160deg,var(--hero-ok-1),var(--hero-ok-2));border-color:var(--hero-ok-line);color:var(--hero-ok-ink)}.hero .hk{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--hero-bad-num);opacity:.9}.hero.ok .hk{color:var(--hero-ok-num)}.hero .hn{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.hero .hn b{font-size:104px;line-height:.9;font-weight:800;font-stretch:125%;color:var(--hero-bad-num)}.hero.ok .hn b{color:var(--hero-ok-num);font-size:64px}.hero .hn span{font-size:22px;font-weight:700;font-stretch:112%;color:var(--ink)}.hero .hs{font-size:14.5px;line-height:1.5;margin:0;max-width:56ch}.hero .hs button{all:unset;cursor:pointer;font-weight:700;color:var(--ink);border-bottom:1px dotted currentColor}.hero .hs button:focus-visible{outline:2px solid var(--focus)}.hero .hm{font-size:12.5px;opacity:.8;margin-top:auto}.kpis{grid-column:span 7;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.kpis.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-r);padding:16px 18px 12px;display:flex;flex-direction:column;gap:4px;min-width:0;--tone:var(--green)}.kpi:hover{border-color:color-mix(in srgb,var(--tone) 45%,var(--line))}.kpi:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kpi.watch{--tone:var(--amber)}.kpi.bad{--tone:var(--red)}.kpi.empty{--tone:var(--muted);cursor:default}.kpi .kl{font-size:12.5px;color:var(--muted);font-weight:600;display:flex;justify-content:space-between;gap:8px}.kpi .kv{font-family:var(--code);font-size:40px;font-weight:600;line-height:1.05;color:var(--tone);letter-spacing:-.02em}.kpi .ks{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi svg.kspark{width:100%;height:34px;margin-top:auto;display:block;overflow:visible}.kspark .ln{fill:none;stroke:var(--tone);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.kspark .ar{fill:var(--tone);opacity:.1}.kspark .dt{fill:var(--tone)}.kpi .segs{display:flex;gap:3px;margin-top:auto;padding-top:10px}.kpi .segs i{flex:1;height:8px;border-radius:2px;background:var(--green)}.kpi .segs i.off{background:var(--red)}.kpi .segs i.low{background:var(--amber)}.kpi button.grun{align-self:flex-start;margin-top:auto}.mc .svc{margin:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-r);padding:18px 22px}.card-h{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.card-h .cm{font-size:12.5px;color:var(--muted)}.card-h .cm b{color:var(--ink);font-family:var(--code);font-weight:600}.today svg.tday{width:100%;height:110px;display:block;margin-top:12px;overflow:visible}.tday .nrm{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;opacity:.8}.tday .nrma{fill:var(--muted);opacity:.06}.tday .act{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tday .acta{fill:var(--accent);opacity:.14}.tday .now{stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke}.tday .grid{stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}.tlane{position:relative;height:var(--lane-h,96px);margin-top:6px;border-top:1px solid var(--line)}.tev{position:absolute;width:190px;transform:translate(-6px)}.tev.flip{transform:translate(calc(-100% + 6px));text-align:right}.tev .tt{display:flex;align-items:center;gap:7px}.tev.flip .tt{flex-direction:row-reverse}.tev i{width:11px;height:11px;border-radius:50%;flex:none;background:var(--muted);box-shadow:0 0 0 3px var(--surface)}.tev i.red{background:var(--red)}.tev i.amber{background:var(--amber)}.tev i.green{background:var(--green)}.tev i.held{background:var(--brain-accent)}.tev time{font-family:var(--code);font-size:11.5px;color:var(--muted)}.tev div{font-size:12.5px;line-height:1.3;color:var(--ink-2);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tev:before{content:"";position:absolute;left:5px;top:-7px;height:7px;width:1px;background:var(--line)}.tev.flip:before{left:auto;right:5px}.taxis{display:flex;justify-content:space-between;font-family:var(--code);font-size:11px;color:var(--muted);margin-top:4px}.tquiet{font-size:13px;color:var(--muted);margin:10px 0 0}.tnowl{font-size:10.5px;font-weight:700;fill:var(--accent);letter-spacing:.06em}.btiles{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}button.btile{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;background:var(--green-soft);border:1px solid color-mix(in srgb,var(--green) 28%,transparent);color:var(--ink)}button.btile.amber{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 40%,transparent)}button.btile.red{background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 45%,transparent)}button.btile.info,button.btile.grey{background:var(--surface-2);border-color:var(--line)}button.btile:hover{filter:brightness(1.12)}button.btile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btile .bn{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btile .bv{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.btile .bv b{font-family:var(--code);font-weight:600}.btile .bv span{font-size:12px;color:var(--muted)}.btile .bv span.lo{color:var(--amber-ink)}.btile .bv span.hi{color:var(--ink-2)}.btile .bw{font-size:11.5px;font-weight:700;color:var(--muted)}.btile.amber .bw{color:var(--amber-ink)}.btile.red .bw{color:var(--red-ink)}.bzero{font-size:12px;color:var(--muted);margin:10px 0 0}.mc-fix{grid-column:span 7;min-width:0;display:flex;flex-direction:column;gap:12px}.mc-fix.full{grid-column:1/-1}.mc-fix .panel{border-radius:var(--card-r);overflow:hidden}.mc-fix .panel.optional{margin-top:0}.mc-fix details.xp>summary.ph{padding:14px 20px;font-size:15px}.mc-fix .att .item{padding:13px 20px}.brainp{grid-column:span 5;min-width:0;background:var(--brain);border:1px solid var(--brain-line);border-radius:var(--card-r);padding:18px 20px;color:var(--brain-ink);position:sticky;top:16px}.brainp .bp-h{display:flex;align-items:center;gap:10px}.brainp .bp-h h2{color:var(--brain-ink);flex:1}.brainp .bface{width:28px;height:28px;flex:none}.brainp .bhead{fill:var(--brain-accent)}.brainp .bant{stroke:var(--brain-accent)}.brainp .bp-nav{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--brain-muted)}.brainp .bp-nav button{all:unset;cursor:pointer;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;border:1px solid var(--brain-line);color:var(--brain-ink)}.brainp .bp-nav button:hover{background:color-mix(in srgb,var(--brain-accent) 18%,transparent)}.brainp .bp-nav button:focus-visible{outline:2px solid var(--focus)}.brainp .bp-what{font-size:14px;font-weight:700;margin-top:12px;color:var(--brain-ink)}.brainp .bp-sub{font-size:12.5px;color:var(--brain-muted);margin-top:2px}.brainp ol.chain{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.brainp ol.chain li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.4}.brainp ol.chain .cm{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--green-soft);color:var(--green-ink)}.brainp ol.chain .cm.watch{background:var(--amber-soft);color:var(--amber-ink)}.brainp ol.chain .cm.bad{background:var(--red-soft);color:var(--red-ink)}.brainp .decision{margin-top:14px;padding:12px 14px;border-radius:12px;font-size:13.5px;line-height:1.45;background:var(--amber-soft);border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);color:var(--amber-ink)}.brainp .decision.fix{background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 35%,transparent);color:var(--red-ink)}.brainp .decision.hold{background:color-mix(in srgb,var(--brain-accent) 14%,transparent);border-color:color-mix(in srgb,var(--brain-accent) 40%,transparent);color:var(--brain-ink)}.brainp .decision .esc2{display:block;font-size:12.5px;opacity:.85;margin-top:4px}.brainp .bp-foot{margin-top:14px;font-size:12.5px;color:var(--brain-muted);display:flex;flex-direction:column;gap:8px}.brainp .bchips{gap:6px}.brainp .bchip{background:transparent;border-color:var(--brain-line);color:var(--brain-ink)}.brainp .bchip.fa b{color:var(--brain-muted)}.brainp .bp-empty{font-size:13.5px;line-height:1.5;margin:12px 0 0;color:var(--brain-ink)}.brainp .blearn{background:color-mix(in srgb,var(--brain-accent) 22%,transparent);color:var(--brain-ink)}.mc .dept h2{margin:6px 0 10px}@media (max-width:1100px){.hero,.kpis,.mc-fix,.brainp{grid-column:1/-1}.brainp{position:static}}@media (max-width:640px){.kpis,.kpis.n3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:12px 12px 10px}.kpi .kv{font-size:28px}.hero{padding:18px}.hero .hn b{font-size:72px}.card{padding:14px}.tev{width:132px}.mc-fix details.xp>summary.ph,.mc-fix .att .item{padding-left:14px;padding-right:14px}}.mc-fix .item.flash{animation:flash 1.6s ease}@keyframes flash{0%,40%{background:color-mix(in srgb,var(--accent) 16%,transparent)}to{background:transparent}}.brainp .bchip.res b{color:var(--green-ink)}.btiles .bsp{flex:10 1 110px;height:0}@media (max-width:640px){button.btile{flex:1 1 128px!important;min-height:58px!important}.btile .bv b{font-size:16px!important}}button.themebtn+button.themebtn{margin-top:0}.im-body{display:flex;flex-direction:column;gap:16px}.im-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px}.im-lead{position:relative;border-radius:var(--card-r);padding:22px 24px;background:linear-gradient(160deg,var(--hero-ok-1),var(--hero-ok-2));border:1px solid var(--hero-ok-line);color:var(--hero-ok-ink)}.im-lead .hk{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--hero-ok-num)}.im-lead p{font-size:21px;line-height:1.4;font-stretch:108%;margin:10px 0 18px;color:var(--ink);max-width:30ch}.im-lead p b{font-weight:800}.im-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.im-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-r);padding:16px 18px;--tone:var(--ink)}.im-tile.bad{--tone:var(--red)}.im-tile.ok{--tone:var(--green)}.im-tile.watch{--tone:var(--amber)}.im-tile.brain{--tone:var(--brain-accent)}.im-tile .tk{font-size:12.5px;color:var(--muted);font-weight:600}.im-tile .tv{font-family:var(--code);font-size:40px;font-weight:600;line-height:1.1;color:var(--tone);margin-top:4px}.im-tile .tc{font-size:12.5px;color:var(--ink-2)}.im-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;align-items:start}.im-areas{display:grid;gap:12px;margin-top:14px}.im-area{display:grid;grid-template-columns:150px minmax(0,1fr) 64px;gap:10px;align-items:center;font-size:13px}.ia-b{display:flex;height:10px;border-radius:99px;background:var(--line-2);overflow:hidden}.ia-b i{display:block;height:100%}.ia-b i.r{background:var(--accent)}.ia-b i.q{background:color-mix(in srgb,var(--brain-accent) 45%,transparent)}.ia-v{text-align:right;font-family:var(--code);color:var(--muted)}ul.im-list{list-style:none;margin:10px 0 0;padding:0}ul.im-list li{padding:11px 0;border-top:1px solid var(--line-2)}ul.im-list li:first-child{border-top:0}.il-t{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.il-t b{font-size:14px}.il-s{font-size:13px;color:var(--ink-2);margin-top:2px}.il-m{font-size:12px;color:var(--muted);margin-top:3px}@media (max-width:1100px){.im-hero,.im-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.im-tiles{gap:10px}.im-tile .tv{font-size:28px}.im-area{grid-template-columns:110px minmax(0,1fr) 54px}.im-lead p{font-size:18px}}.card h2,.card .card-h h2{margin:0}.card .tr-ch{margin-top:8px}.kpi .kfoot{margin-top:auto;display:flex;flex-direction:column;gap:2px}.kpi .kwhat{font-size:11px;color:var(--muted);align-self:flex-end}.kpi .bal{margin-top:auto;display:grid;gap:7px;padding-top:6px}.bal-r{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12.5px}.bal-k{color:var(--muted)}.bal-r b{font-family:var(--code);font-weight:600;color:var(--ink-2);min-width:4.5ch;text-align:right}.bal-b{height:9px;border-radius:99px;background:var(--line-2);overflow:hidden}.bal-b i{display:block;height:100%;border-radius:99px}.bal-b i.cr{background:var(--muted)}.bal-b i.so{background:var(--tone)}.rs{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.rs-profiles{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px}.rs-plist{display:flex;flex-direction:column;gap:4px;margin-top:4px}button.rs-p{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:10px;border:1px solid transparent}button.rs-p:hover{background:var(--surface-2)}button.rs-p[aria-selected=true]{background:var(--surface-2);border-color:var(--accent)}button.rs-p:focus-visible{outline:2px solid var(--focus)}.rs-pn{font-weight:700;font-size:14px}.rs-pm{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted)}.rs-pacts{display:flex;flex-wrap:wrap;gap:6px}.btn.danger{color:var(--red-ink)}.rs-name{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.rs-main{display:flex;flex-direction:column;gap:14px;min-width:0}.rs-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rs-top h2{margin:0 0 4px}.rs-top p{margin:0;max-width:70ch}.rs-saved{font-size:13px;padding:9px 12px;border-radius:10px;background:var(--green-soft);color:var(--green-ink)}.rs-group{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-r);overflow:hidden}.rs-gh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 18px;border-bottom:1px solid var(--line-2)}.rs-gh h3{margin:0;font-size:14.5px}.rs-gh .n{font-weight:400;color:var(--muted);font-size:12.5px}.rs-rule{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:flex-start;padding:13px 18px;border-top:1px solid var(--line-2)}.rs-rule:first-of-type{border-top:0}.rs-rule.off .rs-rt{opacity:.55}.rs-rs{font-size:14px;line-height:1.45}.rs-rn{font-size:13px;color:var(--ink-2);margin-top:3px;max-width:80ch}.rs-rm{font-size:12px;color:var(--muted);margin-top:4px}.rs-ra{display:flex;gap:6px}.rs-sw{position:relative;display:inline-block;width:38px;height:22px;margin-top:1px;cursor:pointer}.rs-sw input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.rs-sw span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:var(--line);transition:background .15s}.rs-sw span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #0000004d;transition:transform .15s}.rs-sw input:checked+span{background:var(--green)}.rs-sw input:checked+span:after{transform:translate(16px)}.rs-sw input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.rs-sw input:disabled{cursor:default}.rs-sw input:disabled+span{opacity:.6}.rs-edit{display:flex;flex-direction:column;gap:14px;border-color:var(--accent)}.rs-body{display:flex;flex-direction:column;gap:10px}.rs-sent{font-size:15px;font-weight:600;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rs-cond{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface-2)}.rs-and{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.rs-edit select,.rs-edit input[type=text],.rs-edit input[type=number],.rs-edit textarea,.rs-name input{font:inherit;font-size:13.5px;padding:7px 9px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.rs-edit textarea{width:100%;resize:vertical}.rs-num{width:90px}.rs-vals{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1;min-width:200px}.rs-chips{display:contents}.rs-chip{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;padding:3px 4px 3px 10px;border-radius:99px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink)}.rs-chip button{all:unset;cursor:pointer;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;font-size:14px;color:var(--muted)}.rs-chip button:hover{background:var(--surface);color:var(--ink)}.rs-x{all:unset;cursor:pointer;margin-left:auto;width:26px;height:26px;display:grid;place-items:center;border-radius:6px;color:var(--muted);font-size:18px}.rs-x:hover{background:var(--surface);color:var(--red-ink)}.rs-lab{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--muted)}.rs-chk{display:flex;gap:8px;align-items:center;font-size:13.5px}.rs-pv{margin:0;font-size:13.5px;padding:9px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line)}.rs-acts{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rs-empty p{margin:0 0 12px}.rs-log>summary{cursor:pointer}.rs-log .wk-list li{align-items:baseline}.rs-io{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rs-io label.btn{cursor:pointer}.item .rnote{font-size:12.5px;color:var(--ink-2);margin-top:6px;padding:6px 10px;border-left:3px solid var(--brain-accent);background:color-mix(in srgb,var(--brain-accent) 8%,transparent);border-radius:0 6px 6px 0;max-width:80ch}@media (max-width:1100px){.rs{grid-template-columns:minmax(0,1fr)}.rs-profiles{position:static}}@media (max-width:640px){.rs-rule{grid-template-columns:auto minmax(0,1fr)}.rs-ra{grid-column:2}.rs-top{flex-direction:column}}.eye{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none}.eye .lid{position:absolute;left:0;right:0;height:50.5%;background:#05080e;transition:transform .9s cubic-bezier(.7,0,.25,1) .25s}.eye .lid.top{top:0;box-shadow:0 1px #7fb0ff00}.eye .lid.bottom{bottom:0}.eye .glint{position:absolute;left:50%;top:50%;width:0;height:2px;transform:translate(-50%,-50%);border-radius:2px;background:linear-gradient(90deg,transparent,#7fb0ff 20%,#e6f0ff 50%,#7fb0ff 80%,transparent);box-shadow:0 0 18px 3px #7fb0ff8c;animation:glint .55s cubic-bezier(.2,.8,.2,1) forwards}.eye.open .lid.top{transform:translateY(-101%)}.eye.open .lid.bottom{transform:translateY(101%)}.eye.open .glint{animation:glint .55s cubic-bezier(.2,.8,.2,1) forwards,glintout .5s ease .3s forwards}@keyframes glint{to{width:100%}}@keyframes glintout{to{opacity:0;height:40px;filter:blur(14px)}}
