.mc{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111f;--bg-deep:#040b16;--nav-bg:#060f1c;--card:#0e1b2e;--card-2:#141f35;--field:#0a1628;--field-border:#64718a;--border:#ffffff14;--border-strong:#ffffff24;--scrim:#02060e94;--text:#fff;--text-2:#a7b2c7;--text-3:#8a96ad;--red:#e21a22;--red-text:#ff6b70;--blue:#4f8cff;--blue-text:#7fa8ff;--purple:#8b5cf6;--purple-text:#a78bfa;--green:#22c55e;--green-text:#22c55e;--orange:#f97316;--orange-text:#f97316;--gold:#fbbf24;--gold-text:#fbbf24;--ink-on-accent:#07111f;--on-red:#fff;--t-red:#e21a222e;--t-blue:#4f8cff29;--t-purple:#8b5cf62e;--t-green:#22c55e24;--t-orange:#f9731629;--t-gold:#fbbf2424;--t-neutral:#ffffff0f;--nav-active:#e21a222e;--nav-w:260px;--topbar-h:64px;--content-max:1132px;--gutter:24px;--r-card:16px;--r-input:10px;--r-pill:999px;--r-tile:12px;--shadow:0 12px 32px #0000004d;--shadow-hover:0 16px 40px #00000061;--glass:#0a1424c7;--glass-dialog:#0e1b2ef0;--glass-blur:20px;--t:.2s ease;--lift:translateY(-2px);--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-h1:26px;--fs-h2:18px;--fs-body:14px;--fs-meta:12px;--fs-kpi:30px;--lh:1.45;--focus:0 0 0 2px var(--bg),0 0 0 4px var(--blue);--p-blue:#4f8cff;--p-purple:#a78bfa;--p-gold:#fbbf24;--p-green:#22c55e;--p-orange:#f97316;--p-grey:#a7b2c7}:root[data-theme=light] .mc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6fa;--bg-deep:#e9edf4;--nav-bg:#fff;--card:#fff;--card-2:#f1f4f9;--field:#fff;--field-border:#7a869c;--border:#07111f1a;--border-strong:#07111f2e;--scrim:#07111f73;--text:#07111f;--text-2:#3f4b61;--text-3:#5b6780;--red-text:#b8141b;--blue-text:#1d4ed8;--purple-text:#6d3fd9;--green-text:#166534;--orange-text:#9a3412;--gold-text:#92400e;--t-red:#e21a221a;--t-blue:#4f8cff1f;--t-purple:#8b5cf61f;--t-orange:#f973161f;--t-gold:#fbbf2433;--t-neutral:#07111f0d;--nav-active:#e21a221a;--glass:#fffc;--glass-dialog:#fffffff5;--shadow:0 12px 32px #07111f1a;--shadow-hover:0 16px 40px #07111f24;--p-blue:#1d4ed8;--p-purple:#6d3fd9;--p-gold:#92400e;--p-green:#166534;--p-orange:#9a3412;--p-grey:#3f4b61;--focus:0 0 0 2px var(--bg),0 0 0 4px #1d4ed8}@media (max-width:1180px){.mc{--nav-w:76px}}@media (max-width:768px){.mc{--gutter:16px}}@media (prefers-reduced-motion:reduce){.mc *,.mc :before,.mc :after{transition:none!important;animation:none!important}.mc :hover{transform:none!important}}html[data-capture] .mc *,html[data-capture] .mc :before,html[data-capture] .mc :after{transition:none!important;animation:none!important}html[data-capture] .mc :hover{transform:none!important}.mc{background:var(--bg);color:var(--text);font:var(--fs-body)/var(--lh) var(--font);font-feature-settings:"tnum";-webkit-font-smoothing:antialiased}.mc,.mc *,.mc :before,.mc :after{box-sizing:border-box}.mc.mc-page{z-index:-1;position:fixed;inset:0}.mc .mc-mono{font-family:var(--mono);letter-spacing:0}.mc .mc-t2{color:var(--text-2)}.mc .mc-t3{color:var(--text-3)}.mc .mc-b{font-weight:600}.mc .mc-nw{white-space:nowrap}.mc .mc-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mc a{color:inherit}.mc button,.mc input,.mc select,.mc textarea{font:inherit;color:inherit}.mc table{border-collapse:revert;width:revert;font-size:revert}.mc th:nth-child(n),.mc td:nth-child(n){background:revert;color:revert;text-align:revert;padding:revert;font-weight:revert;white-space:revert;position:revert;top:revert;border-bottom:revert;vertical-align:revert;line-height:inherit}.mc fieldset{border:0;min-width:0;margin:0;padding:0}.mc legend{font-size:revert;font-weight:revert;letter-spacing:revert;text-transform:revert;padding:0}.mc [type=checkbox],.mc [type=radio]{accent-color:var(--blue)}.mc :focus-visible{outline-offset:revert;box-shadow:var(--focus);border-radius:revert;outline:none}.mc :is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus-visible{box-shadow:none}@media (forced-colors:active){.mc :focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}.mc .mc-on,.mc .mc-sel,.mc [aria-pressed=true],.mc [aria-selected=true],.mc [role=switch][aria-checked=true],.mc [role=radio][aria-checked=true],.mc [role=checkbox][aria-checked=true]{border:2px solid highlight}.mc .mc-pill,.mc .mc-chip,.mc .mc-tag,.mc .mc-count{border:1px solid canvastext}.mc .mc-dis{color:graytext;border:1px dashed graytext}}.mc.mc-layer,.mc .mc-layer{z-index:20;background:0 0;width:0;height:0;position:fixed;top:0;left:0;overflow:visible}.mc .mc-tip-anchor{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.mc .mc-tip{z-index:1;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--card-2);width:max-content;max-width:280px;color:var(--text);box-shadow:var(--shadow);font-size:var(--fs-meta);text-align:left;white-space:normal;pointer-events:auto;padding:6px 10px;font-weight:400;line-height:1.35;position:absolute;top:0;left:50%;transform:translate(-50%,calc(-100% - 6px))}.mc .mc-tip.mc-tip-below{top:100%;transform:translate(-50%,6px)}.mc .mc-tip.mc-tip-end{top:50%;left:100%;transform:translate(6px,-50%)}.mc .mc-tip.mc-tip-float{left:calc(var(--mc-tip-x,0) * 1px);top:calc(var(--mc-tip-y,0) * 1px)}.mc .mc-tip[hidden]{display:none}.mc .mc-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow);transition:transform var(--t),box-shadow var(--t);padding:16px 18px;position:relative}.mc .mc-card.mc-card-tight{padding:12px 14px}.mc .mc-card.mc-card-flush{padding:0;overflow:hidden}.mc .mc-card.mc-card-glow{box-shadow:var(--shadow),0 0 0 3px #4f8cff24;border-color:#4f8cff8c}.mc .mc-card.mc-card-warn{border-color:#f9731673}.mc .mc-card.mc-card-okay{border-color:#22c55e66}.mc .mc-card.mc-card-bad{border-color:#e21a2266}.mc .mc-card.mc-lift:hover{transform:var(--lift);box-shadow:var(--shadow-hover)}.mc .mc-card.mc-lift:has(.mc-card-link:focus-visible){box-shadow:var(--focus),var(--shadow)}.mc .mc-card.mc-card-glow.mc-lift:has(.mc-card-link:focus-visible){box-shadow:var(--focus),var(--shadow),0 0 0 3px #4f8cff24}.mc .mc-card-link{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.mc .mc-card-link:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}.mc .mc-card-2 .mc-card-link:after{border-radius:var(--r-tile)}.mc .mc-card-link:focus-visible{box-shadow:none}.mc .mc-card-link:hover,.mc .mc-card-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.mc .mc-card>.mc-banner.mc-card-refused,.mc .mc-card-2>.mc-banner.mc-card-refused{margin-bottom:12px}.mc .mc-card-newer{margin-top:8px}.mc .mc-card>.mc-err,.mc .mc-card-2>.mc-err{margin-bottom:12px}.mc .mc-card.mc-card-flush>.mc-card-h{padding:16px 18px 0}.mc .mc-card-h{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;min-height:24px;margin-bottom:12px;display:flex}.mc .mc-card-h .mc-ct{letter-spacing:-.005em;color:var(--text);margin:0;font-size:15px;font-weight:600;line-height:1.3}.mc .mc-card-h .mc-cs{color:var(--text-3);font-size:12px}.mc .mc-card-h .mc-ca{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.mc .mc-card-2{background:var(--card-2);border:1px solid var(--border);border-radius:var(--r-tile);min-width:0;transition:transform var(--t),box-shadow var(--t);padding:12px 14px;position:relative}.mc .mc-card-2.mc-card-tight{padding:10px 12px}.mc .mc-card-2.mc-card-flush{padding:0;overflow:hidden}.mc .mc-card-2.mc-card-glow{border-color:#4f8cff8c;box-shadow:0 0 0 3px #4f8cff24}.mc .mc-card-2.mc-card-warn{border-color:#f9731673}.mc .mc-card-2.mc-card-okay{border-color:#22c55e66}.mc .mc-card-2.mc-card-bad{border-color:#e21a2266}.mc .mc-card-2.mc-lift:hover{transform:var(--lift);box-shadow:var(--shadow-hover)}.mc .mc-card-2.mc-lift:has(.mc-card-link:focus-visible){box-shadow:var(--focus)}.mc .mc-card-2h{align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.mc .mc-card-2h .mc-cs{color:var(--text-3);font-size:12px}.mc .mc-card-2h .mc-sec-t{margin:0}.mc .mc-card-2h .mc-ca{align-items:center;gap:8px;margin-left:auto;display:flex}.mc .mc-card-2 .mc-skel{background:var(--border-strong)}.mc .mc-stack{gap:calc(var(--mc-gap,14) * 1px);flex-direction:column;min-width:0;display:flex}.mc .mc-fill{flex:1;min-height:0}.mc .mc-grid{gap:calc(var(--mc-gap,14) * 1px);grid-template-columns:repeat(var(--mc-cols,2), minmax(0, 1fr));min-width:0;display:grid}.mc .mc-grid.mc-grid-fit{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--mc-min,230) * 1px)), 1fr))}.mc .mc-split{gap:calc(var(--mc-gap,14) * 1px);grid-template-columns:minmax(0,1fr) 320px;min-width:0;min-height:0;display:grid}.mc .mc-fx{align-items:center;gap:calc(var(--mc-gap,10) * 1px);min-width:0;display:flex}.mc .mc-fx.mc-wrap{flex-wrap:wrap}.mc .mc-al-start{align-items:start}.mc .mc-al-end{align-items:end}.mc .mc-al-stretch{align-items:stretch}.mc .mc-al-baseline{align-items:baseline}.mc .mc-al-center{align-items:center}.mc .mc-jc-start{justify-content:flex-start}.mc .mc-jc-center{justify-content:center}.mc .mc-jc-end{justify-content:flex-end}.mc .mc-jc-between{justify-content:space-between}.mc .mc-sec-t{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.35}.mc .mc-sec-t.mc-sec-t-group{align-items:center;gap:8px;display:flex}.mc .mc-divider{background:var(--border);border:0;flex:none;height:1px;margin:4px 0}.mc .mc-p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.45}.mc .mc-p.mc-p-strong{color:var(--text)}.mc .mc-p.mc-p-sm{font-size:12.5px}.mc .mc-lines{min-width:0;color:var(--text-2);flex-direction:column;gap:2px;font-size:13px;line-height:1.35;display:flex}.mc .mc-lines>span:first-child{color:var(--text);font-weight:600}.mc .mc-lines.mc-lines-plain>span:first-child{color:var(--text-2);font-weight:400}.mc .mc-lines.mc-lines-sm{font-size:12px}@container mc-pane (width<877px){.mc .mc-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){.mc .mc-grid.mc-gn{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.mc .mc-split{grid-template-columns:minmax(0,1fr)}.mc .mc-fx{flex-wrap:wrap}}.mc .mc-btn{border-radius:var(--r-input);height:38px;font:600 14px var(--font);color:var(--text);background:var(--card-2);border:1px solid var(--border-strong);white-space:nowrap;cursor:pointer;transition:transform var(--t),background var(--t),box-shadow var(--t);justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;text-decoration:none;display:inline-flex}.mc .mc-btn:hover{transform:var(--lift)}.mc .mc-btn.mc-btn-primary{background:var(--red);border-color:var(--red);color:var(--on-red);box-shadow:0 8px 20px #e21a2247}.mc .mc-btn.mc-btn-primary:focus-visible{box-shadow:var(--focus),0 8px 20px #e21a2247}.mc .mc-btn.mc-btn-blue{background:var(--t-blue);color:var(--blue-text);border-color:#4f8cff73}.mc .mc-btn.mc-btn-ghost{background:0 0}.mc .mc-btn.mc-btn-sm{border-radius:9px;gap:6px;height:32px;padding:0 12px;font-size:13px}.mc .mc-btn.mc-btn-lg{height:44px;padding:0 20px}.mc .mc-btn.mc-btn-wide{width:100%}.mc .mc-btn.mc-btn-icon{width:38px;padding:0}.mc .mc-btn.mc-btn-sm.mc-btn-icon{width:32px}.mc .mc-btn .mc-i:first-child{margin-left:-2px}.mc .mc-btn[aria-busy=true]{cursor:progress}.mc .mc-btn[aria-busy=true]:hover{transform:none}.mc .mc-btn.mc-dis,.mc .mc-btn.mc-btn-primary.mc-dis,.mc .mc-btn.mc-btn-blue.mc-dis{color:var(--text-3);border-color:var(--border-strong);box-shadow:none;cursor:not-allowed;background:0 0;border-style:dashed}.mc .mc-btn.mc-dis:hover{transform:none}.mc .mc-btn.mc-dis:focus-visible,.mc .mc-btn.mc-btn-primary.mc-dis:focus-visible,.mc .mc-btn.mc-btn-blue.mc-dis:focus-visible{box-shadow:var(--focus)}.mc .mc-ibtn{border-radius:var(--r-input);background:var(--card);border:1px solid var(--border-strong);width:38px;height:38px;color:var(--text-2);cursor:pointer;transition:transform var(--t),background var(--t);flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.mc .mc-ibtn:hover{transform:var(--lift);color:var(--text)}.mc .mc-ibtn.mc-ibtn-sm{border-radius:9px;width:32px;height:32px}.mc .mc-ibtn[aria-busy=true]{cursor:progress}.mc .mc-ibtn.mc-dis{color:var(--text-3);cursor:not-allowed;background:0 0;border-style:dashed}.mc .mc-ibtn.mc-dis:hover,.mc .mc-ibtn[aria-busy=true]:hover{transform:none}.mc .mc-link{color:var(--blue-text);border-radius:7px;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.mc .mc-link:hover,.mc .mc-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.mc .mc-link.mc-link-btn{font:inherit;color:var(--blue-text);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600}.mc .mc-link-off{color:var(--text-2);align-items:center;gap:6px;display:inline-flex}.mc .mc-disc{flex-direction:column;gap:10px;min-width:0;display:flex}.mc .mc-disc-row{align-items:center;gap:10px;min-width:0;display:flex}.mc .mc-disc-h{color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;margin:0;padding:0 2px;display:inline-flex}.mc .mc-disc-h .mc-i{color:var(--text-2)}.mc .mc-disc-t{letter-spacing:-.005em;font-size:15px;font-weight:600}.mc .mc-disc-s{color:var(--text-2);font-size:12.5px}.mc .mc-disc-r{align-items:center;gap:8px;margin-left:auto;display:flex}.mc .mc-disc-b[hidden]{display:none}.mc .mc-disc.mc-disc-sm{gap:8px}.mc .mc-disc.mc-disc-sm .mc-disc-t{color:var(--text-2);font-size:13px;font-weight:600}@media (max-width:480px){.mc .mc-btn,.mc .mc-btn.mc-btn-sm{min-height:44px}.mc .mc-btn.mc-btn-icon,.mc .mc-btn.mc-btn-sm.mc-btn-icon,.mc .mc-ibtn,.mc .mc-ibtn.mc-ibtn-sm{min-width:44px;min-height:44px}}.mc .mc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mc .mc-fl{color:var(--text-2);align-items:baseline;gap:6px;min-width:0;font-size:12px;font-weight:600;line-height:1.3;display:flex}.mc .mc-fl label,.mc .mc-fl>span{align-items:baseline;gap:6px;display:inline-flex}.mc .mc-fl .mc-req{color:var(--red-text);font-size:11.5px;font-weight:600}.mc .mc-fl .mc-opt{color:var(--text-3);font-size:11.5px;font-weight:500}.mc .mc-hint{color:var(--text-3);margin:0;font-size:12px;line-height:1.35}.mc .mc-hint.mc-hint-flag{color:var(--orange-text);align-items:center;gap:6px;font-weight:600;display:flex}.mc .mc-hint.mc-hint-err{color:var(--red-text);align-items:center;gap:6px;font-weight:600;display:flex}.mc .mc-hint .mc-i{flex:none}.mc .mc-field-v{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.45}.mc .mc-field-v.mc-field-v-ta{white-space:pre-wrap}.mc .mc-inp{border-radius:var(--r-input);background:var(--field);border:1px solid var(--field-border);min-width:0;height:40px;color:var(--text);transition:border-color var(--t),box-shadow var(--t);align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.mc .mc-inp.mc-inp-sm{height:34px;padding:0 10px;font-size:13px}.mc .mc-inp.mc-inp-ta{align-items:flex-start;height:auto;padding:10px 12px;line-height:1.45}.mc .mc-inp>.mc-i{color:var(--text-2);flex:none}.mc .mc-inp .mc-inp-c{width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.mc .mc-inp.mc-inp-ta .mc-inp-c{resize:vertical;height:auto;line-height:1.45}.mc .mc-inp.mc-inp-mono .mc-inp-c{font-family:var(--mono);font-size:13px}.mc .mc-inp .mc-inp-c::placeholder{color:var(--text-3);opacity:1}.mc .mc-inp .mc-inp-c:focus-visible{box-shadow:none}.mc .mc-inp:focus-within{border-color:var(--blue);box-shadow:var(--focus)}.mc .mc-inp.mc-inp-err{border-color:var(--red-text)}.mc .mc-inp.mc-inp-err:focus-within{border-color:var(--red-text);box-shadow:var(--focus)}.mc .mc-inp.mc-dis{border-style:dashed;border-color:var(--field-border);color:var(--text-3);cursor:not-allowed;background:0 0}.mc .mc-inp.mc-dis .mc-inp-c{cursor:not-allowed}.mc .mc-tip-anchor:has(>.mc-inp){width:100%;display:flex}.mc .mc-tip-anchor>.mc-inp{flex:1}.mc .mc-inp.mc-sel{padding-right:0;position:relative}.mc .mc-inp.mc-sel select.mc-inp-c{appearance:none;cursor:pointer;padding-right:36px}.mc .mc-inp.mc-sel select.mc-inp-c option{background:var(--card-2);color:var(--text)}.mc .mc-inp.mc-sel>.mc-i{pointer-events:none;color:var(--text-2);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mc .mc-inp.mc-sel.mc-sel-empty select.mc-inp-c{color:var(--text-3)}.mc .mc-inp.mc-sel.mc-dis{padding-right:12px}.mc .mc-sel-skel{min-width:0;display:block}.mc .mc-inp.mc-sel.mc-sel-st select.mc-inp-c{padding-left:28px}.mc .mc-inp.mc-sel .mc-sel-dot{border-radius:var(--r-pill);background:var(--text-3);pointer-events:none;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:12px}.mc .mc-inp.mc-sel .mc-sel-dot.mc-sel-free{background:var(--green)}.mc .mc-toggle-w{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.mc .mc-toggle{border-radius:var(--r-pill);background:var(--field);border:1.5px solid var(--field-border);cursor:pointer;width:34px;height:20px;transition:background var(--t),border-color var(--t);flex:none;margin:0;padding:0;display:inline-block;position:relative}.mc .mc-toggle:after{content:"";border-radius:var(--r-pill);background:var(--text-3);width:13px;height:13px;transition:left var(--t),background var(--t);position:absolute;top:2px;left:2px}.mc .mc-toggle.mc-on{background:var(--blue);border-color:var(--blue)}.mc .mc-toggle.mc-on:after{background:var(--ink-on-accent);left:16px}.mc .mc-toggle.mc-toggle-fixed{background:var(--t-green);border-color:var(--green-text);cursor:default}.mc .mc-toggle.mc-toggle-fixed:after{background:var(--green);left:16px}.mc .mc-toggle.mc-dis{cursor:not-allowed;background:0 0;border-style:dashed}.mc .mc-toggle.mc-dis:after{background:var(--field-border)}.mc .mc-toggle-l{color:var(--text);cursor:pointer;font-size:13.5px}.mc .mc-toggle-s{color:var(--text-3);flex-basis:100%;font-size:12px}.mc .mc-toggle-view .mc-toggle-l{cursor:default;color:var(--text-2)}.mc .mc-toggle-view b{font-size:13.5px;font-weight:600}@media (max-width:480px){.mc .mc-inp,.mc .mc-inp.mc-inp-sm,.mc .mc-toggle-w{min-height:44px}}.mc .mc-pill{border-radius:var(--r-pill);white-space:nowrap;background:var(--t-neutral);height:24px;color:var(--text-2);border:1px solid var(--border);align-items:center;gap:6px;margin:0;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.mc .mc-pill-dot{border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px;display:block}.mc .mc-pill.mc-ok{background:var(--t-green);color:var(--green-text);border-color:#0000}.mc .mc-pill.mc-info{background:var(--t-blue);color:var(--blue-text);border-color:#0000}.mc .mc-pill.mc-warn{background:var(--t-gold);color:var(--gold-text);border-color:#0000}.mc .mc-pill.mc-flag{background:var(--t-orange);color:var(--orange-text);border-color:#0000}.mc .mc-pill.mc-red{background:var(--t-red);color:var(--red-text);border-color:#0000}.mc .mc-pill.mc-violet{background:var(--t-purple);color:var(--purple-text);border-color:#0000}.mc .mc-pill.mc-pill-lg{height:28px;padding:0 12px;font-size:13px}.mc .mc-pill.mc-pill-mono{font-family:var(--mono);color:var(--text);letter-spacing:0;font-weight:500}.mc .mc-pill.mc-idpill{cursor:pointer;transition:background var(--t)}.mc .mc-pill.mc-idpill .mc-i{color:var(--text-2)}.mc .mc-pill.mc-idpill:hover{background:var(--border-strong)}.mc .mc-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mc .mc-chips-l{color:var(--text-2);margin-right:4px;font-size:12.5px;font-weight:600}.mc .mc-chipset{flex-direction:column;gap:8px;min-width:0;display:flex}.mc .mc-chipset .mc-chips{gap:6px}.mc .mc-chip{border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--card-2);height:30px;color:var(--text);font:inherit;white-space:nowrap;transition:background var(--t),border-color var(--t);align-items:center;gap:6px;margin:0;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.mc button.mc-chip{cursor:pointer}.mc button.mc-chip:hover{background:var(--t-neutral)}.mc .mc-chip.mc-chip-sm{height:24px;padding:0 9px;font-size:12px}.mc .mc-chip.mc-on,.mc button.mc-chip.mc-on:hover{background:var(--t-blue);color:var(--text);border-color:#4f8cff99}.mc .mc-chip.mc-on .mc-i{color:var(--blue-text)}.mc .mc-chip.mc-val,.mc .mc-chip.mc-chip-done{background:var(--t-green);color:var(--text);border-color:#22c55e66}.mc .mc-chip.mc-chip-done .mc-i{color:var(--green-text)}.mc .mc-chip.mc-chip-multi{white-space:normal;border-radius:var(--r-tile);height:auto;min-height:30px;padding:5px 12px;line-height:1.3}.mc button.mc-chip.mc-chip-fixed{cursor:default}.mc .mc-chip.mc-dis{color:var(--text-3);border-style:dashed}.mc button.mc-chip.mc-dis,.mc button.mc-chip.mc-dis:hover{cursor:not-allowed;background:var(--card-2)}.mc .mc-chip-w{display:contents}.mc .mc-chip-n{color:var(--text-2)}.mc .mc-chip-v{font-weight:600}.mc .mc-chip .mc-ibtn.mc-chip-x{border-radius:var(--r-pill);width:24px;height:24px;color:var(--text-3);background:0 0;border:0;margin-right:-8px}.mc .mc-chip .mc-ibtn.mc-chip-x:hover{color:var(--text);background:var(--t-neutral);transform:none}.mc .mc-tag{color:var(--text-2);background:var(--t-neutral);white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:1px 7px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-block}.mc .mc-tag.mc-tag-limited{border-color:var(--border-strong);border-style:dashed}.mc .mc-tag.mc-tag-internal{background:var(--t-purple);color:var(--purple-text)}.mc .mc-count{border-radius:var(--r-pill);background:var(--t-neutral);min-width:22px;height:20px;color:var(--text-2);place-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}@media (max-width:480px){.mc button.mc-chip,.mc .mc-pill.mc-idpill{min-height:44px}.mc .mc-chip:has(.mc-chip-x){min-height:44px}}.mc .mc-av{border-radius:var(--r-pill);width:32px;height:32px;color:var(--text);background:var(--card-2);box-shadow:inset 0 0 0 2px var(--mc-hue,var(--p-grey));letter-spacing:0;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:grid}.mc .mc-av.mc-s18{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--mc-hue,var(--p-grey));font-size:10.5px}.mc .mc-av.mc-s24{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--mc-hue,var(--p-grey));font-size:10.5px}.mc .mc-av.mc-s36{width:36px;height:36px;font-size:13px}.mc .mc-av.mc-s44{width:44px;height:44px;font-size:15px}.mc .mc-av.mc-s72{width:72px;height:72px;box-shadow:inset 0 0 0 3px var(--mc-hue,var(--p-grey));font-size:24px}.mc .mc-av.mc-cand{background:var(--mc-hue-bg,var(--card-2));box-shadow:none;border-radius:10px}.mc .mc-av.mc-cand.mc-s24{border-radius:7px}.mc .mc-av.mc-cand.mc-s72{border-radius:20px}.mc .mc-av.mc-av-you{outline:2px solid var(--blue);outline-offset:2px}.mc .mc-av.mc-av-link{cursor:pointer;transition:transform var(--t)}.mc .mc-av.mc-av-link:hover{transform:var(--lift)}.mc .mc-av.mc-av-link:focus-visible{box-shadow:var(--focus), inset 0 0 0 2px var(--mc-hue,var(--p-grey))}.mc .mc-av.mc-cand.mc-av-link:focus-visible{box-shadow:var(--focus)}.mc .mc-av.mc-av-more{box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--text-2)}.mc .mc-avs{align-items:center;display:inline-flex}.mc .mc-avs .mc-av{border:2px solid var(--card);margin-left:-8px}.mc .mc-avs .mc-av.mc-s24{margin-left:-5px}.mc .mc-avs .mc-av:first-child{margin-left:0}.mc .mc-person{align-items:center;gap:10px;min-width:0;display:flex}.mc .mc-pn{flex-direction:column;min-width:min(100%,8em);line-height:1.3;display:flex}.mc .mc-pn b{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:600}.mc .mc-pn>span{color:var(--text-2);font-size:12px}.mc .mc-pn .mc-you{color:var(--text-3);margin-left:6px;font-size:12px;font-weight:500}.mc .mc-person-link{color:inherit;border-radius:7px;text-decoration:none}.mc .mc-person-link:hover,.mc .mc-person-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.mc .mc-person-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.mc .mc-checks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mc .mc-chk{align-items:flex-start;gap:10px;min-width:0;font-size:13.5px;line-height:1.4;display:flex}.mc .mc-chk .mc-ci{border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.mc .mc-chk.mc-chk-ok .mc-ci{background:var(--t-green);color:var(--green-text)}.mc .mc-chk.mc-chk-warn .mc-ci{background:var(--t-gold);color:var(--gold-text)}.mc .mc-chk.mc-chk-todo .mc-ci{background:var(--t-neutral);color:var(--text-3)}.mc .mc-chk.mc-chk-bad .mc-ci{background:var(--t-red);color:var(--red-text)}.mc .mc-chk .mc-cx{flex-direction:column;min-width:0;padding-top:1px;display:flex}.mc .mc-chk .mc-cx .mc-link{font-weight:600}.mc .mc-chk .mc-chk-s{color:var(--text-2);font-size:12px}.mc .mc-chk .mc-chk-p{align-items:center;gap:8px;margin-left:auto;display:flex}.mc .mc-chk .mc-chk-c{flex:none;align-items:center;margin-left:auto;display:flex}.mc .mc-chk .mc-chk-p+.mc-chk-c{margin-left:-2px}.mc .mc-chk>.mc-count{flex:none;align-self:center}.mc .mc-bars{flex-direction:column;gap:10px;min-width:0;display:flex}.mc .mc-bar-r{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.mc .mc-bar-r .mc-bl{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mc .mc-bar-r .mc-bv{color:var(--text-2);text-align:right;white-space:nowrap;font-size:12px}.mc .mc-bar-r .mc-bt{border-radius:var(--r-pill);background:var(--border-strong);grid-column:1/-1;height:8px;display:block;overflow:hidden}.mc .mc-bar-r .mc-bt b{width:var(--mc-pct,0%);border-radius:var(--r-pill);background:var(--mc-bc,linear-gradient(90deg, var(--blue), var(--purple)));transform-origin:0;height:100%;animation:mc-bar-grow var(--t) both;display:block}.mc .mc-bars.mc-bars-wrapl .mc-bar-r .mc-bl{white-space:normal;line-height:1.3}.mc .mc-bars.mc-bars-status .mc-bar-r .mc-bt{height:6px}@keyframes mc-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mc .mc-meter-ind .mc-bar-r .mc-bt b{animation:mc-shimmer var(--t) infinite alternate}.mc .mc-tbl-w{scrollbar-width:thin;min-width:0;max-width:100%;position:relative;overflow-x:auto}.mc .mc-tbl-w.mc-tbl-scroll{max-height:calc(var(--mc-h,320) * 1px);border-radius:var(--r-tile);overflow:auto}.mc .mc-tbl{border-collapse:separate;border-spacing:0;width:100%;color:var(--text);font-size:13px}.mc .mc-tbl .mc-tbl-cap{caption-side:top;text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);padding:0 0 8px;font-size:12px;font-weight:600}.mc .mc-tbl th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:var(--card-2);border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle;padding:9px 12px;font-size:11.5px;font-weight:600}.mc .mc-tbl th.mc-th-w{width:calc(var(--mc-w,0) * 1px)}.mc .mc-tbl tbody th{text-transform:none;letter-spacing:0;color:var(--text);background:var(--card);white-space:normal;font-size:13px}.mc .mc-tbl td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text);background:0 0;padding:10px 12px;line-height:1.4}.mc .mc-tbl tr:last-child td,.mc .mc-tbl tbody tr:last-child th{border-bottom:0}.mc .mc-tbl td.mc-r,.mc .mc-tbl th.mc-r{text-align:right}.mc .mc-tbl td.mc-c,.mc .mc-tbl th.mc-c{text-align:center}.mc .mc-tbl td .mc-sub{color:var(--text-2);font-size:12px;display:block}.mc .mc-tbl td.mc-mono{font-family:var(--mono);font-size:12px}.mc .mc-tbl tbody tr:hover td,.mc .mc-tbl tbody tr:hover th{background:var(--t-neutral)}.mc .mc-tbl tbody tr.mc-tr-sel td{background:var(--t-blue)}.mc .mc-tbl .mc-tr-empty td{color:var(--text-3);text-align:left;padding:14px 12px}.mc .mc-tbl tbody tr.mc-tr-empty:hover td,.mc .mc-tbl tbody tr.mc-tr-skel:hover td{background:0 0}.mc .mc-tbl.mc-tbl-dense th,.mc .mc-tbl.mc-tbl-dense td{padding:7px}.mc .mc-tbl.mc-tbl-dense th:first-child,.mc .mc-tbl.mc-tbl-dense td:first-child{padding-left:10px}.mc .mc-tbl.mc-tbl-dense td{font-size:12.5px}.mc .mc-tbl.mc-tbl-sticky-h thead th{z-index:2;position:sticky;top:0}.mc .mc-tbl.mc-tbl-sticky-1 tr>:first-child{z-index:1;background:var(--card);box-shadow:inset -1px 0 0 var(--border);position:sticky;left:0}.mc .mc-tbl.mc-tbl-sticky-1 thead tr>:first-child{background:var(--card-2);z-index:3}.mc .mc-tbl.mc-tbl-sticky-1 tbody tr:hover>:first-child{background:linear-gradient(var(--t-neutral), var(--t-neutral)), var(--card)}.mc .mc-prow{border-bottom:1px solid var(--border);grid-template-columns:repeat(var(--mc-cols,2), minmax(0, 1fr));min-width:0;min-height:44px;color:var(--text);align-items:center;gap:10px;padding:10px 12px;font-size:13px;text-decoration:none;display:grid}.mc .mc-prow.mc-prow-lead{grid-template-columns:minmax(0, var(--mc-lead,30%)) repeat(var(--mc-cols,1), minmax(0, 1fr))}.mc .mc-prow:last-child{border-bottom:0}.mc .mc-prow .mc-prow-c{min-width:0;display:block}.mc .mc-prow.mc-prow-head .mc-prow-c{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc .mc-prow.mc-prow-head .mc-prow-c .mc-pn{min-width:0}.mc .mc-prow.mc-prow-head .mc-prow-c .mc-pn>b,.mc .mc-prow.mc-prow-head .mc-prow-c .mc-pn>span{text-overflow:ellipsis;overflow:hidden}.mc .mc-prow.mc-prow-head{letter-spacing:.04em;text-transform:uppercase;min-height:0;color:var(--text-2);background:var(--card-2);border-radius:10px 10px 0 0;padding-top:6px;padding-bottom:6px;font-size:11.5px;font-weight:600}.mc .mc-prow.mc-prow-off .mc-rname b{color:var(--text-2)}.mc .mc-prow.mc-prow-link{width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-tile);transition:transform var(--t),box-shadow var(--t),background var(--t);background:0 0;border-top:0;border-left:0;border-right:0;margin:0;font-size:13px}.mc .mc-prow.mc-prow-link:hover{transform:var(--lift);box-shadow:var(--shadow-hover);background:var(--card-2)}.mc .mc-prow.mc-prow-link:focus-visible{box-shadow:var(--focus)}.mc .mc-prow.mc-prow-link:hover:focus-visible{box-shadow:var(--focus),var(--shadow-hover)}.mc .mc-prow-li{min-width:0;display:block}.mc .mc-prow-li:not(:last-child)>.mc-prow{border-bottom:1px solid var(--border)}.mc .mc-prow.mc-prow-tracks{display:block;container-type:inline-size}.mc .mc-prow-g{--mc-track-lead:minmax(180px, 2fr);--mc-track-wide:minmax(120px, 1.2fr);--mc-track-text:minmax(0, 1fr);--mc-track-fit:auto;align-items:center;gap:10px;min-width:0;display:grid}.mc .mc-prow-g.mc-prow-t1{grid-template-columns:var(--mc-t1)}.mc .mc-prow-g.mc-prow-t2{grid-template-columns:var(--mc-t1) var(--mc-t2)}.mc .mc-prow-g.mc-prow-t3{grid-template-columns:var(--mc-t1) var(--mc-t2) var(--mc-t3)}.mc .mc-prow-g.mc-prow-t4{grid-template-columns:var(--mc-t1) var(--mc-t2) var(--mc-t3) var(--mc-t4)}.mc .mc-prow-g.mc-prow-t5{grid-template-columns:var(--mc-t1) var(--mc-t2) var(--mc-t3) var(--mc-t4) var(--mc-t5)}.mc .mc-prow-g.mc-prow-t6{grid-template-columns:var(--mc-t1) var(--mc-t2) var(--mc-t3) var(--mc-t4) var(--mc-t5) var(--mc-t6)}.mc .mc-prow-g.mc-prow-t7{grid-template-columns:var(--mc-t1) var(--mc-t2) var(--mc-t3) var(--mc-t4) var(--mc-t5) var(--mc-t6) var(--mc-t7)}.mc .mc-prow-g.mc-prow-t8{grid-template-columns:var(--mc-t1) var(--mc-t2) var(--mc-t3) var(--mc-t4) var(--mc-t5) var(--mc-t6) var(--mc-t7) var(--mc-t8)}.mc .mc-prow-g>.mc-prow-c.mc-prow-fit{white-space:nowrap;min-width:max-content}@container (width<=819px){.mc .mc-prow-g.mc-prow-lines{grid-template-columns:minmax(0, 1fr) repeat(var(--mc-ncols,2), auto);row-gap:6px}.mc .mc-prow-g.mc-prow-lines>.mc-prow-c{grid-row:var(--mc-nr);grid-column:var(--mc-nc)}}.mc .mc-rname{flex-direction:column;min-width:0;line-height:1.3;display:flex}.mc .mc-rname b{color:var(--text);font-size:13.5px;font-weight:600}.mc .mc-rname span{color:var(--text-3);font-size:12px}.mc .mc-rname .mc-rname-a{color:var(--blue-text);border-radius:var(--r-tile);text-decoration:none}.mc .mc-rname .mc-rname-a:hover,.mc .mc-rname .mc-rname-a:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (max-width:1180px){.mc .mc-prow{min-width:0}}@media (max-width:480px){.mc .mc-tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mc .mc-tbl tbody tr{border-bottom:1px solid var(--border);padding:8px 0;display:block}.mc .mc-tbl tbody tr:last-child{border-bottom:0}.mc .mc-tbl tbody td,.mc .mc-tbl tbody th{text-align:right;border-bottom:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 12px;display:flex}.mc .mc-tbl tbody td[data-label]:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);text-align:left;font-size:11.5px;font-weight:600}.mc .mc-tbl.mc-tbl-sticky-1 tr>:first-child{position:static}}.mc .mc-kv{grid-template-columns:repeat(auto-fit, minmax(max(9em, calc((100% - (var(--mc-cols,3) - 1) * 18px) / var(--mc-cols,3))), 1fr));gap:12px 18px;min-width:0;margin:0;display:grid}.mc .mc-kv-i{grid-column:span var(--mc-span,1);min-width:0}.mc .mc-kv-k{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0 0 3px;font-size:11.5px;font-weight:600}.mc .mc-kv-v{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.4}.mc .mc-kv-v.mc-kv-src{flex-direction:column;gap:2px;display:flex}.mc .mc-kv-from{color:var(--text-3);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.mc .mc-kv.mc-kv-mono .mc-kv-v{font-family:var(--mono);letter-spacing:0}.mc .mc-kv.mc-kv-rows{flex-direction:column;gap:0;display:flex}.mc .mc-kv.mc-kv-rows .mc-kv-i{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;display:flex}.mc .mc-kv.mc-kv-rows .mc-kv-i:last-child{border-bottom:0}.mc .mc-kv.mc-kv-rows .mc-kv-k{letter-spacing:0;text-transform:none;color:var(--text-2);white-space:nowrap;margin:0;font-size:13px;font-weight:400}.mc .mc-kv.mc-kv-rows .mc-kv-v{text-align:right;font-size:13px}.mc .mc-banner{border-radius:var(--r-tile);background:var(--card);border:1px solid var(--border);border-left:3px solid var(--green);min-height:44px;box-shadow:var(--shadow);flex-wrap:wrap;flex:none;align-items:center;gap:12px;min-width:0;padding:10px 14px;font-size:13.5px;line-height:1.4;display:flex}.mc .mc-banner>.mc-i{color:var(--green-text)}.mc .mc-banner-t{flex:180px;min-width:0}.mc .mc-banner-r{color:var(--text-3);align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:flex}.mc .mc-banner.mc-banner-info{border-left-color:var(--blue)}.mc .mc-banner.mc-banner-info>.mc-i{color:var(--blue-text)}.mc .mc-banner.mc-banner-warn{border-left-color:var(--gold)}.mc .mc-banner.mc-banner-warn>.mc-i{color:var(--gold-text)}.mc .mc-banner.mc-banner-flag{border-left-color:var(--orange)}.mc .mc-banner.mc-banner-flag>.mc-i{color:var(--orange-text)}.mc .mc-banner.mc-banner-red{border-left-color:var(--red)}.mc .mc-banner.mc-banner-red>.mc-i{color:var(--red-text)}.mc .mc-banner.mc-banner-neutral{border-left-color:var(--text-3)}.mc .mc-banner.mc-banner-neutral>.mc-i{color:var(--text-2)}.mc .mc-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.mc .mc-empty-i{background:var(--t-blue);width:48px;height:48px;color:var(--blue-text);border-radius:14px;place-items:center;display:grid}.mc .mc-empty.mc-empty-revoked .mc-empty-i{background:var(--t-neutral);color:var(--text-2)}.mc .mc-empty-t{color:var(--text);margin:0;font-size:15px;font-weight:600}.mc .mc-empty-s{color:var(--text-2);margin:0;font-size:13.5px}.mc .mc-empty-line{color:var(--text-3);margin:0;padding:4px 2px;font-size:12.5px}.mc .mc-skel-one{align-self:stretch;min-width:0;display:block}.mc .mc-skel-lines{flex-direction:column;gap:8px;min-width:0;display:flex}.mc .mc-skel{max-width:100%;width:calc(var(--mc-w,0) * 1px + var(--mc-wp,0%));height:calc(var(--mc-h,14) * 1px);border-radius:var(--r-tile);background:var(--card-2);animation:mc-shimmer var(--t) infinite alternate;display:block}.mc .mc-skel.mc-skel-pill{border-radius:var(--r-pill)}.mc .mc-skel.mc-skel-input{border-radius:var(--r-input)}@keyframes mc-shimmer{0%{opacity:1}to{opacity:.6}}.mc .mc-err{border-radius:var(--r-tile);background:var(--card-2);border:1px solid var(--border);border-left:3px solid var(--red);flex-direction:column;gap:8px;min-width:0;padding:10px 14px;display:flex}.mc .mc-err-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;min-height:32px;display:flex}.mc .mc-err-row>.mc-i{color:var(--red-text)}.mc .mc-err-t{min-width:0;color:var(--text);flex:160px;margin:0;font-size:13.5px;font-weight:600}.mc .mc-err-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.mc .mc-err .mc-kv.mc-kv-rows{padding:0 2px}@media (max-width:480px){.mc .mc-kv{grid-template-columns:minmax(0,1fr)}.mc .mc-kv-i{grid-column:auto}}.mc .mc-menu-anchor{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.mc .mc-menu{z-index:4;background:var(--card-2);border:1px solid var(--border-strong);border-radius:var(--r-input);min-width:200px;max-width:320px;box-shadow:var(--shadow);color:var(--text);flex-direction:column;gap:2px;margin-top:6px;padding:6px;display:flex;position:absolute;top:100%;left:0}.mc .mc-menu.mc-menu-end{left:auto;right:0}.mc .mc-menu.mc-menu-float{left:calc(var(--mc-menu-x,0) * 1px);top:calc(var(--mc-menu-y,0) * 1px);right:auto}.mc .mc-menu.mc-menu-float.mc-menu-end{transform:translate(-100%)}.mc .mc-menu.mc-menu-above{margin:0 0 6px;top:auto;bottom:100%}.mc .mc-menu.mc-menu-float.mc-menu-above{top:calc(var(--mc-menu-y,0) * 1px);margin:0;bottom:auto;transform:translateY(calc(-100% - 6px))}.mc .mc-menu.mc-menu-float.mc-menu-above.mc-menu-end{transform:translate(-100%,calc(-100% - 6px))}.mc .mc-menu-off[hidden]{display:none}.mc .mc-menu .mc-menu-i{width:100%;min-height:36px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;margin:0;padding:6px 10px;font-size:13.5px;text-decoration:none;display:flex}.mc .mc-menu .mc-menu-i .mc-i{color:var(--text-2);flex:none}.mc .mc-menu .mc-menu-i:hover,.mc .mc-menu .mc-menu-i:focus-visible{background:var(--t-neutral)}.mc .mc-menu .mc-menu-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.mc .mc-menu .mc-menu-i.mc-menu-dis{color:var(--text-3);cursor:not-allowed}.mc .mc-menu .mc-menu-i.mc-menu-dis .mc-i{color:var(--text-3)}.mc .mc-menu .mc-menu-why{color:var(--text-3);font-size:12px}@media (max-width:480px){.mc .mc-menu .mc-menu-i{min-height:44px}}.mc .mc-i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.mc .mc-i.mc-s14{width:14px;height:14px}.mc .mc-i.mc-s16{width:16px;height:16px}.mc .mc-i.mc-s18{width:18px;height:18px}.mc .mc-i .mc-i-fill{fill:currentColor;stroke:none}.mc .mc-i.mc-i-ok{color:var(--green-text)}.mc .mc-i.mc-i-info{color:var(--blue-text)}.mc .mc-i.mc-i-warn{color:var(--gold-text)}.mc .mc-i.mc-i-flag{color:var(--orange-text)}.mc .mc-i.mc-i-red{color:var(--red-text)}.mc .mc-i.mc-i-violet{color:var(--purple-text)}.mc .mc-i.mc-i-muted{color:var(--text-2)}.mc .mc-i.mc-i-subtle{color:var(--text-3)}.mc .mc-coll{gap:calc(var(--mc-gap,14) * 1px);grid-auto-flow:dense;grid-template-columns:repeat(auto-fill, minmax(min(100%, max(340px, calc((100% - (var(--mc-cmax,3) - 1) * var(--mc-gap,14) * 1px) / var(--mc-cmax,3)))), 1fr));align-items:start;min-width:0;display:grid}.mc .mc-ccard{min-width:0;position:relative}.mc .mc-ccard:empty{display:none}.mc .mc-ccard.mc-ccard-all{grid-column:1/-1}.mc .mc-ccard-grip{z-index:1;align-items:center;min-height:24px;display:flex;position:absolute;top:16px;left:18px}.mc .mc-ccard.mc-ccard-g>.mc-card>.mc-card-h{padding-left:34px}.mc .mc-ccard.mc-ccard-g:has(>.mc-card.mc-card-tight)>.mc-ccard-grip{top:12px;left:14px}@media not (min-width:877px){.mc .mc-coll{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.mc .mc-ccard.mc-ccard-g>.mc-card>.mc-card-h{padding-left:54px}.mc .mc-ccard-grip{top:6px;left:8px}}.mc .mc-seg{background:var(--field);border:1px solid var(--field-border);border-radius:10px;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex}.mc .mc-seg .mc-sg{height:30px;color:var(--text-2);white-space:nowrap;cursor:pointer;transition:background var(--t);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.mc .mc-seg .mc-sg:hover{background:var(--t-neutral)}.mc .mc-seg .mc-sg.mc-on{background:var(--card-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:600}.mc .mc-seg .mc-sg:focus-visible{box-shadow:var(--focus)}.mc .mc-seg .mc-sg.mc-on:focus-visible{box-shadow:var(--focus), inset 0 0 0 1px var(--border-strong)}.mc .mc-seg.mc-seg-fill{width:100%;display:flex}.mc .mc-seg.mc-seg-fill .mc-sg{flex:1;min-width:0}.mc .mc-seg.mc-dis{background:0 0;border-style:dashed}.mc .mc-seg.mc-dis .mc-sg{cursor:not-allowed}.mc .mc-seg.mc-dis .mc-sg:hover{background:0 0}.mc .mc-seg-v{color:var(--text);font-size:14px}.mc .mc-tip-anchor:has(>.mc-seg-fill){width:100%;display:flex}.mc .mc-vchips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mc .mc-vchips .mc-vchip{border:1px solid var(--field-border);background:var(--field);min-width:42px;height:28px;color:var(--text-2);cursor:pointer;transition:background var(--t),border-color var(--t);border-radius:7px;place-items:center;margin:0;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.mc .mc-vchips .mc-vchip:hover{background:var(--t-neutral)}.mc .mc-vchips .mc-vchip.mc-on{background:var(--t-blue);border-color:var(--blue);color:var(--text)}.mc .mc-vchips .mc-vchip.mc-vchip-fixed{background:var(--t-green);color:var(--green-text);cursor:default;border-color:#0000}.mc .mc-vchips .mc-vchip.mc-dis{color:var(--text-3);cursor:not-allowed;border-style:dashed}.mc .mc-vchips .mc-vchip.mc-on.mc-dis{background:var(--t-blue);border-color:var(--blue);color:var(--text-2)}.mc .mc-vchips.mc-vchips-view .mc-vchip{cursor:default}.mc .mc-vchips.mc-vchips-fill{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;display:grid}.mc .mc-vchips.mc-vchips-fill .mc-tip-anchor{min-width:0;display:flex}.mc .mc-vchips.mc-vchips-fill .mc-vchip{letter-spacing:.02em;flex:1;width:100%;min-width:0;padding:0;font-size:11px}.mc .mc-grip{width:24px;height:24px;color:var(--text-3);cursor:grab;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;margin:-2px;padding:0;display:inline-grid}.mc .mc-grip:hover{color:var(--text-2)}.mc .mc-sort-moved{animation:mc-sort-in var(--t)}.mc .mc-sort-moved-b{animation:mc-sort-in-b var(--t)}@keyframes mc-sort-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes mc-sort-in-b{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}.mc .mc-lane-w{scrollbar-width:thin;min-width:0;max-width:100%;padding-top:4px;position:relative;overflow-x:auto}.mc .mc-lane{grid-template-columns:repeat(var(--mc-cols,3), minmax(180px, 1fr));align-items:stretch;gap:10px;min-width:0;display:grid}.mc .mc-lcol{background:var(--card-2);border:1px solid var(--border);border-top:3px solid var(--mc-kc,var(--blue));min-width:0;transition:transform var(--t),box-shadow var(--t);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.mc .mc-lcol:hover{transform:var(--lift);box-shadow:var(--shadow-hover)}.mc .mc-lcol.mc-lcol-off{border-style:solid dashed dashed;border-top-color:var(--border-strong);background:0 0}.mc .mc-lcol.mc-lcol-off .mc-lh .mc-rname b{color:var(--text-2)}.mc .mc-lcol .mc-lh{align-items:flex-start;gap:8px;min-height:36px;display:flex}.mc .mc-lcol.mc-lcol-cov .mc-lh{padding-right:24px}.mc .mc-lcol .mc-lh .mc-grip{margin-top:0}.mc .mc-lcol .mc-lh .mc-rname{flex:1;min-width:0}.mc .mc-lcol .mc-lh .mc-rname b{font-size:14px}.mc .mc-lcol .mc-lh-t{flex:none;margin-top:2px;display:inline-flex}.mc .mc-lcol .mc-lh .mc-rname .mc-seg{flex-wrap:wrap}.mc .mc-lcol .mc-lh .mc-rname .mc-seg .mc-sg{flex:auto}.mc .mc-lcol .mc-lf{flex-direction:column;gap:3px;min-width:0;display:flex}.mc .mc-lcol .mc-ll{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600;line-height:1.3}.mc .mc-lcol .mc-lv{min-width:0;min-height:38px;color:var(--text);align-items:center;font-size:13px;display:flex}.mc .mc-lcol .mc-lv>*{min-width:0}.mc .mc-lcol .mc-lv .mc-inp,.mc .mc-lcol .mc-lv .mc-seg,.mc .mc-lcol .mc-lv .mc-pick-w{width:100%}.mc .mc-lcol .mc-lload{border-top:1px solid var(--border);margin-top:auto;padding-top:8px}.mc .mc-lcol .mc-lload .mc-bar-r .mc-bl{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.mc .mc-lcol .mc-lload .mc-bar-r .mc-bv{color:var(--text-2);font-size:11.5px}.mc .mc-col-check{flex:none;display:inline-flex}.mc .mc-col-check .mc-ci{background:var(--t-green);width:22px;height:22px;color:var(--green-text);border-radius:7px;place-items:center;display:grid}.mc .mc-lcol>.mc-col-check{position:absolute;top:10px;right:10px}.mc .mc-skr{background:var(--card-2);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;min-height:40px;padding:6px 12px;display:flex}.mc .mc-skr .mc-skn{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.mc .mc-skr .mc-skr-n,.mc .mc-skr .mc-skr-r{color:var(--text-2);font-size:12px}.mc .mc-skr .mc-pill,.mc .mc-skr .mc-tag{flex:none}.mc .mc-skr .mc-avs{margin-left:auto}.mc .mc-skr .mc-skr-x{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.mc .mc-skr .mc-avs+.mc-skr-x{margin-left:0}.mc .mc-splitbtn{vertical-align:middle;align-items:stretch;display:inline-flex;position:relative}.mc .mc-splitbtn .mc-btn.mc-splitbtn-main{border-radius:var(--r-input) 0 0 var(--r-input)}.mc .mc-splitbtn .mc-ibtn.mc-splitbtn-chev{border-radius:0 var(--r-input) var(--r-input) 0;background:0 0;margin-left:-1px}.mc .mc-splitbtn.mc-splitbtn-sm .mc-btn.mc-splitbtn-main{border-radius:9px 0 0 9px}.mc .mc-splitbtn.mc-splitbtn-sm .mc-ibtn.mc-splitbtn-chev{border-radius:0 9px 9px 0}.mc .mc-rbox{gap:12px;min-width:0;display:grid}.mc .mc-drop{border-radius:var(--r-input);background:var(--field);border:1px dashed var(--field-border);min-width:0;min-height:64px;color:var(--text-2);transition:border-color var(--t),background var(--t),box-shadow var(--t);align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.mc .mc-drop:hover{border-color:var(--text-2)}.mc .mc-drop.mc-drop-over{border-color:var(--blue);background:var(--t-blue)}.mc .mc-drop:focus-within{border-color:var(--blue);box-shadow:var(--focus)}.mc .mc-drop .mc-drop-in{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.mc .mc-drop .mc-drop-ic{background:var(--card-2);border:1px solid var(--border-strong);width:36px;height:36px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;display:grid}.mc .mc-drop .mc-drop-tx{flex-direction:column;min-width:0;font-size:13px;line-height:1.35;display:flex}.mc .mc-drop .mc-drop-f{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mc .mc-drop.mc-drop-err{border-style:solid;border-color:var(--red-text)}.mc .mc-drop.mc-drop-busy .mc-drop-in{cursor:progress}.mc .mc-drop.mc-dis{color:var(--text-3);background:0 0}.mc .mc-drop.mc-dis:hover{border-color:var(--field-border)}.mc .mc-drop.mc-dis .mc-drop-in{cursor:not-allowed}.mc .mc-drop-prog{min-width:0;margin-top:8px}.mc .mc-tip-anchor:has(>.mc-drop){width:100%;display:flex}.mc .mc-tip-anchor>.mc-drop{flex:1}.mc .mc-pill.mc-fl-state{height:20px;padding:0 7px;font-size:12px;font-weight:600}.mc .mc-cgrid{background:var(--card-2);border:1px solid var(--border);border-radius:var(--r-tile)}.mc .mc-cgrid .mc-tbl thead th{color:var(--text-3);background:var(--card-2)}.mc .mc-cgrid .mc-tbl tbody th,.mc .mc-cgrid .mc-tbl.mc-tbl-sticky-1 tr>:first-child{background:var(--card-2)}.mc .mc-cgrid .mc-tbl.mc-tbl-sticky-1 tbody tr:hover>:first-child{background:linear-gradient(var(--t-neutral), var(--t-neutral)), var(--card-2)}.mc .mc-cgrid .mc-tbl tbody tr.mc-cg-group th{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);padding-top:10px;font-size:11px;font-weight:600}.mc .mc-cgrid .mc-tbl tbody tr.mc-cg-group:hover th{background:var(--card-2)}.mc .mc-cgrid .mc-tbl td.mc-cg-td{line-height:0}.mc .mc-cgrid .mc-tbl tbody:not(:last-child) tr:last-child>*{border-bottom:1px solid var(--border)}.mc .mc-cgrid .mc-cg-name{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.mc .mc-cgrid .mc-cg-name .mc-pill{height:20px;padding:0 7px;font-size:11.5px}.mc .mc-cgrid .mc-cg{border-radius:var(--r-tile);vertical-align:middle;place-items:center;width:22px;height:22px;display:inline-grid}.mc .mc-cgrid .mc-cg.mc-cg-ok{background:var(--t-green);color:var(--green-text)}.mc .mc-cgrid .mc-cg.mc-cg-bad{background:var(--t-red);color:var(--red-text)}.mc .mc-cgrid .mc-cg.mc-cg-na{background:var(--t-neutral)}.mc .mc-cgrid .mc-cg.mc-cg-open{background:var(--field);box-shadow:inset 0 0 0 1px var(--field-border)}.mc .mc-pick-w{min-width:0;display:block;position:relative}.mc .mc-inp.mc-pick{cursor:text;position:relative}.mc .mc-inp.mc-pick>.mc-i{color:var(--text-2);flex:none}.mc .mc-inp.mc-pick .mc-pick-s{color:var(--text-2);white-space:nowrap;flex:none;font-size:12px}.mc .mc-inp.mc-pick.mc-pick-empty .mc-inp-c{color:var(--text-3)}.mc .mc-inp.mc-pick.mc-dis{cursor:not-allowed}.mc .mc-lcol .mc-inp.mc-pick .mc-pick-s{display:none}.mc .mc-tip-anchor:has(>.mc-pick){width:100%;display:flex}.mc .mc-tip-anchor>.mc-pick{flex:1}.mc .mc-pick-list{z-index:4;background:var(--card-2);border:1px solid var(--border-strong);border-radius:var(--r-input);min-width:220px;max-height:224px;box-shadow:var(--shadow);color:var(--text);flex-direction:column;gap:2px;margin-top:6px;padding:6px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto}.mc .mc-pick-list.mc-pick-float{left:calc(var(--mc-pick-x,0) * 1px);top:calc(var(--mc-pick-y,0) * 1px);width:calc(var(--mc-pick-w,240) * 1px);z-index:12;right:auto}.mc .mc-pick-off[hidden]{display:none}.mc .mc-pick-list .mc-pick-o{cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:6px 10px;font-size:13.5px;display:flex}.mc .mc-pick-list .mc-pick-o:hover{background:var(--t-neutral)}.mc .mc-pick-list .mc-pick-o.mc-pick-act{background:var(--t-blue);box-shadow:inset 0 0 0 1px var(--blue)}.mc .mc-pick-list .mc-pick-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.mc .mc-pick-list .mc-pick-s{color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:12px}.mc .mc-pick-list .mc-pick-o.mc-pick-none,.mc .mc-pick-list .mc-pick-o.mc-pick-skel{color:var(--text-3);cursor:default}.mc .mc-pick-list .mc-pick-skel .mc-skel{background:var(--border-strong)}.mc .mc-pick-list .mc-pick-o.mc-pick-none:hover,.mc .mc-pick-list .mc-pick-o.mc-pick-skel:hover{background:0 0}.mc .mc-pick-v{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:14px;display:inline-flex}.mc .mc-pick-v .mc-pick-s{color:var(--text-2);font-size:12px}@media (max-width:768px){.mc .mc-lane{grid-template-columns:repeat(var(--mc-cols,3), minmax(200px, 1fr))}}@media (max-width:480px){.mc .mc-seg .mc-sg,.mc .mc-vchips .mc-vchip{min-height:44px}.mc .mc-grip{min-width:44px;min-height:44px}.mc .mc-pick-list .mc-pick-o{min-height:44px}}.mc .mc-lvls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mc .mc-lvl{background:var(--card-2);border:1px solid var(--border-strong);cursor:pointer;min-width:0;transition:border-color var(--t),box-shadow var(--t);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.mc .mc-lvl:hover{border-color:var(--field-border)}.mc .mc-lvl .mc-lvl-n{color:var(--text);font-size:15px;font-weight:600}.mc .mc-lvl .mc-lvl-s{color:var(--text-2);font-size:12px;line-height:1.4}.mc .mc-lvl .mc-lvl-bar{border-radius:var(--r-pill);background:var(--border-strong);height:3px;margin-top:auto;display:block}.mc .mc-lvl.mc-on{box-shadow:0 0 0 3px var(--t-blue),0 0 24px #4f8cff38;border-color:#4f8cff99}.mc .mc-lvl.mc-on .mc-lvl-bar{background:linear-gradient(90deg,var(--blue),var(--purple))}.mc .mc-lvl:focus-visible{box-shadow:var(--focus)}.mc .mc-lvl.mc-on:focus-visible{box-shadow:var(--focus),0 0 24px #4f8cff38}.mc .mc-lvl.mc-dis{border-style:dashed;border-color:var(--field-border);cursor:not-allowed;background:0 0}.mc .mc-lvl.mc-dis .mc-lvl-n{color:var(--text-2)}.mc .mc-lvls-w,.mc .mc-rates-w{min-width:0;container-type:inline-size}.mc .mc-lvls-w>.mc-tip-anchor,.mc .mc-rates-w>.mc-tip-anchor{width:100%;display:flex}.mc .mc-tip-anchor>.mc-lvls,.mc .mc-tip-anchor>.mc-rates{flex:1;min-width:0}.mc .mc-rates{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:stretch;gap:8px;display:grid}.mc .mc-rate{border:1px solid var(--border-strong);background:var(--card-2);cursor:pointer;min-width:0;min-height:44px;transition:border-color var(--t),background var(--t);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mc .mc-rate:hover{border-color:var(--field-border)}.mc .mc-rn{border-radius:var(--r-pill);border:2px solid var(--mc-rc,var(--field-border));width:28px;height:28px;color:var(--text);flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.mc .mc-rate .mc-rtx{color:var(--text-2);min-width:0;font-size:12px;line-height:1.25}.mc .mc-rate.mc-on{border-color:var(--blue);background:var(--t-blue);box-shadow:0 0 0 3px #4f8cff24}.mc .mc-rate.mc-on .mc-rn{background:var(--blue);border-color:var(--blue);color:var(--ink-on-accent)}.mc .mc-rate.mc-on .mc-rtx{color:var(--text);font-weight:600}.mc .mc-rate.mc-na{padding:8px 12px}.mc .mc-rate:focus-visible{box-shadow:var(--focus)}.mc .mc-rate.mc-on:focus-visible{box-shadow:var(--focus),0 0 0 3px #4f8cff24}.mc .mc-rate.mc-dis{border-style:dashed;border-color:var(--field-border);cursor:not-allowed;background:0 0}.mc .mc-rate.mc-dis.mc-on{background:var(--t-neutral)}.mc .mc-rate.mc-dis.mc-on .mc-rn{border-color:var(--mc-rc,var(--field-border));color:var(--text);background:0 0}.mc .mc-rate-v{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.mc .mc-reco-w{flex-direction:column;gap:10px;min-width:0;display:flex;container-type:inline-size}.mc .mc-reco{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mc .mc-reco.mc-reco-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mc .mc-reco>.mc-tip-anchor{display:flex}.mc .mc-reco>.mc-tip-anchor>.mc-rtile{flex:1}.mc .mc-rtile{border:1px solid var(--border-strong);background:var(--card-2);cursor:pointer;min-width:0;min-height:44px;transition:border-color var(--t),background var(--t);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mc .mc-rtile:hover{border-color:var(--field-border)}.mc .mc-rtile .mc-rd{border-radius:var(--r-pill);border:1.5px solid var(--field-border);background:var(--field);flex:none;place-items:center;width:20px;height:20px;display:grid}.mc .mc-rtile .mc-rx{flex-direction:column;min-width:0;line-height:1.3;display:flex}.mc .mc-rtile .mc-rx b{color:var(--text);font-size:14px;font-weight:600}.mc .mc-rtile .mc-rx span{color:var(--text-2);font-size:12px}.mc .mc-rtile.mc-on{background:var(--t-blue);border-color:#4f8cff99}.mc .mc-rtile.mc-on .mc-rd{border-color:var(--blue)}.mc .mc-rtile.mc-on .mc-rd:after{content:"";border-radius:var(--r-pill);background:var(--blue);width:10px;height:10px}.mc .mc-rtile:focus-visible{box-shadow:var(--focus)}.mc .mc-rtile.mc-dis{border-style:dashed;border-color:var(--field-border);cursor:not-allowed;background:0 0}.mc .mc-rtile.mc-dis .mc-rx b{color:var(--text-2)}.mc .mc-rtile-slot{min-height:44px;display:block}.mc .mc-reco-fields{border-radius:var(--r-tile);background:var(--card-2);border:1px solid var(--border);flex-direction:column;gap:12px;padding:12px 14px;display:flex}.mc .mc-reco-v{align-items:center;gap:8px;display:inline-flex}.mc .mc-bands{color:var(--text-2);flex-wrap:wrap;gap:14px;margin:0;font-size:12px;display:flex}.mc .mc-bands b{color:var(--text);font-weight:600}.mc .mc-sc{font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;min-width:28px;height:24px;padding:0 4px;font-size:12.5px;font-weight:700;display:inline-grid}.mc .mc-sc.mc-s5{background:var(--t-green);color:var(--green-text)}.mc .mc-sc.mc-s4{background:var(--t-blue);color:var(--blue-text)}.mc .mc-sc.mc-s3{background:var(--t-gold);color:var(--gold-text)}.mc .mc-sc.mc-s2,.mc .mc-sc.mc-s1{background:var(--t-red);color:var(--red-text)}.mc .mc-sc.mc-na{color:var(--text-3);background:var(--t-neutral);font-size:12px;font-weight:500}.mc .mc-quote{background:var(--card-2);border-left:3px solid var(--purple);color:var(--text);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.45}.mc .mc-quote .mc-quote-who{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.mc .mc-quote .mc-quote-who .mc-t3{font-size:12px}.mc .mc-quote .mc-quote-b{margin:0}.mc .mc-q{color:var(--text-2);border-left:2px solid var(--border-strong);margin:0;padding-left:12px;font-size:13px;line-height:1.45}.mc .mc-std{color:var(--text);margin:0;font-size:13.5px;line-height:1.45}.mc .mc-std b{font-weight:600}.mc .mc-desc{color:var(--text-2);border-left:2px solid var(--blue);margin:0;padding:6px 0 0 12px;font-size:12.5px}.mc .mc-evid{background:var(--t-blue);border:1px solid #4f8cff38;border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.mc .mc-evid .mc-evid-t{color:var(--text-2);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.mc .mc-evid .mc-evid-b{color:var(--text);font-size:13.5px;line-height:1.45}.mc .mc-card-2.mc-sealed{flex-direction:column;gap:10px;display:flex}.mc .mc-sealed .mc-sealed-h{align-items:center;gap:10px;min-width:0;display:flex}.mc .mc-sealed .mc-sealed-x{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.mc .mc-sealed .mc-sealed-lock{border-radius:var(--r-pill);background:var(--t-neutral);width:28px;height:28px;color:var(--text-2);place-items:center;display:grid}.mc .mc-scores{flex-direction:column;gap:8px;min-width:0;display:flex}.mc .mc-scores .mc-scores-r{flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;display:flex}.mc .mc-scores .mc-scores-l{flex-wrap:wrap;gap:6px 10px;margin:0;display:flex}.mc .mc-scores .mc-scores-i{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.mc .mc-scores .mc-scores-i dt{color:var(--text-2);white-space:nowrap;font-size:11.5px}.mc .mc-scores .mc-scores-i dd{margin:0}.mc .mc-scores .mc-scores-x{align-items:center;gap:8px;margin-left:auto;display:flex}.mc .mc-roll-grp{flex-direction:column;gap:6px;display:flex;container-type:inline-size}.mc .mc-roll-grp+.mc-roll-grp{margin-top:12px}.mc .mc-roll{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mc .mc-roll .mc-roll-r{border-bottom:1px solid var(--border);grid-template-columns:1fr auto auto;grid-template-areas:"p t s""w w w";align-items:center;gap:4px 10px;min-width:0;min-height:44px;padding:6px 0;display:grid}.mc .mc-roll .mc-roll-r:last-child{border-bottom:0}.mc .mc-roll .mc-roll-r>.mc-person{grid-area:p}.mc .mc-roll .mc-roll-t{grid-area:t;justify-content:flex-end;display:flex}.mc .mc-roll .mc-roll-s{grid-area:s;justify-content:flex-end;align-items:center;display:flex}.mc .mc-roll .mc-roll-why{color:var(--text-3);grid-area:w;padding-left:34px;font-size:12px}.mc .mc-roll.mc-roll-obs .mc-roll-r{grid-template-columns:1fr auto;grid-template-areas:"p s"}.mc .mc-roll .mc-pn b,.mc .mc-rank .mc-pn b{overflow-wrap:break-word}.mc .mc-roll .mc-roll-r>.mc-person,.mc .mc-rank .mc-rank-r>.mc-person{min-width:auto}.mc .mc-roll-g{border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.mc .mc-roll-g.mc-roll-in{background:var(--t-green);color:var(--green-text)}.mc .mc-roll-g.mc-roll-out{background:var(--t-red);color:var(--red-text)}.mc .mc-tick{cursor:pointer;background:var(--field);border:1.5px solid var(--field-border);width:32px;height:32px;color:var(--ink-on-accent);transition:background var(--t),border-color var(--t);border-radius:7px;place-items:center;padding:0;display:grid}.mc .mc-tick:hover{border-color:var(--blue)}.mc .mc-tick.mc-on{background:var(--blue);border-color:var(--blue)}.mc .mc-tick.mc-dis{border-style:dashed;border-color:var(--field-border);color:var(--text-3);cursor:not-allowed;background:0 0}.mc .mc-tick.mc-dis.mc-on{background:var(--t-neutral)}.mc .mc-ranked{flex-direction:column;gap:8px;min-width:0;display:flex}.mc .mc-ranked .mc-ranked-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mc .mc-rank{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mc .mc-rank .mc-rank-r{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-width:0;min-height:44px;padding:6px 0;display:flex}.mc .mc-rank .mc-rank-r>.mc-person{flex:auto}.mc .mc-rank .mc-rank-r:last-child{border-bottom:0}.mc .mc-rank .mc-rank-b{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.mc .mc-rank .mc-rank-gap{width:32px;height:32px;display:block}.mc .mc-chk.mc-agree{align-items:center}.mc .mc-chk.mc-agree .mc-ci{align-self:center}.mc .mc-lrule{min-width:0;display:block}.mc .mc-lrule .mc-lrule-band{margin-right:4px;font-weight:700}.mc .mc-lrule .mc-pill{vertical-align:middle;margin-left:6px}.mc .mc-lrule .mc-banner.mc-lrule-vp{background:var(--t-red);color:var(--text)}.mc .mc-lrule .mc-banner.mc-lrule-vp .mc-lrule-band{color:var(--red-text)}.mc .mc-secsum-w{flex-direction:column;gap:10px;min-width:0;display:flex;container-type:inline-size}.mc .mc-secsum{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mc .mc-ss{border-bottom:1px solid var(--border);grid-template-columns:minmax(96px,160px) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:8px 0;display:grid}.mc .mc-ss:last-child{border-bottom:0}.mc .mc-ss .mc-ss-n{color:var(--text);font-size:13px;font-weight:600}.mc .mc-ss .mc-ss-dots{gap:4px;display:flex}.mc .mc-ss .mc-ss-d{border-radius:var(--r-pill);background:var(--field);border:1px solid var(--field-border);width:24px;height:24px;color:var(--text-2);place-items:center;font-size:11px;font-weight:700;display:grid}.mc .mc-ss .mc-ss-d.mc-on{background:var(--blue);border-color:var(--blue);color:var(--ink-on-accent)}.mc .mc-ss .mc-ss-e{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.mc .mc-ss-f{color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:flex}.mc .mc-ack{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}@media (max-width:1180px){.mc .mc-reco.mc-reco-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.mc .mc-lvls,.mc .mc-reco,.mc .mc-reco.mc-reco-4{grid-template-columns:minmax(0,1fr)}.mc .mc-rtile-slot{display:none}}@media (max-width:480px){.mc .mc-rates{grid-template-columns:minmax(0,1fr)}.mc .mc-tick{width:44px;height:44px}}@container (width<=720px){.mc .mc-rates{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=420px){.mc .mc-rates,.mc .mc-lvls{grid-template-columns:minmax(0,1fr)}}@container (width<=560px){.mc .mc-reco,.mc .mc-reco.mc-reco-4{grid-template-columns:minmax(0,1fr)}.mc .mc-rtile-slot{display:none}.mc .mc-ss{grid-template-columns:minmax(0,1fr) auto}.mc .mc-ss .mc-ss-e{grid-column:1/-1}}@container (width<=340px){.mc .mc-roll .mc-roll-r{grid-template-columns:1fr auto;grid-template-areas:"p s""t t""w w"}.mc .mc-roll .mc-roll-t{justify-content:flex-start;padding-left:34px}}.mc .mc-ring{flex:none;place-items:center;width:72px;height:72px;display:inline-grid;position:relative}.mc .mc-ring.mc-ring-56{width:56px;height:56px}.mc .mc-ring.mc-ring-44{width:44px;height:44px}.mc .mc-ring.mc-ring-28{width:28px;height:28px}.mc .mc-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.mc .mc-ring .mc-ring-track{stroke:var(--border-strong)}.mc .mc-ring .mc-ring-g0{stop-color:var(--blue-text)}.mc .mc-ring .mc-ring-g1{stop-color:var(--purple-text)}.mc .mc-ring .mc-ring-arc.mc-ring-ok{stroke:var(--green-text)}.mc .mc-ring .mc-ring-arc.mc-ring-info{stroke:var(--blue-text)}.mc .mc-ring .mc-ring-arc.mc-ring-warn{stroke:var(--gold-text)}.mc .mc-ring .mc-ring-arc.mc-ring-flag{stroke:var(--orange-text)}.mc .mc-ring .mc-ring-arc.mc-ring-red{stroke:var(--red-text)}.mc .mc-ring .mc-ring-t{text-align:center;flex-direction:column;align-items:center;line-height:1.1;display:flex;position:relative}.mc .mc-ring .mc-ring-t b{color:var(--text);font-size:18px;font-weight:700}.mc .mc-ring .mc-ring-t span{color:var(--text-2);max-width:62px;font-size:10.5px}.mc .mc-ring.mc-ring-44 .mc-ring-t b{font-size:13px}.mc .mc-ring.mc-ring-28 .mc-ring-t b{font-size:10.5px}.mc .mc-ring.mc-ring-56 .mc-ring-t.mc-ring-long b{font-size:13px}.mc .mc-ring.mc-ring-44 .mc-ring-t.mc-ring-long b{font-size:10.5px}.mc .mc-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;min-width:0;display:grid}.mc .mc-card.mc-kpi-card{align-items:center;display:flex}.mc .mc-kpi{align-items:center;gap:14px;min-width:0;display:flex}.mc .mc-kpi.mc-kpi-skel{flex-direction:column;align-items:stretch;gap:8px;width:100%}.mc .mc-kpi-lead{flex:none;display:inline-flex}.mc .mc-kx{flex-direction:column;min-width:0;display:flex}.mc .mc-kl{color:var(--text-2);font-size:12px}.mc .mc-kx-link .mc-kl .mc-card-link{color:var(--text-2)}.mc .mc-kv2{font-size:var(--fs-kpi);letter-spacing:-.02em;white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.mc .mc-kv2 small{color:var(--text-2);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:600}.mc .mc-ks{color:var(--text-3);font-size:12px}.mc .mc-ks.mc-ks-ok{color:var(--green-text)}.mc .mc-ks.mc-ks-warn{color:var(--gold-text)}.mc .mc-ks.mc-ks-flag{color:var(--orange-text)}.mc .mc-ks.mc-ks-red{color:var(--red-text)}.mc .mc-kpi-sel{text-align:left;cursor:pointer;background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);width:100%;min-width:0;box-shadow:var(--shadow);transition:transform var(--t),box-shadow var(--t),background var(--t);align-items:center;margin:0;padding:12px 14px;display:flex}.mc .mc-kpi-sel:hover{transform:var(--lift);box-shadow:var(--shadow-hover)}.mc .mc-kpi-sel:focus-visible{box-shadow:var(--focus),var(--shadow)}.mc .mc-kpi-sel.mc-on{background:var(--t-blue);border-color:#4f8cff99}.mc .mc-kpi-sel.mc-on .mc-ks{color:var(--text-3)}.mc .mc-kpi-sel.mc-dis{cursor:not-allowed;box-shadow:none;border-style:dashed}.mc .mc-kpi-sel.mc-dis:hover{transform:none}.mc .mc-kpi-sel.mc-dis:focus-visible{box-shadow:var(--focus)}.mc .mc-stat{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.mc .mc-stat .mc-sl{color:var(--text-2);font-size:12px}.mc .mc-stat .mc-sv{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.mc .mc-stat .mc-sv.mc-sv-ok{color:var(--green-text)}.mc .mc-stat .mc-sv.mc-sv-warn{color:var(--gold-text)}.mc .mc-stat .mc-sv.mc-sv-flag{color:var(--orange-text)}.mc .mc-stat .mc-sv.mc-sv-red{color:var(--red-text)}.mc .mc-stat .mc-st-h{color:var(--text-3);font-size:12px}.mc .mc-due{border-radius:var(--r-pill);flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:inline-flex}.mc .mc-due .mc-pill{gap:5px}.mc .mc-due .mc-pill time{font:inherit}.mc .mc-due .mc-due-t{color:var(--text-3);white-space:nowrap;font-size:12px}.mc .mc-due.mc-due-ring{border-radius:var(--r-tile)}.mc .mc-stamp{color:var(--text-3);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;font-size:12px;line-height:1.35;display:inline-flex}.mc .mc-stamp .mc-stamp-w{color:var(--text-2)}.mc .mc-stamp .mc-stamp-t{white-space:nowrap;border-radius:7px}.mc .mc-av.mc-resp{--mc-hue:var(--text-3);box-shadow:inset 0 0 0 2px var(--mc-hue);cursor:default}.mc .mc-av.mc-resp.mc-resp-accepted{--mc-hue:var(--green-text)}.mc .mc-av.mc-resp.mc-resp-declined{--mc-hue:var(--red-text)}.mc .mc-av.mc-resp.mc-s24{box-shadow:inset 0 0 0 2px var(--mc-hue)}.mc .mc-av.mc-resp:focus-visible{box-shadow:var(--focus),inset 0 0 0 2px var(--mc-hue)}.mc a.mc-av.mc-resp{cursor:pointer}.mc .mc-health{flex-wrap:wrap;align-items:flex-start;gap:14px 18px;min-width:0;display:flex}.mc .mc-health-score{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.mc .mc-health-drv{flex:180px;min-width:0}.mc .mc-health-foot{color:var(--text-3);flex:100%;margin:0;font-size:12px}.mc .mc-health-sm{align-items:center;gap:6px;display:inline-flex}.mc .mc-health-sm .mc-health-w{font-size:12px;font-weight:600}.mc .mc-health-sm.mc-health-green .mc-health-w{color:var(--green-text)}.mc .mc-health-sm.mc-health-yellow .mc-health-w{color:var(--gold-text)}.mc .mc-health-sm.mc-health-red .mc-health-w{color:var(--red-text)}.mc .mc-card.mc-gate.mc-gate-ready{box-shadow:inset 0 3px 0 var(--blue),var(--shadow),0 0 0 3px #4f8cff24;border-color:#4f8cff8c}.mc .mc-gate-body{flex-wrap:wrap;align-items:flex-start;gap:14px;min-width:0;display:flex}.mc .mc-gate-body .mc-gate-rows{flex:180px;min-width:0}.mc .mc-gate-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.mc .mc-gate-below{justify-items:start;gap:10px;min-width:0;display:grid}.mc .mc-arows{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mc .mc-arow-w{opacity:1;transition:grid-template-rows var(--t),opacity var(--t);grid-template-rows:1fr;display:grid}.mc .mc-arow-w.mc-arow-closing{opacity:0;grid-template-rows:0fr}.mc .mc-arow{min-width:0;min-height:44px;color:var(--text);border-bottom:1px solid var(--border);border-radius:var(--r-tile);transition:transform var(--t),box-shadow var(--t),background var(--t);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;font-size:13.5px;text-decoration:none;display:flex}.mc .mc-arow-w>.mc-arow{overflow:hidden}.mc .mc-arow-w:last-child>.mc-arow{border-bottom:0}.mc .mc-arow-w.mc-arow-closing>.mc-arow{border-bottom-width:0;min-height:0;padding-top:0;padding-bottom:0}.mc a.mc-arow:hover{transform:var(--lift);box-shadow:var(--shadow-hover);background:var(--card-2)}.mc a.mc-arow:focus-visible{box-shadow:var(--focus)}.mc a.mc-arow:hover:focus-visible{box-shadow:var(--focus),var(--shadow-hover)}.mc a.mc-arow.mc-arow-hist:hover{box-shadow:none;transform:none}.mc a.mc-arow.mc-arow-hist:hover:focus-visible{box-shadow:var(--focus)}.mc .mc-arow-k{color:var(--text-2);flex:none;place-items:center;display:inline-grid}.mc .mc-arow-m{flex-direction:column;flex:180px;min-width:0;line-height:1.35;display:flex}.mc .mc-arow-v{overflow-wrap:anywhere;font-size:14px;font-weight:600}.mc .mc-arow-m>.mc-arow-flag{align-self:flex-start;margin:2px 0}.mc .mc-arow-r{color:var(--text-2);font-size:12px}.mc .mc-arow-r .mc-mono{font-size:12px}.mc .mc-arow-tail{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px 10px;min-width:0;margin-left:auto;display:inline-flex}.mc .mc-arow-d{color:var(--text-3);font-size:12px}.mc .mc-arow-tail .mc-arow-chev{color:var(--text-3)}.mc .mc-arow.mc-arow-skel{flex-wrap:nowrap}.mc .mc-arow.mc-arow-skel .mc-arow-m{gap:6px}.mc .mc-ac-phone{display:none}@media (max-width:768px){.mc .mc-chips.mc-ac-chips{display:none}.mc .mc-ac-phone{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}}.mc .mc-clocks{gap:12px;min-width:0;display:grid}.mc .mc-clk-rows{gap:14px;margin:0;display:grid}.mc .mc-clk-r{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding-bottom:12px;display:grid;position:relative}.mc .mc-clk-r dt{color:var(--text-2);font-size:13px}.mc .mc-clk-r dd{color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;font-weight:600}.mc .mc-clk-bar{border-radius:var(--r-pill);background:var(--border-strong);height:6px;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mc .mc-clk-bar b{width:var(--mc-pct,0%);border-radius:var(--r-pill);background:var(--blue-text);height:100%;display:block}.mc .mc-clk-bar.mc-clk-over b{background:var(--red-text)}.mc .mc-clk-foot{color:var(--text-3);margin:0;font-size:12px}.mc .mc-clk-why{color:var(--text-2);white-space:normal;font-size:12px;font-weight:400;display:block}.mc .mc-legend-l{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.mc .mc-legend-l li{align-items:center;gap:6px;display:inline-flex}.mc .mc-legend-dot{border-radius:var(--r-pill);background:var(--text-2);flex:none;width:8px;height:8px;display:block}.mc .mc-legend-dot.mc-legend-ok{background:var(--green-text)}.mc .mc-legend-dot.mc-legend-info{background:var(--blue-text)}.mc .mc-legend-dot.mc-legend-warn{background:var(--gold-text)}.mc .mc-legend-dot.mc-legend-flag{background:var(--orange-text)}.mc .mc-legend-dot.mc-legend-red{background:var(--red-text)}.mc .mc-legend-dot.mc-legend-violet{background:var(--purple-text)}.mc .mc-legend-s{color:var(--text-3);margin:6px 0 0;font-size:12px}.mc .mc-heat{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;min-width:0;display:grid}.mc .mc-ht{background:var(--card-2);border:1px solid var(--border);border-radius:var(--r-tile);min-width:0;color:var(--text);flex-direction:column;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.mc .mc-ht.mc-ht-link{transition:transform var(--t),box-shadow var(--t)}.mc .mc-ht.mc-ht-link:hover{transform:var(--lift);box-shadow:var(--shadow-hover)}.mc .mc-ht.mc-ht-link:focus-visible{box-shadow:var(--focus)}.mc .mc-ht.mc-ht-link:hover:focus-visible{box-shadow:var(--focus),var(--shadow-hover)}.mc .mc-ht .mc-htl{flex-direction:column;min-width:0;line-height:1.3;display:flex}.mc .mc-ht .mc-htl b{font-size:13.5px;font-weight:600}.mc .mc-ht .mc-hrl{flex-direction:column;margin-top:1px;display:flex}.mc .mc-ht .mc-hrl span{color:var(--text-2);font-size:11.5px;line-height:1.35}.mc .mc-ht .mc-hrl .mc-ht-unc{color:var(--red-text);font-weight:600}.mc .mc-ht .mc-hbt{border-radius:var(--r-pill);background:var(--border-strong);height:8px;display:block;overflow:hidden}.mc .mc-ht .mc-hbt i{width:var(--mc-pct,0%);border-radius:var(--r-pill);background:var(--mc-bc,var(--green-text));height:100%;display:block}.mc .mc-radar{width:100%;max-width:calc(var(--mc-w,292) * 1px);height:auto;display:block}.mc .mc-radar .mc-radar-grid{fill:none;stroke:var(--border-strong);stroke-width:1px}.mc .mc-radar .mc-radar-area{fill:#4f8cff38;stroke:var(--blue-text);stroke-width:2px}.mc .mc-radar .mc-radar-dot{fill:var(--blue-text)}.mc .mc-radar text{font:600 11.5px var(--font);fill:var(--text-2)}.mc .mc-radar .mc-radar-v{font:700 12px var(--font);fill:var(--text)}@media (max-width:480px){.mc .mc-kpi-sel,.mc .mc-ht.mc-ht-link{min-height:44px}.mc .mc-due[tabindex],.mc .mc-stamp .mc-stamp-t{align-items:center;min-height:44px;display:inline-flex}}.mc .mc-brand{height:var(--topbar-h);flex:none;align-items:center;gap:14px;min-width:0;padding:0 20px;display:flex}.mc .mc-brand-mk{flex:none;align-items:center;display:flex}.mc .mc-brand-mk svg{width:auto;height:40px;display:block}.mc .mc-brand .mc-m-goto{fill:var(--text)}.mc .mc-brand .mc-m-foods{fill:var(--red)}.mc .mc-brand .mc-wm{border-left:1px solid var(--border-strong);flex-direction:column;min-width:0;padding-left:14px;line-height:1.25;display:flex}.mc .mc-brand .mc-wm b{display:none}.mc .mc-brand .mc-wm span{color:var(--text-2);letter-spacing:.01em;font-size:13px;font-weight:500}.mc .mc-brand.mc-brand-red .mc-m-goto{fill:var(--red)}.mc .mc-brand.mc-brand-tile{gap:12px;padding:0 20px}.mc .mc-brand.mc-brand-tile .mc-brand-mk{border-radius:var(--r-tile);background:var(--red);place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #e21a2247}.mc .mc-brand.mc-brand-tile .mc-brand-mk svg{width:32px;height:auto}.mc .mc-brand.mc-brand-tile .mc-m-goto,.mc .mc-brand.mc-brand-tile .mc-m-foods{fill:var(--on-red)}.mc .mc-brand.mc-brand-tile .mc-wm{border-left:0;padding-left:0;line-height:1.2}.mc .mc-brand.mc-brand-tile .mc-wm b{letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:600;display:block}.mc .mc-brand.mc-brand-tile .mc-wm span{font-size:12px;font-weight:400}.mc .mc-nav{width:100%;max-width:var(--nav-w);background:var(--nav-bg);border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.mc .mc-nav-list{flex-direction:column;gap:2px;margin:0;padding:6px 12px;list-style:none;display:flex}.mc .mc-nav-item{border-radius:var(--r-input);min-height:40px;color:var(--text-2);transition:background var(--t),color var(--t);align-items:flex-start;gap:12px;padding:0 12px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:flex;position:relative}.mc .mc-nav-item:hover{background:var(--t-neutral);color:var(--text)}.mc .mc-nav-item.mc-on{background:var(--nav-active);color:var(--text);font-weight:600}.mc .mc-nav-item.mc-on .mc-i{color:var(--red-text)}.mc .mc-nav-t{white-space:normal;overflow-wrap:normal;min-width:0}.mc .mc-nav-item .mc-nav-t{padding:11.6px 0}.mc .mc-nav-item>.mc-i,.mc .mc-nav-item>.mc-nb{margin-top:10px}.mc .mc-nb{border-radius:var(--r-pill);background:var(--t-neutral);min-width:22px;height:20px;color:var(--text);flex:none;place-items:center;margin-left:auto;padding:0 7px;font-size:12px;font-weight:600;display:grid}.mc .mc-nav-item.mc-on .mc-nb,.mc .mc-tbar-i.mc-on .mc-nb{background:var(--border-strong)}.mc .mc-nav-foot{margin-top:auto;padding:12px}.mc .mc-me-anchor{min-width:0;display:block;position:relative}.mc .mc-me{border-radius:var(--r-tile);border:1px solid var(--border);background:var(--card);width:100%;height:62px;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;margin:0;padding:12px;display:flex}.mc .mc-me-who{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.mc .mc-me-who b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mc .mc-me-who span{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mc .mc-me>.mc-i{color:var(--text-2)}.mc .mc-topbar{height:var(--topbar-h);min-width:0;padding:0 var(--gutter);background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--border);z-index:2;flex:none;align-items:center;gap:14px;display:flex;position:relative;container-type:inline-size}.mc .mc-crumbs{flex:auto;min-width:0}.mc .mc-crumbs ol{min-width:0;color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mc .mc-crumbs li{align-items:center;gap:8px;min-width:0;display:flex}.mc .mc-crumbs li .mc-i{flex:none}.mc .mc-crumbs li.mc-cur{flex:0 auto;overflow:hidden}.mc .mc-crumbs .mc-i{color:var(--text-3)}.mc .mc-crumb-a{text-overflow:ellipsis;min-width:24px;min-height:24px;color:var(--text-2);border-radius:7px;line-height:24px;text-decoration:none;display:inline-block;overflow:hidden}.mc .mc-crumb-a:hover,.mc .mc-crumb-a:focus-visible{color:var(--text);text-underline-offset:3px;text-decoration:underline}.mc .mc-crumb-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.mc .mc-crumbs li.mc-cur .mc-crumb-t{color:var(--text);font-weight:600}.mc .mc-search{border-radius:var(--r-input);background:var(--card);border:1px solid var(--border-strong);min-width:38px;height:38px;color:var(--text-3);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;flex:0 300px;align-items:center;gap:10px;margin:0 0 0 auto;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.mc .mc-search .mc-i{flex:none}.mc .mc-search-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.mc .mc-ibtn.mc-bell{flex:none}.mc .mc-bell-dot{border-radius:var(--r-pill);background:var(--red);width:7px;height:7px;box-shadow:0 0 0 2px var(--card);position:absolute;top:8px;right:9px}@container (width<=560px){.mc .mc-crumbs li:not(.mc-cur){display:none}}.mc .mc-ph{flex:none;grid-template-columns:minmax(0,1fr);align-items:start;column-gap:16px;min-width:0;display:grid}.mc .mc-ph.mc-withacts{grid-template-columns:minmax(0,1fr) auto}.mc .mc-ph-pm{grid-area:1/1;min-width:0}.mc .mc-ph-pt{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mc .mc-ph-h{font-size:var(--fs-h1);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.mc .mc-ph-meta{color:var(--text-2);flex-wrap:wrap;grid-area:2/1;align-items:center;gap:8px;min-width:0;margin-top:5px;font-size:13px;display:flex}.mc .mc-ph.mc-wide .mc-ph-meta{grid-column:1/-1}.mc .mc-ph-sep{color:var(--text-3)}.mc .mc-ph-acts{grid-area:1/2/span 2;align-items:center;gap:10px;padding-top:2px;display:flex}.mc .mc-ph.mc-wide .mc-ph-acts{grid-row:1}.mc .mc-ph.mc-sm .mc-ph-h{font-size:22px}.mc .mc-ph.mc-tight .mc-ph-acts .mc-btn{border-radius:9px;gap:6px;height:32px;padding:0 12px;font-size:13px}.mc .mc-ph.mc-tight .mc-ph-acts{padding-top:0}.mc .mc-ph.mc-tighter .mc-ph-h{font-size:22px}.mc .mc-ph.mc-stack{grid-template-columns:minmax(0,1fr)}.mc .mc-ph.mc-stack .mc-ph-acts{flex-wrap:wrap;grid-area:3/1;padding-top:10px}.mc .mc-ph.mc-stack .mc-ph-meta{grid-column:1}.mc .mc-tabset{flex-direction:column;gap:14px;min-width:0;display:flex}.mc .mc-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;column-gap:22px;min-width:0;display:flex}.mc .mc-tab{min-height:40px;font:inherit;color:var(--text-2);white-space:nowrap;cursor:pointer;transition:color var(--t);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:9px 1px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.mc .mc-tab:hover{color:var(--text)}.mc .mc-tab.mc-on{color:var(--text);box-shadow:inset 0 -2px 0 var(--red);font-weight:600}.mc .mc-tab.mc-on:focus-visible{box-shadow:var(--focus),inset 0 -2px 0 var(--red)}.mc .mc-tab .mc-pill{flex:none}.mc .mc-tabpanel[hidden]{display:none}.mc .mc-secrail-nav{min-width:0}.mc .mc-secrail{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mc .mc-secitem{border-radius:var(--r-tile);width:100%;min-height:40px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.3;text-decoration:none;display:flex}.mc .mc-si{border-radius:var(--r-pill);background:var(--field);border:1.5px solid var(--field-border);width:24px;height:24px;color:var(--text-3);flex:none;place-items:center;display:grid}.mc .mc-secitem-w{flex-direction:column;min-width:0;display:flex}.mc .mc-secitem-t{font-weight:600}.mc .mc-secitem-st{color:var(--text-3);font-size:11.5px;display:block}.mc .mc-secitem-hue{border-radius:var(--r-pill);background:var(--mc-hue,var(--p-grey));flex:none;width:10px;height:10px;margin-left:auto}.mc .mc-secitem.mc-done .mc-si{background:var(--t-green);color:var(--green-text);border-color:#0000}.mc .mc-secitem.mc-done .mc-secitem-st{color:var(--green-text)}.mc .mc-secitem.mc-on{background:var(--t-blue);border-color:#4f8cff8c}.mc .mc-secitem.mc-on .mc-si{background:var(--blue);border-color:var(--blue);color:var(--ink-on-accent)}.mc .mc-secitem.mc-on .mc-secitem-st{color:var(--blue-text)}.mc .mc-tabbar{z-index:6;min-height:56px;padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px));background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-top:1px solid var(--border);display:flex;position:fixed;bottom:0;left:0;right:0}.mc .mc-tabbar.mc-tabbar-static{position:relative;bottom:auto;left:auto;right:auto}.mc .mc-tabbar ul{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mc .mc-tabbar li{flex:1 1 0;min-width:0;display:flex}.mc .mc-tbar-i{border-radius:var(--r-input);min-width:0;min-height:48px;color:var(--text-2);text-align:center;transition:background var(--t),color var(--t);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:11px;font-weight:600;line-height:1.2;text-decoration:none;display:flex;position:relative}.mc .mc-tbar-i:hover{background:var(--t-neutral);color:var(--text)}.mc .mc-tbar-i.mc-on{background:var(--nav-active);color:var(--text)}.mc .mc-tbar-i.mc-on .mc-i{color:var(--red-text)}.mc .mc-tbar-i .mc-nav-t{text-overflow:clip;white-space:normal;overflow-wrap:normal;max-width:100%;overflow:visible}.mc .mc-tbar-i .mc-nb{min-width:18px;height:16px;margin:0;padding:0 5px;font-size:10.5px;position:absolute;top:2px;right:4px}.mc .mc-app{grid-template-columns:var(--nav-w) minmax(0,1fr);background:var(--bg);height:100vh;display:grid;overflow:hidden}.mc .mc-app>.mc-nav{max-width:none;min-height:0}.mc .mc-app>.mc-tabbar{display:none}.mc .mc-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.mc .mc-content{min-height:0;padding:18px var(--gutter) 14px;flex:1;overflow:auto}.mc .mc-col{max-width:var(--content-max);flex-direction:column;gap:14px;min-width:0;display:flex}.mc .mc-app.mc-app-deep .mc-content{background:var(--bg-deep)}.mc .mc-app.mc-app-rail{grid-template-columns:76px minmax(0,1fr)}.mc .mc-app.mc-app-mobile{grid-template-columns:minmax(0,1fr)}.mc .mc-app.mc-app-mobile>.mc-nav{display:none}.mc .mc-app.mc-app-mobile>.mc-tabbar{display:flex}.mc .mc-app.mc-app-mobile .mc-main{padding-bottom:72px}.mc .mc-app.mc-app-mobile .mc-topbar{gap:10px;padding:0 16px}.mc .mc-app.mc-app-mobile .mc-content{padding:14px 16px 16px}.mc .mc-app.mc-app-mobile .mc-search{flex:none;justify-content:center;width:38px;padding:0}.mc .mc-app.mc-app-mobile .mc-search-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc .mc-nav.mc-nav-rail,.mc .mc-nav[data-fold=rail]{max-width:76px}.mc .mc-brand.mc-brand-rail,.mc .mc-nav[data-fold=rail] .mc-brand{justify-content:center;padding:0}.mc .mc-brand.mc-brand-rail .mc-wm,.mc .mc-nav[data-fold=rail] .mc-brand .mc-wm{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc .mc-brand.mc-brand-rail .mc-brand-mk svg,.mc .mc-nav[data-fold=rail] .mc-brand .mc-brand-mk svg{height:38px}.mc .mc-brand.mc-brand-tile.mc-brand-rail .mc-brand-mk svg{height:auto}.mc .mc-nav.mc-nav-rail .mc-nav-list,.mc .mc-nav[data-fold=rail] .mc-nav-list{padding:6px 10px}.mc .mc-nav.mc-nav-rail .mc-nav-item,.mc .mc-nav[data-fold=rail] .mc-nav-item{justify-content:center;padding:0}.mc .mc-nav.mc-nav-rail .mc-nav-t,.mc .mc-nav[data-fold=rail] .mc-nav-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc .mc-nav.mc-nav-rail .mc-nav-item .mc-nb,.mc .mc-nav[data-fold=rail] .mc-nav-item .mc-nb{min-width:18px;height:16px;margin:0;padding:0 5px;font-size:10.5px;position:absolute;top:2px;right:4px}.mc .mc-nav.mc-nav-rail .mc-nav-foot,.mc .mc-nav[data-fold=rail] .mc-nav-foot{padding:10px}.mc .mc-nav.mc-nav-rail .mc-me,.mc .mc-me-anchor.mc-me-rail .mc-me,.mc .mc-nav[data-fold=rail] .mc-me{background:0 0;border-color:#0000;justify-content:center;padding:12px 0}.mc .mc-nav.mc-nav-rail .mc-me-who,.mc .mc-me-anchor.mc-me-rail .mc-me-who,.mc .mc-nav[data-fold=rail] .mc-me-who{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc .mc-nav.mc-nav-rail .mc-me>.mc-i,.mc .mc-me-anchor.mc-me-rail .mc-me>.mc-i,.mc .mc-nav[data-fold=rail] .mc-me>.mc-i{display:none}.mc .mc-nav-list>li>.mc-tip-anchor{width:100%;display:flex}.mc .mc-nav-list>li>.mc-tip-anchor>.mc-nav-item{flex:1;min-width:0}.mc .mc-nav.mc-nav-drawer{width:min(320px,85vw);max-width:none;overflow-y:auto}.mc .mc-app.mc-app-frame{border:1px solid var(--border);border-radius:var(--r-tile);height:560px;min-height:0;position:relative;overflow:hidden}.mc .mc-app.mc-app-frame>.mc-tabbar{position:absolute}@media (max-width:1180px),(max-height:860px){.mc .mc-app{height:auto;min-height:100vh;overflow:visible}.mc .mc-app>.mc-nav{height:100vh;position:sticky;top:0}.mc .mc-content{overflow:visible}}@media (max-width:1180px){.mc .mc-nav:not(.mc-nav-drawer){max-width:76px}.mc .mc-nav:not(.mc-nav-drawer) .mc-brand{justify-content:center;padding:0}.mc .mc-nav:not(.mc-nav-drawer) .mc-brand .mc-wm{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc .mc-nav:not(.mc-nav-drawer) .mc-brand .mc-brand-mk svg{height:38px}.mc .mc-nav:not(.mc-nav-drawer) .mc-nav-list{padding:6px 10px}.mc .mc-nav:not(.mc-nav-drawer) .mc-nav-item{justify-content:center;padding:0}.mc .mc-nav:not(.mc-nav-drawer) .mc-nav-item .mc-nav-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc .mc-nav:not(.mc-nav-drawer) .mc-nav-item .mc-nb{min-width:18px;height:16px;margin:0;padding:0 5px;font-size:10.5px;position:absolute;top:2px;right:4px}.mc .mc-nav:not(.mc-nav-drawer) .mc-nav-foot{padding:10px}.mc .mc-nav:not(.mc-nav-drawer) .mc-me{background:0 0;border-color:#0000;justify-content:center;padding:12px 0}.mc .mc-nav:not(.mc-nav-drawer) .mc-me-who{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc .mc-nav:not(.mc-nav-drawer) .mc-me>.mc-i{display:none}.mc .mc-search{flex:0 260px}.mc .mc-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mc .mc-nav:not(.mc-nav-drawer)[data-fold=open]{max-width:var(--nav-w)}.mc .mc-nav:not(.mc-nav-drawer)[data-fold=open] .mc-brand{justify-content:normal;padding:0 20px}.mc .mc-nav:not(.mc-nav-drawer)[data-fold=open] .mc-brand .mc-wm{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.mc .mc-nav:not(.mc-nav-drawer)[data-fold=open] .mc-brand .mc-brand-mk svg{height:40px}.mc .mc-nav:not(.mc-nav-drawer)[data-fold=open] .mc-nav-list{padding:6px 12px}.mc .mc-nav:not(.mc-nav-drawer)[data-fold=open] .mc-nav-item{justify-content:normal;padding:0 12px}.mc .mc-nav:not(.mc-nav-drawer)[data-fold=open] .mc-nav-item .mc-nav-t{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.mc .mc-nav:not(.mc-nav-drawer)[data-fold=open] .mc-nav-item .mc-nb{min-width:22px;height:20px;margin:10px 0 0 auto;padding:0 7px;font-size:12px;position:static}.mc .mc-nav:not(.mc-nav-drawer)[data-fold=open] .mc-nav-foot{padding:12px}.mc .mc-nav:not(.mc-nav-drawer)[data-fold=open] .mc-me{border-color:var(--border);background:var(--card);justify-content:normal;padding:12px}.mc .mc-nav:not(.mc-nav-drawer)[data-fold=open] .mc-me-who{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.mc .mc-nav:not(.mc-nav-drawer)[data-fold=open] .mc-me>.mc-i{display:inline}}@media (max-width:768px){.mc .mc-app{grid-template-columns:minmax(0,1fr)}.mc .mc-app>.mc-nav{display:none}.mc .mc-app>.mc-tabbar{display:flex}.mc .mc-main{padding-bottom:72px}.mc .mc-topbar{gap:10px;padding:0 16px}.mc .mc-content{padding:14px 16px 16px}.mc .mc-search{flex:none;justify-content:center;width:38px;padding:0}.mc .mc-search-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc .mc-ph.mc-withacts{grid-template-columns:minmax(0,1fr)}.mc .mc-ph .mc-ph-acts,.mc .mc-ph.mc-wide .mc-ph-acts{flex-wrap:wrap;grid-area:3/1;padding-top:10px}.mc .mc-ph .mc-ph-meta,.mc .mc-ph.mc-wide .mc-ph-meta{grid-column:1}.mc .mc-ph .mc-ph-h,.mc .mc-ph.mc-tighter .mc-ph-h{font-size:22px}}@media (max-width:480px){.mc .mc-nav-item,.mc .mc-secitem,.mc .mc-tab{min-height:44px}.mc .mc-search{width:44px;height:44px}}.mc.mc-skipwrap{display:contents}.mc .mc-skip{z-index:100;background:var(--card);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-input);padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.mc .mc-skip:focus{box-shadow:var(--focus);transform:none}.mc.mc-shell-notice{padding:8px var(--gutter) 0}.mc .mc-shell-notice-err{color:var(--red-text);margin-top:4px;display:block}.mc .mc-shell-cap{vertical-align:middle;margin-left:6px;display:inline-flex}.mc .mc-menu.mc-help-menu:before{content:attr(aria-label);color:var(--text-2);padding:6px 10px 4px;font-size:12px;font-weight:600;display:block}.mc .mc-menu.mc-help-menu>.mc-menu-i:last-child{border-top:1px solid var(--border);border-radius:0 0 7px 7px;margin-top:4px}.mc .mc-search-res{flex-direction:column;gap:14px;margin-top:14px;display:flex}.mc .mc-search-h{color:var(--text-2);margin:0 0 6px;font-size:12px;font-weight:600}.mc .mc-search-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mc .mc-search-hit{border-radius:var(--r-input);min-height:40px;color:var(--text);align-items:baseline;gap:10px;padding:9px 10px;font-size:13.5px;text-decoration:none;display:flex}.mc a.mc-search-hit:hover{background:var(--t-neutral)}.mc .mc-search-hit.mc-search-off{color:var(--text-2)}.mc .mc-search-t1{overflow-wrap:anywhere;flex:1;min-width:0}.mc .mc-notices{top:calc(var(--topbar-h) + 6px);z-index:5;background:var(--card-2);width:min(360px,100vw - 32px);max-height:min(480px,100vh - 96px);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-input);box-shadow:var(--shadow);padding:12px;position:fixed;right:16px;overflow:auto}.mc .mc-notices-h{margin:0 0 8px;font-size:13px;font-weight:600}.mc .mc-notices-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mc .mc-notice{border-radius:7px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.mc .mc-notice.mc-notice-new{background:var(--t-neutral)}.mc .mc-notice-t{color:var(--text);font-size:13.5px;font-weight:600;text-decoration:none}.mc a.mc-notice-t:hover{text-underline-offset:3px;text-decoration:underline}.mc .mc-notice-b{color:var(--text-2);margin:0;font-size:12.5px}.mc .mc-notice-at{color:var(--text-3);font-size:12px}.mc .mc-bug-context{gap:8px;margin:12px 0;display:grid}.mc .mc-bug-context>div{min-width:0}.mc .mc-bug-context dt{font-size:13px;font-weight:600}.mc .mc-bug-context dd{color:var(--text-2);overflow-wrap:anywhere;justify-content:space-between;align-items:start;gap:8px;margin:0;font-size:13px;display:flex}.mc .mc-bug-context dd>span{min-width:0}.mc .mc-resize{z-index:3;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0}.mc .mc-resize-end{right:-4px}.mc .mc-resize-start{left:-4px}.mc .mc-resize:before{content:"";width:4px;transition:background var(--t);background:0 0;position:absolute;top:0;bottom:0;left:2px}.mc .mc-resize:hover:before{background:var(--border-strong)}.mc .mc-resize.mc-on:before{background:var(--blue)}.mc .mc-navtog{top:calc(var(--topbar-h) - 12px);z-index:4;display:flex;position:absolute;right:-12px}.mc .mc-navtog .mc-ibtn{border-radius:var(--r-pill);width:24px;height:24px}.mc .mc-navtog .mc-i{transition:transform var(--t)}.mc .mc-navtog .mc-ibtn[aria-expanded=true] .mc-i{transform:rotate(180deg)}.mc .mc-ibtn.mc-asst-btn.mc-on{background:var(--t-blue);color:var(--blue-text);border-color:#4f8cff8c}.mc.mc-asst{background:var(--nav-bg);border-left:1px solid var(--border);flex-direction:column;grid-area:1/2;min-width:0;height:100%;min-height:0;display:flex;position:relative}.mc.mc-asst[hidden]{display:none}.mc .mc-asst-h{height:var(--topbar-h);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;min-width:0;padding:0 16px 0 20px;display:flex}.mc .mc-asst-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.mc .mc-asst-b{flex:1;min-height:0;padding:16px;overflow:auto}.mc.mc-asst.mc-asst-sheet{z-index:11;width:var(--mc-aside-width);border-left:1px solid var(--border-strong);max-width:100vw;height:auto;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 64px #00000080}@media print{.mc.mc-asst{display:none}}.mc[data-boot],.mc[data-boot] *,.mc[data-boot] :before,.mc[data-boot] :after{transition:none!important}@media (max-width:768px){.mc.mc-shell-notice{padding:8px 16px 0}}.mc .mc-hero{flex-wrap:wrap;align-items:center;gap:18px;min-width:0;display:flex}.mc .mc-hero>.mc-av{flex:none}.mc .mc-hero-x{flex-direction:column;flex:280px;gap:5px;min-width:0;display:flex}.mc .mc-hero-n{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.mc .mc-hero-n .mc-hero-name{letter-spacing:-.015em;color:var(--text);margin:0;font-size:24px;font-weight:700;line-height:1.2}.mc .mc-hero-now{color:var(--text);font-size:14px}.mc .mc-hero-l{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mc .mc-hero-l li{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.mc .mc-hero-l li>.mc-i{flex:none}.mc .mc-hero-a{flex-wrap:wrap;flex:none;align-self:flex-start;gap:10px;max-width:100%;display:flex}.mc .mc-hero-f{margin-top:14px}.mc .mc-scrim{z-index:10;background:var(--scrim);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.mc .mc-scrim.mc-scrim-slide{justify-content:flex-end;align-items:stretch;padding:0}.mc .mc-scrim.mc-scrim-pv{z-index:auto;border-radius:var(--r-tile);min-height:0;padding:16px;position:relative;inset:auto;overflow:visible}.mc .mc-scrim.mc-scrim-pv.mc-scrim-slide{padding:0 0 0 24px}.mc .mc-dlg{width:calc(var(--mc-dlg-w,540) * 1px);background:var(--glass-dialog);max-width:100%;max-height:min(860px,100%);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--border-strong);color:var(--text);border-radius:20px;flex-direction:column;margin:auto;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000008c}.mc .mc-slide{z-index:11;background:var(--glass-dialog);width:500px;max-width:100%;min-height:0;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-left:1px solid var(--border-strong);color:var(--text);border-radius:20px 0 0 20px;flex-direction:column;display:flex;position:relative;box-shadow:-24px 0 64px #00000080}.mc .mc-dlg:focus-visible,.mc .mc-slide:focus-visible{box-shadow:var(--focus),0 24px 64px #0000008c}.mc .mc-dlg-h{align-items:flex-start;gap:12px;padding:18px 20px 6px;display:flex}.mc .mc-slide .mc-dlg-h{border-bottom:1px solid var(--border);align-items:center;padding:18px 20px 10px}.mc .mc-dlg-h h2{letter-spacing:-.01em;min-width:0;color:var(--text);flex:1;margin:0;font-size:18px;font-weight:700;line-height:1.3}.mc .mc-ibtn.mc-dlg-x{background:var(--t-neutral);color:var(--text-2)}.mc .mc-dlg-b{flex-direction:column;gap:12px;min-height:0;padding:8px 20px 14px;display:flex;overflow:auto}.mc .mc-slide .mc-dlg-b{flex:1;padding:14px 20px}.mc .mc-dlg-newer{margin-top:8px}.mc .mc-dlg-f{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px 16px;display:flex}.mc .mc-dlg-f .mc-dlg-hint{color:var(--text-3);margin:0 auto 0 0;font-size:12px}.mc .mc-widgets{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;min-width:0;display:grid}.mc .mc-widget{min-width:0;display:grid}.mc .mc-widget.mc-widget-wide,.mc .mc-widgets>.mc-widget:only-child{grid-column:1/-1}.mc .mc-prow.mc-prow-lead.mc-wreq{grid-template-columns:minmax(0,1fr) minmax(0,25%) minmax(132px,25%)}.mc .mc-prow.mc-wreq-r{border-bottom:0}.mc .mc-wreq-x{border-bottom:1px solid var(--border);padding:0 12px 12px}.mc .mc-wreq-x:last-child{border-bottom:0}.mc .mc-fbar{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.mc .mc-inp.mc-fbar-search{flex:200px;max-width:280px}.mc .mc-inp.mc-fbar-sel{min-width:140px}.mc .mc-chips.mc-fbar-chips{flex:0 auto}.mc .mc-fbar-views{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mc .mc-fbar-l{align-items:center;gap:6px;min-width:0;display:inline-flex}.mc .mc-fbar-lt{color:var(--text-2);white-space:nowrap;font-size:12px;font-weight:600}.mc .mc-menu-anchor.mc-fbar-export{margin-left:auto}.mc .mc-selbar{z-index:5;background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);min-height:56px;box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 14px;display:flex;position:sticky;bottom:16px}.mc .mc-selbar.mc-selbar-pv{position:relative;bottom:auto}.mc .mc-selbar-t{color:var(--text);font-size:13.5px;font-weight:600}.mc .mc-selbar-a{align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:768px){.mc .mc-widget[data-kind=alert]{order:-2}.mc .mc-widget[data-kind=actionCenter]{order:-1}.mc .mc-hero-x{flex:220px}.mc .mc-hero-l{flex-wrap:wrap}.mc .mc-hero-a{width:100%}.mc .mc-scrim{padding:12px}.mc .mc-dlg{width:100%}.mc .mc-dlg-f{flex-wrap:wrap}.mc .mc-slide{width:100%}.mc .mc-scrim.mc-scrim-pv.mc-scrim-slide{padding:0}.mc .mc-inp.mc-fbar-search{max-width:none}}.mc .mc-tl-w{scrollbar-width:thin;min-width:0;max-width:100%;padding:6px 2px 2px;position:relative;overflow-x:auto}.mc .mc-tl{min-width:calc(var(--mc-tl-n,7) * 76px);padding-top:2px;position:relative}.mc .mc-tl.mc-tl-sm{min-width:calc(var(--mc-tl-n,7) * 64px)}.mc .mc-tl-list{grid-template-columns:repeat(var(--mc-tl-n,7), minmax(0, 1fr));z-index:1;margin:0;padding:0;list-style:none;display:grid;position:relative}.mc .mc-tl.mc-tl-skel{grid-template-columns:repeat(var(--mc-tl-n,7), minmax(0, 1fr));display:grid}.mc .mc-tl-track{left:calc(100% / (var(--mc-tl-n,7) * 2));right:calc(100% / (var(--mc-tl-n,7) * 2));border-radius:var(--r-pill);background:var(--border-strong);height:4px;position:absolute;top:19px}.mc .mc-tl-track b{height:100%;width:var(--mc-tl-fill,0%);border-radius:var(--r-pill);background:linear-gradient(90deg, var(--blue), var(--purple));display:block}.mc .mc-tl-hold{height:12px;top:15px;left:var(--mc-from,0%);width:calc(var(--mc-to,0%) - var(--mc-from,0%));border-radius:var(--r-pill);background:var(--t-gold);position:absolute}.mc .mc-ms{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 4px;display:flex;position:relative}.mc .mc-tl-dot{border-radius:var(--r-pill);background:var(--card-2);border:2px solid var(--border-strong);width:36px;height:36px;color:var(--text-3);flex:none;place-items:center;margin:2px 0 0;padding:0;text-decoration:none;display:grid}.mc .mc-ms.mc-ms-done .mc-tl-dot{background:var(--blue);border-color:var(--blue);color:var(--ink-on-accent)}.mc .mc-ms.mc-ms-active .mc-tl-dot{background:var(--card);border-color:var(--blue);color:var(--blue-text);box-shadow:0 0 0 5px #4f8cff38,0 0 18px #4f8cff73}.mc .mc-ms.mc-ms-hold .mc-tl-dot{background:var(--card);border-style:dashed;border-color:var(--gold-text);color:var(--gold-text)}.mc .mc-ms.mc-ms-skip .mc-tl-dot{border-style:dashed}.mc .mc-tl a.mc-tl-dot,.mc .mc-tl button.mc-tl-dot{cursor:pointer;transition:border-color var(--t), transform var(--t)}.mc .mc-tl a.mc-tl-dot:hover,.mc .mc-tl button.mc-tl-dot:hover{border-color:var(--blue)}.mc .mc-tl .mc-tl-dot:focus-visible{box-shadow:var(--focus)}.mc .mc-ml{color:var(--text);overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.2}.mc .mc-ms.mc-ms-next .mc-ml,.mc .mc-ms.mc-ms-skip .mc-ml{color:var(--text-2);font-weight:500}.mc .mc-md{color:var(--text-3);font-size:11.5px;line-height:1.2}.mc .mc-ms.mc-ms-active .mc-md{color:var(--blue-text);font-weight:600}.mc .mc-tl-evs{z-index:2;height:0;margin:0;padding:0;list-style:none;position:absolute;top:0;left:0;right:0}.mc .mc-tl-ev{top:9px;left:var(--mc-at,0%);place-items:center;width:24px;height:24px;margin-left:-12px;display:grid;position:absolute}.mc .mc-tl-evl{border-radius:var(--r-pill);place-items:center;width:24px;height:24px;text-decoration:none;display:grid}.mc .mc-tl-dia{background:var(--gold);border:1px solid var(--card);width:10px;height:10px;display:block;transform:rotate(45deg)}.mc .mc-tl-ev.mc-tl-ev-cancel .mc-tl-dia{background:var(--red-text)}.mc .mc-tl-ev.mc-tl-ev-reopen .mc-tl-dia{background:var(--blue-text)}.mc .mc-tl-ev.mc-tl-ev-archive .mc-tl-dia{background:var(--text-3)}.mc .mc-tl-dot.mc-tl-skd{animation:mc-shimmer var(--t) infinite alternate;border-color:#0000}.mc .mc-skel.mc-tl-skl{margin:0 auto}.mc .mc-tl.mc-tl-sm .mc-tl-dot{width:30px;height:30px}.mc .mc-tl.mc-tl-sm .mc-tl-track{top:16px}.mc .mc-tl.mc-tl-sm .mc-tl-hold{top:12px}.mc .mc-tl.mc-tl-sm .mc-tl-ev{top:6px}.mc .mc-tl.mc-tl-sm .mc-ml{font-size:12px}.mc .mc-journey{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mc .mc-journey-cap{color:var(--text-3);margin:0 0 6px;font-size:12px}.mc .mc-jli{min-width:0;display:flex;position:relative}.mc .mc-jli>.mc-tip-anchor{flex:1;min-width:0;display:flex}.mc .mc-jstep{border-radius:var(--r-tile);background:var(--card);border:1px solid var(--border);min-width:0;color:var(--text);text-align:left;font:inherit;flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;padding:12px 14px;text-decoration:none;display:flex}.mc .mc-card .mc-jstep{background:var(--card-2)}.mc .mc-jstep .mc-jn{background:var(--card-2);width:30px;height:30px;color:var(--text-2);border:1px solid var(--border-strong);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.mc .mc-jstep .mc-jt{flex-direction:column;flex:110px;min-width:0;line-height:1.25;display:flex}.mc .mc-jstep .mc-jt b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.mc .mc-jstep .mc-jt span{color:var(--text-3);font-size:12px}.mc .mc-jstep .mc-jp{flex:none;margin-left:auto}.mc .mc-jstep.mc-jstep-done .mc-jn{background:var(--t-green);color:var(--green-text);border-color:#0000}.mc .mc-jstep.mc-jstep-active{border-color:#4f8cff99;box-shadow:0 0 0 3px #4f8cff24}.mc .mc-jstep.mc-jstep-active .mc-jn{background:var(--blue);color:var(--ink-on-accent);border-color:var(--blue)}.mc .mc-jstep.mc-jstep-active .mc-jt span{color:var(--blue-text)}.mc .mc-jstep.mc-jstep-returned{background:var(--t-orange);border-color:#f9731673}.mc .mc-jstep.mc-jstep-returned .mc-jn{background:var(--orange);color:var(--ink-on-accent);border-color:var(--orange)}.mc .mc-jstep.mc-jstep-returned .mc-jt span{color:var(--text-2)}.mc .mc-jstep.mc-jstep-lock .mc-jn{color:var(--text-3)}.mc .mc-jstep.mc-jstep-lock .mc-jt b{color:var(--text-2)}.mc .mc-jstep.mc-jstep-link{cursor:pointer;transition:border-color var(--t)}.mc .mc-jstep.mc-jstep-link:hover{border-color:var(--border-strong)}.mc .mc-jstep.mc-jstep-active.mc-jstep-link:hover{border-color:var(--blue)}.mc .mc-jstep.mc-dis{border-style:dashed;border-color:var(--border-strong);cursor:not-allowed}.mc .mc-journey .mc-jstep:focus-visible{box-shadow:var(--focus)}.mc .mc-journey.mc-journey-sm .mc-jstep{gap:10px;padding:9px 12px}.mc .mc-journey.mc-journey-sm .mc-jn{border-radius:7px;width:26px;height:26px;font-size:12px}.mc .mc-journey.mc-journey-sm .mc-jt b{font-size:13px;line-height:1.25}.mc .mc-rail-w{scrollbar-width:thin;align-items:center;gap:12px;min-width:0;max-width:100%;padding:4px 2px;display:flex;position:relative;overflow-x:auto}.mc .mc-rail{flex-wrap:nowrap;flex:1 0 auto;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mc .mc-rli{flex:1 0 auto;align-items:center;gap:8px;display:flex}.mc .mc-rli:first-child{flex:none}.mc .mc-rs{border-radius:var(--r-pill);background:var(--card-2);border:1px solid var(--border);height:34px;color:var(--text-2);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.mc .mc-rs .mc-rn{border-radius:var(--r-pill);background:var(--field);border:1px solid var(--field-border);width:22px;height:22px;color:var(--text-2);place-items:center;font-size:11px;font-weight:700;display:grid}.mc .mc-rs.mc-rs-done{color:var(--text)}.mc .mc-rs.mc-rs-done .mc-rn{background:var(--t-green);color:var(--green-text);border-color:#0000}.mc .mc-rs.mc-rs-on{color:var(--text);border-color:#4f8cff99;font-weight:600;box-shadow:0 0 0 3px #4f8cff24}.mc .mc-rs.mc-rs-on .mc-rn{background:var(--blue);border-color:var(--blue);color:var(--ink-on-accent)}.mc .mc-rs.mc-rs-bad{background:var(--t-red);color:var(--text);border-color:#0000}.mc .mc-rs.mc-rs-bad .mc-rn{background:var(--card);color:var(--red-text);border-color:#0000}.mc .mc-rs.mc-rs-warn{background:var(--t-gold);color:var(--gold-text);border-color:#0000}.mc .mc-rs.mc-rs-warn .mc-rn{background:var(--card);color:var(--gold-text);border-color:#0000}.mc .mc-rs.mc-rs-skip{border-style:dashed;border-color:var(--border-strong);color:var(--text-3)}.mc .mc-rs.mc-rs-link{cursor:pointer;transition:border-color var(--t)}.mc .mc-rs.mc-rs-link:hover{border-color:var(--border-strong)}.mc .mc-rail .mc-rs:focus-visible{box-shadow:var(--focus)}.mc .mc-rl{background:var(--border-strong);flex:12px;min-width:8px;height:2px}.mc .mc-rli-end .mc-pill{flex:none}.mc .mc-rail-meta{color:var(--text-3);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:12.5px}.mc .mc-hist{flex-direction:column;gap:4px;min-width:0;display:flex}.mc .mc-hist-l{margin:0;padding:0;list-style:none;position:relative}.mc .mc-hist-l:before{content:"";border-radius:var(--r-pill);background:var(--border-strong);width:2px;position:absolute;top:8px;bottom:8px;left:4px}.mc .mc-hday{margin:6px 0 2px}.mc .mc-hrow{align-items:flex-start;gap:12px;min-width:0;padding:8px 0;display:flex;position:relative}.mc .mc-hdot{z-index:1;border-radius:var(--r-pill);background:var(--blue);flex:none;width:10px;height:10px;margin-top:7px;position:relative}.mc .mc-hrow.mc-hrow-ok .mc-hdot{background:var(--green)}.mc .mc-hrow.mc-hrow-warn .mc-hdot{background:var(--gold)}.mc .mc-hrow.mc-hrow-flag .mc-hdot{background:var(--orange)}.mc .mc-hrow.mc-hrow-red .mc-hdot{background:var(--red)}.mc .mc-hrow.mc-hrow-violet .mc-hdot{background:var(--purple)}.mc .mc-hrow.mc-hrow-neutral .mc-hdot,.mc .mc-hrow.mc-masked .mc-hdot{background:var(--text-3)}.mc .mc-hbody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mc .mc-hhead{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;font-size:13px;display:flex}.mc .mc-hactor{align-items:center;gap:6px;min-width:0;display:inline-flex}.mc .mc-hactor b{color:var(--text);font-weight:600}.mc .mc-hwhen{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:12px}.mc .mc-hsent{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.4}.mc .mc-hrow.mc-hrow-c{padding:6px 0}.mc .mc-hrow.mc-hrow-c .mc-hsent{color:var(--text-2);min-width:0;font-size:13px}.mc .mc-hfoot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mc .mc-hart.mc-hart-link{color:var(--blue-text);transition:background var(--t);text-decoration:none}.mc .mc-hart.mc-hart-link:hover{background:var(--t-neutral);text-decoration:underline}.mc .mc-hrow .mc-haudit{border-left:2px solid var(--border-strong);padding:6px 0 2px 10px}.mc .mc-hrow.mc-masked .mc-hbody{border-radius:var(--r-tile);background:var(--t-neutral);color:var(--text-3);flex-flow:wrap;align-items:center;gap:6px 10px;padding:6px 10px;font-size:12.5px}.mc .mc-masked-w{align-items:center;gap:6px;display:inline-flex}.mc .mc-hrow.mc-hrow-skel .mc-hdot{background:var(--card-2)}.mc .mc-hist .mc-empty-line{padding-left:22px}.mc .mc-tbl tbody tr.mc-masked td{background:var(--t-neutral);color:var(--text-3)}.mc .mc-diff{min-width:0}.mc .mc-diff-inline{flex-direction:column;gap:4px;display:flex}.mc .mc-diff-v{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13.5px;line-height:1.4;display:flex}.mc .mc-diff-v>.mc-i{color:var(--text-3)}.mc .mc-diff-was{color:var(--text-3);text-decoration:line-through}.mc .mc-diff-now{color:var(--text);font-weight:600;text-decoration:none}.mc .mc-diff-r{color:var(--text-2);margin:0;font-size:12.5px}.mc .mc-diff-k{margin-right:6px;font-weight:600}.mc .mc-diff-m{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12px;display:flex}.mc .mc-diff-step{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.mc .mc-diff-pos{text-align:center;min-width:44px;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.mc .mc-diff-cols{flex-direction:column;gap:8px;display:flex}.mc .mc-diff-h{align-items:center;gap:4px;display:inline-flex}.mc .mc-diff-cols .mc-tbl td.mc-diff-ch{background:var(--t-gold);color:var(--text);font-weight:600}.mc .mc-diff-cols.mc-diff-locked .mc-tbl td.mc-diff-o{color:var(--text-2)}.mc .mc-recorded .mc-banner-t{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.mc .mc-recorded-h{font-weight:600}.mc .mc-recorded-s{color:var(--text-2)}.mc .mc-sync.mc-sync-synchronizing,.mc .mc-sync.mc-sync-delivered{border-radius:var(--r-tile);background:var(--card-2);border:1px solid var(--border);border-left:3px solid var(--blue);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;min-height:40px;padding:6px 14px;font-size:13px;display:flex}.mc .mc-sync.mc-sync-synchronizing>.mc-i{color:var(--blue-text)}.mc .mc-sync.mc-sync-delivered{border-left-color:var(--green)}.mc .mc-sync.mc-sync-delivered>.mc-i{color:var(--green-text)}.mc .mc-sync-k{color:var(--text-2);font-size:12px;font-weight:600}.mc .mc-sync-at{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:12px}.mc .mc-stb .mc-banner{align-items:flex-start}.mc .mc-stb .mc-banner-t{flex-direction:column;gap:8px;display:flex}.mc .mc-stb-h{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.mc .mc-stb-d,.mc .mc-stb-prior,.mc .mc-stb-by,.mc .mc-stb-tn{color:var(--text-2);font-size:12.5px}.mc .mc-stb-a{flex-wrap:wrap;gap:8px;display:inline-flex}.mc .mc-stb-prior{flex-wrap:wrap;gap:4px;display:inline-flex}.mc .mc-stb-prior>span+span:before{content:"· "}.mc .mc-stb-lines{flex-direction:column;gap:2px;display:flex}.mc .mc-stb-n{font-variant-numeric:tabular-nums;font-weight:600}.mc .mc-stages-w{scrollbar-width:thin;min-width:0;max-width:100%;padding:4px 2px;position:relative;overflow-x:auto}.mc .mc-stages{grid-template-columns:repeat(var(--mc-cols,1), minmax(0, 1fr));min-width:calc(var(--mc-cols,1) * 104px);gap:6px;margin:0;padding:0;list-style:none;display:grid}.mc .mc-stage{border-radius:var(--r-tile);background:var(--card-2);border:1px solid var(--border);flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:44px;padding:6px 10px;display:flex}.mc .mc-stage b{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.25}.mc .mc-stage span{color:var(--text-3);font-size:11.5px}.mc .mc-stage.mc-stage-done{background:var(--blue);border-color:var(--blue)}.mc .mc-stage.mc-stage-done b,.mc .mc-stage.mc-stage-done span{color:var(--ink-on-accent)}.mc .mc-stage.mc-stage-active{background:var(--card);border-color:#4f8cff99;box-shadow:0 0 0 3px #4f8cff24}.mc .mc-stage.mc-stage-active b{color:var(--text)}.mc .mc-stage.mc-stage-active span{color:var(--blue-text)}.mc .mc-vtags{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mc .mc-tag.mc-vtag{min-width:32px;min-height:24px;font-family:var(--mono);letter-spacing:0;place-items:center;text-decoration:none;display:inline-grid}.mc .mc-tag.mc-vtag-on{background:var(--t-blue);color:var(--text)}.mc .mc-tag.mc-vtag.mc-vtag-link{cursor:pointer;transition:border-color var(--t)}.mc .mc-tag.mc-vtag.mc-vtag-link:hover{border-color:var(--border-strong)}.mc .mc-versions{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mc .mc-version-in{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.mc .mc-version-in .mc-version-r{flex:100%}.mc .mc-version-n{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mc .mc-version-row time{color:var(--text-2);font-size:12.5px}.mc .mc-version-a{align-items:center;gap:6px;min-width:0;font-size:13px;display:inline-flex}.mc .mc-version-r{color:var(--text-2);font-size:12.5px}.mc .mc-versions-w{flex-direction:column;gap:10px;min-width:0;display:flex}@media (max-width:1180px){.mc .mc-rail-wrap{flex-wrap:wrap}.mc .mc-rail-wrap .mc-rail{flex-wrap:wrap;flex-shrink:1;row-gap:8px;min-width:0}}@media (max-width:768px){.mc .mc-journey{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.mc .mc-hwhen,.mc .mc-sync-at,.mc .mc-diff-step{margin-left:0}}.mc .mc-tile{border-radius:var(--r-tile);background:var(--card-2);border:1px solid var(--border);width:100%;min-width:0;min-height:40px;font:inherit;color:var(--text);text-align:left;transition:border-color var(--t),background var(--t);align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:13.5px;display:flex}.mc button.mc-tile{cursor:pointer}.mc button.mc-tile:hover{border-color:var(--border-strong)}.mc .mc-tile-bx,.mc .mc-tile-rd{border:1.5px solid var(--field-border);background:var(--field);width:20px;height:20px;color:var(--ink-on-accent);flex:none;place-items:center;display:grid}.mc .mc-tile-bx{border-radius:6px}.mc .mc-tile-rd{border-radius:var(--r-pill)}.mc .mc-tile.mc-on{background:var(--t-blue);border-color:#4f8cff99}.mc .mc-tile.mc-on .mc-tile-bx{background:var(--blue);border-color:var(--blue)}.mc .mc-tile.mc-on .mc-tile-rd{border-color:var(--blue)}.mc .mc-tile.mc-on .mc-tile-rd:after{content:"";border-radius:var(--r-pill);background:var(--blue);width:10px;height:10px}.mc .mc-tile-tx{flex-direction:column;min-width:0;line-height:1.3;display:flex}.mc .mc-tile-tx>span+span{color:var(--text-2);font-size:12px}.mc .mc-tile-w{color:var(--text);font-size:13.5px}.mc .mc-tile-r{align-items:center;gap:8px;margin-left:auto;display:flex}.mc .mc-tile.mc-tile-plain{background:0 0;border-color:#0000;padding:6px 4px}.mc .mc-tile.mc-tile-box{width:auto;min-height:0;padding:4px}.mc .mc-tile.mc-dis,.mc .mc-tile.mc-tile-plain.mc-dis{border-style:dashed;border-color:var(--border-strong);cursor:not-allowed}.mc .mc-tile.mc-dis:hover{border-color:var(--border-strong)}.mc .mc-tile.mc-dis .mc-tile-w{color:var(--text-2)}.mc .mc-tile.mc-tile-view{cursor:default}.mc .mc-tile-view .mc-tile-r{font-size:13px}.mc .mc-tiles{gap:8px;min-width:0;display:grid}.mc .mc-tiles-l{color:var(--text-2);font-size:12px;font-weight:600}.mc .mc-tiles-g{gap:8px;min-width:0;display:grid}.mc .mc-tiles-row .mc-tiles-g{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.mc .mc-tile-view-v{font-size:13.5px;font-weight:600}.mc .mc-kboard{gap:12px;min-width:0;display:grid}.mc .mc-kanban{grid-template-columns:repeat(var(--mc-cols,7), minmax(0, 1fr));align-items:start;gap:8px;min-width:0;min-height:0;display:grid}.mc .mc-kanban.mc-kanban-full{flex:1;align-items:stretch}.mc .mc-kanban.mc-kanban-scroll{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:280px;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.mc .mc-kanban.mc-kanban-scroll .mc-kcol{scroll-snap-align:start}.mc .mc-kanban[role=region]{border-radius:var(--r-tile)}.mc .mc-kcol{background:var(--card-2);border:1px solid var(--border);border-top:3px solid var(--mc-kc,var(--blue));border-radius:14px;flex-direction:column;gap:8px;min-width:0;min-height:120px;padding:10px 8px;display:flex}.mc .mc-kh{align-items:center;gap:6px;min-width:0;margin:0;padding:2px 2px 4px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.mc .mc-kn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mc .mc-kh .mc-count{flex:none;min-width:20px;margin-left:auto}.mc .mc-kh .mc-skel-one{margin-left:auto}.mc .mc-klist{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mc .mc-klist.mc-kgrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc .mc-kli{min-width:0}.mc .mc-kempty{color:var(--text-3);margin:0;padding:4px 2px;font-size:12px}.mc .mc-kfoot{color:var(--text-2);padding:2px 2px 0;font-size:11.5px;line-height:1.35}.mc .mc-kc{background:var(--card);border:1px solid var(--border);min-width:0;transition:transform var(--t),box-shadow var(--t);border-radius:12px;flex-direction:column;gap:6px;padding:9px;display:flex;position:relative;box-shadow:0 6px 16px #00000038}.mc .mc-kc.mc-kc-open:hover{transform:var(--lift)}.mc .mc-kc:has(.mc-kc-link:focus-visible){box-shadow:var(--focus),0 6px 16px #00000038}.mc .mc-kc.mc-kc-sel{border-color:#4f8cff99}.mc .mc-kc.mc-kc-skel{box-shadow:none}.mc .mc-kt{align-items:flex-start;gap:8px;min-width:0;display:flex}.mc .mc-kpn{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.mc .mc-kpn b{overflow-wrap:anywhere;font-size:13px;font-weight:600}.mc .mc-kpn>span{color:var(--text-2);font-size:11.5px}.mc .mc-kc-link{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.mc .mc-kc-link:after{content:"";border-radius:12px;position:absolute;inset:0}.mc .mc-kc-link:focus-visible{box-shadow:none}.mc .mc-kc-link:hover,.mc .mc-kc-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.mc .mc-kc .mc-kc-tick,.mc .mc-kc .mc-ka,.mc .mc-kc .mc-kc-stamp{z-index:1;position:relative}.mc .mc-km{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11.5px;display:flex}.mc .mc-kfact{color:var(--text-2);font-size:11.5px;line-height:1.35}.mc .mc-ka{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mc .mc-kpassed{background:var(--card-2);border:1px solid var(--border);border-radius:var(--r-tile);gap:8px;padding:12px;display:grid}.mc .mc-kpassed-h{color:var(--text-2);margin:0;font-size:13px;font-weight:600}.mc .mc-asg-b{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center;gap:14px;min-width:0;display:grid}.mc .mc-asg-a{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mc .mc-asg-c{max-width:480px;margin-top:14px}.mc .mc-asg-c[hidden]{display:none}.mc .mc-asg-r{border-top:1px solid var(--border);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;padding-top:10px;font-size:12px;display:flex}.mc .mc-asg-r b{color:var(--text);font-weight:600}.mc .mc-qg{min-width:0;display:grid}.mc .mc-qg-hd{margin:0;font-size:13px;font-weight:600}.mc .mc-qg-h{border-radius:var(--r-input);width:100%;min-height:36px;font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:background var(--t);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0 10px;display:flex}.mc .mc-qg-h:hover{background:var(--t-neutral)}.mc .mc-qg-dot{border-radius:var(--r-pill);background:var(--text-3);flex:none;width:8px;height:8px;display:block}.mc .mc-qg-dot.mc-qg-ok{background:var(--green-text)}.mc .mc-qg-dot.mc-qg-info{background:var(--blue-text)}.mc .mc-qg-dot.mc-qg-warn{background:var(--gold-text)}.mc .mc-qg-dot.mc-qg-flag{background:var(--orange-text)}.mc .mc-qg-dot.mc-qg-red{background:var(--red-text)}.mc .mc-qg-dot.mc-qg-violet{background:var(--purple-text)}.mc .mc-qg-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mc .mc-qg-chev{color:var(--text-2);flex:none;margin-left:auto}.mc .mc-qg-b{min-width:0;padding-top:4px;display:grid}.mc .mc-cmp{gap:12px;min-width:0;display:grid}.mc .mc-cmp-rec{letter-spacing:0;text-transform:none;white-space:normal;color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;font-size:12.5px;display:flex}.mc .mc-cmp-rec b{font-size:13px;font-weight:600}.mc .mc-cmp .mc-tbl td.mc-cmp-m{background:var(--t-gold);color:var(--gold-text);font-weight:600}.mc .mc-cmp .mc-tbl td.mc-cmp-e{color:var(--text-3)}.mc .mc-cmp .mc-tbl td.mc-cmp-masked,.mc .mc-cmp .mc-tbl th .mc-cmp-masked{background:var(--t-neutral);color:var(--text-3)}.mc .mc-cmp .mc-tbl td.mc-cmp-pv{font-weight:600}.mc .mc-cmp-pick{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.mc .mc-cmp-pick input{flex:none;width:16px;height:16px;margin:0}.mc .mc-cmp-a{flex-wrap:wrap;gap:8px;display:flex}.mc .mc-approvals{min-width:0;margin:0;padding:0;list-style:none;display:grid}.mc .mc-aprow{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:48px;padding:8px 12px;display:flex}.mc .mc-aprow:last-child{border-bottom:0}.mc .mc-aprow>span{min-width:0}.mc .mc-aprow-role{flex:0 0 150px}.mc .mc-aprow-p{flex:180px}.mc .mc-aprow-v{color:var(--text-2);flex:0 0 28px;font-size:12px}.mc .mc-aprow-e{margin-left:auto}.mc .mc-cfg{gap:10px;min-width:0;display:grid}.mc .mc-cfg-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mc .mc-cfg-v{align-items:center;gap:8px;display:inline-flex}.mc .mc-cfg .mc-tbl tbody tr.mc-cfg-prev td{color:var(--text-2)}.mc .mc-mx .mc-tag.mc-mx-no{color:var(--text-3)}@media (max-width:1180px){.mc .mc-kanban{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:280px;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.mc .mc-kanban .mc-kcol{scroll-snap-align:start}}@media (max-width:480px){.mc button.mc-tile,.mc .mc-qg-h{min-height:44px}.mc .mc-kc .mc-tile.mc-tile-box{justify-content:center;min-width:44px;min-height:44px}.mc .mc-aprow-role{flex-basis:100%}}.mc .mc-slots-wrap,.mc .mc-slots{flex-direction:column;gap:8px;min-width:0;display:flex}.mc .mc-slot-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.mc .mc-slot{border-radius:var(--r-tile);background:var(--card-2);border:1px solid var(--border);min-width:0;color:var(--text);cursor:pointer;transition:border-color var(--t);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.mc .mc-slot:hover{border-color:var(--border-strong)}.mc .mc-slot.mc-on{background:var(--t-blue);border-color:#4f8cff99}.mc .mc-slot-rd{border-radius:var(--r-pill);border:1.5px solid var(--field-border);background:var(--field);flex:none;place-items:center;width:18px;height:18px;display:grid}.mc .mc-slot.mc-on .mc-slot-rd{border-color:var(--blue)}.mc .mc-slot.mc-on .mc-slot-rd:after{content:"";border-radius:var(--r-pill);background:var(--blue);width:8px;height:8px}.mc .mc-slot-w{flex-direction:column;flex:140px;min-width:0;line-height:1.3;display:flex}.mc .mc-slot-w b{font-size:13.5px;font-weight:600}.mc .mc-slot-z{color:var(--text-2);font-size:12px}.mc .mc-slot-c{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.mc .mc-slot-cr{color:var(--text-2);font-size:12px}.mc .mc-slot-cp{border-radius:var(--r-pill);background:var(--card-2);display:inline-flex}.mc .mc-slot-dots{gap:4px;display:inline-flex}.mc .mc-slot-dots i{border-radius:var(--r-pill);background:var(--green);width:8px;height:8px}.mc .mc-slot-dots i.mc-slot-off{background:var(--text-3)}.mc .mc-slot-r{color:var(--text-2);font-size:12px}.mc .mc-slot.mc-slot-conflict{border-color:var(--orange)}.mc .mc-slot.mc-slot-conflict.mc-on{border-color:var(--blue)}.mc .mc-slot.mc-dis{border-style:dashed;border-color:var(--border-strong);color:var(--text-2);cursor:not-allowed;background:0 0}.mc .mc-slot.mc-dis .mc-slot-rd{background:0 0;border-style:dashed}.mc .mc-slots-view .mc-slot{cursor:default}.mc .mc-slot-why{color:var(--text-2);margin:0;font-size:12px;line-height:1.35}.mc .mc-itin{border-radius:var(--r-tile);background:var(--card-2);border:1px solid var(--border);flex-direction:column;gap:10px;min-width:0;padding:12px 16px;display:flex}.mc .mc-it-h{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.mc .mc-it-h>.mc-i{color:var(--blue-text);flex:none}.mc .mc-it-h b{min-width:0;font-weight:600}.mc .mc-it-h .mc-tip-anchor{margin-left:auto}.mc .mc-it-g{flex-wrap:wrap;gap:8px 32px;min-width:0;margin:0;display:flex}.mc .mc-it-g>div{min-width:0}.mc .mc-it-g dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0 0 3px;font-size:11.5px;font-weight:600}.mc .mc-it-g dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.4}.mc .mc-it-n{border-top:1px solid var(--border);color:var(--text-2);padding-top:8px;font-size:12.5px}.mc .mc-it-src[hidden]{display:none}.mc .mc-mailbox{border-radius:var(--r-tile);background:var(--card-2);border:1px solid var(--border);min-width:0;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 16px;font-size:13.5px;line-height:1.55}.mc .mc-pthumbs{align-items:center;gap:8px;min-width:0;display:inline-flex}.mc .mc-thumbs{border-radius:7px;gap:6px;display:inline-flex}.mc .mc-thumbs-link{transition:transform var(--t);text-decoration:none}.mc .mc-thumbs-link:hover{transform:var(--lift)}.mc .mc-thumbs-link:hover .mc-pthumb{border-color:var(--blue)}.mc .mc-pthumb{background:var(--field);border:1px solid var(--border-strong);border-radius:5px;flex-direction:column;flex:none;gap:3px;width:34px;height:44px;padding:5px 4px;display:flex}.mc .mc-pthumb i{border-radius:var(--r-pill);background:var(--border-strong);height:2px;display:block}.mc .mc-pthumb i.mc-pt-a{background:var(--red);width:60%}.mc .mc-pthumb i.mc-pt-s{width:75%}.mc .mc-pthumbs-v{color:var(--text-2);font-size:12px}.mc .mc-avail{border-radius:var(--r-tile);background:var(--card-2);border:1px solid var(--border);min-width:0}.mc .mc-av-scroll{border-radius:var(--r-tile);padding:8px 12px;position:relative;overflow-x:auto}.mc .mc-av-tbl{border-collapse:separate;border-spacing:0 6px;width:100%;font-size:12px}.mc .mc-av-tbl th,.mc .mc-av-tbl td{color:var(--text);vertical-align:middle;white-space:nowrap;background:0 0;border:0;padding:0}.mc .mc-av-tbl th.mc-av-h0,.mc .mc-av-tbl th.mc-av-h{letter-spacing:.04em;color:var(--text-3);text-align:left;padding:0 2px 2px;font-size:11.5px;font-weight:600}.mc .mc-av-tbl th.mc-av-h0{text-transform:uppercase}.mc .mc-av-tbl th.mc-av-h.mc-av-hsel{color:var(--blue-text)}.mc .mc-av-tbl th.mc-av-name{z-index:1;background:var(--card-2);text-align:left;padding:0 12px 0 0;font-weight:400;position:sticky;left:0}.mc .mc-av-who{align-items:center;gap:8px;min-width:0;display:flex}.mc .mc-av-pn{flex-direction:column;min-width:0;line-height:1.3;display:flex}.mc .mc-av-pn b{color:var(--text);font-size:13px;font-weight:600}.mc .mc-av-pn span{color:var(--text-2);font-size:12px}.mc .mc-av-pn .mc-t3{color:var(--text-3)}.mc .mc-av-room{background:var(--t-neutral);width:24px;height:24px;color:var(--text-2);border-radius:7px;flex:none;place-items:center;display:grid}.mc .mc-av-tbl td.mc-av-c{min-width:44px;height:28px;padding:0 6px}.mc .mc-av-tbl td.mc-av-free{background:var(--t-green)}.mc .mc-av-tbl td.mc-av-busy{background:var(--t-neutral)}.mc .mc-avail .mc-av-tbl td.mc-oof{background:var(--t-gold);color:var(--text-2)}.mc .mc-avail .mc-oof .mc-av-w{color:var(--text-2);font-size:11px;font-weight:600}.mc .mc-av-tbl td.mc-av-out{background:0 0}.mc .mc-av-tbl td.mc-av-out.mc-av-l{box-shadow:inset 1px 0 0 var(--border-strong)}.mc .mc-av-tbl td.mc-av-out.mc-av-r{box-shadow:inset -1px 0 0 var(--border-strong)}.mc .mc-av-tbl td.mc-av-out.mc-av-l.mc-av-r{box-shadow:inset 1px 0 0 var(--border-strong), inset -1px 0 0 var(--border-strong)}.mc .mc-av-tbl td.mc-av-conflict{background:var(--t-orange);box-shadow:inset 0 0 0 1px var(--orange)}.mc .mc-av-tbl td.mc-av-l:not(.mc-av-out){border-top-left-radius:var(--r-input);border-bottom-left-radius:var(--r-input)}.mc .mc-av-tbl td.mc-av-r:not(.mc-av-out){border-top-right-radius:var(--r-input);border-bottom-right-radius:var(--r-input)}.mc .mc-av-tbl td.mc-av-c.mc-av-sel{background:var(--t-blue);box-shadow:inset 0 2px 0 var(--blue), inset 0 -2px 0 var(--blue)}.mc .mc-av-tbl td.mc-av-c.mc-av-sel.mc-av-sl{box-shadow:inset 0 2px 0 var(--blue), inset 0 -2px 0 var(--blue), inset 2px 0 0 var(--blue);border-top-left-radius:var(--r-input);border-bottom-left-radius:var(--r-input)}.mc .mc-av-tbl td.mc-av-c.mc-av-sel.mc-av-sr{box-shadow:inset 0 2px 0 var(--blue), inset 0 -2px 0 var(--blue), inset -2px 0 0 var(--blue);border-top-right-radius:var(--r-input);border-bottom-right-radius:var(--r-input)}.mc .mc-av-tbl td.mc-av-c.mc-av-sel.mc-av-sl.mc-av-sr{box-shadow:inset 0 0 0 2px var(--blue)}.mc .mc-av-tbl td.mc-av-c.mc-av-band{background:var(--card);box-shadow:inset 0 0 0 1px var(--mc-hue,var(--p-grey))}.mc .mc-av-tbl td.mc-av-c.mc-av-band.mc-av-band-s{box-shadow:inset 3px 0 0 var(--mc-hue,var(--p-grey)), inset 0 0 0 1px var(--mc-hue,var(--p-grey))}.mc .mc-av-tbl tr.mc-av-roomrow th.mc-av-name{border-top:1px solid var(--border);padding-top:6px}.mc .mc-avail.mc-avail-skel{grid-template-columns:minmax(64px, 140px) repeat(var(--mc-cols,6), minmax(0, 1fr));gap:8px 4px;padding:12px;display:grid}.mc .mc-tz{flex-direction:column;gap:6px;min-width:0;max-width:320px;display:flex}.mc .mc-tz-dual{color:var(--text);margin:0;font-size:12.5px}.mc .mc-tz-dual .mc-t3{color:var(--text-3)}.mc .mc-conflicts-rows{flex-direction:column;min-width:0;display:flex}.mc .mc-conflicts-rows .mc-prow{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.mc .mc-conflicts-rows .mc-prow-c{flex:160px;min-width:0}.mc .mc-conflicts-why{color:var(--text-2);font-size:12.5px}.mc .mc-docsplit{flex-wrap:wrap;align-items:flex-start;gap:16px;min-width:0;display:flex}.mc .mc-docsplit>.mc-docpane{flex:5 300px}.mc .mc-docsplit>.mc-doc-fields{flex:7 300px}.mc .mc-docpane{flex-direction:column;gap:10px;min-width:0;display:flex}.mc .mc-doc-h{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.mc .mc-doc-t{margin:0;font-size:15px;font-weight:600;line-height:1.3}.mc .mc-doc-s{color:var(--text-2);font-size:12px}.mc .mc-doc-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-left:auto;display:flex}.mc .mc-doc-step,.mc .mc-doc-zoom{align-items:center;gap:6px;display:inline-flex}.mc .mc-doc-n{min-width:44px;color:var(--text-2);text-align:center;font-variant-numeric:tabular-nums;font-size:12px}.mc .mc-doc-well{border-radius:var(--r-tile);background:var(--bg-deep);border:1px solid var(--border);min-width:0;max-height:520px;padding:16px;overflow:auto}.mc .mc-doc-page{width:calc(var(--mc-zoom,1) * 100%);aspect-ratio:17/22;border-radius:var(--r-tile);background:var(--card);border:1px solid var(--border);color:var(--text-2);margin:0 auto;padding:24px;display:block}.mc .mc-doc-page.mc-doc-skel{background:var(--card)}.mc .mc-doc-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-size:12px;line-height:1.5}.mc .mc-doc-lines{flex-direction:column;gap:10px;display:flex}.mc .mc-doc-lines i{border-radius:var(--r-pill);background:var(--border-strong);height:6px;display:block}.mc .mc-doc-lines i.mc-doc-lh{background:var(--text-3);width:45%;height:10px}.mc .mc-doc-lines i.mc-doc-ls{width:70%}.mc .mc-doc-fields{min-width:0}@media (max-width:1180px){.mc .mc-docsplit{flex-direction:column;align-items:stretch}.mc .mc-docsplit>.mc-docpane,.mc .mc-docsplit>.mc-doc-fields{flex:none}}@media (max-width:480px){.mc .mc-it-g{flex-direction:column}.mc .mc-tz{max-width:none}}.mc .mc-ev{min-width:0}.mc .mc-ev .mc-ev-sync{margin-bottom:12px}.mc .mc-ev-itin{min-width:0}.mc .mc-ev-where{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.mc .mc-ev-id{color:var(--text-3);font-size:12px}.mc .mc-ev .mc-resp{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.mc .mc-resp{flex-direction:column;gap:8px;min-width:0;display:flex;container-type:inline-size}.mc .mc-resp-h{color:var(--text-2);margin:0;font-size:13px;font-weight:600}.mc .mc-resp-l{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mc .mc-resp-i{border-bottom:1px solid var(--border);padding:6px 0}.mc .mc-resp-i:last-child{border-bottom:0}.mc .mc-resp-i .mc-person{flex-wrap:wrap;row-gap:6px}.mc .mc-resp-i .mc-pn{flex:120px}.mc .mc-resp-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.mc .mc-resp-sub{flex-wrap:wrap;align-items:center;gap:2px 8px;display:inline-flex}.mc .mc-resp-own{background:var(--t-neutral);border-radius:var(--r-tile);padding:6px 8px}.mc .mc-seq{flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}.mc .mc-seq-h{margin:0;font-size:15px;font-weight:600;line-height:1.3}.mc .mc-seq-b{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.mc .mc-seq-rail,.mc .mc-seq-day{min-width:0}.mc .mc-seq-tasks{border-top:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.mc .mc-acksum{flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}.mc .mc-acksum-t{margin:0;font-size:15px;font-weight:600;line-height:1.3}.mc .mc-acksum-h{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.mc .mc-acksum-k{flex:240px;min-width:0}.mc .mc-acksum-rows{flex-direction:column;min-width:0;display:flex}.mc .mc-acksum-row .mc-chips{gap:4px}.mc .mc-acksum-at{color:var(--text-2);font-size:12px}.mc .mc-scr>:not(.mc-card-h){min-width:0}.mc .mc-scr{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.mc .mc-scr .mc-card-h{margin-bottom:0}.mc .mc-scr-who{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.mc .mc-scr-name{font-size:15px;font-weight:600}.mc .mc-scr-req{color:var(--text-2);font-size:12px}.mc .mc-scr-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mc .mc-scr-out{flex-direction:column;gap:10px;min-width:0;display:flex}.mc .mc-scr-out-h{color:var(--text-2);font-size:12px;font-weight:600}.mc .mc-scr-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mc .mc-scr-fields>.mc-rbox{grid-column:1/-1}.mc .mc-scr-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mc .mc-scr-hm{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.mc .mc-ref{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.mc .mc-ref>:not(.mc-card-h){min-width:0}.mc .mc-ref .mc-card-h{margin-bottom:0}.mc .mc-ref-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mc .mc-ref-flag-l{color:var(--text-2);font-size:12px;font-weight:600}.mc .mc-ref-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mc .mc-ref-notes{grid-column:1/-1}.mc .mc-ref-nk{align-items:center;gap:6px;display:inline-flex}.mc .mc-ref-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mc .mc-ref-foot .mc-ref-hint{flex:200px;margin:0}.mc .mc-diff-revise{flex-direction:column;gap:10px;min-width:0;display:flex;container-type:inline-size}.mc .mc-drev-head,.mc .mc-drev-row{grid-template-columns:minmax(96px,140px) 64px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.mc .mc-drev-head{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.mc .mc-drev-oh{align-items:center;gap:4px;display:inline-flex}.mc .mc-drev-row{border-radius:var(--r-tile);border:1px solid var(--border);padding:8px}.mc .mc-drev-k{padding-top:4px;font-size:13px;font-weight:600}.mc .mc-drev-o{color:var(--text-3);align-items:center;gap:6px;padding-top:2px;display:inline-flex}.mc .mc-drev-n{min-width:0}.mc .mc-drev-row.mc-drev-ch{border-color:var(--gold)}.mc .mc-drev-row.mc-drev-ch .mc-drev-k{border-radius:var(--r-input);background:var(--t-gold);color:var(--gold-text);justify-self:start;padding:2px 8px}@container (width<=640px){.mc .mc-seq-b{grid-template-columns:minmax(0,1fr)}.mc .mc-scr-dates,.mc .mc-ref-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mc .mc-acksum-row.mc-prow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mc .mc-drev-head,.mc .mc-drev-row{grid-template-columns:minmax(0,1fr) 64px}.mc .mc-drev-n{grid-column:1/-1}.mc .mc-drev-head .mc-drev-nh{display:none}}@container (width<=400px){.mc .mc-scr-dates,.mc .mc-ref-fields,.mc .mc-scr-fields,.mc .mc-acksum-row.mc-prow{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.mc .mc-resp-own{padding:6px 4px}}.mc .pchg-form{flex-direction:column;gap:14px;min-width:0;display:flex}.mc .pchg-swap{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.mc .pchg-from{color:var(--text-2);overflow-wrap:anywhere}.mc .pchg-arrow{color:var(--text-3)}.mc .pchg-pills{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;display:flex}.mc .pchg-review{flex-direction:column;gap:14px;min-width:0;display:flex}.mc .pchg-sub{color:var(--text-2);margin:14px 0 8px;font-size:13px;font-weight:600}.mc .pchg-ack{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mc .pchg-decline{flex-direction:column;gap:12px;min-width:0;display:flex}.mc .pchg-note{color:var(--text-2);margin:0}.mc .mc-kp{flex-direction:column;gap:24px;min-width:0;display:flex}.mc .mc-kp-cover{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.mc .mc-kp-rule{margin:0;font-size:12px}.mc .mc-kp-dialog{flex-direction:column;gap:24px;min-width:0;display:flex}.mc .mc-kp-dialog-part{flex-direction:column;gap:8px;min-width:0;display:flex}.mc .mc-kp-dialog-part>p{margin:0}.mc .mc-kp-dialog-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mc .mc-kp-h3{margin:0;font-size:18px}@media (max-width:1024px){.mc .mc-kp-cover{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.mc .mc-kp,.mc .mc-kp-cover,.mc .mc-kp-dialog{gap:16px}}.mc .plan-editor{flex-direction:column;gap:14px;min-width:0;max-width:1132px;display:flex}.mc .plan-field{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.mc .plan-skill{flex-direction:column;gap:8px;min-width:0;display:flex}.mc .plan-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;min-width:0;display:grid}.mc .plan-split>*,.mc .plan-rounds{min-width:0}.mc .plan-round{flex-direction:column;gap:10px;min-width:0;display:flex}.mc .plan-round-off{border-style:dashed}.mc .plan-round-h{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mc .plan-round-h .mc-sec-t{overflow-wrap:anywhere;min-width:0}.mc .plan-round-t{margin-left:auto}.mc .plan-round-b{flex-direction:column;gap:10px;min-width:0;display:flex}.mc .plan-rf{flex-direction:column;gap:4px;min-width:0;display:flex}.mc .plan-rv{min-width:0}.mc .plan-assign,.mc .plan-ticks{border:0;min-width:0;margin:0;padding:0}.mc .plan-assign{flex-direction:column;gap:8px;display:flex}.mc .plan-assign-l{flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:inline-flex}.mc .plan-ticks>legend{margin-bottom:4px;padding:0}.mc .plan-ticks-o{flex-wrap:wrap;gap:6px 14px;min-width:0;display:flex}.mc .plan-tick{cursor:pointer;align-items:center;gap:6px;min-height:24px;display:inline-flex}@media (max-width:876px){.mc .plan-split{grid-template-columns:minmax(0,1fr)}.mc .plan-split-side{order:-1}}.mc .mc-offer-page{flex-direction:column;gap:16px;min-width:0;padding:0 16px 24px;display:flex}.mc .mc-offer-tab{flex-direction:column;gap:16px;min-width:0;display:flex}.mc .mc-offer-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mc .mc-offer-form{flex-direction:column;gap:12px;min-width:0;display:flex}.mc .mc-offer-notes{flex-direction:column;gap:8px;min-width:0;display:flex}.mc .mc-offer-note{flex-wrap:wrap;align-items:baseline;gap:6px 8px;min-width:0;display:flex}@media (max-width:600px){.mc .mc-offer-page{padding:0 16px 16px}}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--table-head-height:0px;--detail-inset:18px;--kpi-columns:1;--secbar-height:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gtf-red:#c91235;--red-ink:var(--gtf-red);--pink-ink:var(--link);--gtf-blue:#1849b8;--gtf-red-ink:#a80f2c;--gtf-pink:var(--gtf-red);--gtf-pink-ink:var(--red-ink);--gtf-navy:#003a70;--gtf-navy-ink:#002a52;--bg:#fff;--bg-2:#f7f7f7;--table-stripe:#f7f7f7;--bg-tint:#f2f2f2;--panel:#fff;--border:#e5e5e5;--border-strong:#cfcfcf;--text:#222;--na:#6b6b6b;--text-2:#555;--text-3:#5f5f5f;--muted:var(--text-3);--ink:var(--text);--amber:var(--warn);--amber-bg:var(--warn-bg);--red:var(--bad);--green:var(--ok);--green-bg:var(--ok-bg);--line:var(--border);--control-border:#767676;--resizer-rule:#858585;--link:#003a70;--ok:#1e7b3a;--ok-bg:#e6f4ea;--warn:#7a5a00;--warn-bg:#fff4d6;--bad:#b00020;--bad-bg:#fdecef;--attention:#8a3a00;--attention-bg:#ffe6d2;--info:#1a4fa0;--info-bg:#e8f0fe;--capability-ink:var(--info);--capability-bg:var(--info-bg);--capability-border:transparent;--nav-bg:var(--gtf-navy);--nav-text:#fff;--nav-active:#ffffff29;--font:-apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, Menlo, Consolas, monospace;--fs:14px;--fs-sm:13px;--fs-xs:12px;--radius:8px;--radius-lg:12px;--shadow:0 1px 2px #0000000f, 0 2px 8px #0000000d;--focus:0 0 0 2px var(--bg), 0 0 0 4px var(--link);--nav-w:232px;--nav-min:56px;--content-min:640px;--band-h:70px;--mc-aside-width:0px;--white:#fff;--paper:#fff;--paper-ink:#111;--paper-rule:#888;--paper-edge:#777;--paper-shade:#eee;--paper-flag:#ddd;--rating-tone-bg:var(--rating-3-bg);--rating-tone-border:var(--rating-3-border);--rating-ink:#17221b;--rating-5-bg:#e6f4ea;--rating-5-border:#1e7b34;--rating-4-bg:#eef7f0;--rating-4-border:#2e8b57;--rating-3-bg:#fff4d6;--rating-3-border:#806000;--rating-2-bg:#fce8d5;--rating-2-border:#8a5a00;--rating-1-bg:#fbe9e7;--rating-1-border:#b3261e;--surface-2:var(--bg-2);--fs-md:16px;--notice-height:0px;--evidence-bg:#c9dcf9;--evidence-ink:#17221b;--cover-bg:#141414;--cover-ink:#fff;--cover-muted:#c8c8c8;--cover-panel:#171717;--cover-border:#969696;--cover-tint:#2a2a2a;--cover-red:#ff6257;--action-fill:var(--gtf-navy);--action-hover:var(--gtf-navy-ink)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--red-ink:#ff6257;--gtf-blue:var(--info);--bg:#141414;--panel:#171717;--bg-2:#2a2a2a;--table-stripe:#2a2a2a;--bg-tint:#2a2a2a;--border:#383838;--border-strong:#565656;--text:#eee;--na:#aaa;--text-2:#c8c8c8;--text-3:#b0b0b0;--control-border:#969696;--link:#a9ccf0;--ok:#7ed49a;--ok-bg:#12301c;--warn:#f0c975;--warn-bg:#382a0a;--bad:#ff7468;--bad-bg:#3d1814;--attention:#ffb787;--attention-bg:#3d2312;--info:#a9ccf0;--info-bg:#1d3147;--capability-ink:#c4ddff;--capability-bg:#284464;--capability-border:#7797bd;--shadow:0 1px 2px #0006;--rating-ink:#eee;--rating-5-bg:#12301c;--rating-5-border:#7ed49a;--rating-4-bg:#1b2b21;--rating-4-border:#a6d9b6;--rating-3-bg:#382a0a;--rating-3-border:#f0c975;--rating-2-bg:#3d2312;--rating-2-border:#ffb787;--rating-1-bg:#3d1814;--rating-1-border:#ff7468}:root[data-theme=dark] :is(.physical-page,.export-doc){--rating-ink:#17221b;--rating-5-bg:#e6f4ea;--rating-5-border:#1e7b34;--rating-4-bg:#eef7f0;--rating-4-border:#2e8b57;--rating-3-bg:#fff4d6;--rating-3-border:#806000;--rating-2-bg:#fce8d5;--rating-2-border:#8a5a00;--rating-1-bg:#fbe9e7;--rating-1-border:#b3261e}@media print{:root,:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ok:#1e7b3a;--ok-bg:#e6f4ea;--warn:#7a5a00;--warn-bg:#fff4d6;--bad:#b00020;--bad-bg:#fdecef;--info:#1a4fa0;--info-bg:#e8f0fe;--link:#003a70;--attention:#8a3a00;--attention-bg:#ffe6d2;--bg:#fff;--bg-2:#eee;--panel:#fff;--bg-tint:#eff5f9;--red-ink:#c91235;--text:#111;--text-2:#222;--text-3:#333;--control-border:#767676;--na:#6b6b6b;--table-stripe:#f7f7f7;--border:#aaa;--border-strong:#888;--rating-ink:#17221b;--rating-5-bg:#e6f4ea;--rating-5-border:#1e7b34;--rating-4-bg:#eef7f0;--rating-4-border:#2e8b57;--rating-3-bg:#fff4d6;--rating-3-border:#806000;--rating-2-bg:#fce8d5;--rating-2-border:#8a5a00;--rating-1-bg:#fbe9e7;--rating-1-border:#b3261e}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font:var(--fs) / 1.45 var(--font);color:var(--text);background:var(--bg);margin:0}a{color:var(--link)}:focus-visible{outline-offset:2px;box-shadow:var(--focus);border-radius:4px;outline:2px solid #0000}:is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus-visible{box-shadow:none}button,input,select,textarea{font:inherit;color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.band{min-height:var(--band-h);background:var(--gtf-red);color:var(--white);z-index:20;align-items:center;gap:16px;padding:0 16px;display:flex;position:sticky;top:0}.band__text{min-width:0}.band__right{margin-left:auto}.band__btn.btn{color:var(--white);background:0 0;border-color:#fff9}.band__btn.btn:hover{background:#ffffff1f}.band__avatar{background:var(--gtf-red-ink);width:32px;height:32px;font:600 12px var(--mono);letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.band__who{flex-direction:column;line-height:1.2;display:flex}.band--narrow .band__sub,.band--narrow .band__who{display:none}.band__logo svg{width:auto;height:34px;display:block}.band__title{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;font-size:18px}.band__sub{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;opacity:.9}.band__right{align-items:center;gap:8px;display:flex}.band__me{font-size:var(--fs-sm);text-align:right;align-items:center;gap:8px;line-height:1.2;display:flex}.band__me b{display:block}.band__pill{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffffbf;border-radius:999px;padding:2px 8px}.band__pill--warn{background:var(--white);color:var(--gtf-red-ink);font-weight:700}.shell{grid-template-columns:var(--nav-w) minmax(0, 1fr);grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}.shell__nav{grid-area:1/1/-1;min-height:0;position:relative}.shell__top,.shell>.band__strips,.shell>main.detail{grid-column:2;min-width:0}.shell__top{grid-row:1}.shell>.band__strips{grid-row:2}.shell>main.detail{grid-row:3}.shell--narrow>.shell__top,.shell--narrow>.band__strips,.shell--narrow>main.detail{grid-column:1}.shell--narrow .shell__nav,.shell__tabbar{grid-area:1/1;align-self:start;height:0}.shell--no-nav{grid-template-columns:1fr}nav.nav{background:var(--nav-bg);color:var(--nav-text);min-width:var(--nav-min);padding:10px 0;overflow:auto}.nav__k{letter-spacing:.14em;text-transform:uppercase;opacity:.7;padding:10px 18px 4px;font-size:12px}.nav a{color:var(--nav-text);font-size:var(--fs);border-left:4px solid #0000;justify-content:space-between;align-items:center;padding:8px 18px;text-decoration:none;display:flex}.nav a:hover{background:#ffffff14}.nav a[aria-current=page]{background:var(--nav-active);border-left-color:var(--white)}.nav__count{font:12px var(--mono);background:#ffffff2e;border-radius:999px;padding:1px 7px}.resizer{cursor:col-resize;z-index:2;touch-action:none;width:24px;margin-left:-9px;position:relative}.resizer:before{content:"";inset-block:0;background:var(--resizer-rule);pointer-events:none;width:6px;position:absolute;left:9px}.resizer:focus-visible{outline-color:var(--resizer-rule)}.nav__width{align-items:center;gap:8px;padding:4px 12px;display:flex}.nav__width span{flex:1;font-size:12px}.nav__step{min-width:28px;min-height:28px;color:var(--nav-text);border:1px solid var(--nav-text);cursor:pointer;background:0 0;border-radius:4px;padding:0}.nav__step:hover{background:var(--nav-active)}.nav__step:disabled{opacity:.5;cursor:default}main.detail{padding:var(--detail-inset) 22px 40px;min-width:0;overflow:auto;container:mc-pane/inline-size}.nav{flex-direction:column;display:flex}.nav__items{flex:1}.nav__foot{border-top:1px solid #ffffff26;padding-top:6px}.nav__btn{width:100%;color:var(--nav-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 18px;display:flex}.nav__btn:hover{background:#ffffff14}.nav__glyph{text-align:center;width:20px;font-family:var(--mono);display:none}.shell--rail .nav__k,.shell--rail .nav__label,.shell--rail .nav__count{display:none}.shell--rail .nav__glyph{display:inline-block}.shell--rail .nav a,.shell--rail .nav__btn{justify-content:center;padding:10px 0}.nav__btn .nav__glyph{display:inline-block}.nav-scope{display:contents}.nav__close{border-bottom:1px solid #ffffff59;min-height:44px}.shell--narrow{grid-template-columns:minmax(0,1fr)}.shell--narrow main.detail{min-width:0}.nav--drawer{top:var(--band-h);z-index:30;width:min(320px,85vw);transition:transform .16s;position:fixed;bottom:0;left:0;transform:translate(-100%)}.nav--drawer.nav--open{transform:none}.scrim{inset:var(--band-h) 0 0 0;z-index:29;background:#00000059;position:fixed}.band__menu{color:var(--white);background:0 0;border-color:#fff9;margin-right:8px}h1.page{font-family:var(--font-display);margin:0 0 4px;font-size:22px}.lede{color:var(--text-2);margin:0 0 14px}h2.sec{border-top:3px solid var(--red-ink);width:max-content;max-width:100%;margin:18px 0 8px;padding-top:10px;font-size:15px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:14px 16px}.grid{gap:12px;display:grid}.grid--kpi{grid-template-columns:repeat(var(--kpi-columns,1), minmax(0, 1fr))}.kpi b{font:700 26px var(--font-display);color:var(--red-ink);line-height:1.1;display:block}.kpi span{font-size:var(--fs-sm);color:var(--text-2)}.tw{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}th{background:var(--gtf-navy);color:var(--white);text-align:left;white-space:nowrap;padding:7px 10px;font-weight:600;position:sticky;top:0}td{border-bottom:1px solid var(--border);vertical-align:top;padding:6px 10px}tbody tr:nth-child(2n) td{background:var(--table-stripe)}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--bg-tint)}.mono{font-family:var(--mono);font-size:var(--fs-sm)}.pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong);background:var(--panel);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.pill--ok{color:var(--ok);background:var(--ok-bg);border-color:#0000}.pill--warn{color:var(--warn);background:var(--warn-bg);border-color:#0000}.pill--bad{color:var(--bad);background:var(--bad-bg);border-color:#0000}.pill--info{color:var(--info);background:var(--info-bg);border-color:#0000}.muted{color:var(--text-3)}.empty{text-align:center;color:var(--text-2);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.callout{background:var(--bg-tint);border-left:5px solid var(--gtf-blue);border-radius:0 var(--radius) var(--radius) 0;padding:10px 14px}.callout--bad{border-left-color:var(--bad);background:var(--bad-bg)}.callout--ok{border-left-color:var(--ok);background:var(--ok-bg)}.field{gap:4px;margin-bottom:12px;display:grid}.field label{font-size:var(--fs-sm);font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--control-border);background:var(--panel);border-radius:6px;min-height:36px;padding:7px 9px}.field textarea{resize:vertical;min-height:90px}.field .err{color:var(--bad);font-size:var(--fs-sm)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--bad)}.btn{border:1px solid var(--control-border);background:var(--panel);cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-width:36px;min-height:36px;padding:6px 14px;display:inline-flex}.btn:hover{background:var(--bg-2)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--gtf-navy);border-color:var(--gtf-navy);min-width:44px;min-height:44px;color:var(--white)}.btn--sm.btn--primary{min-width:44px;min-height:44px}.btn--primary:hover{background:var(--gtf-navy-ink)}.btn--action{background:var(--action-fill);border-color:var(--action-fill);color:var(--white)}.btn--ghost{background:0 0;border-color:#0000}.btn--sm{min-height:30px;font-size:var(--fs-sm);padding:3px 10px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row--between{justify-content:space-between}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;margin-bottom:12px;display:flex;overflow-x:auto}.tabs button,.tabs a{cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:36px;padding:8px 12px}.tabs button[aria-selected=true],.tabs button[aria-pressed=true],.tabs a[aria-current=page]{border-bottom-color:var(--red-ink);font-weight:600}.signin{background:var(--bg-2);grid-template-rows:auto 1fr;min-height:100%;display:grid}.signin__card{width:min(420px,100%)}.signin__accounts{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 14px;display:flex}.signin__accounts button{text-align:left;white-space:nowrap;align-items:center;gap:4px;min-height:44px;padding:6px 10px;display:flex}.signin__accounts button .mono{font-size:var(--fs-xs);color:var(--text-3)}.signin__accounts button[aria-pressed=true]{border-color:var(--gtf-navy);box-shadow:inset 0 0 0 1px var(--gtf-navy);background:var(--bg-tint)}.toast-host{z-index:50;gap:8px;display:grid;position:fixed;bottom:16px;right:16px}.toast{background:var(--panel);border:1px solid var(--border-strong);border-left:5px solid var(--ok);border-radius:var(--radius);box-shadow:var(--shadow);max-width:380px;padding:10px 14px}.toast--bad{border-left-color:var(--bad)}dl.kv{font-size:var(--fs-sm);margin:0;display:grid}dl.kv dt{color:var(--text-2)}dl.kv dd{margin:0}@media print{.band,nav.nav,.resizer,.bug-btn,.toast-host,.shell__nav,.shell__top,.shell__tabbar{display:none!important}.shell{display:block}main.detail{padding:0;overflow:visible}}.band__strips{top:var(--band-h);z-index:19;position:sticky}.band__strip{background:var(--amber-bg);min-height:36px;color:var(--ink);border-bottom:1px solid var(--amber);font-size:var(--fs-sm);align-items:center;gap:8px;padding:6px 20px;display:flex}.hrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:10px;display:flex}.card>.hrow{align-items:center}.card>.hrow>h2.sec,.card>h2.sec:first-child{margin-top:0}.hrow .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sec__n{font:12px var(--mono);color:var(--text);background:var(--border);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 7px}.sub{font-size:var(--fs);margin:12px 0 4px;font-weight:600}.prose{white-space:pre-wrap;line-height:1.45}.kpi--link{color:inherit;text-decoration:none;display:block}.kpi--link:hover{border-color:var(--gtf-navy)}.chips{flex-wrap:wrap;gap:6px;margin:10px 0 4px}.chip{border:1px solid var(--control-border);background:var(--panel);font:inherit;cursor:pointer;border-radius:999px;padding:4px 10px}.chip--on{background:var(--gtf-navy);color:var(--white);border-color:var(--gtf-navy)}.chip__n{font:600 12px var(--mono);margin-left:6px}.rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rowitem{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.rowitem--overdue{border-left:4px solid var(--red)}.rowitem__glyph{text-align:center}.rowitem__title{overflow-wrap:anywhere;font-weight:600}.rowitem__due{font-size:var(--fs);color:var(--text);font-weight:600}.rowitem__due--overdue{color:var(--red-ink)}.rowitem__meta{font-size:var(--fs-sm)}.recent summary{cursor:pointer}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs)}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:break-word;padding:8px 10px}.tbl td.nowrap,.tbl td.num{white-space:nowrap}.tbl td.long{max-width:34ch}.tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.tbl th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:var(--panel);font-size:12px;position:sticky;top:0}.tbl .sticky-l{background:var(--panel);z-index:1;position:sticky;left:0}.tbl .sticky-r{background:var(--panel);text-align:right;position:sticky;right:0}.card.scroll{padding:0;overflow-x:auto}.card:focus-visible{box-shadow:var(--focus);outline:2px solid var(--link);outline-offset:2px}.masked td{color:var(--muted)}.kv{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:0;display:grid}.kv--rows{grid-template-columns:max-content 1fr;gap:4px 14px}.kv dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.kv dd{overflow-wrap:break-word;margin:2px 0 0}.phase{flex-direction:column;gap:2px;display:inline-flex}.phase__label{font-size:var(--fs-xs);color:var(--muted)}.form{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px 18px;display:grid}.form .f.full,.form .field--full{grid-column:1/-1}.field__label,.field>label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.field input,.field select,.field textarea{width:100%;font:inherit;border:1px solid var(--control-border);background:var(--panel);color:inherit;border-radius:6px;padding:7px 9px}.field input:not([type=checkbox]):not([type=radio]):not([type=file]),.field select{block-size:max(36px,2.75em)}.field input.flagged,.field textarea.flagged{outline:2px solid var(--amber)}.field__hint{font-size:var(--fs-sm);color:var(--muted);margin-top:3px}.field__error{font-size:var(--fs-sm);color:var(--red);margin-top:3px}.field--error input,.field--error textarea,.field--error select{border-color:var(--red)}.req{color:var(--red-ink);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:600}fieldset{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:8px 12px}legend{letter-spacing:.06em;text-transform:uppercase;padding:0 4px;font-size:12px;font-weight:600}.checks,.radios{flex-wrap:wrap;gap:6px 16px;display:flex}.check{align-items:center;gap:6px;display:inline-flex}.radio-card{border:1px solid var(--control-border);border-radius:var(--radius);cursor:pointer;flex-direction:column;gap:2px;padding:10px;display:flex}.radio-card--on{border-color:var(--gtf-navy);box-shadow:inset 0 0 0 1px var(--gtf-navy)}.radio-card input{margin-bottom:4px}.callout--warn{background:var(--amber-bg);border-color:var(--amber)}.dialog-scrim{z-index:40;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog{background:var(--panel);color:inherit;opacity:1;border-radius:var(--radius-lg);width:min(560px,100%);flex-direction:column;max-block-size:min(90dvh,1000px);padding:0;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000040}.dialog__title{margin:0 0 10px;font-size:18px}.row--end{justify-content:flex-end}.thread{font-size:var(--fs-sm);flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.thread blockquote{border-left:3px solid var(--border);margin:4px 0 0 12px;padding-left:10px}.checks-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.check-row{grid-template-columns:22px 1fr;gap:8px;display:grid}.check-row--ok .check-row__glyph{color:var(--green)}.check-row--warn .check-row__glyph,.check-row--bad .check-row__glyph{color:var(--amber)}.check-row--bad .check-row__glyph{color:var(--red)}.decide{border-left:4px solid var(--gtf-navy)}.filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0 12px}.filter{font-size:var(--fs-sm);flex-direction:column;gap:3px;display:flex}.filter select,.filter input{font:inherit;border:1px solid var(--control-border);background:var(--panel);color:inherit;border-radius:6px;padding:6px 8px}.filter--grow{flex:1;min-width:200px}.tabs--page{margin:12px 0}.tabs a,.tabs button{text-decoration:none}.board{gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.board__col{background:var(--bg-2);border-radius:var(--radius);flex:0 0 240px;max-height:70vh;padding:8px;overflow-y:auto}.board__h{margin-bottom:6px;font-weight:600}.board__card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);color:inherit;margin-bottom:6px;padding:8px;text-decoration:none;display:block}.chain{gap:0;margin:12px 0;padding:0;list-style:none;display:flex;overflow-x:auto}.chain__step{flex:1;min-width:max-content;padding:6px 14px 0 0;position:relative}.chain__step:before{content:"";background:var(--control-border);height:2px;position:absolute;top:12px;left:0;right:0}.chain__dot{background:var(--panel);border:2px solid var(--control-border);border-radius:50%;width:14px;height:14px;margin-bottom:6px;display:block;position:relative}.chain__step--done .chain__dot{color:var(--panel);background:var(--link);border-color:var(--link);justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.chain__step--done:before{background:var(--link)}.chain__step--current .chain__dot{border-color:var(--red-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--red-ink) 20%, transparent)}.chain__label{font-size:var(--fs-sm);display:block}.chain__date{font-size:var(--fs-xs);white-space:nowrap;display:block}.clocks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.clock{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.clock .muted{font-size:var(--fs-sm);grid-column:1/-1}.skeleton{flex-direction:column;gap:8px;display:flex}.skeleton__row{border-radius:var(--radius);background:linear-gradient(90deg, var(--border) 25%, var(--panel) 50%, var(--border) 75%);background-size:200% 100%;height:40px;animation:1.2s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton__row{animation:none}}.grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.strip__card a{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:inherit;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.strip__card--done a{border-color:var(--green)}.strip__card--active a{box-shadow:inset 0 0 0 2px var(--gtf-navy)}.strip__card--locked a{color:var(--text-3)}.strip__state{font-size:12px}.progress{background:var(--border);border-radius:999px;height:8px;margin:6px 0 12px;overflow:hidden}.progress__bar{background:var(--gtf-navy);height:100%;transition:width .2s}.section{margin-bottom:10px}.section>summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.section__state{color:var(--muted)}.section__state--done{color:var(--green)}.skills{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.skill{border:1px solid var(--control-border);border-radius:var(--radius);grid-template-columns:36px 1fr;align-items:start;gap:6px 8px;padding:10px;display:grid}.skill textarea,.skill input{width:100%;font:inherit;border:1px solid var(--control-border);background:var(--panel);color:inherit;border-radius:6px;grid-column:2;padding:6px 8px}.lamp{border:1px solid var(--border);font-size:var(--fs-sm);color:var(--muted);border-radius:999px;padding:3px 10px}.lamp--on{background:var(--green-bg);border-color:var(--green);color:var(--green)}.gates{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.gate{color:var(--amber);align-items:flex-start;gap:8px;display:flex}.gate--ok{color:var(--green)}.tbl input[type=number],.tbl input[type=text],.tbl input:not([type]){font:inherit;border:1px solid var(--control-border);background:var(--panel);color:inherit;border-radius:6px;max-width:160px;padding:4px 6px}.tbl select{font:inherit;border:1px solid var(--control-border);background:var(--panel);color:inherit;border-radius:6px;padding:4px 6px}.trend{background:var(--border);border-radius:999px;min-width:120px;height:6px;margin-bottom:4px;overflow:hidden}.trend__bar{background:var(--green);height:100%}.trend__bar--trending_behind{background:var(--amber)}.trend__bar--behind{background:var(--red)}button.kpi--link{text-align:left;font:inherit;cursor:pointer}.pipeline .batches{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.batch{border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:8px;flex-direction:column;gap:2px;min-width:160px;padding:8px 12px;text-decoration:none;display:flex}.batch:hover{border-color:var(--link)}.batch b{font-size:13px}.batch span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.board{grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.col{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;min-height:120px;padding:8px;display:flex}.col>h3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);justify-content:space-between;margin:0 0 2px;font-size:12px;display:flex}.cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.cand{background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.cand__name{font-weight:600;text-decoration:none}.cand__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.cand__read{margin:2px 0;font-size:13px}.cand__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.cand__acts{gap:6px;margin-top:4px;display:flex}.read{border-top:1px solid var(--line);padding:8px 0}.read--off{opacity:.5}.check{align-items:center;gap:8px;margin:6px 0;display:inline-flex}.preview ul{margin:6px 0 0;padding-left:18px}.preview li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.history{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.reqs{flex-direction:column;gap:4px;margin:0;padding-left:0;list-style:none;display:flex}.schedule{margin-top:10px}.slots{flex-direction:column;gap:6px;margin-top:8px;display:flex}.slot{border:1px solid var(--control-border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.slot--on{border-color:var(--link);background:var(--surface-2)}.cost{border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px}.cost--ok{background:var(--ok-bg);color:var(--ok)}.cost--bad{background:var(--warn-bg);color:var(--warn)}.itinerary{white-space:pre-wrap;background:var(--surface-2);border-radius:6px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mh{grid-template-columns:1fr 150px 1fr;align-items:center;gap:6px;margin-bottom:6px;display:grid}.mh select,.mh input{font:inherit;border:1px solid var(--control-border);background:var(--panel);color:inherit;border-radius:6px;min-width:0;padding:6px 8px}.plain{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.guide .anchors{gap:4px;margin:6px 0 0;display:grid}.guide .anchors dt{font-size:12px;font-weight:600}.guide .anchors dd{margin:0 0 4px;font-size:13px}.rule{border-left:3px solid var(--link);background:var(--surface-2);border-radius:4px;padding:8px 10px}.rule--bad{border-left-color:var(--bad);font-weight:600}.secbar{top:calc(-1 * var(--detail-inset));z-index:2;background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:8px;display:flex;position:sticky}.secbar button{border:1px solid var(--control-border);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.secbar button.on{border-color:var(--ok);color:var(--ok)}.secbar .muted{margin-left:auto}.dim .badge{text-align:center;background:var(--bg-tint);min-width:22px;color:var(--text);border-radius:999px;margin-right:6px;font-size:12px;display:inline-block}.questions ul{margin:4px 0}.rating__group{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.rchip{border:1px solid var(--control-border);background:var(--panel);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;text-align:left;border-radius:8px;padding:6px 12px;font-size:13px}.rchip b{margin-right:4px;font-size:15px}.rchip--on{border-width:2px;border-color:var(--ink)}.rchip--on:is(.rchip--1,.rchip--2,.rchip--3,.rchip--4,.rchip--5){color:var(--rating-ink)}.rchip--5.rchip--on{background:var(--rating-5-bg);border-color:var(--rating-5-border)}.rchip--4.rchip--on{background:var(--rating-4-bg);border-color:var(--rating-4-border)}.rchip--3.rchip--on{background:var(--rating-3-bg);border-color:var(--rating-3-border)}.rchip--2.rchip--on{background:var(--rating-2-bg);border-color:var(--rating-2-border)}.rchip--1.rchip--on{background:var(--rating-1-bg);border-color:var(--rating-1-border)}.anchor{min-height:2.4em;color:var(--muted);border-left:3px solid var(--line);margin:6px 0 0;padding-left:8px;font-size:13px}.radios{border:0;flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;display:flex}.radios legend{width:100%;margin-bottom:6px;font-size:12px;font-weight:600}.opt{border:1px solid var(--control-border);cursor:pointer;color:inherit;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.opt--on{border-color:var(--link);background:var(--surface-2);font-weight:600}.sticky-r .btn{white-space:nowrap}.restricted{border:1px dashed var(--warn);border-radius:8px;margin:8px 0;padding:8px 10px}.banner--warn{background:var(--warn-bg);color:var(--warn);border-radius:8px;align-items:center;gap:8px;margin:8px 0;padding:8px 10px;display:flex}.grid--3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:900px){.grid--3,.mh{grid-template-columns:1fr}}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.record-grid{grid-template-columns:minmax(0,1fr)}}.agenda{gap:4px;margin:0;padding-left:18px;display:grid}.sheet td.low{color:var(--bad);font-weight:600}.sheet td.diverge,.sheet th.diverge{background:var(--warn-bg)}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tabs--page{flex-wrap:wrap;gap:8px}.tabs--page button{padding:8px 12px}main.detail{position:relative}legend.sr-only{width:1px;height:1px;margin:0;padding:0;overflow:hidden}.roll__row{grid-template-columns:minmax(120px,1fr) 215px minmax(0,.8fr);align-items:center;gap:8px 10px;padding:4px 0;display:grid}.roll__row .muted{font-size:12px}.roll__row select{width:100%;min-width:0}.roll__row .pill{justify-self:start}@media (max-width:900px){.roll__row{grid-template-columns:minmax(0,1fr) 160px}}.members+.field{margin-top:12px}.na{color:var(--na);display:inline-block}.na--reason{border-bottom:1px dotted var(--muted);cursor:help;padding:0 2px}.na:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:2px}.sheet__notes{margin-top:10px}.sheet__notes .sub{margin:10px 0 2px}.sheet__notes li{font-size:13px}.divs li{border-top:1px solid var(--line);padding:5px 0}.divs li:first-child{border-top:0}.outcome{border-left:3px solid var(--link);background:var(--surface-2);border-radius:4px;margin-top:10px;padding:8px 10px}.outcome p{margin:0}.outcome .prose{color:var(--muted);margin-top:4px;font-size:13px}.members .member{border-top:1px solid var(--line);padding:6px 0}.members .member:first-child{border-top:0}.members .field{margin:4px 0 4px 26px}.roll li{min-height:34px}.gaps{margin-top:8px}.gaps li{color:var(--muted);font-size:13px}.card--gated{border:1px dashed var(--border-strong);background:var(--bg-2)}.card--gated .sec{color:var(--text)}.remark{border-left:3px solid var(--border);background:var(--surface-2);margin:8px 0;padding:8px 12px}.bad{color:var(--bad)}.radios--stack{flex-direction:column;align-items:stretch;gap:6px}.opt--block{border-radius:var(--radius);border:1px solid var(--border);text-align:left;grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;padding:7px 11px;font-weight:400;display:grid}.opt--block input{margin-top:2px}.opt--block>span{min-width:0;display:block}.opt--block.opt--on{border-color:var(--gtf-navy);background:var(--bg-tint)}.opt--block.opt--on b{font-weight:700}.opt__help{color:var(--text-2);font-size:var(--fs-sm);margin-top:2px;line-height:1.4;display:block}.wrap{white-space:normal;overflow-wrap:anywhere}td.wrap{max-width:34ch}.concern .restricted{border-left:3px solid var(--border-strong);margin:4px 0 10px;padding-left:10px}.concern .kv{margin-bottom:6px}.outcome__meta{color:var(--text-2);font-size:var(--fs-sm);margin:2px 0 0}.twosig{border:1px solid var(--warn);background:var(--warn-bg);border-radius:var(--radius);margin-top:10px;padding:10px 12px}.twosig h4{font-size:var(--fs);margin:0 0 4px}.twosig .row{margin-top:8px}.roll__input{border-left:3px solid var(--border-strong);color:var(--text-2);font-size:var(--fs-sm);white-space:pre-wrap;grid-column:1/-1;margin:2px 0 0;padding-left:10px}.hrow--sec{align-items:center;margin-top:18px}.hrow--sec>h2.sec{margin-top:0}tbody tr:nth-child(2n) .sticky-l,tbody tr:nth-child(2n) .sticky-r{background:var(--table-stripe)}.radios legend{padding:0}.grid--dates{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.attendees{flex-direction:column;gap:8px;display:flex}.attendee{grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:baseline;gap:2px 12px;display:grid}.attendee__standin{color:var(--text-2);font-size:var(--fs-sm);grid-column:2}.nowrap{white-space:nowrap}.sheet .tbl td.sticky-l,.sheet .tbl th.sticky-l{white-space:nowrap;min-width:max-content}.tbl td.long{min-width:18ch}.board--stages{grid-auto-columns:minmax(150px,1fr)}.cand .cand__acts{flex-wrap:wrap}.cand .cand__acts .btn{white-space:nowrap}.tbl td.cell--decision{white-space:nowrap;min-width:14ch}.tbl td.cell--reason{min-width:22ch}.tbl th.sticky-r,.tbl td.sticky-r{border-left:1px solid var(--border);box-shadow:-10px 0 10px -10px #00000047}.tbl th.sticky-r{z-index:2}.tbl td.cell--packet{min-width:14ch}.tbl td.cell--title{min-width:22ch}.kv__wide{grid-column:1/-1}.file-field{min-width:0}.skill>.print-expand{grid-column:2;min-width:0}.file-field input[type=file]{width:100%;min-width:0;max-width:100%}.file-field__status{overflow-wrap:anywhere;margin-top:8px}.file-field__hash{font-size:var(--fs-sm);overflow-wrap:anywhere;margin-top:6px;display:block}.file-field .field__hint{margin:6px 0}.export-doc{background:var(--panel);color:var(--text);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;margin-top:20px;padding:20px}.export-doc .sheet{border-bottom:1px solid var(--border);padding:14px 0}.print-frame{table-layout:fixed;border-collapse:collapse;width:100%}.print-running,.print-footer{font-size:var(--fs-sm);color:var(--text-3);overflow-wrap:anywhere}.print-stamp{margin-top:6px;font-weight:700}.print-section-title{font-size:var(--fs-md);margin:0 0 12px}.print-line{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.print-flag{background:var(--bg-2);font-weight:600}.print-footer{margin-top:14px}.file-section{min-width:0;margin-top:16px}.file-section>.scroll{margin-bottom:12px}.worker-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.worker-grid>.card{min-width:0}.worker-grid .kv{margin-bottom:0}@media (max-width:720px){.export-doc{padding:10px}.rating__group{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rchip{white-space:normal;min-width:0}}.admin-page{min-width:0}.admin-page .worker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page [aria-label=Secret\ presence] th:first-child{width:52%}.admin-page>.tabs{flex-wrap:wrap;margin-bottom:16px}.admin-page section{min-width:0}.admin-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:12px 0;display:grid}.admin-filters .field{margin:0}.admin-page .acts{flex-wrap:wrap;gap:8px}.admin-page .tbl{table-layout:auto;width:100%}.admin-page .tbl :is(th,td){white-space:normal}.admin-page .pill,.kv .pill,td.long .pill{white-space:normal;overflow-wrap:break-word;max-width:100%}.admin-page .card{margin-bottom:16px}.link{min-height:24px;color:var(--link);text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:underline}.admin-pager{margin:12px 0 24px}.admin-record-list{padding-left:22px}.admin-record-list>li{margin:8px 0}.admin-fields .kv{grid-template-columns:minmax(0,1fr)}.admin-fields .kv>div{grid-template-columns:minmax(100px,180px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-fields .kv dd,.admin-fields .kv dt{overflow-wrap:anywhere;min-width:0}.admin-note{white-space:pre-wrap}.admin-editor{border:1px solid var(--border);min-width:0;margin:12px 0;padding:12px}.admin-editor>legend{font-weight:600}.admin-editor input,.admin-editor textarea{max-width:100%}.admin-diff-before{border-left:3px solid var(--bad)}.admin-diff-after{border-left:3px solid var(--ok)}.admin-archived{background:var(--bg-2);color:var(--text-2);border-left-color:var(--border-strong)}.signin__band{width:100%}.signin__content{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;padding:24px;display:flex}.signin__bug{align-items:center;min-height:24px;display:inline-flex}@media (max-width:1050px){.admin-page .worker-grid{grid-template-columns:minmax(0,1fr)}.admin-page .tbl{font-size:var(--fs-xs)}}.field input,.field select,.field textarea{border-color:var(--control-border)}.dialog:has(.export-doc){width:min(880px,100vw - 32px)}.dialog:has(.export-doc--summary){width:min(1160px,100vw - 32px)}.print-matrix table{border-collapse:collapse;table-layout:fixed;width:100%;font:11pt/1.4 Arial,sans-serif}.print-matrix th,.print-matrix td{border:1px solid var(--paper-edge);white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:4px;font:11pt/1.35 Arial,sans-serif}.print-matrix th:first-child{width:18%}.print-matrix th:nth-last-child(3){width:6%}.print-matrix th:nth-last-child(2){width:16%}.print-matrix th:last-child{width:10%}.print-matrix th:last-child,.print-matrix td:last-child{white-space:nowrap}.print-matrix h1{margin:4mm 0;font-size:18pt}.print-matrix h2{margin:4mm 0;font-size:14pt}.print-matrix th[scope=row]{background:var(--white);color:var(--paper-ink)}.print-matrix thead th{background:var(--paper-shade);color:var(--paper-ink)}.print-matrix th{font-weight:600}.print-matrix .low{background:var(--paper-flag);color:var(--paper-ink)}.print-matrix p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.print-matrix .matrix-continuation{margin-top:24px}.record-after-fact{margin-bottom:16px}.acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-fields{border:1px solid var(--border);border-radius:6px;min-width:0;margin:12px 0;padding:12px}.dialog-scrim{min-width:0}.dialog{flex-shrink:1;min-width:0;max-width:100%;margin:0}.dialog form,.dialog .field,.dialog .acts>*,.dialog .field input,.dialog .field select,.dialog .field textarea{min-width:0;max-width:100%}.resume-context{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);overflow-wrap:anywhere;margin-block:12px;padding:12px}.resume-context li+li{margin-top:8px}.print-intake-rounds table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11.1pt;line-height:1.4}.print-intake-rounds th,.print-intake-rounds td{border:1px solid var(--border-strong);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;padding:6px}.print-intake-rounds th{background:var(--bg-2);color:var(--text);font-weight:600}.print-intake-rounds th:first-child{width:20%}.print-intake-rounds th:nth-child(2){width:16%}.print-intake-rounds th:nth-child(3){width:24%}.print-intake-rounds th:nth-child(4){width:30%}.print-intake-rounds th:nth-child(5){width:10%}.print-attribution{margin-top:4px;font-weight:400;line-height:1.4}@media screen{.app-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;display:grid}.app-shell>.shell{height:auto}.app-shell[data-aside-as=dock]{grid-template-columns:minmax(0, 1fr) var(--mc-aside-width)}.app-shell[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.shell>.band__strips{position:static}.app-shell main.detail{scroll-padding-top:calc(var(--secbar-height) + var(--detail-inset) + 8px)}.app-shell main.detail:has(.secbar){scroll-padding-top:calc(var(--secbar-height) + 8px)}.app-shell h1.page{scroll-margin-top:calc(var(--notice-height) + 8px)}.app-shell main.detail section[id]>h2.sec{scroll-margin-top:calc(var(--secbar-height) + 8px)}}.kpi--zero b{color:var(--text-3)}.chip{color:var(--text);min-height:30px;font-weight:600}.chip--on{color:var(--nav-text)}.chip--zero:not(.chip--on){color:var(--text-3);background:var(--bg-2);font-weight:400}.chip--zero .chip__n{font-weight:400}.chip--zero.chip--on{background:var(--bg-tint);color:var(--text-2);border-color:var(--control-border)}.chip--tone-all:not(.chip--on):not(.chip--zero){background:var(--panel);border-color:var(--control-border);color:var(--text)}.chip--tone-attention:not(.chip--on):not(.chip--zero){background:var(--attention-bg);border-color:var(--attention);color:var(--attention)}.chip--tone-overdue:not(.chip--on):not(.chip--zero){background:var(--bad-bg);border-color:var(--bad);color:var(--bad)}.chip--tone-pending:not(.chip--on):not(.chip--zero){background:var(--warn-bg);border-color:var(--warn);color:var(--warn)}.chip--tone-upcoming:not(.chip--on):not(.chip--zero),.chip--tone-recent:not(.chip--on):not(.chip--zero){background:var(--bg-2);border-color:var(--control-border);color:var(--text-3)}.sec.sec--plain{border-top:0;margin-top:0;padding-top:0}.title-line{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.record-grid--start{align-items:start}.acts>.record-after-fact{margin:0}.kv>div{min-width:0}.file-field input[type=file]{padding:4px}.file-field input[type=file]::file-selector-button{font:inherit;color:var(--text);background:var(--bg-2);border:1px solid var(--control-border);cursor:pointer;border-radius:6px;min-height:36px;margin-right:10px;padding:6px 14px}.file-field input[type=file]::file-selector-button:hover{background:var(--bg-tint)}.file-field input[type=file]:disabled::file-selector-button{cursor:not-allowed}.file-field--compact .file-field__status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-page [aria-label=People\ roster] .pill--info{color:var(--capability-ink);background:var(--capability-bg);border-color:var(--capability-border)}.admin-fields .kv dt{text-transform:none;letter-spacing:normal}.admin-fields .kv>.kv__wide{grid-template-columns:minmax(0,1fr);gap:4px}.record-section{margin-top:12px}.archive-document{max-width:1000px}.archive-document>.kv{margin:16px 0}.archive-document>.kv dt{text-transform:none;letter-spacing:normal}.archive-document details>summary{cursor:pointer;min-height:32px;padding:6px 0;font-weight:600}.archive-section{border-top:1px solid var(--border);margin:24px 0;padding-top:16px}.archive-section .tbl th[scope=row]{color:var(--text);background:0 0;font-weight:600;position:static}.archive-section .tbl tr:nth-child(2n) th[scope=row]{background:var(--table-stripe)}.archive-counts{font-size:var(--fs)}.archive-technical{border-top:1px solid var(--border);margin-top:24px;padding-top:8px}.archive-technical>.kv{margin:12px 0}.archive-hash{overflow-wrap:anywhere;display:block}@media (max-width:480px){.admin-fields .kv>div{grid-template-columns:minmax(0,1fr);gap:2px}}.archive-document .tbl th{text-transform:none;letter-spacing:normal}.archive-document [aria-label=Phase\ clocks] .tbl{min-width:680px}.archive-document [aria-label=Phase\ clocks] td[headers$=-target],.archive-document [aria-label=Phase\ clocks] td[headers$=-held]{white-space:nowrap}@media screen and (max-width:480px){.band--narrow{gap:12px}.band--narrow .band__text{display:none}}.record-grid--start>.card{min-width:0}.dialog__header{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 10px;display:flex}.dialog__title{margin:0}.dialog__close{min-width:44px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;font-size:24px}.dialog__body{min-height:0;padding:0 20px 18px;scroll-padding-block:12px 72px;overflow-y:auto}.dialog__body>.acts:last-child,.dialog__body>form>.acts:last-child,.dialog__body>form>.row--end:last-child{background:var(--panel);border-top:1px solid var(--line);z-index:2;padding-block:12px;position:sticky;bottom:-18px}.rowitem__open{color:var(--pink-ink);min-height:32px;padding:6px 0}.rchip--na{color:var(--text-3);border-top:1px solid var(--control-border);grid-column:1/-1;justify-self:start}.application-actions{width:100%}.action-tools{border-inline-start:1px solid var(--line);padding-inline-start:12px}.btn--quiet{color:var(--text-2);background:0 0;border-color:#0000;padding-inline:4px}.secbar .save-status{margin-inline-start:auto}.secbar .save-status+.muted{margin-inline-start:8px}.range-status--ok{color:var(--ok)}.range-status--warn{color:var(--warn)}.decision-group{margin-block:16px}.delivery-body{border:1px solid var(--line);margin-block:16px;padding:12px}.dialog__body>.row--end{background:var(--panel);border-top:1px solid var(--line);z-index:2;padding-block:12px;position:sticky;bottom:-18px}.btn--primary:disabled{opacity:1;background:var(--bg-tint);color:var(--text-3);border-color:var(--border-strong)}.pill__glyph:before{content:"●";margin-inline-end:4px}.pill--ok .pill__glyph:before{content:"✓"}.pill--warn .pill__glyph:before{content:"◆"}.pill--bad .pill__glyph:before{content:"▲"}.pill--muted .pill__glyph:before{content:"○"}.pill--category{color:var(--text-2);border-color:var(--control-border);background:0 0}.copy-id{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.copy-id .link{min-height:24px}.identity__relation{color:var(--text-2)}.identity__id{color:var(--text-3);font:var(--fs-xs) var(--mono)}.text-bad,.kpi .text-bad{color:var(--bad)}.chain__dot{text-align:center;color:#fff;font-size:12px;line-height:10px}.tabs--page{flex-wrap:wrap}.tabs--page a{color:var(--text-2);flex:none;align-items:center;text-decoration:none;display:inline-flex}.tabs--page a[aria-current=page]{color:var(--text)}.admin-page .tbl td{word-break:normal;overflow-wrap:break-word}.admin-page .tbl td.long,.admin-page .mono{overflow-wrap:anywhere}.board__col--empty{align-self:start;min-height:0}.password-control{position:relative}.password-control input{width:100%;padding-inline-end:44px}.password-control__toggle{inset-inline-end:8px;width:24px;height:24px;color:var(--text);cursor:pointer;background:0 0;border:0;position:absolute;top:50%;transform:translateY(-50%)}.signin__report{margin-top:20px}.signin__report .callout{margin-top:8px}.signin__card #u-hint{overflow-wrap:anywhere;line-height:1.6}.recent__toggle{min-height:44px;color:var(--text-2);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding-inline:10px;font-weight:600;display:flex}.filter-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px;margin-block:12px;display:grid}.filter-row>*,.filter-row input,.filter-row select{box-sizing:border-box;min-width:0;max-width:100%}.filter-row input[type=date],.filter-row input[type=datetime-local]{width:100%}.filter-row__actions{justify-content:flex-end;gap:8px;display:flex}.active-filters{flex-wrap:wrap;margin-block:12px;display:flex}.empty h2,.empty h3{color:var(--text);margin:0 0 8px}.empty__action{margin-top:12px}.skeleton__cell{background:var(--bg-2);border-radius:3px;height:20px;margin-block:6px}.card--content{align-self:start}.comp-blocks{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.comp-blocks>section{align-self:start;min-width:0}.comp-blocks .kv{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-receipt{border:1px solid var(--control-border);border-radius:var(--radius);margin-block:16px;padding:14px}.decision-receipt h3{margin:0}.decision-receipt__by{color:var(--text-2);font-size:var(--fs-sm);margin-block:6px;font-weight:400;display:block}.note__header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.note__header time{margin-inline-start:auto}.initial-badge{background:var(--bg-tint);width:28px;height:28px;color:var(--text-2);border-radius:50%;place-items:center;display:inline-grid}.text-ok{color:var(--ok)}.agenda__item{align-items:center;gap:10px;width:100%;min-height:44px;display:flex}.agenda__item input{width:24px;height:24px}.roll__select{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--control-border);border-radius:6px;min-height:36px;padding:6px 8px}.recommendation{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.recommendation .opt{border-color:var(--control-border);border-radius:8px;min-height:44px;padding:8px}.recommendation .opt--on{background:var(--bg-tint);color:var(--text)}.cell--actions{white-space:nowrap;width:1%}.action-negative{border-inline-start:2px solid var(--control-border);margin-inline-start:16px}.btn--danger-text{color:var(--bad)}.cost{background:0 0}.cost--warn{color:var(--warn);background:var(--warn-bg)}.stage-stepper__day{color:var(--text);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 6px;font-size:12px;font-weight:700}.stage-stepper{border-inline-start:1px solid var(--line);padding-inline-start:12px;list-style:none}.stage-stepper li{padding-block:4px}.rowitem__glyph{font-size:1.25em}[aria-label=Legal\ holds] td{line-height:1.45}[aria-label=Adapter\ health]{max-width:100%}.worker-grid>.card:has([aria-label=Adapter\ health]){grid-column:1/-1}@media (max-width:720px){.recommendation{grid-template-columns:1fr}}.search-control{position:relative}.search-control>span{inset-inline-start:10px;color:var(--text-3);font-size:20px;position:absolute;top:6px}.search-control input{padding-inline-start:34px}@media (max-width:800px){.secbar{flex-wrap:nowrap;overflow-x:auto}.secbar>*{white-space:nowrap;flex-shrink:0}}.secbar button{border-color:var(--control-border);min-height:32px;color:var(--text)}@media (forced-colors:active){.band{color:canvastext}.resizer:before{border-inline:1px solid canvastext}:root :focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight!important}.nav a[aria-current=page]{border-left-color:highlight;font-weight:700;text-decoration:underline}.chip--on,.rchip--on,.opt--on,.slot--on,.radio-card--on,.tabs [aria-current=page],.tabs [aria-pressed=true],.secbar [aria-current=true]{border:2px solid highlight}.strip__card--active a{outline-offset:-2px;outline:2px solid highlight}.pill,.callout,.rowitem--overdue{border-color:canvastext}.trend{border:1px solid canvastext}.trend__bar{background:highlight}}.muted{font-size:max(13px,1em)}.btn--action{min-width:44px;min-height:44px}.btn--action:hover{background:var(--action-hover)}input[type=checkbox],input[type=radio]{accent-color:var(--link)}.nav__theme{color:var(--nav-text);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.nav__theme select{border:1px solid var(--nav-text);background:var(--nav-bg);min-width:0;max-width:100%;min-height:32px;color:var(--nav-text);font:inherit;border-radius:4px;flex:1;padding:4px}.shell--rail .nav__theme{padding:8px 4px}.shell--rail .nav__theme select{width:48px}.card.scroll{scroll-padding-top:calc(var(--table-head-height) + 8px)}.tbl__cell-label{display:none}.tbl__cell-value{min-width:0;display:block}@media screen and (max-width:720px){:is(.admin-page .tbl,.tbl--stack),:is(.admin-page .tbl,.tbl--stack) tbody,:is(.admin-page .tbl,.tbl--stack) tr{width:100%;min-width:0;display:block}:is(.admin-page .tbl,.tbl--stack) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.admin-page .tbl,.tbl--stack) tr{border-bottom:2px solid var(--border-strong)}:is(.admin-page .tbl,.tbl--stack) td{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:8px;width:auto;min-width:0;display:grid;position:static}:is(.admin-page .tbl,.tbl--stack) td>*{min-width:0}:is(.admin-page .tbl,.tbl--stack) .tbl__cell-value,:is(.admin-page .tbl,.tbl--stack) td[colspan]{display:block}:is(.admin-page .tbl,.tbl--stack) .tbl__cell-label{color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;font-size:12px;display:block}}.archive-banner{background:var(--bg-tint);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:10px 12px}.checklist{padding-inline-start:0;list-style:none}.form-errors:focus{outline:2px solid var(--link);outline-offset:2px}.missing-links a{align-items:center;min-height:24px;display:inline-flex}.filter-search{flex:250px;align-items:end;gap:8px;min-width:0;display:flex}.filter-search input{width:100%}.filter-states{border:1px solid var(--control-border);border-radius:6px;max-width:100%;padding:6px 8px}.filter-states summary{cursor:pointer;min-height:24px}.filter-states fieldset{border:0;gap:6px;margin-top:8px;padding:0;display:grid}.filter-states .check{min-height:28px}.board__h{margin:0 0 8px;font-size:14px}.secbar button[aria-current=true]{box-shadow:inset 0 -3px var(--link);text-underline-offset:3px;text-decoration:underline}@media (forced-colors:active){.secbar button[aria-current=true]{border:3px double highlight}}.doc__meta{margin:0 0 14px}.doc__section,.doc__section>.sub:first-of-type{margin-top:14px}.doc__n{background:var(--bg-tint);min-width:30px;color:var(--red-ink);font:700 14px var(--font-display);text-align:center;border-radius:6px;margin-right:6px;padding:1px 6px;display:inline-block}.doc__rule{margin-top:12px}.doc__rule .sub{margin-top:0}.doc__footer{font-size:var(--fs-sm);margin-top:16px}.tiles{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tiles--plain{grid-template-columns:minmax(0,1fr)}.tile{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.tile>div{min-width:0}.tile--plain{grid-template-columns:minmax(0,1fr)}.tile p{margin:4px 0 0}.tile__n{font:700 14px var(--font-display);color:var(--red-ink);min-width:24px}.tile__tag{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);display:block}.tile__title{display:block}.faq{margin:0}.faq>div+div{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.faq dt{font-weight:600}.faq dd{color:var(--text-2);margin:4px 0 0}.nav__foot a.nav__btn{justify-content:flex-start;gap:10px}.packet-state{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.tbl caption{text-align:left;caption-side:top;color:var(--text);padding:8px 10px 4px;font-weight:600}.scorecard__work{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.scorecard__instrument,.notes-panel{min-width:0}.notes-panel textarea{box-sizing:border-box;width:100%}.notes-panel__retained{white-space:pre-wrap}@media (min-width:1100px){.scorecard__work{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.scorecard__work>.notes-panel{top:calc(var(--secbar-height,0px) - var(--detail-inset) + 12px);position:sticky}}@page{size:letter;margin:14mm;@bottom-right{content:"Page " counter(page) " of " counter(pages);font:11.1pt Arial,sans-serif}}@page sheet{size:letter landscape;margin:14mm;@bottom-right{content:"Page " counter(page) " of " counter(pages);font:11.1pt Arial,sans-serif}}.paper-only{display:none}@media print{html,body{height:auto!important;color:var(--paper-ink)!important;background:#fff!important;overflow:visible!important}.band,.nav,.resizer,.toast,.toast-host,.bug-btn,.no-print,body:not(.printing-export) .dialog-scrim,.screen-only>:not(.paper-only){display:none!important}.paper-only{font-style:italic;display:block!important}.rchip,.sheet th,.sheet td,.print-flag{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.sheet table{page-break-inside:auto;font-size:11.1pt}.sheet thead{display:table-header-group}.sheet tr,.sheet__notes,.guide,.print-section-title,.print-flag,.print-stamp{break-inside:avoid}.sheet .sticky-l,.sheet .sticky-r,.sheet th,.sheet td{position:static!important}.print-expand{height:auto!important;overflow:visible!important}.print-expand textarea{display:none!important}.print-expand:after{content:attr(data-value);white-space:pre-wrap;overflow-wrap:anywhere;display:block}body.printing-export *{visibility:hidden!important;box-shadow:none!important}body.printing-export #root{display:none!important}body.printing-export .export-doc,body.printing-export .export-doc *{visibility:visible!important}body.printing-export .dialog-scrim,body.printing-export .dialog{contain:none!important;animation:none!important;transform:none!important}body.printing-export .dialog-scrim{background:0 0;padding:0;display:block;position:static;overflow:visible}body.printing-export .dialog{border:0;width:auto;max-width:none;max-height:none;padding:0;display:block;position:static;overflow:visible}body.printing-export .dialog__title{display:none}body.printing-export .export-doc{width:auto;color:var(--paper-ink);background:#fff;border:0;border-radius:0;margin:0;padding:0;font:11.1pt/1.45 Arial,sans-serif;position:static}.export-doc--summary{page:sheet}.print-frame{font:inherit;border-collapse:collapse;table-layout:fixed;width:100%}.print-frame>thead{display:table-header-group}.print-frame>tfoot{display:table-footer-group}.print-frame>thead>tr>td,.print-frame>tbody>tr>td,.print-frame>tfoot>tr>td{border:0;padding:0}.export-doc .print-page{break-after:page;border:0;margin:0;padding:0}.export-doc .print-page:last-of-type{break-after:auto}.export-doc .print-section-title{break-after:avoid;font-size:14pt}.export-doc .print-running{background:#fff;padding-bottom:5mm;font-size:11.1pt;line-height:1.1;position:static}.export-doc .print-stamp{margin-left:8px;display:inline}.export-doc .print-footer{margin:0;padding:5mm 0 2mm;font-size:11.1pt;line-height:1.45;position:static}.export-doc .print-flag{background:var(--paper-flag)}.export-doc .print-line,.export-doc pre{white-space:pre-wrap;overflow-wrap:anywhere;break-inside:avoid}.print-matrix p,.print-matrix tr{break-inside:avoid}.print-matrix thead{display:table-header-group}.print-matrix .matrix-continuation{break-before:page;margin-top:0}.print-matrix .low{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.export-doc .mono,.print-matrix table,.print-matrix th,.print-matrix td{font-size:11.1pt}.print-matrix th:last-child,.print-matrix td:last-child{white-space:normal}.print-intake-rounds table,.print-intake-rounds th,.print-intake-rounds td{color:var(--paper-ink);background:#fff;font-size:11.1pt}.print-intake-rounds th{background:var(--paper-shade)}.print-intake-rounds th,.print-intake-rounds td{border-color:var(--paper-rule)}.dialog__body{max-height:none!important;padding:0!important;overflow:visible!important}.dialog__header{display:none!important}.guide details>*{display:block!important}.guide details::details-content{content-visibility:visible!important}}.print-provenance{overflow-wrap:anywhere;font-size:var(--fs-xs)}.print-page{padding-bottom:36px;position:relative}.print-section-title{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-block:16px 10px;padding-bottom:8px;display:flex}.print-revision{overflow-wrap:anywhere}.print-field{break-inside:avoid;grid-template-columns:minmax(120px,30%) minmax(0,1fr);gap:12px;display:grid}.print-field__label{color:var(--text-2);text-transform:uppercase;font-size:12px}.print-page-marker{color:var(--text-2);font-size:12px;font-weight:400;display:block;position:absolute;inset-block-end:10px;inset-inline-end:12px}@media print{.export-doc .print-page{padding-bottom:10mm}.print-field__label,.print-page-marker{font-size:11.1pt}}.print-pagination{inset-inline-start:-10000px;visibility:hidden;pointer-events:none;position:fixed;top:0}.physical-page{box-sizing:border-box;width:187mm;height:250mm;color:var(--paper-ink);background:#fff;flex-direction:column;font:11.1pt/1.45 Arial,sans-serif;display:flex}.export-doc--summary .physical-page{width:250mm;height:187mm}.physical-header{border-top:3px solid var(--gtf-red);flex:none;padding:3mm 0;font-size:11.1pt;line-height:1.3}.physical-title{font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:6mm;font-weight:700;display:flex}.physical-count{flex:none;font-weight:400}.physical-fields{border:1px solid var(--paper-edge);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2mm;display:grid}.physical-field{border-inline-start:1px solid var(--paper-edge);min-width:0;padding:1.5mm 2mm}.physical-field:first-child{border-inline-start:0}.physical-field__label{letter-spacing:.06em;text-transform:uppercase;color:var(--paper-ink);font-size:9pt}.physical-field__value{overflow-wrap:anywhere;font-weight:700}.physical-page .sequence-tile{width:9mm;height:9mm;font:700 14pt var(--font-display);background:var(--gtf-red);color:var(--white);-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.physical-body{flex:1;min-height:0;overflow:visible}.physical-footer{border-top:1px solid var(--paper-edge);flex:none;justify-content:space-between;align-items:baseline;gap:6mm;padding:3mm 0 0;font-size:11.1pt;display:flex}.physical-section-label{text-align:end;flex:none}.physical-revision{overflow-wrap:anywhere}.physical-page .print-line,.physical-page .print-field__label,.physical-page th,.physical-page td{color:var(--paper-ink);font-size:11.1pt}.physical-page .print-section-title{font:700 14pt var(--font-display);color:var(--paper-ink);align-items:center;gap:3mm;margin:0 0 3mm;display:flex;position:static}.physical-page .print-page-marker{display:none}.physical-page .print-field{margin-bottom:2mm;display:block}.physical-page .print-field__label{font-size:11.1pt;display:block}.physical-page table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:11.1pt}.physical-page th,.physical-page td{border:1px solid var(--paper-edge);vertical-align:top;overflow-wrap:anywhere;white-space:normal;padding:4px}.physical-page th{background:var(--paper-ink);color:#fff}.physical-page .print-line{white-space:pre-wrap;overflow-wrap:anywhere}.physical-page p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 3mm}@media print{@page{@bottom-right{content:none}}@page sheet{@bottom-right{content:none}}.export-doc>.print-frame{display:none}.export-doc>.print-pagination{visibility:visible;pointer-events:auto;position:static}.physical-page{break-after:page;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.physical-page:last-child{break-after:auto}}.physical-page .low{background:var(--paper-flag)}.export-doc--intake .physical-page .print-field>span:last-child{border-bottom:1px solid var(--paper-rule);padding-bottom:2px;display:block}.export-doc .rating-ladder>div,.physical-page [class^=rating-tone--]{border:1px solid var(--rating-tone-border);background:var(--rating-tone-bg);color:var(--rating-ink);border-left-width:4px;margin-bottom:8px;padding:8px}.export-doc .rating-ladder dt,.physical-page [class^=rating-tone--] dt{align-items:center;gap:8px;font-weight:700;display:flex}.export-doc .rating-ladder dd,.physical-page [class^=rating-tone--] dd{margin:6px 0 0}.export-doc .print-evidence{background:var(--evidence-bg);color:var(--evidence-ink);border:1px solid var(--paper-edge);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px}.physical-page dt,.physical-page dd,.physical-page .print-evidence{font-size:11.1pt}.sequence-tile{background:var(--gtf-red);width:40px;height:40px;color:var(--white);font:700 20px var(--font-display);flex:none;justify-content:center;align-items:center;display:inline-flex}.sequence-kicker{color:var(--red-ink);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.packet-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.packet-steps li{border:1px solid var(--border);background:var(--panel);align-items:center;gap:10px;padding:12px;display:flex}.packet-steps li[aria-current=step]{border-color:var(--red-ink)}.packet-steps .sequence-kicker{display:block}.packet-steps__state{color:var(--text-2);font-size:12px}.rating-ladder{gap:8px;margin:16px 0;display:grid}.rating-ladder__level{border:1px solid var(--rating-tone-border);background:var(--rating-tone-bg);color:var(--rating-ink);border-inline-start-width:4px;padding:12px}.rating-ladder dt{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.rating-ladder dd{color:inherit;margin:8px 0 0;font-size:14px}.score-circle{width:28px;height:28px;font:700 16px var(--font-display);border:2px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rating-tone--5,.rchip--5{--rating-tone-bg:var(--rating-5-bg);--rating-tone-border:var(--rating-5-border)}.rating-tone--4,.rchip--4{--rating-tone-bg:var(--rating-4-bg);--rating-tone-border:var(--rating-4-border)}.rating-tone--3,.rchip--3{--rating-tone-bg:var(--rating-3-bg);--rating-tone-border:var(--rating-3-border)}.rating-tone--2,.rchip--2{--rating-tone-bg:var(--rating-2-bg);--rating-tone-border:var(--rating-2-border)}.rating-tone--1,.rchip--1{--rating-tone-bg:var(--rating-1-bg);--rating-tone-border:var(--rating-1-border)}.rchip:is(.rchip--1,.rchip--2,.rchip--3,.rchip--4,.rchip--5){background:var(--rating-tone-bg);color:var(--rating-ink);border-color:var(--rating-tone-border);align-items:center;gap:6px;display:flex}.rchip.rchip--on,.rchip:focus-visible{outline:2px solid var(--link);outline-offset:2px}.evidence-panel{background:var(--evidence-bg);color:var(--evidence-ink);border:1px solid var(--paper-edge);border-radius:8px;margin-top:12px;padding:12px}.evidence-panel .field__label,.evidence-panel .field>label{color:var(--evidence-ink)}.evidence-panel .req{color:var(--gtf-red-ink)}.evidence-panel input,.evidence-panel textarea{background:var(--paper);color:var(--paper-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--paper-edge)}.evidence-panel .field{margin-top:0}.evidence-panel .hint{color:var(--evidence-ink)}@media (max-width:640px){.packet-steps{grid-template-columns:1fr}}@media (forced-colors:active){.sequence-tile,.score-circle,.rating-ladder__level,.evidence-panel{border:1px solid canvastext}}:is(h2,h3).sec,.card--gated :is(h2,h3).sec{color:var(--red-ink);font-family:var(--font-display)}
