@media (width>=761px){.mc .page.wide:has(>.recs){padding:12px 24px 96px}}.mc .recs{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;max-width:none;margin:0;display:grid}.mc .recs>*{min-width:0}.mc .recs .rec-top{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.mc .recs h2{font:800 var(--t-score)/1 var(--f-score);letter-spacing:.01em;margin:0}.mc .recs .rec-counts{font:600 var(--t-label)/1.2 var(--f-ui);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.mc .recs .rec-counts .big{font:800 24px/1 var(--f-score);color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px}.mc .recs .filters{justify-items:stretch;gap:8px;margin:0;display:grid}.mc .recs .filters>form.field.search{grid-row:1}.mc .recs .field.search{background:var(--surface);min-width:0;max-width:520px;box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:var(--r-sm);align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.mc .recs .field.search:focus-within{box-shadow:inset 0 0 0 2px var(--broadcast)}.mc .recs .field.search .ico{fill:none;width:15px;height:15px;stroke:var(--muted);stroke-width:1.8px;flex:none}.mc .recs .field.search input{min-width:0;color:var(--ink);font:500 var(--t-body)/1.3 var(--f-ui);background:0 0;border:0;outline:none;flex:1;padding:9px 0}.mc .recs .field.search input::placeholder{color:var(--muted)}.mc .recs .chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mc .recs .chips-l{font:500 var(--t-meta)/1 var(--f-ui);color:var(--muted);white-space:nowrap;margin-right:2px}.mc .recs .tg{appearance:none;cursor:pointer;border-radius:var(--r-sm);background:var(--option);box-shadow:inset 0 0 0 1px var(--rule-strong);font:600 var(--t-meta)/1 var(--f-ui);color:var(--ink);white-space:nowrap;border:0;align-items:center;gap:6px;min-height:30px;padding:6px 9px;display:inline-flex}.mc .recs .tg:hover{background:var(--option-hover)}.mc .recs .tg.on{background:var(--ink);color:var(--surface);box-shadow:none}.mc .recs .tg b{font-weight:700}.mc .recs .tg em{color:var(--muted);font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.mc .recs .tg.on em{color:inherit;opacity:.8}.mc .recs .tg select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;max-width:14rem;font-weight:600}.mc .recs .scroll{overflow-x:auto}@media (width<=1320px){.mc .recs .scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.mc .recs table.rec{min-width:1080px}.mc .recs table.rec td,.mc .recs table.rec th{white-space:nowrap}.mc .recs table.rec td:first-child,.mc .recs table.rec td:nth-child(2),.mc .recs table.rec td.wrap{white-space:normal}.mc .recs table.rec{border-collapse:separate;border-spacing:0;width:100%;font:500 var(--t-label)/1.35 var(--f-ui);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);overflow:hidden}.mc .recs table.rec th{text-align:left;white-space:nowrap;background:var(--surface-2);font:600 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);text-transform:none;letter-spacing:0;border-bottom:0;padding:7px 12px}.mc .recs table.rec td{border-top:1px solid var(--rule);vertical-align:top;color:var(--ink-2);border-bottom:0;padding:9px 12px}.mc .recs table.rec tbody tr:first-child td{border-top:0}.mc .recs table.rec td b{color:var(--ink);font-weight:700}.mc .recs table.rec tbody td:first-child b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.mc .recs table.rec tbody tr.row-open:hover td:first-child b{-webkit-text-decoration-color:var(--broadcast);text-decoration-color:var(--broadcast);color:var(--broadcast)}.mc .recs table.rec th.num,.mc .recs table.rec td.num{text-align:right;font-variant-numeric:tabular-nums}.mc .recs table.rec tbody tr.row-open{cursor:pointer}.mc .recs table.rec tbody tr.row-open:hover td{background:var(--surface-2)}.mc .recs table.rec tbody tr.row-open:hover td b{text-underline-offset:3px;text-decoration:underline}.mc .recs table.rec td.indent{padding-left:28px}.mc .recs table.rec tbody tr.row-open:focus-within td:first-child{box-shadow:inset 3px 0 0 var(--broadcast)}.mc .recs .ph{color:var(--muted)}.mc .recs table.rec tbody td:empty:after{content:"—";color:var(--muted)}.mc .recs .scale-n{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:6px}.mc .recs .note{color:var(--muted);font:500 var(--t-meta)/1.4 var(--f-ui)}.mc .recs .days{font:600 var(--t-meta)/1.3 var(--f-ui);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:2px;display:inline-block}.mc .recs .days.soon{color:var(--warn)}.mc .recs .pill{border-radius:var(--r-sm);background:var(--option);color:var(--ink);font:600 var(--t-floor)/1.5 var(--f-ui);padding:1px 7px;display:inline-block}.mc .recs .cell-act{margin-top:3px;display:block}.mc .recs table.rec td .dotted{text-align:left}.mc .recs .dotted{appearance:none;cursor:pointer;font:inherit;color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.mc .recs .dotted:hover{color:var(--broadcast)}.mc .recs .rec-foot{box-sizing:border-box;background:var(--surface-2);border-top:1px solid var(--rule);max-width:calc(100vw - 232px);font:500 var(--t-meta)/1.4 var(--f-ui);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:8px 12px;display:flex;position:sticky;left:0}.mc .recs .rec-foot .sp{flex:1}.mc .recs .rec-empty{gap:6px;padding:14px 14px 16px;display:grid}.mc .recs .rec-empty h3{font:700 var(--t-section)/1.25 var(--f-head);color:var(--ink);margin:0}.mc .recs .rec-empty p{font:400 var(--t-label)/1.45 var(--f-ui);color:var(--muted);max-width:72ch;margin:0}.mc .recs .rec-skel{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);gap:1px;display:grid}.mc .recs .rec-skel i{border-top:1px solid var(--rule);background:linear-gradient(var(--surface-2), var(--surface-2)) 12px 12px / 22% 11px no-repeat, linear-gradient(var(--surface-2), var(--surface-2)) 32% 12px / 40% 11px no-repeat, var(--surface);height:34px;display:block}.mc .recs .rec-skel i:first-child{border-top:0}.mc .recs .rec-failed{border-radius:var(--r-sm);background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn);color:var(--ink);font:400 var(--t-label)/1.45 var(--f-ui);align-items:flex-start;gap:8px;max-width:72ch;padding:9px 12px;display:flex}.mc .recs .rec-failed:before{content:"";background:var(--warn);clip-path:polygon(50% 0,100% 100%,0 100%);flex:none;width:13px;height:13px;margin-top:3px}.mc .recs .back-line{font:700 var(--t-label)/1.2 var(--f-ui);margin:0}.mc .recs .back-line .dotted{color:var(--ink);font-weight:700;text-decoration:none}.mc .recs .back-line .dotted:hover{text-decoration:underline}.mc .recs .panel h3{font:700 var(--t-item)/1.15 var(--f-head);margin:0 0 6px}@media (width<=760px){.mc .recs .scroll{-webkit-overflow-scrolling:touch}.mc .recs .chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 76%,#0000);mask-image:linear-gradient(90deg,#000 76%,#0000)}.mc .recs .chips-l{z-index:1;background:var(--ground);padding-right:6px;position:sticky;left:0}.mc .recs .tg{min-height:var(--tap);padding:9px 10px}.mc .recs .field.search{max-width:none}.mc .recs .field.search input{padding:12px 0}}.mc .recs .tg select{appearance:none;padding-right:2px}.mc .recs .tg:has(select):after{content:"";border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);width:7px;height:7px;transform:rotate(45deg)translate(-2px,-2px)}.mc .recs .tg.on:has(select):after{border-color:currentColor}.pill.bad{background:var(--bad);color:#fff}.pill.away{background:var(--card2);border:1px dashed var(--rule2);color:var(--muted2)}.item.warn{border:1.5px solid var(--bad)}.meta.also-with{margin-top:6px}.meta.also-with .claim-said{color:var(--muted2);font-weight:600}.claim-line{background:var(--card);box-shadow:var(--shadow);color:var(--ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;padding:10px 14px;font-size:13px;display:flex}.claim-line .claim-acts{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.claim-line .link.inline{color:var(--accent);font-weight:700}.claim-line .opt.small{min-height:30px;padding:4px 10px;font-size:12px}.claim-line .error{flex-basis:100%}@media (width<=520px){.claim-line .claim-acts{margin-left:0}}.mc .cip{gap:10px;max-width:none;margin:0;display:grid}.mc .ci-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mc .ci-title{font:800 var(--t-score)/1 var(--f-score);letter-spacing:.01em;margin:0}.mc .ci-days{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.mc .ci-days button{appearance:none;color:var(--muted);font:600 var(--t-label)/1 var(--f-ui);border-radius:var(--r-sm);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:7px 10px}.mc .ci-days button:hover{background:var(--option);color:var(--ink)}.mc .ci-days button.on{background:var(--broadcast);color:var(--on-broadcast)}.mc .ci-older select{font:600 var(--t-label) var(--f-ui);color:var(--muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;height:28px;margin-left:4px;padding:0 6px}.mc .ci-older select:hover{background:var(--option);color:var(--ink)}.mc .ci-counts{font:600 var(--t-label)/1.2 var(--f-ui);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:2px 0 0;display:flex}.mc .ci-counts .big{font:800 24px/1 var(--f-score);color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px}.mc .ci-meta{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:-2px 0 0;display:flex}.mc .ci-meta b{color:var(--ink);font-weight:600}.mc .ci-none h2{font:700 var(--t-section)/1.3 var(--f-head);margin:4px 0 2px}.mc .ci-none p{font:500 var(--t-meta)/1.4 var(--f-ui);color:var(--muted);max-width:72ch;margin:0}.mc .ci-sec{gap:var(--gap);margin-top:4px;display:grid}.mc .ci-sech{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mc .ci-sech h2{font:700 var(--t-section)/1.25 var(--f-head);margin:0}.mc .ci-list{gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.mc .ci-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);padding:var(--pad-y) var(--pad-x)}.mc .ci-card:hover{box-shadow:inset 0 0 0 1px var(--rule-strong)}.mc .ci-cmeta{font-size:var(--t-meta);color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px 10px;font-weight:500;display:flex}.mc .ci-name{font:700 var(--t-head)/1.3 var(--f-head);text-wrap:pretty;margin:2px 0 0}.mc .ci-ho .ci-name{margin-top:0}.mc .cip .pill{border-radius:var(--r-sm);font-size:var(--t-floor);background:var(--option);color:var(--ink);white-space:nowrap;padding:1px 7px;font-weight:600}.mc .ci-line+.ci-line{border-top:1px solid var(--rule)}.mc .ci-line-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);border-radius:var(--r-sm);font:inherit;background:0 0;border:0;margin:0;padding:5px 0;display:block}.mc .ci-line-btn:hover .ci-text{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.mc .ci-line-btn:hover .ci-open,.mc .ci-line.open .ci-open{color:var(--ink);text-decoration:underline}.mc .ci-text{font-size:var(--t-gist);color:var(--ink-2);max-width:78ch;line-height:1.4;display:block}.mc .ci-row{font-size:var(--t-meta);color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px 10px;margin:4px 0 0;font-weight:500;display:flex}.mc .ci-row .ci-open{margin-left:auto;font-weight:600}.mc .ci-new{font-size:var(--t-floor);color:var(--ink);background:var(--option);border-radius:var(--r-sm);white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:7px;padding:0 6px;font-weight:700;display:inline-block}.mc .ci-src{background:var(--surface-2);border-radius:var(--r-sm);max-width:calc(78ch + 20px);margin:0 0 8px;padding:6px 10px}.mc .ci-src-item+.ci-src-item{border-top:1px solid var(--rule);margin-top:6px;padding-top:6px}.mc .ci-src-meta{font-size:var(--t-meta);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.mc .ci-src-who{color:var(--ink);font-weight:600}.mc .ci-src-at{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.mc .ci-src-subject{font-weight:600;font-size:var(--t-label);margin:3px 0 0}.mc .ci-src-text{font-size:var(--t-gist);color:var(--ink-2);max-width:78ch;margin:2px 0 0}.mc .ci-link{color:var(--ink-2);font-weight:600;text-decoration:underline}.mc .ci-link:hover{color:var(--broadcast)}.mc .ci-muted{color:var(--muted);font-size:var(--t-meta);margin:0}.mc .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mc .cib{display:none}.mc .cib .chip{font-size:var(--t-floor);color:var(--ink);background:var(--option);border-radius:var(--r-sm);box-shadow:none;cursor:default;white-space:nowrap;padding:1px 7px;font-weight:600}.mc .cib-inner{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);padding:10px 12px 8px}.mc .cib-h{align-items:baseline;gap:8px;display:flex}.mc .cib-h h2{font:700 var(--t-section)/1.25 var(--f-head);margin:0}.mc .cib-h a,.mc .cib-more a{font-size:var(--t-meta);color:var(--ink);margin-left:auto;font-weight:600;text-decoration:underline}.mc .cib-h a:hover,.mc .cib-more a:hover{color:var(--broadcast)}.mc .cib-when{font-size:var(--t-meta);color:var(--muted);flex-wrap:wrap;gap:10px;margin:2px 0 6px;font-weight:500;display:flex}.mc .cib-sec{border-top:1px solid var(--rule);padding:8px 0 4px}.mc .cib-sec h3{font-size:var(--t-label);margin:0 0 4px;font-weight:700}.mc .cib-co{padding:6px 0 4px}.mc .cib-co+.cib-co{border-top:1px solid var(--rule)}.mc .cib-co-h{align-items:baseline;gap:8px;display:flex}.mc .cib-co-h b{font:700 15px/1.2 var(--f-head)}.mc .cib-co-h span{font-size:var(--t-floor);color:var(--muted);white-space:nowrap;margin-left:auto;font-weight:500}.mc .cib-ln{font-size:var(--t-gist);color:var(--ink-2);margin:3px 0 0;line-height:1.4}.mc .cib-src{font-size:var(--t-floor);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-weight:500;display:flex}.mc .cib-more{border-top:1px solid var(--rule);font-size:var(--t-meta);margin:4px 0 0;padding:7px 0 0;display:flex}.mc .cib-more a{margin-left:0}@media (width>=1304px){.mc .triage:has(>.cib){padding-right:320px;position:relative}.mc .triage>.cib{width:300px;display:block;position:absolute;top:0;bottom:0;right:0}.mc .cib-inner{max-height:calc(100vh - 80px);position:sticky;top:64px;overflow-y:auto}.mc .ci3{display:none}}.mc .ci3{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);margin:0 0 8px;padding:8px 12px}.mc .ci3-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 2px;display:flex}.mc .ci3-h h2{font:700 14px/1.25 var(--f-head);margin:0}.mc .ci3-h h2 a{color:var(--ink);text-decoration:none}.mc .ci3-h h2 a:hover{text-decoration:underline}.mc .ci3-h span{font-size:var(--t-meta);color:var(--muted);font-weight:500}.mc .ci3 p{font-size:var(--t-gist);color:var(--ink-2);gap:8px;margin:3px 0;display:flex}.mc .ci3 p b{color:var(--ink);white-space:nowrap;font-weight:600}.mc .ci3 .all{font-size:var(--t-meta);margin:4px 0 0;font-weight:600}.mc .ci3 .all a{color:var(--ink);text-decoration:underline}.mc .ci3 .all a:hover{color:var(--broadcast)}@media (width<=760px){.mc .ci3 p{flex-direction:column;gap:0}.mc .ci-days{flex-wrap:nowrap;max-width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.mc .ci-days button{flex:none;padding:10px}.mc .ci-line-btn{padding:8px 0}}.rv-all{margin-top:12px}.rv{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.rv .panel h2 .rv-sub{color:var(--muted);margin-left:6px;font-size:12px;font-weight:600}.rv-row{border-top:1px solid var(--rule);grid-template-columns:92px 1fr;gap:10px;padding:9px 0;font-size:13px;line-height:1.5;display:grid}.rv-panel h2+.rv-row{border-top:0}.rv-clause{color:var(--muted2);font-size:12px;font-weight:800}.rv-was{color:var(--muted);text-decoration:line-through}.rv-new{color:var(--ink);background:var(--accent-soft);border-radius:3px}.rv-quiet{outline:1.5px dashed var(--bad);outline-offset:1px}.rv-marks{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.rv .pill.rv-untracked{color:var(--bad);background:#e0311d1f}.rv-read{color:var(--muted2);margin-top:4px}.rv-verdict{border-radius:999px;margin-right:6px;padding:1px 8px;font-size:11px;font-weight:800}.rv-verdict.ok{color:var(--ok);background:#2f9e6e24}.rv-verdict.push{background:var(--accent-soft);color:var(--ink)}.rv-verdict.bad{color:var(--bad);background:#e0311d1f}.rv-chips{flex-wrap:wrap;gap:4px 6px;margin-top:4px;display:flex}.rv-chip-wrap{flex-direction:column;gap:4px;max-width:100%;display:inline-flex}.rv-ev{background:var(--card2);border:1px solid var(--rule);font:inherit;color:var(--muted2);cursor:pointer;text-align:left;border-radius:8px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.rv-ev:hover,.rv-ev[aria-expanded=true]{border-color:var(--accent);color:var(--ink)}.rv-passage{color:var(--muted2);background:var(--card2);border-radius:8px;padding:6px 9px;font-size:12px;display:block}.rv-proposals{margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.rv-proposals li{margin-bottom:4px}.rv-foot{color:var(--muted);margin:0;font-size:12px}.rv-foot b{color:var(--muted2)}.rv-said{margin-top:6px}@media (width<=520px){.rv-row{grid-template-columns:1fr;gap:2px}}.onb{box-sizing:border-box;gap:16px;width:min(736px,100%);margin:0 auto;padding:24px 16px 64px;display:grid}.onb h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800}.onb .panel h2{margin:0 0 4px;font-size:15px;font-weight:800}.onb .rule{color:var(--muted);margin:0 0 12px;font-size:12px}.onb .note{color:var(--muted);font-size:12px;font-weight:500}.onb .gist{color:var(--muted2);margin:12px 0 0;font-size:14px;line-height:1.5}.onb .grid3{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.onb .choice{background:var(--card2);border-radius:12px;align-content:start;gap:6px;padding:10px 12px;font-size:14px;font-weight:600;display:grid}.onb .choice.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.onb .dot{background:var(--rule2);border-radius:999px;width:10px;height:10px;margin-right:6px;display:inline-block}.onb .dot.ok{background:var(--ok)}.onb .dot.warn{background:var(--accent)}.onb .dot.bad{background:var(--bad)}.onb .opts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.onb .opt{appearance:none;cursor:pointer;font:inherit;background:var(--bg);color:var(--ink);border:0;border-radius:10px;align-items:center;min-height:34px;padding:6px 11px;font-size:13px;font-weight:700;display:inline-flex}.onb .opt.lead{background:var(--accent);color:var(--on-accent)}.onb .opt:disabled{opacity:.5;cursor:default}.onb .draft{background:var(--card2);white-space:pre-line;border-radius:12px;min-height:90px;padding:14px 16px;font-size:14px;line-height:1.55}.onb textarea{box-sizing:border-box;width:100%;min-height:160px;font:inherit;box-shadow:inset 0 0 0 1.5px var(--rule2);background:var(--card);color:var(--ink);border:0;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.55}.onb .pill{background:var(--bg);color:var(--muted2);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.onb .private{color:var(--private)}.onb .area{background:var(--private-soft);border:1px solid var(--private-rule);border-radius:12px;padding:8px 12px;font-size:14px}.onb .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.onb .error{color:var(--bad);margin:8px 0 0;font-size:13px;font-weight:600}.onb .people{gap:6px;margin-top:8px;display:grid}.onb .person{appearance:none;cursor:pointer;font:inherit;text-align:left;background:var(--card2);color:var(--ink);border:0;border-radius:10px;padding:8px 12px;font-size:14px}.onb .person.on{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--accent-soft)}.onb .person:disabled{opacity:.55;cursor:default}.onb .kv{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px 14px;font-size:14px;display:grid}@media (width<=520px){.onb .kv{grid-template-columns:1fr}}.onb .claude-value{gap:4px;display:grid}.onb .claude-value code{background:var(--bg);color:var(--ink);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.onb .claude-value .opt{justify-self:start}.mc.screen{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;box-sizing:border-box;background:var(--ground);min-height:100%;color:var(--ink);font-family:var(--f-ui);font-size:var(--t-body);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px 24px 48px;display:flex}@media (prefers-color-scheme:dark){.mc.screen{--lightningcss-light: ;--lightningcss-dark:initial}}.mc.screen h1{font:800 var(--t-score)/1.05 var(--f-score);letter-spacing:.01em;margin:0}.mc.screen .plain{max-width:64ch;font:400 var(--t-body)/1.5 var(--f-ui);color:var(--ink-2);margin:0}.mc.screen .meta{font:500 var(--t-meta)/1.4 var(--f-ui);color:var(--muted);font-variant-numeric:tabular-nums;max-width:62ch;margin:0}.mc.screen .quip{font:700 var(--t-head)/1.3 var(--f-head);color:var(--ink);margin:0}.mc.screen .button,.mc.onb .button{appearance:none;cursor:pointer;min-height:32px;font:700 var(--t-label)/1 var(--f-ui);background:var(--score);color:var(--on-score);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);transition:background-color var(--d-press) var(--ease-out);border:0;border-radius:0;align-items:center;gap:8px;padding:0 22px 0 12px;text-decoration:none;display:inline-flex}.mc.screen .button:hover,.mc.onb .button:hover{background:var(--score-hover);filter:none}.mc.screen .button:active,.mc.onb .button:active{background:var(--score-press);transform:translateY(1px)}.mc.screen .button:focus-visible,.mc.onb .button:focus-visible{clip-path:none;padding-right:24px}.mc.screen .button.quiet{background:var(--option);color:var(--ink);clip-path:none;border-radius:var(--r-sm);box-shadow:none;padding:0 12px}.mc.screen .button.quiet:hover{background:var(--option-hover)}.mc .load{text-align:left;justify-items:stretch;gap:10px;width:min(760px,100%);display:grid}.mc .load-bug{flex-wrap:wrap;align-items:stretch;display:flex}.mc .load-title{background:var(--broadcast);color:var(--on-broadcast);font:800 26px/1 var(--f-score);letter-spacing:.01em;clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);margin:0;padding:8px 24px 6px 14px}.mc .load-pct{background:var(--surface);margin-left:calc(-1 * var(--cut));clip-path:polygon(var(--cut) 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);align-items:center;gap:8px;padding:0 20px 0 18px;display:flex}@media (prefers-color-scheme:dark){.mc .load-pct{background:var(--surface-2)}}.mc .load-pct .digit{font:800 var(--t-score)/1 var(--f-score);font-variant-numeric:tabular-nums}.mc .load-pct .of{font:600 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);max-width:6em}.mc .load-left{font:500 var(--t-meta)/1.4 var(--f-ui);color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.mc .load .bar{background:var(--rule);border-radius:0;width:100%;height:6px;overflow:hidden}.mc .load .fill{background:var(--broadcast);height:100%;transition:width .6s var(--ease-out);border-radius:0}@media (prefers-color-scheme:dark){.mc .load .fill{background:var(--focus)}}@media (prefers-reduced-motion:reduce){.mc .load .fill{transition:none}}.mc .load .quip{margin:2px 0 0}.mc .steps{text-align:left;width:100%;margin:6px 0 0}.mc .steps h2{font:700 var(--t-section)/1.25 var(--f-head);text-align:left;margin:0 0 8px}.mc .steps ol{gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.mc .steps li{border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);padding:10px 14px;position:relative}.mc .steps li.now{box-shadow:inset 0 0 0 1px var(--rule)}.mc .steps li.done{opacity:1;background:var(--surface-2)}.mc .steps strong{font:700 var(--t-head)/1.25 var(--f-head)}.mc .steps .tag{border-radius:var(--r-sm);background:var(--option);color:var(--ink-2);font:600 var(--t-meta)/1.4 var(--f-ui);letter-spacing:0;text-transform:none;margin-left:8px;padding:1px 7px}.mc .steps li.now .tag{background:var(--broadcast);color:var(--on-broadcast)}.mc .steps li.done .tag{background:var(--ok-soft);color:var(--ok)}.mc .steps p{color:var(--ink-2);font:400 var(--t-gist)/1.45 var(--f-ui);max-width:72ch;margin:4px 0 0}.mc .steps .meta{text-align:left;margin-top:10px}.mc .load-parked{border-radius:var(--r-sm);background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn);text-align:left;gap:6px;width:min(760px,100%);padding:10px 14px;display:grid}.mc .load-parked b{font:700 var(--t-head)/1.25 var(--f-head);color:var(--warn);align-items:center;gap:8px;display:flex}.mc .load-parked b:before{content:"";background:var(--warn);clip-path:polygon(50% 0,100% 100%,0 100%);flex:none;width:14px;height:14px}.mc .load-parked p{font:400 var(--t-body)/1.45 var(--f-ui);color:var(--ink);max-width:64ch;margin:0}.mc.onb{box-sizing:border-box;background:var(--ground);width:100%;color:var(--ink);font-family:var(--f-ui);font-size:var(--t-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;grid-template-columns:minmax(0,1fr);align-content:safe center;gap:10px;min-height:100%;margin:0;padding:24px max(24px,50% - 380px) 64px;display:grid}@media (prefers-color-scheme:dark){.mc.onb{--lightningcss-light: ;--lightningcss-dark:initial}}.mc.onb>*{min-width:0}.mc.onb h1{font:800 var(--t-score)/1.05 var(--f-score);letter-spacing:.01em;margin:0}.mc.onb .row{box-shadow:none;background:0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:0;display:flex}.mc.onb .panel{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);padding:12px 14px}.mc.onb .panel h2{font:700 var(--t-section)/1.25 var(--f-head);margin:0 0 3px}.mc.onb .panel h2.private{box-shadow:none;color:var(--private-ink);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.mc.onb .panel p,.mc.onb .panel .draft,.mc.onb .panel .gist{max-width:72ch}.mc.onb .rule{font:500 var(--t-meta)/1.4 var(--f-ui);color:var(--muted);max-width:72ch;margin:0 0 12px}.mc.onb .note{font:500 var(--t-meta)/1.35 var(--f-ui);color:var(--muted);max-width:72ch;display:inline-block}.mc.onb .gist{color:var(--ink-2);font:400 var(--t-body)/1.5 var(--f-ui);max-width:72ch;margin:12px 0 0}.mc.onb .grid3{align-items:stretch;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.mc.onb .choice{border-radius:var(--r-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);font:600 var(--t-label)/1.35 var(--f-ui);align-content:start;gap:5px;padding:10px 12px;display:grid}.mc.onb .choice.on{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule)}.mc.onb .choice b{font:700 var(--t-head)/1.25 var(--f-head)}.mc.onb .dot{background:var(--rule-strong);border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.mc.onb .dot.ok{background:var(--ok)}.mc.onb .dot.warn{background:var(--muted)}.mc.onb .dot.bad{background:var(--warn)}.mc.onb .opts{gap:var(--gap);flex-wrap:wrap;margin-top:8px;display:flex}.mc.onb .opt{appearance:none;cursor:pointer;font:600 var(--t-label)/1 var(--f-ui);border-radius:var(--r-sm);background:var(--option);color:var(--ink);min-height:32px;transition:background-color var(--d-press) var(--ease-out);border:0;align-items:center;gap:7px;padding:0 11px;text-decoration:none;display:inline-flex}.mc.onb .opt:hover:not(:disabled){background:var(--option-hover)}.mc.onb .choice .opt,.mc.onb .choice .btn{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong)}.mc.onb .choice .opt:hover:not(:disabled),.mc.onb .choice .btn:hover:not(:disabled){background:var(--surface-2)}.mc.onb .opt:active:not(:disabled){background:var(--option-press);transform:translateY(1px)}.mc.onb .opt.lead{background:var(--score);color:var(--on-score);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);border-radius:0;padding-right:22px;font-weight:700}.mc.onb .opt.lead:hover:not(:disabled){background:var(--score-hover)}.mc.onb .opt.lead:active:not(:disabled){background:var(--score-press)}.mc.onb .opt.lead:focus-visible{clip-path:none;padding-right:24px}.mc.onb .opt:disabled{opacity:1;cursor:default;background:var(--surface-2);color:var(--muted);outline:1px dashed var(--rule-strong);outline-offset:-1px}.mc.onb .opt.lead:disabled:after{display:none}.mc.onb .opt.lead:disabled,.mc.onb .btn:disabled{background:var(--surface-2);color:var(--muted);clip-path:none;outline:1px dashed var(--rule-strong);outline-offset:-1px;padding-right:11px}.mc.onb .draft{border-radius:var(--r-sm);background:var(--surface-2);font:400 var(--t-body)/1.55 var(--f-ui);color:var(--ink-2);white-space:pre-line;max-width:72ch;min-height:90px;padding:12px 14px}.mc.onb textarea{box-sizing:border-box;width:100%;min-height:160px;font:400 var(--t-body)/1.55 var(--f-ui);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--rule-strong);background:var(--surface);color:var(--ink);border:0;padding:10px 12px}.mc.onb textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--broadcast);outline:none}.mc.onb .pill{border-radius:var(--r-sm);background:var(--option);color:var(--ink-2);font:600 var(--t-meta)/1.4 var(--f-ui);padding:1px 7px}.mc.onb .private{color:var(--private-ink)}.mc.onb .area{border-radius:var(--r-sm);background:var(--private-soft);box-shadow:inset 0 0 0 1px var(--private-rule);font:500 var(--t-label)/1.4 var(--f-ui);color:var(--ink);border:0;padding:8px 12px}.mc.onb .panel.private-panel{background:var(--private-soft);box-shadow:inset 0 0 0 1.5px var(--private)}.mc.onb .panel.private-panel .opt:not(.lead),.mc.onb .panel.private-panel .btn.quiet,.mc.onb .panel.private-panel .btn.small{background:var(--option-private);box-shadow:none}.mc.onb .panel.private-panel input[type=text]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--private-rule)}.mc.onb .panel.private-panel .opt:not(.lead):hover:not(:disabled){background:var(--option-private-hover)}.mc.onb .lock{border-radius:var(--r-sm);background:var(--private);color:var(--on-private);font:700 var(--t-floor)/1.5 var(--f-ui);align-items:center;gap:5px;padding:1px 8px;display:inline-flex}.mc.onb .error{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn);border-radius:var(--r-sm);color:var(--ink);font:400 var(--t-label)/1.45 var(--f-ui);align-items:flex-start;gap:8px;max-width:72ch;margin:10px 0 0;padding:8px 12px;font-weight:400;display:flex}.mc.onb .error:before{content:"";background:var(--warn);clip-path:polygon(50% 0,100% 100%,0 100%);flex:none;width:13px;height:13px;margin-top:3px}.mc.onb input[type=radio],.mc.onb input[type=checkbox]{accent-color:var(--broadcast);width:15px;height:15px}.mc.onb input[type=text],.mc.onb input[type=email]{box-sizing:border-box;border-radius:var(--r-sm);width:100%;min-height:36px;box-shadow:inset 0 0 0 1px var(--rule-strong);background:var(--surface);color:var(--ink);font:500 var(--t-label)/1.4 var(--f-ui);border:0;padding:0 10px}.mc.onb input[type=text]:focus-visible,.mc.onb input[type=email]:focus-visible{box-shadow:inset 0 0 0 2px var(--broadcast);outline:none}.mc.onb .field-l{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);margin:8px 0 4px;display:block}.mc.onb .people{gap:var(--gap);margin-top:8px;display:grid}.mc.onb .person{appearance:none;cursor:pointer;text-align:left;border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font:600 var(--t-label)/1.35 var(--f-ui);border:0;padding:8px 12px}.mc.onb .person:hover:not(:disabled){background:var(--option-hover)}.mc.onb .person.on{box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--surface)}.mc.onb .person:disabled{opacity:1;color:var(--muted);background:var(--surface-2);outline:1px dashed var(--rule-strong);outline-offset:-1px;cursor:default}.mc.onb .kv{font:500 var(--t-label)/1.4 var(--f-ui);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:6px 14px;display:grid}@media (width<=520px){.mc.onb .kv{grid-template-columns:minmax(0,1fr)}}.mc.onb .claude-value{gap:4px;display:grid}.mc.onb .claude-value code{font:500 var(--t-meta)/1.5 ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);word-break:break-all;-webkit-user-select:all;user-select:all;padding:6px 8px}.mc.onb .claude-value .opt{justify-self:start}@media (width<=760px){.mc.screen{padding:24px 16px 40px}.mc.onb{padding:14px 16px 48px}.mc .load-title{padding:7px 20px 5px 12px;font-size:22px}.mc .load-left{clip-path:none;flex:100%;margin:4px 0 0;padding:7px 12px}.mc.onb .opt,.mc.onb .btn,.mc.screen .button,.mc.onb .button{min-height:var(--tap)}.mc.onb .grid3{grid-template-columns:minmax(0,1fr)}.mc.onb .opts{flex-direction:column;align-items:stretch}.mc.onb .opts .opt,.mc.onb .opts .btn{clip-path:none;justify-content:flex-start;padding-right:12px}.mc .steps p{max-width:none}}.mc.onb .btn{min-height:32px;font:700 var(--t-label)/1 var(--f-ui);padding:0 22px 0 12px;text-decoration:none}.mc.onb .btn.small{min-height:36px}.mc.onb .btn.quiet,.mc.onb .btn.small{background:var(--option);color:var(--ink);clip-path:none;border-radius:var(--r-sm);box-shadow:none;padding:0 12px;font-weight:600}.mc.onb .btn.quiet:hover:not(:disabled),.mc.onb .btn.small:hover:not(:disabled){background:var(--option-hover)}.mc.onb .btn:disabled{opacity:1;background:var(--surface-2);color:var(--muted);clip-path:none;outline:1px dashed var(--rule-strong);outline-offset:-1px;padding-right:12px}@media (width<=760px){.mc.onb .opt,.mc.onb .btn,.mc.onb .btn.quiet,.mc.onb .btn.small,.mc.screen .button,.mc.onb .button,.mc.onb input[type=text],.mc.onb input[type=email]{min-height:var(--tap)}}.mc.onb .lock .lock-i{fill:currentColor;width:11px;height:11px}.mc.onb .row>input[type=text]{flex:0 260px}.rails-admin .rails-tabs{flex-wrap:wrap;gap:6px;margin:10px 0 16px;display:flex}.rails-admin .rails-tabs .tab{appearance:none;font:inherit;cursor:pointer;color:var(--muted);background:var(--card);box-shadow:var(--shadow);border:0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.rails-admin .rails-tabs .tab:hover{color:var(--ink)}.rails-admin .rails-tabs .tab.on{color:var(--on-accent);background:var(--accent)}.rails-admin .panel,.rails-policy .panel{background:var(--card);box-shadow:var(--shadow);border-radius:16px;margin-bottom:16px;padding:16px 18px}.rails-admin .panel>h2,.rails-policy .panel>h2{margin:0 0 4px;font-size:15px;font-weight:800}.rails-admin .panel>.rule,.rails-policy .panel>.rule{color:var(--muted);max-width:52rem;margin:0 0 12px;font-size:12px;line-height:1.5}.rails-admin .rule strong{color:var(--ink)}.rails-admin .gist{color:var(--muted2);margin:0 0 8px;font-size:13px;line-height:1.45}.rails-admin .note,.rails-policy .note,.rails-viewas .note{color:var(--muted);margin:0;font-size:12px;font-weight:500;line-height:1.45}.rails-admin .rails-error{background:var(--accent-soft);color:var(--ink);border-radius:12px;margin:0 0 12px;padding:8px 12px;font-size:13px}.rails-admin .dim{color:var(--muted);font-weight:500}.rails-admin .rails-scroll{overflow-x:auto}.rails-admin table.rec{border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--rule);border-radius:14px;width:100%;font-size:13px;overflow:hidden}.rails-admin table.rec th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--rule);background:var(--card2);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700}.rails-admin table.rec td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px}.rails-admin table.rec tr:last-child td{border-bottom:none}.rails-admin table.rec th.num,.rails-admin table.rec td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rails-admin table.rec tr.retired td{color:var(--muted)}.rails-admin table.rec tr.editing td{background:var(--card2)}.rails-admin .pill{background:var(--card2);color:var(--muted2);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.rails-admin .pill.private,.rails-viewas .pill.private{background:var(--private);color:#fff}.rails-admin .pill.warm{background:var(--accent-soft);color:var(--ink)}.rails-admin .dot{background:var(--private);vertical-align:middle;border-radius:999px;width:10px;height:10px;margin-right:6px;display:inline-block}.rails-admin .dot.ok{background:var(--ok)}.rails-admin .dot.off{background:var(--rule2)}.rails-admin .tick{align-items:center;gap:4px;display:inline-flex}.rails-admin .tick button{appearance:none;font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:2px 4px 2px 2px;font-size:11px;font-weight:700;display:inline-flex}.rails-admin .tick button:before{content:"";width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--rule2);background:var(--card);vertical-align:middle;border-radius:6px;display:inline-block}.rails-admin .tick button[aria-pressed=true]{color:var(--ink)}.rails-admin .tick button[data-level=read][aria-pressed=true]:before{background:var(--rule2);box-shadow:none}.rails-admin .tick button[data-level=write][aria-pressed=true]:before{background:var(--nav);box-shadow:none}.rails-admin .tick button[data-level=none][aria-pressed=true]:before{box-shadow:inset 0 0 0 1.5px var(--muted)}.rails-admin .tick button:hover:not(:disabled){color:var(--ink)}.rails-admin .tick button:disabled{cursor:progress}.rails-admin .rails-form{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.rails-admin input,.rails-admin select,.rails-admin textarea,.rails-viewas select{font:inherit;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--rule2);box-sizing:border-box;border:0;border-radius:10px;min-height:36px;padding:7px 12px;font-size:14px;font-weight:600}.rails-admin input[type=checkbox]{min-height:0;box-shadow:none;accent-color:var(--nav);padding:0}.rails-admin .rails-form input{min-width:11rem}.rails-admin textarea{resize:vertical;width:100%;min-height:3.2rem}.rails-admin .btn,.rails-policy .btn{appearance:none;font:inherit;cursor:pointer;background:var(--accent);color:var(--on-accent);border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex}.rails-admin .btn.quiet,.rails-policy .btn.quiet{background:var(--card);color:var(--ink);box-shadow:var(--shadow);font-weight:700}.rails-admin .btn.quiet.danger:hover:not(:disabled){color:var(--bad)}.rails-admin .btn.small{padding:5px 11px;font-size:12px}.rails-admin .btn:disabled,.rails-policy .btn:disabled{opacity:.5;cursor:default}.rails-admin label.check{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.rails-admin .rails-confirm{background:var(--accent-soft);border-radius:12px;margin:12px 0 0;padding:12px 14px}.rails-admin .rails-confirm p{margin:0 0 8px;font-size:13px;line-height:1.5}.rails-admin .rails-confirm.private{background:var(--private-soft);border:1px solid var(--private-rule)}.rails-policy .policy-words p{white-space:pre-wrap;max-width:40rem;margin:0 0 .8rem;font-size:15px;line-height:1.55}.rails-policy .meta{color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:600}.rails-viewas{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 12px;display:flex}.rails-viewas .tg{background:var(--card);box-shadow:var(--shadow);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:12px;font-weight:600;display:inline-flex}.rails-viewas .tg select{border-radius:999px;min-height:28px;padding:3px 8px;font-size:12px}.rails-viewas .tg.on{box-shadow:inset 0 0 0 1.5px var(--private), var(--shadow)}@media (width>=761px){.mc .page.wide:has(>.industry){padding:12px 24px 96px}}.mc .industry{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;max-width:none;margin:0;display:grid}.mc .industry>*{min-width:0}.mc .ind-top{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.mc .ind-top h1{font:800 var(--t-score)/1 var(--f-score);letter-spacing:.01em;margin:0}.mc .ind-read{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.mc .ind-band{align-content:start;gap:6px;display:grid}.mc .ind-bandh{appearance:none;text-align:left;width:100%;color:inherit;border-radius:var(--r-sm);font:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;padding:6px 12px;display:flex}.mc button.ind-bandh{cursor:pointer}.mc button.ind-bandh:hover{background:var(--surface-2)}.mc button.ind-bandh:hover h2{color:var(--broadcast)}.mc .ind-bandh h2{font:700 var(--t-section)/1.25 var(--f-head);margin:0}.mc .ind-bandh .n{font:800 22px/1 var(--f-score);color:var(--ink);font-variant-numeric:tabular-nums}.mc .ind-bandnote{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted)}.mc .ind-bandh .caret{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:10px;height:10px;margin-bottom:3px;transform:rotate(45deg)}.mc .ind-bandh.folded .caret{margin-bottom:0;transform:rotate(-45deg)}.mc button.ind-bandh:hover .caret{border-color:var(--ink)}.mc .ind-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);padding:var(--pad-y) var(--pad-x);align-content:start;gap:7px;display:grid}.mc .ind-band .ind-card+.ind-card{margin-top:6px}.mc .ind-card:hover{box-shadow:inset 0 0 0 1px var(--rule-strong)}.mc .ind-card.reg{box-shadow:inset 0 0 0 1px var(--rule), inset 4px 0 0 var(--warn)}.mc .ind-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mc .ind-chip{font:600 var(--t-floor)/1 var(--f-ui);background:var(--option);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);border-radius:var(--r-sm);white-space:nowrap;padding:5px 8px}.mc .ind-chip.reg{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn);color:var(--warn)}.mc .ind-chip.you{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink-2)}.mc .ind-when{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.mc .ind-says{margin:0}.mc .ind-says button{appearance:none;text-align:left;cursor:pointer;font:700 var(--t-head)/1.3 var(--f-head);color:var(--ink);background:0 0;border:0;max-width:72ch;padding:0;display:block}.mc .ind-says button:hover{color:var(--broadcast)}.mc .ind-touches{flex-wrap:wrap;gap:5px;display:flex}.mc .ind-tch{font:600 var(--t-floor)/1.25 var(--f-ui);color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);padding:4px 8px}.mc .ind-tch em{color:var(--muted);font-style:normal;font-weight:500}.mc .ind-tch.more{box-shadow:none;color:var(--muted);background:0 0}.mc .ind-also{background:var(--surface-2);border-radius:var(--r-sm);padding:6px 10px}.mc .ind-also.open{padding-bottom:9px}.mc .ind-alsoh{appearance:none;cursor:pointer;text-align:left;width:100%;font:700 var(--t-meta)/1.2 var(--f-head);color:var(--ink-2);background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;display:flex}.mc .ind-alsoh:hover{color:var(--ink)}.mc .ind-alsoh .caret{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:8px;height:8px;transform:rotate(-45deg)}.mc .ind-also.open .ind-alsoh .caret{margin-bottom:3px;transform:rotate(45deg)}.mc .ind-alsoh:hover .caret{border-color:var(--ink)}.mc .ind-alsoh .n{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.mc .ind-also ul{gap:5px;margin:5px 0 0;padding:0;list-style:none;display:grid}.mc .ind-also li{font:400 var(--t-gist)/1.45 var(--f-ui);color:var(--ink-2);max-width:62ch}.mc .ind-also li b{color:var(--ink);font-weight:700}.mc .ind-src{margin:0}.mc .ind-src button,.mc .ind-src a{appearance:none;text-align:left;cursor:pointer;font:500 var(--t-meta)/1.35 var(--f-ui);color:var(--muted);background:0 0;border:0;max-width:72ch;padding:0;text-decoration:none;display:block}.mc .ind-src button:hover,.mc .ind-src a:hover{color:var(--ink);text-decoration:underline}.mc .ind-note{font:400 var(--t-gist)/1.45 var(--f-ui);color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-sm);padding:7px 10px}.mc .ind-note.warn{background:var(--warn-soft);color:var(--ink)}.mc .ind-note b{color:var(--ink)}.mc .ind-opts{gap:var(--gap);flex-wrap:wrap;margin-top:1px;display:flex}.mc .ind-opt{appearance:none;cursor:pointer;font:600 var(--t-label)/1 var(--f-ui);min-height:var(--opt-h);border-radius:var(--r-sm);background:var(--option);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);border:0;align-items:center;padding:0 11px;display:inline-flex}.mc .ind-opt:hover{background:var(--option-hover)}.mc .ind-opt:active{background:var(--option-press);transform:translateY(1px)}.mc .ind-opt.lead{background:var(--score);color:var(--on-score);box-shadow:none;clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);border-radius:0;padding:0 20px 0 11px;font-weight:700}.mc .ind-opt.lead:hover{background:var(--score-hover)}.mc .ind-opt.lead:active{background:var(--score-press)}.mc .ind-opt.lead:focus-visible{clip-path:none;padding-right:22px}.mc .ind-opt:disabled{background:var(--surface-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule-strong);cursor:default;transform:none}.mc .ind-standing{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mc .ind-standing button{appearance:none;cursor:pointer;font:600 var(--t-meta)/1.2 var(--f-ui);color:var(--muted);background:0 0;border:0;padding:2px 0}.mc .ind-standing button:hover{color:var(--ink);text-decoration:underline}.mc .ind-standing button:disabled{color:var(--rule-strong);cursor:default;text-decoration:none}.mc .ind-park{gap:var(--gap);font:500 var(--t-label)/1.2 var(--f-ui);color:var(--muted);flex-wrap:wrap;align-items:center;display:flex}.mc .ind-park input,.mc .ind-park select{font:500 var(--t-label)/1 var(--f-ui);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--rule-strong);background:var(--surface);color:var(--ink);min-height:var(--opt-h);border:0;padding:7px 9px}.mc .ind-said{font:500 var(--t-meta)/1.4 var(--f-ui);color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-sm);padding:7px 10px}.mc .ind-said.bad{background:var(--warn-soft);color:var(--ink)}.mc .ind-link{appearance:none;cursor:pointer;font:inherit;color:var(--broadcast);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mc .ind-link:hover{color:var(--ink)}.mc .ind-down{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm)}.mc .ind-down p{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding:8px 12px;display:flex}.mc .ind-down p:first-child{border-top:0}.mc .ind-down button{appearance:none;cursor:pointer;text-align:left;font:700 var(--t-label)/1.3 var(--f-head);color:var(--ink);background:0 0;border:0;padding:0}.mc .ind-down button:hover{color:var(--broadcast)}.mc .ind-down span{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted)}.mc .ind-empty{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);padding:14px 16px}.mc .ind-empty p{font:400 var(--t-body)/1.5 var(--f-ui);color:var(--ink-2);max-width:72ch;margin:0 0 6px}.mc .ind-empty p:last-child{margin-bottom:0}.mc .ind-empty b{color:var(--ink)}.mc .ind-empty.small{padding:10px 12px}.mc .ind-empty.small p{font-size:var(--t-gist)}.mc .ind-failed{background:var(--warn-soft);border-radius:var(--r-sm);padding:12px 14px}.mc .ind-failed p{font:400 var(--t-body)/1.5 var(--f-ui);color:var(--ink);max-width:72ch;margin:0 0 6px}.mc .ind-failed p:last-child{margin-bottom:0}.mc .ind-skeleton{gap:6px;display:grid}.mc .ind-skeleton i{border-radius:var(--r-sm);background:linear-gradient(var(--surface-2), var(--surface-2)) 12px 14px / 28% 12px no-repeat, linear-gradient(var(--surface-2), var(--surface-2)) 12px 36px / 62% 15px no-repeat, linear-gradient(var(--surface-2), var(--surface-2)) 12px 60px / 44% 15px no-repeat, var(--surface);height:96px;box-shadow:inset 0 0 0 1px var(--rule);display:block}.mc .ind-hold{z-index:20;border-radius:var(--r-sm);background:var(--toast);max-width:min(640px,100vw - 32px);color:var(--on-toast);font:500 var(--t-label)/1.3 var(--f-ui);align-items:center;gap:14px;padding:10px 14px;display:none;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.mc .ind-hold.on{display:flex}.mc .ind-hold span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mc .ind-hold button{font:inherit;color:var(--on-toast);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 6px;font-weight:700;text-decoration:underline}.mc .ind-back{margin:0}.mc .ind-back button{appearance:none;cursor:pointer;font:600 var(--t-meta)/1.2 var(--f-ui);color:var(--muted);background:0 0;border:0;padding:0}.mc .ind-back button:hover{color:var(--ink)}.mc .ind-onegrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.mc .ind-onegrid.alone{grid-template-columns:minmax(0,1fr)}.mc .ind-onemain{align-content:start;gap:10px;min-width:0;display:grid}.mc .ind-side{align-content:start;gap:10px;display:grid}.mc .ind-lead{font:700 var(--t-item)/1.15 var(--f-head);color:var(--ink);text-wrap:balance;max-width:46ch;margin:0}.mc .ind-src.one a,.mc .ind-src.one span{font-size:var(--t-body)}.mc .ind-panel{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);padding:10px 14px}.mc .ind-panel h2{font:700 var(--t-section)/1.25 var(--f-head);color:var(--ink);margin:0 0 6px}.mc .ind-panel p{font:400 var(--t-gist)/1.5 var(--f-ui);color:var(--ink-2);max-width:72ch;margin:0 0 6px}.mc .ind-panel p:last-child{margin-bottom:0}.mc .ind-rule{color:var(--muted)!important;font-size:var(--t-meta)!important}.mc .ind-quote{background:var(--surface-2);border-radius:var(--r-sm);padding:7px 10px}.mc .ind-did{gap:3px;margin:0 0 6px;padding-left:18px;display:grid}.mc .ind-did li{font:400 var(--t-gist)/1.45 var(--f-ui);color:var(--ink-2);max-width:72ch}.mc .ind-adjl{color:var(--muted)!important;font-size:var(--t-meta)!important}.mc .ind-article{background:var(--surface-2);border-radius:var(--r-sm);font:400 var(--t-body)/1.6 var(--f-ui);color:var(--ink-2);white-space:pre-line;max-width:72ch;max-height:60vh;padding:12px 14px;overflow:auto}.mc .ind-kv{gap:3px;margin:0;display:grid}.mc .ind-kv>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mc .ind-kv dt{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted)}.mc .ind-kv dd{font:600 var(--t-label)/1.3 var(--f-ui);color:var(--ink);text-align:right;margin:0}@media (width<=1100px){.mc .ind-onegrid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.mc .industry{gap:10px}.mc .ind-top h1{font-size:24px}.mc .ind-when{margin-left:0}.mc .ind-opts{gap:6px}.mc .ind-opt{min-height:var(--tap);flex:100%;justify-content:center}.mc .ind-standing button,.mc .ind-alsoh{min-height:var(--tap)}.mc .ind-lead{max-width:none;font-size:22px}.mc .ind-park input,.mc .ind-park select{min-height:var(--tap)}.mc .ind-down button{min-height:var(--tap);align-items:center;display:inline-flex}}@media (width>=761px){.mc .page.wide:has(>.mtg){padding:12px 24px 96px}}.mc .mtg{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;max-width:none;margin:0;display:grid}.mc .mtg>*{min-width:0}.mc .mtg-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mc .mtg-title{font:800 var(--t-score)/1 var(--f-score);letter-spacing:.01em;margin:0}.mc .mtg-looks{gap:2px;display:flex}.mc .mtg-looks button{appearance:none;color:var(--muted);font:600 var(--t-label)/1 var(--f-ui);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:7px 10px}.mc .mtg-looks button:hover{background:var(--option);color:var(--ink)}.mc .mtg-looks button.on{background:var(--broadcast);color:var(--on-broadcast)}.mc .mtg-counts{font:600 var(--t-label)/1.2 var(--f-ui);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:2px 0 0;display:flex}.mc .mtg-counts .big{font:800 24px/1 var(--f-score);color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px}.mc .mtg-filters{gap:8px;display:grid}.mc .mtg-find{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:var(--r-sm);align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.mc .mtg-find:focus-within{box-shadow:inset 0 0 0 2px var(--broadcast)}.mc .mtg-find.wide{max-width:560px}.mc .mtg-find svg{fill:none;width:15px;height:15px;stroke:var(--muted);stroke-width:1.8px;flex:none}.mc .mtg-find input{min-width:0;color:var(--ink);font:500 var(--t-body)/1.3 var(--f-ui);background:0 0;border:0;outline:none;flex:1;padding:9px 0}.mc .mtg-find input::placeholder{color:var(--muted)}.mc .mtg-find .clear{appearance:none;color:var(--muted);font:600 var(--t-meta)/1 var(--f-ui);cursor:pointer;background:0 0;border:0;padding:6px}.mc .mtg-find .clear:hover{color:var(--ink)}.mc .mtg-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mc .mtg-chips-l{font:500 var(--t-meta)/1 var(--f-ui);color:var(--muted);white-space:nowrap;margin-right:2px}.mc .mtg .chip{appearance:none;cursor:pointer;font:600 var(--t-meta)/1 var(--f-ui);background:var(--option);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);border-radius:var(--r-sm);white-space:nowrap;border:0;padding:6px 9px}.mc .mtg .chip:hover{background:var(--option-hover)}.mc .mtg .chip b{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:4px;font-weight:500}.mc .mtg .chip.on{background:var(--ink);color:var(--surface);box-shadow:none}.mc .mtg .chip.on b{color:inherit;opacity:.8}.mc .mtg-skeleton{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);gap:1px;margin-top:6px;display:grid}.mc .mtg-skeleton i{background:linear-gradient(var(--surface-2), var(--surface-2)) 12px 14px / 34% 13px no-repeat, linear-gradient(var(--surface-2), var(--surface-2)) 12px 33px / 58% 10px no-repeat, var(--surface);border-top:1px solid var(--rule);height:58px;display:block}.mc .mtg-skeleton i:first-child{border-top:0}.mc .mtg-band{gap:6px;margin-top:6px;display:grid}.mc .mtg-bandh{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;padding:2px 0;display:flex}.mc .mtg-bandh:hover h2{color:var(--broadcast)}.mc .mtg h2{font:700 var(--t-section)/1.25 var(--f-head);margin:0}.mc .mtg .c{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted)}.mc .mtg-bandh{border-radius:var(--r-sm);align-items:center;padding:6px 12px}.mc .mtg-bandh:hover,.mc .mtg-bandh.folded:hover{background:var(--surface-2)}.mc .mtg-bandh .caret{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:10px;height:10px;margin-right:2px;transform:rotate(-45deg)}.mc .mtg-bandh .caret.open{margin-bottom:3px;transform:rotate(45deg)}.mc .mtg-bandh:hover .caret{border-color:var(--ink)}.mc .mtg-bandh .sp{flex:1}.mc .mtg-tbl{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm)}.mc .mtg-row{appearance:none;border:0;border-top:1px solid var(--rule);color:inherit;text-align:left;cursor:pointer;width:100%;font:600 var(--t-label)/1.3 var(--f-ui);background:0 0;grid-template-columns:72px minmax(0,1fr) 62px 96px;align-items:start;gap:4px 14px;padding:8px 12px;display:grid}.mc .mtg-tbl>.mtg-row:first-child{border-top:0}.mc .mtg-row:hover{background:var(--surface-2)}.mc .mtg-row .t{gap:1px;min-width:0;display:grid}.mc .mtg-row .tt{font:700 var(--t-head)/1.25 var(--f-head);color:var(--ink);text-wrap:pretty;min-width:0}.mc .mtg-row:hover .tt{text-underline-offset:3px;text-decoration:underline}.mc .mtg-row .hl{font:400 var(--t-gist)/1.4 var(--f-ui);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.mc .mtg-row .hl.quiet{color:var(--muted)}.mc .mtg-row .sub{flex-wrap:wrap;align-items:center;gap:3px 6px;margin-top:3px;display:flex}.mc .mtg .tag{font:600 var(--t-floor)/1 var(--f-ui);background:var(--option);color:var(--ink);border-radius:var(--r-sm);white-space:nowrap;padding:2px 7px}.mc .mtg .tag.ext{background:var(--option);color:var(--ink);font-weight:700}.mc .mtg-facts .tag{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong)}.mc .mtg .via{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mc .mtg-row .len{font:600 var(--t-meta)/1.25 var(--f-ui);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;padding-top:3px}.mc .mtg-row .plate{padding-top:1px}.mc .mtg .plate{background:var(--plate);color:var(--on-plate);font:600 var(--t-meta)/1 var(--f-ui);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;align-items:center;gap:5px;padding:4px 8px 4px 7px;display:inline-flex}.mc .mtg .plate i{background:var(--live);border-radius:50%;width:7px;height:7px;display:inline-block}.mc .mtg .plate.quiet{color:var(--ink-2);background:0 0;padding-right:0}.mc .mtg-hero{aspect-ratio:16/9;border-radius:var(--r-sm);object-fit:cover;background:var(--gantry);grid-row:span 1;align-self:center;width:72px}.mc .mtg-hero-blank{color:var(--gantry-ink);place-items:center;display:grid}.mc .mtg-hero-blank svg{fill:currentColor;width:17px;height:17px}.mc .mtg-hero-none{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);place-items:center;display:grid}.mc .mtg-hero-none svg{fill:none;width:20px;height:14px;stroke:var(--rule-strong);stroke-width:1.6px;stroke-linecap:round}.mc .mtg-empty{background:var(--surface);width:fit-content;max-width:82ch;box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);gap:6px;padding:14px 14px 16px;display:grid}.mc .mtg-empty h2{font:700 var(--t-section)/1.25 var(--f-head);margin:0}.mc .mtg-empty p{font-size:var(--t-label);color:var(--muted);max-width:72ch;margin:0}.mc .mtg-quiet{color:var(--muted);font-size:var(--t-label);margin:0}.mc .mtg-failed{border-radius:var(--r-sm);background:var(--warn-soft);justify-items:start;gap:8px;padding:12px 14px;display:grid}.mc .mtg-failed p{color:var(--ink);font-size:var(--t-label);margin:0;font-weight:600}.mc .mtg-retry{appearance:none;min-height:var(--opt-h);font:700 var(--t-label)/1 var(--f-ui);background:var(--score);color:var(--on-score);cursor:pointer;clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);border:0;border-radius:0;padding:0 20px 0 11px}.mc .mtg-retry:hover{background:var(--score-hover)}.mc .mtg-retry:focus-visible{clip-path:none;padding-right:22px}.mc .mtg-one .back-line{font-size:var(--t-label);margin:0}.mc .mtg-one .back-line .dotted{appearance:none;cursor:pointer;font:700 var(--t-label)/1 var(--f-ui);color:var(--ink);background:0 0;border:0;padding:0;text-decoration:none}.mc .mtg-one .back-line .dotted:hover{color:var(--broadcast);text-decoration:underline}.mc .mtg-cols{grid-template-columns:minmax(0,1fr) clamp(300px,22vw,420px);align-items:start;gap:10px 20px;display:grid}.mc .mtg-head{gap:6px;min-width:0;margin:2px 0 4px;display:grid}.mc .mtg-main,.mc .mtg-side{align-content:start;gap:8px;min-width:0;display:grid}.mc .mtg-head h1{font:700 var(--t-item)/1.15 var(--f-head);text-wrap:balance;margin:0}.mc .mtg-facts{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.mc .mtg-player{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);overflow:hidden}.mc .mtg-player-line{align-items:center;gap:12px;padding:10px 12px;display:flex}.mc .mtg-player-idle{aspect-ratio:16/9;text-align:center;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:680px;padding:16px;display:flex}.mc .mtg-frame{aspect-ratio:16/9;background:var(--gantry);border:0;width:100%;max-width:680px;display:block}.mc .mtg-player-note{font:500 var(--t-meta)/1.35 var(--f-ui);color:var(--gantry-muted);max-width:72ch;margin:0;padding:7px 12px 9px}.mc .mtg-player-caption{font:600 var(--t-meta)/1.35 var(--f-ui);color:var(--ink-2);max-width:60ch;margin:0}.mc .mtg-player-idle .mtg-player-caption{background:var(--surface);border-radius:var(--r-sm);padding:4px 10px}.mc .mtg-play{appearance:none;border-radius:var(--r-sm);cursor:pointer;background:var(--surface);width:52px;height:52px;box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);transition:background-color var(--d-press) var(--ease-out);border:0;place-items:center;display:grid}.mc .mtg-play:hover:not(:disabled){background:var(--surface-2)}.mc .mtg-play:active:not(:disabled){background:var(--option-press);transform:translateY(1px)}.mc .mtg-play:disabled{background:var(--surface-2);color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--rule-strong);cursor:progress}.mc .mtg-play svg{fill:currentColor;width:24px;height:24px}.mc .mtg-play.sm{flex:none;width:34px;height:34px}.mc .mtg-play.sm svg{width:16px;height:16px}.mc a.mtg-play{text-decoration:none}.mc .mtg-tabs{border-bottom:1px solid var(--rule);gap:18px;display:flex}.mc .mtg-tabs button{appearance:none;font:600 var(--t-label)/1 var(--f-ui);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 0 9px}.mc .mtg-tabs button:hover{color:var(--ink)}.mc .mtg-tabs button.on{color:var(--ink);border-bottom-color:var(--broadcast)}@media (prefers-color-scheme:dark){.mc .mtg-tabs button.on{border-bottom-color:var(--focus)}}.mc .mtg-tabs .count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.mc .mtg-tabs button.on .count{color:var(--muted)}.mc .mtg-block{gap:6px;display:grid}.mc .mtg-block.card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);padding:10px 14px}.mc .mtg-main>.mtg-block.card+.mtg-block.card{margin-top:0}.mc .mtg-block h2{font:700 var(--t-section)/1.25 var(--f-head);align-items:baseline;gap:12px;margin:0;display:flex}.mc .mtg-block h2 .sp{flex:1}.mc .mtg-toggle{appearance:none;cursor:pointer;font:600 var(--t-meta)/1 var(--f-ui);color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.mc .mtg-toggle:hover{color:var(--broadcast)}.mc .mtg-purpose{font:400 var(--t-body)/1.5 var(--f-ui);color:var(--ink);max-width:72ch;margin:0}.mc .mtg-prose{font:400 var(--t-body)/1.45 var(--f-ui);color:var(--ink-2);max-width:72ch;margin:0}.mc .mtg-points{max-width:72ch;font:400 var(--t-body)/1.45 var(--f-ui);color:var(--ink-2);gap:5px;margin:0;padding-left:17px;display:grid}.mc .mtg-points li::marker{color:var(--rule-strong)}.mc .mtg-points strong{color:var(--ink);font-weight:700}.mc .mtg-points em{color:var(--muted);font-style:normal;font-weight:600}.mc .mtg-takeaways{gap:8px}.mc .mtg-h3{font:700 var(--t-head)/1.25 var(--f-head);color:var(--ink);margin:0 0 3px}.mc .mtg-topics{gap:12px;display:grid}@media (width>=1500px){.mc .mtg-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px}.mc .mtg-takeaways{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px}.mc .mtg-points{max-width:none}.mc .mtg-topic .mtg-points,.mc .mtg-takeaways li{max-width:72ch}}.mc .mtg-topic{align-content:start;gap:4px;display:grid}.mc .mtg-long{background:var(--surface-2);border-radius:var(--r-sm);gap:10px;padding:10px 12px;display:grid}.mc .mtg-provenance{font:500 var(--t-meta)/1.4 var(--f-ui);color:var(--muted);max-width:72ch;margin:2px 0 0}.mc .mtg-note{font:500 var(--t-meta)/1.4 var(--f-ui);color:var(--muted);max-width:72ch;margin:0}.mc .mtg-turns{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mc .mtg-turns li{font:400 var(--t-gist)/1.5 var(--f-ui);color:var(--ink-2);grid-template-columns:46px minmax(0,1fr);gap:2px 10px;display:grid}.mc .mtg-stamp{color:var(--muted);font-variant-numeric:tabular-nums;font:600 var(--t-meta)/1.5 var(--f-ui);grid-row:span 2}.mc .mtg-speaker{font:700 var(--t-label)/1.4 var(--f-ui);color:var(--ink)}.mc .mtg-said{max-width:72ch}.mc .mtg-turn-hit{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--broadcast);border-radius:var(--r-sm);margin-left:-9px;padding:4px 6px 4px 9px}.mc .mtg-turn-hit .mtg-stamp{padding-left:0}.mc .mtg-more{appearance:none;background:var(--option);color:var(--ink);text-align:left;border-radius:var(--r-sm);width:100%;font:600 var(--t-meta)/1.2 var(--f-ui);cursor:pointer;border:0;padding:8px 12px}.mc .mtg-more:hover{background:var(--option-hover)}.mc .mtg-mark{background:var(--score);color:var(--on-score)}.mc .mtg-side .panel h2{align-items:baseline;gap:10px;display:flex}.mc .mtg-side .panel h2 .sp{flex:1}.mc .mtg-side .panel h2 .n{font:600 var(--t-label)/1.2 var(--f-ui);color:var(--ink);font-variant-numeric:tabular-nums}.mc .mtg-people-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mc .mtg-people-list li{gap:0;display:grid}.mc .mtg-people-list strong{font:600 var(--t-label)/1.3 var(--f-ui);color:var(--ink)}.mc .mtg-title-of{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted)}.mc .mtg-related{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:var(--surface-2);border-radius:var(--r-sm);border:0;gap:1px;padding:8px 10px;display:grid}.mc .mtg-related:hover{background:var(--option-hover)}.mc .mtg-related strong{font:700 var(--t-label)/1.3 var(--f-ui)}.mc .mtg-related span{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);flex-wrap:wrap;gap:2px 10px;display:flex}.mc .mtg-related span em{font-style:normal}.mc .mtg-related+.mtg-related{margin-top:6px}.mc .mtg-actions{margin:0;padding:0;list-style:none;display:grid}.mc .mtg-actions li{border-top:1px solid var(--rule);gap:3px;padding:8px 0;display:grid}.mc .mtg-actions li:first-child{border-top:0;padding-top:0}.mc .mtg-actions li:last-child{padding-bottom:0}.mc .mtg-action-what{font:400 var(--t-body)/1.4 var(--f-ui);color:var(--ink)}.mc .mtg-action-meta{font:500 var(--t-meta)/1.2 var(--f-ui);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.mc .mtg-at{appearance:none;background:var(--option);color:var(--ink-2);border-radius:var(--r-sm);font:600 var(--t-meta)/1.2 var(--f-ui);font-variant-numeric:tabular-nums;cursor:pointer;border:0;padding:2px 7px}.mc .mtg-at:hover{background:var(--option-hover);color:var(--ink)}.mc .mtg-at.quiet{background:var(--option);color:var(--muted);cursor:default}.mc .mtg-who{color:var(--ink-2);font-weight:600}@media (width<=760px){.mc .mtg-row{grid-template-columns:56px minmax(0,1fr) auto;gap:2px 10px;padding:8px 10px}.mc .mtg-hero{grid-row:span 2;align-self:start;width:56px;margin-top:2px}.mc .mtg-row .len{display:none}.mc .mtg-row .plate{grid-column:3}.mc .mtg-row .hl{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mc .mtg-row .tt{white-space:normal}.mc .mtg-chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 76%,#0000);mask-image:linear-gradient(90deg,#000 76%,#0000)}.mc .mtg .chip{min-height:var(--tap);padding:9px 10px}.mc .mtg-chips-l{z-index:1;background:var(--ground);padding-right:6px;position:sticky;left:0}.mc .mtg-looks button{padding:10px}.mc .mtg-head h1{font-size:22px}.mc .mtg-turns li{grid-template-columns:40px minmax(0,1fr)}.mc .mtg-more{min-height:var(--tap)}.mc .mtg-play,.mc .mtg-play.sm{width:var(--tap);height:var(--tap)}.mc .mtg-play.sm svg{width:18px;height:18px}.mc .mtg-tabs button{padding:14px 0 12px}.mc .mtg-one .back-line .dotted{min-height:var(--tap);align-items:center;display:inline-flex}.mc .mtg-looks button{min-height:var(--tap)}.mc .mtg-find input{padding:12px 0}}@media (width<=1000px){.mc .mtg-cols{grid-template-columns:minmax(0,1fr)}}.mc .mtg-keep{appearance:none;background:var(--option);color:var(--ink);border-radius:var(--r-sm);font:600 var(--t-meta)/1.3 var(--f-ui);cursor:pointer;border:0;padding:2px 8px}.mc .mtg-keep:hover{background:var(--option-hover)}.mc .mtg-kept{color:var(--ok);font:600 var(--t-meta)/1.3 var(--f-ui);flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.mc .mtg-add{background:var(--surface-2);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;padding:8px 10px;display:flex}.mc .mtg-add label{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.mc .mtg-add input,.mc .mtg-add select{font:600 var(--t-label)/1.2 var(--f-ui);color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:var(--r-sm);border:0;min-height:30px;padding:4px 6px}.mc .mtg-add input:focus-visible,.mc .mtg-add select:focus-visible{box-shadow:inset 0 0 0 2px var(--broadcast);outline:none}.mc .mtg-add .opt.lead{min-height:30px}.mc .mtg-add-failed{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn);border-radius:var(--r-sm);font:500 var(--t-meta)/1.4 var(--f-ui);color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;padding:7px 10px;display:flex}@media (width<=760px){.mc .mtg-add{gap:8px}.mc .mtg-add input,.mc .mtg-add select,.mc .mtg-add .opt.lead,.mc .mtg-keep{min-height:var(--tap)}.mc .mtg-add label{flex:100%}}.admin-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 16px;display:flex}.admin-tabs button{appearance:none;font:inherit;cursor:pointer;color:var(--muted);background:var(--card);box-shadow:var(--shadow);border:0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.admin-tabs button:hover{color:var(--ink)}.admin-tabs button[aria-selected=true]{color:var(--on-accent);background:var(--accent)}.admin-tabs .sep{color:var(--rule2);padding:0 4px;font-weight:700}.admin-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:20px 0 4px;display:flex}.admin-head h2{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800}.admin-head span{color:var(--muted);font-size:13px}.admin-note{color:var(--muted);max-width:46rem;margin:0 0 10px;font-size:13px;line-height:1.5}.admin-error{background:var(--accent-soft);color:var(--ink);border-radius:12px;margin:8px 0;padding:8px 12px;font-size:13px}.admin-scroll{overflow-x:auto}table.admin{border-collapse:separate;border-spacing:0;background:var(--card);width:100%;box-shadow:var(--shadow);border-radius:14px;font-size:13px;overflow:hidden}table.admin th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--rule);background:var(--card2);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700}table.admin td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px}table.admin tr:last-child td{border-bottom:none}table.admin td.num,table.admin th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.admin td .small{font-size:12px;line-height:1.3}table.admin tr.group td{background:var(--card2);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:6px 12px;font-size:11px;font-weight:700}table.admin tr.decided td{opacity:.7}table.admin select,table.admin input{font:inherit;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--rule2);border:0;border-radius:8px;padding:5px 8px;font-size:13px;font-weight:600}table.admin input.threshold{width:4.5rem}.admin-dot{background:var(--rule2);vertical-align:middle;border-radius:999px;width:10px;height:10px;margin-right:6px;display:inline-block}.admin-dot.ok{background:var(--ok)}.admin-dot.warn{background:var(--accent)}.admin-dot.bad{background:var(--bad)}.admin-says{color:var(--muted2)}.admin-says.parked{color:var(--ink);font-weight:600}.admin-panel{background:var(--card);box-shadow:var(--shadow);border-radius:16px;margin:0 0 12px;padding:16px 18px}.admin-panel p{margin:0 0 6px}.admin-kv{grid-template-columns:170px minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;display:grid}.admin-kv dt{color:var(--muted);margin:0;font-weight:600}.admin-kv dd{font-variant-numeric:tabular-nums;margin:0}.admin-actions{flex-wrap:wrap;gap:6px;display:flex}details.admin-unreached{background:var(--card);box-shadow:var(--shadow);border-radius:12px;margin:0 0 14px;padding:10px 14px}details.admin-unreached summary{cursor:pointer;color:var(--ink);font-size:14px;line-height:1.5}details.admin-unreached summary span{color:var(--muted)}details.admin-unreached[open] summary{margin-bottom:8px}.admin-find{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.admin-find input{font:inherit;color:var(--ink);background:var(--card);min-width:12rem;box-shadow:inset 0 0 0 1.5px var(--rule);border:0;border-radius:8px;padding:5px 8px;font-size:13px}.admin-says.ok{color:var(--ink);margin:0 0 10px;font-weight:600}table.admin.billing-map{overflow:visible}table.admin.billing-map th.billing-actions,table.admin.billing-map td.billing-actions{z-index:1;position:sticky;right:0;box-shadow:-8px 0 8px -8px #0000002e}table.admin.billing-map td.billing-actions{background:var(--card)}table.admin.billing-map th.billing-actions{background:var(--card2);border-top-right-radius:14px}table.admin.billing-map tr:last-child td.billing-actions{border-bottom-right-radius:14px}table.admin.billing-map tr.decided td.billing-actions{opacity:1}.superadmin .sa-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:8px 0;display:flex}.superadmin .sa-head h2{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800}.sa-tab{appearance:none;font:inherit;color:var(--muted);background:var(--card);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.sa-tab.on{color:var(--on-accent);background:var(--accent)}.sa-panel{background:var(--card);box-shadow:var(--shadow);border-radius:16px;margin-bottom:18px;padding:16px 18px}.sa-panel h2{margin:0 0 4px;font-size:15px;font-weight:800}.sa-banner{background:var(--nav);color:#fff;border-radius:16px;align-items:center;gap:12px;margin:10px 0 14px;padding:14px 18px;font-size:14px;display:flex}.sa-refusal{border:1.5px dashed var(--rule2);color:var(--ink);border-radius:16px;margin:10px 0;padding:14px 18px;font-size:14px;line-height:1.5}.sa-reason{color:var(--muted);flex-direction:column;flex:22rem;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.sa-reason input{box-sizing:border-box;width:100%}.sa-btn{background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sa-btn:hover{color:var(--on-accent);filter:brightness(.96)}.sa-btn:disabled{opacity:.5;cursor:default}.sa-items{margin-top:14px}.sa-passage{color:var(--ink);font-weight:700}.sa-context{border-left:3px solid var(--rule2);background:var(--card2);color:var(--muted2);white-space:pre-line;border-radius:0 8px 8px 0;max-height:9rem;margin-top:4px;padding:6px 10px;font-size:12px;overflow:auto}.sa-opens{margin-top:12px}.mc .up{gap:14px;max-width:none;margin:0;display:grid}.mc .up>*,.mc .up-sec>*,.mc .up-lane-open>*{min-width:0}.mc .up-scroll{overflow-x:auto}.mc .up-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mc .up-title{font:800 var(--t-score)/1 var(--f-score);letter-spacing:.01em;margin:0}.mc .up-live{background:var(--plate);color:var(--on-plate);border-radius:var(--r-sm);font:700 var(--t-floor)/1 var(--f-ui);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.mc .up-dot{background:var(--live);border-radius:50%;width:7px;height:7px;display:inline-block}@media (prefers-reduced-motion:no-preference){.mc .up-dot{animation:up-pulse 2s var(--ease-out) infinite}}@keyframes up-pulse{0%,to{opacity:1}50%{opacity:.35}}.mc .up-win{flex-wrap:wrap;align-items:center;gap:2px;margin-left:auto;display:flex}.mc .up-win button{appearance:none;color:var(--muted);font:600 var(--t-label)/1 var(--f-ui);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:7px 10px}.mc .up-win button:hover{background:var(--option);color:var(--ink)}.mc .up-win button.on{background:var(--broadcast);color:var(--on-broadcast)}.mc .up-said,.mc .up-none{font:500 var(--t-gist)/1.45 var(--f-ui);color:var(--muted);max-width:72ch;margin:0}.mc .up-note{font:500 var(--t-meta)/1.4 var(--f-ui);color:var(--muted);max-width:78ch;margin:0}.mc .up-warnline{font:600 var(--t-meta)/1.4 var(--f-ui);color:var(--warn);background:var(--warn-soft);border-radius:var(--r-sm);max-width:78ch;margin:0;padding:7px 10px}.mc .up-bad{color:var(--warn);font-weight:700}.mc .up-range{flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-top:2px;display:flex}.mc .up-range label{font:600 var(--t-label)/1 var(--f-ui);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.mc .up-range input{appearance:none;font:600 var(--t-label)/1 var(--f-ui);color:var(--ink);background:var(--option);border:1px solid var(--rule);border-radius:var(--r-sm);padding:6px 8px}.mc .up-range input:focus-visible{outline:2px solid var(--broadcast);outline-offset:1px}.mc .up-lead{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.mc .up-plate{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);padding:var(--pad-y) var(--pad-x);align-content:start;gap:1px;display:grid}.mc .up-plate b{font:800 34px/1 var(--f-score);color:var(--ink);font-variant-numeric:tabular-nums}.mc .up-plate span{font:700 var(--t-label)/1.25 var(--f-head);color:var(--ink-2)}.mc .up-plate small{font:500 var(--t-meta)/1.35 var(--f-ui);color:var(--muted)}.mc .up-plate-warn{box-shadow:inset 0 0 0 1px var(--warn)}.mc .up-plate-warn b{color:var(--warn)}.mc .up-bill{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:var(--r-sm);padding:var(--pad-y) var(--pad-x);gap:10px;display:grid}.mc .up-bill-lead{gap:3px;display:grid}.mc .up-bill-lead b{font:800 44px/1 var(--f-score);color:var(--ink);font-variant-numeric:tabular-nums}.mc .up-bill-lead span{font:700 var(--t-head)/1.25 var(--f-head);color:var(--ink-2)}.mc .up-bill-lead small{font:500 var(--t-meta)/1.35 var(--f-ui);color:var(--muted);max-width:78ch}.mc .up-srcs{gap:0;margin:0;padding:0;list-style:none;display:grid}.mc .up-src{border-top:1px solid var(--rule);gap:1px;padding:7px 0;display:grid}.mc .up-src-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mc .up-src-head b{font:700 var(--t-label)/1.3 var(--f-head);color:var(--ink)}.mc .up-src-cost{font:800 18px/1 var(--f-score);font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto}.mc .up-src.unknown .up-src-cost{color:var(--muted)}.mc .up-src-what{font:500 var(--t-meta)/1.35 var(--f-ui);color:var(--ink-2);max-width:78ch}.mc .up-src-todo{font:600 var(--t-meta)/1.4 var(--f-ui);color:var(--warn);max-width:78ch}.mc .up-acct summary{font:600 var(--t-label)/1.3 var(--f-ui);color:var(--muted);cursor:pointer;padding:4px 0}.mc .up-acct summary:hover,.mc .up-acct[open] summary{color:var(--ink)}.mc .up-sec{gap:var(--gap);display:grid}.mc .up-sech{gap:2px;display:grid}.mc .up-sech h2{font:700 var(--t-section)/1.25 var(--f-head);margin:0}.mc .up-hours{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);padding:var(--pad-y) var(--pad-x);align-items:flex-end;gap:2px;height:92px;display:flex;position:relative}.mc .up-hbar{flex:1 1 0;align-items:flex-end;min-width:3px;height:64px;display:flex}.mc .up-hbar i{background:var(--broadcast);border-radius:1px;width:100%;min-height:1px;display:block}.mc .up-hbar:hover i{background:var(--ink)}.mc .up-haxis{left:var(--pad-x);right:var(--pad-x);font:500 var(--t-floor)/1 var(--f-ui);color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:6px}.mc .up-lanes{gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.mc .up-lane{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm)}.mc .up-lane:hover,.mc .up-lane.open{box-shadow:inset 0 0 0 1px var(--rule-strong)}.mc .up-lane-btn{text-align:left;cursor:pointer;width:100%;padding:var(--pad-y) var(--pad-x);color:var(--ink);font:inherit;border-radius:var(--r-sm);background:0 0;border:0;gap:3px;display:grid}.mc .up-lane-head{align-items:baseline;gap:10px;display:flex}.mc .up-lane-name{font:700 var(--t-head)/1.25 var(--f-head)}.mc .up-lane-cost{font:800 20px/1 var(--f-score);font-variant-numeric:tabular-nums;margin-left:auto}.mc .up-lane-meta,.mc .up-lane-does{font:500 var(--t-meta)/1.35 var(--f-ui);color:var(--muted)}.mc .up-lane-does{max-width:78ch}.mc .up-lane-btn:hover .up-lane-name{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.mc .up-lane-open{padding:0 var(--pad-x) var(--pad-y);gap:var(--gap);display:grid}.mc .up-bar{background:var(--option);border-radius:1px;height:4px;display:block;overflow:hidden}.mc .up-bar i{background:var(--broadcast);height:100%;display:block}.mc .up-bar i.bad{background:var(--warn)}.mc .up-table{border-collapse:collapse;background:var(--surface);border-radius:var(--r-sm);width:100%;box-shadow:inset 0 0 0 1px var(--rule);font-variant-numeric:tabular-nums}.mc .up-table-sm{box-shadow:none;background:var(--surface-2)}.mc .up-table th,.mc .up-table td{text-align:right;font:500 var(--t-meta)/1.3 var(--f-ui);padding:5px 10px}.mc .up-table thead th{color:var(--muted);border-bottom:1px solid var(--rule);font-weight:600}.mc .up-table th[scope=row]{text-align:left;color:var(--ink);font-weight:600}.mc .up-table tbody tr+tr th,.mc .up-table tbody tr+tr td{border-top:1px solid var(--rule)}.mc .up-num{color:var(--ink);font-weight:700}.mc .up-tag{font:700 var(--t-floor)/1.5 var(--f-ui);color:var(--ink);background:var(--option);border-radius:var(--r-sm);white-space:nowrap;margin-left:7px;padding:0 6px;display:inline-block}.mc .up-tag-warn{color:var(--warn);background:var(--warn-soft)}.mc .up-ver{color:var(--muted);font-weight:500}.mc .up-days{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);padding:var(--pad-y) var(--pad-x);align-items:flex-end;gap:4px;height:148px;display:flex}.mc .up-dbar{flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:4px;min-width:8px;height:100%;display:flex}.mc .up-dstack{border-radius:1px;flex-direction:column-reverse;width:100%;min-height:1px;display:flex;overflow:hidden}.mc .up-dstack i{width:100%;min-height:1px;display:block}.mc .up-dlabel{font:500 var(--t-floor)/1 var(--f-ui);color:var(--muted);text-align:center;white-space:nowrap}.mc .up-l0{background:var(--broadcast)}.mc .up-l1{background:color-mix(in srgb, var(--broadcast) 78%, var(--surface))}.mc .up-l2{background:color-mix(in srgb, var(--broadcast) 58%, var(--surface))}.mc .up-l3{background:color-mix(in srgb, var(--broadcast) 40%, var(--surface))}.mc .up-l4{background:color-mix(in srgb, var(--broadcast) 26%, var(--surface))}.mc .up-l5{background:color-mix(in srgb, var(--broadcast) 14%, var(--surface))}.mc .up-tok{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.mc .up-fig{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);padding:var(--pad-y) var(--pad-x);gap:1px;display:grid}.mc .up-fig b{font:800 24px/1 var(--f-score);font-variant-numeric:tabular-nums}.mc .up-fig span{font:600 var(--t-meta)/1.2 var(--f-ui);color:var(--muted)}.mc .up-ceils{gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.mc .up-ceil{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);padding:var(--pad-y) var(--pad-x);gap:4px;display:grid}.mc .up-ceil.reached{box-shadow:inset 0 0 0 1px var(--warn)}.mc .up-ceil-head{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);align-items:baseline;gap:10px;display:flex}.mc .up-ceil-head b{font:700 var(--t-label)/1.3 var(--f-head);color:var(--ink)}.mc .up-ceil-head span{font-variant-numeric:tabular-nums;margin-left:auto}.mc .up-scope{gap:3px;margin:0;padding:0;list-style:none;display:grid}.mc .up-scope li{font:500 var(--t-meta)/1.45 var(--f-ui);color:var(--muted);max-width:78ch;padding-left:14px;position:relative}.mc .up-scope li:before{content:"·";color:var(--rule-strong);font-weight:700;position:absolute;left:4px}@media (width<=720px){.mc .up-win{width:100%;margin-left:0}.mc .up-plate b{font-size:28px}.mc .up-bill-lead b{font-size:34px}.mc .up-days{height:120px}.mc .up-table th,.mc .up-table td{font-size:var(--t-floor);padding:5px 6px}.mc .up-scroll .up-table{min-width:460px}}.mc .en-read{font:500 var(--t-meta)/1 var(--f-ui);color:var(--muted);font-variant-numeric:tabular-nums}.mc .en-lead{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.mc .en-lead{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.mc .en-lead{grid-template-columns:minmax(0,1fr)}}.mc .en-lead .up-plate b{font-size:var(--t-score)}.mc .en-sech{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.mc .en-meta{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);flex-wrap:wrap;gap:14px;margin:0;display:flex}.mc .en-meta b{font:800 16px/1 var(--f-score);color:var(--ink);font-variant-numeric:tabular-nums;margin-right:3px}.mc .en-table th.en-l,.mc .en-table th[scope=row]{text-align:left;white-space:nowrap}.mc .en-table td{white-space:nowrap}.mc .en-table thead th{vertical-align:bottom;white-space:normal;max-width:88px}.mc .en-table thead th.en-l{max-width:none}.mc .en-nil{color:var(--muted);font-weight:400}.mc .en-against{max-width:760px}.mc .en-share{min-width:112px}.mc .en-bar{background:var(--option);border-radius:1px;height:4px;margin-top:3px;display:block;overflow:hidden}.mc .en-bar i{background:var(--muted);height:100%;display:block}.mc .en-lock{background:var(--private);color:var(--on-private);align-items:center;gap:4px;display:inline-flex}.mc .en-lock svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:11px;height:11px}.mc .en-two{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start}.mc .en-two>div{gap:var(--gap);min-width:0;display:grid}.mc .en-two .en-table th,.mc .en-two .en-table td{padding-left:6px;padding-right:6px}.mc .en-two .en-table thead th{max-width:72px}.mc .en-strip{gap:2px;height:12px;display:flex}.mc .en-strip i{background:var(--rule-strong);border-radius:1px;min-width:2px;display:block}.mc .en-strip i.work{background:var(--ink)}.mc .en-stages{flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}.mc .en-stages div{gap:1px;display:grid}.mc .en-stages dt{font:800 16px/1 var(--f-score);font-variant-numeric:tabular-nums;color:var(--muted)}.mc .en-stages div.work dt{color:var(--ink)}.mc .en-stages dd{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);margin:0}.mc .en-cannot{max-width:78ch;font:500 var(--t-meta)/1.4 var(--f-ui);color:var(--ink-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.mc .en-cannot li{padding-left:14px;position:relative}.mc .en-cannot li:before{content:"";background:var(--muted);width:4px;height:4px;position:absolute;top:.55em;left:0}.mc .en-table th.en-l,.mc .en-table tbody th[scope=row]{z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--rule);position:sticky;left:0}@media (width<=1180px){.mc .en-table .en-wide{display:none}.mc .en-table th,.mc .en-table td{padding-left:7px;padding-right:7px}.mc .en-share{min-width:84px}}@media (width<=760px){.mc .en-table th[scope=row]{white-space:normal;min-width:128px;max-width:150px}.mc .en-table th[scope=row] .up-tag{white-space:normal;width:fit-content;margin:2px 0 0;display:flex}}.panel.usage{margin:16px 0}.usage-block{border-top:1px solid var(--rule);padding:10px 0 4px}.usage-block:first-of-type{border-top:0;padding-top:4px}.usage-block h3{letter-spacing:.04em;color:var(--muted2);text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.usage-block .gist{margin:6px 0 0}.usage-block .usage-health{margin:0 0 8px}.usage-chart{width:100%;max-width:560px;height:auto;margin:2px 0 4px;display:block}.usage-bar{fill:var(--accent)}.usage-bar-break{stroke:var(--rule2);stroke-width:1px}.usage-turn{fill:var(--ink)}.usage-slot-current{fill:none;stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.usage-label{fill:var(--muted);font-size:10px;font-weight:600}.usage-break{color:var(--muted2);border-left:3px solid var(--rule2);margin:6px 0 0;padding-left:8px;font-size:12px}.usage-unconfirmed .opt{margin-top:8px}.panel.usage .usage-confirm{background:var(--accent);color:var(--on-accent);cursor:pointer}.panel.usage .usage-confirm:hover{filter:brightness(.95)}.billing-block{border-top:1px solid var(--rule);padding:10px 0 4px}.billing-block:first-of-type{border-top:0;padding-top:4px}.billing-block h3{letter-spacing:.04em;color:var(--muted2);text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.billing-block .gist{margin:6px 0 0}.billing-chart{width:100%;max-width:560px;height:auto;margin:2px 0 4px;display:block}.billing-bar{fill:var(--accent)}.billing-bar-forecast{fill:var(--accent);fill-opacity:.18;stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 3}.billing-label{fill:var(--muted);font-size:10px;font-weight:600}.billing-terms{border-collapse:collapse;width:100%;font-size:13px}.billing-terms td{vertical-align:top;border-bottom:1px solid var(--rule);padding:5px 10px 5px 0}.billing-terms tr:last-child td{border-bottom:0}.billing-terms .dim{color:var(--muted);font-size:11px}.billing-terms tr.soon td:last-child{color:var(--warn,#b45309);font-weight:700}.billing-terms tr.ended td{color:var(--muted)}.billing-unconfirmed .opt{margin-top:8px}.panel.billing .billing-confirm{background:var(--accent);color:var(--on-accent);cursor:pointer}.panel.billing .billing-confirm:hover{filter:brightness(.95)}.twt{gap:12px;max-width:760px;display:grid}.twt h1{margin:0 0 2px;font-size:19px}.twt-sub{color:var(--muted);margin:0 0 6px;font-size:13px}.twt-panel{gap:8px;display:grid}.twt-panel h2{margin:0}.twt-checks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.twt-check{color:var(--muted2);align-items:center;gap:8px;font-size:14px;display:flex}.twt-check.ok{color:var(--ink)}.twt-mark{text-align:center;width:18px;color:var(--muted);font-weight:800}.twt-check.ok .twt-mark{color:var(--ok)}.twt-state{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-left:auto;font-size:11px;font-weight:700}.twt-check.ok .twt-state{color:var(--ok)}.twt-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.twt-number{width:240px;max-width:100%}.twt-number input{font-variant-numeric:tabular-nums;letter-spacing:.02em}.twt-phase{margin:2px 0 0;font-size:14px;font-weight:700}.twt-bad{color:var(--bad)}.twt-lines{background:var(--card2);border-radius:12px;gap:2px;margin:0;padding:8px 12px;font-size:13px;list-style:none;display:grid}.twt-lines li{gap:10px;display:flex}.twt-at{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.twt-calls{gap:8px;display:grid}.twt-call{background:var(--card2);box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.twt-call.on{box-shadow:inset 0 0 0 1.5px var(--accent)}.twt-call-head{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;display:flex}.twt-call-head strong{font-variant-numeric:tabular-nums;font-weight:800}.twt code{background:var(--card2);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.chat-page{max-width:1100px}.chat-page .tierh{margin-top:0}.chat-error{color:var(--bad);margin:0 0 8px}.chat-frame{border:1px solid var(--rule);background:var(--card);border-radius:12px;height:calc(100vh - 170px);min-height:420px;display:flex;overflow:hidden}.chat-frame.one .chat-view{width:100%}.chat-list{border-right:1px solid var(--rule);background:var(--card);flex-direction:column;flex:none;gap:4px;width:240px;padding:10px;font-size:13px;display:flex;overflow-y:auto}.chat-list-head{justify-content:space-between;align-items:center;margin:2px 6px 8px;display:flex}.chat-list-head p{align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.chat-new{appearance:none;background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.chat-new:hover{filter:brightness(1.05)}.choice{appearance:none;text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:var(--card2);border:0;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.choice:hover{box-shadow:inset 0 0 0 1.5px var(--rule2)}.choice.on{background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.choice-name{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.choice-preview{display:none}.choice .pill{padding:1px 7px;font-size:10px}.choice .pill.guest{background:var(--accent-soft);color:var(--ink)}.choice .pill.quiet{background:var(--bg);color:var(--muted2)}.choice.on .pill{background:var(--card)}.unread{background:var(--bad);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.nav .n .unread{margin-left:auto}.chat-view{background:var(--card);flex-direction:column;flex:1;min-width:0;display:flex}.chat-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.chat-head b{font-weight:800}.chat-head em{color:var(--ink);font-style:normal;font-weight:600}.chat-back{margin-right:4px}.chat-messages{flex-direction:column;flex:1;gap:8px;padding:12px 14px;display:flex;overflow-y:auto}.chat-day{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-self:center;margin:6px 0 2px;font-size:11px;font-weight:700}.msg{background:var(--bg);border-radius:14px 14px 14px 4px;max-width:62%;padding:9px 12px;font-size:14px;position:relative}.msg.me{background:var(--accent-soft);border-radius:14px 14px 4px;margin-left:auto}.msg.removed{color:var(--muted);font-style:italic}.msg .from{color:var(--muted);margin:0 0 2px;font-size:11px;font-weight:700}.msg .qr{border-left:3px solid var(--private);background:var(--private-soft);color:var(--muted2);border-radius:0 6px 6px 0;margin:0 0 6px;padding:4px 8px;font-size:12px}.msg-body{white-space:pre-wrap;overflow-wrap:anywhere}.mention{background:var(--private-soft);color:var(--private);border-radius:4px;padding:0 3px;font-weight:700}.msg-files{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.msg-image{background:var(--card2);border-radius:8px;max-width:100%;max-height:260px;display:block}.msg-file{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--rule2);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.msg-acts{color:var(--muted);gap:8px;margin-top:4px;font-size:11px;display:none}.msg:hover .msg-acts,.msg:focus-within .msg-acts{display:flex}.changed{background:var(--accent-soft);color:var(--ink);border-radius:12px;margin:8px 0 0;padding:8px 12px;font-size:14px}.proposal{align-self:stretch}.proposal em{font-style:normal;font-weight:700}.chat-compose{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.compose-row{align-items:flex-end;gap:8px;display:flex}.compose-row .field{align-items:stretch;padding:6px 12px}.compose-row textarea{font:inherit;color:var(--ink);resize:none;background:0 0;border:0;outline:0;width:100%;min-height:22px;max-height:160px;font-weight:500;line-height:1.4}.compose-quote{align-items:center;gap:8px;margin:0;display:flex}.compose-files{flex-wrap:wrap;gap:6px;display:flex}.compose-file{background:var(--card2);border-radius:10px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.compose-file img{border-radius:6px;width:auto;height:40px}.link-panel,.new-chat{margin:10px 14px 0}.link-row{align-items:center;gap:8px;display:flex}.new-chat-fields{gap:8px;display:grid}.new-chat-ext{align-items:center;gap:6px;display:flex}.guest-list{gap:6px;margin:0 0 10px;padding:0;font-size:14px;list-style:none;display:grid}.guest-list li{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.invite-link{overflow-wrap:anywhere;font-size:13px}.invite-link code{background:var(--card2);border-radius:6px;padding:2px 6px}.opt small{color:var(--muted);margin-left:6px;font-size:11px;font-weight:600}@media (width<=760px){.chat-frame{height:calc(100vh - 140px)}.chat-list{border-right:0;width:100%}.msg{max-width:82%}}.mc .chats{--outside:#b25a00;--on-outside:#fff;--outside-soft:#fff4e6;--outside-rule:#f0c48a;--outside-ink:#5a3000;--mine:#e7ecff;gap:10px;max-width:none;margin:0;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mc .chats{--outside:#ffa64d;--on-outside:#241505;--outside-soft:#3a2a17;--outside-rule:#7a5320;--outside-ink:#ffd9b0;--mine:#2a3556}}.mc .chats .ch-top{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.mc .chats .ch-title{font:800 var(--t-score)/1 var(--f-score);letter-spacing:.01em;margin:0}.mc .chats .ch-sub{color:var(--muted);font-size:var(--t-label)}.mc .chats .ch-error{color:var(--warn);background:var(--warn-soft);border-radius:var(--r-sm);font-size:var(--t-label);margin:0;padding:8px 10px}.mc .chats .ch-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mc .chats .ch-chip{appearance:none;cursor:pointer;background:var(--option);color:var(--ink);font:600 var(--t-label)/1 var(--f-ui);border-radius:var(--r-sm);border:0;padding:7px 10px}.mc .chats .ch-chip:hover{background:var(--option-hover)}.mc .chats .ch-chip.on{background:var(--plate);color:var(--on-plate);font-weight:700}.mc .chats .ch-chip.out{box-shadow:inset 0 0 0 1px var(--outside);color:var(--outside);background:0 0}.mc .chats .ch-chip.out.on{background:var(--outside);color:var(--on-outside);box-shadow:none}.mc .chats .ch-find{background:var(--surface);min-width:180px;max-width:320px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:var(--r-sm);font:500 var(--t-label)/1.2 var(--f-ui);border:0;flex:1;padding:7px 10px}.mc .chats .ch-find:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.mc .chats .ch-new{appearance:none;cursor:pointer;background:var(--score);color:var(--on-score);font:700 var(--t-label)/1 var(--f-ui);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);border:0;border-radius:0;margin-left:auto;padding:8px 18px 8px 12px}.mc .chats .ch-new:hover{background:var(--score-hover)}.mc .chats .ch-new:focus-visible,.mc .chats .ch-open:focus-visible{clip-path:none;padding-right:22px}.mc .chats .ch-c:focus-visible{outline-offset:-2px}.mc .chats .ch-split{grid-template-columns:minmax(300px,27%) minmax(0,1fr);align-items:stretch;gap:12px;height:calc(100vh - 210px);min-height:340px;display:grid}.mc .chats .ch-split.one{grid-template-columns:minmax(0,1fr)}.mc .chats .ch-list{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);min-height:0;overflow-y:auto}.mc .chats .ch-c{text-align:left;appearance:none;cursor:pointer;width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--rule);background:0 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 10px;display:grid}.mc .chats .ch-c:hover{background:var(--surface-2)}.mc .chats .ch-c.on{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--broadcast)}.mc .chats .ch-c.out{box-shadow:inset 4px 0 0 var(--outside)}.mc .chats .ch-c.out.on{background:var(--outside-soft);box-shadow:inset 4px 0 0 var(--outside)}.mc .chats .ch-av{background:var(--plate);width:30px;height:30px;color:var(--on-plate);font:700 var(--t-floor)/30px var(--f-ui);text-align:center;border-radius:50%}.mc .chats .ch-av.g{color:var(--outside);box-shadow:inset 0 0 0 1.5px var(--outside);background:0 0}.mc .chats .ch-av.small{width:28px;height:28px;font-size:11px;line-height:28px}.mc .chats .ch-mid{gap:2px;min-width:0;display:grid}.mc .chats .ch-nm{font:700 var(--t-body)/1.25 var(--f-ui);flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;overflow:hidden}.mc .chats .ch-nm>:not(.ch-who){flex:none}.mc .chats .ch-who{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.mc .chats .ch-pv{color:var(--muted);font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mc .chats .ch-rt{text-align:right;font:500 var(--t-floor)/1.4 var(--f-ui);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.mc .chats .ch-rt b{background:var(--live);color:var(--on-live);font:700 11px/17px var(--f-ui);border-radius:9px;min-width:17px;margin:4px 0 0 auto;padding:0 5px;display:block}.mc .chats .ch-built{margin:8px 10px}.mc .chats .ch-src{font:600 var(--t-floor)/1 var(--f-ui);color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:var(--r-sm);letter-spacing:.03em;padding:3px 5px}.mc .chats .ch-src.teams{color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong)}.mc .chats .ch-rt .ch-src{box-shadow:none;color:var(--muted);letter-spacing:.04em;margin-top:2px;padding:0;font-weight:500;display:block}.mc .chats .ch-tag.out{font:700 var(--t-floor)/1 var(--f-ui);color:var(--on-outside);background:var(--outside);border-radius:var(--r-sm);letter-spacing:.03em;white-space:nowrap;padding:3px 6px}.mc .chats p.ch-band,.mc .chats p.ch-comp,.mc .chats p.ch-pad,.mc .chats p.ch-built,.mc .chats p.ch-older{max-width:none}.mc .chats .ch-thread{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);flex-direction:column;min-height:0;display:flex}.mc .chats .ch-thread.out{box-shadow:inset 0 0 0 2px var(--outside)}.mc .chats .ch-th{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.mc .chats .ch-th.out{background:var(--outside-soft);border-bottom:1px solid var(--outside-rule)}.mc .chats .ch-th b{font:700 var(--t-head)/1 var(--f-head)}.mc .chats .ch-th .ch-who-line{color:var(--muted);font-size:var(--t-meta)}.mc .chats .ch-back{margin-right:4px}.mc .chats .ch-band{background:var(--outside-soft);border-bottom:1px solid var(--outside-rule);font-size:var(--t-meta);color:var(--outside-ink);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;padding:7px 12px;display:flex}.mc .chats .ch-band b{color:var(--outside)}.mc .chats .ch-pad{margin:0;padding:14px}.mc .chats .ch-older{margin:0 0 4px}.mc .chats .ch-msgs{flex:1;align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow-y:auto}.mc .chats .ch-m{grid-template-columns:28px minmax(0,1fr);gap:8px;max-width:76ch;display:grid}.mc .chats .ch-m .ch-b{background:var(--surface-2);font-size:var(--t-body);border-radius:var(--r-sm);width:fit-content;max-width:100%;padding:8px 10px}.mc .chats .ch-m-who{font:700 var(--t-floor)/1.3 var(--f-ui);color:var(--ink-2);margin-bottom:2px}.mc .chats .ch-m-body{white-space:pre-wrap;overflow-wrap:anywhere}.mc .chats .ch-m-t{color:var(--muted);font-size:var(--t-floor);margin-top:3px}.mc .chats .ch-m.mine{grid-template-columns:minmax(0,1fr);justify-self:end}.mc .chats .ch-m.mine .ch-b{background:var(--mine);margin-left:auto}.mc .chats .ch-m.out .ch-b{background:var(--outside-soft);box-shadow:inset 0 0 0 1px var(--outside-rule)}.mc .chats .ch-m.out .ch-m-who{color:var(--outside)}.mc .chats .ch-comp{border-top:1px solid var(--rule);color:var(--muted);font-size:var(--t-meta);margin:0;padding:10px 12px}.mc .chats .ch-compose-row{align-items:flex-end;gap:8px;display:flex}.mc .chats .ch-compose-row .field{flex:1;min-width:0}.mc .chats .ch-compose-t{resize:vertical;background:var(--surface-2);width:100%;min-height:38px;max-height:160px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:var(--r-sm);font:400 var(--t-body)/1.4 var(--f-ui);border:0;padding:9px 10px}.mc .chats .ch-compose-t:focus-visible{outline:2px solid var(--score);outline-offset:1px}.mc .chats .ch-sendfail{color:var(--bad);margin:0 0 6px}.mc .chats .ch-consent{max-width:62ch;margin:0 0 8px}.mc .chats .ch-alsoin{font-size:var(--t-meta);margin:0;padding:6px 12px 10px}.mc .chats .ch-alsoin a{color:var(--muted)}.mc .chats .ch-react{vertical-align:middle;align-items:center;gap:2px;margin-left:8px;display:inline-flex}.mc .chats .ch-react-b{border-radius:var(--r-sm);cursor:pointer;opacity:.45;background:0 0;border:0;padding:1px 3px;font-size:13px;line-height:1}.mc .chats .ch-react-b:hover:not(:disabled),.mc .chats .ch-react-b:focus-visible{opacity:1;background:var(--surface-2)}.mc .chats .ch-react-b:disabled{cursor:default;opacity:.25}.mc .chats .ch-react-b.more{font-size:11px}.mc .chats .ch-react-menu{border-radius:var(--r-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);gap:1px;margin-left:2px;padding:1px 3px;display:inline-flex}.mc .chats .ch-react-menu .ch-react-b{opacity:.85}.mc .chats .ch-react-sent{margin-right:2px;font-size:13px}.mc .chats .ch-m.sent .ch-b{opacity:.72;box-shadow:inset 0 0 0 1px var(--rule-strong)}.mc .chats .ch-open{background:var(--score);color:var(--on-score);font:700 var(--t-label)/1 var(--f-ui);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);padding:8px 18px 8px 12px;text-decoration:none;display:inline-block}.mc .chats .ch-open:hover{background:var(--score-hover)}.mc .chats .ch-comp.out .ch-open{background:var(--option);color:var(--ink)}.mc .chats .ch-comp.out .ch-open:hover{background:var(--option-hover)}.mc .chats .ch-comp.out{background:var(--outside-soft);border-top:1px solid var(--outside-rule);color:var(--outside-ink)}.mc .chats .chat-view{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);min-height:0;overflow:hidden}.mc .chats .ch-back{display:none}@media (width<=760px){.mc .chats .ch-split{grid-template-columns:minmax(0,1fr);height:auto}.mc .chats .ch-list{max-height:60vh}.mc .chats .ch-split.one{height:calc(100dvh - 230px);min-height:320px}.mc .chats .ch-msgs{max-height:none}.mc .chats .ch-new{margin-left:0}.mc .chats .ch-back{display:inline}.mc .chats .ch-split.one .ch-list{display:none}}.copilot{background:var(--ground);height:100%;min-height:100vh;color:var(--ink);font:400 var(--t-body)/1.4 var(--f-ui);flex-direction:column;display:flex}.copilot button{font-family:var(--f-ui)}.copilot .ico{width:15px;height:15px}.copilot .cp-screen{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.copilot .cp-mark{font:800 var(--t-rank)/1 var(--f-score);letter-spacing:.01em;color:var(--ink);margin:0}.copilot .cp-say{font-size:var(--t-label);color:var(--ink-2);max-width:19rem;margin:0;font-weight:500}.copilot .cp-off{margin:10px var(--pad-x);border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);font-size:var(--t-label);color:var(--ink-2);padding:9px 11px;font-weight:600}.copilot .cp-head{padding:9px var(--pad-x) 8px;background:var(--surface);border-bottom:1px solid var(--rule);flex:none}.copilot .cp-r1{align-items:center;gap:8px;display:flex}.copilot .cp-client{font:700 var(--t-section)/1.2 var(--f-head);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.copilot .cp-sil{flex:none;margin-left:auto}.copilot .cp-r2{font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:3px 10px;min-width:0;margin-top:6px;display:flex}.copilot .cp-status{color:var(--ink-2);align-items:center;gap:6px;min-width:0;font-weight:600;display:inline-flex}.copilot .cp-tone-rec .cp-status{color:var(--ink)}.copilot .cp-tone-stopped .cp-status{color:var(--warn);font-weight:700}.copilot .cp-tone-stopped .cp-status .ico{width:14px;height:14px}.copilot .cp-note{color:var(--muted);font-weight:500}.copilot .cp-dash{font-size:var(--t-meta);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.copilot .cp-dash .ico{width:13px;height:13px}.copilot .cp-stop{font-size:var(--t-meta);color:var(--muted);margin:4px 0 0;font-weight:500}.copilot .cp-share{margin:8px var(--pad-x) 0;font-size:var(--t-meta);color:var(--muted);flex:none;align-items:flex-start;gap:6px;font-weight:500;line-height:1.35;display:flex}.copilot .cp-share .ico{flex:none;width:14px;height:14px;margin-top:1px}.copilot .cp-bot{margin:var(--gap) var(--pad-x) 0;padding:var(--pad-y) var(--pad-x);border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);flex:none}.copilot .cp-bot-t{align-items:center;gap:7px;display:flex}.copilot .cp-bot-t b{font:700 var(--t-head)/1.25 var(--f-head);min-width:0}.copilot .cp-bot-t>.ico{color:var(--muted);flex:none}.copilot .cp-bot-at{color:var(--muted);font-size:var(--t-meta);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:600}.copilot .cp-bot-s{font-size:var(--t-meta);color:var(--muted);margin:4px 0 0;font-weight:500;line-height:1.4}.copilot .cp-bot.lost{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn)}.copilot .cp-bot.lost .cp-bot-t b,.copilot .cp-bot.lost .cp-bot-t>.ico{color:var(--warn)}.copilot .cp-bot.lost .cp-bot-s.lead{color:var(--warn);font-weight:700;font-size:var(--t-label)}.copilot .cp-body{min-height:0;padding:var(--gap) var(--pad-x) var(--pad-x);gap:var(--gap);flex-direction:column;flex:1;display:flex;overflow-y:auto}.copilot .cp-empty{font-size:var(--t-meta);color:var(--muted);margin:2px 0 0;font-weight:500;line-height:1.4}.copilot .cp-body:not(:has(.cc)) .cp-empty{font:700 var(--t-section)/1.3 var(--f-head);color:var(--ink);margin-top:4px}.copilot .cp-err{color:var(--ink-2)}.copilot .cc{background:var(--surface);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--rule);padding:var(--pad-y) var(--pad-x);flex:none}.copilot .cc-notes{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule)}.copilot .cc-answer+.cc-notes,.copilot .cc-fact+.cc-notes{margin-top:calc(var(--gap) - 4px)}.copilot .cc-warn{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn)}.copilot .cc-done{background:var(--surface-2);box-shadow:none;outline:1px dashed var(--rule-strong);outline-offset:-1px}.copilot .cc-done .cc-words,.copilot .cc-done .cc-title{color:var(--muted)}.copilot .cc-top{font-size:var(--t-meta);align-items:center;gap:3px 8px;display:flex}.copilot .cc-top .ico{width:14px;height:14px}.copilot .cc-kind{color:var(--muted);align-items:center;gap:5px;font-weight:600;display:inline-flex}.copilot .cc-answer .cc-kind{background:var(--ok-soft);color:var(--ok);border-radius:var(--r-sm);padding:1px 8px;font-weight:700}.copilot .cc-warn .cc-kind{color:var(--warn);font-weight:700}.copilot .cc-done .cc-kind,.copilot .cc-done .cc-kind .ico{color:var(--muted);font-weight:600}.copilot .cc-done.cc-answer .cc-kind{background:0 0;padding:0}.copilot .cc-done .cc-heard,.copilot .cc-done .cc-heard b{color:var(--muted);font-weight:600}.copilot .cc-state{color:var(--muted);flex:none;margin-left:auto;font-weight:600}.copilot .cc-flag{border-radius:var(--r-sm);background:var(--option);color:var(--ink);font-size:var(--t-meta);padding:1px 7px;font-weight:700}.copilot .cc-other{font-size:var(--t-gist);color:var(--ink-2);margin:0 0 2px;font-weight:700}.copilot .cc-x{color:var(--muted);appearance:none;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;margin-left:auto;padding:2px;display:inline-flex}.copilot .cc-x:hover{color:var(--ink);background:var(--option)}.copilot .cc-words{font:700 var(--t-head)/1.3 var(--f-head);color:var(--ink);white-space:pre-line;text-wrap:balance;margin:4px 0 0}.copilot .cc-title{font:700 var(--t-head)/1.25 var(--f-head);color:var(--ink);text-wrap:balance;font-variant-numeric:tabular-nums;margin:4px 0 0}.copilot .cc-heard{font-size:var(--t-meta);color:var(--muted);margin:5px 0 0;line-height:1.4}.copilot .cc-heard b{color:var(--ink-2);font-weight:700}.copilot .cc-q{font-size:var(--t-meta);color:var(--muted);margin:5px 0 0;font-weight:600}.copilot .cc-gist{font-size:var(--t-gist);color:var(--ink-2);margin:3px 0 0}.copilot .cc-ans{font-size:var(--t-gist);color:var(--ink-2);white-space:pre-line;margin:5px 0 0;line-height:1.45}.copilot .cc-src{font-size:var(--t-meta);color:var(--muted);flex-wrap:wrap;gap:1px 10px;margin:5px 0 0;font-weight:500;display:flex}.copilot .cc-srcs .cc-src{margin-top:3px}.copilot .cc-src.not-read{color:var(--ink-2);font-style:italic}.copilot .cc-rule{font-size:var(--t-meta);color:var(--muted);margin:3px 0 0;font-weight:500}.copilot .cc-opts{gap:var(--gap);margin-top:var(--pad-y);flex-wrap:wrap;align-items:center;display:flex}.copilot .cc-err{font-size:var(--t-floor);color:var(--warn);font-weight:600}.copilot .cc-line{border-top:1px solid var(--rule);padding:6px 0}.copilot .cc-rule+.cc-line{margin-top:4px}.copilot .cc-line p{font-size:var(--t-gist);color:var(--ink-2);margin:0;line-height:1.4}.copilot .cc-line .cc-src{margin-top:3px}.copilot .opt.lead.used,.copilot .opt.chosen{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);clip-path:none;background:0 0;padding-right:11px;font-weight:700}.copilot .opt.lead.used:hover:not(:disabled),.copilot .opt.chosen:hover:not(:disabled){background:var(--surface-2)}.copilot .opt.chosen:disabled{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.copilot .cc-done .opt.lead{background:var(--option);color:var(--ink);clip-path:none;box-shadow:none;padding-right:11px;font-weight:600}.copilot .cc-done .opt.lead:hover:not(:disabled){background:var(--option-hover)}.copilot .cc-opts .opt:not(.lead),.copilot .cp-bar .opt,.copilot .cp-sil{box-shadow:inset 0 0 0 1px var(--rule-strong)}.copilot .cc-warn .opt{background:var(--surface)}.copilot .cc-warn .opt:hover:not(:disabled){background:var(--option)}.copilot .cp-dock{padding:0 var(--pad-x) var(--gap);flex:none;max-height:45vh;overflow-y:auto}.copilot .cp-ask{padding:9px var(--pad-x) 10px;background:var(--surface);border-top:1px solid var(--rule);flex:none;margin:0}.copilot .cp-field{border-radius:var(--r-sm);background:var(--surface);min-height:36px;box-shadow:inset 0 0 0 1px var(--rule-strong);align-items:center;gap:8px;padding:4px 6px 4px 10px;display:flex}.copilot .cp-field:hover{box-shadow:inset 0 0 0 1px var(--muted)}.copilot .cp-field.typed,.copilot .cp-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--broadcast)}.copilot .cp-field input{min-width:0;font:500 var(--t-label)/1.3 var(--f-ui);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:3px 0}.copilot .cp-field input::placeholder{color:var(--muted);font-weight:500}.copilot .cp-send{appearance:none;color:var(--broadcast);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:3px;display:inline-flex}.copilot .cp-send:disabled{color:var(--muted);cursor:default}.copilot .cp-hint{font-size:var(--t-meta);color:var(--muted);margin:5px 1px 0;font-weight:500}.cp-example{background:var(--ground);flex-direction:column;min-height:100vh;display:flex}.cp-example>.copilot{flex:1;min-height:0}.cp-example-w{padding:9px var(--pad-x);background:var(--plate);color:var(--on-plate);font:600 var(--t-meta)/1.35 var(--f-ui);margin:0}.copilot.collapsed{background:0 0;height:auto;min-height:0}.copilot .cp-bar{border-radius:var(--r-sm);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);font-size:var(--t-meta);align-items:flex-start;gap:8px;margin:8px;padding:6px 6px 6px 10px;font-weight:500;display:flex}.copilot .cp-bar-t{flex-wrap:wrap;flex:1;align-items:center;gap:2px 8px;min-width:0;display:flex}.copilot .cp-bar b{font-weight:700}.copilot .cp-bar .muted{color:var(--muted)}.copilot .cp-still{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.copilot .cp-bar-t .ico,.copilot .cp-bar .opt{flex:none}.copilot .cp-bar-ico{color:var(--muted);flex:none}@media (width<=760px){.copilot.mc .opt{min-height:var(--opt-h);justify-content:center}}.mc .cal-wrap{--cal-hour:46px;--cal-head:30px;--cal-chrome:150px;--cal-gutter:14px;gap:var(--cal-gutter);height:calc(100vh - var(--cal-chrome));align-items:stretch;min-height:380px;display:flex}.mc .cal-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mc .cal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:10px;display:flex}.mc .cal-head-l{min-width:0}.mc .cal-title{font:800 var(--t-item)/1 var(--f-score);letter-spacing:.01em;margin:0}.mc .cal-count{font-size:var(--t-meta);color:var(--muted);margin:3px 0 0;font-weight:500}.mc .cal-move{flex:none;gap:4px;display:flex}.mc .cal-move .opt{box-shadow:inset 0 0 0 1px var(--rule-strong)}.mc .cal-move .opt.on{box-shadow:inset 0 0 0 1px var(--ink)}.mc .cal-error{font-size:var(--t-label);color:var(--warn);margin:0 0 10px;font-weight:600}.mc .cal{background:var(--surface);min-height:0;box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);flex:1;display:flex;overflow:hidden}.mc .cal-scroll{overscroll-behavior:contain;flex:1;min-width:0;overflow:auto}.mc .cal-body{grid-template-columns:56px repeat(7,minmax(0,1fr));display:grid}.mc .cal-corner{border-bottom:1px solid var(--rule);z-index:3;background:var(--surface);height:var(--cal-head);position:sticky;top:0}.mc .cal-day{border-bottom:1px solid var(--rule);border-left:1px solid var(--rule);font:600 var(--t-meta)/1.2 var(--f-ui);color:var(--muted);z-index:3;background:var(--surface);height:var(--cal-head);box-sizing:border-box;padding:7px 9px;position:sticky;top:0}.mc .cal-day .cal-dom{font:700 var(--t-head)/1 var(--f-head);color:var(--ink);margin-left:3px}.mc .cal-day.today{background:var(--broadcast);color:var(--on-broadcast)}.mc .cal-day.today .cal-dom{color:var(--on-broadcast)}.mc .cal-allday-l{border-bottom:1px solid var(--rule);font-size:var(--t-floor);color:var(--muted);top:var(--cal-head);z-index:2;background:var(--surface);padding:5px 8px;font-weight:600;position:sticky}.mc .cal-allday{border-bottom:1px solid var(--rule);border-left:1px solid var(--rule);background:var(--surface-2);min-height:30px;top:var(--cal-head);z-index:2;align-content:start;gap:3px;padding:4px;display:grid;position:sticky}.mc .cal-chip{appearance:none;text-align:left;background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:var(--r-sm);font:600 var(--t-floor)/1.3 var(--f-ui);color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;padding:2px 6px;overflow:hidden}.mc .cal-chip:hover{background:var(--option-hover)}.mc .cal-hours{display:grid}.mc .cal-hour{height:var(--cal-hour);border-bottom:1px solid var(--rule);position:relative}.mc .cal-hour span{font-size:var(--t-floor);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600;position:absolute;top:3px;right:7px}.mc .cal-col{border-left:1px solid var(--rule);position:relative}.mc .cal-col.today{background:color-mix(in srgb, var(--broadcast) 4%, var(--surface))}.mc .cal-slot{height:var(--cal-hour);border-bottom:1px solid var(--rule)}.mc .cal-now{border-top:2px solid var(--warn);z-index:2;pointer-events:none;height:0;position:absolute;left:0;right:0}.mc .cal-now i{background:var(--warn);border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;left:-3px}.mc .cal-block{z-index:1;text-align:left;appearance:none;cursor:pointer;border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong);border:0;flex-direction:column;gap:1px;padding:3px 6px;display:flex;position:absolute;overflow:hidden;container-type:inline-size}.mc .cal-block:hover{background:var(--option-hover)}.mc .cal-block:focus-visible,.mc .cal-chip:focus-visible{outline:2px solid var(--focus);outline-offset:1px;z-index:4}.mc .cal-block .cal-when{font-size:var(--t-floor);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.mc .cal-block .cal-what{font:700 var(--t-meta)/1.25 var(--f-head);align-items:flex-start;gap:3px;min-width:0;display:flex;overflow:hidden}.mc .cal-block .cal-what .cal-lock{margin-top:2px}.mc .cal-block .cal-name{-webkit-line-clamp:var(--lines,1);overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.mc .cal-block .cal-who{font-size:var(--t-floor);color:var(--muted);text-overflow:ellipsis;font-weight:600;overflow:hidden}.mc .cal-block.short{flex-direction:row;align-items:center;gap:5px;padding:1px 5px;line-height:1.15}.mc .cal-block.short .cal-when,.mc .cal-block.short .cal-what,.mc .cal-block.short .cal-name{line-height:1.15}.mc .cal-block.short .cal-what{font-size:var(--t-floor);flex:auto;align-items:center;min-width:0;font-weight:700}.mc .cal-block.short .cal-when{flex:none}.mc .cal-block.short .cal-name{text-overflow:ellipsis}.mc .cal-block.short .cal-what .cal-lock{margin-top:0}.mc .cal-block.short .cal-name{white-space:nowrap;text-overflow:ellipsis;display:block}.mc .cal-block.short .cal-who{display:none}.mc .cal-block.client{background:var(--score);color:var(--on-score);box-shadow:none}.mc .cal-block.client:hover{background:var(--score-hover)}.mc .cal-block.client .cal-when,.mc .cal-block.client .cal-who{color:var(--on-score)}.mc .cal-block.quiet{background:var(--ground)}.mc .cal-block.quiet .cal-what{color:var(--muted);font-weight:600}.mc .cal-block.on{box-shadow:inset 0 0 0 2px var(--ink)}.mc .cal-lock{fill:currentColor;opacity:.75;flex:none;width:11px;height:11px}.mc .cal-block.private{background:repeating-linear-gradient(135deg, var(--surface-2) 0 6px, var(--option-hover) 6px 12px)}.mc .cal-block.private:hover{background:var(--option-hover)}.mc .cal-block:has(.cal-rec){padding-right:14px}.mc .cal-rec{line-height:0;position:absolute;top:4px;right:4px}.mc .cal-block.short:has(.cal-rec){padding-right:13px}.mc .cal-block.short .cal-rec{top:50%;transform:translateY(-50%)}.mc .cal-rec.off i{width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0;border-radius:50%;display:inline-block}.mc .cal-block.client .cal-rec.off i{box-shadow:inset 0 0 0 1.5px var(--on-score)}.mc .cal-rec .live{width:6px;height:6px}.mc .cal-block.client .cal-rec{color:var(--on-score)}.mc .cal-cap .live{align-self:center}.mc .cal-brief{background:var(--surface);border-radius:var(--r-sm);width:360px;box-shadow:inset 0 0 0 1px var(--rule);padding:var(--pad-y) var(--pad-x);overscroll-behavior:contain;flex:none;overflow-y:auto}.mc .cal-brief-head{align-items:flex-start;gap:10px;display:flex}.mc .cal-brief-head>div{flex:1;min-width:0}.mc .cal-brief-when{font-size:var(--t-meta);color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.mc .cal-brief-title{font:700 var(--t-section)/1.2 var(--f-head);text-wrap:balance;align-items:center;gap:5px;margin:1px 0 0;display:flex}.mc .cal-brief-who{font-size:var(--t-label);color:var(--ink-2);margin:2px 0 0;font-weight:600}.mc .cal-private{font-size:var(--t-meta);color:var(--muted);margin:3px 0 0;font-weight:700}.mc .cal-brief-wait,.mc .cal-brief-none{font-size:var(--t-label);color:var(--muted);margin:12px 0 0;font-weight:500;line-height:1.4}.mc .cal-brief-body{margin-top:12px}.mc .cal-cap{border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--t-meta);color:var(--ink-2);align-items:baseline;gap:6px;margin:8px 0 0;padding:5px 8px;font-weight:600;line-height:1.35;display:flex}.mc .cal-cap.off{color:var(--muted)}.mc .cal-cap.open{color:var(--muted);font-weight:500}.mc .cal-sec+.cal-sec{border-top:1px solid var(--rule);margin-top:12px;padding-top:10px}.mc .cal-sec-t{font:600 var(--t-meta)/1.2 var(--f-ui);color:var(--muted);margin:0 0 5px}.mc .cal-sec.lead .cal-sec-t{font:700 var(--t-head)/1.2 var(--f-head);color:var(--ink)}.mc .cal-line{flex-direction:column;gap:0;margin:0 0 9px;display:flex}.mc .cal-line-t{font-size:var(--t-gist);color:var(--ink);line-height:1.4}.mc .cal-sec.lead .cal-line-t{font-weight:600}.mc .cal-line-s{font-size:var(--t-floor);color:var(--muted);letter-spacing:.01em;font-weight:500;line-height:1.3}.mc .cal-notseen{margin:0;padding-left:16px}.mc .cal-notseen li{font-size:var(--t-meta);color:var(--muted);font-weight:500;line-height:1.45}.mc .cal-ahead-head{border-bottom:2px solid var(--ink);padding-bottom:9px}.mc .cal-ahead-when{font:800 var(--t-head)/1 var(--f-score);letter-spacing:.01em;margin:0}.mc .cal-ahead-title{font-size:var(--t-label);color:var(--muted);margin:3px 0 0;font-weight:600}.mc .cal-ahead-item{border-top:1px solid var(--rule);margin-top:11px;padding-top:11px}.mc .cal-ahead-item:first-of-type{border-top:0}.mc .cal-ahead-open{text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;width:100%;padding:0;display:grid}.mc .cal-ahead-time{font-size:var(--t-meta);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.mc .cal-ahead-what{font:600 var(--t-gist)/1.3 var(--f-ui);color:var(--ink);align-items:center;gap:5px;display:flex}.mc .cal-ahead-item.client .cal-ahead-what{font:700 var(--t-section)/1.25 var(--f-head);text-wrap:balance}.mc .cal-ahead-who{font-size:var(--t-label);color:var(--ink-2);font-weight:600}.mc .cal-ahead-open:hover .cal-ahead-what{text-underline-offset:2px;text-decoration:underline}.mc .cal-ahead-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mc .cal-ahead-item .cal-brief-body{margin-top:9px}.mc .cal-ahead-item .cal-brief-none,.mc .cal-ahead-item .cal-brief-wait{margin-top:7px}.mc .cal-days{padding:0;display:block;overflow-y:auto}.mc .cal-dayrow{padding:9px var(--pad-x) 11px;border-bottom:1px solid var(--rule)}.mc .cal-dayrow:last-child{border-bottom:0}.mc .cal-dayrow.today{background:color-mix(in srgb, var(--broadcast) 5%, var(--surface))}.mc .cal-dayrow-h{font:600 var(--t-meta)/1.2 var(--f-ui);color:var(--muted);margin:0 0 6px}.mc .cal-dayrow-h .cal-dom{font:700 var(--t-head)/1 var(--f-head);color:var(--ink);margin-left:4px}.mc .cal-dayrow-none{font-size:var(--t-floor);color:var(--muted);margin:0;font-weight:500}.mc .cal-row{text-align:left;appearance:none;cursor:pointer;background:var(--surface-2);width:100%;box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);margin-bottom:var(--gap);min-height:var(--tap);border:0;grid-template-columns:82px minmax(0,1fr);align-items:baseline;column-gap:9px;padding:7px 9px;display:grid}.mc .cal-row:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mc .cal-row-t{font-size:var(--t-meta);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.mc .cal-row-w{font:700 var(--t-label)/1.3 var(--f-head);align-items:center;gap:4px;min-width:0;display:flex}.mc .cal-row-c{font-size:var(--t-meta);color:var(--ink-2);grid-column:2;font-weight:600}.mc .cal-row-r{font-size:var(--t-floor);color:var(--muted);grid-column:2;align-items:center;gap:5px;margin-top:1px;font-weight:500;display:flex}.mc .cal-row-r:before{content:"";border-radius:50%;flex:none;width:6px;height:6px;box-shadow:inset 0 0 0 1.5px}.mc .cal-row-r.on:before{box-shadow:none;background:currentColor}.mc .cal-row.client{background:var(--score);color:var(--on-score);box-shadow:none}.mc .cal-row.client .cal-row-t,.mc .cal-row.client .cal-row-c{color:var(--on-score)}.mc .cal-row.client .cal-row-r{color:color-mix(in srgb, var(--on-score) 68%, transparent)}.mc .cal-row.on{box-shadow:inset 0 0 0 2px var(--ink)}@media (width<=900px){.mc .cal-wrap{flex-direction:column;height:auto}.mc .cal-days{padding-bottom:12px}.mc .cal-main{min-height:0}.mc .cal{min-height:60vh}.mc .cal-brief{width:100%;overflow:visible}.mc .cal-days{min-height:0}}@container (width<=86px){.mc .cal-block.short .cal-when{display:none}}.page:has(>.pb-page){max-width:none;padding:16px 32px 64px}@media (width<=760px){.page:has(>.pb-page){padding:12px 16px 48px}}.pb-crumb{margin:0 0 10px}.pb-crumb b{color:var(--ink)}.pb-titlerow{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.pb-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-titlerow .pb-tools{align-self:center;margin-left:auto}.pb-none .pb-tools{margin-top:12px}.pb-tools .btn .ico{width:14px;height:14px}.pb-tools .btn[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--accent), var(--shadow)}.pb-counts{margin:2px 0 14px}.pb-counts b{color:var(--ink);font-weight:800}.pb-layout{align-items:flex-start;gap:20px;display:flex}.pb-main{flex:1;min-width:0}.pb-side{flex:none;width:340px}@media (width<=1100px){.pb-layout{flex-direction:column}.pb-side{width:100%}}.pb-foot{margin:8px 2px 0}table.pb td{font-size:13px}table.pb td.pb-n{color:var(--muted);width:18px;font-weight:800}table.pb td.pb-obj{color:var(--ink);width:240px;font-weight:700}table.pb td.pb-rep{color:var(--muted2)}table.pb td.mid{border-bottom:1px dashed var(--rule)}table.pb td.pb-stc{width:170px}table.pb tr.pb-retired td.pb-rep,table.pb tr.pb-retired td.pb-stc,table.pb td.pb-retired{opacity:.55}.pb-body{white-space:pre-line}.pb-source{margin-top:3px;display:block}.pb-editlink{color:var(--muted);margin-left:4px;font-size:12px;font-weight:600}.pb-objst{margin-top:6px;font-weight:600}.pb-kind{background:var(--card2);border:1px solid var(--rule);color:var(--muted2);vertical-align:1px;border-radius:999px;align-items:center;gap:4px;margin:0 6px 2px 0;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.pb-kind .ico{width:12px;height:12px}.pb-adds{color:var(--muted);margin-top:6px;font-size:12px;font-weight:600}.pb-adds .dotted{font-size:12px;font-weight:600}.pb-addline{margin:10px 0 0}.pb-add{gap:6px;max-width:44rem;display:grid}.pb-add .pb-textarea{margin:0}.pb-rules{margin-top:22px}.pb-rules .tierh{margin-top:0}.pb-st{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.pb-st.ok{color:var(--ok);background:#2f9e6e24}.pb-st.gp{background:var(--accent-soft);color:var(--ink)}.pb-st.oq{background:var(--card);color:var(--muted2);border:1.5px dashed var(--rule2)}.pb-st.dr{background:var(--bg);color:var(--muted2)}.pb-st.rt{background:var(--bg);color:var(--muted);text-decoration:line-through}.pb-v{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.pb-by{margin-top:3px;display:block}.pb-act{margin-top:6px}.pb-editing{gap:6px;display:grid}.pb-textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--accent);resize:vertical;border:0;border-radius:10px;margin:8px 0 6px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.45;display:block}.pb-editing .pb-textarea{margin:0}.pb-count{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);vertical-align:2px;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.pb-prop{background:var(--card2);border-radius:12px;margin-top:10px;padding:11px 12px}.pb-prop .head{margin:6px 0 4px;font-size:14px}.pb-prop .gist{margin-top:4px}.pb-prop .opts{margin-top:10px}.pb-prop .opt:not(.lead):not(.danger){background:var(--card)}.pb-prop .opt.lead,.pb-prop .pill.reg{background:var(--accent);color:var(--on-accent)}.pb-prop .pill.back{background:var(--accent-soft);color:var(--ink)}.pb-prop-src{margin:6px 0 0}.pb-gapline{margin:12px 0 0}.pb-gapline b{color:var(--ink)}.pb-import{margin:0 0 16px}.pb-import-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-import-row .field{width:auto}.pb-import-row .field input[type=text],.pb-import-row .field input:not([type]){width:12rem}.pb-file input{font-size:13px}.pb-done{color:var(--ink);margin-top:8px}.pb-none{max-width:40rem}.pb-none .note{margin-top:6px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#eef0f4;--card:#fff;--card2:#f6f7fa;--ink:#1b1f2a;--muted:#6b7280;--muted2:#4b5563;--rule:#e3e6ec;--rule2:#d5d9e2;--accent:#ff8a5b;--accent-soft:#ffe9df;--on-accent:#fff;--private:#7c6cff;--private-soft:#f3effc;--private-rule:#ddd3fb;--nav:#1b2a4a;--nav-ink:#c6d0e6;--nav-muted:#8fa0c4;--nav-on:#ffffff24;--gantry:#1b2030;--gantry-ink:#e2e6f0;--gantry-muted:#8f98ae;--gantry-hover:#ffffff0f;--gantry-on:#1c3fd6;--ok:#2f9e6e;--bad:#e0311d;--shadow:0 1px 2px #1b1f2a0f, 0 8px 24px #1b1f2a0f;--dark-ink:#1b2a4a}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#141821;--card:#1e2533;--card2:#232b3b;--ink:#e6e9f0;--muted:#9aa3b5;--muted2:#c3c9d6;--rule:#2a3140;--rule2:#364054;--accent:#ff8a5b;--accent-soft:#3a2a25;--on-accent:#141821;--private:#a596ff;--private-soft:#262340;--private-rule:#3b3560;--nav:#0f172a;--nav-ink:#9aa3b5;--nav-muted:#6b7690;--nav-on:#ffffff1a;--gantry:#10141f;--gantry-on:#2f4de0;--shadow:0 8px 24px #00000059;--dark-ink:#e6e9f0}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:var(--ink);background:var(--bg);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.45}a{color:var(--accent)}a:hover{color:var(--ink)}button{font-family:inherit}.screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100%;padding:32px;display:flex}h1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.quip{margin:0;font-size:17px;font-weight:600}.plain{max-width:32rem;margin:0;font-size:15px}.meta{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:600}.bar{background:var(--rule2);border-radius:999px;width:min(28rem,80vw);height:12px;overflow:hidden}.fill{background:linear-gradient(90deg, var(--accent), var(--private));border-radius:999px;height:100%;transition:width .6s}.button{appearance:none;font:inherit;color:var(--on-accent);background:var(--accent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.button:hover{filter:brightness(1.05)}.button.quiet{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.logo.spinning{animation:2.4s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.logo.spinning{animation:none}.fill{transition:none}}.steps{text-align:left;width:min(544px,90vw);margin-top:4px}.steps h2{text-align:center;margin:0 0 10px;font-size:16px;font-weight:800}.steps ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--card);box-shadow:var(--shadow);border-radius:14px;padding:12px 14px}.steps li.now{box-shadow:inset 0 0 0 1.5px var(--accent), var(--shadow)}.steps li.done{opacity:.75}.steps strong{font-weight:800}.steps .tag{background:var(--bg);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700}.steps li.now .tag{background:var(--accent);color:var(--on-accent)}.steps p{color:var(--muted2);margin:4px 0 0;font-size:14px;line-height:1.45}.steps .meta{text-align:center;margin-top:10px}.app{flex-direction:column;min-height:100%;display:flex}.bar-top{background:var(--bg);color:var(--ink);z-index:2;align-items:center;gap:14px;padding:12px 24px;display:flex;position:sticky;top:0}.brand{color:inherit;letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.who{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.who .store{background:var(--card);box-shadow:var(--shadow);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.who .store select{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.who .store .knob{background:var(--private);border-radius:999px;width:30px;height:18px;position:relative}.who .store .knob:after{content:"";background:#fff;border-radius:999px;width:14px;height:14px;position:absolute;top:2px;right:2px}.build{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.shell{flex:1;min-height:0;display:flex}.nav{background:var(--gantry);width:184px;color:var(--gantry-ink);flex-direction:column;flex:none;gap:1px;padding:14px 10px;display:flex}.nav h3{letter-spacing:0;color:var(--gantry-muted);margin:14px 10px 4px;font-size:12px;font-weight:600}.nav .n{appearance:none;text-align:left;cursor:pointer;color:var(--gantry-ink);background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.nav .n:hover{background:var(--gantry-hover);color:var(--gantry-ink)}.nav .n.on{background:var(--gantry-on);color:#fff;font-weight:700}.nav .unread{background:var(--bad);color:#fff;text-align:center;border-radius:10px;min-width:20px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700}.ico{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.page,.page.wide{flex:1;min-width:0;max-width:none;margin:0;padding:12px 24px 96px}.page p,.page .note,.page dd,.page blockquote{max-width:90ch}.page p.error,.page td p,.page th p{max-width:none}.pad{padding:4px 2px}@media (width<=760px){.shell{flex-direction:column}.nav{flex-flow:wrap;width:auto;padding:8px}.nav h3{display:none}.page,.page.wide{padding:10px 16px 120px}}.tierh{flex-wrap:wrap;align-items:baseline;gap:10px;margin:8px 0;display:flex}.tierh h2{letter-spacing:-.01em;color:var(--ink);text-transform:none;margin:0;font-size:19px;font-weight:800}.tierh span{color:var(--muted);font-size:13px}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 14px;display:flex}.tg{appearance:none;font:inherit;cursor:pointer;background:var(--card);box-shadow:var(--shadow);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.tg:hover{color:var(--accent)}.tg.on{background:var(--accent);color:var(--on-accent)}.tg b{font-weight:800}.tg em{color:var(--muted);font-style:normal}.tg.on em{color:var(--on-accent);opacity:.85}.tg select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:12rem;font-weight:600}.field{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--rule2);box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:7px 12px;font-size:14px;font-weight:600;display:inline-flex}.field input,.field select{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:600}.field input::placeholder{color:var(--muted);font-weight:500}.field.search{width:300px;max-width:100%}.field.wide{width:100%}.btn{background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.btn.quiet{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.btn.small{padding:6px 12px;font-size:13px}.btn:disabled{opacity:.5;cursor:default}.scroll{overflow-x:auto}table.rec{border-collapse:separate;border-spacing:0;background:var(--card);width:100%;box-shadow:var(--shadow);border-radius:14px;font-size:13px;overflow:hidden}table.rec th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--rule);background:var(--card2);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700}table.rec td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px}table.rec tr:last-child td{border-bottom:none}table.rec th.num,table.rec td.num{text-align:right;font-variant-numeric:tabular-nums}table.rec tbody tr.row-open{cursor:pointer}table.rec tbody tr.row-open:hover td{background:var(--card2)}table.rec td.indent{padding-left:28px}table.rec td b,table.rec td strong{font-weight:800}.panel table.rec{box-shadow:none;border:1px solid var(--rule)}.kv{grid-template-columns:150px minmax(0,1fr);gap:6px 14px;font-size:14px;display:grid}.kv dt{color:var(--muted);margin:0;font-weight:600}.kv dd{margin:0}.src,.kv .src{color:var(--muted);font-size:11px;font-weight:600}.note{color:var(--muted);margin:0;font-size:12px;font-weight:500;line-height:1.45}.ph{color:var(--private)}.dotted{cursor:pointer;appearance:none;font:inherit;color:inherit;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dotted:hover{color:var(--accent)}.panel{background:var(--card);box-shadow:var(--shadow);border-radius:16px;padding:16px 18px}.panel h2{margin:0 0 4px;font-size:15px;font-weight:800}.panel .rule{color:var(--muted);margin:0 0 12px;font-size:12px}.panel .pill{background:var(--card2)}.record{align-items:flex-start;gap:24px;display:flex}.record .main{flex:1;min-width:0}.record aside{flex:none;gap:14px;width:330px;display:grid}@media (width<=1000px){.record{flex-direction:column}.record aside{width:100%}}.head{letter-spacing:-.01em;margin:5px 0 2px;font-size:16px;font-weight:800;line-height:1.25}.head.title{margin:8px 0 2px;font-size:24px}.gist{color:var(--muted2);margin:0;font-size:13px;line-height:1.45}.meta.row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.meta .when{font-variant-numeric:tabular-nums;color:var(--accent);margin-left:auto;font-weight:700}.pill{background:var(--bg);color:var(--muted2);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.pill.private{background:var(--private);color:#fff}.pill.back,.pill.warm{background:var(--accent-soft);color:var(--ink)}.pill.you{background:var(--card);border:1.5px solid var(--accent);color:var(--ink)}.pill.reg{background:var(--accent);color:var(--on-accent)}.pill.brain{background:var(--private-soft);color:var(--private);border:1px solid var(--private-rule)}.pill-pending{background:var(--private-soft);color:var(--private)}.pill-failed{background:var(--accent-soft);color:var(--ink)}.pill-classified{background:var(--bg)}.opts{flex-wrap:wrap;gap:6px;display:flex}.opt{background:var(--bg);color:var(--ink);box-sizing:border-box;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:6px 11px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.panel .opt{background:var(--card2)}.opt.lead{background:var(--accent);color:var(--on-accent)}.opt.lead small{color:var(--on-accent);opacity:.85}.opt small{color:var(--muted);font-size:11px;font-weight:600}.opt.small{min-height:30px;padding:5px 10px;font-size:13px}.opt:disabled{opacity:.5;cursor:default}.changed{background:var(--accent-soft);color:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;padding:8px 12px;font-size:14px;display:flex}.matter{background:var(--card2);color:var(--muted2);border-radius:12px;margin:8px 0 0;padding:8px 12px;font-size:13px}.scale{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.scale i{background:var(--rule2);border-radius:999px;width:22px;height:6px;display:inline-block}.scale i.f{background:var(--accent)}.dot{background:var(--private);border-radius:999px;width:10px;height:10px;display:inline-block}.dot.ok{background:var(--ok)}.dot.warn{background:var(--accent)}.dot.off{background:var(--rule2)}.aware{border:1.5px dashed var(--rule2);color:var(--muted2);border-radius:16px;padding:14px 18px;font-size:14px}.error{background:var(--accent-soft);color:var(--ink);border-radius:12px;margin:8px 0;padding:8px 12px;font-size:13px}.stack{gap:14px;display:grid}.grid2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 14px;display:grid}.private{background:var(--private-soft);border:1px solid var(--private-rule);border-radius:12px;margin:8px 0 0;padding:8px 12px;font-size:14px;line-height:1.5}.areas{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.chip{appearance:none;font:inherit;cursor:pointer;color:var(--ink);background:var(--card);box-shadow:var(--shadow);border:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.chip:hover{color:var(--accent)}.chip.on{background:var(--accent);color:var(--on-accent)}.chip-n{opacity:.8;font-variant-numeric:tabular-nums;margin-left:6px}.switch select{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0}.rows{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.row{background:var(--card);box-shadow:var(--shadow);border-radius:14px;padding:11px 14px}.row-pending{background:var(--private-soft);border:1px solid var(--private-rule)}.row-head{align-items:baseline;gap:10px;display:flex}.row-subject{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:800;overflow:hidden}.row-when{color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.row-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:11px;font-weight:600;display:flex}.row-from{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}.dim{color:var(--muted);font-weight:500}label.check{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}label.check select{font:inherit;color:var(--ink);background:var(--card);box-shadow:var(--shadow);border:0;border-radius:8px;padding:3px 6px}.card{background:var(--card);box-shadow:var(--shadow);border-radius:16px;margin-top:12px;padding:16px 18px}.card h2{margin:0 0 4px;font-size:16px;font-weight:800}.card .plain{margin-bottom:8px;font-size:14px}.example{background:var(--card2);border-radius:12px;margin:8px 0;padding:8px 12px}.example-head{margin:0;font-size:14px;font-weight:800}.example-from{color:var(--muted);margin:2px 0 0;font-size:12px;font-weight:600}.example-preview{color:var(--muted2);margin:4px 0 0;font-size:13px;line-height:1.45}.passage{border-left:3px solid var(--private);background:var(--card2);border-radius:0 8px 8px 0;margin:8px 0;padding:8px 12px;font-size:13px;font-style:italic}.choices{gap:6px;margin:12px 0 8px;display:grid}.choice{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:var(--bg);border:0;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:600;display:block}.card .choice{background:var(--card2)}.choice-row{align-items:stretch;gap:6px;display:flex}.choice-row>.choice{flex:1}.choice-row.also>.choice{box-shadow:inset 0 0 0 1.5px var(--private)}.also-btn{appearance:none;font:inherit;cursor:pointer;color:var(--muted);border:1.5px dashed var(--rule2);white-space:nowrap;background:0 0;border-radius:12px;padding:0 10px;font-size:11px;font-weight:700}.also-btn:hover:not(:disabled){color:var(--ink);border-color:var(--private)}.also-btn.on{color:var(--private);background:var(--private-soft);border-style:solid;border-color:var(--private-rule)}.also-btn:disabled{opacity:.5;cursor:default}.choice:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--accent)}.choice:disabled{opacity:.6;cursor:default}.choice strong{font-weight:800;display:inline}.choice .gist{color:var(--muted);margin-top:2px;font-size:12px;display:block}.choice .tag{margin-left:8px}.choice-aside{border:1.5px dashed var(--rule2);background:0 0;margin-top:2px}.card .choice-aside{background:0 0}.choice-aside strong{font-weight:600}.choice.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.choice .pick{float:right;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:11px;font-weight:700}.elsewhere{color:var(--muted);gap:4px;margin:4px 0 8px;font-size:13px;display:grid}.elsewhere select{font:inherit;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--rule2);border:0;border-radius:10px;max-width:100%;padding:7px 10px}.chosen{margin:4px 0 8px;font-size:14px}.chosen .gist{color:var(--muted);margin-top:2px;font-size:12px;display:block}.answer-row{align-items:center;gap:14px;margin-top:6px;display:flex}.answer-row .button:disabled{opacity:.45;cursor:default}.link.inline{padding:0}.settles{color:var(--muted);margin:8px 0 0;font-size:13px}.link{appearance:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 0 0;font-size:13px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.link:hover{color:var(--accent)}.link:disabled{opacity:.5;cursor:default}.submit-row{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 2px;display:flex}.submit-row .button{padding:8px 16px}.submit-row .button:disabled{opacity:.45;cursor:default}.submit-said{color:var(--muted);font-size:13px}.submit-said strong{color:var(--ink)}.mine{background:var(--private-soft);border:1px solid var(--private-rule);border-radius:12px;margin:10px 0 2px;padding:10px 12px}.mine-head{margin:0 0 6px;font-size:14px;font-weight:800}.mine-areas{flex-wrap:wrap;gap:6px;display:flex}.mine .gist{color:var(--muted);margin-top:6px;font-size:12px;display:block}.said{margin-top:10px}.ask-open{appearance:none;font:inherit;cursor:pointer;background:var(--accent);color:var(--on-accent);border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.ask-open:hover{filter:brightness(1.05)}.ask{width:min(34rem,100vw - 2rem);color:var(--ink);background:var(--card);border:0;border-radius:16px;padding:18px 20px;position:relative;box-shadow:0 24px 48px #00000047}.ask::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b1f2a73}.ask h2{margin:0 0 4px;font-size:19px;font-weight:800}.ask .plain{margin-bottom:8px;font-size:14px}.ask-close{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 6px;font-size:22px;line-height:1;position:absolute;top:10px;right:14px}.ask-close:hover{color:var(--ink);background:var(--card2)}.ask-foot{align-items:center;gap:14px;display:flex}@media (prefers-reduced-motion:no-preference){.ask[open]{animation:.16s ease-out rise}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.toggle{appearance:none;cursor:pointer;font:inherit;background:var(--card);box-shadow:var(--shadow);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:12px;font-weight:700;display:inline-flex}.toggle .knob{background:var(--rule2);border-radius:999px;width:30px;height:18px;transition:background .12s;position:relative}.toggle .knob:after{content:"";background:#fff;border-radius:999px;width:14px;height:14px;transition:left .12s;position:absolute;top:2px;left:2px}.toggle.on .knob{background:var(--private)}.toggle.on .knob:after{left:auto;right:2px}.askbar{background:var(--card);box-shadow:var(--shadow);color:var(--muted);border-radius:14px;align-items:center;gap:10px;margin:4px 0 8px;padding:12px 16px;font-size:15px;font-weight:500;display:flex}.askbar.on{box-shadow:inset 0 0 0 1.5px var(--accent), var(--shadow);color:var(--ink)}.askbar input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-weight:500}.askbar input::placeholder{color:var(--muted)}.askbar .link{white-space:nowrap;padding:0}.answer{background:var(--card);box-shadow:var(--shadow);border-radius:16px;margin:0 0 12px;padding:18px 20px}.answer .answer-text{max-width:none;margin:0 0 8px}.answer .src{flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;display:flex}.answer .src .not-read{color:var(--private)}.answer .not-read-fold{margin:8px 0 0}.answer .not-read-fold summary{cursor:pointer;color:var(--muted);font-size:11px;font-weight:600;list-style-position:inside}.answer .not-read-fold[open] summary{margin-bottom:4px}.answer .not-read-fold .src{flex-direction:column;gap:2px}.answer .item{margin-top:8px}.list.dimmed>*,.list.dimmed .item.questions{opacity:.45}.tierh{margin:20px 0 8px}.triage .tierh:first-of-type{margin-top:12px}.item{background:var(--card);box-shadow:var(--shadow);border-radius:14px;margin-bottom:8px;padding:11px 14px}.item.private{background:var(--private-soft);border:1px solid var(--private-rule)}.item.private .pill,.panel .pill,.banner .pill{background:var(--card2)}.item.private .pill.private{background:var(--private);color:#fff}.item.reg{border:1px solid var(--accent)}.item.questions{border:1px solid var(--private-rule)}.item.questions h2{margin:6px 0 2px;font-size:16px;font-weight:800}.item.questions .plain{margin-bottom:6px;font-size:14px}.item.questions .settles{margin-top:8px}.item.bare{box-shadow:none;background:0 0;padding:0}.item.bare .head{margin:10px 0 4px;font-size:22px}.item.under{padding:10px 14px}.item .head.small{font-size:15px}.item .meta .pill.warm{background:var(--accent-soft)}.headrow{align-items:baseline;gap:10px;display:flex}.head-link{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.head-link:hover{color:var(--accent)}.rank{background:var(--dark-ink);width:22px;height:22px;color:var(--bg);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.item.private .rank{background:var(--private);color:#fff}.q{margin:8px 0 5px;font-size:13px;font-weight:700}.item.private .opt,.panel .opt,.banner .opt{background:var(--card)}.item.private .opt.lead,.panel .opt.lead,.banner .opt.lead{background:var(--accent);color:var(--on-accent)}.opt.danger{border:1.5px solid var(--rule2);color:var(--muted2);background:0 0}.standing{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:11px;font-weight:600;display:flex}.standing button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.standing button:hover{color:var(--accent)}.standing button.on{color:var(--accent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.standing button:disabled{opacity:.5;cursor:default}.state{border-top:1px solid var(--rule);margin-top:10px;padding-top:10px}.state .rule{color:var(--muted);margin:0 0 8px;font-size:12px}.state .choices{margin:0}.choice.pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.choice.pick input{font:inherit;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--rule2);border:0;border-radius:8px;padding:5px 8px;font-size:13px}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.two .choice{display:block}.two .choice .note{margin-top:2px;display:block}.two .choice.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.delegate-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.delegate-row .field{min-height:34px;padding:5px 10px}.delegate-row .field .note{margin-right:2px}.why{background:var(--card2);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.why ul{margin:6px 0 0;padding-left:18px}.opts.adjust{margin-top:10px}.item .said{margin-top:8px}.banner{background:var(--nav);color:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:14px 18px;display:flex}.banner .grow{flex:1;min-width:12rem}.banner .dim-text{opacity:.75}.banner .opt{color:#fff;background:#ffffff24}.banner .ico.big{width:22px;height:22px}.aware p{margin:4px 0}.aware p.ph{color:var(--private)}.qw .item{padding:9px 12px}.qw .head{font-size:14px}.qw .opt{min-height:30px;padding:5px 10px;font-size:12px}.qw .standing{margin-top:8px;font-size:12px}.back-line{margin:0 0 10px}.brain-line{margin:4px 0 0}.item-page .record .main>.tierh{margin-top:20px}.timeline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 4px;font-size:12px;display:flex}.timeline .tl{align-items:center;gap:6px;display:inline-flex}.timeline .tl+.tl:before{content:"";background:var(--rule);width:24px;height:1px}.quote{border-left:3px solid var(--rule2);color:var(--muted2);background:var(--card2);border-radius:0 8px 8px 0;margin:8px 0 0;padding:8px 12px;font-size:13px}.quote b{color:var(--ink);font-weight:700}.panel.evidence{gap:10px;display:grid}.panel.evidence .merge{margin:0}.panel.why-panel{margin-top:18px}.override-row select{font:inherit;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--rule2);border:0;border-radius:8px;padding:4px 8px;font-size:13px}.draft-panel{margin-top:18px}.draft{background:var(--card2);white-space:pre-line;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.55}textarea.draft{width:100%;font:inherit;color:var(--ink);resize:vertical;box-sizing:border-box;border:0;outline:0;display:block}textarea.draft:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.draft-panel .tabs{margin:10px 0 12px}.send-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.send-row .link{padding:0}.send-row select{font:inherit;color:var(--ink);background:var(--card);box-shadow:var(--shadow);border:0;border-radius:8px;padding:3px 6px;font-size:12px}.draft-panel .voice{border-top:1px solid var(--rule);margin-top:14px;padding-top:12px}.draft-panel .sent{color:var(--ok);margin-top:10px}.row-private{background:var(--private-soft);border:1px solid var(--private-rule)}@media (width<=760px){.two{grid-template-columns:1fr}}.tabs{flex-wrap:wrap;gap:6px;margin:10px 0 16px;display:flex}.tab{appearance:none;cursor:pointer;font:inherit;color:var(--muted);background:var(--card);box-shadow:var(--shadow);border:0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.tab.on{color:var(--on-accent);background:var(--accent)}.panel.drafting{align-items:center;gap:16px;margin:12px 0;display:flex}.panel.drafting .drafting-words{flex:1;min-width:0}.panel.drafting .bar{background:var(--rule);border-radius:999px;height:8px;margin:6px 0;overflow:hidden}.panel.drafting .logo.spinning{animation:1.8s linear infinite turn}@keyframes turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.panel.drafting .logo.spinning{animation:none}}.nav .more{display:none}.mc{--ground:#eef0f5;--surface:#fff;--surface-2:#f4f5f9;--ink:#0f1322;--ink-2:#262c40;--muted:#4d546a;--rule:#dde0e8;--rule-strong:#c5cad6;--gantry:#1b2030;--gantry-ink:#e2e6f0;--gantry-muted:#8f98ae;--gantry-hover:#ffffff0f;--broadcast:#1c3fd6;--on-broadcast:#fff;--score:#ffd23a;--score-hover:#ffdc5e;--score-press:#f0c21c;--on-score:#0f1322;--plate:#0f1322;--on-plate:#fff;--live:#e0152f;--on-live:#fff;--score-chip:#0f13221f;--private:#6a2fe0;--on-private:#fff;--private-soft:#f2ecff;--private-rule:#dccdfc;--private-ink:#5b22cc;--warn:#c8102a;--warn-soft:#fdebec;--ok:#127a4b;--ok-soft:#e6f5ec;--option:#eef0f5;--option-hover:#e2e5ee;--option-press:#d6dae5;--focus:#1c3fd6;--option-private:#e6ddfb;--option-private-hover:#dccff8;--option-private-press:#d0c0f4;--toast:#0f1322;--on-toast:#fff;--scrim:#0f132261;--f-ui:"Barlow", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--f-head:"Barlow Semi Condensed", "Barlow", "Arial Narrow", sans-serif;--f-score:"Big Shoulders Display", "Barlow Semi Condensed", "Arial Narrow", sans-serif;--t-score:30px;--t-rank:23px;--t-rank-1:28px;--t-head-1:17.5px;--t-head:16px;--t-head-qw:15px;--t-section:16px;--t-item:26px;--t-body:14px;--t-gist:13.5px;--t-label:13px;--t-meta:12.5px;--t-floor:12px;--r-sm:2px;--cut:8px;--opt-h:28px;--tap:44px;--gap:6px;--pad-y:8px;--pad-x:12px;--rank-w:28px;--column:max(720px, calc(100vw - 584px));--ease-out:cubic-bezier(.2,0,0,1);--ease-wipe:cubic-bezier(.6,0,.4,1);--d-press:.12s;--d-toast:.18s;--d-wipe:.24s;--d-rank:.3s;--d-roll:.32s;--d-arrive:.26s;--bg:var(--ground);--card:var(--surface);--card2:var(--surface-2);--muted2:var(--ink-2);--rule2:var(--rule-strong);--accent:var(--broadcast);--accent-soft:var(--surface-2);--on-accent:var(--on-broadcast);--nav:var(--gantry);--nav-ink:var(--gantry-ink);--nav-muted:var(--gantry-muted);--nav-on:var(--broadcast);--dark-ink:var(--ink);--shadow:none}@media (prefers-color-scheme:dark){.mc{--ground:#171c2a;--surface:#212739;--surface-2:#293046;--ink:#eef1f8;--ink-2:#cdd3e2;--muted:#a3abc0;--rule:#333b52;--rule-strong:#46506b;--gantry:#10141f;--broadcast:#2f4de0;--plate:#eef1f8;--on-plate:#0f1322;--live:#ff4d5e;--private:#b197ff;--on-private:#0f1322;--private-soft:#2c2550;--private-rule:#463a80;--private-ink:#c6b3ff;--warn:#ff6b78;--warn-soft:#3b1e25;--ok:#4fd08f;--ok-soft:#173327;--option:#2b3248;--option-hover:#333b54;--option-press:#3b4460;--focus:#8fa2ff;--option-private:#3a3166;--option-private-hover:#443a75;--option-private-press:#4e4384;--toast:#eef1f8;--on-toast:#0f1322;--scrim:#0000008c}}.app.mc{background:var(--ground);color:var(--ink);font-family:var(--f-ui);font-size:var(--t-body)}.mc :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mc .opt.lead:focus-visible,.mc .btn:focus-visible,.mc .button:focus-visible{clip-path:none;padding-right:22px}.mc button{font-family:var(--f-ui)}.mc .bar-top{background:var(--ground)}.mc .brand{font-family:var(--f-head);letter-spacing:0;font-size:20px;font-weight:700}.mc .who{font-size:var(--t-label);color:var(--muted);gap:10px}.mc .toggle{box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:var(--r-sm);font-size:var(--t-floor);background:var(--surface);font-weight:600}.mc .toggle .knob{background:var(--rule-strong)}.mc .toggle.on .knob{background:var(--private)}.mc .toggle .knob:after{background:var(--surface)}.mc .build{font-size:var(--t-floor)}.mc .ask-open{border-radius:var(--r-sm);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong);font-weight:600;font-size:var(--t-label);padding:6px 12px}.mc .ask-open:hover{background:var(--option-hover);filter:none}.mc .nav .n.on{background:var(--broadcast);color:var(--on-broadcast);font-weight:700}.mc .nav .unread{background:var(--live);min-width:20px;color:var(--on-live);font-size:var(--t-floor);text-align:center;border-radius:10px;margin-left:auto;padding:0 6px;font-weight:700}.mc .askbar{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--rule-strong);background:var(--surface);height:38px;font-size:var(--t-body);margin:2px 0 10px;padding:0 12px}.mc .askbar:hover{box-shadow:inset 0 0 0 1px var(--muted)}.mc .askbar:focus-within,.mc .askbar.on{box-shadow:inset 0 0 0 1.5px var(--broadcast);color:var(--ink)}.mc .askbar input:focus-visible{outline:none}.mc .askbar .link{font-size:var(--t-label);color:var(--muted)}.mc .askbar .ask-kbd{margin-left:4px}.ask-kbd{display:none}.mc .ask-kbd{display:inline-block}.mc .answer{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--rule-strong);background:var(--surface);padding:14px 16px}.mc .answer .src .not-read{color:var(--muted)}.mc .answer .not-read-fold summary{font-size:var(--t-floor);color:var(--muted)}.mc .list.dimmed>*{opacity:.4}.mc .bug{flex-wrap:wrap;align-items:stretch;gap:0;margin:4px 0 10px;display:flex}@media (width>=761px){.mc .bug{z-index:3;background:var(--ground);box-shadow:0 -12px 0 var(--ground), 0 1px 0 var(--rule);margin:0 0 2px;padding:6px 0 8px;position:sticky;top:56px}.mc .nav{align-self:flex-start;height:calc(100vh - 56px);position:sticky;top:56px;overflow-y:auto}}.mc .item{scroll-margin:130px 0 96px}.mc .bug-title{background:var(--broadcast);color:var(--on-broadcast);font:800 26px/1 var(--f-score);letter-spacing:.01em;clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);margin:0;padding:8px 24px 6px 14px}.mc .bug-score{background:var(--surface);margin-left:calc(-1 * var(--cut));clip-path:polygon(var(--cut) 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);align-items:center;gap:8px;padding:0 20px 0 18px;display:flex;overflow:hidden}.mc .bug-score .digit{min-width:1ch;font:800 var(--t-score)/1 var(--f-score);font-variant-numeric:tabular-nums;display:inline-block}.mc .bug-words{font-size:var(--t-meta);color:var(--muted);max-width:5.5em;font-weight:600;line-height:1.3}.mc .bug-next{background:var(--plate);color:var(--on-plate);margin-left:calc(-1 * var(--cut));clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%);font-size:var(--t-label);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:0 16px 0 20px;font-weight:600;display:flex}.mc .live{background:var(--live);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.mc .bug-keys{appearance:none;color:var(--muted);font-size:var(--t-floor);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:6px;margin-left:auto;padding:4px 2px;font-weight:600;display:inline-flex}.mc .bug-keys:hover{color:var(--ink)}.mc kbd{font:700 var(--t-floor)/1 var(--f-ui);border:1px solid var(--rule-strong);border-radius:var(--r-sm);color:var(--ink-2);background:var(--surface);border-bottom-width:2px;padding:2px 5px}.mc .keys-scrim{z-index:8;background:var(--scrim);place-items:center;padding:16px 16px 16px 200px;display:grid;position:fixed;inset:0}.mc .keys{background:var(--surface);width:min(560px,100%);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:var(--r-sm);padding:14px 16px}.mc .keys-head{justify-content:space-between;align-items:baseline;margin:0 0 10px;display:flex}.mc .keys-head h2{font:700 var(--t-section)/1.2 var(--f-head);margin:0}.mc .keys dl{grid-template-columns:1fr;gap:4px 16px;margin:0 0 8px;display:grid}.mc .keys dl div{font-size:var(--t-label);grid-template-columns:11em 1fr;gap:10px;display:grid}.mc .keys dt{color:var(--muted);font-weight:600}.mc .keys dt kbd{margin:0 2px}.mc .keys-start{margin:0 0 10px}.mc .standing .sk{font-size:var(--t-floor);margin-left:5px;padding:0 4px}.mc .standing .sk.off{display:none}.mc .keys dd{color:var(--ink-2);margin:0}.mc .item{grid-template-columns:var(--rank-w) minmax(0, 1fr);padding:var(--pad-y) var(--pad-x);border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);margin-bottom:var(--gap);column-gap:10px;display:grid;position:relative}.mc .item:not(:has(.rank)){grid-template-columns:minmax(0,1fr)}.mc .item>*{grid-column:-2;min-width:0}.mc .item .headrow{display:contents}.mc .item .rank{width:auto;height:auto;color:var(--ink);font:800 var(--t-rank)/1 var(--f-score);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;grid-area:1/1/span 40;justify-content:center;align-self:start;padding-top:2px}.mc .item:hover{box-shadow:inset 0 0 0 1px var(--rule-strong)}.mc .item.current{box-shadow:inset 0 0 0 1px var(--rule-strong), inset 4px 0 0 var(--broadcast)}.mc .item.current .rank{background:var(--broadcast);min-width:26px;color:var(--on-broadcast);place-self:start center;padding:2px 3px 0}.mc .item[data-first] .rank{font-size:var(--t-rank-1)}.mc .item[data-first] .head{font-size:var(--t-head-1)}.mc .item>.meta{font-size:var(--t-meta);color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px 10px;font-weight:500;display:flex}.mc .item>.meta>span:not(.pill):not(.clock){color:var(--muted)}.mc .pill{border-radius:var(--r-sm);font-size:var(--t-floor);background:var(--option);color:var(--ink);padding:1px 7px;font-weight:600}.mc .pill.private,.mc .item .pill.private,.mc .item.private .pill.private{background:var(--private);color:var(--on-private);align-items:center;gap:5px;font-weight:700;display:inline-flex}.mc .pill.private .lock{fill:currentColor;width:11px;height:11px}.mc .pill.back{background:var(--option);color:var(--ink);font-weight:700}.mc .pill.warm,.mc .item .meta .pill.warm{background:var(--warn-soft);color:var(--warn)}.mc .pill.brain{background:var(--option);color:var(--ink-2);border:0}.mc .item>.meta .clock{background:var(--plate);color:var(--on-plate);font-weight:600;font-size:var(--t-meta);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;padding:1px 7px 1px 6px;display:inline-flex}.mc .item>.meta .when:not(.clock){color:var(--muted);margin-left:auto;font-weight:600}.mc .head{font:700 var(--t-head)/1.3 var(--f-head);letter-spacing:0;text-wrap:pretty;margin:2px 0 1px}.mc .head-link:hover{color:var(--broadcast)}.mc .gist{font-size:var(--t-gist);color:var(--ink-2);max-width:78ch;margin:0 0 4px;line-height:1.4}.mc .item p,.mc .aware p,.mc .keys .note{max-width:68ch}.mc .item p.error{max-width:none}.mc .item p.gist{max-width:78ch}.mc .matter,.mc .changed{border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--t-meta);margin:2px 0 5px;padding:4px 8px;line-height:1.4}.mc .changed strong{color:var(--ink)}.mc .q{font-size:var(--t-meta);margin:2px 0 4px;font-weight:700}.mc .opts{gap:var(--gap)}.mc .opt{min-height:var(--opt-h);border-radius:var(--r-sm);background:var(--option);color:var(--ink);font-size:var(--t-label);transition:background-color var(--d-press) var(--ease-out), transform var(--d-press) var(--ease-out);flex-wrap:wrap;gap:0 8px;padding:3px 10px;font-weight:600}.mc .opt .l{white-space:nowrap}.mc .opt small{color:var(--muted);font-size:var(--t-floor);font-weight:500}.mc .opt:hover:not(:disabled){background:var(--option-hover)}.mc .opt:active:not(:disabled){background:var(--option-press);transform:translateY(1px)}.mc .opt .n{border-radius:var(--r-sm);background:var(--option-press);min-width:17px;height:17px;color:var(--ink-2);font:700 var(--t-floor)/1 var(--f-ui);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.mc .opt.lead,.mc .item.private .opt.lead,.mc .panel .opt.lead,.mc .banner .opt.lead{background:var(--score);color:var(--on-score);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);border-radius:0;padding-right:22px;font-weight:700}.mc .opt.lead small{color:var(--on-score);opacity:1;font-weight:500}.mc .opt.lead .n{background:var(--score-chip);color:var(--on-score)}.mc .item:not(.current) .opt:not(.lead) .n{color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule-strong);background:0 0}.mc .item:not(.current) .opt.lead .n{box-shadow:inset 0 0 0 1px var(--score-chip);background:0 0}.mc .opt.lead:hover:not(:disabled){background:var(--score-hover)}.mc .opt.lead:active:not(:disabled){background:var(--score-press)}.mc .opt:disabled{opacity:1;cursor:default;color:var(--muted);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule-strong)}.mc .opt.lead:disabled{background:var(--score);color:var(--on-score);box-shadow:none}.mc .opt.lead:disabled:after{content:"";opacity:.5;background:currentColor;height:2px;position:absolute;inset:auto 22px 5px 11px}.mc .opt.lead{position:relative}.mc .item.private .opt:not(.lead),.mc .banner.private-banner .opt:not(.lead){background:var(--option-private)}.mc .item.private .opt:not(.lead):hover:not(:disabled),.mc .banner.private-banner .opt:not(.lead):hover{background:var(--option-private-hover)}.mc .item.private .opt:not(.lead):active:not(:disabled),.mc .item.private .opt:not(.lead) .n{background:var(--option-private-press)}.mc .item.private .matter,.mc .item.private .changed{background:var(--option-private)}.mc .standing{font-size:var(--t-meta);color:var(--muted);align-items:center;gap:2px 14px;margin-top:4px;font-weight:600}.mc .standing button{padding:3px 0}.mc .standing button:hover:not(:disabled),.mc .standing button.on{color:var(--ink);text-decoration:underline}.mc .standing button:disabled{opacity:1;color:var(--rule-strong)}.mc .state{border-top:1px solid var(--rule)}.mc .state .rule{font-size:var(--t-floor)}.mc .choice{border-radius:var(--r-sm);background:var(--option);font-size:var(--t-label)}.mc .choice:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--ink)}.mc .choice.on{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--ink)}.mc .field{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--rule-strong)}.mc .field:focus-within{box-shadow:inset 0 0 0 1.5px var(--broadcast)}.mc .btn{background:var(--score);color:var(--on-score);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);border-radius:0;padding-right:22px;font-weight:700}.mc .btn:disabled{opacity:1;background:var(--surface-2);color:var(--muted);clip-path:none;padding-right:12px}.mc .why{border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--t-label)}.mc .teach-btn{height:26px;font:600 var(--t-meta)/1 var(--f-ui);border-radius:var(--r-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:0 8px 0 6px;display:inline-flex;position:relative}.mc .standing .teach-btn{padding:0 8px 0 6px}.mc .standing .teach-btn.on,.mc .standing .teach-btn:hover{text-decoration:none}.mc .teach-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.mc .teach-btn:hover:not(:disabled),.mc .teach-btn.on{color:var(--ink);background:var(--option)}.mc .teach-btn.on{color:var(--focus)}.mc .standing .teach-btn:hover:not(:disabled){text-decoration:none}.mc .teach-btn .tip{white-space:nowrap;background:var(--toast);color:var(--on-toast);font-size:var(--t-floor);border-radius:var(--r-sm);opacity:0;pointer-events:none;transition:opacity var(--d-press) var(--ease-out);padding:3px 7px;font-weight:600;position:absolute;bottom:calc(100% + 6px);right:0}.mc .teach-btn:hover .tip,.mc .teach-btn:focus-visible .tip{opacity:1}.mc .teach-btn.on .tip{display:none}@media (hover:none){.mc .teach-btn .tip{display:none}}.mc .item.private .teach-btn:hover:not(:disabled),.mc .item.private .teach-btn.on{background:var(--option-private)}.mc .teach{gap:10px;display:grid}.mc .item .teach .opt.lead{background:var(--ink);color:var(--surface);clip-path:none;border-radius:var(--r-sm);padding-right:12px}.mc .item .teach .opt.lead:hover:not(:disabled){background:var(--ink-2)}.mc .item .teach .opt:disabled{background:var(--surface-2);color:var(--muted);box-shadow:none;outline:1px dashed var(--rule-strong);outline-offset:-1px}.mc .item .teach .opt.lead:disabled:after{display:none}.mc .teach .note{align-self:center}.mc .teach-close{justify-self:start}.mc .item .matter{max-width:78ch}.mc .teach-block{justify-items:start;gap:6px;display:grid}.mc .teach-h{font-size:var(--t-meta);color:var(--ink);margin:0;font-weight:700}.mc .item .teach .opt.how.on,.mc .item .teach .opt.how.on:hover:not(:disabled){background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.mc .item .teach .opt.how:before{content:"✓";visibility:hidden;font-weight:700}.mc .item .teach .opt.how.on:before{visibility:visible}.mc .teach-title{font:700 var(--t-section)/1.2 var(--f-head);margin:0}.mc .teach-instead{border-top:1px solid var(--rule);padding-top:10px}.mc .teach-row{flex-wrap:wrap;gap:6px;width:100%;display:flex}.mc .teach-input{min-width:0;height:var(--opt-h);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--muted);background:var(--surface);color:var(--ink);font:500 var(--t-label)/1 var(--f-ui);border:0;flex:0 60ch;padding:0 10px}.mc .teach-input::placeholder{color:var(--muted);opacity:1}.mc .teach-input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--broadcast);outline:none}.mc .error{border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);font-size:var(--t-label);font-weight:600}.mc .error .link{color:var(--warn);padding:0;font-weight:700;text-decoration:underline}.mc .note{font-size:var(--t-floor)}.mc .item.private{background:var(--private-soft);box-shadow:inset 0 0 0 1.5px var(--private);border:0}.mc .item.private.current{box-shadow:inset 0 0 0 1.5px var(--private), inset 5.5px 0 0 var(--broadcast)}.mc .item.private.current .rank{background:var(--broadcast);color:var(--on-broadcast)}.mc .item.private .rank{color:var(--private-ink);background:0 0}.mc .item.private .pill:not(.private){background:var(--option-private)}.mc .item.private .standing button.notpriv{color:var(--private-ink)}.mc .silence{font-size:var(--t-meta);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 4px;display:flex}.mc .silence .w{color:var(--warn);background:var(--warn-soft);border-radius:var(--r-sm);align-items:center;gap:5px;padding:2px 8px;font-weight:700;display:inline-flex}.mc .warn-ico{fill:currentColor;width:11px;height:11px}.mc .timeline3{grid-template-columns:9px 1fr 9px 1fr 9px;align-items:center;gap:6px;margin:0 0 2px;display:grid}.mc .timeline3 i{background:var(--muted);border-radius:50%;width:9px;height:9px}.mc .timeline3 i.w{background:var(--warn)}.mc .timeline3 b{background:var(--rule-strong);height:2px}.mc .timeline3 b.gap{border-top:2px dashed var(--warn);background:0 0;height:0}.mc .timeline3-words{font-size:var(--t-floor);color:var(--muted);grid-template-columns:1fr 1fr 1fr;gap:6px;margin:0 0 4px;display:grid}.mc .timeline3-words span:nth-child(2){text-align:center}.mc .timeline3-words span:nth-child(3){text-align:right}.mc .tierh{gap:10px;margin:18px 0 8px}.mc .tierh h2{font:700 var(--t-section)/1.2 var(--f-head);letter-spacing:0}.mc .tierh span{font-size:var(--t-meta)}.mc .qw .item{padding:6px 12px}.mc .qw .head{font-size:var(--t-head-qw)}.mc .qw .opt{min-height:26px;font-size:var(--t-label)}.mc .qw .opts{margin-top:6px}.mc .qw .standing{margin-top:8px}.mc .aware{border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);font-size:var(--t-body);color:var(--ink-2);border:0;padding:10px 14px}.mc .aware p{margin:4px 0}.mc .aware p.note{margin-top:8px}.mc .aware .note .link{margin-bottom:4px;display:block}.mc .nav .ico{opacity:.9}.mc .aware p.aware-private:before{content:"Private, only you";border-radius:var(--r-sm);background:var(--private);color:var(--on-private);font-size:var(--t-floor);margin-right:8px;padding:1px 6px;font-weight:700}.mc .link{color:var(--ink-2);font-size:var(--t-label);text-decoration:underline}.mc .link:hover{color:var(--broadcast)}.mc .ten-done{font:700 var(--t-section)/1.3 var(--f-head);margin:6px 0 12px}.mc .ten-done .note{font-family:var(--f-ui);margin-left:6px;font-weight:500}.mc .skeleton{gap:var(--gap);display:grid}.mc .skeleton i{border-radius:var(--r-sm);background:linear-gradient(var(--surface-2), var(--surface-2)) 50px 16px / 50% 14px no-repeat, linear-gradient(var(--surface-2), var(--surface-2)) 50px 44px / 75% 10px no-repeat, linear-gradient(var(--surface-2), var(--surface-2)) 50px 80px / 30% 26px no-repeat, var(--surface);height:118px;box-shadow:inset 0 0 0 1px var(--rule);display:block}.mc .item.questions{box-shadow:inset 0 0 0 1px var(--rule-strong);border:0}.mc .item.questions.private{box-shadow:inset 0 0 0 1.5px var(--private)}.mc .item .when .link+.link{margin-left:10px}.mc .private:not(.item):not(.pill){border-radius:var(--r-sm)}.mc .card,.mc .example{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--rule)}.mc .button{background:var(--score);color:var(--on-score);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);border-radius:0;padding-right:22px;font-weight:700}.mc .answer-row .button:disabled,.mc .submit-row .button:disabled{opacity:1;background:var(--surface-2);color:var(--muted);clip-path:none;box-shadow:inset 0 0 0 1px var(--rule-strong);padding-right:18px}.mc .also-btn,.mc .choice-aside{border-radius:var(--r-sm);border-style:solid;border-width:1px}.mc .mine{border-radius:var(--r-sm)}.mc .elsewhere select{border-radius:var(--r-sm);width:100%}.mc .banner{border-radius:var(--r-sm);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);gap:10px 12px}.mc .banner .clock{background:var(--plate);color:var(--on-plate);font-size:var(--t-label);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-weight:600;display:inline-flex}.mc .banner .pill.private{white-space:nowrap;margin-right:4px}.mc .banner .grow{font-size:var(--t-body)}.mc .banner.private-banner{background:var(--private-soft);box-shadow:inset 0 0 0 1.5px var(--private)}.mc .banner .opt:not(.lead){background:var(--option);color:var(--ink)}.mc .page.wide{max-width:none}.mc .item-page{max-width:none;margin:0}.mc .item-page .back-line{font-size:var(--t-label);color:var(--muted);margin:0 0 8px}.mc .item-page .back-line .dotted{color:var(--ink);font-weight:700;text-decoration:none}.mc .item-page .back-line .dotted:hover{text-decoration:underline}.mc .item-page .record{gap:16px}.mc .item-page .record aside{gap:8px;width:320px}.mc .item-page aside .kv{grid-template-columns:92px minmax(0,1fr)}@media (width<=1000px){.mc .item-page .record aside{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;width:100%}}.mc .item-page .main>.item{padding:12px 16px}.mc .item-page .main>.item .head{font-size:var(--t-item);margin:4px 0;line-height:1.2}.mc .item-page .main>.item.current{box-shadow:inset 0 0 0 1px var(--rule)}.mc .item-page .main>.item.private.current{box-shadow:inset 0 0 0 1.5px var(--private)}.mc .item-page .item.under{padding:8px 12px}.mc .item-page .item.under .head.small{font-size:var(--t-head-qw)}.mc .item-page .item.under .opt.lead{color:var(--ink);clip-path:none;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0;padding-right:10px}.mc .item-page .item.under .opt.lead:hover{background:var(--surface-2)}.mc .item-page .item.under .opt.lead small{color:var(--muted)}.mc .item-page .rv .opt.lead{color:var(--ink);clip-path:none;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0;padding-right:10px}.mc .item-page .rv .opt.lead:hover{background:var(--surface-2)}.mc .item-page .rv .opt.lead small{color:var(--muted)}.mc .item-page .rv .when{color:var(--muted);font-weight:600}.mc .rv .rv-verdict.bad,.mc .rv .pill.rv-untracked{background:var(--warn-soft);color:var(--warn)}.mc .rv .rv-verdict.ok{background:var(--ok-soft);color:var(--ok)}.mc .rv .rv-quiet{outline-color:var(--warn)}.mc .item-page .item.under .opt.lead .n{background:var(--surface-2);color:var(--ink)}.mc .item-page .item.under>.meta .when{background:var(--plate);color:var(--on-plate);font-weight:600;font-size:var(--t-meta);align-items:center;margin-left:auto;padding:1px 7px;display:inline-flex}.mc .timeline{font-size:var(--t-floor);color:var(--muted);gap:6px 10px}.mc .timeline .tl+.tl:before{background:var(--rule-strong);height:2px}@media (width<=1280px){.mc .item-page .timeline{flex-direction:column;align-items:flex-start;gap:2px}.mc .item-page .timeline .tl+.tl:before{display:none}}.mc .dot{background:var(--muted)}.mc .dot.warn{background:var(--warn)}.mc .dot.off{background:var(--rule-strong)}.mc .dot.ok{background:var(--ok)}.mc .panel{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--rule);background:var(--surface);padding:12px 14px}.mc .panel h2{font:700 var(--t-section)/1.2 var(--f-head);margin:0 0 4px}.mc .panel .rule{font-size:var(--t-meta);color:var(--muted);margin:0 0 8px}.mc .panel.evidence{gap:8px}.mc .ev{gap:4px;display:grid}.mc .ev>.meta{font-size:var(--t-meta);color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px 10px;display:flex}.mc .ev>.meta .when{color:var(--muted);margin-left:auto;font-weight:600}.mc .did{font-size:var(--t-label);color:var(--ink-2);gap:3px;margin:0;padding-left:16px;display:grid}.mc .ev+.ev{border-top:1px solid var(--rule);padding-top:8px}.mc .quote{border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--t-gist);border-left:0;margin:0;padding:6px 10px}.mc .kv{font-size:var(--t-label);grid-template-columns:96px minmax(0,1fr);gap:5px 10px}.mc .kv dt{color:var(--muted);font-weight:500}.mc .kv dd b{font-weight:700}.mc .src,.mc .kv .src{font-size:var(--t-floor);color:var(--muted)}.mc .scale i{background:var(--rule-strong);border-radius:0}.mc .scale i.f{background:var(--ink)}.mc .dotted:hover{color:var(--broadcast)}.mc .draft{border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--t-body)}.mc textarea.draft:focus{box-shadow:inset 0 0 0 1.5px var(--broadcast)}.mc .panel.drafting .bar{background:var(--rule);border-radius:0}.mc .panel.drafting .fill{background:var(--broadcast);border-radius:0}.mc .tab{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--rule-strong);background:var(--surface);color:var(--muted);font-weight:600}.mc .tab.on{background:var(--ink);color:var(--surface);box-shadow:none}.mc .send-row select,.mc .override-row select{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--rule-strong);background:var(--surface)}.mc .undo{z-index:5;border-radius:var(--r-sm);background:var(--toast);min-width:min(460px,100vw - 32px);max-width:min(640px,100vw - 32px);color:var(--on-toast);font-size:var(--t-label);opacity:0;pointer-events:none;transition:opacity var(--d-toast) var(--ease-out), transform var(--d-toast) var(--ease-out);align-items:center;gap:16px;padding:10px 16px;display:flex;position:fixed;bottom:20px;left:calc(50% + 92px);transform:translate(-50%,12px)}.mc .undo.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.mc .undo .undo-key{color:inherit;background:0 0;border-color:currentColor;margin-left:6px;text-decoration:none}.mc .undo-words{gap:2px;min-width:0;display:grid}.mc .undo-rose{appearance:none;color:inherit;text-align:left;cursor:pointer;font:600 var(--t-label)/1.35 var(--f-ui);-webkit-line-clamp:3;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;text-decoration:none;display:-webkit-box;overflow:hidden}.mc .undo button.undo-rose{text-underline-offset:3px;text-decoration:underline}.mc .undo button.undo-rose:hover{text-decoration-thickness:2px}.mc .undo>button{appearance:none;color:inherit;font:700 var(--t-label)/1 var(--f-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 0;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.mc .item.leaving{animation:mc-wipe var(--d-wipe) var(--ease-wipe) forwards;pointer-events:none}@keyframes mc-wipe{0%{clip-path:inset(0)}70%{opacity:1}to{clip-path:inset(0 0 0 100%);opacity:.4}}.mc .item.arriving{animation:mc-arrive var(--d-arrive) 50ms var(--ease-out) both}@keyframes mc-arrive{0%{opacity:0;transform:translateY(10px)}}.mc .item.moved .rank{animation:mc-rank var(--d-rank) ease-out}@keyframes mc-rank{0%{opacity:.2;transform:translateY(12px)}}.mc .bug-score .digit{animation:mc-roll var(--d-roll) ease-out}@keyframes mc-roll{0%{opacity:0;transform:translateY(-70%)}}}@media (prefers-reduced-motion:reduce){.mc .undo,.mc .opt{transition:none}}@media (width<=760px){.mc .shell{flex-direction:column}.mc .nav{z-index:6;width:auto;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));flex-flow:wrap;gap:2px;position:fixed;bottom:0;left:0;right:0}.mc .nav>div{display:contents}.mc .nav h3,.mc .nav .n{display:none}.mc .nav .n.primary,.mc .nav .n.more{min-height:var(--tap);font-size:var(--t-floor);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:4px 2px;display:flex}.mc .nav.open .n{min-height:var(--tap);flex:30%;order:-1;display:flex}.mc .nav.open .n.primary,.mc .nav.open .n.more{order:0}.mc .page,.mc .page.wide{max-width:none;padding:10px 16px 120px}.mc .bar-top{gap:10px;padding:10px 16px}.mc .bar-top .who{gap:0;font-size:0}.mc .bar-top .who .toggle{font-size:var(--t-floor)}.mc .build{display:none}.mc .bug-title{padding:7px 20px 5px 12px;font-size:22px}.mc .bug-next{clip-path:none;flex:100%;margin:4px 0 0;padding:6px 12px}.mc .bug-keys,.mc .askbar .link.inline.ask-go{display:none}:is(.mc .item,.mc .item:not(:has(.rank))){grid-template-columns:minmax(0,1fr);padding:10px 12px}.mc .item .rank,.mc .item[data-first] .rank{padding:0;font-size:24px;position:absolute;top:9px;left:12px}.mc .item.current .rank{min-width:26px;padding:2px 4px 0}.mc .item:has(.rank)>.meta{min-height:26px;padding-left:32px}.mc .qw .opt{min-height:var(--tap)}.mc .link.inline{margin:-12px -6px;padding:12px 6px}.mc .ask-kbd{display:none}.mc .opts{flex-direction:column;align-items:stretch}.mc .opts.adjust{flex-flow:wrap}.mc .opts.adjust .opt{flex:40%;justify-content:center}.mc .opt{min-height:var(--tap);justify-content:flex-start}.mc .opt .l{white-space:normal}.mc .standing button{min-height:var(--tap);padding:0 8px}.mc .timeline3{display:none}.mc .timeline3-words{grid-template-columns:1fr;gap:0;margin-left:4px}.mc .timeline3-words span:nth-child(n){text-align:left;padding:0 0 8px 18px;position:relative}.mc .timeline3-words span:before{content:"";background:var(--muted);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:0}.mc .timeline3-words span:nth-child(2):before{background:var(--warn)}.mc .timeline3-words span:not(:last-child):after{content:"";border-left:2px solid var(--rule-strong);position:absolute;top:14px;bottom:-2px;left:4px}.mc .timeline3-words span:first-child:after{border-left:2px dashed var(--warn)}.mc .undo .undo-key,.mc .standing .sk{display:none}.mc .standing .teach-btn{height:var(--tap);padding:0 10px 0 8px}.mc .teach-close{margin:-14px -8px;padding:14px 8px}.mc .teach .teach-row .note{flex:100%}.mc .teach .opts{flex-flow:wrap}.mc .teach .opts .opt.how{flex:30%;justify-content:center}.mc .teach-input{height:var(--tap)}.mc .keys-scrim{padding:16px}.mc .undo{left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px))}.mc .item>.meta .clock{order:-1;margin-left:0}.mc .item:has(.rank)>.meta .clock{margin-left:0}.mc .item>.meta>span:not(.pill):not(.clock){white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mc .standing{gap:0 14px}.mc .standing button{font-size:var(--t-floor);padding:0}.mc .opt .n{display:none}.mc .item>.meta .when:not(.clock){margin-left:0}.mc .item.questions{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.mc .item.questions>.meta{display:contents}.mc .item.questions>.head{flex:100%;order:1}.mc .item.questions>.meta .when{flex:100%;order:2;gap:8px;margin:4px 0 0;display:flex}.mc .item.questions>:not(.meta):not(.head){flex:100%;order:1}.mc .item.questions.private>.meta .when .link.inline{background:var(--option-private)}.mc .item.questions>.meta .when .link.inline{min-height:var(--tap);background:var(--option);color:var(--ink);border-radius:var(--r-sm);flex:1;justify-content:center;align-items:center;margin:0;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=761px){.mc .page.wide:has(>.tasks){padding:12px 24px 96px}}.mc .tasks{gap:10px;max-width:none;margin:0;display:grid}.mc .tasks .back-line{font-size:var(--t-label);margin:0}.mc .tasks .back-line .dotted{color:var(--ink);font-weight:700;text-decoration:none}.mc .tk-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mc .tk-title{font:800 var(--t-score)/1 var(--f-score);letter-spacing:.01em;margin:0}.mc .tk-looks{gap:2px;display:flex}.mc .tk-looks button{appearance:none;color:var(--muted);font:600 var(--t-label)/1 var(--f-ui);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:7px 10px}.mc .tk-looks button:hover{background:var(--option);color:var(--ink)}.mc .tk-looks button.on{background:var(--broadcast);color:var(--on-broadcast)}.mc .tk-add{gap:6px;display:grid}.mc .tk-add-line{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:var(--r-sm);align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.mc .tk-add-line:focus-within{box-shadow:inset 0 0 0 2px var(--broadcast)}.mc .tk-add-line .plus{color:var(--muted);font-weight:700}.mc .tk-add-line input{min-width:0;color:var(--ink);font:500 var(--t-body)/1.3 var(--f-ui);background:0 0;border:0;outline:none;flex:1;padding:9px 0}.mc .tk-add-line input::placeholder{color:var(--muted)}.mc .tk-add-line kbd{font:600 var(--t-floor)/1 var(--f-ui);border:1px solid var(--rule-strong);border-radius:var(--r-sm);color:var(--muted);padding:2px 5px}.mc .tk-add .tk-read{justify-self:start}.mc .tk-add-read{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);font-size:var(--t-label);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.mc .tk-add-title{color:var(--ink);font-weight:700}.mc .tk-add-where{color:var(--muted)}.mc .tk-add-read label{color:var(--muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.mc .tk-add-read input,.mc .tk-add-read select,.mc .tk-open input[type=date],.mc .tk-open select,.mc .tk-inline select,.mc .tk-inline input{font:600 var(--t-label)/1.2 var(--f-ui);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-sm);min-height:30px;padding:4px 6px}.mc .tk-ask{color:var(--warn);flex-basis:100%;font-weight:600}.mc .tk-strip{flex-wrap:wrap;gap:6px;display:flex}.mc .tasks .chip{appearance:none;cursor:pointer;font:600 var(--t-meta)/1 var(--f-ui);background:var(--option);color:var(--ink);border-radius:var(--r-sm);white-space:nowrap;border:0;padding:6px 9px}.mc .tasks .chip:hover{background:var(--option-hover)}.mc .tasks .chip b{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:4px;font-weight:500}.mc .tasks .chip.on{background:var(--ink);color:var(--surface)}.mc .tasks .chip.on b{color:inherit;opacity:.8}.mc .tasks .chip.pv{background:var(--private-soft);color:var(--private-ink)}.mc .tasks .chip.pv.on{background:var(--private);color:var(--on-private)}.mc .tasks .chip.cobrain{box-shadow:inset 0 0 0 1px var(--rule-strong);background:0 0}.mc .tasks .chip.ghost{box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--muted);background:0 0}.mc .tk-new{align-items:center;gap:6px;display:inline-flex}.mc .tk-new input{font:600 var(--t-meta)/1 var(--f-ui);border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);padding:5px 7px}.mc .tk-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mc .tk-chips{flex-wrap:wrap;gap:6px;display:flex}.mc .tk-group{font:500 var(--t-meta)/1 var(--f-ui);color:var(--muted);align-items:center;gap:2px;display:inline-flex}.mc .tk-group>span{margin-right:6px}.mc .tk-group .seg{appearance:none;cursor:pointer;font:600 var(--t-meta)/1 var(--f-ui);background:var(--option);color:var(--ink);border:0;padding:6px 9px}.mc .tk-group .seg.on{background:var(--ink);color:var(--surface)}.mc .tk-today{font:600 var(--t-label)/1.2 var(--f-ui);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:2px 0 0;display:flex}.mc .tk-today .big{font:800 24px/1 var(--f-score);color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px}.mc .tasks .warnc{color:var(--warn);font:600 var(--t-meta)/1.3 var(--f-ui)}.mc .tk-sec{gap:6px;margin-top:6px;display:grid}.mc .tk-sech{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mc .tasks h2{font:700 var(--t-section)/1.25 var(--f-head);margin:0}.mc .tasks .c{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted)}.mc .tk-tbl{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm)}.mc .tk-src{background:var(--surface-2);font:600 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 12px;display:flex}.mc .tk-src:first-child{border-top:0}.mc .tk-src b{color:var(--ink-2)}.mc .tk-src .link{margin-left:auto}.mc .tk-more{appearance:none;border:0;border-top:1px solid var(--rule);text-align:left;width:100%;font:600 var(--t-meta)/1.2 var(--f-ui);color:var(--muted);cursor:pointer;background:0 0;padding:8px 12px}.mc .tk-more:hover{color:var(--ink);background:var(--surface-2)}.mc .tk-row{border-top:1px solid var(--rule);font:600 var(--t-label)/1.3 var(--f-ui);grid-template-columns:22px minmax(0,1fr) auto 110px 30px;align-items:center;gap:10px;padding:6px 12px;display:grid}.mc .tk-tbl>.tk-row:first-child{border-top:0}.mc .tk-row.wide{grid-template-columns:22px minmax(0,1fr) minmax(0,240px) auto 110px 30px}.mc .tk-row.sugg{grid-template-columns:minmax(0,1fr) auto auto}.mc .tk-row.team{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:minmax(0,1fr) minmax(0,240px) auto 110px 30px}.mc .tk-row.team:hover{background:var(--surface-2)}.mc .tk-row.open{background:var(--surface-2);box-shadow:inset 4px 0 0 var(--broadcast)}.mc .tk-row.pv{background:var(--private-soft)}.mc .tk-row.pv .tt{color:var(--private-ink)}.mc .tk-row .t{appearance:none;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:1px;min-width:0;padding:0;display:grid}.mc .tk-row.sugg .t,.mc .tk-row.team .t{cursor:default}.mc .tk-row.team .t{cursor:pointer}.mc .tk-row .t:hover .tt{text-underline-offset:3px;text-decoration:underline}.mc .tk-row .tt{text-wrap:pretty;color:var(--ink);display:block}.mc .tk-row.done .tt{color:var(--muted);text-decoration:line-through}.mc .tk-row .sub{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);flex-wrap:wrap;gap:2px 10px;display:flex}.mc .tk-row .pvtag{color:var(--private-ink);font-weight:600}.mc .tk-row .where{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc .tk-row .where b{color:var(--ink-2);font-weight:600}.mc .tasks .plate{background:var(--plate);color:var(--on-plate);font:600 var(--t-meta)/1 var(--f-ui);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:start;align-items:center;gap:5px;padding:4px 8px 4px 7px;display:inline-flex}.mc .tasks .plate i{background:var(--live);border-radius:50%;width:7px;height:7px;display:inline-block}.mc .tasks .plate.quiet{color:var(--ink-2);background:0 0;padding-left:0}.mc .tk-row .person{font:600 var(--t-meta)/1.25 var(--f-ui);color:var(--ink-2);min-width:0}.mc .tk-row .person .q{color:var(--warn);font-size:var(--t-floor);display:block}.mc .tk-row .pri{font:800 15px/1 var(--f-score);text-align:center;font-variant-numeric:tabular-nums;color:var(--ink-2)}.mc .tk-row .pri.p1{color:var(--warn)}.mc .tk-row .opts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mc .tk-row .opts select{font:600 var(--t-label)/1 var(--f-ui);min-height:var(--opt-h);border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.mc .tasks .tick{appearance:none;border:1.5px solid var(--rule-strong);background:var(--surface);cursor:pointer;border-radius:50%;width:18px;height:18px;padding:0;position:relative}.mc .tasks .tick:hover:not(:disabled){border-color:var(--ok)}.mc .tasks .tick:hover:not(:disabled):after,.mc .tasks .tick.done:after{content:"";border:solid var(--ok);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.mc .tasks .tick.done{background:var(--ok);border-color:var(--ok)}.mc .tasks .tick.done:after{border-color:var(--surface)}.mc .tasks .tick:disabled{opacity:.45;cursor:default}.mc .tk-dir{gap:10px;margin-top:4px;display:grid}.mc .tk-area{gap:6px;display:grid}.mc .tk-areah{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mc .tk-areah .sp{flex:1}.mc .tk-area.pv .tk-areah h2{color:var(--private-ink)}.mc .tk-areah.folded{appearance:none;text-align:left;cursor:pointer;background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);color:inherit;font:inherit;border:0;padding:8px 12px}.mc .tk-areah.folded:hover{background:var(--surface-2)}.mc .tk-areah.folded.pv{background:var(--private-soft);box-shadow:inset 0 0 0 1px var(--private-rule)}.mc .tk-areah.folded.pv h2{color:var(--private-ink)}.mc .tk-areah .caret,.mc .tk-proj .caret{width:14px;color:var(--muted);font-size:11px;display:inline-block}.mc .tasks .link-h{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mc .tk-proj{appearance:none;border:0;border-top:1px solid var(--rule);text-align:left;cursor:pointer;width:100%;color:var(--muted);background:var(--surface-2);font:500 var(--t-meta)/1.3 var(--f-ui);grid-template-columns:minmax(160px,320px) 190px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px;display:grid}.mc .tk-tbl>.tk-proj:first-child{border-top:0}.mc .tk-proj:hover{background:var(--option)}.mc .tk-proj.empty{cursor:default}.mc .tk-proj.empty:hover{background:var(--surface-2)}.mc .tk-proj.empty .pn{color:var(--ink-2);font-weight:600}.mc .tasks .chip b.sg{color:var(--muted);margin-left:3px;font-weight:500}.mc .tk-proj .pn{font:700 14.5px/1.25 var(--f-head);color:var(--ink)}.mc .tk-proj .pm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc .tk-dir .tk-tbl>.tk-row{padding-left:26px}.mc .tk-empty{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);color:var(--muted);font-size:var(--t-label);margin:0;padding:18px 14px}.mc .tk-open{border-top:1px solid var(--rule);background:var(--surface);gap:10px;padding:12px 14px 14px 48px;display:grid}.mc .tk-open.page{padding-left:14px}.mc .tk-bar{flex-wrap:wrap;gap:6px;display:flex}.mc .tk-bar .opt.on{background:var(--ink);color:var(--surface)}.mc .tk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.mc .tk-fields{font:500 var(--t-label)/1.35 var(--f-ui);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:6px 10px;margin:0;display:grid}.mc .tk-fields dt{color:var(--muted)}.mc .tk-fields dd{color:var(--ink);margin:0;font-weight:600}.mc .tk-fields small{color:var(--muted);font-weight:500}.mc .tk-psec{border-top:1px solid var(--rule);gap:6px;margin-top:10px;padding-top:10px;display:grid}.mc .tk-psec.first{border-top:0;margin-top:0;padding-top:0}.mc .tk-psec h2,.mc .tk-psec h3{font:700 var(--t-head)/1.25 var(--f-head);justify-content:space-between;align-items:baseline;margin:0;display:flex}.mc .tk-psec h2 small,.mc .tk-psec h3 small{font:500 var(--t-meta)/1 var(--f-ui);color:var(--muted)}.mc .tk-psec p{font-size:var(--t-label);margin:0}.mc .tk-psec textarea{font:500 var(--t-label)/1.4 var(--f-ui);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-sm);resize:vertical;padding:6px 8px}.mc .tk-step{font:600 var(--t-label)/1.3 var(--f-ui);cursor:pointer;align-items:center;gap:8px;display:flex}.mc .tk-step input{width:16px;height:16px;accent-color:var(--ok)}.mc .tk-step.done span{color:var(--muted);text-decoration:line-through}.mc .tk-addstep input,.mc .tk-reply input{width:100%;font:500 var(--t-label)/1.3 var(--f-ui);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-sm);padding:7px 9px}.mc .tk-addstep input::placeholder,.mc .tk-reply input::placeholder{color:var(--muted)}.mc .tk-reply{align-items:center;gap:6px;display:flex}.mc .tk-open .quote{font-size:var(--t-label)}.mc .tk-open .quote small{color:var(--muted);font:500 var(--t-meta)/1.3 var(--f-ui);margin-top:4px;display:block}.mc .tk-msg{font-size:var(--t-label)}.mc .tk-msg small{color:var(--muted);font:500 var(--t-floor)/1 var(--f-ui);margin-left:6px}.mc .tk-msg p{margin:2px 0 0}.mc .tk-activity{font-size:var(--t-meta);color:var(--ink-2);gap:2px;margin:0;padding-left:16px;display:grid}.mc .tk-activity span{color:var(--muted);margin-left:4px;font-weight:600}.mc .tk-inline{background:var(--surface-2);border-radius:var(--r-sm);font-size:var(--t-label);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.mc .tk-inline label{color:var(--muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.mc .tk-inline .note{flex-basis:100%;margin:0}.mc .tk-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.mc .tk-lane{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);gap:6px;min-height:120px;padding:8px;display:grid}.mc .tk-lane h2{justify-content:space-between;align-items:baseline;display:flex}.mc .tk-lane h2 small{font:500 var(--t-meta)/1 var(--f-ui);color:var(--muted)}.mc .tk-lane .note{font-size:var(--t-meta);margin:0}.mc .tk-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);cursor:grab;gap:4px;padding:8px 9px;display:grid}.mc .tk-card.pv{background:var(--private-soft);box-shadow:inset 0 0 0 1px var(--private-rule)}.mc .tk-card.done .tk-card-t{color:var(--muted)}.mc .tk-card-t{appearance:none;text-align:left;font:600 var(--t-label)/1.3 var(--f-ui);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.mc .tk-card-t:hover{text-underline-offset:3px;text-decoration:underline}.mc .tk-card .sub{font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.mc .tk-card-moves{gap:10px;display:flex}.mc .tk-cal{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-sm);font:600 var(--t-meta)/1.25 var(--f-ui);grid-template-columns:52px repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.mc .tk-cal .hd{border-bottom:1px solid var(--rule);border-left:1px solid var(--rule);font:700 14px/1 var(--f-head);padding:7px 8px}.mc .tk-cal .hd:first-child{border-left:0}.mc .tk-cal .hd.today{background:var(--broadcast);color:var(--on-broadcast)}.mc .tk-cal .due-l{color:var(--muted);border-bottom:1px solid var(--rule);padding:6px;font-weight:500}.mc .tk-cal .due{border-bottom:1px solid var(--rule);border-left:1px solid var(--rule);background:var(--surface-2);align-content:start;gap:3px;min-height:48px;padding:4px 5px;display:grid}.mc .tk-cal .due div{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong);white-space:nowrap;text-overflow:ellipsis;padding:2px 6px;overflow:hidden}.mc .tk-cal .due div.pv{background:var(--private-soft);color:var(--private-ink)}.mc .tk-cal .hours .hr{border-top:1px solid var(--rule);height:44px;color:var(--muted);font:500 var(--t-floor)/1 var(--f-ui);font-variant-numeric:tabular-nums;padding:3px 6px}.mc .tk-cal .col{border-left:1px solid var(--rule);background-image:repeating-linear-gradient(to bottom, transparent 0 43px, var(--rule) 43px 44px);position:relative}.mc .tk-cal .ev{font:600 var(--t-floor)/1.25 var(--f-ui);border-radius:var(--r-sm);padding:3px 6px;position:absolute;left:3px;right:3px;overflow:hidden}.mc .tk-cal .ev.m{background:var(--option);color:var(--ink-2)}.mc .tk-cal .ev.b{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--broadcast);outline:1.5px dashed var(--broadcast);outline-offset:-1.5px;color:var(--ink)}.mc .tk-cal .ev.b small{color:var(--muted);font-weight:500;display:block}.mc .tk-teamh{background:var(--surface-2);border-top:1px solid var(--rule);font:500 var(--t-meta)/1.3 var(--f-ui);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:12px;padding:8px 12px;display:flex}.mc .tk-tbl>.tk-teamh:first-child{border-top:0}.mc .tk-teamh h2{color:var(--ink)}@media (width<=760px){.mc .tk-strip{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.mc .tk-row,.mc .tk-row.wide{grid-template-columns:28px minmax(0,1fr) auto;padding-left:10px}.mc .tk-dir .tk-tbl>.tk-row{padding-left:10px}.mc .tk-row .person,.mc .tk-row .pri,.mc .tk-row .where{display:none}.mc .tk-row.sugg{grid-template-columns:minmax(0,1fr)}.mc .tk-row.sugg .opts{justify-content:flex-start}.mc .tk-row .opts,.mc .tk-bar{flex-flow:wrap;align-items:center}.mc .tk-row .opts .opt,.mc .tk-bar .opt{min-height:var(--tap)}.mc .tk-add-line kbd{display:none}.mc .tk-row.sugg .plate{justify-self:start}.mc .tk-row.team{grid-template-columns:minmax(0,1fr) auto}.mc .tasks .tick{width:24px;height:24px}.mc .tasks .tick:hover:not(:disabled):after,.mc .tasks .tick.done:after{width:5px;height:10px;top:3.5px;left:7.5px}.mc .tk-proj{grid-template-columns:minmax(0,1fr) auto}.mc .tk-proj .pm{display:none}.mc .tk-open{padding-left:12px}.mc .tk-grid,.mc .tk-board{grid-template-columns:minmax(0,1fr)}.mc .tk-cal-wrap{overflow-x:auto}.mc .tk-cal{min-width:640px}.mc .tk-looks button{padding:10px}.mc .tasks .chip{padding:9px 10px}}.mc .tk-quiet{appearance:none;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.mc .tk-card-moves .done-move{margin-left:auto}.mc .tk-cal{grid-template-columns:52px repeat(7,minmax(0,1fr))}.mc .tk-cal-over{background:var(--warn-soft);color:var(--ink);border-radius:var(--r-sm);font-size:var(--t-label);margin:0;padding:8px 12px}.mc .tk-cal-over b{color:var(--warn)}@media (width<=760px){.mc .tk-strip{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.mc .tk-card-moves .opt{min-height:var(--tap)}.mc .tk-cal{min-width:820px}}.mc .tk-row .sub .tk-state{color:var(--broadcast);font-weight:600}.mc .tk-row .sub-del{color:var(--ink-2);font-weight:600;display:none}.mc .tk-row .sub-del b{color:var(--warn);font-weight:600}.mc .tk-card-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mc .tk-card .pri{font:800 16px/1 var(--f-score);color:var(--ink-2)}.mc .tk-card .pri.p1{color:var(--warn)}.mc .tk-cal .due div{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}@media (width<=760px){.mc .tk-row,.mc .tk-row.wide{grid-template-columns:28px minmax(0,1fr) auto 18px}.mc .tk-row .pri{font-size:15px;display:block}.mc .tk-row .sub-del{display:inline}}.mc .tk-none{border-top:1px solid var(--rule);color:var(--muted);font-size:var(--t-meta);margin:0;padding:7px 12px 8px 40px}.mc .tk-row.sugg.in-dir{background:var(--surface);padding-left:40px}.mc .tk-row .tk-sg{color:var(--broadcast);font-weight:600}.mc .tk-areah.folded:disabled{cursor:default;opacity:.8}@media (width<=760px){.mc .tk-none,.mc .tk-row.sugg.in-dir{padding-left:12px}}.mc .tk-more.in-dir{padding-left:40px}@media (width<=760px){.mc .tk-proj{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name date""counts date";row-gap:1px}.mc .tk-proj .pn{grid-area:name}.mc .tk-proj .pm:not(.latest){grid-area:counts;padding-left:14px;display:block}.mc .tk-proj .pm.latest{display:none}.mc .tk-proj>.plate,.mc .tk-proj>span:last-child{grid-area:date;align-self:center}.mc .tk-more.in-dir{padding-left:12px}}.tasks .tk-auto{background:var(--surface);border:1px solid var(--rule);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin:10px 0 0;padding:8px 12px;display:flex}.tasks .tk-auto-l,.tasks .tk-auto-r{align-items:center;gap:8px;min-width:0;display:flex}.tasks .tk-auto b{font:700 15px/1.2 var(--head,inherit)}.tasks .tk-auto-note{color:var(--muted);font:500 12.5px/1.3 inherit}.tasks .tk-switch{background:var(--rule-strong);cursor:pointer;border:0;border-radius:9px;justify-content:flex-start;align-items:center;width:34px;height:18px;padding:2px;display:inline-flex}.tasks .tk-switch.on{background:var(--broadcast);justify-content:flex-end}.tasks .tk-switch i{background:#fff;border-radius:50%;width:14px;height:14px;display:block}.tasks .tk-steps{background:var(--option);border-radius:2px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.tasks .tk-step{background:var(--rule-strong);cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0}.tasks .tk-step.on{background:var(--broadcast);width:13px;height:13px}.tasks .tk-step:disabled{cursor:not-allowed;opacity:.5}.tasks .tk-detail-words{color:var(--ink);font:600 13px inherit}.mc .tasks{--prop-tint:color-mix(in srgb, var(--score) 5%, var(--surface))}.mc .tk-row.master .sub .filed{color:var(--ink-2)}.mc .tk-row.master .sub .filed b{font-weight:700}.mc .tk-row.master .sub .unfiled{color:var(--muted);font-style:italic}.mc .tk-row.master .sub .cue{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:46ch;overflow:hidden}.mc .tasks .plate.set{appearance:none;cursor:pointer;font:600 var(--t-meta)/1 var(--f-ui);border:0}.mc .tasks .plate.set:hover{box-shadow:inset 0 0 0 1px var(--focus)}.mc .tasks .plate.quiet.set:hover{background:var(--option)}.mc .tasks .plate-edit{font:600 var(--t-meta)/1 var(--f-ui);color:var(--ink);background:var(--surface);border:1px solid var(--focus);border-radius:var(--r-sm);justify-self:start;min-height:26px;padding:3px 5px}.mc .tk-row select.pri{appearance:none;cursor:pointer;font:800 15px/1 var(--f-score);text-align:center;text-align-last:center;color:var(--ink-2);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:2px 0}.mc .tk-row select.pri:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.mc .tk-row select.pri.p1{color:var(--warn)}.mc .tk-rowerr{font-size:var(--t-meta);margin:0;padding:4px 12px 6px 40px}.mc .tk-row.master,.mc .tk-row.sugg.master{grid-template-columns:22px minmax(0,1fr) auto 158px 30px}.mc .tk-row.sugg.master{background:var(--prop-tint);box-shadow:inset 3px 0 0 var(--score);align-items:center;gap:10px;padding:6px 12px;display:grid}.mc .tk-row.sugg.master .t{gap:1px;min-width:0;display:grid}.mc .tk-row.sugg.master .opts{justify-content:flex-end}.mc .tk-row.prop.pv,.mc .tk-row.sugg.master.pv{background:var(--private-soft);box-shadow:inset 3px 0 0 var(--private)}.mc .tasks .tick.prop{border:1.5px dashed var(--rule-strong);background:0 0;border-radius:50%;width:18px;height:18px;display:inline-block}.mc .tk-row .propmark{color:var(--ink-2);font-weight:700}.mc .tk-row .propmark:after{content:"·";color:var(--muted);margin-left:8px;font-weight:500}.mc .tk-note{color:var(--muted);font:500 var(--t-meta)/1.4 var(--f-ui);margin:0;padding:0 2px 2px}.mc .tk-more{color:var(--muted);font:500 var(--t-meta)/1.3 var(--f-ui);margin:8px 0 0}@media (width<=760px){.mc .tasks .tk-auto{gap:8px}.mc .tasks .tk-auto-l{flex-wrap:wrap}.mc .tasks .tk-auto-l b{flex:none}.mc .tasks .tk-auto-note{flex-basis:100%}.mc .tk-row.master,.mc .tk-row.sugg.master{grid-template-columns:28px auto minmax(0,1fr);row-gap:4px}.mc .tk-row.master .t,.mc .tk-row.sugg.master .t{grid-area:1/2/auto/-1}.mc .tk-row.master .plate,.mc .tk-row.master .plate-edit,.mc .tk-row.sugg.master .plate{grid-area:2/2;justify-self:start}.mc .tk-row.sugg.master .opts{grid-area:2/3;justify-content:flex-end}.mc .tk-row.sugg.master .pri{display:none}.mc .tk-row.master .sub .cue{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;display:-webkit-box;overflow:hidden}}.mc .tk-chg{appearance:none;cursor:pointer;color:var(--muted);font:600 var(--t-meta)/1.3 var(--f-ui);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.mc .tk-chg:hover{color:var(--ink)}.mc .tk-ctl-row{border-top:1px solid var(--rule);margin:0;padding:6px 12px 6px 26px}.mc .tk-ctl{border-top:1px solid var(--rule);background:var(--surface-2);font-size:var(--t-label);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px 8px 26px;display:flex}.mc .tk-ctl input,.mc .tk-ctl select{font:600 var(--t-label)/1.2 var(--f-ui);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-sm);min-height:var(--opt-h);padding:4px 6px}.mc .tk-ctl-note{color:var(--muted);font:500 var(--t-meta)/1.3 var(--f-ui)}.mc .tk-ctl-said{border-top:1px solid var(--rule);color:var(--ink-2);padding:8px 12px 8px 26px}.mc .tk-areah .tk-ctl{background:0 0;border-top:0;padding:0}@media (width<=760px){.mc .tk-ctl,.mc .tk-ctl-row,.mc .tk-ctl-said{padding-left:12px}.mc .tk-ctl .opt,.mc .tk-ctl input,.mc .tk-ctl select{min-height:var(--tap)}}
