.toaster{--toast-bottom:calc(16px + env(safe-area-inset-bottom,0px));right:calc(16px + env(safe-area-inset-right,0px));bottom:var(--toast-bottom);z-index:120;width:min(380px, calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}.toaster:empty{display:none}.toast-c{pointer-events:auto;border:1px solid var(--line-strong);background:var(--surface-bg);width:100%;min-height:44px;color:var(--text);box-shadow:0 10px 32px var(--shadow), 0 1px 2px var(--separator);font:400 13.5px/1.4 var(--sans);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 12px;animation:.18s ease-out toast-in;display:flex}.toast-i{flex:none;place-items:center;width:22px;height:22px;display:grid}.toast-c.success .toast-i{color:var(--state-done-ink)}.toast-c.info .toast-i{color:var(--accent-ink)}.toast-c.warning .toast-i{color:var(--state-pending-ink)}.toast-c.error{border-color:color-mix(in srgb, var(--state-error) 45%, var(--line-strong))}.toast-c.error .toast-i{color:var(--state-error-ink)}.toast-c.progress .toast-i{color:var(--accent-ink)}.toast-c.progress .toast-i svg{animation:.9s linear infinite toast-spin}.toast-t{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.toast-a{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);height:28px;color:var(--accent-ink);font:600 13px var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:0 10px}.toast-a:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.toast-x{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.toast-x:hover{background:var(--interactive-hover);color:var(--text)}.toast-a:focus-visible,.toast-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes toast-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.toast-c,.toast-c.progress .toast-i svg{animation:none}}@media (width<=560px){.toaster{align-items:stretch;right:50%;transform:translate(50%)}}.mm{--shell:#e2e2e2;--plane:#ececec;--surface:#f4f4f4;--input:#f8f8f8;--paper:#fff;--text:#1f1f1f;--muted:#00000094;--faint:#0000006b;--line:#00000014;--line-strong:#00000021;--hover:#0000000d;--selected:#c8c8c8;--chip:#dedede;--control:#262626;--on-control:#fff;--accent:#007aff;--accent-ink:#005dc2;--on-accent:#fff;--source:#22c55e;--done:#34c759;--hl:#fc0;--hl-bg:#ffcc0073;--hl-soft:#ffcc002e;--disorder:#ff307c;--procedure:#31a9ff;--product:orange;--observation:#db34f2;--anatomy:#ff8d28;--other:#31e7e4;--disorder-ink:#b22257;--procedure-ink:#1e699e;--product-ink:#8f5c00;--observation-ink:#9e25ae;--anatomy-ink:#995518;--other-ink:#187372;--filter:#ff9230;--documents:#0f766e;--cursor:#ff4600;--running:#6155f5;--red:#c0392b;--female:#ff4d73;--shadow:#00000024;--tint:16%;--tint-border:38%;--sans:Poppins, system-ui, -apple-system, "Segoe UI", sans-serif;font:14px/1.5 var(--sans);letter-spacing:-.2px;color:var(--text)}:root[data-theme=dark] .mm{--shell:#131517;--plane:#1c1f23;--surface:#24282d;--input:#2b2f35;--paper:#f5f5f2;--text:#ffffffe6;--muted:#fff9;--faint:#ffffff6b;--line:#ffffff14;--line-strong:#ffffff24;--hover:#ffffff0f;--selected:#ffffff29;--chip:#ffffff1f;--control:#e9e9e9;--on-control:#1c1f23;--accent:#2b8bff;--accent-ink:#57a7ff;--documents:#1d9c92;--disorder-ink:#ff72a6;--procedure-ink:#52b7ff;--product-ink:orange;--observation-ink:#e775f6;--anatomy-ink:#ff9639;--other-ink:#31e7e4}.mm *{box-sizing:border-box}.mm [hidden]{display:none!important}.mm button,.mm input,.mm select{font:inherit;letter-spacing:inherit;color:inherit}.mm button{cursor:pointer}.mm button:disabled{opacity:.4;cursor:default}.mm :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mm h1,.mm h2,.mm h3,.mm h4{text-wrap:balance;margin:0;font-weight:500}.mm ul,.mm ol{margin:0;padding:0;list-style:none}.mm p{margin:0}.mm svg,.mm img{flex:none}.mm .grow{flex:1}.mm .muted{color:var(--muted)}.mm .faint{color:var(--faint)}.mm .dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.mm kbd{font:500 11.5px var(--sans);border:1px solid var(--line-strong);background:var(--surface);border-radius:5px;padding:0 5px}.mm .main{flex-direction:column;flex:1;min-width:0;display:flex}.mm .cols{flex:1;min-height:0;display:flex}.mm .ctx{flex-direction:column;flex:none;min-width:0;padding:6px 0;display:flex}.mm .ctx-in{background:var(--plane);border-radius:16px 10px 10px 16px;flex-direction:row;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.mm .cartouche{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:4px 10px 4px 4px;display:flex}.mm .cartouche:hover,.mm .cartouche[aria-expanded=true]{border-color:var(--line-strong)}.mm .sex{color:#fff;background:var(--female);border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.mm .sex svg{width:15px;height:15px}.mm .cartouche b{white-space:nowrap;font-weight:600}.mm .cartouche .m{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mm .pill{background:var(--chip);border-radius:999px;gap:4px;padding:1px 8px;font-size:12px;display:inline-flex}.mm .pill b{font-weight:600}.mm .ctx-body{scroll-behavior:smooth;flex:1;min-height:0;padding:0 14px 14px;overflow:auto}.mm .ctx-body.as-pane{border-top:1px solid var(--line);flex-direction:column;padding:0;display:flex;overflow:hidden}.mm .ctx-body.as-pane>.lp{flex:1;min-height:0;position:relative;overflow:auto}.mm .al-dot{color:var(--red);place-items:center;display:grid}.mm .al-dot svg{width:15px;height:15px}.mm .ips-cats{z-index:2;background:var(--plane);flex-wrap:wrap;gap:4px;padding:4px 0 8px;display:flex;position:sticky;top:0}.mm .md h1{margin:4px 0 6px;font-size:17px;font-weight:600}.mm .md h2{margin:14px 0 4px;font-size:15px;font-weight:600}.mm .md p{margin-bottom:4px;font-size:15px;line-height:1.75}.mm .md li{gap:8px;padding:2px 0;font-size:14.5px;line-height:1.6;display:flex}.mm .md li:before{content:"";background:var(--faint);border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px}.mm .concept{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 25%, transparent);text-underline-offset:3px;background:0 0;border:0;border-radius:4px;padding:0 3px;font-weight:600}.mm .concept:hover{text-decoration-color:currentColor}.mm .concept.on{background:var(--selected);text-decoration:none}.mm .prov{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:8px;font-size:12px;display:flex}.mm .prov span{align-items:center;gap:5px;display:inline-flex}.mm details.social{border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:6px 10px}.mm details.social summary{cursor:pointer;font-size:14px;font-weight:500}.mm details.social li{color:var(--muted);padding:2px 0;font-size:13px}.mm .composer{background:0 0;flex:none;padding:2px 8px;position:relative}.mm .qfield{border:1px solid var(--line-strong);background:var(--input);box-shadow:0 2px 10px var(--shadow);border-radius:16px;align-items:center;gap:6px;padding:4px 4px 4px 12px;display:flex}.mm .qfield:focus-within{border-color:var(--text)}.mm .qfield input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:30px;font-size:15px}.mm .qfield .q-go{background:var(--accent);height:30px;color:var(--on-accent,#fff);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:13.5px;font-weight:600;display:inline-flex}.mm .qfield .q-go:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 86%, #000)}.mm .qfield .q-go:disabled{opacity:.45;cursor:default}.mm .qfield .q-go svg{width:15px;height:15px}.mm .ac{z-index:30;border:1px solid var(--line);background:var(--surface);max-height:min(62vh,520px);box-shadow:0 -10px 50px var(--shadow);border-radius:14px;padding:6px;position:absolute;bottom:calc(100% - 4px);left:10px;right:10px;overflow:auto}.mm .ac h4{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:7px 8px 2px;font-size:11.5px;font-weight:500}.mm .ac-i{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:6px 8px;display:flex}.mm .ac-i svg{width:15px;height:15px;color:var(--muted)}.mm .ac-i span.l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mm .ac-i mark{background:var(--hl-bg);color:inherit;border-radius:2px}.mm .ac-i .code{color:var(--muted);border:1px solid var(--line-strong);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;flex:none;margin-left:auto;padding:0 5px;font-size:11px}.mm .ac-i .code+small{margin-left:8px}.mm .ac-i small{color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:12px}.mm .ac-i.on,.mm .ac-i:hover{background:var(--hover)}.mm .ac-i.on{background:var(--selected)}.mm .turn{flex-direction:column;gap:8px;padding:12px 0 4px;display:flex}.mm .q-bubble{background:var(--chip);border-radius:14px 14px 4px;align-self:flex-end;align-items:baseline;gap:8px;max-width:85%;padding:6px 12px;font-weight:500;display:flex}.mm .q-bubble small{color:var(--muted);font-size:11.5px;font-weight:400}.mm .ans{border:1px solid var(--line);background:var(--surface);cursor:default;border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.mm .turn.on .ans{border-color:var(--text)}.mm .ans-h{align-items:flex-start;gap:10px;display:flex}.mm .ans-ico{background:var(--chip);width:30px;height:30px;color:var(--text);border-radius:10px;flex:none;place-items:center;display:grid}.mm .ans-ico svg{width:16px;height:16px}.mm .ans-t{flex:1;min-width:0}.mm .ans-t small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px}.mm .ans-t h3{font-size:14.5px;font-weight:600;line-height:1.3}.mm .ans-t p{color:var(--muted);margin-top:2px;font-size:13px}.mm .ans-sec h4{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin-bottom:3px;font-size:11.5px;font-weight:500}.mm .mini li{grid-template-columns:72px 1fr;gap:8px;padding:2px 0;font-size:13px;display:grid;position:relative}.mm .mini time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.mm .mini li span:before{content:"";background:var(--c);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.mm .mini b{color:var(--muted);font-weight:500}.mm .ans-f{flex-wrap:wrap;align-items:center;gap:6px;padding-top:2px;display:flex}.mm .lnk.ttl{color:inherit;font:inherit}.mm .dline{align-items:center;gap:6px;display:flex}.mm .dline>button.src{flex:1}.mm .ci{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.mm .ci svg{width:16px;height:16px}.mm .badge .ci,.mm .facet li .ci,.mm .badge .ci svg,.mm .facet li .ci svg{width:13px;height:13px}.mm .badges{flex-wrap:wrap;gap:4px;display:flex}.mm .badge{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:12px;display:inline-flex}.mm .ib{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.mm .ib:hover{background:var(--hover);color:var(--text)}.mm .ib[aria-pressed=true]{background:var(--selected);color:var(--text)}.mm .ib svg{width:15px;height:15px}.mm .ib.sm{width:24px;height:24px}.mm .ib.sm svg{width:14px;height:14px}.mm .ib.saved{color:var(--text);background:var(--selected)}.mm .btn{border:1px solid var(--line-strong);background:var(--surface);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.mm .btn svg{width:14px;height:14px}.mm .btn:hover{background:var(--hover)}.mm .btn.primary{background:var(--control);border-color:var(--control);color:var(--on-control)}.mm .chip{background:var(--chip);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:2px 6px 2px 9px;font-size:13px;display:inline-flex}.mm .chip>span{text-overflow:ellipsis;overflow:hidden}.mm .chip button{width:18px;height:18px;color:var(--muted);background:0 0;border:0;border-radius:5px;flex:none;padding:0}.mm .chip.toggle{border:1px solid var(--line-strong);cursor:pointer;background:0 0;padding:2px 9px}.mm .lnk{color:var(--text);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;background:0 0;border:0;padding:0}.mm .lnk:hover{text-decoration:underline}.mm .lnk.sm{font-size:12.5px}.mm .seg{background:var(--chip);border-radius:9px;flex:none;padding:2px;display:inline-flex}.mm .seg button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:2px 8px;font-size:12.5px}.mm .seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line)}.mm .tone{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.mm .tone.source{background:var(--source)}.mm .tone.derived{background:var(--hl)}.mm .tone.cooc{box-shadow:inset 0 0 0 1.5px var(--faint)}.mm .ws{flex-direction:column;flex:1;min-width:0;padding:6px 0;display:flex}.mm .wcols{flex:1;min-height:0;display:flex}.mm .pane{background:var(--plane);border-radius:14px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.mm .pane.focus{box-shadow:0 0 0 1px var(--line-strong)}.mm .vg{cursor:col-resize;touch-action:none;flex:none;place-items:center;width:8px;display:grid}.mm .vg:after{content:"";background:var(--line-strong);border-radius:2px;width:3px;height:36px}.mm .vg:hover:after,.mm .vg.drag:after{background:var(--text)}.mm .ph{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;height:40px;padding:0 6px 0 12px;display:flex}.mm .ph .pico{color:var(--muted);display:grid}.mm .ph .pico svg{width:16px;height:16px}.mm .ph h2{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.mm .ph .from{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mm .pb{flex:1;min-height:0;position:relative;overflow:auto}.mm .empty{text-align:center;max-width:340px;color:var(--muted);flex-direction:column;gap:6px;margin:auto;padding:24px;font-size:14px;display:flex}.mm .empty b{color:var(--text);font-weight:500}.mm .tl{flex-direction:column;display:flex}.mm .s-ico{width:18px;color:var(--faint);flex:none;place-items:center;padding-top:6px;display:grid}.mm .s-ico svg{width:13px;height:13px}.mm .frise{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:8px}.mm .frise svg text{font-family:var(--sans)}.mm .frise svg text.fl{paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.mm .fopts.col{flex-direction:column;gap:2px}.mm .pdot{border-radius:3px;flex:none;width:9px;height:9px;margin-top:4px;display:inline-block}.mm .ch-sel{flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;display:flex}.mm .ch-sel .chip.med{background:color-mix(in srgb, var(--product) 22%, transparent)}.mm .ch-q{border:1px solid var(--line-strong);background:var(--input);border-radius:10px;outline:none;width:100%;height:34px;padding:0 12px}.mm .ch-q:focus{border-color:var(--text)}.mm .ch-cat{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);padding:8px 6px 2px;font-size:11px;font-weight:600}.mm .chip.toggle[aria-pressed=true]{background:var(--control);border-color:var(--control);color:var(--on-control)}.mm .chip.toggle[aria-pressed=true] .faint{color:inherit;opacity:.7}.mm .chstack{cursor:crosshair;flex-direction:column;gap:4px;padding-bottom:8px;display:flex;position:relative}.mm .chart{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:6px 0 2px;overflow:hidden}.mm .ch-h{align-items:baseline;gap:8px;padding:0 12px 2px;font-size:12.5px;display:flex}.mm .ch-h b{font-size:13.5px;font-weight:600}.mm .ch-h .ro{font-variant-numeric:tabular-nums;font-weight:600}.mm .chart svg,.mm .ch-axis{display:block}.mm .chart svg text,.mm .ch-axis text{font-family:var(--sans)}.mm .xhair{border-left:1.5px solid var(--text);pointer-events:none;width:0;position:absolute;top:0;bottom:26px}.mm .xhair span{background:var(--control);color:var(--on-control);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11.5px;position:absolute;bottom:-22px;left:0;transform:translate(-50%)}.mm .chstack.pinned .xhair{border-left-style:dashed}.mm .g-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.mm .g-head .seg button{align-items:center;gap:5px;display:inline-flex}.mm .g-head .seg svg{width:14px;height:14px}.mm .places{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.mm .g-head-r{flex:none;align-items:center;gap:2px;display:flex}.mm .alldocs{border:1px solid var(--line-strong);background:var(--surface);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:13px;display:inline-flex}.mm .alldocs svg{width:18px;height:18px}.mm .g-query{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;min-height:40px;padding:5px 8px;display:flex}.mm .qchips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mm .qgroup{border:1px dashed var(--line-strong);border-radius:9px;align-items:center;gap:4px;padding:2px 6px;font-size:12.5px;display:inline-flex}.mm .qgroup .chip{background:color-mix(in srgb, var(--filter) 18%, transparent)}.mm .op{color:var(--muted);font-size:11.5px}.mm .op.and{color:var(--text);font-weight:600}.mm .disc{border:1px solid var(--line-strong);background:var(--surface);white-space:nowrap;height:30px;color:var(--muted);border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex;position:relative}.mm .disc svg{width:16px;height:16px}.mm .disc b{color:var(--text);letter-spacing:.02em;font-weight:700}.mm .disc.on{border-color:var(--text);color:var(--text)}.mm .disc i{background:var(--control);width:16px;height:16px;color:var(--on-control);border-radius:50%;place-items:center;display:grid}.mm .disc i svg{width:10px;height:10px}.mm .tb.dated{box-shadow:inset 0 0 0 1.5px var(--running)}.mm .tb:disabled{opacity:.35}.mm .bound{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.mm .gcal-panel{border:1px solid var(--line);background:var(--surface);width:360px;box-shadow:0 12px 40px var(--shadow);z-index:30;border-radius:14px;flex-direction:column;gap:8px;padding:12px;font-size:13px;display:flex;position:absolute;bottom:48px;left:0}.mm .gcal-panel label{color:var(--muted);flex-direction:column;gap:3px;display:flex}.mm .gcal-panel input{border:1px solid var(--line-strong);background:var(--input);height:32px;color:var(--text);border-radius:9px;padding:0 8px}.mm .gcal-f{justify-content:space-between;align-items:center;display:flex}.mm .okbtn{background:var(--running);color:#fff;border:0;border-radius:9px;place-items:center;width:34px;height:30px;display:grid}.mm .okbtn svg{width:16px;height:16px}.mm .gcal-float{z-index:30;position:absolute;bottom:120px;left:50%;transform:translate(-50%)}.mm .gcal-float .gcal-panel{max-width:calc(100vw - 40px);position:static}.mm .gslider.thin i{display:none}.mm .btn.see{background:var(--filter);border-color:var(--filter);color:#1f1f1f}.mm .dstatus{align-items:center;gap:5px;display:inline-flex}.mm .dstatus .dot{width:6px;height:6px}.mm .ci-block{background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:10px;flex-direction:column;gap:4px;margin:2px 0 6px;padding:6px 8px;display:flex}.mm .ci-h{letter-spacing:.06em;color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.mm .ax-h{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.mm .mini .g-head,.mm .mini .g-query{flex-wrap:wrap}.mm .mini .qchips{flex:100%}.mm .mini .qchips:empty,.mm .mini .g-query>.grow{display:none}.mm .mp-h{justify-content:space-between;align-items:center}.mm .mp-h>span{align-items:baseline;gap:8px;display:flex}.mm .mp-h span span{font-size:12px}.mm .mini .card p.m-prov,.mm .mini .card p.m-type{color:var(--muted);font-size:13px}.mm .modal-bg{z-index:85;background:#0000004d;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mm .modal{background:var(--surface);width:min(440px,100%);box-shadow:0 30px 80px var(--shadow);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.mm .modal h3{font-size:16px;font-weight:600}.mm .modal fieldset{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:8px 12px;display:flex}.mm .modal legend{color:var(--muted);padding:0 4px;font-size:12px}.mm .modal label{align-items:center;gap:8px;font-size:13.5px;display:flex}.mm .modal label.dim{opacity:.45}.mm .modal-f{justify-content:flex-end;gap:8px;display:flex}.mm .ctx.solo .qfield,.mm .ctx.solo .ctx-body:not(.as-pane)>div{width:100%;max-width:980px;margin-left:auto;margin-right:auto}.mm .ctx.solo .ac{width:min(960px,100% - 20px);left:50%;right:auto;transform:translate(-50%)}.mm .al-n{background:var(--red);color:#fff;text-align:center;border-radius:999px;min-width:17px;height:17px;padding:0 5px;font-size:11px;font-weight:700;line-height:17px}.mm .mono{font-variant-numeric:tabular-nums;letter-spacing:0}.mm .ctxl h4{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin-bottom:2px;font-size:11.5px;font-weight:600}.mm .ctxl ul{flex-direction:column;display:flex}.mm .ctx-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:10px;width:100%;padding:5px 4px;font-size:13.5px;display:grid}.mm button.ctx-row:hover{background:var(--hover)}.mm .ql{color:var(--muted);font-size:11.5px;font-weight:600}.mm .ql:before{content:"";background:var(--faint);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.mm .ql.q-nie:before,.mm .ql.q-absence:before{background:var(--red)}.mm .ql.q-antecedent:before{background:var(--running)}.mm .ql.q-hypothese:before{background:var(--anatomy)}.mm .ql.q-statut:before{background:var(--done)}.mm .ql.q-allergie:before{box-shadow:inset 0 0 0 1.5px var(--faint);background:0 0}.mm .ctx-t{flex-direction:column;min-width:0;display:flex}.mm .ctx-t q{color:var(--muted);quotes:"« " " »";font-size:12.5px;font-style:italic}.mm .ctx-t q mark{color:var(--text);background:0 0;font-style:normal;font-weight:600}.mm .ctx-t small{color:var(--faint);font-size:12px}.mm .tabs-h{gap:4px;padding:0 6px 0 10px}.mm .wcols>.pane:only-child{min-height:0;flex:1 1 0!important}.mm .concept.seen{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.mm .soc-list{flex-direction:column;display:flex}.mm .md .soc-list>li:before{display:none}.mm .md .soc-list>li{border-top:1px solid var(--line);padding:0;display:block}.mm .soc-row{text-align:left;background:0 0;border:0;grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:10px;width:100%;padding:5px 2px;font-size:13.5px;display:grid}.mm .soc-row:hover{background:var(--hover);border-radius:6px}.mm .soc-k{color:var(--muted);font-size:12.5px}.mm .soc-d{color:var(--muted);white-space:nowrap;font-size:12.5px}.mm .md .soc-h{margin:0 0 6px 106px}.mm .md .soc-h li{color:var(--muted);justify-content:space-between;gap:10px;padding:1px 2px;font-size:12.5px;display:flex}.mm .md .soc-h li:before{display:none}.mm .facets{flex-direction:column;gap:6px;display:flex}.mm .facet{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:2px 4px 4px}.mm .facet ul{padding:0 6px 2px}.mm .facet li{border-top:1px solid var(--line);align-items:baseline;gap:7px;padding:3px 0;font-size:13px;display:flex}.mm .facet li .tone{transform:translateY(-1px)}.mm .facet li .l{flex:1;min-width:0}.mm .facet li small{color:var(--muted);font-size:12px;display:block}.mm .facet li.on{background:var(--selected);border-radius:6px}.mm .ev{padding:4px 0 10px;position:relative}.mm .ev:before{content:"";background:var(--c);width:10px;height:10px;box-shadow:0 0 0 3px var(--plane);border-radius:50%;position:absolute;top:9px;left:-16px}.mm .src{text-align:left;background:0 0;border:0;border-radius:7px;flex-direction:column;flex:1;min-width:0;padding:2px 4px;font-size:13px;display:flex}.mm button.src:hover{background:var(--hover)}.mm button.src .s-t{color:var(--text);font-weight:500}.mm button.src:hover .s-t{text-decoration:underline}.mm .src .s-s{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.mm .src .s-s svg{width:11px;height:11px}.mm .src q{color:var(--muted);quotes:"« " " »";font-size:12.5px}.mm .src q mark{background:var(--hl-bg);color:var(--text);border-radius:2px;padding:0 1px}.mm li.small .src{color:var(--muted);font-size:12px}.mm .foot{color:var(--faint);border-top:1px solid var(--line);padding-top:8px;font-size:12px}.mm .ht-scroll{overflow:auto hidden}.mm .ht-scroll svg text{font-family:var(--sans)}.mm .g-wrap{flex-direction:column;height:100%;display:flex;position:relative}.mm .parcours{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.mm .place{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;display:inline-flex}.mm .place[aria-pressed=true]{border-color:var(--filter);box-shadow:0 0 0 1px var(--filter)}.mm .place i{border-radius:3px;width:9px;height:9px;display:inline-block}.mm .place b{color:var(--muted);font-weight:600}.mm .periods{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:8px;min-height:0;padding:8px 6px 78px;display:grid;overflow:hidden}.mm .period{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.mm .period-h{justify-content:space-between;align-items:center;gap:8px;padding:2px 6px 2px 8px;display:flex}.mm .period-h>div{flex-direction:column;display:flex}.mm .period-h b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:400;line-height:1.2}.mm .period-h span{font-size:14.5px;line-height:1.2}.mm .period-b{flex-direction:column;gap:12px;min-height:0;padding:0 4px 64px 6px;display:flex;overflow:auto}.mm .period.none .period-b:after{content:"Aucune venue";color:var(--faint);padding:8px;font-size:13px}.mm .card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.mm .card.hit{box-shadow:inset 3px 0 0 var(--filter)}.mm .card.on{border-color:var(--text)}.mm .ch{align-items:flex-end;gap:12px;display:flex}.mm .sq{border-radius:5px;flex:none;width:16px;height:16px}.mm .dates{flex-direction:column;min-width:0;display:flex}.mm .dates b{white-space:nowrap;font-size:16px;font-weight:600;line-height:1.15}.mm .dates small{font-size:12px;line-height:14px}.mm .g-wrap.mini{background:var(--plane)}.mm .mini-list{flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 10px 12px;display:flex;overflow:auto}.mm .mp-h{z-index:2;background:var(--plane);align-items:baseline;gap:8px;padding:8px 4px 6px;display:flex;position:sticky;top:-4px}.mm .mp-h b{font-size:18px;font-weight:400}.mm .mp-h span{color:var(--muted);font-size:13px;font-weight:400}.mm .mini-list section{flex-direction:column;gap:8px;display:flex}.mm .mini-card{gap:4px;padding:8px 10px}.mm .mini-card .sq{border-radius:4px;width:12px;height:12px}.mm .mini-card .dates small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);overflow:hidden}.mm .mini-card .dtitle{font-size:14px}.mm .d-main .dtitle{flex:none;line-height:1.25}.mm .d-l1 .dtitle{flex:1 1 0;min-width:0}.mm .mini-card .dsig{font-size:13px}.mm .mini .fpanel{bottom:56px}.mm .card-ctl{align-self:center;align-items:center;gap:2px;margin-left:auto;display:flex}.mm .status{color:var(--muted);border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-right:2px;padding:0 7px;font-size:12px;display:inline-flex}.mm .meta{flex-direction:column;display:flex}.mm .meta .m-prov{font-size:16px;font-weight:300;line-height:1.2}.mm .meta .m-type{font-size:18px;line-height:1.2}.mm .meta .m-cls{color:var(--muted);font-size:14.5px}.mm .details{background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:12px;flex-direction:column;gap:6px;padding:6px 8px;display:flex}.mm .details h5{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin:0 0 1px;font-size:12px;font-weight:600}.mm .details p{font-size:14.5px}.mm .fcheck{text-align:left;width:100%;color:var(--text);background:0 0;border:0;align-items:flex-start;gap:8px;padding:2px 0;font-size:14px;line-height:1.3;display:flex}.mm .box{border:1.5px solid;border-radius:4px;flex:none;place-items:center;width:14px;height:14px;margin-top:2px;display:grid}.mm .fcheck.on{color:var(--filter)}.mm .fcheck.on .box,.mm .cbx.on .box{background:var(--filter);border-color:var(--filter)}.mm .fcheck.on .box:after,.mm .cbx.on .box:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:6px;height:3px;transform:rotate(-45deg)translate(1px,-1px)}.mm .fcheck.dim{opacity:.4}.mm .cbx{color:var(--text);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;margin:-3px;padding:3px;display:grid}.mm .cbx .box{margin:0}.mm .cbx.sm .box{border-width:1.3px;width:11px;height:11px}.mm .cbx:hover{background:var(--hover)}.mm .card .cbx:not(.on){opacity:.3}.mm .card:hover .cbx:not(.on){opacity:1}.mm .docs{flex-direction:column;gap:2px;display:flex}.mm .doc{cursor:pointer;border-radius:12px;justify-content:space-between;gap:10px;margin:0 -6px;padding:6px 10px;transition:background .15s;display:flex}.mm .doc:hover{background:#0000000a}:root[data-theme=dark] .mm .doc:hover{background:#ffffff0d}.mm .doc.on{background:var(--selected)}.mm .d-main{flex-direction:column;flex:1;min-width:0;display:flex}.mm .d-l1,.mm .d-l2{align-items:center;gap:8px;min-width:0;display:flex}.mm .dtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.mm .d-sep{background:color-mix(in srgb, var(--text) 50%, transparent);height:1px;margin:8px 0 4px}.mm .dsig{text-overflow:ellipsis;white-space:nowrap;color:#2b8a3e;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}:root[data-theme=dark] .mm .dsig{color:#44cb66}.mm .dact{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.mm .dact>div{gap:2px;display:flex}.mm .dstatus{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.mm .preview{border-left:2px solid var(--line-strong);color:var(--muted);white-space:pre-line;max-height:170px;margin:0 0 4px 6px;padding:6px 8px;font-size:14px;overflow:auto}.mm .tags{flex-wrap:wrap;gap:4px;margin:0 0 4px;display:flex}.mm .ctag{border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 5px;display:inline-flex}.mm .ctag .ctl{color:var(--text);background:0 0;border:0;padding:0;font-size:13px}.mm .nodoc{color:var(--muted);font-size:14.5px}.mm .mini-t{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.mm .mini-t svg{width:16px;height:16px}.mm .mini-t:hover{background:var(--hover);color:var(--text)}.mm .mini-t.on{background:var(--chip);color:var(--text)}.mm .mini-t.rot svg{transform:rotate(180deg)}.mm .tb{width:34px;height:30px;color:var(--text);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:relative}.mm .tb svg{width:17px;height:17px}.mm .tb:hover{background:var(--hover)}.mm .tb.on,.mm .tb[aria-pressed=true]{background:var(--chip);box-shadow:inset 0 0 0 1px var(--line-strong)}.mm .tb[aria-pressed=mixed]:after{content:"";background:var(--text);border-radius:1px;width:7px;height:2px;position:absolute;bottom:4px;right:4px}.mm .undo{height:24px;color:var(--text);background:0 0;border:0;border-radius:7px;padding:0 6px;font-size:12px}.mm .pill{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex:none;align-items:center;height:40px;display:flex;position:relative}.mm .gcal-panel{border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 40px var(--shadow);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;display:flex;position:absolute;bottom:48px;left:0}.mm .gcal-panel select{border:1px solid var(--line-strong);background:var(--input);border-radius:8px;height:28px;padding:0 4px}.mm .gtl{flex:1;min-width:0;padding:0 5px}.mm .gtl-in{align-items:center;width:100%;height:100%;display:flex}.mm .cell{flex:1 1 0;place-items:center;min-width:0;height:100%;display:grid;position:relative}.mm .cell .ball{color:#fff;background:color-mix(in srgb, var(--text) 80%, transparent);z-index:1;border:0;border-radius:50%;place-items:center;padding:0;font-weight:700;display:grid;position:relative}.mm .cell button.ball:hover{background:var(--cursor)}.mm .cell .ball.zero{background:var(--selected)}.mm .cell .ball.dated{background:var(--running)}.mm .cell .ball.mark{outline:2px solid var(--filter);outline-offset:1px}.mm .cell small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;position:absolute;top:100%}.mm .gslider{border:2px solid var(--text);background:color-mix(in srgb, var(--surface) 32%, transparent);cursor:grab;touch-action:none;z-index:3;border-radius:999px;min-width:30px;transition:left .2s;position:absolute;top:-1px;bottom:-1px}.mm .gslider.drag{cursor:grabbing;transition:none}.mm .gslider i{background:var(--text);border-radius:2px;width:2px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.mm .gslider .l{left:8px}.mm .gslider .r{right:8px}.mm .ph-act{align-items:center;gap:2px;display:inline-flex}.mm .balls{flex:1;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.mm .bw{flex-direction:column;align-items:center;gap:1px;min-width:24px;display:flex}.mm .bw small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.mm .ball{background:color-mix(in srgb, var(--text) 80%, transparent);color:var(--plane);border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:10.5px;font-weight:700;display:grid}.mm .ball:hover{background:var(--cursor);color:#fff}.mm .ball.zero{background:var(--selected)}.mm .ball.win{box-shadow:0 0 0 2px var(--filter)}.mm .ball.mark{outline:2px solid var(--hl);outline-offset:1px}.mm .fpanel{z-index:20;border:1px solid var(--line);background:var(--surface);width:min(620px,100% - 20px);max-height:calc(100% - 150px);box-shadow:0 18px 60px var(--shadow);border-radius:16px;flex-direction:column;display:flex;position:absolute;inset:46px 10px auto auto;transform:none}.mm .fp-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}.mm .fp-h h3{align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:flex}.mm .fp-h h3 svg{width:16px;height:16px}.mm .fp-h input{border:1px solid var(--line-strong);background:var(--input);border-radius:9px;outline:none;width:min(220px,50%);height:28px;margin-left:auto;padding:0 10px}.mm .fp-b{padding:10px 14px;overflow:auto}.mm .fsec{border-bottom:1px solid var(--line-strong);margin-bottom:12px;padding-bottom:10px}.mm .fsec-h{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mm .fsec-h h4{font-size:14.5px;font-weight:600}.mm .fsec-h button{color:var(--muted);background:0 0;border:0;font-size:13px}.mm .fsec-h button:hover{text-decoration:underline}.mm .fopts{flex-wrap:wrap;gap:4px 14px;display:flex}.mm .fopts .fcheck{width:auto;font-size:14px}.mm .fopts .fcheck small{color:var(--faint);font-size:12px}.mm .fp-f{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.mm .v-wrap{flex-direction:column;height:100%;display:flex}.mm .vtool{border-bottom:1px solid var(--line);color:var(--muted);white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:center;gap:2px;padding:3px 6px;font-size:13px;display:flex}.mm .axis{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.mm .axis .ax{flex:none}.mm .ax{border:1px solid var(--line-strong);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:12px;display:inline-flex}.mm .ax i{border-radius:50%;width:8px;height:8px}.mm .ax[aria-pressed=false]{opacity:.45}.mm .v-main{flex:1;min-height:0;display:flex}.mm .thumbs{border-right:1px solid var(--line);flex-direction:column;flex:none;align-items:center;gap:8px;width:92px;padding:8px;display:flex;overflow:auto}.mm .thumbs button{background:var(--paper);border:2px solid #0000;border-radius:6px;padding:0}.mm .thumbs button.cur{border-color:var(--text)}.mm .thumbs canvas{width:64px;display:block}.mm .thumbs small{color:var(--muted);font-size:11px}.mm .pages{background-color:var(--plane);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:20px 20px;flex-direction:column;flex:1;align-items:center;min-width:0;padding:4px;display:flex;position:relative;overflow:auto;gap:8px!important}.mm .doctab{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-self:stretch;align-items:center;gap:8px;max-width:100%;padding:2px 8px;font-size:12px;display:flex}.mm .doctab i{border-radius:3px;width:10px;height:10px}.mm .doctab .sig{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.mm .doctab .sig svg{width:12px;height:12px}.mm .pgv{background:var(--paper);flex:none;position:relative;box-shadow:0 2px 10px #0000002e}.mm .pgv canvas{display:block}.mm .mbox{cursor:pointer;mix-blend-mode:multiply;border-radius:2px;position:absolute}.mm .mbox.cur{z-index:2;box-shadow:0 0 0 2px #007aff}.mm .mbox.word{cursor:default;background:#ffcc0073}.mm .mbox.passage{cursor:default;background:#ffcc0052}.mm .lens{border:2px solid var(--text);width:220px;height:150px;box-shadow:0 10px 30px var(--shadow);pointer-events:none;z-index:60;background:var(--paper);border-radius:14px;position:fixed;overflow:hidden}.mm .lens canvas{display:block}.mm .v-loading{color:var(--muted);margin:auto}.mm .body-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;height:100%;padding:10px;display:grid}.mm .body-wrap.narrow{grid-template-rows:minmax(260px,55%) auto;grid-template-columns:1fr}.mm .body-svg{place-items:center;min-height:0;display:grid}.mm .body-svg svg{width:auto;max-width:100%;height:100%;max-height:100%}.mm .zone-list{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:auto}.mm .zone{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:6px 8px}.mm .zone.sel{border-color:var(--anatomy);box-shadow:0 0 0 1px var(--anatomy)}.mm .zone>button{text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:2px;font-size:14px;font-weight:600;display:flex}.mm .prob{text-align:left;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:8px;width:100%;padding:4px 6px;font-size:14px;display:flex}.mm .prob:hover{background:var(--hover)}.mm .prob.on{background:var(--selected)}.mm .prob small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.mm .row{border-bottom:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:6px 4px;font-size:14px;display:flex}.mm .row.on{background:var(--selected)}.mm .row .m{color:var(--muted);font-size:12.5px}.mm .row .e{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.mm .row input{accent-color:var(--accent)}.mm .note{color:var(--muted);padding:8px 12px;font-size:12.5px}.mm .cover{border:1px solid var(--line-strong);color:var(--muted);background:var(--input);border-radius:12px;margin:10px 12px;padding:10px 12px;font-size:13px}.mm .sel-h{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);padding:10px 12px 2px;font-size:12px}.mm .menu{z-index:80;border:1px solid var(--line);background:var(--surface);width:260px;box-shadow:0 18px 60px var(--shadow);border-radius:14px;padding:6px;position:fixed}.mm .menu-h{color:var(--muted);padding:4px 8px 6px;font-size:12px}.mm .menu>button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.mm .menu>button:hover{background:var(--hover)}.mm .menu>button svg{width:15px;height:15px;color:var(--muted)}.mm .menu>button small{color:var(--muted);margin-left:auto}.mm .menu form{border-top:1px solid var(--line);gap:6px;margin-top:4px;padding:6px 4px 2px;display:flex}.mm .menu form input{border:1px solid var(--line-strong);background:var(--input);border-radius:9px;outline:none;flex:1;min-width:0;height:28px;padding:0 8px}.mm .hist{z-index:80;border:1px solid var(--line);background:var(--surface);width:320px;max-height:60vh;box-shadow:0 -10px 50px var(--shadow);border-radius:14px;padding:6px;position:fixed;overflow:auto}.mm .hist button.hi{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;padding:7px 8px;display:flex}.mm .hist button.hi:hover,.mm .hist button.hi.on{background:var(--hover)}.mm .hist button.hi svg{width:15px;height:15px;color:var(--muted)}.mm .hist small{color:var(--muted);margin-left:auto;font-size:12px}.mm .toast{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--control);color:var(--on-control);z-index:90;border-radius:10px;max-width:calc(100% - 32px);padding:8px 14px;font-size:14px;position:fixed;transform:translate(-50%)}@media (width<=860px){.mm .ctx{height:88vh;width:auto!important}.mm .ws{min-height:90vh}.mm .wcols{flex-direction:column;gap:8px}.mm .wcols .vg{display:none}.mm .pane{height:85vh;flex:none!important}.mm .thumbs{display:none}}.mm .badge{text-transform:none;letter-spacing:0;background:0 0;font-weight:400}.mm .gview{flex:none;align-items:center;gap:8px;padding:6px 8px 0;display:flex}.mm .lp{flex-direction:column;display:flex}.mm .lp>.gbody{flex:1;min-height:0;position:relative;overflow:auto}.mm .lp>.gbody.fill{overflow:hidden}.mm .ac-i{flex-wrap:wrap;row-gap:0}.mm .ac-i span.l{flex:55%}.mm .ac-i .code+small,.mm .ac-i small,.mm .ch-h .ro{margin-left:auto}.mm-root.narrow .rec-body>.cols{flex-direction:column;gap:8px;overflow:auto}.mm-root.narrow .ctx,.mm-root.narrow .ws{flex:none;height:100%}.mm-root.narrow .wcols{flex-direction:column}.mm .ef{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.mm .ef .g-head,.mm .ef .g-query{flex:none}.mm .ef-map{flex:1;min-width:0;height:44px}.mm .ef-map svg{display:block}.mm .ef-map text{font-family:var(--sans)}.mm .ef-body{flex:1;gap:8px;min-height:0;padding:6px 8px 8px;display:flex}.mm .ef-view{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.mm .ef-x{scrollbar-width:thin;outline:none;overflow:auto hidden}.mm .ef-x:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:10px}.mm .ef-panel{z-index:15;border:1px solid var(--line-strong);background:var(--surface);max-height:60%;box-shadow:0 18px 60px var(--shadow);border-radius:16px;flex-direction:column;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.mm .ef-panel.inline{width:min(420px,40%);max-height:100%;box-shadow:none;flex:none;position:static;overflow:hidden}.mm .ef-strokes{display:block}.mm .ef-strokes text{font-family:var(--sans)}.mm .ef-strokes text.fl{paint-order:stroke;stroke:var(--plane);stroke-width:4px;stroke-linejoin:round}.mm .ef-mark{cursor:pointer;outline:none}.mm .ef-mark:hover line:first-of-type{stroke-width:4px}.mm .ef-mark:hover circle{r:6.5}.mm .ef-mark:focus-visible circle{stroke:var(--accent);stroke-width:3px}.mm .ef-status{color:var(--muted);flex:none;padding:4px 14px 0;font-size:12.5px}.mm .ef-status b{color:var(--text);font-weight:600}.mm .ef-glance{position:relative}.mm .ef-glance>svg{position:absolute;inset:0}.mm .ef .ef-body{padding-bottom:4px}.mm-root{gap:6px}.mm .ctx-in{border-radius:14px}.mm .ctx-main>.ctx-body.as-pane{border-top:0}.mm .g-wrap{flex-direction:column;display:flex}.mm .g-wrap>.periods{flex:1;min-height:0;padding:8px 6px 6px}.mm .gtl-track{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.mm .gtl-track .gtl-in{height:100%}.mm .gtl-track .gslider{border-width:1.5px;top:4px;bottom:4px}.mm .g-wrap.mini>.g-head,.mm .ef>.g-head{flex-wrap:nowrap;gap:6px}.mm .g-wrap.mini>.g-head .g-head-r{margin-left:auto}.mm .id-list{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mm .id-pill{background:var(--chip);border-radius:8px;align-items:baseline;gap:6px;min-width:0;max-width:100%;padding:2px 9px;font-size:12.5px;line-height:1.5;display:inline-flex}.mm .id-pill b{white-space:nowrap;flex:none;font-weight:600}.mm .id-pill span{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.mm .concept.on,.mm .prob.on{background:var(--selected);color:var(--text);border-radius:4px;text-decoration:none}.mm .md .concept{text-align:left}.mm .tb-row{z-index:30;flex:none;align-items:center;gap:16px;width:100%;max-width:1440px;margin:0 auto;padding:4px 12px 8px;display:flex;position:relative}.mm .tb-row.mini{gap:8px}.mm .tb-year{color:color-mix(in srgb, var(--text) 45%, transparent);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none;font-size:11px;line-height:1}.mm .tb-dates{border:1px solid var(--separator);border-radius:var(--radius-pill);background:var(--surface-bg);flex:none;align-items:center;gap:2px;height:40px;padding:0 4px;display:flex;position:relative}.mm .tb-bound{border-radius:var(--radius-pill);white-space:pre-line;min-width:64px;height:32px;color:var(--text);cursor:pointer;transition:background-color var(--motion) ease;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:300;line-height:1.25;display:flex}.mm .tb-bound.left{text-align:left;justify-content:flex-start;padding:0 10px 0 6px}.mm .tb-bound.right{text-align:right;justify-content:flex-end;padding:0 6px 0 10px}.mm .tb-bound:hover,.mm .tb-cal:hover,.mm .tb-cal.on{background:var(--interactive-bg)}.mm .tb-arc{flex:none}.mm .tb-cal{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mm .tb-dates .gcal-panel{bottom:48px;left:0}.mm .tb-timeline,.mm .tb-row>.gtl{border:1px solid var(--separator);border-radius:var(--radius-pill);background:var(--surface-bg);min-width:0;height:40px;box-shadow:none;flex:auto;padding:0;position:relative;overflow:visible}.mm .tb-timeline .ef-map{height:38px;margin:0 4px;position:relative}.mm .tb-row>.gtl .gtl-track{margin:0 4px}.mm .tb-stepper{border:1px solid var(--separator);border-radius:var(--radius-pill);background:var(--surface-bg);flex:none;align-items:stretch;height:40px;display:flex;position:relative;overflow:hidden}.mm .tb-stepper>button{width:44px;color:var(--text);cursor:pointer;transition:background-color var(--motion) ease;background:0 0;border:0;place-items:center;padding:0;display:grid}.mm .tb-stepper>button:hover:not(:disabled){background:var(--interactive-bg)}.mm .tb-stepper>button:disabled{opacity:.5;cursor:not-allowed}.mm .tb-stepper>span{background:color-mix(in srgb, var(--text) 20%, transparent);align-self:center;width:1px;height:20px}.mm .tb-stepper.sm{height:32px}.mm .tb-stepper.sm>button{width:28px}.mm .tb-stepper.sm>span{height:16px}.mm .tb-row .gslider,.mm .tb-timeline .gslider{border:2px solid var(--line-strong);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-bg) 32%, transparent);cursor:grab;z-index:5;min-width:28px;position:absolute;top:-1px;bottom:-1px}.mm .tb-row .gslider:before,.mm .tb-row .gslider:after,.mm .tb-timeline .gslider:before,.mm .tb-timeline .gslider:after{content:"";border:2px solid var(--text);pointer-events:none;width:24px;position:absolute;top:-2px;bottom:-2px}.mm .tb-row .gslider:before,.mm .tb-timeline .gslider:before{border-radius:var(--radius-pill) 0 0 var(--radius-pill);border-right:0;left:-2px}.mm .tb-row .gslider:after,.mm .tb-timeline .gslider:after{border-radius:0 var(--radius-pill) var(--radius-pill) 0;border-left:0;right:-2px}.mm .tb-row .gslider i,.mm .tb-timeline .gslider i{background:var(--text);border-radius:1px;width:2px;height:12px;margin-top:-6px;display:block;position:absolute;top:50%}.mm .tb-row .gslider .l,.mm .tb-timeline .gslider .l{left:6px}.mm .tb-row .gslider .r,.mm .tb-timeline .gslider .r{right:6px}.mm .tb-row .gslider.thin:before,.mm .tb-row .gslider.thin:after,.mm .tb-timeline .gslider.thin:before,.mm .tb-timeline .gslider.thin:after,.mm .tb-row .gslider.thin i,.mm .tb-timeline .gslider.thin i{display:none}.mm .tb-row .gslider.thin,.mm .tb-timeline .gslider.thin{border-color:var(--text)}.mm .tb-row .cell .ball:not(.zero){background:color-mix(in srgb, var(--text) 80%, transparent)}.mm .tb-row .cell button.ball:hover{background:var(--timeline-cursor)}.mm .tb-row .cell .ball.dated{background:var(--state-running)}.mm .tb-row .cell .ball.zero{background:var(--interactive-selected)}.mm .g-wrap,.mm .ef{position:relative}.mm .tb-float{z-index:30;pointer-events:none;justify-content:center;padding:0 16px 4px;display:flex;position:absolute;bottom:52px;left:0;right:0}.mm .tb-bar{pointer-events:auto;border:1px solid var(--separator);background:var(--surface-bg);box-shadow:0 6px 24px color-mix(in srgb, var(--text) 10%, transparent);border-radius:16px;align-items:center;gap:4px;padding:4px;display:flex}.mm .tb-btn{border:1px solid var(--separator);background:var(--surface-bg);min-width:30px;height:30px;color:var(--text);cursor:pointer;transition:background-color var(--motion) ease;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.mm .tb-btn:hover:not(:disabled){background:var(--interactive-bg)}.mm .tb-btn:disabled{opacity:.4;cursor:default}.mm .tb-btn svg{width:16px;height:16px}.mm .tb-group{border:1px solid var(--separator);background:var(--surface-bg);border-radius:12px;align-items:center;display:flex}.mm .tb-group .tb-btn{background:0 0;border-color:#0000}.mm .tb-badge{z-index:1;color:#fff;background:var(--accent);border-radius:4px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px}.mm .tb-badge.bad{background:var(--red)}.mm .tb-badge.violet{background:var(--state-running)}.mm .tb-badge.dark{background:var(--control);color:var(--on-control)}.mm .g-wrap .period-b,.mm .g-wrap.mini .mini-list{padding-bottom:56px}.mm .ef>.ef-body{padding-bottom:46px}.mm .g-wrap>.g-head,.mm .ef>.g-head,.mm .body-view>.g-head{border-bottom:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px 6px;display:grid}.mm .g-wrap.mini>.g-head{display:flex}.mm .g-head>.seg{background:var(--interactive-bg);border-radius:10px;align-items:center;gap:2px;height:30px;padding:2px;display:inline-flex}.mm .g-head .seg button{height:26px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.mm .g-head .seg button[aria-pressed=true]{background:var(--surface-bg);color:var(--text);box-shadow:0 0 0 1px var(--separator)}.mm .g-head .seg svg{width:16px;height:16px}.mm .g-head .places{scrollbar-width:thin;justify-content:safe center;gap:8px;min-width:0;display:flex;overflow-x:auto}.mm .loc{border:1px solid var(--separator);background:var(--surface-bg);white-space:nowrap;height:30px;color:var(--text);cursor:pointer;transition:background-color var(--motion) ease;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px 0 4px;font-size:14px;font-weight:500;display:inline-flex}.mm .loc:hover{background:var(--interactive-hover)}.mm .loc-n{border:1px solid var(--interactive-bg);color:#fff;border-radius:6px;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:12px;font-weight:500;line-height:1;display:grid;position:relative}.mm .loc-n.plain{color:var(--text);border-color:var(--line-strong);background:#fff}.mm .loc[aria-pressed=true] .loc-n{box-shadow:0 0 0 1px var(--timeline-cursor)}.mm .loc-u{color:var(--muted);margin-left:-2px;font-size:11.5px}.mm .loc-u:after{content:" ·"}.mm .loc-check{background:var(--timeline-cursor);color:#fff;border-radius:2px;width:10px;height:10px;padding:1px;position:absolute;bottom:-2px;right:-2px}.mm .g-head-r{align-items:center;gap:8px;display:flex}.mm .alldocs{border:1px solid var(--separator);background:var(--surface-bg);height:30px;color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.mm .alldocs:hover{background:var(--interactive-hover)}.mm .alldocs svg{width:20px;height:20px}.mm .tb-btn.on{background:var(--interactive-selected)}.mm .g-head .tb-btn .ico svg,.mm .g-head .tb-btn>span>svg{width:16px;height:16px}.mm .g-head-l{align-items:center;gap:8px;display:flex}.mm .gslider i,.mm .tb-row .gslider i,.mm .tb-timeline .gslider i{transform:none}.mm .card{border:1px solid var(--separator)}.mm .card.on{box-shadow:0 0 0 2px var(--text);border-color:#0000}.mm .card.hit{background-image:linear-gradient(var(--filter), var(--filter));background-repeat:no-repeat;background-size:3px 100%}.mm .card.hit:not(.on){box-shadow:none}.mm .acp{background:var(--surface-bg);border:1px solid var(--separator);border-radius:14px}.mm .acp-h{flex:none;align-items:flex-start;gap:10px;padding:12px 10px 10px 14px;display:flex}.mm .acp-h .sq{border-radius:4px;flex:none;width:14px;height:14px;margin-top:4px}.mm .acp-title{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.mm .acp-title b{font-size:15px;font-weight:600}.mm .acp-title span{font-size:13.5px}.mm .acp-title small{color:var(--text-muted);font-size:12.5px}.mm .acp-actions{border-bottom:1px solid var(--separator);flex:none;align-items:center;gap:6px;padding:0 14px 12px;display:flex}.mm .acp-primary{background:var(--control);height:34px;color:var(--on-control);cursor:pointer;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.mm .acp-primary:disabled{opacity:.4;cursor:default}.mm .acp-icon{border:1px solid var(--separator);background:var(--surface-bg);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.mm .acp-icon:hover:not(:disabled){background:var(--interactive-hover)}.mm .acp-icon:disabled{opacity:.4;cursor:default}.mm .acp-icon.on{background:var(--interactive-selected)}.mm .acp-icon svg{width:15px;height:15px}.mm .acp-h .acp-icon{border:0;width:28px;height:28px}.mm .acp-b{background:var(--workspace-bg,var(--plane));flex-direction:column;gap:10px;padding:10px 10px 12px;display:flex;overflow:auto}.mm .acp-motif{background:var(--surface-bg);border:1px solid var(--separator);border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;font-size:13.5px;display:flex}.mm .acp-motif span{color:var(--text-muted);font-size:11.5px;font-weight:600}.mm .acp-sec{border:1px solid var(--separator);background:var(--surface-bg);border-radius:12px;overflow:hidden}.mm .acp-sec h4{text-transform:none;letter-spacing:0;color:var(--text);align-items:center;gap:8px;margin:0;padding:9px 12px 7px;font-size:13.5px;font-weight:600;display:flex}.mm .acp-sec h4 i{border-radius:50%;flex:none;width:8px;height:8px}.mm .acp-n{background:var(--interactive-bg);min-width:18px;height:18px;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 5px;font-size:11.5px;font-weight:600;display:inline-grid}.mm .acp-sec ul{flex-direction:column;display:flex}.mm .acp-sec li{border-top:1px solid var(--separator)}.mm .acp-doc{padding:8px 10px 8px 12px}.mm .acp-doc-h{align-items:center;gap:10px;display:flex}.mm .acp-doc-t{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:0;line-height:1.3;display:flex}.mm .acp-doc-t b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.mm .acp-doc-t small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mm .acp-doc-t:hover b{text-decoration:underline}.mm .acp-doc-a{flex:none;align-items:center;gap:4px;display:flex}.mm .acp-btn{border:1px solid var(--separator);background:var(--surface-bg);height:28px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.mm .acp-btn:hover{background:var(--interactive-hover)}.mm .acp-btn.on{background:var(--interactive-selected)}.mm .acp-btn .ci,.mm .acp-btn .ci svg{width:14px;height:14px}.mm .acp-doc-a .acp-icon{border-radius:8px;width:28px;height:28px}.mm .acp-mentions{flex-wrap:wrap;gap:6px;padding:8px 0 2px 28px;display:flex}.mm .ax-chips{flex-wrap:wrap;gap:6px;display:flex}.mm .acp-chips{padding:2px 12px 12px}.mm .ax-chip{background:color-mix(in srgb, var(--c) 30%, var(--surface));max-width:100%;min-height:26px;color:var(--text);text-align:left;border:0;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;line-height:1.35;display:inline-flex}.mm button.ax-chip,.mm .ax-chip-l{cursor:pointer}.mm button.ax-chip:hover{background:color-mix(in srgb, var(--c) 28%, transparent)}.mm .ax-chip small{color:var(--text-muted);flex:none;font-size:11.5px}.mm .ax-chip.sm{min-height:20px;padding:0 8px;font-size:11.5px;font-weight:500}.mm .ax-chip-l{font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.mm .ax-chip-l:hover{text-decoration:underline}.mm .ax-chip .cbx{margin:0 -2px 0 -4px}.mm .pane>.ph{height:36px;padding:0 4px 0 10px}.mm .pane>.ph h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.mm .pane>.ph h2 small{color:var(--text-muted);font-size:12.5px;font-weight:400}.mm .vtool{height:32px;padding:0 6px}.mm .pages{padding:6px 4px 8px}.mm .pas-filters{flex-wrap:wrap;gap:6px;display:flex}.mm .pas-filters .chip.on{border-color:var(--text)}.mm .pas{border-left:2px solid #ffcc00b3;flex-direction:column;gap:3px;margin:0 0 0 4px;padding-left:10px;display:flex}.mm .pas figcaption{color:var(--faint);font-size:11.5px}.mm .pas blockquote{color:var(--text);white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.mm .ips-scope{flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0 6px;display:flex}.mm .ips-scope select,.mm .ips-period input{font:inherit;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:7px;max-width:100%;padding:2px 6px;font-size:12.5px}.mm .ips-period{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mm .ips-actions{gap:6px;margin:6px 0 2px;display:flex}.mm .ips-mentions{flex-wrap:wrap;gap:4px 12px;display:flex}.mm .dos-title{font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:7px;margin-left:-6px;padding:2px 6px;font-size:15px;font-weight:600}.mm .dos-title:hover,.mm .dos-title:focus{border-color:var(--line-strong);outline:none}.mm .tag{background:var(--chip);color:var(--muted);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:0 6px;font-size:11px;line-height:16px;display:inline-flex}.mm .tag svg{width:11px;height:11px}.mm .tag.ok{color:var(--state-done,#248a3d);background:#34c75924}.mm .tag.warn{color:#a05a00;background:#ff8d2829}.mm button.sel-h{text-align:left;background:0 0;border:0;width:100%;display:block}.mm .pieces{border-top:1px solid var(--line);margin-top:6px}.mm .piece{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.mm .piece.confirme{border-color:color-mix(in srgb, #34c759 45%, var(--line))}.mm .cart-btn{width:34px;height:34px;color:var(--text);background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:4px;display:inline-flex;position:relative}.mm .cart-btn .tb-badge{position:absolute;top:2px;right:0}.mm .cart-pop{z-index:60;border:1px solid var(--line);background:var(--surface);width:min(440px,100vw - 16px);max-height:min(70vh,620px);box-shadow:0 12px 40px var(--shadow);border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.mm .cart-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px;display:flex}.mm .cart-h>div{flex-direction:column;line-height:1.25;display:flex}.mm .cart-h small{color:var(--muted);font-size:12px}.mm .cart-ico{background:var(--chip);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.mm .cart-l{flex:auto;margin:0;padding:4px 6px;list-style:none;overflow-y:auto}.mm .cart-l li{border-radius:9px;align-items:center;gap:4px;display:flex}.mm .cart-l li:hover{background:var(--hover)}.mm .cart-i{text-align:left;min-width:0;color:var(--text);background:0 0;border:0;flex:1;align-items:flex-start;gap:8px;padding:6px;display:flex}.mm .cart-i svg{width:15px;height:15px;color:var(--muted);flex:none;margin-top:2px}.mm .cart-i span{flex-direction:column;min-width:0;display:flex}.mm .cart-i b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.mm .cart-i small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mm .cart-pop .note{padding:14px 12px}.mm .cart-f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.mm .rc{flex-direction:column;gap:10px;padding:8px 10px 12px;display:flex}.mm .pick{min-width:0;max-width:100%;display:inline-flex;position:relative}.mm .pick-b{border:1px solid var(--line-strong);background:var(--surface);min-width:0;max-width:520px;height:28px;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:13px;display:inline-flex}.mm .pick-b span{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mm .pick-b.empty span{color:var(--muted);font-weight:400}.mm .pick-b small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mm .pick-b svg{width:14px;height:14px;color:var(--muted);flex:none}.mm .pick-pop{z-index:40;border:1px solid var(--line);background:var(--surface);width:min(460px,86vw);max-height:360px;box-shadow:0 12px 32px var(--shadow);border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.mm .pick-pop input{font:inherit;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:7px;padding:4px 8px;font-size:13px}.mm .pick-l{flex-direction:column;display:flex;overflow-y:auto}.mm .pick-l button{text-align:left;color:var(--text);background:0 0;border:0;border-radius:8px;align-items:baseline;gap:10px;padding:6px 8px;font-size:13px;display:flex}.mm .pick-l button small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.mm .share{display:inline-flex;position:relative}.mm .share-pop{z-index:45;border:1px solid var(--line);background:var(--surface);width:min(440px,86vw);box-shadow:0 12px 36px var(--shadow);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.mm .share-h{margin:0;font-size:13.5px;font-weight:600}.mm .share-pop section{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;padding-top:8px;display:flex}.mm .share-pop h4{margin:0;font-size:13px;font-weight:600}.mm .share-pop p{margin:0;font-size:12.5px}.mm .share-t{flex-direction:column;gap:4px;font-size:13px;display:flex}.mm .share-t label{align-items:center;gap:6px;display:inline-flex}.mm .share-ok{color:var(--state-done,#248a3d)}.mm .src-ref{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mm .src-ref:hover{color:var(--text)}.mm .trace{color:var(--muted);font-size:12.5px}.mm .ips-scope .seg{flex-wrap:wrap}.mm .cart-btn{background:var(--accent);color:#fff}.mm .cart-btn:hover,.mm .cart-btn.on{background:color-mix(in srgb, var(--accent) 85%, #000);color:#fff}.mm .cart-btn .tb-badge{color:var(--accent);background:#fff}.mm .ips-scope{padding-top:10px}.mm .ips-scope .share{margin-left:auto}.mm .share-pop{left:auto;right:0}.mm .md li.peeking{display:block}.mm .peek{border:1px solid var(--separator);background:var(--surface-bg,var(--surface));box-shadow:0 0 0 2px var(--hl,transparent);border-radius:12px;margin:6px 0 10px;font-size:13px;overflow:hidden}.mm .peek-h{border-bottom:1px solid var(--separator);align-items:center;gap:8px;padding:8px 10px;display:flex}.mm .peek-b{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 16px;padding:8px 10px;display:grid}.mm .peek-b section{flex-direction:column;gap:4px;min-width:0;display:flex}.mm .peek-b h5{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin:0;font-size:11.5px;font-weight:500}.mm .peek-b p{margin:0}.mm .peek-m{border-left:2px solid #ffcc00b3;flex-direction:column;gap:2px;padding:4px 0 4px 8px;display:flex}.mm .peek-m small{color:var(--muted);font-size:12px}.mm .peek-m blockquote{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.mm .peek-m .lnk{align-self:flex-start}.mm .peek-f{border-top:1px solid var(--separator);flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.mm .cart-btn{gap:6px;width:auto;min-width:34px;padding:0 8px}.mm .cart-n{min-width:16px;height:16px;color:var(--accent);text-align:center;background:#fff;border-radius:999px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:16px}.mm .work{flex-direction:column;gap:12px;min-height:100%;padding:12px 12px 90px;display:flex;position:relative}.mm .work-h{align-items:flex-start;gap:12px;display:flex}.mm .work-ico{background:var(--accent);color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.mm .work-ico.sm{background:var(--chip);width:28px;height:28px;color:var(--text);border-radius:9px}.mm .work-ico svg{width:18px;height:18px}.mm .work-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mm .work-t h2{margin:0;font-size:18px;font-weight:600}.mm .work-t .dos-title{font-size:18px}.mm .work-t p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.mm .work-empty{text-align:center;color:var(--muted);border:1px dashed var(--line-strong);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;font-size:13px;display:flex}.mm .work-empty svg{width:26px;height:26px}.mm .work-empty b{color:var(--text);font-size:14px}.mm .work-subjects{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.mm .work-subject .lnk{font-size:13px}.mm .work-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:10px;display:grid}.mm .work-card .m-cls{margin:0;font-size:12.5px}.mm .work-card .docs{gap:4px}.mm .work-doc{flex-direction:column;gap:4px;display:flex}.mm .work-doc .doc{margin:0}.mm .work-doc .doc.on{box-shadow:inset 0 0 0 2px var(--text)}.mm .work-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.mm .work-pas{margin:0 4px 4px 14px}.mm .work-pas figcaption{align-items:center;gap:4px;display:inline-flex}.mm .work-pas figcaption svg{width:12px;height:12px}.mm .work-pas .lnk{align-self:flex-start;font-size:12px}.mm .work-whole{align-self:flex-start}.mm .work-bar-wrap{pointer-events:none;z-index:5;flex-direction:column;align-items:center;gap:4px;margin-top:auto;display:flex;position:sticky;bottom:10px}.mm .work-bar-wrap>*{box-sizing:border-box;max-width:100%}.mm .work-bar{pointer-events:auto;border:1px solid var(--separator);background:var(--surface);box-shadow:0 8px 30px var(--shadow);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:5px;display:flex}.mm .work-bar>button,.mm .work-menu>button{height:32px;color:var(--text);white-space:nowrap;background:0 0;border:0;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.mm .work-bar>button:hover:not(:disabled),.mm .work-menu>button:hover:not(:disabled){background:var(--hover)}.mm .work-bar button:disabled{opacity:.45}.mm .work-bar svg{flex:none;width:16px;height:16px}.mm .work-menu>button.primary{background:var(--accent);color:#fff}.mm .work-menu>button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 85%, #000)}.mm .work-bar>button.quiet{color:var(--muted);padding:0 9px}.mm .work-menu{display:inline-flex;position:relative}.mm .work-pop{border:1px solid var(--line);background:var(--surface);min-width:240px;box-shadow:0 12px 36px var(--shadow);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.mm .work-pop button{text-align:left;color:var(--text);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;font-size:13.5px;display:flex}.mm .work-pop button:hover{background:var(--hover)}.mm .work-pop small{color:var(--muted);font-size:11.5px}.mm .work-note{pointer-events:auto;margin:0;font-size:12px}.mm .expected{gap:8px}.mm .work{min-height:calc(100dvh - 190px)}.mm .close-patient{height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;margin-right:4px;padding:0 10px 0 8px;font-size:13px;display:inline-flex}.mm .close-patient:hover{background:var(--hover);color:var(--text)}.mm .vbar{scrollbar-width:none;flex-wrap:nowrap;gap:4px;min-height:44px;overflow-x:auto}.mm .vbar .v-title{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.mm .vbar .v-title h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}.mm .vbar .v-title h2 small{color:var(--muted);font-weight:400}.mm .v-pages,.mm .v-zoom{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;font-size:12.5px;display:inline-flex}.mm .v-z{font:inherit;color:var(--text);background:0 0;border:0;border-radius:6px;min-width:44px;padding:0 4px;font-size:12.5px}.mm .v-z:hover{background:var(--hover)}.mm .v-marks{border:1px solid var(--line-strong);height:28px;color:var(--muted);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;display:inline-flex}.mm .v-marks svg{width:14px;height:14px}.mm .v-marks:disabled{opacity:.45}.mm .meta-modal{flex-direction:column;gap:10px;width:min(720px,100vw - 32px);max-height:min(84vh,820px);display:flex;overflow:hidden}.mm .meta-h{align-items:center;display:flex}.mm .meta-h h3{margin:0}.mm .meta-b{flex-direction:column;gap:14px;padding-right:4px;display:flex;overflow-y:auto}.mm .meta-b h4{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin:0 0 4px;font-size:12px;font-weight:500}.mm .meta-dl{grid-template-columns:minmax(130px,max-content) 1fr;gap:4px 14px;margin:0 0 8px;font-size:13px;display:grid}.mm .meta-dl>div{display:contents}.mm .meta-dl dt{color:var(--muted)}.mm .meta-dl dd{overflow-wrap:anywhere;flex-direction:column;min-width:0;margin:0;display:flex}.mm .meta-raw{background:var(--chip);border-radius:8px;max-height:320px;padding:8px;font-size:11.5px;overflow:auto}.mm .ctag{border-radius:999px;align-items:center;gap:4px;padding:1px 9px 1px 6px;display:inline-flex;background:color-mix(in srgb, var(--c) 30%, var(--surface))!important;border:0!important}.mm .ctag .ctl{color:var(--text);font-weight:500}.mm .ctag.w-negated{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 12%, var(--surface))!important}.mm .ctag.w-negated .ctl{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 55%, transparent);color:var(--muted)}.mm .ctag.w-possible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 60%, transparent);outline:1px dashed color-mix(in srgb, var(--c) 70%, transparent);outline-offset:-1px;background:color-mix(in srgb, var(--c) 18%, var(--surface))!important}.mm .ctag-w{letter-spacing:.02em;background:var(--surface);color:var(--text-muted);border-radius:999px;padding:0 5px;font-size:10.5px;font-weight:600}.mm .w-affirmed{--wc:#34c759}.mm .w-possible{--wc:#ff8d28}.mm .w-past{--wc:#6155f5}.mm .w-negated{--wc:#8e8e93}.mm .w-family{--wc:#00c3d0}.mm .w-none{--wc:var(--line-strong)}.mm mark.cue{background:color-mix(in srgb, var(--wc,#ff8d28) 30%, transparent);color:inherit;border-radius:3px;padding:0 2px;font-weight:600}.mm .vbar{flex-wrap:wrap;row-gap:2px;height:auto;padding-top:4px;padding-bottom:4px;overflow:visible}.mm .vbar .v-title{flex:180px;min-width:140px}.mm .vbar>.grow{display:none}.mm .ef-panel.inline{align-self:stretch;min-height:0}.mm .ef-panel .acp-b{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.mm .rcol{background:var(--plane);border-radius:14px;flex-direction:column;flex:none;min-width:0;display:flex;overflow:hidden}.mm .rcol .rc{height:100%;overflow-y:auto}.mm .rcol.folded{align-items:center;padding-top:8px}.mm .rcol-rail{flex-direction:column;align-items:center;gap:6px;width:100%;min-height:0;display:flex}.mm .rail-open{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.mm .rail-open:hover{background:var(--hover);color:var(--text)}.mm .rail-n{color:var(--muted);font-size:11px;font-weight:600}.mm .rail-docs{scrollbar-width:none;flex-direction:column;align-items:center;gap:4px;min-height:0;margin:0;padding:2px 0 8px;list-style:none;display:flex;overflow-y:auto}.mm .rail-doc{background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.mm .rail-doc:hover{background:var(--hover)}.mm .rail-doc.on,.mm .rail-doc.on:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 1.5px var(--accent)}.mm .rail-doc .sq{border-radius:4px;width:14px;height:14px}.mm .ms-top{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;margin-bottom:8px;padding:8px 0 10px;display:flex}.mm .ms-panels{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mm .ms-sim{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.mm .ms-sim svg{width:13px;height:13px}.mm .ms-pick{flex-direction:column;gap:8px;display:flex}.mm .ms-list{flex-direction:column;gap:10px;max-height:52vh;padding-right:4px;display:flex;overflow:auto}.mm .ms-n{font-size:13px;font-weight:500;line-height:1.25}.mm .ms-v{color:var(--muted);font-size:12.5px}.mm .ms-v b{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px}.mm .spark{color:var(--muted);flex:none}.mm .tr{margin-left:2px;font-weight:700}.mm .ch-h{flex-wrap:wrap;row-gap:2px}.mm .ch-last{align-items:baseline;gap:4px;font-size:12.5px;display:inline-flex}.mm .ch-last b{font-variant-numeric:tabular-nums;font-size:15px}.mm .ch-last small{color:var(--muted);font-size:11.5px}.mm .pt-doc:hover circle:last-of-type{stroke-width:3px}.mm .ms-legend{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.mm .lg-pt{background:var(--text);border-radius:50%;width:9px;height:9px;display:inline-block}.mm .lg-pt.open{background:var(--surface);box-shadow:inset 0 0 0 2px var(--text)}.mm .vbar .v-title{flex:160px}.mm .ans-und{flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:12.5px;display:flex}.mm .acp-b>*{flex:none}.mm .rcol.folded{margin-right:8px}.mm .share{gap:6px}.mm .pages{touch-action:pan-x pan-y}.ctx.solo .ctx-body:not(.as-pane)>div[data-zone=mesures]{max-width:none;padding:0 12px}.mm .concept.on,.mm .prob.on{box-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 4px}@keyframes mm-flash{0%,60%{background:var(--hl-bg);box-shadow:0 0 0 4px var(--hl-bg)}to{box-shadow:none;background:0 0}}.mm .md .flash{border-radius:6px;animation:2.2s ease-out mm-flash}.mm .ev-ico{--c:var(--muted);background:var(--c);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.mm .ev-ico svg{width:14px;height:14px}.mm .ev-ico.lg{width:32px;height:32px}.mm .ev-ico.lg svg{width:18px;height:18px}.mm .ef-road{fill:var(--chip)}.mm .ef-road-line{stroke:var(--surface);stroke-width:1.5px;stroke-dasharray:7 7;opacity:.9}.mm .ef-year-t{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.mm .ef-age-t{fill:var(--faint);font-size:10.5px}.mm .ef-pin{transition:r .15s}.mm .ef-pill{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:999px;align-items:center;gap:7px;width:170px;height:34px;padding:0 10px 0 5px;transition:transform .18s cubic-bezier(.3,1.6,.5,1),box-shadow .15s,border-color .15s;animation:.32s cubic-bezier(.3,1.5,.5,1) both ef-pop;display:flex;position:absolute;box-shadow:0 1px 2px #0000000d}.mm .ef-pill:hover{border-color:var(--line-strong);box-shadow:0 6px 16px var(--shadow);z-index:3;transform:translateY(-2px)scale(1.04)}.mm .ef-pill:hover .ev-ico{animation:.4s ef-wiggle}.mm .ef-pill.on{border-color:var(--text);box-shadow:0 0 0 1px var(--text), 0 4px 12px var(--shadow);z-index:2}.mm .ef-pill-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:550;line-height:1.2;overflow:hidden}.mm .ef-pill.series{box-shadow:3px 3px 0 -1px var(--surface), 3px 3px 0 0 var(--line-strong), 6px 6px 0 -1px var(--surface), 6px 6px 0 0 var(--line)}.mm .ef-pill.series:hover{box-shadow:3px 3px 0 -1px var(--surface), 3px 3px 0 0 var(--line-strong), 6px 6px 0 -1px var(--surface), 6px 6px 0 0 var(--line), 0 8px 18px var(--shadow)}.mm .ef-pill.group{background:var(--interactive-bg);border-style:dashed;border-color:var(--line-strong)}.mm .ef-pill.group:hover{background:var(--interactive-hover)}@keyframes ef-pop{0%{opacity:0;transform:translateY(6px)scale(.9)}}@keyframes ef-wiggle{30%{transform:rotate(-12deg)}65%{transform:rotate(9deg)}}@media (prefers-reduced-motion:reduce){.mm .ef-pill,.mm .ef-pill:hover .ev-ico{animation:none}.mm .ef-pill:hover{transform:none}}.mm .d-kind{background:var(--chip);width:22px;height:22px;color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid}.mm .d-kind svg{width:14px;height:14px}.mm .acp-doc-ico{background:var(--chip);width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.mm .ef-status{flex-wrap:wrap;align-items:center;column-gap:4px;display:flex}.mm .ev-ico{position:relative}.mm .ef-pill .ev-ico+.ef-pill-t{margin-left:2px}.mm .ef-pill.series .ev-ico+.ef-pill-t,.mm .ef-pill.day .ev-ico+.ef-pill-t{margin-left:6px}.mm .ef.snap .ef-view{scroll-snap-type:x proximity}.mm .ef-snap{pointer-events:none;scroll-snap-align:center;width:1px;height:1px;position:absolute}.mm .acp-step{flex:none;gap:2px;display:inline-flex}.mm .ef-pill.vig{border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px;width:236px;height:104px;padding:6px 10px 6px 6px}.mm .rc-item{padding-left:9px;position:relative}.mm .rc-item:before{content:"";background:var(--pc);border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.mm .rc-where{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:6px 0 2px;font-size:11.5px;display:flex;overflow:hidden}.mm .rc-where .sq{background:var(--pc);border-radius:3px;flex:none;width:9px;height:9px}.mm .gcal-panel{box-sizing:border-box;white-space:normal;text-align:left;grid-template-columns:1fr 1fr;align-items:end;gap:12px;width:380px;max-width:calc(100vw - 32px);padding:14px;display:grid}.mm .gcal-panel>label{color:var(--muted);flex-direction:column;align-items:stretch;gap:5px;margin:0;font-size:12px;font-weight:500;display:flex}.mm .gcal-panel input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--input);width:100%;height:34px;color:var(--text);font:inherit;border-radius:9px;padding:0 8px;font-size:13px}.mm .gcal-panel .gcal-f{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.mm .ev-ico{box-shadow:0 0 0 2px var(--ring,transparent)}.mm .ef-pill.dot{width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:50%;justify-content:center;padding:0;animation:.32s cubic-bezier(.3,1.5,.5,1) both ef-pop}.mm .ef-pill.dot .ef-pill-t{border:1px solid var(--line);background:var(--surface);width:max-content;max-width:240px;box-shadow:0 4px 14px var(--shadow);color:var(--text);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:4;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:550;display:none;position:absolute;top:50%;left:34px;overflow:hidden;transform:translateY(-50%)}.mm .ef-pill.dot.flip .ef-pill-t{left:auto;right:34px}.mm .ef-pill.dot:hover,.mm .ef-pill.dot.on,.mm .ef-pill.dot:focus-visible{z-index:6;box-shadow:none;border:0;transform:none}.mm .ef-pill.dot.series .ev-ico{box-shadow:0 0 0 2px var(--plane), 0 0 0 4px var(--ring,transparent), 3px 3px 0 3px var(--line-strong)}.mm .ef-pill.dot.group{background:0 0;border:0}.mm .ef-pill.dot.group:hover .ef-pill-t{display:block}.mm .tb-btn .tb-badge{min-width:15px;height:15px;box-shadow:0 0 0 1.5px var(--surface);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;bottom:2px;right:2px}.mm .ef-pill.dot{width:auto;min-width:30px;max-width:260px;height:30px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;gap:6px;padding:2px;transition:background .15s,border-color .15s,box-shadow .15s;overflow:hidden}.mm .ef-pill.dot.flip{flex-direction:row-reverse}.mm .ef-pill.dot .ef-pill-t{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:200px;padding:0 8px 0 0;font-size:12.5px;font-weight:550;display:none;position:static;overflow:hidden;transform:none}.mm .ef-pill.dot.flip .ef-pill-t{padding:0 0 0 8px}.mm .ef-pill.dot:hover,.mm .ef-pill.dot.on,.mm .ef-pill.dot:focus-visible{z-index:6;border-color:var(--line-strong);background:var(--surface);box-shadow:0 6px 16px var(--shadow);transform:none}.mm .ef-pill.dot.on{border-color:var(--line-strong);box-shadow:0 6px 16px var(--shadow)}.mm .ef-pill.dot:hover .ef-pill-t,.mm .ef-pill.dot.on .ef-pill-t,.mm .ef-pill.dot:focus-visible .ef-pill-t{display:block}.mm .ef-pill.dot:hover .ev-ico{animation:.4s ef-wiggle;transform:none}.mm .ef-pill.dot.on .ev-ico{box-shadow:0 0 0 2px var(--ring,transparent)}.mm .ef-pill.dot.counted{border-color:var(--line);background:var(--surface);box-shadow:0 1px 2px #0000000f}.mm .ef-pill.dot.series,.mm .ef-pill.dot.series:hover{box-shadow:0 1px 2px #0000000f}.mm .ef-c{min-width:14px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:0 6px 0 0;font-size:11.5px;font-weight:650;line-height:1}.mm .ef-pill.dot.flip .ef-c{padding:0 0 0 6px}.mm .ef-pill.dot.group .ef-c{background:var(--text);min-width:24px;height:24px;color:var(--surface);border-radius:999px;place-items:center;padding:0 6px;display:grid}.mm .ef-pill.dot.group{border-style:dashed;border-color:var(--line-strong)}.mm .ef-pill.off{opacity:.35;filter:grayscale()}.mm .ef-pill.off:hover{opacity:.8}.mm .ef-bay{fill:var(--hover);stroke:var(--line-strong);stroke-dasharray:3 4}.mm .ef-kinds{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 14px 0;display:flex}.mm .ef-kind{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 3px;transition:opacity .15s,background .15s;display:inline-flex}.mm .ef-kind .ev-ico{width:22px;height:22px}.mm .ef-kind-n{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.mm .acp-sec h4{flex-wrap:wrap}.mm .acp-sec-a{flex-wrap:wrap;gap:4px;margin-left:auto;display:inline-flex}.mm .ax-chip.clin{gap:5px;padding:2px 10px 2px 6px}.mm .ax-chip.clin:not(:has(.cbx)){padding-left:10px}.mm .ax-chip.clin .cbx{margin:0}.mm .ax-chip.clin .ax-chip-l{overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.mm .ax-chip.clin .ax-chip-l.plain{cursor:default}.mm .ax-chip.clin .ax-chip-l.plain:hover{text-decoration:none}.mm .ef-kind{background:var(--surface)}.mm .ef-kind .ev-ico{color:var(--c);box-shadow:none;background:var(--surface)!important}.mm .ef-kind[aria-pressed=false]{background:var(--surface)}.mm .ef-kind[aria-pressed=false] .ev-ico{color:var(--faint);background:var(--surface)!important}.mm{--white:#fff}:root[data-theme=dark] .mm{--white:var(--surface)}.mm .ef-kind:hover{border-color:var(--line-strong);background:var(--white)!important}.mm .acp-btn svg,.mm .acp-btn img{flex:none;width:14px;height:14px}.mm .ef-pill.dot .ev-ico{color:var(--c);box-shadow:inset 0 0 0 2px var(--ring,var(--line-strong));background:var(--white)!important}.mm .ef-pill.dot.off .ev-ico{color:var(--faint);box-shadow:inset 0 0 0 2px var(--line-strong)}.mm .ef-pill.dot{min-width:36px;height:36px;padding:2px}.mm .ef-pill.dot .ev-ico{width:30px;height:30px;box-shadow:inset 0 0 0 2.5px var(--ring,var(--line-strong)), 0 1px 3px #0000001f}.mm .ef-pill.dot .ev-ico svg{width:16px;height:16px}.mm .ef-pill.dot.group .ef-c{min-width:30px;height:30px;font-size:12px}.mm .ef-c{font-size:12.5px}.mm .ef-pill.dot.urg .ev-ico{color:#fff;box-shadow:0 0 0 2.5px var(--ring,transparent), 0 1px 3px #00000026;background:var(--c)!important}.mm .ef-pill.dot.urg.off .ev-ico{background:var(--line-strong)!important}.mm .ef-kind[aria-pressed=false]{opacity:1;border-style:solid}.mm .ef-kind[aria-pressed=false] .ev-ico{color:var(--c)}.mm .ef-kind[aria-pressed=true]{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.mm .ef-kind.dim{opacity:.45}.mm .ef-kind.dim .ev-ico{color:var(--faint)}.mm .ef-panel.acp .acp-sec{background:var(--white);border-color:var(--line)}.mm .acp-line{align-items:center;gap:6px;min-width:0;display:inline-flex}.mm .acp-title .acp-line{flex-wrap:wrap;display:flex}.mm .acp-motif .acp-line{color:var(--text);font-size:13.5px;font-weight:400}.mm .acp-doc-t{cursor:default;gap:2px}.mm .acp-doc-name{min-width:0;font:inherit;color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;overflow:hidden}.mm .acp-doc-name:hover{text-decoration:underline}.mm .clin-w{align-items:center;gap:5px;max-width:100%;display:inline-flex}.mm .ax-chip.clin{padding-left:10px}.mm .ef-panel.acp{background:var(--chip);box-shadow:none;border:0}.mm .acp-title .acp-line{flex-wrap:nowrap;align-items:flex-start}.mm .acp-title .acp-line .cbx{margin-top:2px}.mm .acp-sec-a{flex-basis:auto;gap:4px;margin-left:auto;padding-top:0}.mm .acp-sec-a .acp-icon svg,.mm .acp-sec-a .acp-icon img{width:15px;height:15px}.mm .acp-mentions{flex-wrap:wrap;gap:5px;display:flex}.mm .ef-panel.acp,.mm .ef-panel.acp .acp-h,.mm .ef-panel.acp .acp-actions,.mm .ef-panel.acp .acp-b,.mm .ef-panel.acp .acp-sec,.mm .ef-panel.acp .acp-motif{background:var(--surface)}.mm .ef-panel.acp{border:1px solid var(--line-strong);box-shadow:none}.mm .ef-panel.acp .acp-sec,.mm .ef-panel.acp .acp-motif{border:1px solid var(--line-strong)}.mm .ef-pill.dot .ev-ico,.mm .ef-pill.dot.on .ev-ico,.mm .ef-pill.dot.series .ev-ico,.mm .ef-pill.dot.urg .ev-ico{box-sizing:border-box;border:2px solid var(--ring,var(--line-strong));width:30px;height:30px;box-shadow:none}.mm .ef-pill.dot.off .ev-ico{border-color:var(--line-strong)}.mm .md .focus{background:var(--hl-bg);box-shadow:0 0 0 3px var(--hl-bg);border-radius:4px;transition:background .6s}.mm .story{margin:4px 0 0;padding:0 0 0 10px;list-style:none}.mm .story-c{border-left:2px solid var(--line-strong);padding:0 0 18px 20px;position:relative}.mm .story-c:last-child{border-left-color:#0000}.mm .story-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:-3px;display:flex;position:relative}.mm .story-dot{background:var(--pc);width:12px;height:12px;box-shadow:0 0 0 3px var(--plane);border-radius:50%;position:absolute;top:3px;left:-28px}.mm .story-h time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.mm .story-h b{font-size:13.5px;font-weight:600}.mm .story-h small{color:var(--muted);font-size:12px}.mm .story-i{flex-direction:column;gap:6px;margin:8px 0 0;padding:0 0 0 14px;list-style:none;display:flex}.mm .story-fact{align-items:baseline;gap:8px;font-size:13px;line-height:1.4;display:flex}.mm .story-fact>i{border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.mm .story-fact b{font-weight:600}.mm .story-fact small{color:var(--muted)}.mm .story-read>button{border:1px solid var(--line);border-left:3px solid var(--hl);background:var(--white);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.mm .story-read>button:hover{border-color:var(--line-strong);border-left-color:var(--hl)}.mm .story-ci{letter-spacing:.02em;color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.mm .story-ci em{background:var(--chip);color:var(--text);border-radius:999px;padding:0 7px;font-style:normal;font-weight:600}.mm .story-ci em.w-negated,.mm .story-ci em.w-family{background:color-mix(in srgb, var(--red) 14%, transparent)}.mm .story-ci em.w-possible{background:color-mix(in srgb, var(--filter) 18%, transparent)}.mm .story-read q{quotes:"« " " »";font-size:13px;line-height:1.45}.mm .story-read mark.cue{color:inherit;-webkit-text-decoration:underline 2px var(--red);text-decoration:underline 2px var(--red);text-underline-offset:3px;background:0 0}.btn.primary,.mm .btn.primary{background:var(--btn-bg);border:1px solid var(--btn-line);color:var(--btn-ink);font-weight:600}.btn.primary:hover:not(:disabled),.mm .btn.primary:hover:not(:disabled){background:var(--btn-bg-hover)}.mm .acp-primary{background:var(--btn-bg);border:1px solid var(--btn-line);color:var(--btn-ink);font-weight:600}.mm .acp-primary:hover:not(:disabled){background:var(--btn-bg-hover)}.chip.toggle[aria-pressed=true],.mm .chip.toggle[aria-pressed=true],.mm .v-marks.on{background:var(--btn-on);border-color:var(--btn-line);color:var(--btn-ink)}.mm .v-marks.on .faint{color:var(--muted);opacity:1}.mm .okbtn{background:var(--btn-bg);border:1px solid var(--btn-line);color:var(--btn-ink)}.mm .fsec-kinds{justify-content:flex-start;padding:2px 0 6px}.btn.primary,.mm .btn.primary,.mm .acp-primary,.mm .okbtn{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-weight:500}.btn.primary:hover:not(:disabled),.mm .btn.primary:hover:not(:disabled),.mm .acp-primary:hover:not(:disabled),.mm .okbtn:hover{background:var(--hover)}.mm .acp-primary:disabled{background:var(--surface);color:var(--muted);opacity:.6}.chip.toggle[aria-pressed=true],.mm .chip.toggle[aria-pressed=true],.mm .v-marks.on{background:var(--selected);border-color:var(--line-strong);color:var(--text)}.mm .vbar.one{flex-wrap:nowrap;gap:4px;min-width:0;overflow:visible}.mm .vbar.one>*{flex-shrink:0}.mm .vbar.one .v-title{flex:auto;min-width:60px;overflow:hidden}.mm .vbar.one .v-title h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm .vbar.one .grow{flex:0 1 0}.mm .vbar.one{height:36px;min-height:0;padding:0 4px 0 10px}.mm .vbar.one .v-title h3{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.mm .vbar.one .v-title h3 small{color:var(--muted);font-size:12px;font-weight:400}.mm .vbar.one .v-marks{height:26px;padding:0 8px}.mm .v-more{display:inline-flex;position:relative}.mm .v-menu{z-index:40;border:1px solid var(--line-strong);background:var(--surface);min-width:230px;box-shadow:0 10px 30px var(--shadow);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.mm .v-menu>button{height:32px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.mm .v-menu>button:hover{background:var(--hover)}.mm .v-menu>button[aria-checked=true]{background:var(--selected)}.mm .v-menu>button svg{width:15px;height:15px}.mm .v-menu-row{border-bottom:1px solid var(--line);justify-content:center;margin-bottom:4px;padding:4px 0 6px;display:flex}.mm .v-menu-note{color:var(--muted);padding:6px 10px;font-size:12px}.mm .v-main{position:relative}.mm .mbox.quiet{outline:none}.mm .mbox.followed{outline:2px solid color-mix(in srgb, var(--text) 55%, transparent);outline-offset:1px}.mm .zone>button{align-items:center;gap:8px;display:flex}.mm .zball{box-sizing:border-box;background:var(--anatomy);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11.5px;font-weight:700;display:grid}.mm .zball.none{background:var(--faint)}.mm .rc-item{padding-left:0}.mm .rc-item:before{display:none}.mm .story-c{border-left:1px solid var(--line-strong)}.mm .story-dot{width:9px;height:9px;box-shadow:0 0 0 3px var(--surface);top:4px;left:-25px}.mm .story-read>button{background:0 0;border:0;border-radius:6px;gap:3px;margin-left:-8px;padding:4px 8px}.mm .story-read>button:hover{background:var(--hover);border:0}.mm .story-ci{font-size:11.5px;font-weight:500}.mm .story-ci em{color:var(--muted);padding:0;font-weight:600;background:0 0!important}.mm .story-ci em:before{content:"· ";font-weight:400}.mm .story-ci em.w-negated,.mm .story-ci em.w-family{color:var(--red)}.mm .cartouche:hover,.mm .dos-title:hover,.mm .ef-kind:hover{border-color:var(--line);box-shadow:none}.mm .ef-kind:hover{background:var(--chip)!important}.mm .ef-pill.dot:hover{background:var(--chip);box-shadow:none;border-color:#0000}.mm .ef-pill.dot.counted:hover{border-color:var(--line);background:var(--chip)}.mm .docsec{flex-direction:column;align-self:stretch;align-items:center;gap:8px;display:flex}.mm .docsec+.docsec{margin-top:10px}.mm .doctab.bookmark{z-index:5;border:1px solid var(--line-strong);background:var(--surface);white-space:nowrap;border-radius:8px;flex-wrap:nowrap;gap:10px;min-height:24px;padding:1px 10px;font-size:12.5px;position:sticky;top:0;overflow:hidden}.mm .doctab.bookmark>*{flex:none}.mm .doctab.bookmark .sig,.mm .doctab.bookmark .muted:last-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.mm .docsec.anchor>.doctab.bookmark{border-color:var(--text)}.mm .loc.none{opacity:.45}.mm .v-followbar{border-bottom:1px solid var(--line);background:var(--surface);white-space:nowrap;flex:none;align-items:center;gap:8px;min-width:0;height:30px;padding:0 4px 0 10px;font-size:13px;display:flex}.mm .v-followbar>svg{flex:none}.mm .vf-what{text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.mm .vf-where{text-overflow:ellipsis;min-width:0;color:var(--muted);flex:0 auto;overflow:hidden}.mm .vf-where b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.mm .v-followbar .btn{flex:none;height:24px}.mm .v-followbar .btn svg{width:13px;height:13px}.mm .rc-where .sq{border-radius:4px;width:12px;height:12px}.mm .doc.on{box-shadow:none;background:var(--chip);border-color:#0000}.mm .story{padding-left:54px}.mm .story-c{padding-bottom:16px}.mm .story-c.y{margin-top:6px}.mm .story-year{text-align:right;width:40px;color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;position:absolute;top:-2px;left:-56px}.mm .story-h time{min-width:46px;color:var(--muted);font-size:12px;font-weight:600}.mm .story-h b{font-size:14px}.mm .story-i{gap:5px;padding-left:56px}.mm .story-fact{grid-template-columns:82px 1fr;align-items:baseline;gap:8px;font-size:13.5px;display:grid}.mm .story-fact .sf-k{color:var(--muted);text-transform:none;font-size:11.5px;font-weight:600}.mm .story-fact.k-dx .sf-l{font-weight:600}.mm .story-read>button{padding:3px 8px}.mm .story-read q{color:var(--text);font-size:13.5px;line-height:1.5}.mm .story-read small{color:var(--muted);align-items:center;gap:6px;margin-top:1px;font-size:11.5px;display:flex}.mm .story-read small em{color:var(--text);font-style:normal;font-weight:600}.mm .story-read small em:before{content:"· ";color:var(--muted);font-weight:400}.mm .story-read small em.w-negated,.mm .story-read small em.w-family{color:var(--red)}.mm .ef-panel.acp .acp-sec,.mm .ef-panel.acp .acp-motif{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.mm .ef-panel.acp .acp-b{gap:0}.mm .ef-panel.acp .acp-b>:first-child{border-top:0}.mm .ef-panel.acp .acp-sec h4,.mm .ef-panel.acp .acp-chips{padding-left:4px;padding-right:4px}.mm .ef-panel.acp .acp-sec li{border-top:0}.mm .story-fact{grid-template-columns:104px 1fr}.mm .story-fact .sf-k{white-space:nowrap}.mm .ph .close-l,.mm .vbar .close-l{margin-right:2px}.mm .ef-glance.named .ef-pill.dot{border-color:var(--line);background:var(--surface)}.mm .ef-glance.named .ef-pill.dot .ef-pill-t{display:block}.mm .ef-glance.named .ef-pill.dot:hover{z-index:6}.mm .ef-names{height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 8px;font-size:12.5px;display:inline-flex}.mm .ef-names:hover{background:var(--hover)}.mm .ef-names i{background:var(--line-strong);border-radius:999px;width:26px;height:15px;transition:background .15s;position:relative}.mm .ef-names i:after{content:"";background:var(--white,#fff);border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px}.mm .ef-names[aria-checked=true]{color:var(--text)}.mm .ef-names[aria-checked=true] i{background:var(--text)}.mm .ef-names[aria-checked=true] i:after{background:var(--surface);transform:translate(11px)}.q-clear{border:1px solid var(--line);background:var(--surface);height:24px;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.q-clear svg{width:12px;height:12px}.q-clear:hover{background:var(--hover);color:var(--text)}.mm .ef-glance.named .ef-pill.dot.group .ef-pill-t{display:none}.mm .ef-glance.named .ef-pill.dot.group:hover .ef-pill-t,.mm .ef-glance.named .ef-pill.dot.group:focus-visible .ef-pill-t{display:block}.mm .ef-glance.named .ef-pill.dot{max-width:var(--mw,260px)}.mm .ef-glance.named .ef-pill.dot:hover,.mm .ef-glance.named .ef-pill.dot.on,.mm .ef-glance.named .ef-pill.dot:focus-visible{max-width:260px}.mm .ef-glance.named .ef-pill.dot.flip:not(:hover):not(.on):not(:focus-visible) .ef-pill-t{display:none}.mm .mbox{--ax:var(--muted);background:color-mix(in srgb, var(--ax) 9%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--ax) 55%, transparent);border-radius:2px;outline:none;transition:background .12s}.mm .mbox:hover{background:color-mix(in srgb, var(--ax) 20%, transparent)}.mm .mbox.quiet{background:color-mix(in srgb, var(--ax) 5%, transparent);box-shadow:inset 0 -1.5px 0 color-mix(in srgb, var(--ax) 35%, transparent)}.mm .mbox.followed{background:color-mix(in srgb, var(--ax) 15%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--ax) 75%, transparent);outline:none}.mm .mbox.cur,.mm .mbox.passage.cur{box-shadow:none;outline-offset:2px;z-index:2;background:#ffcc0047;border-radius:3px;outline:2px solid #e8a500}.mm .mbox.word{box-shadow:none;background:#ffcc004d}.mm .pick-b,.mm .dr-trigger{border:1px solid var(--line-strong);background:var(--surface);min-width:240px;max-width:520px;height:32px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;transition:border-color .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 1px #0000000a}.mm .pick-b:hover,.mm .dr-trigger:hover{border-color:var(--text)}.mm .pick-b[aria-expanded=true],.mm .dr-trigger[aria-expanded=true]{border-color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb, var(--text) 10%, transparent)}.mm .pick-b>span,.mm .dr-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.mm .pick-b.empty>span,.mm .dr-trigger.empty>span{color:var(--muted);font-weight:400}.mm .pick-b>svg:last-child,.mm .dr-trigger>svg:last-child{margin-left:auto;transition:transform .15s}.mm .pick-b[aria-expanded=true]>svg:last-child,.mm .dr-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.mm .dr-trigger svg{width:15px;height:15px;color:var(--muted);flex:none}.mm .pick-pop{top:calc(100% + 6px)}.mm .pick-l button{border-radius:7px}.mm .pick-l button:hover{background:var(--hover)}.mm .pick-l button.on{background:var(--selected)}.mm .dr{min-width:0;display:inline-flex;position:relative}.mm .dr-pop{z-index:40;border:1px solid var(--line);background:var(--surface);box-shadow:0 16px 40px var(--shadow);border-radius:12px;max-width:calc(100vw - 32px);display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.mm .dr-presets{border-right:1px solid var(--line);background:var(--plane);flex-direction:column;gap:2px;min-width:160px;padding:10px 8px;display:flex}.mm .dr-presets button{color:var(--text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:13px}.mm .dr-presets button:hover{background:var(--hover)}.mm .dr-presets button.on{background:var(--selected);font-weight:600}.mm .dr-main{flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.mm .dr-typed{align-items:flex-end;gap:8px;display:flex}.mm .dr-typed label{flex-direction:column;gap:3px;display:flex}.mm .dr-typed small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.mm .dr-typed input{border:1px solid var(--line-strong);background:var(--surface);width:128px;height:32px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 10px;font-size:13px}.mm .dr-typed input:focus{border-color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb, var(--text) 10%, transparent);outline:none}.mm .dr-typed input[aria-invalid=true]{border-color:var(--danger)}.mm .dr-typed>.faint{padding-bottom:7px}.mm .dr-nav{grid-template-columns:28px 1fr 1fr 28px;align-items:center;gap:14px;display:grid}.mm .dr-cap{text-transform:capitalize;justify-content:center;gap:4px;font-size:13.5px;font-weight:600;display:flex}.mm .dr-cap select{height:26px;color:var(--text);font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 4px;font-weight:600}.mm .dr-cap select:hover{border-color:var(--line-strong);background:var(--surface)}.mm .dr-months{grid-template-columns:repeat(2,252px);gap:14px;display:grid}.mm .dr-grid{grid-template-columns:repeat(7,36px);row-gap:2px;display:grid}.mm .dr-wd{height:24px;color:var(--muted);text-transform:uppercase;place-items:center;font-size:11px;display:grid}.mm .dr-day{height:34px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13px;position:relative}.mm .dr-day:hover{background:var(--hover)}.mm .dr-day.in{background:var(--selected);border-radius:0}.mm .dr-day.edge{background:var(--text);color:var(--surface);font-weight:600}.mm .dr-day.start:not(.end){border-radius:8px 0 0 8px}.mm .dr-day.end:not(.start){border-radius:0 8px 8px 0}.mm .dr-day.today{box-shadow:inset 0 0 0 1px var(--line-strong)}.mm .dr-day i,.mm .dr-dot{background:var(--accent,#2563eb);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.mm .dr-day.edge i{background:var(--surface)}.mm .dr-dot{vertical-align:middle;margin:0 4px 1px 0;display:inline-block;position:static}.mm .dr-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}@media (width<=760px){.mm .dr-pop{flex-direction:column}.mm .dr-presets{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap}.mm .dr-months{grid-template-columns:252px}.mm .dr-months>:first-child{display:none}}.ctx-body:has(>[data-zone=mesures]>.ms.split){flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.ctx-body>[data-zone=mesures]:has(>.ms.split){flex:1;min-height:0}.mm .ms.split{height:100%;min-height:0;display:grid}.mm .ms-side{flex-direction:column;min-height:0;padding:8px 0 0;display:flex}.mm .ms-side .ms-pick{flex:1;min-height:0}.mm .ms-side .ms-list{flex:1;max-height:none;padding-bottom:14px}.mm .ms-main{min-width:0;min-height:0;padding:0 2px 14px 4px;overflow:auto}.mm .ms-gutter{cursor:col-resize;touch-action:none;outline:none;position:relative}.mm .ms-gutter:before{content:"";background:var(--line);width:1px;transition:background .12s,width .12s,left .12s;position:absolute;top:0;bottom:0;left:4px}.mm .ms-gutter:hover:before,.mm .ms-gutter:focus-visible:before{background:var(--line-strong);width:3px;left:3px}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.mm .ms .ch-cat{z-index:1;background:var(--surface);align-items:center;gap:8px;margin:0;padding:8px 6px 4px;display:flex;position:sticky;top:0}.mm .ms .ch-cat .lnk{text-transform:none;letter-spacing:0;margin-left:auto;font-weight:500}.mm .ms-list section{flex-direction:column;display:flex}.mm .ms-rows{flex-direction:column;gap:1px;display:flex}.mm .ms-row{color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;column-gap:10px;padding:6px 8px;display:grid}.mm .ms-row.med{grid-template-columns:16px minmax(0,1fr)}.mm .ms-row:hover{background:var(--hover)}.mm .ms-row.on{background:var(--selected)}.mm .ms-row .ms-n{flex-direction:column;min-width:0;font-size:13px;font-weight:500;line-height:1.25;display:flex}.mm .ms-row .ms-n small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;font-size:11.5px;font-weight:400;display:inline-flex;overflow:hidden}.mm .ms-row .ms-n small svg{width:11px;height:11px}.mm .ms-row .spark{color:var(--muted)}.mm .ms-row.on .spark{color:var(--text)}.mm .ms-row .ms-v{text-align:right;min-width:64px;color:var(--muted);white-space:nowrap;font-size:12px}.mm .ms-row .ms-v b{font-size:14px}.mm .ms-box{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.mm .ms-row.on .ms-box{background:var(--text);border-color:var(--text)}.mm .ms-row.on .ms-box:after{content:"";border:2px solid var(--surface);border-top:0;border-right:0;width:7px;height:3.5px;transform:rotate(-45deg)translate(1px,-1px)}.mm .ms-row.med .ms-box{border-color:color-mix(in srgb, var(--product) 70%, var(--line-strong))}.mm .ms-row.med.on .ms-box{background:var(--product);border-color:var(--product)}.mm .ms-empty{text-align:center;padding:32px 8px}.mm .ms:not(.split) .ms-rows{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2px 8px;display:grid}.ctx-body>[data-zone^=sel\:]{flex-direction:column;min-height:100%;display:flex}.ctx-body.as-pane>.lp[data-zone^=sel\:]{overflow:hidden}.ctx-body.as-pane>.lp[data-zone^=sel\:]>.work{flex:1;gap:8px;min-height:0;padding:8px 0 0 14px}.mm .work-docs{flex-direction:column;flex:1;min-height:0;margin:0 -2px 0 -12px;display:flex}.mm .work-docs>.dl{flex:1}.mm .work-empty-head{justify-content:flex-end;gap:6px;display:flex}.mm .work-synthesis{flex:1;min-height:0;overflow:auto}.mm .work-subject .sq{border-radius:2px;width:8px;height:8px}.mm .work{flex:1;padding-bottom:0}.mm .work-h{align-items:center;gap:12px;min-height:40px}.mm .work-ico{background:var(--chip);width:40px;height:40px;color:var(--text);border-radius:12px}.mm .work-t{gap:4px}.mm .work-t h2,.mm .work-t .dos-title{height:22px;font-size:17px;line-height:22px}.mm .work-t p{min-height:18px;line-height:18px}.mm .work-bar-wrap{background:linear-gradient(to bottom, transparent, var(--plane) 40%);margin:auto 0 0;padding:10px 0 12px;position:sticky;bottom:0}.mm .work-share{z-index:20;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mm .work-share .wk-pop{position:static}.mm .work-menu{position:relative}.mm .codes-modal{width:min(860px,100vw - 32px)}.mm .codes-modal .meta-h{align-items:center;gap:8px;display:flex}.mm .codes-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm .codes-find{border:1px solid var(--line-strong);background:var(--input);height:32px;color:var(--text);font:inherit;border-radius:9px;outline:none;flex:220px;padding:0 10px;font-size:13px}.mm .codes-find:focus{border-color:var(--text)}.mm .codes-b{border:1px solid var(--line);border-radius:10px;flex:1;min-height:0;overflow:auto}.mm .codes-t{border-collapse:collapse;width:100%;font-size:13px}.mm .codes-t th{background:var(--surface);height:32px;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:0 10px;font-size:12px;font-weight:500;position:sticky;top:0}.mm .codes-t td{border-bottom:1px solid var(--line);white-space:nowrap;height:36px;padding:0 10px}.mm .codes-t tr:last-child td{border-bottom:0}.mm .codes-t tr.on td{background:var(--selected)}.mm .codes-t .num{text-align:right;font-variant-numeric:tabular-nums}.mm .codes-t .code{font-family:var(--font-mono);font-size:12.5px}.mm .codes-t .lnk{color:var(--text);align-items:center;gap:8px;font-weight:500;display:inline-flex}.mm .codes-axis{border-radius:50%;flex:none;width:8px;height:8px}.mm .codes-note{margin:0;font-size:12px}.mm .rc{flex-direction:column;gap:10px;padding-top:6px;display:flex}.mm .rc-list:not(.detailed){border-left:1px solid var(--line);flex-direction:column;gap:1px;margin-left:40px;padding-left:12px;display:flex}.mm .rc-row{border-radius:8px;align-items:center;gap:2px;display:flex}.mm .rc-open{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-rows:18px 15px;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;padding:5px 6px;display:grid}.mm .rc-kind{color:var(--muted);grid-row:1/3;place-items:center;display:grid}.mm .rc-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.mm .rc-open small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mm .rc-row.seen .rc-name{color:var(--muted);font-weight:400}.mm .rc-row .ib{opacity:0}.mm .rc-row:hover .ib,.mm .rc-row .ib.saved,.mm .rc-row .ib:focus-visible{opacity:1}.mm .ms .ch-cat{background:var(--chip);color:var(--muted);border-radius:8px;padding:6px 8px}.mm .ms .ms-list section+section{margin-top:6px}.mm .rc{gap:8px}.mm .rc-bar{align-items:center;gap:2px;height:36px;display:flex}.mm .rc-name-h{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0 6px 0 4px;font-size:14px;font-weight:600;overflow:hidden}.mm .rc-bar .ib.on{background:var(--selected);color:var(--text)}.mm .rc-filter{border:1px solid var(--line-strong);background:var(--input);height:30px;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:0 10px;font-size:13px}.mm .rc-filter:focus{border-color:var(--text)}.mm .rc-list:not(.detailed){border:0;gap:0;margin:0;padding:0}.mm .rc-cols{border-bottom:1px solid var(--line);height:26px;color:var(--faint);grid-template-columns:minmax(0,1fr) auto 78px;align-items:center;gap:8px;padding:0 32px 0 38px;font-size:11.5px;display:grid}.mm .rc-cols span:last-child{text-align:right}.mm .rc-row{border-bottom:1px solid var(--line);border-radius:0;gap:0;height:36px}.mm .rc-row:last-child{border-bottom:0}.mm .rc-row:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.mm .rc-row.on,.mm .rc-row.on:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);border-bottom-color:#0000;border-radius:8px}.mm .rc-row:has(+.rc-row.on){border-bottom-color:#0000}.mm .rc-row.on .rc-name{color:var(--accent-ink,var(--accent));font-weight:600}.mm .rc-row.on .rc-kind{color:var(--accent)}.mm .rc-open{grid-template-rows:none;grid-template-columns:22px minmax(0,1fr) 78px;align-items:center;column-gap:8px;height:100%;padding:0 4px 0 8px;display:grid}.mm .rc-kind{color:var(--muted);grid-row:auto}.mm .rc-name{font-size:13px;font-weight:500}.mm .rc-open small{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.mm .rc-row.seen .rc-name{font-weight:400}.mm .rc-row .ib{width:28px;height:28px;margin-right:2px}.mm .story-read mark.hl{background:var(--hl-bg);color:inherit;border-radius:3px;padding:0 2px}.mm .story-dot{background:var(--text-muted,var(--muted))}.mm .story-fact .sf-k{min-width:88px;color:var(--muted);flex:none;font-size:12px}.mm .story-fact .sf-l small,.mm .story-ci{color:var(--muted)}.mm .story-ci em,.mm .story-ci em.w-negated,.mm .story-ci em.w-family{color:var(--text)}.mm .prev-q{flex-direction:column;gap:4px;margin:0 0 14px;display:flex}.mm .prev-h{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.mm .prev-h h2{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0;font-size:12px;font-weight:600}.mm .prev-clear,.mm .prev-more{height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:12.5px;font-weight:500}.mm .prev-clear:hover,.mm .prev-more:hover{background:var(--hover);color:var(--text)}.mm .prev-more{align-self:flex-start;margin-left:2px}.mm .prev-q ul{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.mm .prev-q li+li{border-top:1px solid var(--line)}.mm .prev-i{width:100%;height:38px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;display:flex}.mm .prev-i svg{width:15px;height:15px;color:var(--muted);flex:none}.mm .prev-i span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mm .prev-i small{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.mm .prev-i:hover{background:var(--hover)}.mm .prev-i.on{background:var(--chip);font-weight:500}.mm .prev-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:360px;margin:48px auto;display:flex}.mm .prev-empty-ico{background:var(--chip);width:40px;height:40px;color:var(--muted);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.mm .prev-empty b{font-size:14px;font-weight:500}.mm .prev-empty small{color:var(--muted);font-size:12.5px;line-height:1.45}.mm .story-c{scroll-margin-top:56px}.mm .story-c.on>.story-h{background:var(--chip);border-radius:8px;margin-left:-8px;padding:2px 8px}.mm .admin-access{border:1px solid color-mix(in srgb, var(--amber) 28%, transparent);background:color-mix(in srgb, var(--amber) 10%, transparent);min-height:36px;color:var(--text);border-radius:12px;flex:none;align-items:center;gap:10px;margin:0;padding:4px 14px 4px 4px;font-size:14px;display:flex}.mm .admin-access svg{color:var(--amber);flex:none}.mm .admin-access>span{flex:1;min-width:0}.mm .ef-glance.has-sel .ef-pill:not(.on){opacity:.35}.mm .ef-glance.has-sel .ef-mark:not(.on),.mm .ef-glance.has-sel .ef-pin{opacity:.45}.mm .ef-glance .ef-mark.on line{stroke-width:1.75px}.mm .ef-pill.dot.on{z-index:7}.mm .ef-pill.dot.on .ev-ico{box-shadow:0 0 0 3px var(--plane), 0 0 0 6px color-mix(in srgb, var(--ring,var(--line-strong)) 35%, transparent);transform:scale(1.18)}.mm .ef-pill.dot.on .ef-pill-t{font-weight:650;display:block}.mm .ef-pill.dot.on{border-color:var(--text);background:var(--surface);box-shadow:0 6px 18px var(--shadow)}.mm .ef-glance .ef-pill.dot{min-width:40px;height:40px}.mm .ef-glance .ef-pill.dot .ev-ico{width:36px;height:36px}.mm .ef-glance .ef-pill.dot.group .ef-c{min-width:34px;height:34px;padding:0 9px;font-size:14px}.mm .ef-glance .ef-pill.dot .ef-c{font-size:14px}.mm .tb-row:not(.mini)>.tb-dates,.mm .tb-row:not(.mini)>.tb-stepper{box-sizing:border-box;flex:0 0 196px}.mm .tb-row:not(.mini)>.tb-dates{justify-content:space-between}.mm .tb-row:not(.mini)>.tb-stepper>button{flex:1;width:auto}.mm .tb-bar{gap:8px;padding:6px 8px;overflow:visible}.mm .tb-btn{overflow:visible}.mm .tb-btn .tb-badge{top:-7px;bottom:auto;right:-8px}.mm .ef-kind,.mm .ef-kind[aria-pressed=false],.mm .ef-kind .ev-ico,.mm .ef-kind[aria-pressed=false] .ev-ico{background:var(--surface-bg)!important}.mm .ef-kind{border:1px solid var(--separator);border-radius:8px;height:30px;font-size:14px;font-weight:500}.mm .ef-kind:hover,.mm .ef-kind:hover .ev-ico{border-color:var(--separator);background:var(--interactive-hover)!important}.mm .ev-ico svg.med-cross{color:#fff;width:60%;height:60%}.mm .ef-kind .ev-ico.urg,.mm .ef-kind[aria-pressed=false] .ev-ico.urg,.mm .ef-kind:hover .ev-ico.urg{width:22px;height:22px;background:var(--c)!important}.mm .ef-kind .ev-ico.urg svg.med-cross{width:12px;height:12px}.mm .tb-anchor{display:inline-flex;position:relative}.mm .tb-pop{z-index:40;pointer-events:auto;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.mm .tb-pop .gcal-panel{position:static}.mm .tb-dates .gcal-panel{left:50%;right:auto;transform:translate(-50%)}.mm .ef-year-band{fill:var(--text);opacity:.06}.mm .ef-year-tick{stroke:var(--plane);stroke-width:1.5px}.mm .ef-glance .ef-year-t{fill:var(--text);font-size:12.5px;font-weight:500}.mm .ef-status{gap:6px 8px;padding:6px 14px 0}.mm .ef-status .ef-kinds{flex:0 auto;justify-content:center;margin:0 auto;padding:0}.mm .ef-count,.mm .ef-country{color:var(--text);gap:6px;padding:0 10px}.mm .ef-count .ef-kind-n,.mm .ef-country .ef-kind-n{color:var(--text)}.mm .ef-count,.mm .ef-country.solo{cursor:default}.mm .ef-countries{flex-wrap:wrap;gap:6px;display:inline-flex}.mm .ef-country.dim{opacity:.45}.mm .ef-country[aria-pressed=true]{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.mm .places .ef-countries,.mm .places>.ef-country{flex-wrap:nowrap;flex:none}.mm .places .ef-country{white-space:nowrap;border-radius:8px;height:30px;font-size:14px}.mm .places .ef-countries,.mm .places>.ef-country.solo{margin-right:2px}.mm .places .ef-sep{background:var(--separator);flex:none;align-self:center;width:1px;height:20px}.mm .flag{flex:none;display:block}.mm .flag-code{border:1px solid var(--line-strong);min-width:18px;height:12px;color:var(--text);background:var(--surface);border-radius:3px;flex:none;place-items:center;padding:0 2px;font-size:8.5px;font-weight:700;line-height:1;display:inline-grid}.mm .ef-status .ef-kind-n{text-align:right;font-variant-numeric:tabular-nums;display:inline-block}.mm .ef-count .ef-of{font-variant-numeric:tabular-nums;color:var(--muted)}.mm .ef-count .ef-of.off{visibility:hidden}.mm .ef-status{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.mm .ef-status-l,.mm .ef-status-r{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.mm .ef-status-l{justify-self:start}.mm .ef-status-r{justify-self:end}.mm .ef-status-c{justify-self:center}.mm .ef-status .ef-kinds{margin:0}@media (width<=1100px){.mm .ef-status{flex-wrap:wrap;display:flex}.mm .ef-status-r{margin-left:auto}}.mm .body-view{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.mm .body-view>.g-head,.mm .body-view>.ef-status{flex:none}.mm .body-view>.body-wrap{flex:1;height:auto;min-height:0}.mm .body-view .ef-status-r{flex-wrap:nowrap;justify-content:flex-end;justify-self:stretch}@media (width<=1100px){.mm .body-view .ef-status-r{flex:auto}}.mm .body-view>.g-head.compact,.mm .body-view>.ef-status.compact{flex-wrap:nowrap;align-items:center;gap:6px;padding:6px 10px 0;display:flex}.mm .body-view>.ef-status.compact{padding-bottom:2px}.mm .body-view .compact .ef-kind{height:26px}.mm .body-view .compact .ef-kind .ev-ico{width:20px;height:20px}.mm .body-view .compact .ef-count,.mm .body-view .compact .ef-country{padding:0 8px;font-size:13px}.mm .body-view .compact .q-clear{height:26px}.bh-scroll{scrollbar-width:none;flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.bh-scroll::-webkit-scrollbar{display:none}.mm .bh-scroll>*{white-space:nowrap;flex:none}.mm .bh-scroll .ef-countries,.mm .bh-scroll .ef-kinds{flex-wrap:nowrap;flex:none;justify-content:flex-start;margin:0;padding:0}.places-menu{flex:none}.mm .places-menu-btn{white-space:nowrap;gap:5px;padding:0 8px;font-size:13px}.mm .places-menu-btn svg{width:14px;height:14px}.mm .places-menu-btn .places-menu-n{background:var(--accent);color:#fff;border-radius:4px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;display:grid}.mm .places-pop{z-index:30;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;max-width:460px;padding:10px;display:flex;position:absolute;top:42px;left:8px;right:8px;box-shadow:0 8px 24px #00000024}.mm .places-pop>.seg{background:var(--interactive-bg);border-radius:10px;align-items:center;gap:2px;height:30px;padding:2px;display:inline-flex}.mm .places-pop>.seg button{height:26px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.mm .places-pop>.seg button[aria-pressed=true]{background:var(--surface-bg);color:var(--text);box-shadow:0 0 0 1px var(--separator)}.mm .places-pop>.seg svg{width:14px;height:14px}.mm .places-pop .places-pop-list{flex-wrap:wrap;justify-content:flex-start;max-width:100%;overflow:visible}.mm .places-pop .places-pop-list .loc{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.q-fit{flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px;min-width:160px;display:flex;position:relative;overflow:hidden}.q-fit-probe{visibility:hidden;pointer-events:none;flex-wrap:nowrap;width:max-content;position:absolute;top:0;left:0}.q-fit-track{flex-wrap:nowrap;min-width:0}.q-fit>.q-more,.q-fit>.q-fit-clear{flex:none;display:inline-flex}.q-more{border:1px dashed var(--line-strong);font-variant-numeric:tabular-nums;height:24px;color:var(--muted);white-space:nowrap;cursor:default;border-radius:9px;align-items:center;padding:0 8px;font-size:12.5px;display:inline-flex}.mm .ef-x{overflow-y:auto}.mm .pt-doc{cursor:pointer}.mm .pt-doc-halo{fill:var(--hl-bg);stroke:var(--hl);stroke-width:1.5px;transition:r .12s}.mm .pt-doc:hover .pt-doc-halo,.mm .pt-doc:focus-visible .pt-doc-halo{r:13}.mm .pt-doc-mark .ci,.mm .pt-doc-mark .ci svg{width:16px;height:16px;display:block}.mm .ms-n small .ci,.mm .ms-n small .ci svg{width:12px;height:12px}.mm .ms-n small .ci{vertical-align:-2px}.mm .ms-row .ms-n small{overflow:visible}.mm .ms-meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.mm .ms-ci{flex:none;align-items:center;gap:3px;display:inline-flex}.mm .share-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.mm .share-link input{border:1px solid var(--line-strong);background:var(--input);min-width:0;height:34px;color:var(--text);font:inherit;border-radius:9px;padding:0 10px;font-size:12.5px}.mm .share-link .wk-hint{grid-column:1/-1}.mm .share-carry{flex-wrap:wrap;gap:6px;display:flex}.mm .work-pop button>span{align-items:center;gap:6px;display:inline-flex}.mm .ef-pill.dot.loose .ev-ico{border-style:dashed;border-color:var(--line-strong);color:var(--muted);background:var(--surface);border-radius:9px}.mm .ef-pill.dot.loose.on .ev-ico{box-shadow:0 0 0 3px var(--plane), 0 0 0 6px color-mix(in srgb, var(--line-strong) 35%, transparent)}.mm .rp{flex:1 1 0;min-height:0;container:rp/inline-size}.mm .rp>.rp-head{gap:4px;height:38px;padding:0 4px}.mm .rp-close{width:30px;height:30px;color:var(--text);border-radius:8px;flex:none}.mm .rp-close:hover{background:var(--hover)}.mm .rp-title{flex:0 auto;align-items:center;gap:6px;min-width:18px;max-width:34%;display:flex;overflow:hidden}.mm .rp-title .pico{flex:none;margin-left:2px}.mm .rp-head h2{min-width:0;font-size:13.5px}.mm .rp-head h2 small{font-size:12px}.mm .rp-tabs{border-left:1px solid var(--line);scrollbar-width:none;flex:0 auto;align-items:center;gap:1px;min-width:0;margin-left:4px;padding-left:6px;display:flex;overflow-x:auto}.mm .rp-tabs button{box-shadow:none;height:28px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.mm .rp-tabs button svg{flex:none}.mm .rp-tabs button:hover:not(:disabled){color:var(--text);background:var(--hover)}.mm .rp-tabs button[aria-selected=true]{background:var(--chip);color:var(--text)}.mm .rp-tabs button:disabled{color:var(--faint);opacity:.6;cursor:default}.mm .rp-tabs .rp-tab-l{text-overflow:ellipsis;min-width:0;overflow:hidden}.mm .rp-tabs .n{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.mm .rp-tabs button[aria-selected=true] .n{color:var(--muted)}.mm .rp-head>.grow{flex:1 0 0}.mm .rp-head>.ib,.mm .rp-head>.keep{flex:none}@container rp (width<=1099px){.mm .rp-tabs button:not([aria-selected=true]) .rp-tab-l{display:none}.mm .rp-tabs button[aria-selected=true] .rp-tab-l{max-width:132px}.mm .rp-tabs button{padding:0 7px}}@container rp (width<=520px){.mm .rp-title h2,.mm .rp-tabs button[aria-selected=true] .rp-tab-l{display:none}}.mm .rp-body{flex-direction:column;min-height:0;display:flex}.mm .rp-body[data-section=docs]{overflow:hidden}.mm .rp-docs{flex:1;min-height:0;display:flex}.mm .rp-docs>.rcol{border-right:1px solid var(--line);background:var(--plane);border-radius:0}.mm .rp-docs>.rcol.folded{margin-right:0}.mm .rp-docs>.rp-viewer{flex-direction:column;flex:1;min-width:0;display:flex}.mm .rp-docs>.empty{flex:1}.mm .rp-sec{flex-direction:column;gap:12px;max-width:980px;min-height:0;padding:12px 16px 20px;display:flex;overflow-y:auto}.mm .rp-scope{margin:0;font-size:12px}.mm .rp-k{min-width:84px;color:var(--muted);font-size:12px;display:inline-block}.mm .rp-story{margin:0;padding:0 0 0 56px;list-style:none}.mm .rp-story>li{border-left:1px solid var(--line-strong);padding:0 0 16px 16px;position:relative}.mm .rp-story>li:last-child{border-left-color:#0000}.mm .rp-story>li:before{content:"";background:var(--muted);width:9px;height:9px;box-shadow:0 0 0 3px var(--plane);border-radius:50%;position:absolute;top:5px;left:-5px}.mm .rp-story>li.y{margin-top:4px}.mm .rp-year{text-align:right;font-variant-numeric:tabular-nums;width:42px;font-size:13px;font-weight:700;position:absolute;top:0;left:-58px}.mm .rp-when{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.mm .rp-when time{min-width:46px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.mm .rp-when b{font-size:13.5px;font-weight:600}.mm .rp-when small{color:var(--muted);font-size:12px}.mm .rp-facts{margin:4px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none}.mm .rp-facts small{color:var(--muted)}.mm .rp-cites{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.mm .rp-cite{border:0;border-left:2px solid var(--hl);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:0 6px 6px 0;flex-direction:column;gap:2px;margin-left:-8px;padding:5px 8px;display:flex}.mm .rp-cite:hover{background:var(--hover)}.mm .rp-cite q{quotes:"« " " »";font-size:13px;line-height:1.45}.mm .rp-cite mark.hl{background:var(--hl-bg);color:inherit;border-radius:3px;padding:0 2px}.mm .rp-cite small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:11.5px;display:flex}.mm .rp-cite small .ci,.mm .rp-cite small .ci svg{width:12px;height:12px;display:inline-flex}.mm .rp-cite-doc{color:var(--text);font-weight:600}.mm .rp-cite em{font-style:normal;font-weight:600}.mm .rp-cite em.w-negated,.mm .rp-cite em.w-family{color:var(--red)}.mm .rp-older{align-self:flex-start;margin-left:72px}.mm .rp-lines{margin:0;padding:0;list-style:none}.mm .rp-lines>li{border-top:1px solid var(--line);padding:8px 0}.mm .rp-lines>li:first-child{border-top:0;padding-top:0}.mm .rp-line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13.5px;display:flex}.mm .rp-line b{font-weight:600}.mm .rp-detail{color:var(--text);font-variant-numeric:tabular-nums}.mm .rp-tag{background:var(--chip);color:var(--muted);border-radius:6px;padding:0 6px;font-size:11.5px}.mm .rp-line time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.mm .rp-line time small{color:var(--faint)}.mm .rp-src{color:var(--muted);margin:2px 0 0;font-size:12px}.mm .rp-src .lnk{font-size:12px}.mm .rp-assoc h4{color:var(--muted);margin:4px 0 6px;font-size:12.5px;font-weight:600}.mm .rp-assoc ul{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mm .rp-assoc small{color:var(--muted)}.mm .rp-mes{flex-direction:column;gap:10px;min-width:0;display:flex}.mm .rp-mes>.lnk{align-self:flex-start}.mm .rp-series{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mm .rp-series button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 6px;font-size:13px;display:flex}.mm .rp-series button:hover{background:var(--hover)}.mm .rp-series button[aria-pressed=true]{background:var(--chip)}.mm .rp-series button[aria-pressed=true] .ms-box{background:var(--text);border-color:var(--text)}.mm .rp-sn{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.mm .rp-series small{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.mm .rp-series b{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.mm .rp-series .ci,.mm .rp-series .ci svg{width:12px;height:12px;display:inline-flex}.mm .rp-series button[aria-pressed=true] .ms-box:after{content:"";border:2px solid var(--surface);border-top:0;border-right:0;width:7px;height:3.5px;transform:rotate(-45deg)translate(1px,-1px)}.mm .ef-glance.compact .ef-pill.dot{min-width:30px;height:30px;padding:1px}.mm .ef-glance.compact .ef-pill.dot .ev-ico{width:26px;height:26px}.mm .ef-glance.compact .ef-pill.dot .ev-ico svg{width:14px;height:14px}.mm .ef-glance.compact .ef-pill.dot.group .ef-c{min-width:26px;height:26px;padding:0 7px;font-size:12px}.mm .ef{container-type:inline-size}.mm .ef-panel.inline{width:clamp(300px,36%,500px)}.mm .ef-status{padding-top:4px}.mm .ef>.ef-body{min-height:150px}@container (width<=640px){.mm .ef-status{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;padding:4px 10px 2px;display:flex;overflow-x:auto}.mm .ef-status>*{flex:none}.mm .ef-status-l,.mm .ef-status-r,.mm .ef-status .ef-kinds{flex-wrap:nowrap;margin:0}}.mm .ef>.g-head.g-head-mini,.mm .g-wrap>.g-head.g-head-mini{flex-wrap:nowrap;gap:6px;padding:6px 10px 2px;display:flex}.mm .g-head.g-head-mini>.grow{flex:1}.mm .src-limits{border:1px solid color-mix(in srgb, var(--filter) 45%, var(--line));background:color-mix(in srgb, var(--filter) 8%, var(--surface));border-radius:12px;padding:10px 12px}.mm .src-limits h2{align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.mm .src-limits ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mm .src-limits li{align-items:center;gap:8px;font-size:13px;display:flex}.mm .src-limits li>span{flex:1;min-width:0}.mm .src-limits small{color:var(--muted)}.mm .src-limits .btn{flex:none;align-items:center;gap:6px;display:inline-flex}.mm .ctx-body>.src-limits,.mm .md+.src-limits{margin:6px 0}.mm .cmp-counts{color:var(--muted);flex-wrap:wrap;gap:2px 10px;margin:0 0 4px;font-size:12.5px;display:flex}.mm .cmp-counts b{color:var(--text);font-weight:600}.mm .ef.has-card>.tb-float{right:calc(clamp(300px,36%,500px) + 16px)}.mm .rp-tag.rx-current{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--text)}.mm .rp-tag.rx-ended{background:color-mix(in srgb, var(--red) 14%, transparent);color:var(--text)}.mm .rp-tag.rx-stopped{color:var(--muted)}.mm .cmp-need>.cmp-act,.mm .cmp-need>.btn.cmp-act{background:var(--accent);height:30px;color:var(--on-accent,#fff);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-size:12.5px;font-weight:600}.mm .cmp-need>.cmp-act:hover{background:color-mix(in srgb, var(--accent) 86%, #000)}.mm .cmp-need>.cmp-act:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mm .quick{margin-top:var(--info-gap);padding-top:var(--info-gap);border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 16px;display:flex}.mm .quick-a{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.mm .quick-a svg{width:13px;height:13px}.mm .quick-a:hover,.mm .quick-a:focus-visible{text-underline-offset:3px;text-decoration:underline}.mm .copy-b{width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:opacity .12s;display:inline-grid}.mm .copy-b svg{width:13px;height:13px}.mm :is(dd,.id-masked,.id-pill):hover .copy-b,.mm .copy-b:focus-visible,.mm .copy-b.done{opacity:1}.mm .copy-b:hover{background:var(--hover);color:var(--text)}.mm .copy-b.done{color:var(--green)}@media (hover:none){.mm .copy-b{opacity:1}}.mm .sel-form{flex-direction:column;gap:8px;width:min(340px,100vw - 48px);padding:4px 6px 6px;display:flex}.mm .sel-form label{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.mm .sel-form input,.mm .sel-form textarea{border:1px solid var(--line-strong);background:var(--input);min-height:32px;color:var(--text);font:inherit;border-radius:8px;padding:5px 8px;font-size:13px}.mm .sel-form small{font-size:12px;line-height:1.4}.mm .sel-form-acts{justify-content:flex-end;gap:8px;display:flex}.mm .work-pop .sel-form-acts button{flex-direction:row;padding:0 12px}.mm .work-pop .sel-form-acts button.primary{background:var(--accent);color:var(--on-accent,#fff)}.mm .sel-form-err{color:var(--red);margin:0;font-size:12.5px}.mm .work-pop button:disabled{opacity:.6;cursor:default}.mm .psheet{border:1px solid var(--line);background:var(--plane);width:min(1180px,100vw - 48px);max-width:none;height:fit-content;max-height:min(80vh,100vh - 32px);color:var(--text);box-shadow:0 24px 80px var(--shadow);border-radius:16px;margin:auto;padding:0;font-size:13.5px;overflow:clip}.mm .psheet[open]{flex-direction:column;display:flex}.mm .psheet::backdrop{background:#00000061}.mm .psheet p{margin:0}.mm .psheet-h{border-bottom:1px solid var(--line);background:var(--surface);flex:none;padding:6px 20px 14px 8px}.mm .psheet-bar{align-items:center;gap:6px;height:38px;display:flex}.mm .psheet-bar h2{color:var(--text);margin:0;font-size:13.5px;font-weight:600}.mm .psheet-x{width:30px;height:30px;color:var(--text)}.mm .psheet-who{grid-template-columns:minmax(0,auto) auto;justify-content:start;align-items:center;column-gap:8px;padding:2px 0 0 12px;display:grid}.mm .psheet-name{letter-spacing:-.3px;overflow-wrap:anywhere;grid-column:1;font-size:19px;line-height:26px}.mm .psheet-name b{font-weight:650}.mm .psheet-meta{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:1;font-size:13px}.mm .psheet-who>.copy-b{grid-area:1/2}.mm .psheet .copy-b,.mm .psheet .adm-eye{opacity:1;width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:inline-grid}.mm .psheet :is(.copy-b,.adm-eye) svg{width:15px;height:15px}.mm .psheet :is(.copy-b,.adm-eye):is(:hover,:focus-visible){border-color:var(--line-strong);background:var(--hover);color:var(--text)}.mm .psheet .adm-eye[aria-pressed=true]{background:var(--selected);color:var(--text)}.mm .psheet .copy-b.done{color:var(--green)}.mm .psheet-in{overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(300px,1fr) minmax(0,2fr);align-items:start;gap:12px;min-height:0;padding:12px;display:grid;overflow:auto}.mm .psheet-l{flex-direction:column;gap:12px;min-width:0;display:flex}.mm .psheet-r{min-width:0;container:adm/inline-size}.mm .psheet-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:12px 14px 14px;scroll-margin-top:12px;box-shadow:0 1px 2px #0000000a}.mm .psheet-card>h3{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:600;line-height:22px;display:flex}.mm .psheet-n{background:var(--chip);min-width:18px;height:18px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font-size:12px;font-weight:600;line-height:18px}.mm .psheet-empty{color:var(--muted)}.mm .psheet-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mm .psheet-item{border:1px solid var(--line);background:var(--plane);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:2px 10px;padding:8px 6px 8px 10px;display:grid}.mm .psheet-item.note{grid-template-columns:minmax(0,1fr);padding-right:10px}.mm .psheet-item.tone-red{border-color:color-mix(in srgb, var(--red) 30%, transparent);background:color-mix(in srgb, var(--red) 6%, var(--surface))}.mm .psheet-ico{place-items:center;width:18px;height:20px;display:inline-grid}.mm .psheet-ico svg{width:15px;height:15px}.mm .psheet-item.tone-amber{border-color:color-mix(in srgb, var(--amber) 30%, transparent);background:color-mix(in srgb, var(--amber) 7%, var(--surface))}.mm .psheet-item.tone-red .psheet-ico{color:var(--red)}.mm .psheet-item.tone-amber .psheet-ico{color:var(--amber)}.mm .psheet-item.tone-grey .psheet-ico{color:var(--muted)}.mm .psheet-item-b{flex-direction:column;gap:1px;min-width:0;display:flex}.mm .psheet-item-t{white-space:pre-line;overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:20px}.mm .psheet-item-r{color:var(--text);font-size:12.5px}.mm .psheet-item-m{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.mm .psheet-item-x{margin-top:-2px}.mm .psheet-adder{margin-top:8px}.mm .psheet-add{height:28px;color:var(--accent-ink,var(--accent));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.mm .psheet-add svg{width:14px;height:14px}.mm .psheet-add:hover{background:var(--hover)}.mm .psheet-add:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mm .psheet-add[aria-expanded=true]{color:var(--text)}.mm .psheet-form{border:1px solid var(--line);background:var(--plane);border-radius:12px;flex-direction:column;gap:10px;margin-top:6px;padding:12px;display:flex}.mm .psheet-f{flex-direction:column;gap:4px;min-width:0;display:flex}.mm .psheet-f>span{color:var(--muted);font-size:12.5px}.mm .psheet-f small{color:var(--red);font-size:12px}.mm .psheet-f-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mm .psheet-f-wide{grid-column:1/-1}.mm .psheet :is(textarea,input,select){border:1px solid var(--line-strong);background:var(--input);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;outline:none;font-size:13px;line-height:20px}.mm .psheet :is(input,select){height:32px;padding:0 10px}.mm .psheet textarea{resize:vertical;padding:6px 10px;display:block}.mm .psheet :is(textarea,input,select)::placeholder{color:var(--faint);font-size:13px}.mm .psheet :is(textarea,input,select):focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.mm .psheet [aria-invalid=true]{border-color:var(--red)}.mm .psheet-hint{color:var(--muted);font-size:12px;line-height:17px}.mm .psheet-err{color:var(--red);font-size:12.5px}.mm .psheet-acts{justify-content:flex-end;gap:8px;display:flex}.mm .psheet .btn{cursor:pointer;border-radius:9px;height:30px;padding:0 12px;font-size:13px}.mm .psheet .btn.primary.psheet-go{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent,#fff);font-weight:600}.mm .psheet .btn.primary.psheet-go:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 86%, #000)}.mm .psheet .btn.primary.psheet-go:disabled{background:var(--chip);color:var(--faint);cursor:default;border-color:#0000}.mm .psheet .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mm .adm-grid{grid-template-columns:minmax(0,1fr);gap:16px 24px;display:grid}@container adm (width>=600px){.mm .adm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm .adm-col{flex-direction:column;gap:16px;min-width:0;display:flex}.mm .adm-group{min-width:0}.mm .adm-group>h4{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 2px;font-size:11px;font-weight:600;line-height:16px}.mm .adm-rows{margin:0}.mm .adm-row{border-top:1px solid var(--line);grid-template-columns:124px minmax(0,1fr) 60px;align-items:center;column-gap:10px;min-height:32px;padding:3px 0;display:grid}.mm .adm-row:first-child{border-top:0}.mm .adm-row>dt{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;line-height:16px}.mm .adm-row>dd{font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:13.5px}.mm .adm-row>dd>small{color:var(--red);font-size:12px;display:block}.mm .adm-v{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.mm .adm-v.mono{font-family:var(--mono,ui-monospace, monospace);letter-spacing:0;font-size:12px}.mm .adm-act{grid-template-columns:28px 28px;justify-content:end;gap:4px;display:grid}.mm .adm-act>.adm-eye{grid-column:1}.mm .adm-act>.copy-b{grid-column:2}.mm .adm-none{color:var(--muted);font-style:normal}.mm .adm-empty{color:var(--muted);margin:4px 0 0}.mm .adm-foot{color:var(--faint);align-items:center;gap:6px;margin-top:6px;font-size:11.5px;line-height:16px;display:flex}.mm .adm-more{border:0;border-top:1px solid var(--line);width:100%;min-height:32px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0;font-size:12.5px;display:flex}.mm .adm-more:hover{color:var(--text)}.mm .adm-more:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.mm .adm-more svg{width:13px;height:13px;transition:transform .12s;transform:rotate(-90deg)}.mm .adm-more[aria-expanded=true] svg{transform:none}.mm .adm-n{background:var(--chip);text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.mm .adm-more+.adm-rows .adm-row:first-child{border-top:1px solid var(--line)}.mm .adm-edit{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px;min-width:0;padding:2px 0;display:flex}.mm .adm-edit input{flex:140px}.mm .adm-edit-acts{gap:6px;margin-left:auto;display:flex}.mm .adm-edit small{color:var(--red);flex-basis:100%;font-size:12px}@media (prefers-reduced-motion:reduce){.mm .adm-more svg{transition:none}}@media (width<=700px){.mm .psheet{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.mm .psheet-h{padding:4px 14px 12px 6px}.mm .psheet-in{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.mm .psheet-name{font-size:17px;line-height:23px}.mm .adm-row{grid-template-columns:104px minmax(0,1fr) 60px}}.mm.mm-root{background:var(--plane);border-radius:18px 10px 10px 18px;padding:4px 8px 0 0}.mm .ctx-in{background:0 0}.mm .ws .pane{background:var(--plane);box-shadow:0 0 0 1px var(--line)}:root[data-theme=dark] .mm .ws .pane{box-shadow:0 0 0 1px var(--line-strong)}.mm .rec-head{--hit:36px;flex:none;align-items:center;gap:8px;height:40px;padding:0 0 0 6px;display:flex}.mm .rec-patient{flex:none;align-items:center;gap:4px;display:flex}.mm .views-toggle,.mm .rec-patient .close-patient{width:var(--hit);height:var(--hit);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.mm .views-toggle svg{width:17px;height:17px}.mm .rec-head .views-toggle,.mm .views-toggle{margin-left:2px;margin-right:-2px}.mm .rec-patient .close-patient svg{width:16px;height:16px}.mm .views-toggle:hover,.mm .rec-patient .close-patient:hover{background:var(--hover);color:var(--text)}.mm .views-toggle:focus-visible,.mm .rec-patient .close-patient:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mm .rec-patient .cartouche-w{flex:none;align-items:center;min-width:0;margin-left:4px;display:inline-flex;position:relative}.mm .rec-patient .cartouche{border:1px solid var(--separator,var(--line));background:var(--surface);min-width:0;height:30px;color:var(--text);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px 0 3px;font-size:13px;display:inline-flex}.mm .rec-patient .cartouche .sex{border-radius:6px;flex:none;width:22px;height:22px}.mm .rec-patient .cartouche b{letter-spacing:.01em;font-size:13.5px;font-weight:600}.mm .rec-patient .cartouche>span:not(.sex){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mm .rec-patient .cartouche .m{color:var(--text-muted,var(--muted));font-variant-numeric:tabular-nums;font-size:12.5px}.mm .rec-patient .cartouche:hover,.mm .rec-patient .cartouche[aria-expanded=true]{background:var(--interactive-hover,var(--hover))}.mm .rec-patient .cartouche:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mm .rec-head>.rec-acts{flex:none}.mm .rec-head-view{scrollbar-width:none;flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow:auto hidden}.mm .rec-head-view>*{flex:1 0 auto;min-width:0;background:0 0!important;border:0!important;flex-wrap:nowrap!important;margin:0!important;padding-top:0!important;padding-bottom:0!important}.mm .rec-head-view>.g-head{flex:auto;align-items:center;gap:8px;display:flex!important}.mm .rec-head-view>.g-head .places{flex-wrap:nowrap;flex:auto;min-width:0;overflow:hidden}.mm .rec-head-view>.g-head .g-head-l,.mm .rec-head-view>.g-head .g-head-r{flex:none}.mm .rec-head-view>.ips-scope,.mm .rec-head-view>.ms-panels,.mm .rec-head-view>.work-h,.mm .rec-head-view>.dl-top{align-items:center;gap:8px;display:flex}.mm .rec-head-view>.work-h .work-t p{display:none}.mm-root>.rec-body{flex:1;min-height:0;margin-top:-4px;display:flex}.mm .rec-body>.cols{flex:1;min-width:0;min-height:0;display:flex}.mm .rec-rail{background:0 0;flex-direction:column;flex:none;width:48px;margin:0;padding:6px;transition:width .18s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden}.mm .rec-rail.open{width:180px}@media (prefers-reduced-motion:reduce){.mm .rec-rail{transition:none}}.mm .ctx-in:has(>.rec-rail){flex-direction:row}.mm .ctx-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mm .rec-nav{flex-direction:column;flex:1;min-height:0;display:flex}.mm .rec-nav-views{flex-direction:column;gap:4px;display:flex}.mm .rec-nav .nav-row{width:100%;height:36px;min-height:36px;color:var(--muted);border-radius:10px;padding:0;position:relative}.mm .rec-nav .nav-row:hover{background:var(--hover);color:var(--text)}.mm .rec-nav .nav-icon{flex:none;place-items:center;width:36px;height:36px;display:grid}.mm .rec-nav .nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-right:4px;font-size:13px;overflow:hidden}.mm .rec-nav .nav-row .nav-count{background:var(--chip);width:28px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;border:0;border-radius:999px;flex:none;margin:0 6px 0 0;padding:0;font-size:11px;font-weight:600;line-height:18px}.mm .rec-nav .nav-row[aria-selected=true]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text)}.mm .rec-nav .nav-row[aria-selected=true] .nav-icon{color:var(--accent)}.mm .rec-nav .nav-row[aria-selected=true] .nav-label{font-weight:600}.mm .rec-nav .nav-row[aria-selected=true] .nav-count{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent)}.mm .rec-nav .nav-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mm .rec-rail:not(.open) .nav-row[data-n]:after{content:attr(data-n);box-sizing:border-box;background:var(--chip);min-width:15px;height:15px;box-shadow:0 0 0 2px var(--plane);color:var(--text);text-align:center;border-radius:999px;padding:0 3px;font-size:9px;font-weight:700;line-height:15px;position:absolute;top:1px;right:-2px}.mm .rec-acts{flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.mm .rec-acts .sim-btn{margin-left:0}.mm .rec-acts .close-patient{margin-left:2px}.mm .g-head-r:has(>.rec-acts){justify-content:flex-end;display:flex}.mm .view-h{align-items:center;gap:8px;min-height:40px;padding:4px 0;display:flex}.mm .rec-head{padding-right:14px}.mm .rec-head .rec-acts>button{height:32px}.mm .rec-head .rec-acts>.cmp-btn{justify-content:center;width:36px;height:36px;padding:0}.mm .rec-head-view>*{gap:8px}.mm .rec-head-view :is(.btn,.tb,.seg,.dl-tog,.alldocs,.q-sw){box-sizing:border-box;height:32px}.mm .ctx-main :is(.g-query,.dl-tools,.ef-status,.ips-cats){box-sizing:border-box;scrollbar-width:none;border-bottom:0;align-items:center;gap:8px;min-height:44px;margin:0;overflow-x:auto;flex-wrap:nowrap!important;padding:0 14px!important;display:flex!important}.mm .ctx-main :is(.g-query,.ef-status)>*{flex:none}.mm .ctx-main :is(.g-query,.ef-status)>.grow,.mm .ctx-main .ef-status>.ef-status-c{flex:auto;min-width:0}.mm .ctx-main .ef-status :is(.ef-status-l,.ef-status-c,.ef-status-r){flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.mm .ctx-main .ef-status-r{margin-left:auto}.mm .ctx-main :is(.g-query,.dl-tools,.ef-status,.ips-cats) :is(button,.chip,select,.ef-kind,.dl-q,.seg){box-sizing:border-box;height:32px}.mm .ctx-main :is(.g-query,.dl-tools,.ef-status,.ips-cats) .seg>button{height:26px}.mm .ctx-main .ips-cats{background:var(--plane)}.mm .ctx-body:has(>[data-zone=ips]){padding-left:0;padding-right:0}.mm .rec-head-view .seg{box-sizing:border-box;align-items:center;padding:3px;display:inline-flex}.mm .ctx-main .ef-status *{flex-wrap:nowrap!important}.mm .ctx-main .ef-status .ef-status-c>*{flex:none}.mm .ctx-body>[data-zone=ips]{margin-left:0;margin-right:0}.mm .ctx-main .dl-tools .dl-q input{height:100%}.mm .ctx-main :is(.g-query,.dl-tools,.ef-status,.ips-cats) .seg{align-items:center;padding:3px;display:inline-flex}.mm{--ctl-h:32px;--ctl-r:8px;--chip-fs:13px;--hit-h:32px;--ov-r:16px;--ov-bd:color-mix(in srgb, var(--text) 13%, transparent)}:root[data-theme=dark] .mm{--ov-bd:color-mix(in srgb, var(--text) 14%, transparent)}.mm .ctx-main{container:lcol/inline-size}.mm .fade-x{scrollbar-width:none;overflow:auto hidden}.mm .fade-x::-webkit-scrollbar{display:none}.mm .fade-x[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.mm .fade-x[data-fade=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.mm .fade-x[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.mm .ctx-main .ef-status>:is(.ef-status-l,.ef-status-r){flex:none}.mm .ctx-main .ef-status>.ef-status-c{flex:1 1 0;justify-content:safe center;min-width:48px}.mm .ctx-main .ef-status>.ef-status-c>.ef-kinds{flex:none;margin:0;padding:0}.mm .ctx-main .ef-status .ef-names{height:var(--ctl-h);white-space:nowrap;flex:none;margin-left:0}@container lcol (width<=1040px){.mm .ctx-main .ef-status .ef-names-l{display:none}}.mm .rec-head-view .dl-count{color:var(--muted);font-size:12px}.mm .rec-head-view>.work-h{min-height:0}.mm .rec-head-view>.work-h .work-t:empty{display:none}.mm .rec-head-view>.work-h .work-t :is(h2,.dos-title){height:20px;font-size:15px;font-weight:600;line-height:20px}.mm .rec-head-view>.view-h{min-height:0;padding:0}.mm.mm-root{border-radius:18px;padding:4px 8px 0 0}.mm .rec-head{--hit:var(--hit-h);padding:0 0 0 8px}.mm .rec-rail{padding:6px 4px 6px 8px}.mm .ctx-main :is(.g-query,.dl-tools,.ef-status,.ips-cats){padding:0 0 0 14px!important}.mm .ctx-main .lp>.dl{padding:0 0 0 14px}.mm .ctx-main .lp>.dl>.dl-tools{padding:0!important}.mm .ctx-main>.ctx-body:not(.as-pane){padding:0 0 14px 14px}.mm .ctx-main>.ctx-body:has(>[data-zone=ips]){padding-left:0;padding-right:0}.mm .ctx-body>[data-zone=ips]>:not(.ips-cats,.ips-bar){padding-left:14px;padding-right:0}.mm .ctx.solo .ctx-body:not(.as-pane)>div,.mm .ctx.solo .ctx-body:not(.as-pane)>div[data-zone=mesures]{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.mm .ctx-main>.composer .qfield,.mm .ctx.solo .qfield{max-width:none;margin:0}.mm .ctx-main>.composer{padding:0 6px 4px 14px}.mm-root.split .ctx-main>.composer{padding:0 14px 4px}.mm .ctx-main>.composer .qfield,.mm .ctx.solo .ctx-main>.composer .qfield{max-width:880px;margin:0 auto}.mm .views-toggle,.mm .rec-patient .close-patient{width:var(--hit-h);height:var(--hit-h);border-radius:var(--ctl-r)}.mm .rec-patient{gap:4px}.mm .rec-patient .cartouche-w{margin-left:4px}.mm .rec-patient .cartouche{height:var(--ctl-h);border-radius:var(--ctl-r);padding-left:4px}.mm .rec-patient .cartouche .sex{border-radius:6px;width:24px;height:24px}.mm .rec-head .rec-acts{gap:8px}.mm .rec-head .rec-acts>button,.mm .rec-head .rec-acts>.cmp-btn{height:var(--ctl-h);border-radius:var(--ctl-r)}.mm .rec-head .rec-acts>.cmp-btn{width:var(--hit-h)}.mm .rec-head-view :is(.seg,.loc,.ef-kind,.ef-country,.places-menu-btn,.btn,.tb,.tb-btn,.dl-tog){height:var(--ctl-h);box-sizing:border-box;border-radius:var(--ctl-r)}.mm .rec-head-view .seg>button{border-radius:6px;height:26px}.mm .ctx-main :is(.g-query,.dl-tools,.ef-status,.ips-cats) :is(.chip,select,.ef-kind,.ef-country,.dl-q,.dl-chip,.dr-trigger,.tb-btn,.alldocs,.disc,.ef-names,.q-clear){height:var(--ctl-h);box-sizing:border-box;border-radius:var(--ctl-r);font-size:var(--chip-fs)}.mm .ctx-main :is(.g-query,.dl-tools,.ef-status,.ips-cats) .seg{height:var(--ctl-h);border-radius:var(--ctl-r)}.mm .ctx-main :is(.g-query,.dl-tools,.ef-status,.ips-cats) .seg>button{height:26px;font-size:var(--chip-fs);border-radius:6px}.mm .ctx-main :is(.g-query,.ef-status) .tb-btn{width:var(--ctl-h);min-width:var(--ctl-h)}.mm .ctx-main .alldocs svg{width:18px;height:18px}.mm :is(.dl-q,.ch-q,.rc-filter){height:var(--ctl-h);box-sizing:border-box;border-radius:var(--ctl-r);font-size:var(--chip-fs)}.mm .dl-q input,.mm .ch-q,.mm .rc-filter{font-size:var(--chip-fs)}.mm .dl-row:not(.dl-head):not(.dl-compact){min-height:36px}.mm :focus-visible{outline-offset:2px!important}.mm :is(button,[role=tab],[role=switch],a[href],summary,select):focus-visible{outline:2px solid var(--accent)}:is(.mm .dl-q:has(input:focus-visible),.mm .qfield:has(input:focus-visible)){outline:2px solid var(--accent);outline-offset:2px}.mm :is(.ch-q,.rc-filter):focus-visible{outline:2px solid var(--accent)}.mm .rec-head-view>.g-head .places-fit{flex:auto;align-items:center;min-width:0;height:100%;display:flex;position:relative}.mm .rec-head-view>.g-head .places-fit>.places{flex:auto;justify-content:flex-start;align-items:center;min-width:0;height:100%;overflow:hidden}.mm .fit-row>[data-cut]{visibility:hidden}.mm .places-more{position:absolute;top:50%;transform:translateY(-50%)}.mm .places-more .places-menu-btn{min-width:40px;font-size:var(--chip-fs);font-variant-numeric:tabular-nums;justify-content:center;padding:0 10px;font-weight:600}.mm .places-more .places-pop{width:min(460px,80vw);max-width:none;top:calc(100% + 6px);left:auto;right:0}.mm .places-more[data-align=start] .places-pop{left:0;right:auto}.mm .qfield input{min-width:96px}@container lcol (width<=560px){.mm .qfield .q-go{width:var(--ctl-h);justify-content:center;padding:0}.mm .qfield .q-go-l{display:none}}.mm .prob{align-items:center;min-width:0}.mm .prob>span:not(.dot){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mm .prob>small{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:55%;overflow:hidden}.mm .prob>.dot{flex:none}.mm .dl-tools .dl-q{flex:200px;min-width:120px}.mm .dl-more{flex:none}.mm .dl-more-pop{flex-flow:wrap;align-items:center;gap:6px;width:300px;max-width:calc(100vw - 32px);max-height:none;padding:8px;overflow:visible}.mm .dl-more-pop>*{flex:none}.mm .qfield input,.mm .dl-q input{text-overflow:ellipsis}.mm .ctx-main .tb-row{max-width:none;padding:4px 0 8px 14px}.mm .g-wrap:not(:has(>.tb-float)) .period-b{padding-bottom:12px}.mm .ef:not(:has(>.tb-float))>.ef-body{padding-bottom:8px}.mm :is(dialog.psheet,aside.simp,div.cart-pop){border:1px solid var(--ov-bd);border-radius:var(--ov-r)}.mm :is(header.simp-h,header.cart-h){box-sizing:border-box;gap:8px;min-height:44px;padding:8px 12px 8px 8px}.mm .psheet-h{padding:8px 12px 12px 8px}.mm .psheet-bar{gap:8px;height:28px}.mm :is(.psheet-x,.simp-x,.cart-h .close-l){border-radius:var(--ctl-r);flex:none;width:28px;height:28px}.mm :is(.simp-h b,.cart-h b,.psheet-bar h2,.rp-head h2){font-size:14px;font-weight:600}.mm aside.simp{top:56px;bottom:60px;right:16px}.mm .cart-f{gap:8px;padding:8px 12px}.mm .cart-f :is(.btn,.syn-b){height:var(--ctl-h);box-sizing:border-box;border-radius:var(--ctl-r)}.mm .rec-nav .nav-icon svg{width:17px;height:17px}.mm .rec-nav .nav-label{font-size:14px;font-weight:500}.mm .rec-rail:not(.open) .nav-row[data-n]:after{min-width:14px;height:14px;box-shadow:0 0 0 1px var(--separator,var(--line));background:var(--surface);padding:0 3px;font-size:9px;line-height:14px;top:2px;right:2px}.mm .ms-row .ms-nt{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mm .prev-empty{max-width:640px}.mm .prev-suggest{justify-content:center}.mm .prev-suggest>.faint{text-align:center;flex-basis:100%}.mm .ctx-body>[data-zone^=sel\:]>.work{padding:8px 0 0}.mm .ctx-body>[data-zone^=sel\:]>.work>.work-bar-wrap{padding-left:0;padding-right:0}.mm .sel-stages{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 12px;display:grid}.mm .sel-stages>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mm .work-doc .d-sep{display:none}.mm .work-doc .d-l2{margin-top:4px}.mm .rec-patient .rec-back{height:var(--ctl-h);border-radius:var(--ctl-r);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.mm .rec-patient .rec-back:hover:not(:disabled){background:var(--hover);color:var(--text)}.mm .rec-patient .rec-back:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mm .rec-patient .rec-back:disabled{opacity:.45;cursor:default}.mm .rec-head{position:relative}.mm .ctx>.rec-head{min-width:0;margin:-6px 0 2px;padding-right:6px}.mm .ctx>.rec-head .rec-patient{flex:0 auto;min-width:0}.mm .ctx>.rec-head .rec-patient .cartouche-w{flex:0 auto}.mm .ctx>.rec-head .rec-back{width:var(--hit);justify-content:center;padding:0}.mm .ctx>.rec-head .rec-back>span,.mm .ctx>.rec-head .sim-btn>span:not(.cmp-badge){display:none}.mm .rec-head{flex-wrap:nowrap}.mm .rec-head.tight>.rec-patient{flex:1 1 0;min-width:0;overflow:hidden}.mm .rec-head-more{z-index:45;border:1px solid var(--line);background:var(--surface);width:max-content;max-width:min(560px,100% - 12px);box-shadow:0 10px 30px var(--shadow);border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);right:6px}.mm .rec-head-more[hidden]{display:none}.mm .rec-head-more .sim-btn{white-space:normal;height:auto;min-height:var(--hit-h,32px);text-align:left;justify-content:flex-start;padding-block:6px;line-height:1.35}.mm .rec-more-acts{flex-direction:column;align-items:stretch;gap:2px;display:flex}.mm .rec-more-acts>.sim-btn{border-radius:8px;justify-content:flex-start;gap:8px;width:100%;height:34px;padding:0 10px}.mm .rec-more-acts>.sim-btn>span:not(.cmp-badge){display:inline!important}.mm .rec-more-acts>.cmp-btn:after{content:attr(aria-label);font-size:13px;font-weight:500}.mm .rec-more-acts>.cmp-btn .cmp-badge{margin-left:auto;position:static}.mm .rec-more-acts:has(+.rec-head-view:not(:empty)){border-bottom:1px solid var(--line);padding-bottom:8px}.mm .rec-head-more>.rec-head-view{flex-direction:column;align-items:stretch;height:auto;overflow:visible}.mm .rec-head-more>.rec-head-view:empty{display:none}.mm .rec-head-more>.rec-head-view>*{flex:none;row-gap:6px;flex-wrap:wrap!important}.mm .rec-more-btn{width:var(--hit-h,36px);justify-content:center;padding:0;position:relative}.mm .rec-more-btn .cmp-badge{position:absolute;top:-4px;right:-4px}.mm-root.split>.rec-body{margin-top:0}.mm.mm-root.split{background:0 0;padding:0}.mm-root.split .rec-body>.cols>.ctx{background:var(--plane);border-radius:18px 0 0 18px;margin:8px 0 0;padding:10px 0 0}.mm-root.split .rec-body>.cols>.vg{position:relative}.mm-root.split .rec-body>.cols>.vg:before{content:"";pointer-events:none;background:var(--plane);position:absolute;inset:8px 0 0}.mm-root.split .vg{outline:none}.mm-root.split .vg:after{background:var(--line-strong);border-radius:2px;width:4px;height:28px;transition:background .15s;position:relative}.mm-root.split .vg:is(:hover,.drag,:focus-visible):after{background:var(--muted)}.mm-root.split .rec-body>.cols>.vg:is(:hover,.drag,:focus-visible):before{background:linear-gradient(90deg, transparent 3.5px, color-mix(in srgb, var(--text) 12%, transparent) 3.5px, color-mix(in srgb, var(--text) 12%, transparent) 4.5px, transparent 4.5px), var(--plane)}.mm-root.split .wcols .vg{position:relative}.mm-root.split .wcols .vg:is(:hover,.drag,:focus-visible):before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 3.5px, color-mix(in srgb, var(--text) 12%, transparent) 3.5px, color-mix(in srgb, var(--text) 12%, transparent) 4.5px, transparent 4.5px);position:absolute;inset:0}.mm-root.split .vg:focus-visible:after{box-shadow:0 0 0 2px var(--accent)}.mm-root.split .rec-body .ws{z-index:20;top:var(--plane-inset,8px);right:var(--plane-inset,8px);bottom:var(--plane-inset,8px);padding:0;position:fixed}.mm-root.split .rec-body .ws:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0, transparent 17.5px, var(--plane) 18px);width:18px;height:18px;position:absolute;top:18px;left:-18px}.mm .rec-head-drop{z-index:40;pointer-events:none;height:0;position:absolute;top:100%;left:0;right:0}.mm .rec-head-drop>*{pointer-events:auto}.mm .places-unfold{box-sizing:border-box;border:1px solid var(--ov-bd);border-radius:var(--ov-r);background:var(--surface);flex-direction:column;gap:8px;width:max-content;margin-top:2px;padding:8px 10px 10px;display:flex;box-shadow:0 8px 24px #00000024}.mm .places-unfold-h{align-items:center;gap:12px;display:flex}.mm .places-unfold-list{flex-wrap:wrap;gap:6px;max-height:50vh;display:flex;overflow:visible auto}.mm .places-unfold-list .loc{height:var(--ctl-h);box-sizing:border-box;border-radius:var(--ctl-r);max-width:100%;padding-left:6px}.mm .loc-box{box-sizing:border-box;border:1.5px solid var(--line-strong);background:var(--surface);color:#fff;border-radius:4px;flex:none;place-items:center;width:14px;height:14px;display:grid}.mm .loc[aria-checked=true] .loc-box{border-color:var(--accent);background:var(--accent)}.mm .loc[aria-checked=true]{border-color:color-mix(in srgb, var(--accent) 45%, var(--separator))}.mm .loc:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mm .loc-ico{color:var(--muted);flex:none;margin-left:-3px}.mm .seg.seg-icons>button{justify-content:center;gap:0;width:32px;padding:0}.mm .doc-n{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.mm .doc-n svg{flex:none}.mm .tb-dock{box-sizing:border-box;flex:none;justify-content:center;min-width:0;padding:8px 0 0 14px;display:flex}.mm .tb-dock+.tb-row{padding-top:8px}.mm .tb-dock>.tb-float{pointer-events:auto;z-index:30;flex:0 auto;min-width:0;max-width:100%;padding:0;display:flex;position:static}.mm .tb-dock>.tb-float .tb-bar{box-sizing:border-box;border-radius:var(--radius-pill);max-width:100%;height:40px;box-shadow:none;gap:4px;padding:3px;overflow:visible}.mm .tb-dock>.tb-float .tb-btn{width:var(--ctl-h);height:var(--ctl-h);min-width:var(--ctl-h);border-radius:var(--ctl-r)}.mm .tb-dock>.tb-float .tb-group{height:var(--ctl-h);border-radius:var(--ctl-r)}.mm .tb-dock>.tb-float .tb-group .tb-btn{height:30px}.mm .g-wrap.mini:not(:has(>.tb-float)) .mini-list{padding-bottom:12px}.mm .tb-dock>.tb-float .tb-btn .tb-badge{top:-6px;bottom:auto;right:-2px}.mm .clear-basket{flex:none;display:inline-flex;position:relative}.mm .clear-basket-btn{height:var(--ctl-h);box-sizing:border-box;border-radius:var(--ctl-r);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;display:inline-flex}.mm .clear-basket-btn.dense{width:var(--ctl-h);justify-content:center;padding:0}.mm .clear-basket-btn:hover:not(:disabled){background:var(--hover);color:var(--text)}.mm .clear-basket-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mm .clear-basket-btn:disabled{opacity:.45;cursor:default}.mm .clear-basket-pop{z-index:60;border:1px solid var(--ov-bd);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;width:max-content;max-width:280px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000024}.mm .clear-basket-pop.up{top:auto;bottom:calc(100% + 6px)}.mm .clear-basket-pop p{color:var(--text);margin:0;font-size:13px}.mm .clear-basket-acts{justify-content:flex-end;gap:8px;display:flex}.mm .clear-basket-acts .btn{height:var(--ctl-h);box-sizing:border-box;border-radius:var(--ctl-r)}.mm .clear-basket-acts .btn.danger{background:var(--red);color:#fff;border-color:#0000}.mm .clear-basket-acts .btn.danger:hover{background:color-mix(in srgb, var(--red) 88%, #000)}.mm .clear-basket-pop.end{left:auto;right:0}.rec-crumbs{box-sizing:border-box;height:32px;color:var(--text-muted);flex:none;align-items:center;gap:12px;margin:2px 0 4px;padding:0 8px 0 4px;font-size:14px;display:flex}.rec-crumbs-trail{flex:auto;align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.rec-crumbs-trail>li{flex:none;align-items:center;gap:2px;min-width:0;display:flex}.rec-crumbs-trail>li.rec-crumbs-list{flex:0 auto}.rec-crumbs-trail>li>svg{opacity:.7;flex:none}.rec-crumb{min-width:0;height:28px;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 6px;display:inline-flex}.rec-crumb>span{text-overflow:ellipsis;min-width:0;overflow:hidden}button.rec-crumb:hover{background:var(--interactive-bg);color:var(--text)}.rec-crumb.here{color:var(--text);cursor:default;font-weight:500}.rec-crumbs-back{flex:none}.rec-crumbs-acts{flex:none;align-items:center;gap:8px;display:flex}.rec-crumbs-step{gap:2px;display:inline-flex}.rec-crumbs-btn{background:var(--interactive-bg);height:28px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.rec-crumbs-btn.ico{width:28px;color:var(--text-muted);background:0 0;justify-content:center;padding:0}.rec-crumbs-btn:hover:not(:disabled){background:var(--interactive-hover);color:var(--text)}.rec-crumbs-btn:disabled{opacity:.4;cursor:default}.rec-crumbs :is(button,[aria-current]):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ptabs-strip .rec-crumbs{flex:auto;min-width:0;height:100%;margin:0;padding:0 0 0 2px;overflow:hidden}.ptabs-strip .rec-crumbs-acts{height:100%}.ptabs-strip .rec-crumbs-list{min-width:64px}.page-col:not(.tabbed) .mm-root.split .rec-body>.cols>.ctx{margin-top:0}.page-col:not(.tabbed) .mm-root.split .rec-body>.cols>.vg:before{top:0}.page-col:not(.tabbed) .mm-root.split .rec-body .ws:before{display:none}:root .page-col:not(.tabbed) .mm-root.split .ws .pane{border-radius:0 18px 18px 0}.mm-root.split .rec-body>.cols>.ctx{box-shadow:var(--plane-shadow)}.mm-root.split .rec-body .ws{clip-path:polygon(-48px -48px,calc(100% + 48px) -48px,calc(100% + 48px) calc(100% + 48px),-48px calc(100% + 48px),-48px 100%,0 100%,0 36px,-48px 36px)}.page-col:not(.tabbed) .mm-root.split .rec-body .ws{clip-path:polygon(0 -48px,calc(100% + 48px) -48px,calc(100% + 48px) calc(100% + 48px),-48px calc(100% + 48px),-48px 100%,0 100%)}.mm-root.split .ws .pane{box-shadow:var(--plane-shadow)!important}.mm-root.split .rec-body>.cols>.vg:before{box-shadow:var(--plane-shadow);clip-path:inset(0 0 -48px)}.mm .keep,.keep{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent);min-width:28px;height:28px;color:var(--accent-ink);font:600 12.5px/1 var(--sans);white-space:nowrap;cursor:pointer;transition:background-color var(--motion,.15s) ease, border-color var(--motion,.15s) ease, transform 80ms ease;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.mm .keep.dense,.keep.dense{width:28px;padding:0}.mm .keep svg,.keep svg{flex:none;width:15px;height:15px}.mm .keep:hover:not(:disabled),.keep:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--accent)}.mm .keep:active:not(:disabled),.keep:active:not(:disabled){transform:scale(.96)}.mm .keep.on,.keep.on{border-color:var(--accent);background:var(--accent);color:var(--on-accent,#fff)}.mm .keep.on:hover:not(:disabled),.keep.on:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 86%, #000);border-color:color-mix(in srgb, var(--accent) 86%, #000)}.mm .keep:disabled,.keep:disabled{opacity:.4;cursor:default}.mm .keep:focus-visible,.keep:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mm .keep,.keep{transition:none}.mm .keep:active:not(:disabled),.keep:active:not(:disabled){transform:none}}.mm .keep-split{flex:none;align-items:stretch;display:inline-flex}.mm .keep-split>.keep.split{border-top-right-radius:0;border-bottom-right-radius:0}.mm .keep-split>.keep-more{border-top-left-radius:0;border-bottom-left-radius:0;width:18px;min-width:18px;margin-left:-1px;padding:0}.mm .keep-split>.keep-more svg{width:13px;height:13px}.mm .keep-menu{z-index:120;border:1px solid var(--line);background:var(--surface);min-width:200px;max-width:320px;box-shadow:0 10px 30px var(--shadow);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:fixed}.mm .keep-menu>button{width:100%;color:var(--text);font:500 13px/1.3 var(--sans);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;display:block;overflow:hidden}.mm .keep-menu>button:hover,.mm .keep-menu>button:focus-visible{background:var(--hover);outline:none}.mm .sr-ac [role=group]+[role=group]{margin-top:2px}.mm .sr-ac kbd{color:var(--muted);font-size:10.5px}.mm .sr-sec{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:8px;display:flex}.mm .sr-sec>h4{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:flex}.mm .sr-sec>h4 .ci svg{width:14px;height:14px}.mm .sr-g h5{color:var(--muted);margin:0 0 2px;font-size:12.5px;font-weight:500}.mm .sr-g h5 .faint{margin-left:2px;font-weight:400}.mm .sr-row{align-items:center;gap:4px;display:flex}.mm .sr-i{text-align:left;min-width:0;color:var(--text);background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:9px;padding:5px 6px;display:flex}.mm .sr-i:hover{background:var(--hover)}.mm .sr-i svg{width:15px;height:15px;color:var(--muted);flex:none}.mm .sr-i .ci{width:15px;height:15px}.mm .sr-i .tag{flex:none}.mm .sr-t{flex-direction:column;flex:1;min-width:0;display:flex}.mm .sr-t .l{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.mm .sr-t small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mm .sr-via{color:var(--faint)}.mm .sr mark,.mm .sr-ac mark{background:var(--hl-bg);color:inherit;border-radius:2px;padding:0 1px}.mm .sr-more{gap:14px;padding:2px 6px 0 30px;display:flex}.mm .sr-none{padding-left:0;padding-right:0}.mm .sr-weak{border-top:1px solid var(--line);padding-top:6px;font-size:12.5px}.mm .sr-weak summary{cursor:pointer;color:var(--muted);padding:2px 0}.mm .sr-weak summary:hover{color:var(--text)}.mm .sr-weak>p{margin:4px 0 6px}.mm .sr-weak ul{flex-direction:column;gap:6px;display:flex}.mm .sr-weak li{border-left:2px solid var(--line-strong);grid-template-columns:1fr auto;align-items:start;column-gap:6px;padding-left:8px;display:grid}.mm .sr-weak li .lnk{color:var(--muted);grid-column:1;justify-self:start}.mm .sr-weak li q{color:var(--muted);quotes:"« " " »";white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1;display:-webkit-box;overflow:hidden}.mm .sr-weak li .ib{grid-area:1/2/span 2}.mm .ans.sr{border-color:var(--line)}.mm .sr .pas-filters .chip.on,.mm .pas-filters .chip.on{background:var(--selected);border-color:#0000}.mm .sr-story{margin-top:4px}.mm .sr-story .story-h{align-items:center}.mm .sr-story .story-h .grow{flex:1}.mm .sr-read{align-items:flex-start;gap:4px;display:flex}.mm .sr-read>button{flex:1;min-width:0}.mm .sr-read q{-webkit-line-clamp:4;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mm .sr-read mark{background:var(--hl-bg);color:inherit;border-radius:3px;padding:0 2px}.mm .sr-more-p{padding-left:0;font-size:12px}.prev-suggest{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.story-h .story-doc{text-align:left;padding:0}.sr-why{margin-top:4px}.mm .sr-jump{border:0;margin:-2px 0 0;padding:0}.mm .sr-sec>h4 .n{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:11px;font-weight:600}.mm .sr-sec{scroll-margin-top:8px}.mm .sr-und{flex-direction:column;gap:2px;margin-top:4px;display:flex}.mm .sr-und .ans-und{color:var(--text);margin-top:0}.mm .sr-und .ans-und b{font-weight:600}.mm .sr-terms{color:var(--muted)}.mm .sr-cue{margin:0;font-size:12.5px}.mm .sr-related{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:12.5px;display:flex}.mm .sr-details{color:var(--muted);font-size:12.5px}.mm .sr-details summary{cursor:pointer;width:fit-content}.mm .sr-details summary:hover{color:var(--text)}.mm .sr-details p{color:var(--text);margin:4px 0 0;font-size:12.5px}.mm .sr-details p.faint{color:var(--muted)}.mm .sr-ess{flex-direction:column;gap:4px;display:flex}.mm .sr-say{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.mm .sr-best{margin:4px 0 0;font-size:12px}.mm .sr .rp-cites{margin-top:2px}.mm .sr .rp-cite q{white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mm .sr .rp-cite mark{background:var(--hl-bg);color:inherit;border-radius:3px;padding:0 2px}.mm .sr .rp-cite small em{border-radius:5px;padding:0 5px;font-style:normal;font-weight:600}.mm .sr .rp-cite small em.w-negated,.mm .sr .rp-cite small em.w-family{color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent)}.mm .sr .rp-cite small svg{width:12px;height:12px}.mm .sr-docs{margin-top:2px;padding-left:0}.mm .sr-docs>li{padding-bottom:12px;padding-left:14px}.mm .sr-doc{align-items:center}.mm .sr-doc .grow{flex:1}.mm .sr-doc-t{text-align:left;padding:0}.mm .sr-doc-t b{font-size:13.5px}.mm .sr-docs>li>.ib{float:right;margin-top:-26px}.mm .sr-byname{margin:2px 0 0;font-size:12px}.mm .sr-family{margin-top:6px}.mm .sr-family h5{color:var(--muted);margin:0 0 2px;font-size:12.5px;font-weight:500}.mm .sr-empty{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:6px 0 2px;display:flex}.mm .sr-empty .faint{margin:0;font-size:12.5px}.mm .sr-next{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.mm .prev-l{align-items:center;display:flex}.mm .prev-l .prev-i{height:auto;min-height:38px;padding-top:5px;padding-bottom:5px}.mm .prev-q-t{flex-direction:column;min-width:0;display:flex}.mm .prev-q-t>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm .prev-sum{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mm .prev-rerun{flex:none;margin-right:6px}.mm .cmp-panel{width:min(520px,100vw - 24px)}.mm .cmp-sim{background:color-mix(in srgb, var(--filter) 22%, transparent);letter-spacing:.02em;text-transform:uppercase;height:18px;color:var(--text);vertical-align:middle;border-radius:999px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}.mm .cmp-counts{flex-direction:column;gap:3px;margin:2px 0 8px;font-size:13.5px;display:flex}.mm .cmp-counts li:before{content:"";background:var(--faint);border-radius:50%;width:5px;height:5px;margin:0 8px 2px 2px;display:inline-block}.mm .cmp-prov,.mm .cmp-note{margin-bottom:4px;font-size:12px}.mm .cmp-acts{align-items:center;gap:10px;margin-top:6px;display:flex}.mm .cmp-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm .cmp-ctl .seg button{height:28px;padding:0 10px;font-size:12.5px}.mm .cmp-clock{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mm .cmp-fam h4{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:6px 0 4px;font-size:12px;font-weight:600}.mm .cmp-fam ul{flex-direction:column;display:flex}.mm .cmp-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.mm .cmp-row:hover{background:var(--hover);border-radius:10px}.mm .cmp-code{background:var(--chip);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;min-width:28px;height:22px;padding:0 5px;font-size:11.5px;font-weight:600;display:inline-grid}.mm .cmp-row-t{flex-direction:column;gap:2px;min-width:0;display:flex}.mm .cmp-row-t b{font-size:13px;font-weight:500}.mm .cmp-row-t small{color:var(--muted);font-size:12px}.mm .cmp-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.mm .cmp-st.s-not_found_in_evaluated_scope,.mm .cmp-st.s-candidate_requires_review{color:var(--text);background:var(--selected)}.mm .cmp-detail{gap:12px}.mm .cmp-dh{align-items:flex-start;gap:10px;display:flex}.mm .cmp-dh>div{flex-direction:column;gap:2px;display:flex}.mm .cmp-dh b{font-size:15px;font-weight:600}.mm .cmp-dh small{color:var(--muted);font-size:12.5px}.mm .cmp-dl{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.mm .cmp-dl dt{color:var(--muted)}.mm .cmp-dl dd{flex-direction:column;gap:2px;margin:0;display:flex}.mm .cmp-dl select{border:1px solid var(--line-strong);background:var(--input);border-radius:8px;max-width:100%;height:28px;padding:0 6px}.mm .cmp-when{font-size:12px}.mm .cmp-sec{flex-direction:column;gap:6px;font-size:13px;display:flex}.mm .cmp-sec h4{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.mm .cmp-ev{border-top:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;display:flex}.mm .cmp-ev-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mm .cmp-ev-t small{font-size:11.5px}.mm .cmp-cov{color:var(--muted);flex-direction:column;gap:2px;font-size:12.5px;display:flex}.mm .cmp-tl{flex-direction:column;gap:3px;font-size:12.5px;display:flex}.mm .cmp-tl li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mm .cmp-btn{position:relative}.mm .cmp-badge{background:var(--red);color:#fff;text-align:center;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--plane);border-radius:999px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:16px;position:absolute;top:1px;right:-2px}.mm .cmp-prep{border:1px solid var(--line);background:var(--plane);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.mm .cmp-prep label,.mm .cmp-field{color:var(--muted);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.mm .cmp-field.inline{flex:1;min-width:200px}.mm .cmp-prep select,.mm .cmp-field select,.mm .cmp-field input,.mm .cmp-field textarea{border:1px solid var(--line-strong);background:var(--input);width:100%;min-height:30px;color:var(--text);font:inherit;border-radius:8px;padding:4px 8px;font-size:13px}.mm .cmp-field textarea{resize:vertical;line-height:1.45}.mm .cmp-field input[readonly],.mm .cmp-field textarea[readonly]{background:var(--plane)}.mm .cmp-check{align-items:center;gap:8px;font-size:13px;display:flex}.mm .cmp-check.sub{color:var(--muted);margin-left:22px}.mm .cmp-att{flex-direction:column;gap:3px;padding:4px 0;display:flex}.mm .cmp-acts.wrap{flex-wrap:wrap}.mm .cmp-acts small{font-size:11.5px}.mm .cmp-trigger{background:var(--plane);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.mm .cmp-simbox{border:1px dashed color-mix(in srgb, var(--filter) 60%, transparent);border-radius:12px;padding:10px}.mm .cmp-err{color:var(--red);font-size:12.5px}.mm .cmp-tabs{gap:4px;display:flex}.mm .cmp-mark{border:1px solid color-mix(in srgb, var(--red) 35%, transparent);background:color-mix(in srgb, var(--red) 8%, var(--surface));height:18px;color:var(--red);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.mm span.cmp-mark{cursor:inherit}.mm .cmp-lines{background:var(--plane);border-radius:10px;margin-top:8px;padding:8px 10px}.mm .cmp-lines h5{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:6px;margin:0 0 4px;font-size:11.5px;font-weight:600;display:flex}.mm .cmp-lines button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;align-items:flex-start;gap:8px;padding:4px 2px;font-size:12.5px;display:flex}.mm .cmp-lines button:hover{background:var(--hover);border-radius:8px}.mm .cmp-lines button>span:last-child{flex-direction:column;display:flex}.mm .cmp-lines small{color:var(--muted);font-size:11.5px}.mm .cmp-docbar .vf-what{color:var(--muted);flex:none;font-weight:500}.mm .cmp-chips{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.mm .cmp-chip{border:1px solid var(--line-strong);background:var(--surface);height:24px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;max-width:280px;padding:0 8px;font-size:12px;overflow:hidden}.mm .cmp-chip b{color:var(--red);font-weight:600}.mm .cmp-chip:hover{background:var(--hover)}.mm .cmp-scope{background:var(--plane);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.mm .cmp-scope .seg button{height:28px;padding:0 10px;font-size:12.5px}.mm .cmp-scope small{font-size:11.5px}.mm .cmp-confirm{flex-direction:column;gap:4px;display:flex}.mm .cmp-details summary{cursor:pointer;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.mm .cmp-details[open] summary{margin-bottom:6px}.mm .cmp-grp{flex-direction:column;gap:4px;margin:6px 0 2px;display:flex}.mm .cmp-grp h3{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:6px;margin:4px 0 0;font-size:11.5px;font-weight:600;display:flex}.mm .cmp-grp.g-retrieve h3 svg{color:var(--accent-ink,var(--text))}.mm .cmp-grp.g-access h3 svg{color:var(--amber)}.mm .cmp-grp ul{flex-direction:column;display:flex}.mm .cmp-need{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:2px 8px;padding:3px 0;display:flex}.mm .cmp-need:first-child{border-top:0}.mm .cmp-need-t{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:220px;gap:1px;padding:3px 4px;display:flex}.mm .cmp-need-t:hover{background:var(--hover)}.mm .cmp-need-t b{font-size:13px;font-weight:500}.mm .cmp-need-t small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mm .cmp-need>.btn,.mm .cmp-need>.tag{flex:none}.mm .cmp-need>button.tag{cursor:pointer;border:0}.mm .cmp-review{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.mm .cmp-review select{border:1px solid var(--line-strong);background:var(--input);height:28px;color:var(--text);border-radius:8px;padding:0 6px}.mm .cmp-more{border-top:1px solid var(--line);padding-top:6px}.mm .cmp-more>:not(summary){margin-top:10px}.mm .cmp-chip.on{background:var(--selected);border-color:var(--text)}.mm .cmp-docref{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:4px;margin:0 10px 6px;padding:8px 10px;font-size:13px;display:flex}.mm .cmp-docref .cmp-sim{align-self:flex-start}.mm .cmp-fold{text-align:left;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.mm .cmp-fold:hover{color:var(--text)}.mm .cmp-need>.cmp-act{white-space:nowrap;flex:none}.mm .req-steps{grid-template-columns:repeat(6,1fr);margin:2px 0 4px;padding:0;list-style:none;display:grid}.mm .req-steps li{color:var(--faint);text-align:center;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;display:flex;position:relative}.mm .req-steps li:before{content:"";background:var(--line-strong);width:100%;height:2px;position:absolute;top:5px;left:-50%}.mm .req-steps li:first-child:before{display:none}.mm .req-steps li.done:before,.mm .req-steps li.now:before{background:var(--text)}.mm .req-dot{z-index:1;border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;width:12px;height:12px}.mm .req-steps li.done .req-dot{border-color:var(--text);background:var(--text)}.mm .req-steps li.now .req-dot{border-color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb, var(--text) 18%, transparent)}.mm .req-steps li.now{color:var(--text);font-weight:600}.mm .req-steps li.done{color:var(--muted)}.mm .grp-offers{flex-direction:column;gap:6px;margin:4px 0;display:flex}.mm .grp-offer{border:1px dashed var(--line-strong);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mm .grp-offer:hover{background:var(--hover);border-style:solid}.mm .grp-offer>span{flex-direction:column;gap:1px;display:flex}.mm .grp-offer b{font-size:13px;font-weight:600}.mm .grp-offer small{color:var(--muted);font-size:12px}.mm .grp-offers.compact .grp-offer{padding:6px 8px}.mm .grp-why{font-size:12.5px}.mm .grp-needs{flex-direction:column;gap:2px;display:flex}.mm .grp-need label{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;padding:8px;display:flex}.mm .grp-need label>span{flex-direction:column;gap:2px;font-size:13px;display:flex}.mm .grp-need small{color:var(--muted);font-size:12px}.mm .grp-need .grp-unc{color:var(--amber)}.mm .grp-bar{gap:3px;display:flex}.mm .grp-bar>span{background:var(--chip);border-radius:3px;flex:1;height:6px}.mm .grp-bar>span.on{background:var(--green)}.mm .grp-bar>span.clarified{background:var(--documents)}.mm .grp-line{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:flex}.mm .grp-line .lnk{text-align:left}.mm .sel-prog{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;margin:0 0 10px;padding:10px 12px;display:flex}.mm .sel-prog h3{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:11.5px;font-weight:600}.mm .sel-bar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.mm .sel-bar>span{min-width:6px}.mm .sel-prog .s-available{--c:var(--documents)}.mm .sel-prog .s-outside{--c:var(--accent,#2b8bff)}.mm .sel-prog .s-missing{--c:var(--amber)}.mm .sel-prog .s-preparing{--c:var(--muted)}.mm .sel-prog .s-awaiting{--c:var(--running,#6155f5)}.mm .sel-prog .s-recovered{--c:var(--green)}.mm .sel-bar>span{background:var(--c)}.mm .sel-stages{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.mm .sel-stage{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:12.5px;display:inline-flex}.mm .sel-stage:disabled{cursor:default}.mm .sel-stage.zero{color:var(--faint)}.mm .sel-stage:not(:disabled):hover{text-decoration:underline}.mm .sel-dot{background:var(--c);border-radius:2px;width:8px;height:8px}.mm .sel-stage.zero .sel-dot{background:var(--chip)}.mm .cmp-need>.cmp-act{margin-left:auto}.mm .cmp-moment{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:6px;display:flex}.mm .cmp-moment:first-of-type{border-top:0}.mm .cmp-moment h3{color:var(--text);margin:0;font-size:12.5px;font-weight:600}.mm .cmp-moment h3 small{color:var(--muted);font-weight:400}.mm .cmp-moment ul{margin:0;padding:0;list-style:none}.mm .cmp-moment .cmp-need-t{cursor:default;flex-flow:wrap;align-items:baseline;gap:2px 8px;font-size:13px;line-height:1.4}.mm .cmp-moment .cmp-need-t:hover{background:0 0}.mm .cmp-moment .cmp-need-t>span{flex:200px;min-width:0}.mm .cmp-why{color:var(--muted);font-size:12px}.mm .cmp-ex{color:var(--muted);font-size:12px;font-style:italic}.mm .cmp-prov>summary{cursor:pointer;width:fit-content}.mm .cmp-wait{align-items:center;gap:8px;display:flex}.mm .cmp-checks>summary{cursor:pointer;color:var(--muted);border-top:1px solid var(--line);padding:6px 0 2px;font-size:12.5px}.mm .cmp-lines .cmp-verb{color:var(--text);margin-top:2px;font-size:12px;font-weight:500;display:block}.mm .cmp-ctx{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:13.5px;display:flex}.mm .cmp-ready{flex-direction:column;gap:6px;margin:2px 0 4px;display:flex}.mm .cmp-ready-bar{background:var(--chip);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.mm .cmp-ready-bar>span{min-width:6px}.mm .cmp-ready .r-available{--c:var(--green)}.mm .cmp-ready .r-obtain{--c:var(--amber)}.mm .cmp-ready .r-verify{--c:var(--documents,#6b8afd)}.mm .cmp-ready .r-requested{--c:var(--running,#6155f5)}.mm .cmp-ready-bar>span{background:var(--c)}.mm .cmp-ready-t{font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.mm .cmp-ready-t i{background:var(--c);vertical-align:middle;border-radius:2px;width:8px;height:8px;margin:0 5px 1px 0;display:inline-block}.mm .cmp-ready small{font-size:12px}.mm .cmp-resol{background:var(--plane);font-variant-numeric:tabular-nums;border-radius:10px;flex-wrap:wrap;gap:4px 14px;margin:0;padding:6px 10px;font-size:12.5px;display:flex}.mm .cmp-resol b{font-weight:600}.mm .cmp-resol small{color:var(--muted)}.mm .cmp-needs{flex-direction:column;gap:2px;display:flex}.mm .cmp-needs>h3{color:var(--muted);margin:8px 0 2px;font-size:12.5px;font-weight:600}.mm .cmp-needs ul{margin:0;padding:0;list-style:none}.mm .cmp-needs .cmp-need{align-items:flex-start;padding:8px 0}.mm .cmp-needs .cmp-need-t{cursor:default;flex:220px;font-size:13px;line-height:1.4}.mm .cmp-needs .cmp-need-t:hover{background:0 0}.mm .cmp-needs .cmp-need-t small{white-space:normal}.mm .cmp-need-a{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px 10px;margin-left:auto;display:flex}.mm .btn.cmp-act,.mm .cmp-need-a .cmp-act{background:var(--accent);height:30px;color:var(--on-accent,#fff);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-size:12.5px;font-weight:600}.mm .btn.cmp-act:hover{background:color-mix(in srgb, var(--accent) 86%, #000)}.mm .btn.cmp-act:disabled{opacity:.6;cursor:default}.mm .cmp-need-a>button.tag{cursor:pointer;border:0}.mm .cmp-dh.plain b{font-size:14px;line-height:1.4}.mm .cmp-said{margin:0;font-size:13.5px;font-weight:600}.mm .cmp-compose-h{margin:0;font-size:15px;font-weight:600}.mm .cmp-plain{grid-template-columns:max-content minmax(0,1fr);gap:10px 14px;margin:0;font-size:13px;display:grid}.mm .cmp-plain dt{color:var(--muted);padding-top:4px}.mm .cmp-plain dd{flex-direction:column;gap:3px;margin:0;display:flex}.mm .cmp-plain select{border:1px solid var(--line-strong);background:var(--input);width:100%;min-height:32px;color:var(--text);font:inherit;border-radius:8px;padding:4px 8px}.mm .cmp-plain small{font-size:12px}.mm .cmp-grouphint{border:1px dashed var(--line-strong);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.mm .cmp-compose-note{margin:0;font-size:12px}.mm .nc-list,.mm .nc-group>ul{margin:0;padding:0;list-style:none}.mm li.cmp-need.nc{--st:var(--text);border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.mm .nc-list>li:first-child,.mm .nc-group>ul>li:first-child{border-top:0}.mm li.nc.s-late{--st:var(--red)}.mm li.nc.s-soon{--st:var(--product-ink)}.mm li.nc.s-requested{--st:var(--accent-ink)}.mm li.nc.s-verify{--st:var(--muted)}.mm .nc-ico{border-radius:var(--ctl-r,8px);background:color-mix(in srgb, var(--st) 12%, transparent);width:28px;height:28px;color:var(--st);place-items:center;display:grid}.mm .nc-ico svg{width:16px;height:16px}.mm .nc .nc-b.cmp-need-t{cursor:default;background:0 0;border:0;flex-direction:column;gap:4px;min-width:0;padding:0;font-size:13px;line-height:18px;display:flex}.mm .nc .nc-b.cmp-need-t:hover{background:0 0}.mm .nc-h{align-items:baseline;gap:8px;min-width:0;display:flex}.mm .nc-h>b{color:var(--text);flex:none;font-size:13.5px;font-weight:600}.mm .nc-n{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mm .nc-w{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.mm .nc-w>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mm .nc-dot{border-radius:50%;flex:none;width:8px;height:8px}.mm .nc-y{color:var(--muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:20px;display:flex}.mm .nc-chip{background:color-mix(in srgb, var(--st) 13%, transparent);height:20px;color:var(--st);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.mm li.nc.s-missing .nc-chip,.mm li.nc.s-verify .nc-chip{background:var(--chip);color:var(--text)}.mm .nc-why{flex:1 1 0;min-width:0}.mm .nc-y>.cmp-ex{flex:none}.mm .nc-a.cmp-need-a{flex-direction:column;align-items:flex-end;gap:6px;margin:0;display:flex}.mm .nc-a .cmp-act{border-radius:var(--ctl-r,8px);height:28px;padding:0 14px}.mm .nc-sec{white-space:nowrap;align-items:center;gap:10px;display:flex}.mm .nc-sec:empty{display:none}.mm .nc-group{border-top:1px solid var(--line);padding:12px 0 0}.mm .nc-list>.nc-group:first-child{border-top:0}.mm .nc-gh{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.mm .nc-gh>b{color:var(--text);font-weight:600}.mm .nc-gh>small{margin-left:auto;font-size:12px}.mm .nc-group>ul{border-left:2px solid var(--line);margin:4px 0 0 3px;padding-left:16px}.mm .nc-sum{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 0 8px;font-size:13px;display:flex}.mm .nc-sum>b{color:var(--text);font-size:14px;font-weight:600}.mm .nc-sum>span{align-items:center;gap:6px;display:inline-flex}.mm .nc-sum i{background:var(--muted);border-radius:50%;width:8px;height:8px}.mm .nc-sum .c-late i{background:var(--red)}.mm .nc-sum .c-soon i{background:var(--product-ink)}.mm li.cmp-need.nc.nc-compact{border-top:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 0}.mm .nc-go{border-radius:var(--ctl-r,8px);height:28px;color:var(--accent-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.mm .nc-go:hover{background:var(--hover)}.mm .nc-go:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mm .nc-compact .nc-h>b{font-weight:500}.mm .syn-b{border:1px solid var(--line-strong);background:var(--surface);height:30px;color:var(--text);font:600 13px var(--sans);cursor:pointer;transition:background-color var(--motion,.15s) ease;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.mm .syn-b:hover:not(:disabled){background:var(--hover,var(--interactive-hover))}.mm .syn-b:disabled{opacity:.45;cursor:default}.mm .syn-b svg{color:var(--state-running-ink,#5349d3);flex:none}.mm .ssum{min-width:0}.mm .ssum-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;padding:4px 0 10px;display:flex}.mm .ssum-ico{border-radius:var(--ctl-r);background:color-mix(in srgb, var(--state-running-ink,#5349d3) 10%, transparent);width:28px;height:28px;color:var(--state-running-ink,#5349d3);flex:none;justify-content:center;align-items:center;display:inline-flex}.mm .ssum-h h2{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:220px;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mm .ssum-a{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.mm .ssum-a :is(.btn,.stay-b){height:var(--ctl-h);box-sizing:border-box;border-radius:var(--ctl-r)}.mm .ssum>.md{padding-top:0}.mm .ssum-derived{border:1px solid var(--line-strong);border-radius:var(--radius-pill,999px);color:var(--muted);vertical-align:2px;margin-left:6px;padding:1px 8px;font-size:11.5px;font-weight:500;display:inline-block}.mm .ssum-unread{margin-left:6px}.mm .ssum-none{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.mm .stay-b{height:var(--ctl-h);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.mm .stay-b>svg:first-child{color:var(--state-running-ink,#5349d3);flex:none}.mm .stay-b .ico svg,.mm .stay-b>span+span svg{width:14px;height:14px;color:var(--muted)}.mm .stay-pick .pick-pop{right:auto}.mm .ssum-a .stay-pick .pick-pop{left:auto;right:0}.mm .ips-bar{z-index:2;background:var(--plane);align-items:center;min-width:0;display:flex;position:sticky;top:0}.mm .ips-bar>.ips-cats{flex:auto;min-width:0;position:static}.mm .ips-stay{flex:none;align-items:center;padding:0 14px 0 8px;display:flex}.mm .ips-stay .stay-b{height:var(--ctl-h,32px)}.mm .ips-stay .stay-pick .pick-pop{left:auto;right:0}.mm .work>.ssum{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px 4px}.mm .work>.ssum>.md{max-width:none}.mm .work>.ssum-items{margin-top:4px}.mm .stay-pick .pick-pop{width:min(520px,86vw)}.mm .stay-pick .pick-l button>span{white-space:nowrap;flex:none}.mm .stay-pick .pick-l button>small{text-overflow:ellipsis;min-width:0;overflow:hidden}.mm .ctx-body>[data-zone=ips]>:not(.ips-cats,.ips-bar),.mm .work>.ssum{box-sizing:border-box;width:100%;max-width:900px;margin-left:auto;margin-right:auto}.mm .simp{z-index:40;border:1px solid var(--line-strong);background:var(--surface);width:min(760px,100vw - 24px);box-shadow:0 18px 60px var(--shadow);border-radius:16px;flex-direction:column;display:flex;position:fixed;top:56px;bottom:12px;right:12px;overflow:hidden}.mm .simp-h{border-bottom:1px solid var(--separator);flex:none;align-items:center;gap:8px;padding:10px 10px 10px 14px;display:flex}.mm .simp-h b{font-size:15px;font-weight:600}.mm .simp-tag{background:color-mix(in srgb, var(--filter) 22%, transparent);color:var(--text);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.mm .simp>.note{padding:14px}.mm .simp>.loading{flex:1}.mm .simp-b{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 14px 16px;display:flex;overflow:auto}.mm .simp-why{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.mm .simp-keys{flex-wrap:wrap;gap:6px;display:flex}.mm .simp-keys button{border:1px solid var(--line);max-width:100%;height:26px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.mm .simp-keys button:hover{background:var(--hover)}.mm .simp-keys button[aria-pressed=false]{opacity:.45}.mm .simp-keys button.more{color:var(--muted);border-style:dashed}.mm .simp-keys i{border-radius:50%;flex:none;width:9px;height:9px}.mm .simp-keys .n{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.mm .simp-grid{--who:220px;flex-direction:column;display:flex}.mm .simp-axis{z-index:1;background:var(--surface);border-bottom:1px solid var(--separator);color:var(--faint);font-variant-numeric:tabular-nums;gap:10px;padding:6px 8px;font-size:11px;display:flex;position:sticky;top:-12px}.mm .simp-who-h{width:var(--who);flex:none}.mm .simp-ticks{flex:1;height:14px;margin:0 6px;position:relative}.mm .simp-ticks span{position:absolute;transform:translate(-50%)}.mm .simp-ticks span:first-child{transform:none}.mm .simp-ticks span:last-child{transform:translate(-100%)}.mm .simp-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mm .simp-row+.simp-row{border-top:1px solid var(--separator)}.mm .simp-row>button,.mm .simp-row.ref{width:100%;min-height:46px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.mm .simp-row.ref{cursor:default;background:var(--chip);border-radius:10px;margin-top:4px}.mm .simp-row>button:hover{background:var(--hover);border-radius:10px}.mm .simp-row>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px}.mm .simp-who{width:var(--who);flex:none;align-items:center;gap:8px;min-width:0;display:flex}.mm .simp-who>.st-sex{flex:none}.mm .simp-who-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.mm .simp-who b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.mm .simp-who small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mm .simp-line{flex:1;height:18px;margin:0 6px;position:relative}.mm .simp-tick{background:var(--separator);width:1px;position:absolute;top:0;bottom:0}.mm .simp-life{background:var(--line-strong);border-radius:1px;height:2px;position:absolute;top:8px;left:0}.mm .simp-now{background:var(--muted);border-radius:1px;width:2px;height:10px;margin-left:-1px;position:absolute;top:4px}.mm .simp-mark{width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin-left:-5px;position:absolute;top:4px}.mm .simp-row.ref .simp-mark{box-shadow:0 0 0 2px var(--chip)}.mm .simp-span{opacity:.85;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:4px;position:absolute;top:5px}.mm .simp-id{border-bottom:1px solid var(--separator);align-items:center;gap:12px;padding-bottom:10px;display:flex}.mm .simp-id-t{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.mm .simp-id b{font-size:15px;font-weight:600}.mm .simp-id small{color:var(--muted);font-size:12.5px}.mm .simp-id .button{flex:none;align-items:center;gap:6px;display:inline-flex}.mm .simp-one .note.error{color:var(--red)}.mm .sim-btn{height:34px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;margin-left:4px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.mm .sim-btn:hover,.mm .sim-btn.on{background:var(--hover)}@media (width<=1180px){.mm .sim-btn{justify-content:center;width:34px;padding:0}.mm .sim-btn span{display:none}}@media (width<=700px){.mm .simp-grid{--who:140px}}.mm .chn{flex-direction:column;gap:4px;display:flex}.mm .chn-rail{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.mm .chn-node{gap:10px;padding:0 0 10px;display:flex;position:relative}.mm .chn-node:before{content:"";background:var(--line-strong);width:1.5px;position:absolute;top:20px;bottom:0;left:9px}.mm .chn-node:last-child:before{display:none}.mm .chn-dot{z-index:1;background:var(--chip);width:20px;height:20px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.mm .chn-node.miss .chn-dot{background:color-mix(in srgb, var(--amber) 18%, var(--surface));color:var(--amber)}.mm .chn-node.hit .chn-dot{background:color-mix(in srgb, var(--green) 18%, var(--surface));color:var(--green)}.mm .chn-node.finding .chn-dot{background:var(--text);color:var(--surface)}.mm .chn-node.action .chn-dot{background:color-mix(in srgb, var(--accent,#2b8bff) 20%, var(--surface));color:var(--accent-ink,var(--text))}.mm .chn-body{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.mm .chn-label{letter-spacing:.03em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.mm .chn-body b{font-weight:600}.mm .chn-quote{border-left:2.5px solid var(--clinical-highlight,var(--filter));background:color-mix(in srgb, var(--clinical-highlight,var(--filter)) 10%, transparent);font-family:var(--serif,inherit);border-radius:0 6px 6px 0;padding:5px 8px;font-size:13px;line-height:1.45;display:block}.mm .chn-tags{flex-wrap:wrap;gap:4px;display:flex}.mm .chn-result{font-size:13px}.mm .chn-node.miss .chn-result{color:var(--amber)}.mm .chn-how summary{cursor:pointer;color:var(--muted);font-size:11.5px}.mm .chn-how ul{margin:3px 0 0;padding-left:14px;font-size:12px;list-style:outside}.mm .chn-acts{flex-wrap:wrap;gap:8px;display:flex}.mm .chn-prov{flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.mm .chn-wait{font-size:12px}.mm .dtl{--tone:var(--muted);border:1px solid var(--line);border-left:3px solid var(--tone);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px 8px;display:flex}.mm .dtl.t-near,.mm .dtl-state.t-near,.mm .dtl-track.t-near{--tone:var(--amber)}.mm .dtl.t-late,.mm .dtl-state.t-late,.mm .dtl-track.t-late{--tone:var(--red)}.mm .dtl.t-after,.mm .dtl-state.t-after,.mm .dtl-track.t-after{--tone:var(--amber)}.mm .dtl.t-ok,.mm .dtl-state.t-ok,.mm .dtl-track.t-ok{--tone:var(--green)}.mm .dtl.t-calm,.mm .dtl-state.t-calm,.mm .dtl-track.t-calm{--tone:var(--documents)}.mm .dtl.t-unknown,.mm .dtl-state.t-unknown,.mm .dtl-track.t-unknown{--tone:var(--faint)}.mm .dtl header{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.mm .dtl header b{font-size:13px;font-weight:600}.mm .dtl header small{font-size:12px}.mm .dtl-state{background:color-mix(in srgb, var(--tone) 14%, transparent);height:18px;color:var(--tone);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.mm .dtl-state.t-unknown{color:var(--muted);border:1px dashed var(--line-strong);background:0 0}.mm .dtl-track{height:46px;margin:2px 0 0;position:relative}.mm .dtl-axis{background:var(--line-strong);height:1px;position:absolute;top:22px;left:2%;right:2%}.mm .dtl-stay{background:color-mix(in srgb, var(--documents) 55%, transparent);border-radius:3px;min-width:3px;height:9px;position:absolute;top:18px}.mm .dtl-near{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--amber) 26%, transparent) 0 3px, transparent 3px 6px);border-radius:2px;height:13px;position:absolute;top:16px}.mm .dtl-late{background:color-mix(in srgb, var(--red) 45%, transparent);height:3px;position:absolute;top:21px}.mm .dtl-break{background:var(--surface);border-left:1.5px solid var(--line-strong);border-right:1.5px solid var(--line-strong);width:8px;height:16px;margin-left:-4px;position:absolute;top:15px;transform:skew(-18deg)}.mm .dtl-due,.mm .dtl-now{border-left:1.5px solid var(--tone);width:0;position:absolute;top:4px;bottom:6px}.mm .dtl-now{border-left:1.5px dashed var(--muted);top:12px;bottom:0}.mm .dtl-due small,.mm .dtl-now small{white-space:nowrap;color:var(--tone);font-size:10.5px;font-weight:600;line-height:12px;position:absolute;left:4px}.mm .dtl-due small{top:-4px}.mm .dtl-due.flip small,.mm .dtl-now.flip small{left:auto;right:4px}.mm .dtl-now small{color:var(--muted);font-weight:500;bottom:-2px}.mm .dtl-doc{border:1.5px solid var(--tone);background:var(--surface);width:20px;height:20px;color:var(--tone);cursor:pointer;border-radius:6px;place-items:center;margin-left:-10px;padding:0;display:grid;position:absolute;top:13px}.mm .dtl-doc:hover:not(:disabled){background:var(--hover)}.mm .dtl-missing{border:1.5px dashed var(--tone);background:var(--surface);border-radius:5px;width:15px;height:15px;margin-left:-7.5px;position:absolute;top:15px}.mm .dtl-step{background:var(--muted);width:12px;height:12px;color:var(--surface);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:-6px;padding:0;display:grid;position:absolute;top:0}.mm .dtl-step.k-document_arrived,.mm .dtl-step.k-evidence_seen,.mm .dtl-step.k-information_found{background:var(--green)}.mm .dtl-step.k-clarified{background:var(--documents)}.mm .dtl-ends{pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:-2px;left:2%;right:2%}.mm .dtl-ends small{color:var(--faint);font-size:10px}.mm .dtl-unc{color:var(--muted);flex-direction:column;gap:1px;margin:2px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.mm .dtl-unc li:before{content:"≈ ";color:var(--faint)}.mm .dtl-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm .dtl-none{font-size:12px}.mm .dtl.compact{padding:8px 10px 6px}.mm .dtl-closed{border:1px solid var(--line);background:var(--surface);max-width:100%;height:26px;color:var(--text);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 8px 0 4px;font-size:12px;display:inline-flex}.mm .dtl-closed:hover{background:var(--hover)}.mm .dtl-closed>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm .doc.drow{border-radius:10px;align-items:center;gap:8px;margin:0;padding:5px 4px 5px 6px}.mm .doc.drow:hover{background:var(--hover,var(--interactive-hover))}.mm .doc.drow:hover .dtitle{text-underline-offset:2px;text-decoration:underline}.mm .doc.drow .d-kind{width:26px;height:26px;color:var(--documents);background:color-mix(in srgb, var(--documents) 10%, transparent);border-radius:7px}.mm .doc.drow .d-main{gap:1px}.mm .doc.drow .dtitle{white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:13.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.mm .doc.drow .d-main{flex:auto;min-width:0}.mm .doc.drow .dsig{min-width:0;max-width:100%;color:var(--text-muted);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex;overflow:hidden}.mm .doc.drow .dsig-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mm .docs-more{color:var(--accent-ink);font:500 12.5px var(--sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:2px 0 0;padding:3px 2px}.mm .docs-more:hover{text-underline-offset:2px;text-decoration:underline}.mm .card .acp-missing{margin:-2px 0 0;padding:0}.mm .card .nodoc{font-size:12.5px}.mm .card .ch{align-items:flex-start}.mm .card .ch .sq{margin-top:6px}.mm .card .ch .dates{flex:1;min-width:0}.mm .card .ch .dates small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px;display:block;overflow:hidden}.mm .card .acp-missing{color:var(--text-faint,var(--muted));font-size:12px}.mm .card .crow{align-items:center;gap:8px;margin:2px 0 0;display:flex}.mm .card .crow>span{overflow-wrap:anywhere;min-width:0}.mm .card .details .crow{font-size:14px;line-height:1.3}.mm .card .details h5{font-size:11px}.mm .doc.drow .fbox{margin-right:2px}.mm .fbox{width:14px;height:14px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.mm .fbox.sm{width:12px;height:12px}.mm .fbox:after{content:"";position:absolute;inset:-5px}.mm .fbox svg{fill:currentColor;width:100%;height:100%;display:block}.mm .fbox.on{color:var(--filter)}.mm .fbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mm .mchip{border:1px solid color-mix(in srgb, var(--c) 35%, transparent);background:color-mix(in srgb, var(--c) 16%, transparent);max-width:100%;color:color-mix(in srgb, var(--text) 78%, transparent);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;line-height:16px;transition:background .15s,border-color .15s;display:inline-flex}.mm .mchip.boxed{padding-left:4px}.mm .mchip.on{border-color:var(--c);background:color-mix(in srgb, var(--c) 42%, transparent);color:color-mix(in srgb, var(--text) 90%, transparent)}.mm .mchip .fbox:after{inset:-3px -2px -3px -4px}.mm .mchip-l{min-width:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.mm button.mchip-l{cursor:pointer}.mm button.mchip-l:hover{text-underline-offset:2px;text-decoration:underline}.mm button.mchip-l:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.mm .mchip-n{color:var(--text-muted,var(--muted));flex:none;font-size:11px}.mm .mchip-w{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text-muted,var(--muted));letter-spacing:.02em;border-radius:999px;flex:none;padding:0 5px;font-size:10.5px;font-weight:600}.mm .mchip.w-negated .mchip-l{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 55%, transparent)}.mm .mchip.w-possible{border-style:dashed;border-color:color-mix(in srgb, var(--c) 70%, transparent)}.mm .ci-block.mblock{background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:8px;gap:6px;margin:0 0 4px;padding:6px 8px;position:relative}.mm .ci-block.mblock.rail{margin-left:20px}.mm .ci-block.mblock.rail:before{content:"";background:color-mix(in srgb, var(--text) 15%, transparent);width:1px;position:absolute;top:-8px;bottom:4px;left:-12px}.mm .mblock .ci-h{white-space:nowrap;letter-spacing:.05em;color:var(--text-muted,var(--muted));flex-wrap:wrap;gap:6px;margin:0;font-size:11px;font-weight:600}.mm .mblock-ax{flex-direction:column;gap:4px;display:flex}.mm .mblock .ax-h{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,var(--muted));gap:6px;margin:0;font-size:11px;font-weight:500}.mm .mblock .ax-h .dot{border-radius:50%;flex:none;width:6px;height:6px}.mm .mblock .ax-h .faint{letter-spacing:0;color:var(--text-faint,var(--faint))}.mm .mblock .tags{flex-wrap:wrap;gap:4px;margin:0;display:flex}.mm .acp-missing{width:100%;color:var(--text-muted);font:400 12.5px/1.4 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:4px;display:flex}.mm .acp-missing:hover .acp-missing-t{color:var(--text);text-underline-offset:2px;text-decoration:underline}.mm .acp-missing-dot{background:var(--state-pending,#f59e0b);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.mm .acp-missing-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mm .dl{flex-direction:column;height:100%;min-height:0;padding:10px 12px 0;display:flex;container-type:inline-size}.mm .dl-top{align-items:center;gap:10px;min-height:30px;display:flex}.mm .dl-top h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.mm .dl-top h2 svg{width:17px;height:17px;color:var(--muted)}.mm .dl-top h2 .faint{font-size:12.5px;font-weight:400}.mm .dl-tools{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.mm .dl-q{border:1px solid var(--line-strong);background:var(--surface);min-width:160px;max-width:320px;height:30px;color:var(--muted);border-radius:8px;flex:200px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.mm .dl-q:focus-within{border-color:var(--text)}.mm .dl-q svg{flex:none;width:14px;height:14px}.mm .dl-q input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.mm .dl-chip{border:1px solid var(--line-strong);background:var(--surface);height:30px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;display:inline-flex}.mm .dl-chip:hover{border-color:var(--text)}.mm .dl-chip svg{width:14px;height:14px;color:var(--muted)}.mm .dl-chip.set{border-color:var(--filter);background:color-mix(in srgb, var(--filter) 10%, var(--surface));font-weight:500}.mm .dl-chip.quiet{color:var(--muted);background:0 0;border-color:#0000}.mm .dl-chip.quiet:hover{color:var(--text);background:var(--hover)}.mm .dl-tools .dr-trigger{min-width:0;height:30px}.mm .dl-facet{display:inline-flex;position:relative}.mm .dl-pop{z-index:40;border:1px solid var(--line);background:var(--surface);min-width:220px;max-width:340px;max-height:340px;box-shadow:0 16px 40px var(--shadow);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.mm .dl-pop .fcheck{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.mm .dl-pop .fcheck:hover{background:var(--hover)}.mm .dl-pop .fcheck .box{margin:0}.mm .dl-pop-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mm .dl .dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.mm .dl-note{background:var(--hl-bg);border-radius:8px;margin:0 0 6px;padding:6px 10px;font-size:12.5px}.mm .dl-table{border-top:1px solid var(--line);flex-direction:column;flex:1;min-height:0;display:flex}.mm .dl-scroll{flex:1;min-height:0;overflow:hidden auto}.mm .dl-row{border-bottom:1px solid var(--separator);color:var(--text);cursor:pointer;box-sizing:border-box;align-items:center;gap:8px;padding:0 6px;font-size:12.5px;display:grid}.mm .dl-row:not(.dl-head):hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.mm .dl-row.with{background:color-mix(in srgb, var(--text) 3.5%, transparent)}.mm .dl-row.picked{background:color-mix(in srgb, var(--filter) 8%, transparent)}.mm .dl-row.on,.mm .dl-row.on:hover{box-shadow:none;background:0 0}.mm .dl-row.on .dl-open b{color:var(--accent-ink,var(--accent))}.mm .dl-row.on .dl-open .kind-ico{color:var(--accent)}.mm .dl-head{cursor:default;border-bottom:1px solid var(--line);height:32px;color:var(--muted);font-size:11.5px;font-weight:500}.mm .dl-h{white-space:nowrap;min-width:0;overflow:hidden}.mm .dl-h button{max-width:100%;color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;border-radius:5px;align-items:center;gap:2px;margin:0 -4px;padding:2px 4px;display:inline-flex;overflow:hidden}.mm .dl-h button:hover{background:var(--hover);color:var(--text)}.mm .dl-h button.on{color:var(--text);font-weight:600}.mm .dl-c{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mm .dl-pick{place-items:center;display:grid}.mm .dl-pick .cbx{margin:0}.mm .dl-head .cbx.some .box{background:var(--filter);border-color:var(--filter)}.mm .dl-head .cbx.some .box:after{content:"";background:#fff;width:7px;height:2px}.mm .dl-open{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.mm .dl-open .kind-ico{color:var(--muted);flex:none}.mm .dl-open b{text-overflow:ellipsis;flex:none;max-width:70%;font-weight:600;overflow:hidden}.mm .dl-open small{text-overflow:ellipsis;min-width:0;color:var(--muted);flex:1;font-size:12px;overflow:hidden}.mm .dl-row.narrow .dl-open b{white-space:nowrap;flex:1;min-width:0;max-width:none}.mm .dl-row:not(.dl-compact)>.dl-type{container-type:inline-size}@container (width<=280px){.mm .dl-open small{display:none}.mm .dl-open b{flex:1;min-width:0;max-width:none}}.mm .dl-date{font-variant-numeric:tabular-nums;color:var(--muted)}.mm .dl-place{align-items:center;gap:6px;display:flex}.mm .dl-place>:not(.dot){text-overflow:ellipsis;overflow:hidden}.mm .dl-enc{color:var(--muted)}.mm .dl-read{place-items:center;display:grid}.mm .dl-read .ci,.mm .dl-read .ci svg{width:13px;height:13px;display:inline-flex}.mm .dl-read i{border-radius:50%;width:7px;height:7px;display:block}.mm .dl-read.r-no_concept i{border:1.3px solid var(--muted)}.mm .dl-read.r-not_indexed i{background:var(--line-strong)}.mm .dl-head .dl-read .ci{opacity:.7}.mm .dl-keep{place-items:center;display:grid}.mm .dl-keep.with-marks{justify-content:flex-end;align-items:center;gap:2px;display:flex}.mm .dl .empty{color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:40px 10px;display:flex}.mm .dl-bulk{justify-content:center;padding:8px 0 10px;display:flex}.mm .dl-bulk .work-bar{box-shadow:0 4px 18px var(--shadow)}.mm .dl-bulk .dl-n{white-space:nowrap;padding:0 8px 0 6px;font-size:13px;font-weight:600}.mm .dl-bulk .menu-h{max-width:260px;color:var(--muted);margin:4px 8px;font-size:12.5px}.mm .dl-top .grow{flex:1}.mm .dl-count{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.mm .dl-tog{border:1px solid var(--line-strong);background:var(--surface);height:26px;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.mm .dl-tog:hover{color:var(--text);border-color:var(--text)}.mm .dl-tog.on{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.mm .dl-tog svg{width:14px;height:14px}.mm .dl-item{box-sizing:border-box;border-bottom:1px solid var(--separator)}.mm .dl-item>.dl-row{border-bottom:0}.mm .dl-item:has(>.dl-row.on){background:color-mix(in srgb, var(--accent) 12%, transparent);border-bottom-color:#0000;border-radius:8px}.mm .dl-item:has(+.dl-item>.dl-row.on){border-bottom-color:#0000}.mm .dl-venue{width:calc(100% - 40px);color:var(--text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:-4px 0 5px 34px;padding:2px 6px;font-size:12px;display:flex;overflow:hidden}.mm p.dl-venue{cursor:default}.mm button.dl-venue:hover{background:var(--hover)}.mm .dl-venue svg{color:var(--muted);flex:none}.mm .dl-venue>span,.mm .dl-venue>small{text-overflow:ellipsis;overflow:hidden}.mm .dl-venue>small{color:var(--muted);font-size:11.5px}.mm .dl-mentions{flex-direction:column;gap:2px;margin:-2px 6px 6px 34px;font-size:12px;display:flex}.mm p.dl-mentions{margin-top:0}.mm .dl-mentions.concepts .ci-block{margin:0;padding:4px 6px}.mm .dl-pas{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:5px;padding:3px 6px;font-size:12px;line-height:1.35;display:flex}.mm .dl-pas:hover{background:var(--hover)}.mm .dl-pas .ci,.mm .dl-pas .ci svg{flex:none;width:11px;height:11px;margin-top:2px;display:inline-flex}.mm .dl-pas span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mm .dl-pas mark{background:var(--hl-bg);color:inherit;border-radius:2px}.mm .dl-pas.w-negated mark{text-decoration:line-through}.mm .dl.compact{padding:0 6px}.mm .dl.compact .dl-top{gap:6px;min-height:30px}.mm .dl.compact .dl-tog{padding:0 6px}.mm .dl.compact .dl-table{border-top:0}.mm .dl-row.dl-compact{grid-template-columns:minmax(0,1fr) auto 16px 30px;gap:6px;height:30px;padding:0 2px 0 6px}:is(.mm .dl-row.dl-compact:has(>.with-marks),.mm .dl-row.dl-compact:has(.keep-split)){grid-template-columns:minmax(0,1fr) auto 16px auto}.mm .dl-compact .dl-open b{flex:1;min-width:0;max-width:none;font-weight:500}.mm .dl-compact:not(.seen) .dl-open b{font-weight:600}.mm .dl-compact .dl-date{font-size:11.5px}.mm .dl.compact .dl-venue{width:calc(100% - 30px);margin-left:26px}.mm .dl.compact .dl-mentions{margin-left:22px}.mm .dl.compact .rc-filter{margin:0 0 6px}.mm .rc>.dl{flex:1;min-height:0}.mm .rcol .rc:has(>.dl){gap:6px;overflow:hidden}.mm .dl{position:relative}.mm .dl-status .ef-count{flex:none}.mm .dl-status>.grow{flex:auto}.mm .dl-status>.tb-btn{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--ctl-r);flex:none}.mm .dl-query{padding-left:0!important;padding-right:0!important}.mm .dl>.dl-fpanel{max-height:calc(100% - 72px);top:56px;right:12px}.mm .dl-fpanel .fopts .dr-trigger{height:var(--ctl-h)}.mm .ctx-main .dl .dl-status{overflow:visible}.mm .ctx-main .dl .dl-status .tb-badge{top:auto;bottom:-2px;right:-2px}.mm .ctx-main .dl .dl-query{min-height:0;overflow:visible;flex-wrap:wrap!important;padding-top:2px!important;padding-bottom:6px!important}.mm .dl-query .qchips{flex-wrap:wrap;row-gap:4px}.mm .ef-panel.acp .acp-first{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:0 auto;gap:6px;min-height:0;padding:0 10px 8px;display:flex;overflow-y:auto}.mm .acp-docs{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.mm .acp-docs-h{color:var(--text-muted);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:6px 6px 6px 12px;font-size:12.5px;font-weight:600;display:flex}.mm .acp-docs-h .grow{flex:1}.mm .acp-docs ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mm .acp-docs li+li{border-top:1px solid var(--line)}.mm .ef-panel.acp .acp-doc{padding:4px 6px 4px 4px}.mm .acp-doc.on{background:color-mix(in srgb, var(--accent) 7%, transparent)}.mm .acp-doc-row{min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:4px 6px;display:flex}.mm .acp-doc-row:hover{background:var(--hover,var(--interactive-hover))}.mm .acp-doc-row:hover b{text-underline-offset:2px;text-decoration:underline}.mm .acp-doc-row .acp-doc-t{cursor:pointer;gap:1px}.mm .acp-doc-row .acp-doc-ico{width:30px;height:30px;color:var(--documents);background:color-mix(in srgb, var(--documents) 10%, transparent)}.mm .acp-icon.sm{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px}.mm .acp-icon.sm.on{background:var(--selected,var(--interactive-selected));color:var(--text)}.mm .acp-more{border:0;border-top:1px solid var(--line);width:100%;color:var(--accent-ink);font:500 12.5px var(--sans);text-align:left;cursor:pointer;background:0 0;padding:7px 12px;display:block}.mm .acp-more:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.mm .acp-nodocs{border:1px dashed var(--line-strong);color:var(--muted);border-radius:12px;margin:0;padding:8px 12px;font-size:12.5px}.mm .ef-panel.acp .acp-actions{border-top:1px solid var(--line);border-bottom:0;flex-wrap:wrap;gap:6px;padding:8px 14px 10px}.mm .ef-panel.acp .acp-actions .grow{flex:1}.mm .ef-panel.acp .acp-actions .acp-btn{color:var(--text-muted)}.mm .ef-panel.acp .acp-actions .acp-btn:hover{color:var(--text)}.mm .ef-panel.acp .acp-actions .acp-btn svg,.mm .ef-panel.acp .acp-actions .acp-btn .ico svg{width:14px;height:14px}.mm .ef-panel.acp .acp-b{border-top:1px solid var(--line)}.mm .ef .ef-panel.acp{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:hidden auto}.mm .ef .ef-panel.acp>*{flex:none}.mm .ef .ef-panel.acp>:is(.acp-first,.acp-b){min-height:auto;max-height:none;overflow:visible}.mm .ef .ef-panel.acp>.acp-h{z-index:3;background:var(--surface);position:sticky;top:0}.mm .ef .ef-body.stack{flex-direction:column;gap:6px}.mm .ef .ef-body.stack>.ef-view{flex:1 1 0;min-height:0}.mm .ef .ef-panel.acp.stacked{width:auto;max-height:max(min(220px,100%),100% - 200px);box-shadow:none;flex:0 auto;margin:0;position:static}.mm .ef-panel.acp .acp-title span.acp-line{flex-wrap:wrap;gap:0 6px}.mm .ef-panel.acp .acp-mentions>.mblock{flex:100%;margin:0}.mm .ef .ef-panel.acp.stacked .acp-title>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st{--st-ink-82:color-mix(in srgb, var(--text) 82%, transparent);--st-ink-80:color-mix(in srgb, var(--text) 80%, transparent);--st-ink-75:color-mix(in srgb, var(--text) 75%, transparent);--st-ink-72:color-mix(in srgb, var(--text) 72%, transparent);--st-ink-70:color-mix(in srgb, var(--text) 70%, transparent);--st-ink-65:color-mix(in srgb, var(--text) 65%, transparent);--st-ink-60:color-mix(in srgb, var(--text) 60%, transparent);--st-ink-45:color-mix(in srgb, var(--text) 45%, transparent);--st-ink-40:color-mix(in srgb, var(--text) 40%, transparent);--st-ink-35:color-mix(in srgb, var(--text) 35%, transparent);--st-ink-8:color-mix(in srgb, var(--text) 8%, transparent);--st-ink-5:color-mix(in srgb, var(--text) 5%, transparent);--st-ink-4:color-mix(in srgb, var(--text) 4%, transparent);grid-template-rows:minmax(0,1fr);grid-template-columns:300px minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.st.previewing{grid-template-columns:300px minmax(0,1fr) 420px}.st.folded{grid-template-columns:44px minmax(0,1fr)}.st.folded.previewing{grid-template-columns:44px minmax(0,1fr) 460px}.st-side{border:1px solid color-mix(in srgb, var(--text) 6%, transparent);background:var(--surface-bg);border-radius:16px;flex-direction:column;min-height:0;padding:12px;display:flex}.st-side-scroll{scrollbar-gutter:stable both-edges;flex:1;min-height:0;overflow-y:auto}.st-side-stack{flex-direction:column;gap:14px;display:flex}.st-side-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.st-side-head h1{color:var(--st-ink-80);font-size:16px;font-weight:500;line-height:1.25}.st-side-head>div{flex:none;align-items:center;gap:4px;display:flex}.st-clear-all{border:1px solid var(--st-ink-8);background:color-mix(in srgb, var(--surface-bg) 60%, transparent);color:var(--st-ink-60);cursor:pointer;transition:background-color var(--motion) ease, color var(--motion) ease;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.st-clear-all:hover{background:color-mix(in srgb, var(--surface-bg) 80%, transparent);color:var(--st-ink-80)}.st-fold{width:28px;height:28px;color:var(--st-ink-40);cursor:pointer;transition:background-color var(--motion) ease, color var(--motion) ease;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.st-fold:hover{background:var(--st-ink-8);color:var(--st-ink-70)}.st-unfold{align-items:flex-start;padding-top:4px;display:flex}.st-unfold button{border:1px solid var(--st-ink-8);background:var(--surface-bg);width:36px;height:36px;color:var(--st-ink-60);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;padding:0;display:flex}.st-unfold button:hover{color:var(--st-ink-82)}.st-field,.st-group{flex-direction:column;gap:4px;min-width:0;display:flex}.st-group{gap:6px}.st-label{color:var(--st-ink-72);font-size:13px;font-weight:500}.st-group .st-label{color:var(--st-ink-75)}.st-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.st-input{border:1px solid var(--st-ink-8);background:color-mix(in srgb, var(--surface-bg) 72%, transparent);min-width:0;transition:border-color var(--motion) ease;border-radius:16px;align-items:center;gap:8px;padding:8px 12px;display:flex}.st-input:focus-within{border-color:color-mix(in srgb, var(--text) 25%, transparent)}.st-input>svg{color:var(--st-ink-35);flex:none}.st-input input{min-width:0;height:auto;color:var(--text);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:14px;line-height:20px}.st-input input::placeholder{color:var(--st-ink-35)}.st-input-clear{background:var(--st-ink-5);width:24px;height:24px;color:var(--st-ink-45);cursor:pointer;transition:background-color var(--motion) ease, color var(--motion) ease;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.st-input-clear:hover{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--st-ink-70)}.st-hint{color:var(--st-ink-45);padding:0 4px;font-size:13px;line-height:16px}.st-given{flex-direction:column;gap:12px;display:flex}.st-given-row{align-items:flex-end;gap:10px;display:flex}.st-given-row .st-field{flex:1}.st-square{border:1px solid var(--st-ink-8);background:color-mix(in srgb, var(--surface-bg) 78%, transparent);width:40px;height:40px;color:var(--st-ink-60);cursor:pointer;transition:background-color var(--motion) ease;border-radius:16px;flex:none;justify-content:center;align-items:center;margin-bottom:1px;padding:0;display:flex}.st-square:hover{background:var(--surface-bg)}.st-seg{border:1px solid var(--separator);background:color-mix(in srgb, var(--surface-bg) 70%, transparent);border-radius:16px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.st-seg button{color:var(--st-ink-60);cursor:pointer;transition:background-color var(--motion) ease, color var(--motion) ease;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.st-seg button:hover{background:var(--st-ink-5)}.st-date{grid-template-columns:1fr 1fr 1.6fr;gap:6px;display:grid}.st-date .st-input{padding:8px 10px}.st-erase{color:var(--st-ink-45);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.st-erase:hover{color:var(--st-ink-75);text-decoration:underline}.st-main{flex-direction:column;gap:16px;min-width:0;min-height:0;padding:8px 20px 20px;display:flex;overflow:hidden}.st-main-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.st-main-head h2{color:var(--st-ink-80);font-size:18px;font-weight:500;line-height:1.25}.st-total{color:var(--st-ink-45)}.st-title{align-items:baseline;gap:10px;min-width:0;display:flex}.st-source{color:var(--st-ink-40);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.st-main-head{flex-wrap:wrap;align-items:center}.st-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.st-page-list{align-items:center;gap:4px;display:flex}.st-page{background:var(--interactive-bg);min-width:28px;height:28px;color:var(--text);cursor:pointer;transition:background-color var(--motion) ease;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:500;display:flex}.st-page:hover:not(:disabled){background:var(--interactive-selected)}.st-page:disabled{cursor:not-allowed;opacity:.35}.st-page[aria-current=page]{background:var(--control);color:var(--on-control);cursor:default;opacity:1}.st-page-gap{color:var(--st-ink-40);-webkit-user-select:none;user-select:none;padding:0 4px;font-size:13px}.st-page-jump{color:color-mix(in srgb, var(--text) 50%, transparent);align-items:center;gap:6px;padding-left:4px;font-size:13px;display:flex}.st-page-jump input{border:1px solid color-mix(in srgb, var(--text) 15%, transparent);background:var(--surface-bg);width:56px;height:28px;color:var(--text);text-align:center;border-radius:6px;padding:0 8px;font-size:13px}.st-page-jump input:focus-visible{border-color:color-mix(in srgb, var(--text) 40%, transparent)}.st-page-jump input:disabled{opacity:.35}.st-pages-foot{border-top:1px solid var(--st-ink-8);justify-content:center;padding-top:12px;display:flex}.st-rows[aria-busy=true]{opacity:.6;transition:opacity var(--motion) ease}.st-chips{flex-wrap:wrap;gap:8px;display:flex}.st-chips li{background:var(--interactive-bg);color:var(--text);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;display:flex}.st-chip-label{opacity:.55}.st-chips button{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:2px;padding:0;display:flex}.st-chips button:hover{background:color-mix(in srgb, var(--text) 15%, transparent)}.st-alert{border:1px solid color-mix(in srgb, var(--red) 25%, transparent);background:var(--bad-bg);color:var(--red);border-radius:16px;margin:0;padding:10px 16px;font-size:14px}.st-scroll{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.st-group-list+.st-group-list{margin-top:20px}.st-section{color:var(--text-faint);align-items:center;gap:6px;margin:0 0 4px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.st-section span{color:var(--st-ink-35)}.st-foot{color:var(--st-ink-40);margin:12px 12px 0;font-size:12px}.st-quiet{color:var(--st-ink-45);text-align:center;font-size:15px}.st-pad{padding:32px 12px}.st-centered{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;display:flex}.st-empty{color:var(--st-ink-45)}.st-empty p{margin:0;font-size:15px}.st-empty .st-empty-title{color:var(--st-ink-65);font-size:18px;font-weight:500}.st-error{border:1px solid color-mix(in srgb, var(--red) 25%, transparent);background:var(--bad-bg);color:var(--red);border-radius:16px;margin:0;padding:16px 20px;font-size:15px}.st-row{border-bottom:1px solid var(--st-ink-8);cursor:pointer;transition:background-color var(--motion) ease;grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid;position:relative}.st-row:last-child{border-bottom:0}.st-row:hover{background:var(--st-ink-4)}.st-row[data-previewed=true]{background:var(--st-ink-5)}.st-row[data-previewed=true]:before{content:"";border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text) 65%, transparent);width:3px;position:absolute;top:8px;bottom:8px;left:0}.st-who{min-width:0}.st-who p{margin:0}.st-line{color:var(--st-ink-82);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.5;overflow:hidden}.st-line.st-givens{color:var(--st-ink-65)}.st-k{color:var(--st-ink-45);font-weight:500}.st-family{text-transform:uppercase;font-weight:600}.st-born{color:var(--st-ink-40);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden;margin-top:2px!important}.st-ids{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.st-id{border-radius:var(--radius-pill);background:var(--interactive-bg);max-width:100%;color:var(--text);align-items:center;gap:4px;padding:2px 8px;font-size:11px;line-height:16px;display:inline-flex}.st-id b{flex:none;font-weight:500}.st-id-value{white-space:nowrap}.st-ids.compact .st-id-value{text-overflow:ellipsis;max-width:80px;overflow:hidden}.st-more{color:var(--st-ink-40);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:500}.st-more:hover{color:var(--st-ink-70)}.st-none{color:var(--st-ink-35);font-size:12px}.st-end{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;gap:4px;display:flex}.st-meta{color:var(--st-ink-35);margin:0;font-size:12px;line-height:1.4}.st-docs,.st-counting{color:var(--st-ink-40)}.st-counting{opacity:.6}.st-actions{align-items:center;gap:8px;display:flex}.st-open{background:var(--accent);color:var(--on-accent);cursor:pointer;transition:background-color var(--motion) ease;border:0;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.st-open:disabled{cursor:wait;opacity:.8}.st-ips{color:var(--st-ink-70);text-underline-offset:4px;cursor:pointer;transition:color var(--motion) ease;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}.st-ips:hover{color:var(--accent)}.st-pin{width:26px;height:26px;color:var(--st-ink-40);cursor:pointer;opacity:0;transition:opacity var(--motion) ease, background-color var(--motion) ease, color var(--motion) ease;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.st-row:hover .st-pin,.st-pin:focus-visible,.st-pin[aria-pressed=true]{opacity:1}.st-pin:hover{background:var(--st-ink-8);color:var(--st-ink-70)}.st-pin[aria-pressed=true]{color:var(--accent)}.st.previewing .st-row{grid-template-columns:auto minmax(0,1fr) auto}.st.previewing .st-ids{grid-area:2/2/auto/-1}.st-row-gone{cursor:default;grid-template-columns:minmax(0,1fr) auto}.st-gone{color:var(--st-ink-45);font-size:13px}.st-preview{border:1px solid var(--separator);background:var(--surface-bg);border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.st-preview-head{border-bottom:1px solid var(--separator);justify-content:space-between;gap:12px;min-width:0;padding:16px;display:flex}.st-preview-who{align-items:center;gap:12px;min-width:0;display:flex}.st-preview-who>div{flex-direction:column;min-width:0;display:flex}.st-preview-who strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.25;overflow:hidden}.st-preview-who span{white-space:nowrap;margin-top:2px;font-size:12px;font-weight:300;line-height:1.25}.st-preview-tools{flex:none;align-items:center;gap:8px;display:flex}.st-icon{background:color-mix(in srgb, var(--surface-bg) 10%, transparent);width:36px;height:36px;color:var(--st-ink-70);cursor:pointer;transition:background-color var(--motion) ease;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;display:flex}.st-icon:hover{background:var(--interactive-bg)}.st-icon[aria-pressed=true]{background:var(--interactive-selected)}.st-icon:disabled{cursor:wait;opacity:.6}.st-preview-body{flex:1;min-width:0;min-height:0;padding:16px 24px;overflow:auto}.st-md{font-size:14px;line-height:1.6}.st-md h1{margin:0 0 8px;font-size:18px;font-weight:600}.st-md h2{color:var(--text);margin:18px 0 6px;font-size:15px;font-weight:600}.st-md p{margin:0 0 8px}.st-md ul{padding-left:18px;list-style:outside}.st-md li{margin:2px 0}.st-md li::marker{color:var(--st-ink-35)}.st-md strong{font-weight:600}.st-prov{font-size:12px}.st-note{font-size:12px;margin-top:16px!important}@media (width>=1536px){.st{grid-template-columns:390px minmax(0,1fr);gap:16px}.st.previewing{grid-template-columns:390px minmax(0,1fr) 480px}.st.folded.previewing{grid-template-columns:44px minmax(0,1fr) 460px}.st-side{padding:16px}.st-side-stack{gap:20px}.st-side-head h1{font-size:18px}.st-label{font-size:14px}.st-group .st-label{font-size:15px}.st-input{padding:10px 14px}.st-input input{font-size:15px}.st-seg button{padding:8px 12px;font-size:15px}.st-main{padding:8px 24px 24px}.st-main-head h2{font-size:20px}.st-row{gap:16px;padding:8px 16px}.st-id{padding:2px 10px;font-size:12px}.st-ids.compact .st-id-value{max-width:112px}}@media (width<=1279px){.st{grid-template-columns:260px minmax(0,1fr);gap:12px}.st.previewing{grid-template-columns:260px minmax(0,1fr) 380px}.st.folded.previewing{grid-template-columns:44px minmax(0,1fr) 420px}.st-side-stack{gap:10px}.st-side-head h1{font-size:14px}.st-label{font-size:12px}.st-input{padding:6px 10px}.st-input input{font-size:13px}.st-main{gap:12px;padding:8px 12px 16px}.st-main-head h2{font-size:15px}.st-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.st-ids{grid-area:2/2/auto/-1}.st-line{font-size:12px}.st-born,.st-meta,.st-open,.st-ips{font-size:11px}.st-open{padding:4px 8px}}@media (width<=1023px){.st,.st.previewing,.st.folded,.st.folded.previewing{grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto}.st-main{overflow:visible}}.st-go{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;margin:0 -2px;padding:0 2px}.st-go:hover{color:inherit;background:#ffcc0073}.st-concept{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:3px;font-weight:600}.st-seg button[aria-pressed=true],.st-page[aria-current=page]{background:var(--btn-on);color:var(--btn-ink)}.st-open{background:var(--interactive-bg);color:var(--text);box-shadow:none;font-weight:500}.st-open:hover{background:var(--interactive-hover)}.st-seg button[aria-pressed=true],.st-page[aria-current=page]{background:var(--interactive-selected);color:var(--text)}.st-preview-head>.st-icon:first-child{flex:none;margin-right:4px}.close-l{order:-10}.st-preview-head>.st-preview-who{flex:1;min-width:0}.wk-page,.wk-scrim,.work-share{--st-ink-80:color-mix(in srgb, var(--text) 80%, transparent);--st-ink-72:color-mix(in srgb, var(--text) 72%, transparent);--st-ink-60:color-mix(in srgb, var(--text) 60%, transparent);--st-ink-45:color-mix(in srgb, var(--text) 45%, transparent);--st-ink-40:color-mix(in srgb, var(--text) 40%, transparent);--st-ink-35:color-mix(in srgb, var(--text) 35%, transparent);--st-ink-8:color-mix(in srgb, var(--text) 8%, transparent);--st-ink-5:color-mix(in srgb, var(--text) 5%, transparent);--st-ink-4:color-mix(in srgb, var(--text) 4%, transparent)}.wk-page{flex-direction:column;gap:14px;height:100%;min-height:0;padding:20px 24px;display:flex}.grow{flex:1}.wk-page-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wk-page-head h1{color:var(--st-ink-80);margin:0;font-size:22px;font-weight:500}.wk-page-head p{color:var(--st-ink-60);max-width:70ch;margin:4px 0 0;font-size:13.5px}.wk-head{align-items:flex-start;gap:12px;display:flex}.wk-back{height:32px;color:var(--st-ink-60);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;margin-top:2px;padding:0 10px;font-size:13px;display:inline-flex}.wk-back:hover{background:var(--st-ink-8);color:var(--text)}.wk-head-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wk-title{color:var(--text);font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;min-width:0;margin:0 0 0 -6px;padding:2px 6px;font-size:21px;font-weight:500;line-height:1.25}input.wk-title:hover{border-color:var(--st-ink-8)}input.wk-title:focus{border-color:color-mix(in srgb, var(--text) 25%, transparent);background:var(--input-bg)}.wk-row-meta{color:var(--st-ink-45);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.wk-select{border:1px solid var(--st-ink-8);background:var(--input-bg);height:24px;color:var(--st-ink-72);font:inherit;cursor:pointer;border-radius:999px;padding:0 6px;font-size:12px;font-weight:500}.wk-head-actions{flex:none;align-items:center;gap:6px;display:flex}.wk-sub{color:var(--st-ink-80);margin:0;font-size:15px;font-weight:500}.wk-sub small{color:var(--st-ink-40);margin-left:4px;font-size:13px;font-weight:400}.wk-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wk-seg{border-radius:var(--radius-panel);background:var(--surface-bg);gap:2px;padding:3px;display:inline-flex}.wk-seg button{height:28px;color:var(--st-ink-60);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.wk-seg button small{color:var(--st-ink-40);font-variant-numeric:tabular-nums}.wk-seg button:hover{color:var(--text)}.wk-seg button[aria-pressed=true]{background:var(--interactive-selected);color:var(--text);font-weight:500}.wk-filter-select{height:var(--control-sm);border:1px solid var(--st-ink-8);border-radius:var(--radius-panel);background:var(--input-bg);color:var(--text);font:inherit;cursor:pointer;padding:0 10px;font-size:13px}.wk-find{width:260px}.wk-table-wrap{border:1px solid var(--st-ink-8);background:var(--surface-bg);border-radius:14px;flex:1;min-height:0;overflow:auto}.wk-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.wk-table th{z-index:1;border-bottom:1px solid var(--st-ink-8);background:var(--surface-bg);height:38px;color:var(--st-ink-60);text-align:left;white-space:nowrap;padding:0 12px;font-size:12px;font-weight:500;position:sticky;top:0}.wk-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.wk-table th button:hover{color:var(--text)}.wk-table th svg.up{transform:rotate(180deg)}.wk-table td{border-bottom:1px solid var(--st-ink-8);height:46px;color:var(--text);white-space:nowrap;padding:0 12px}.wk-table tbody tr:last-child>td{border-bottom:0}.wk-table tbody tr[tabindex]{cursor:pointer}.wk-table tbody tr[tabindex]:hover>td{background:var(--st-ink-4)}.wk-table tbody tr[tabindex]>td{transition:background-color var(--motion) ease}.wk-table tbody tr[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wk-table .num{text-align:right;font-variant-numeric:tabular-nums}.wk-table td.title{max-width:420px}.wk-table td.title>*{vertical-align:middle}.wk-table td.title>span{text-overflow:ellipsis;vertical-align:middle;max-width:360px;font-weight:500;display:inline-block;overflow:hidden}.wk-table td.title>.st-sex+span{margin-left:8px}.wk-table td.act{text-align:right}.wk-table td.act>*{vertical-align:middle}.wk-table td.act .wk-icon{display:inline-grid}.wk-table.compact td{height:40px}.wk-table.compact th{background:0 0;position:static}.home .wk-table.compact{border-top:1px solid var(--st-ink-8);background:0 0}.wk-shared-tag{color:var(--st-ink-45);margin-left:8px;font-size:11.5px;font-weight:400}.wk-changed{color:var(--amber);margin-left:8px;font-size:11.5px;font-style:normal}.wk-tag{background:var(--st-ink-5);height:22px;color:var(--st-ink-72);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.wk-progress{color:var(--st-ink-60);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.wk-progress i{background:var(--st-ink-8);border-radius:999px;width:72px;height:4px;position:relative;overflow:hidden}.wk-progress i b{border-radius:inherit;background:var(--green);position:absolute;inset:0 auto 0 0}.wk-progress.empty{color:var(--st-ink-35)}.wk-hint{color:var(--st-ink-45);margin:0;font-size:12px;line-height:1.45}.wk-note{color:var(--st-ink-45);margin:0;padding:10px 4px;font-size:13px;list-style:none}.wk-status{background:var(--surface-bg);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.wk-status button{height:24px;color:var(--st-ink-60);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:0 9px;font-size:12px;display:inline-flex}.wk-status button:hover{color:var(--text)}.wk-status button[aria-pressed=true]{background:var(--interactive-selected);color:var(--text);font-weight:500}.wk-status button.k-verifie[aria-pressed=true]{color:var(--green)}.wk-primary,.wk-btn{height:var(--control-sm);border-radius:var(--radius-panel);background:var(--interactive-bg);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--motion) ease;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.wk-btn{height:28px;padding:0 10px;font-size:12.5px}.wk-primary:hover:not(:disabled),.wk-btn:hover:not(:disabled){background:var(--interactive-hover)}.wk-primary:disabled,.wk-btn:disabled{opacity:.5;cursor:default}.wk-btn.danger{background:var(--bad-bg);color:var(--red)}.wk-btn.danger:hover{background:color-mix(in srgb, var(--red) 18%, transparent)}.wk-icon{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.wk-icon.sm{width:24px;height:24px}.wk-icon:hover:not(:disabled){background:var(--interactive-hover);color:var(--text)}.wk-icon:disabled{opacity:.4;cursor:default}.wk-confirm{color:var(--st-ink-72);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.wk-create{border:1px solid var(--st-ink-8);background:var(--surface-bg);border-radius:14px;grid-template-columns:minmax(0,1fr) 200px auto;align-items:end;gap:10px 12px;padding:14px;display:grid}.wk-create-field{flex-direction:column;gap:6px;display:flex}.wk-create-actions{gap:6px;display:flex}.wk-create .wk-hint,.wk-create .st-alert{grid-column:1/-1}.wk-input{border:1px solid var(--st-ink-8);border-radius:var(--radius-panel);background:var(--input-bg);height:36px;color:var(--text);font:inherit;outline:none;padding:0 12px;font-size:14px}.wk-input:focus{border-color:color-mix(in srgb, var(--text) 25%, transparent)}.wk-pop-anchor{position:relative}.wk-pop{z-index:30;border:1px solid var(--st-ink-8);border-radius:var(--radius-overlay);background:var(--input-bg);width:340px;box-shadow:0 16px 40px var(--shadow);flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.wk-pop-head{align-items:center;gap:8px;display:flex}.wk-pop-head b{font-size:15px;font-weight:500}.wk-shares,.wk-candidates{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wk-shares li{min-height:32px;color:var(--st-ink-80);align-items:center;gap:8px;padding:0 6px;font-size:13.5px;display:flex}.wk-shares li span{flex:1}.wk-shares li small{color:var(--st-ink-40);font-size:12px}.wk-shares svg{color:var(--st-ink-45)}.wk-candidates button{width:100%;min-height:32px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13.5px;display:flex}.wk-candidates button:hover:not(:disabled){background:var(--st-ink-5)}.wk-candidates button:disabled{color:var(--st-ink-40);cursor:default}.wk-scrim{z-index:50;background:color-mix(in srgb, var(--scrim) 28%, transparent);place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.wk-dialog{border:1px solid var(--st-ink-8);border-radius:var(--radius-overlay);background:var(--input-bg);width:min(560px,100vw - 32px);max-height:72vh;box-shadow:0 24px 60px var(--shadow);flex-direction:column;gap:12px;padding:16px;display:flex}.wk-dialog-list{flex:1;min-height:80px;overflow:auto}.wk-empty{text-align:center;max-width:460px;color:var(--st-ink-60);flex-direction:column;align-items:center;gap:10px;margin:56px auto;font-size:13.5px;line-height:1.5;display:flex}.wk-empty svg{color:var(--st-ink-35)}.wk-empty b{color:var(--st-ink-80);font-size:15px;font-weight:500}.wk-gone{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}@media (width<=960px){.wk-create{grid-template-columns:minmax(0,1fr)}.wk-find{width:100%}.wk-head{flex-wrap:wrap}}.wk-assignee{color:var(--st-ink-60);white-space:nowrap;font-size:13px}.wk-assignee b{color:var(--text);font-weight:500}@media (width<=600px){.wk-page{gap:10px;padding:14px 10px}.wk-page-head{flex-direction:column;gap:10px}.wk-page-head p{font-size:13px}.wk-toolbar{gap:8px}.wk-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.wk-filter-select{flex:1}.wk-head{gap:8px}.wk-head-actions{flex-wrap:wrap;width:100%}.wk-title{font-size:18px}}.wk-table .tick{width:36px;padding-right:0}.wk-table .tick input{width:15px;height:15px;accent-color:var(--text);cursor:pointer;vertical-align:middle;margin:0}.wk-table tbody tr.ticked>td{background:var(--interactive-selected)}.wk-bulk{border-radius:var(--radius-panel);background:var(--st-ink-5);align-items:center;gap:10px;min-height:40px;padding:4px 6px 4px 14px;font-size:13px;display:flex}.wk-bulk b{font-weight:500}.wk-said{border-radius:var(--radius-panel);background:var(--st-ink-4);color:var(--st-ink-72);align-items:center;gap:8px;margin:0;padding:6px 6px 6px 14px;font-size:13px;display:flex}.wk-said button{margin-left:auto}.wk-purpose{background:var(--st-ink-5);max-width:280px;height:24px;color:var(--st-ink-72);font:inherit;border:1px solid #0000;border-radius:999px;outline:none;padding:0 9px;font-size:12px;font-weight:500}.wk-purpose:hover{border-color:var(--st-ink-8)}.wk-purpose:focus{border-color:color-mix(in srgb, var(--text) 25%, transparent);background:var(--input-bg)}.wk-purpose::placeholder{color:var(--st-ink-40);font-weight:400}.wk-create-field small{font-weight:400}.wk-table td.title>.wk-who{align-items:center;gap:10px;min-width:0;max-width:none;display:flex}.wk-who>span:last-child{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.wk-table td.title>.wk-who .st-sex{margin:0}:root{--wk-plane:var(--workspace-bg)}.page:has(>.wk-light){background:var(--wk-plane);box-shadow:var(--plane-shadow)}.wk-light{--st-ink-4:color-mix(in srgb, var(--text) 5%, transparent)}.wk-light .wk-table-wrap,.wk-light .wk-tree-wrap{background:0 0;border:0;border-radius:0}.wk-light .wk-table th{background:var(--wk-plane)}.wk-light .wk-seg{background:color-mix(in srgb, var(--text) 5%, transparent)}.wk-light .wk-table td.act{width:1%}.wk-tree-wrap{flex:1;min-height:0;overflow:auto;container-type:inline-size}.wk-tree{--cols:28px minmax(200px, 1.6fr) minmax(120px, 1fr) minmax(110px, .9fr) 76px 76px 120px minmax(132px, auto);font-size:13.5px}.wr-headrow{z-index:2;grid-template-columns:var(--cols);border-bottom:1px solid var(--st-ink-8);background:var(--wk-plane);height:36px;color:var(--st-ink-60);white-space:nowrap;align-items:center;gap:0 12px;padding:0 8px 0 4px;font-size:12px;font-weight:500;display:grid;position:sticky;top:0}.wk-tree .wr-tree{flex-direction:column;gap:2px;padding:6px 0 12px;display:flex}.wk-tree .wr.d0{grid-template-columns:var(--cols);border-radius:10px;gap:0 12px;min-height:48px;padding:0 8px 0 4px;display:grid}.wk-tree .wr.d0>.wr-lead{justify-self:center}.wk-tree .wr.d0 .wr-go{gap:10px;padding:0}.wk-tree .wr .num{text-align:right;font-variant-numeric:tabular-nums}.wk-tree .wr .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wk-tree .wr .c-source .source-dot{vertical-align:1px;border-radius:50%;margin-right:6px;display:inline-block}.wk-tree .wr-acts{justify-self:end}.wk-tree .wr-branch.open>.wr.d0:not(.on){background:color-mix(in srgb, var(--text) 3%, transparent)}.wk-tree .wr-branch.open>.wr.d0:not(.on):hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.wk-tree .wr-under{margin:2px 0 8px 36px}.wk-tree .wr-under>.wk-note{padding:8px 4px}.wk-tree .wr-leaves{border-left:1px solid var(--st-ink-8);flex-direction:column;gap:1px;padding-left:10px;display:flex}.wk-tree .wr.d1{grid-template-columns:minmax(0,1fr) 120px auto;gap:0 12px;min-height:40px;padding:0 8px;display:grid}.wk-tree .wr.d1>.wr-lead{display:none}.wk-tree .wr.d1 .wr-go{gap:8px;padding:0}.wk-tree .wr-kind{width:76px;color:var(--st-ink-60);flex:none;font-size:12.5px}.wk-tree .wr.d1 .wr-leaf-t{font-weight:500}.wk-tree .wr.s-ecarte .wr-leaf-t{color:var(--st-ink-45);text-decoration:line-through}.wk-tree .wr-acts .wk-status{background:color-mix(in srgb, var(--text) 5%, transparent)}.wr-headrow .num{text-align:right}@container (width<=1040px){.wk-tree{--cols:28px minmax(180px, 1.6fr) minmax(150px, 1fr) 64px 64px 110px minmax(120px, auto)}.wk-tree .c-source{display:none}}@container (width<=700px){.wk-tree{--cols:28px minmax(0, 1fr) 56px minmax(96px, auto)}.wk-tree :is(.c-birth,.c-progress,.c-items){display:none}.wk-tree .wr.d1{grid-template-columns:minmax(0,1fr) auto}.wk-tree .wr.d1 .c-date,.wk-tree .wr-kind{display:none}}.mm .dash{--dash-gap:32px;box-sizing:border-box;gap:var(--dash-gap);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding:16px 16px 32px 2px;display:flex;container:dash/inline-size}.mm .dash-doors{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:12px;display:grid}.mm .dash-door{box-sizing:border-box;background:var(--surface);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;padding:16px;transition:background .12s,border-color .12s;display:flex}.mm .dash-door:hover{border-color:var(--line-strong)}.mm .dash-door:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mm .dash-door-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mm .dash-door-i{width:20px;height:20px;color:var(--muted);flex:none;place-items:center;display:grid}.mm .dash-door:hover .dash-door-i{color:var(--text)}.mm .dash-door-i svg{width:18px;height:18px}.mm .dash-door-cta{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-weight:500;display:inline-flex}.mm .dash-door-cta svg{width:13px;height:13px;transition:transform .12s}.mm .dash-door:hover .dash-door-cta svg{transform:translate(2px)}.mm .dash-door>b{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.mm .dash-door>small{color:var(--muted);font-variant-numeric:tabular-nums;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.mm .dash-grid{gap:var(--dash-gap) 48px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.mm .dash-grid>:last-child:nth-child(odd){grid-column:1/-1}@container dash (width<=760px){.mm .dash-grid{grid-template-columns:minmax(0,1fr)}.mm .dash-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm .dash-part{flex-direction:column;gap:8px;min-width:0;display:flex}.mm .dash-part-h{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.mm .dash-part-h>h3{color:var(--muted);align-items:baseline;gap:6px;margin:0;font-size:13px;font-weight:500;line-height:20px;display:flex}.mm .dash-n{font-variant-numeric:tabular-nums;color:var(--faint)}.mm .dash-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mm .dash-empty{color:var(--muted);margin:0;padding:8px 0;font-size:13px}.mm .dash-foot{flex-wrap:wrap;gap:8px;margin-left:-8px;display:flex}.mm .dash-row{box-sizing:border-box;border-radius:var(--ctl-r,8px);width:calc(100% + 16px);min-width:0;min-height:40px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-left:-8px;padding:4px 8px;font-size:13px;display:flex}.mm .dash-row:hover{background:var(--hover)}.mm .dash-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mm .dash-date{width:96px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12.5px}.mm .dash-l{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:500;overflow:hidden}.mm .dash-v{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.mm .dash-dot{border-radius:50%;flex:none;width:7px;height:7px;margin-right:-4px}.mm .dash-sub{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mm .dash-now{border:1px solid color-mix(in srgb, var(--done) 30%, transparent);background:color-mix(in srgb, var(--done) 6%, var(--surface));color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:4px;padding:12px 16px;font-size:13px;display:flex}.mm .dash-now:hover{background:color-mix(in srgb, var(--done) 11%, var(--surface))}.mm .dash-now:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mm .dash-now>b{font-size:14px;font-weight:600}.mm .dash-now-chip{color:color-mix(in srgb, var(--done) 70%, var(--text));align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.mm .dash-now-chip>i{background:var(--done);border-radius:50%;width:6px;height:6px}.mm .dash-note{--tone:transparent;position:relative}.mm .dash-note[data-tone=red]{--tone:var(--red)}.mm .dash-note[data-tone=amber]{--tone:var(--product-ink)}.mm .dash-note:before{content:"";background:var(--tone);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:-8px}.mm .dash-note .dash-row{padding-left:12px}.mm :is(.dash-more,.dash-add){border-radius:var(--ctl-r,8px);height:28px;color:var(--accent-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.mm .dash-add{color:var(--muted)}.mm :is(.dash-more,.dash-add):hover{background:var(--hover);color:var(--accent-ink)}.mm :is(.dash-more,.dash-add):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mm :is(.dash-more,.dash-add) svg{width:14px;height:14px}.mm .dash-more{margin-right:-8px}@container dash (width<=420px){.mm .dash-doors{grid-template-columns:minmax(0,1fr);gap:8px}.mm .dash-door{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"i t c""i l c";align-items:center;gap:0 12px;padding:12px;display:grid}.mm .dash-door-top{display:contents}.mm .dash-door-i{grid-area:i}.mm .dash-door-cta{grid-area:c;font-size:0}.mm .dash-door-cta svg{width:16px;height:16px}.mm .dash-door>b{grid-area:t}.mm .dash-door>small{-webkit-line-clamp:1;line-clamp:1;grid-area:l}.mm .dash-part-h{flex-wrap:wrap}.mm .dash-part-h>h3{white-space:nowrap}.mm .dash-date{width:76px}.mm .dash-v{display:none}}.mm .pages .docpages{flex-direction:column;align-self:stretch;align-items:center;gap:8px;display:flex}.mm .pages .docsec{overflow-anchor:auto}.mm .pages .pgv.ph{justify-content:center;align-items:center;max-width:100%;display:flex}.mm .pages .pgv.ph .v-loading{color:var(--muted);font-size:var(--chip-fs)}.mm .pages .doctab.bookmark{min-height:28px;font-size:var(--chip-fs);box-shadow:0 1px 0 var(--line);padding:2px 10px}.mm .pages .doctab.bookmark .bm-title{text-overflow:ellipsis;min-width:0;color:var(--muted);flex:0 auto;overflow:hidden}.mm .pages:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mm .thumbs .thumbdoc{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:8px;padding-bottom:8px;display:flex}.mm .thumbs .thumbdoc:empty{display:none}.mm .thumbs .thumbdoc.cur button{border-color:var(--line-strong)}.mm .v-docs{border-right:1px solid var(--line);margin-right:2px;padding-right:4px}.mm .pages .mbox.cur:not(.passage){--nav:var(--clinical-highlight);background:color-mix(in srgb, var(--nav) 28%, transparent);box-shadow:none;outline:2px solid color-mix(in srgb, var(--nav) 82%, #000);outline-offset:2px;z-index:2;border-radius:3px}.mm .v-nav{z-index:8;pointer-events:none;flex-direction:column;gap:4px;max-width:min(460px,100% - 36px);display:flex;position:absolute;top:8px;right:18px}.mm .v-nav-row{--nav:var(--clinical-highlight);pointer-events:auto;min-width:0;height:var(--ctl-h);box-sizing:border-box;border:2px solid color-mix(in srgb, var(--nav) 82%, #000);border-radius:var(--ctl-r);background:color-mix(in srgb, var(--nav) 16%, var(--surface));box-shadow:0 4px 16px var(--shadow);font-size:var(--chip-fs);color:var(--text);white-space:nowrap;align-items:center;gap:4px;padding:0 2px 0 8px;display:flex}.mm .v-nav-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mm .v-nav-sw{background:color-mix(in srgb, var(--nav) 55%, transparent);outline:2px solid color-mix(in srgb, var(--nav) 82%, #000);outline-offset:0;border-radius:3px;flex:none;width:10px;height:10px}.mm .v-nav-name{text-overflow:ellipsis;flex:0 auto;min-width:0;margin-right:2px;font-weight:600;overflow:hidden}.mm .v-nav-n{font-variant-numeric:tabular-nums;color:var(--text);flex:none}.mm .v-nav-row .ib.sm{border-radius:6px;flex:none;width:24px;height:24px}.mm .v-nav-row .ib.sm:hover:not(:disabled){background:color-mix(in srgb, var(--nav) 30%, var(--surface))}.mm .v-nav-x{margin-left:2px}.mm .codes-also{vertical-align:middle;margin-left:4px}.mm .rp-vtools{flex:auto;justify-content:flex-end;min-width:0;display:flex}.mm .v-headtools{min-width:0;color:var(--muted);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:2px;font-size:12.5px;display:flex}.mm .v-headtools>*{flex:none}.mm .v-headtools .v-marks{height:28px;padding:0 8px}.mm .v-headtools .v-docs{border-left:1px solid var(--line);margin-left:4px;padding-left:6px}.mm .rp:has(.rp-vtools) .rp-title{max-width:26%}.mm .rp .pages{padding:4px}.mm .pages.merged .doctab.bookmark{box-sizing:border-box;background:color-mix(in srgb, var(--surface) 92%, transparent);max-width:calc(100% - 24px);height:22px;min-height:0;box-shadow:0 1px 6px var(--shadow);align-self:flex-start;margin:0 0 -30px 10px;padding:0 8px;font-size:12px;top:6px}.mm .pages.merged .doctab.bookmark .muted:last-child{display:none}.mm .v-nav.low{top:8px}.mm .v-main:has(.v-nav) .pages.merged .doctab.bookmark{max-width:48%}.mm .rp:has(.rp-vtools) .rp-tabs button{padding:0 6px}@container rp (width<=980px){:is(.mm .rp:has(.rp-vtools) .rp-tabs .rp-tab-l,.mm .rp:has(.rp-vtools) .rp-tabs .n){display:none}}@container rp (width<=720px){.mm .rp:has(.rp-vtools) .rp-title h2{display:none}.mm .v-headtools .v-pages:not(.v-docs)>button{display:none}}.mm .pages.merged .docsec:not(.anchor)>.doctab.bookmark{position:relative;top:0}.mm-root.split .ws .pane,:root[data-theme=dark] .mm-root.split .ws .pane{background:var(--plane);box-shadow:none;border-radius:18px 18px 18px 0;overflow:hidden}.mm-root.split .ws .rp-body[data-section=docs]{padding:0 8px 8px}.mm-root.split .ws .pages{background-color:var(--plane);background-image:linear-gradient(var(--viewer-grid) 1px, transparent 1px), linear-gradient(90deg, var(--viewer-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:24px 24px;border-radius:12px;padding:8px 8px 12px}.mm-root.split .ws .pages .pgv{background:#fff;box-shadow:0 0 0 1px #00000008,0 1px 2px #0000000f,0 8px 24px -6px #0000001a}:root[data-theme=dark] .mm-root.split .ws .pages .pgv{box-shadow:0 1px 2px #0000004d,0 8px 24px -6px #00000073}.mm-root.split{--viewer-grid:color-mix(in srgb, var(--text) 5.5%, transparent)}:root[data-theme=dark] .mm-root.split{--viewer-grid:color-mix(in srgb, var(--text) 6%, transparent)}.mm-root.split .ws .rp-docs>.rcol,.mm-root.split .ws .rcol{box-shadow:none;background:0 0;border:0;border-radius:0;margin-right:0}.mm-root.split .ws .rp-docs>.rcol.folded{margin-right:8px}.mm-root.split .ws .rp>.rp-head{box-sizing:border-box;background:0 0;border:0;gap:8px;height:40px;padding:0 8px}.mm-root.split .ws .rp-head .ib{width:32px;height:32px}.mm-root.split .ws .rp-head .ib svg{width:17px;height:17px}.mm-root.split .ws .rp:has(.rp-vtools) .rp-title{display:none}.mm-root.split .ws .rp-tabs{border:0;gap:0;margin:0;padding:0}.mm-root.split .ws .rp-tabs button{gap:6px;height:32px;padding:0 8px}.mm-root.split .ws .rp-tabs button svg{width:17px;height:17px}.mm-root.split .ws .v-headtools{gap:8px;font-size:13px}.mm-root.split .ws .v-headtools .v-pages{gap:0}.mm-root.split .ws .v-headtools .v-pages>span{text-align:center;min-width:28px;line-height:32px}.mm-root.split .ws .v-headtools .v-docs{border:0;margin:0;padding:0}.mm-root.split .ws .v-headtools .v-marks{box-sizing:border-box;gap:6px;height:32px;padding:0 12px}.mm-root.split .ws .v-headtools .v-marks svg{width:17px;height:17px}.mm-root.split .ws .v-headtools .keep{height:32px}.mm-root.split .ws .v-headtools .keep.dense{width:32px}.mm-root.split .ws .v-headtools .keep svg{width:17px;height:17px}.mm-root.split .ws .v-menu{max-height:calc(100vh - 72px);overflow-y:auto}.home{--st-ink-80:color-mix(in srgb, var(--text) 80%, transparent);--st-ink-72:color-mix(in srgb, var(--text) 72%, transparent);--st-ink-60:color-mix(in srgb, var(--text) 60%, transparent);--st-ink-45:color-mix(in srgb, var(--text) 45%, transparent);--st-ink-40:color-mix(in srgb, var(--text) 40%, transparent);--st-ink-35:color-mix(in srgb, var(--text) 35%, transparent);--st-ink-8:color-mix(in srgb, var(--text) 8%, transparent);--st-ink-5:color-mix(in srgb, var(--text) 5%, transparent);--st-ink-4:color-mix(in srgb, var(--text) 4%, transparent);flex-direction:column;gap:20px;height:100%;min-height:0;padding:24px 28px;display:flex;overflow-y:auto}.home-head h1{color:var(--st-ink-80);margin:0;font-size:24px;font-weight:500}.home-head p{color:var(--st-ink-45);text-transform:none;margin:4px 0 0;font-size:13.5px}.home-head p:first-letter{text-transform:uppercase}.home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:16px;max-width:1400px;display:grid}.home-card{border:1px solid var(--st-ink-8);background:var(--surface-bg);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.home-card-head{align-items:flex-start;gap:14px;display:flex}.home-card-head h2{color:var(--st-ink-80);margin:0;font-size:18px;font-weight:500}.home-card-head p{color:var(--st-ink-60);max-width:54ch;margin:4px 0 0;font-size:13px;line-height:1.5}.home-card-ico{background:var(--st-ink-4);border:1px solid var(--st-ink-8);width:42px;height:42px;color:var(--st-ink-72);border-radius:12px;flex:none;place-items:center;display:grid}.home-search{gap:8px;display:flex}.home-search .st-input{flex:1}.home .st-section{margin:6px 0 0}.home-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-row{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.home-row:hover{background:var(--st-ink-5)}.home-row svg{color:var(--st-ink-40);flex:none}.home-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.home-row-main b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.home-row-main small{color:var(--st-ink-45);font-size:12px}.home-go{opacity:0;transition:opacity var(--motion) ease}.home-row:hover .home-go{opacity:1}.home-note{color:var(--st-ink-45);margin:0;padding:6px 10px;font-size:13px}.home-more{height:32px;color:var(--st-ink-72);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.home-more:hover{background:var(--st-ink-8);color:var(--text)}.home-figures{flex-wrap:wrap;gap:8px;display:flex}.home-figures span{background:var(--st-ink-4);color:var(--st-ink-60);border:1px solid #0000;border-radius:10px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;display:inline-flex}.home-figures b{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.home-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-grid.single{grid-template-columns:minmax(0,720px)}@media (width<=1100px){.home-grid{grid-template-columns:minmax(0,1fr)}}.home-card{min-width:0}.home-lists{table-layout:fixed}.home-lists col.c-purpose{width:108px}.home-lists col.c-num{width:76px}.home-lists col.c-when{width:104px}.home-lists td,.home-lists th{text-overflow:ellipsis;overflow:hidden}.home-lists td.title{align-items:center;gap:8px;min-width:0;max-width:none;height:40px;display:flex}.home-lists td.title>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:none;display:block;overflow:hidden}.home-lists td.title .wk-shared-tag{flex:none;margin-left:0}.home-figures span{white-space:nowrap}@media (width<=600px){.home{gap:14px;padding:16px 12px}.home-head h1{font-size:20px}.home-card{padding:14px}.home-card-head{gap:10px}.home-card-ico{display:none}.home-search{flex-wrap:wrap}.home-search .st-input{flex:100%}.home-search .wk-primary{flex:1}.home-lists col.c-purpose,.home-lists col.c-when{width:0}.home-lists th:nth-child(2),.home-lists td:nth-child(2),.home-lists th:nth-child(5),.home-lists td:nth-child(5){padding:0;font-size:0}.home-actions{flex-wrap:wrap}}.home-found{flex-direction:column;gap:6px;display:flex}.home-row .loading-inline{flex:none;width:48px}.ad-page{overflow:auto}.ad-page .wk-table-wrap{flex:none}.ad-narrow{width:100%;max-width:920px}.ad-dot{background:var(--st-ink-35);vertical-align:1px;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ad-dot.ok{background:var(--green)}.ad-dot.bad{background:var(--red)}.ad-dot.warn{background:var(--amber)}.ad-status{align-items:center;gap:8px;min-width:0;display:inline-flex}.ad-reason{color:var(--st-ink-60);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.ad-set{background:var(--st-ink-5);height:22px;color:var(--st-ink-72);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.ad-set.none{color:var(--st-ink-60)}.ad-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ad-licence{grid-template-columns:minmax(0,1fr);margin-top:12px}.ad-service{border:1px solid var(--st-ink-8);background:var(--surface-bg);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ad-service b{color:var(--st-ink-80);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.ad-service span{color:var(--st-ink-60);font-size:13px}.ad-sections{flex-direction:column;gap:14px;display:flex}.ad-section{border:1px solid var(--st-ink-8);background:var(--surface-bg);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.ad-section>h2{color:var(--st-ink-80);margin:0;font-size:15px;font-weight:500}.ad-section>.wk-hint{margin-top:-6px}.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.ad-grid .wide{grid-column:1/-1}.ad-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ad-field>span,.ad-label>span{color:var(--st-ink-72);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ad-field>span small,.ad-label>span small{color:var(--st-ink-45);font-weight:400}.ad-field .wk-input{width:100%;min-width:0}.ad-field .wk-input.mono{font-family:var(--mono);font-size:13px}.ad-field-row{align-items:center;gap:8px;display:flex}.ad-field-row .wk-input{flex:1}.ad-error{color:var(--red);margin:0;font-size:12.5px}.ad-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ad-choices.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-choice{border:1px solid var(--st-ink-8);background:var(--input-bg);cursor:pointer;transition:border-color var(--motion) ease, background-color var(--motion) ease;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px 12px 38px;display:flex;position:relative}.ad-choice:hover{border-color:color-mix(in srgb, var(--text) 18%, transparent)}.ad-choice:has(input:checked){border-color:color-mix(in srgb, var(--text) 40%, transparent);background:var(--st-ink-4)}.ad-choice input{accent-color:var(--text);margin:0;position:absolute;top:14px;left:14px}.ad-choice b{color:var(--text);font-size:13.5px;font-weight:500}.ad-choice small{color:var(--st-ink-60);font-size:12.5px;line-height:1.4}.ad-toggles{flex-direction:column;display:flex}.ad-toggle{border-top:1px solid var(--st-ink-8);cursor:pointer;align-items:center;gap:14px;min-height:52px;padding:8px 0;display:flex}.ad-toggle:first-child{border-top:0}.ad-toggle>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ad-toggle b{color:var(--text);font-size:13.5px;font-weight:500}.ad-toggle small{color:var(--st-ink-60);font-size:12.5px}.ad-switch{box-sizing:border-box;vertical-align:middle;width:34px;height:20px;font:inherit;background:color-mix(in srgb, var(--text) 18%, transparent);appearance:none;cursor:pointer;transition:background-color var(--motion) ease;border:0;border-radius:999px;flex:none;margin:0;padding:0;line-height:0;display:inline-block;position:relative}.ad-switch:after{content:"";box-sizing:border-box;background:var(--input-bg);width:16px;height:16px;box-shadow:0 1px 2px var(--shadow);transition:transform var(--motion) ease;border-radius:50%;margin:0;position:absolute;top:2px;left:2px}.ad-switch:checked{background:var(--control)}.ad-switch:checked:after{transform:translate(14px)}.ad-switch:focus-visible{outline:2px solid var(--text);outline-offset:2px}.ad-switch:disabled{opacity:.5;cursor:default}.ad-checks{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ad-checks li{border-top:1px solid var(--st-ink-8);grid-template-columns:8px 150px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 0;font-size:13px;display:grid}.ad-checks li:first-child{border-top:0}.ad-checks b{color:var(--st-ink-80);font-weight:500}.ad-checks span{color:var(--st-ink-60)}.ad-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-actions .wk-hint{flex:1;min-width:200px}.ad-danger{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ad-danger>span{min-width:220px;color:var(--st-ink-60);flex:1;font-size:13px}.ad-filters{border:1px solid var(--st-ink-8);background:var(--surface-bg);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.ad-filters .ad-field>span{font-size:12px}.ad-filters .wk-input,.ad-filters .wk-filter-select{width:100%;height:32px;font-size:13px}.ad-filters .ad-actions{flex-wrap:nowrap}.ad-code{font-family:var(--mono);font-size:12.5px}.ad-details{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;padding:4px 0 6px;font-size:12.5px;display:grid}.ad-details dt{color:var(--st-ink-60)}.ad-details dd{overflow-wrap:anywhere;font-family:var(--mono);color:var(--st-ink-80);margin:0}.wk-table tr.ad-open>td{background:var(--st-ink-4);border-bottom-color:#0000}.wk-table tr.ad-more>td{background:var(--st-ink-4);white-space:normal;height:auto;padding:2px 12px 12px 40px}.ad-foot{color:var(--st-ink-60);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.ad-filters .ad-wide{grid-column:span 2}.ad-find{border-radius:10px;height:32px;padding:0 10px}.ad-find input{font-size:13px}.ad-candidates{z-index:30;border:1px solid var(--st-ink-8);background:var(--input-bg);box-shadow:0 16px 40px var(--shadow);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0}.ad-candidates button{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:40px}.ad-candidates b{font-weight:500}.ad-candidates small{color:var(--st-ink-60);font-size:12px}.ad-picked{border:1px solid var(--st-ink-8);background:var(--input-bg);border-radius:10px;align-items:center;gap:8px;min-width:0;height:32px;padding:0 4px 0 10px;font-size:13px;display:flex}.ad-picked b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ad-picked .ad-code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ad-trail{flex-direction:column;gap:14px;display:flex}.ad-connection{gap:10px}.ad-connection-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.ad-connection-head h2{color:var(--st-ink-80);margin:0;font-size:15px;font-weight:500}.ad-run{background:var(--st-ink-4);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ad-run-head{border-bottom:1px solid var(--st-ink-8);color:var(--st-ink-72);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:6px;font-size:13px;display:flex}.ad-run-head b{color:var(--st-ink-80);font-weight:500}.ad-name{color:var(--text);font-weight:500}.ad-events{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-events li{min-height:30px;color:var(--st-ink-80);align-items:center;gap:10px;font-size:13px;display:flex}.ad-events time{min-width:64px;color:var(--st-ink-60);font-variant-numeric:tabular-nums;flex:none}.ad-said{min-width:0;line-height:1.4}.ad-chip{background:var(--st-ink-5);max-width:260px;height:22px;color:var(--st-ink-72);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex;overflow:hidden}.ad-chip.ad-code{font-family:var(--mono);font-size:11.5px}.ad-chip:hover{background:var(--st-ink-8);color:var(--text)}.ad-events .ad-chip.muted{color:var(--st-ink-45);margin-left:auto}.ad-link{color:var(--st-ink-72);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.ad-link:hover:not(:disabled){color:var(--text)}.ad-link:disabled{color:var(--st-ink-40);cursor:default}.ad-toast{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--control);max-width:calc(100% - 32px);color:var(--on-control);border-radius:10px;padding:8px 14px;font-size:14px;position:fixed;transform:translate(-50%)}.ad-alert{border:1px solid color-mix(in srgb, var(--red) 25%, transparent);background:var(--bad-bg);color:var(--red);border-radius:12px;margin:0;padding:10px 14px;font-size:13px}@media (width<=1100px){.ad-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-filters .ad-actions{grid-column:1/-1}}@media (width<=760px){.ad-filters .ad-wide{grid-column:1/-1}.ad-events li{align-items:baseline;padding:4px 0}.ad-events .ad-chip.muted{display:none}.ad-services,.ad-choices,.ad-choices.two,.ad-grid{grid-template-columns:minmax(0,1fr)}.ad-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-checks li{grid-template-columns:8px minmax(0,1fr)}.ad-checks li span{grid-column:2}}.wk-table td.ad-cut{text-overflow:ellipsis;max-width:260px;overflow:hidden}.ad-pager{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.ad-label{display:contents}.ad-source-title{align-items:center;gap:10px;display:flex}.ad-field>label{color:var(--st-ink-72);font-size:13px;font-weight:500}.ad-field>span.ad-colours{flex-wrap:wrap;gap:12px;font-weight:400}.ad-swatches{align-items:center;gap:8px;display:inline-flex}.ad-swatch{cursor:pointer;width:20px;height:20px;transition:box-shadow var(--motion) ease;border:0;border-radius:50%;padding:0;box-shadow:inset 0 0 0 1px #0000001f}.ad-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--surface-bg), 0 0 0 3.5px var(--text)}.ad-swatch:focus-visible{outline:2px solid var(--text);outline-offset:3px}.ad-hex{border:1px solid var(--st-ink-8);border-radius:var(--radius-panel);background:var(--input-bg);align-items:center;gap:8px;height:32px;padding-left:10px;display:inline-flex}.ad-hex:focus-within{border-color:color-mix(in srgb, var(--text) 40%, transparent)}.ad-field .ad-hex .wk-input{background:0 0;border:0;width:84px;height:30px;padding:0 8px 0 0}.ad-field>span.ad-probe{color:var(--st-ink-60);font-size:12.5px;font-weight:400}.ad-danger.asking>span{color:var(--st-ink-72)}.ad-danger.asking b{color:var(--text);font-weight:500}.ad-field textarea.ad-key{resize:vertical;height:auto;padding-top:8px;padding-bottom:8px;line-height:1.45}.ad-copy{border-top:1px solid var(--st-ink-8);grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:grid}.ad-copy>span{color:var(--st-ink-60)}.ad-copy>code{overflow-wrap:anywhere;color:var(--st-ink-80)}.ad-copy.block{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ad-copy.block>span{display:none}.ad-pre{border:1px solid var(--st-ink-8);background:var(--input-bg);max-height:420px;color:var(--st-ink-80);font-family:var(--mono);white-space:pre;border-radius:12px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.5;overflow:auto}.ad-claims td{white-space:normal}@media (width<=760px){.ad-copy{grid-template-columns:minmax(0,1fr) auto}.ad-copy>span{grid-column:1/-1}}.ad-facts{grid-template-columns:170px minmax(0,1fr);gap:6px 16px;margin:0;font-size:13px;display:grid}.ad-facts dt{color:var(--st-ink-60)}.ad-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--st-ink-80);margin:0}.ad-alert-when{color:var(--st-ink-60);font-size:12px}.ad-caps-counts{color:var(--st-ink-60);font-variant-numeric:tabular-nums;margin:-6px 0 0;font-size:12.5px}.ad-caps-group{border-top:1px solid var(--st-ink-8);flex-direction:column;gap:2px;padding-top:10px;display:flex}.ad-caps-group:first-of-type{border-top:0;padding-top:0}.ad-caps-head{color:var(--st-ink-80);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 4px;font-size:13.5px;font-weight:500;display:flex}.ad-caps-head .ad-code{color:var(--st-ink-60);font-weight:400}.ad-caps-head small{color:var(--st-ink-45);font-size:12px;font-weight:400}.ad-caps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-caps li{grid-template-columns:150px minmax(0,250px) minmax(0,1fr);align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:grid}.ad-caps li+li{border-top:1px dashed var(--st-ink-8)}.ad-caps .ad-code{overflow-wrap:anywhere;color:var(--st-ink-72)}.ad-state{background:var(--st-ink-5);height:22px;color:var(--st-ink-72);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.ad-state.verified{background:var(--ok-bg)}.ad-state.unsupported{background:var(--bad-bg);color:var(--red)}.ad-state.unknown{color:var(--st-ink-60)}.ad-impact{min-width:0;color:var(--st-ink-60);font-size:12.5px;line-height:1.45}.ad-impact b{font-weight:500}.ad-impact small{color:var(--st-ink-45);font-size:12px;display:block}.ad-caps li.missing .ad-impact{color:var(--st-ink-80)}.ad-caps li.missing.blocking .ad-impact b{color:var(--red)}.ad-caps li.missing.degraded .ad-impact b{color:var(--amber)}.ad-checks li>span{overflow-wrap:anywhere}@media (width<=760px){.ad-facts{grid-template-columns:minmax(0,1fr);gap:2px}.ad-facts dd{margin-bottom:6px}.ad-caps li{grid-template-columns:minmax(0,1fr);gap:4px}}.cp-tabs{scrollbar-width:none;flex-shrink:0;align-self:flex-start;max-width:100%;overflow-x:auto}.cp-flag{background:var(--warn-bg);height:20px;color:var(--amber);letter-spacing:.02em;vertical-align:1px;border-radius:6px;align-items:center;margin-left:8px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.cp-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-badges .cp-flag{margin-left:0}.cp-text{resize:vertical;height:auto;padding:8px 12px;font-size:13.5px;line-height:1.45}.cp-codes{margin:6px 0 0;padding-left:18px;font-size:12.5px}.cp-codes code{font-family:var(--mono)}.cp-add{border-top:1px solid var(--st-ink-8);flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:10px;display:flex}.cp-add .ad-field{min-width:220px}.cp-item{border:1px solid var(--st-ink-8);background:var(--input-bg);border-radius:12px;flex-direction:column;gap:10px;margin:0;padding:12px;display:flex}.cp-item legend{align-items:center;gap:10px;padding:0 6px;font-size:13px;display:flex}.cp-item legend code{font-family:var(--mono);font-weight:500}.cp-deadline{border-top:1px dashed var(--st-ink-8);flex-direction:column;gap:8px;padding-top:8px;display:flex}.cp-stamps{border:0;margin:0;padding:0}.cp-stamps legend{color:var(--st-ink-72);padding:0 0 4px;font-size:13px;font-weight:500}.cp-params{white-space:normal!important}.cp-param-list{border:0;flex-wrap:wrap;gap:6px 14px;margin:4px 0;padding:0;display:flex}.cp-param-list label{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cp-param-list code{font-family:var(--mono);color:var(--st-ink-60)}.cp-param{width:150px;height:28px;font-size:12.5px}.cp-mapping{grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.cp-placeholders{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.cp-placeholders .ad-chip{cursor:default}.cp-cases{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cp-case-head{align-items:center;gap:8px;font-size:13.5px;display:flex}.cp-case-head b{font-weight:500}.cp-findings{color:var(--st-ink-60);padding-left:16px;font-size:12.5px;display:block}@media (width<=700px){.cp-mapping{grid-template-columns:minmax(0,1fr)}}.ad-section>.ad-set{align-self:flex-start}.ad-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:4px;display:flex}.ad-form-actions.compact{padding-top:0}.ad-form-note{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ad-form-note:empty{min-width:0}.ad-form-note .wk-hint,.ad-form-note .ad-error{margin:0}.ad-form-danger{border-right:1px solid var(--st-ink-8);align-items:center;gap:8px;margin-right:4px;padding-right:12px;display:flex}.ad-form-actions.compact .wk-primary,.ad-form-actions.compact .wk-btn{height:32px}@media (width<=560px){.ad-form-note{flex-basis:100%;order:-1}.ad-form-danger{border-right:0;margin-right:auto;padding-right:0}}.ad-secret-state{min-height:32px;color:var(--st-ink-72);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ad-advanced{color:var(--st-ink-60);margin-top:2px;font-size:12.5px}.ad-advanced>summary{cursor:pointer;align-items:center;gap:4px;width:fit-content;list-style:none;display:inline-flex}.ad-advanced>summary::-webkit-details-marker{display:none}.ad-advanced>summary:before{content:"";background:currentColor;flex:none;width:14px;height:14px;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.ad-advanced[open]>summary:before{transform:rotate(90deg)}.ad-advanced>summary:hover{color:var(--text)}.ad-advanced[open]>.ad-field{background:var(--st-ink-4);border-radius:10px;margin-top:8px;padding:10px 12px}.ad-group-picks{flex-wrap:wrap;gap:6px;max-height:180px;display:flex;overflow:auto}.ad-pick{border:1px solid var(--st-ink-8);background:var(--input-bg);cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:13px;display:inline-flex}.ad-pick:has(input:checked){border-color:color-mix(in srgb, var(--text) 40%, transparent);background:var(--st-ink-4)}.ad-pick input{accent-color:var(--control);margin:0}.ad-certificate-facts{grid-template-columns:120px minmax(0,1fr)}.ad-certificate-list{flex-direction:column;gap:8px;display:flex}.ad-certificate-list>article{border:1px solid var(--st-ink-8);background:var(--input-bg);border-radius:10px;padding:10px 12px}.ad-certificate-list .ad-code{overflow-wrap:anywhere}.ad-alert .ad-certificate-facts{margin:10px 0}.qa-page{gap:12px}.qa-page>*{flex-shrink:0}.qa-views{scrollbar-width:none;align-self:flex-start;max-width:100%;overflow-x:auto}.qa-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.qa-filters .qa-filter-actions{flex-wrap:wrap;grid-column:span 1;justify-content:flex-end;align-self:end}.qa-banner{background:var(--warn-bg);color:var(--amber);border-radius:10px;margin:0;padding:8px 12px;font-size:12.5px;font-weight:500}.qa-warn{color:var(--amber);margin:0;font-size:12.5px}.qa-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:14px;display:grid}.qa-col,.qa-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.qa-section{gap:10px}.qa-metrics{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qa-metric{border-top:1px solid var(--st-ink-8);flex-direction:column;gap:2px;padding:8px 0;display:flex}.qa-metric:first-child{border-top:0;padding-top:0}.qa-metric-line{align-items:center;gap:10px;display:flex}.qa-metric-name{min-width:0;color:var(--st-ink-80);flex:1;font-size:13.5px}.qa-metric-value{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:15px;font-weight:500}.qa-metric-of{color:var(--st-ink-45);font-size:12px}.qa-metric-more{background:var(--st-ink-4);border-radius:10px;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:6px 0 2px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:grid}.qa-metric-more dt{color:var(--st-ink-60)}.qa-metric-more dd{color:var(--st-ink-80);margin:0}.qa-metric-more ul,.qa-limits{margin:0;padding-left:16px}.qa-limits{color:var(--st-ink-72);font-size:12.5px;line-height:1.5}.qa-hidden{color:var(--st-ink-40);cursor:help;font-size:12px;font-style:italic;font-weight:400}.qa-scope{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:13px;display:grid}.qa-scope dt{color:var(--st-ink-60)}.qa-scope dd{color:var(--st-ink-80);font-variant-numeric:tabular-nums;margin:0}.qa-pair{display:contents}.qa-codes{font-family:var(--mono);font-size:12px}.qa-chart{flex-direction:column;gap:6px;margin:0;display:flex}.qa-chart figcaption{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.qa-chart figcaption b{color:var(--st-ink-80);font-weight:500}.qa-chart svg{width:100%;height:auto}.qa-legend{color:var(--st-ink-60);gap:12px;font-size:12px;display:inline-flex}.qa-legend span{align-items:center;gap:6px;display:inline-flex}.qa-legend i{border-radius:1px;width:12px;height:2px;display:inline-block}.qa-data summary{cursor:pointer;color:var(--st-ink-60);font-size:12px}.qa-data table{margin-top:6px}.qa-key{max-width:340px;white-space:normal!important}.qa-bar{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.qa-bar>i{background:var(--st-ink-8);border-radius:999px;width:90px;height:4px;position:relative;overflow:hidden}.qa-bar>i b{border-radius:inherit;background:var(--text);position:absolute;inset:0 auto 0 0}.qa-fields{border:0;border-top:1px solid var(--st-ink-8);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:10px 0 0;display:grid}.qa-fields legend{color:var(--st-ink-72);padding:0 6px 0 0;font-size:13px;font-weight:500}.qa-check{color:var(--st-ink-80);grid-column:1/-1;align-items:center;gap:8px;font-size:13px;display:flex}.qa-check input{accent-color:var(--text)}.qa-status{color:var(--st-ink-80);margin:0;font-size:13px;font-weight:500}.qa-status.qa-not{color:var(--amber)}.qa-flag{background:var(--warn-bg);color:var(--amber);letter-spacing:.02em;vertical-align:1px;border-radius:6px;margin-left:8px;padding:1px 6px;font-size:10.5px;font-weight:600}@media (width<=1100px){.qa-grid{grid-template-columns:minmax(0,1fr)}.qa-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.qa-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-fields{grid-template-columns:minmax(0,1fr)}}.qb-tile,.qb-money{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:var(--surface,transparent);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.qb-tile h2,.qb-money h2{color:var(--text);margin:0;font-size:14px;font-weight:600}.qb-value{font-variant-numeric:tabular-nums;color:var(--text);margin:0;font-size:28px;font-weight:600;line-height:1.1}.qb-said{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.qb-money ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qb-impact{border-top:1px solid var(--st-ink-8);grid-template-columns:190px minmax(0,1fr);gap:12px;padding:10px 0;font-size:13px;display:grid}.qb-impact>span:last-child{flex-direction:column;gap:2px;display:flex}.qb-impact small{color:var(--muted);font-size:12.5px;line-height:1.45}.qb-kind{background:var(--chip);color:var(--text);border-radius:999px;place-self:start;padding:2px 8px;font-size:11.5px;font-weight:600}.qb-impact.k-observed .qb-kind{background:color-mix(in srgb, var(--green) 18%, transparent)}.qb-impact.k-time .qb-kind{background:color-mix(in srgb, var(--accent) 16%, transparent)}.qb-impact.k-indirect .qb-kind{background:color-mix(in srgb, var(--amber) 18%, transparent)}.qb-impact.k-hypothesis .qb-kind{border:1px dashed var(--line-strong);background:0 0}@media (width<=720px){.qb-impact{grid-template-columns:1fr;gap:4px}}.qb-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.qb-link:hover{text-underline-offset:3px;text-decoration:underline}.qb-said,.qb-impact small{color:var(--st-ink-60)}.qb-controls{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.qb-controls .wk-seg{align-self:flex-end}.qb-service{min-width:220px}.qb-tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.qb-tile{cursor:default}.qb-tile .qb-value{font-size:34px}.qb-moved{color:var(--st-ink-60);font-variant-numeric:tabular-nums;font-size:12px}.qb-tile .qb-link{align-self:flex-start;margin-top:auto;padding-top:6px}.qb-foot{margin:0;font-size:12px}.tip{z-index:200;box-sizing:border-box;border:1px solid var(--line-strong);background:var(--btn-bg,var(--surface-bg));max-width:min(280px,100vw - 16px);color:var(--text);box-shadow:0 6px 18px var(--shadow), 0 1px 2px var(--separator);font:500 12.5px/1.35 var(--sans);letter-spacing:0;text-align:center;overflow-wrap:anywhere;pointer-events:none;border-radius:8px;margin:0;padding:5px 9px;animation:.12s ease-out tip-in;position:fixed;inset:auto;overflow:visible}.tip[hidden]{display:none}.tip:after{content:"";left:calc(var(--tip-arrow,50%) - 4px);background:inherit;border:inherit;border-width:0 1px 1px 0;border-radius:0 0 2px;width:7px;height:7px;position:absolute}.tip[data-side=top]:after{bottom:-4.5px;transform:rotate(45deg)}.tip[data-side=bottom]:after{top:-4.5px;transform:rotate(-135deg)}@keyframes tip-in{0%{opacity:0;transform:translateY(var(--tip-from,2px))}}.tip[data-side=bottom]{--tip-from:-2px}@media (prefers-reduced-motion:reduce){.tip{animation:none}}.license-banner{top:calc(12px + env(safe-area-inset-top,0px));z-index:130;border:1px solid color-mix(in srgb, var(--amber) 40%, var(--line-strong));background:var(--surface-bg);width:min(640px,100vw - 32px);box-shadow:0 10px 32px var(--shadow), 0 1px 2px var(--separator);color:var(--text);font:400 13.5px/1.4 var(--sans);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.license-banner.grace{border-color:color-mix(in srgb, var(--red) 55%, var(--line-strong));background:color-mix(in srgb, var(--red) 7%, var(--surface-bg))}.license-banner p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.license-banner-x{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.license-banner-x:hover{background:var(--ink-8);color:var(--text)}.license-blocked{text-align:center;background:var(--shell-bg);align-content:center;justify-items:center;gap:12px;min-height:100%;padding:32px 16px;display:grid}.license-blocked h1{font-size:22px}.license-blocked p{max-width:520px;margin:0}.license-blocked .button{margin-top:8px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shell-bg:#e2e2e2;--workspace-bg:#ececec;--surface-bg:#f4f4f4;--interactive-bg:#dedede;--interactive-hover:#d3d3d3;--interactive-selected:#c8c8c8;--interactive-disabled:#e9e9e9;--input-bg:#f8f8f8;--paper:#fff;--paper-edge:#0000001f;--separator:#00000014;--line-strong:#00000021;--text:#1f1f1f;--text-muted:#00000094;--text-faint:#0000006b;--control:#262626;--on-control:#fff;--green:#2b8a3e;--amber:#a35200;--red:#c0392b;--ok-bg:#2b8a3e1a;--warn-bg:#a352001a;--bad-bg:#c0392b1a;--shadow:#00000024;--scrim:#000;--nav-open:248px;--nav-closed:48px;--nav-row:36px;--header-h:44px;--gutter:24px;--pane-head:44px;--plane-inset:8px;--plane-shadow:0 1px 2px #0000000a, 0 8px 24px #0000000f;--plane-gap:4px;--plane-h:calc(100vh - (2 * var(--plane-inset)));--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--radius:8px;--radius-row:8px;--radius-panel:10px;--radius-overlay:14px;--radius-plane:18px;--radius-pill:999px;--motion:.15s;--fs-xs:12px;--fs-sm:13px;--fs-ui:14px;--fs-table:14px;--fs-code:13px;--fs-body:14px;--fs-lead:14px;--fs-reading:15px;--fs-panel:15px;--fs-section:18px;--fs-metric:24px;--fs-page:22px;--lh-body:1.55;--lh-reading:1.7;--stack:20px;--panel-pad:20px;--control-h:36px;--control-sm:32px;--control-hover:#3a3a3a;--chart-series:#4b5563;--chart-band-top:#4b556329;--chart-band-bottom:#4b556305;--code-bg:#1f2226;--code-text:#e8e8e6;--code-muted:#fff9;--code-line:#ffffff1a;--code-button:#ffffff1f;--clinical-disorder:#ff307c;--clinical-disorder-ink:#b22257;--clinical-procedure:#31a9ff;--clinical-procedure-ink:#1e699e;--clinical-product:orange;--clinical-product-ink:#8f5c00;--clinical-observation:#db34f2;--clinical-observation-ink:#9e25ae;--clinical-anatomy:#ff8d28;--clinical-anatomy-ink:#995518;--clinical-other:#31e7e4;--clinical-other-ink:#187372;--clinical-highlight:#fc0;--clinical-highlight-ink:#7f6600;--accent:#007aff;--accent-ink:#005dc2;--accent-hover:#006ee6;--on-accent:#fff;--on-tint:#1f1f1f;--state-running:#6155f5;--state-running-ink:#5349d3;--state-done:#34c759;--state-done-ink:#1e7334;--state-active:#22c55e;--state-active-ink:#147237;--state-pending:#f59e0b;--state-pending-ink:#8e5c06;--state-error:#ef4444;--state-error-ink:#b13232;--state-neutral:#9ca3af;--state-neutral-ink:#61656c;--filter:#ff9230;--documents:#0f766e;--edit:#ff5900;--timeline-cursor:#ff4600;--tint:16%;--tint-border:38%;--tint-strong:42%;--highlight-bg:#ffcc0073;--sans:Poppins, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--clinical-disorder-ink:#ff72a6;--clinical-procedure-ink:#52b7ff;--clinical-product-ink:orange;--clinical-observation-ink:#e775f6;--clinical-anatomy-ink:#ff9639;--clinical-other-ink:#31e7e4;--clinical-highlight-ink:#fc0;--accent-ink:#57a7ff;--state-running-ink:#9d96f9;--state-done-ink:#44cb66;--state-active-ink:#38cb6e;--state-pending-ink:#f5a215;--state-error-ink:#f48080;--state-neutral-ink:#acb2bc;--documents:#1d9c92;--tint:22%;--tint-border:50%;--tint-strong:48%;--highlight-bg:#ffcc0052;--shell-bg:#131517;--plane-shadow:0 1px 2px #00000047, 0 10px 28px #00000052;--workspace-bg:#1c1f23;--surface-bg:#24282d;--interactive-bg:#ffffff24;--interactive-hover:#fff3;--interactive-selected:#ffffff42;--interactive-disabled:#ffffff0f;--input-bg:#2b2f35;--paper:#f5f5f2;--paper-edge:#0000008c;--separator:#ffffff14;--line-strong:#ffffff24;--text:#ffffffe6;--text-muted:#fff9;--text-faint:#ffffff6b;--control:#e9e9e9;--control-hover:#fff;--on-control:#17191c;--green:#63c97c;--amber:#f2a65a;--red:#ff7b6b;--ok-bg:#2b8a3e2e;--warn-bg:#ca771e2b;--bad-bg:#c0392b2e;--shadow:#0000006b;--code-bg:#131517;--chart-series:#a7b1bf;--chart-band-top:#a7b1bf33;--chart-band-bottom:#a7b1bf08}:root{--btn-bg:#fff;--btn-bg-hover:#ececec;--btn-line:#00000024;--btn-on:#dedede;--btn-ink:#1c1f23}:root[data-theme=dark]{--btn-bg:#2b2f35;--btn-bg-hover:#353a41;--btn-line:#ffffff29;--btn-on:#fff3;--btn-ink:#f2f2f2}:root{--danger:#c0392b;--focus:var(--line-strong);--font-mono:ui-monospace, monospace;--ink-35:color-mix(in srgb, var(--text) 35%, transparent)}@font-face{font-family:Poppins;font-weight:300;font-display:swap;src:url(/fonts/poppins/Poppins-Light.ttf)format("truetype")}@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(/fonts/poppins/Poppins-Regular.ttf)format("truetype")}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/fonts/poppins/Poppins-Medium.ttf)format("truetype")}@font-face{font-family:Poppins;font-weight:600;font-display:swap;src:url(/fonts/poppins/Poppins-SemiBold.ttf)format("truetype")}:root{--sex-female:#ff4d73;--sex-male:#1a90fd;--sex-unknown:#8893a5;--ink-80:color-mix(in srgb, var(--text) 80%, transparent);--ink-8:color-mix(in srgb, var(--text) 8%, transparent);--ink-4:color-mix(in srgb, var(--text) 4%, transparent);--filter:#ff9230}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--shell-bg);color:var(--text);font:14px/1.5 var(--sans);letter-spacing:-.43px;overflow-x:clip}@media (width>=1601px){body{font-size:15px}}button,input,select,textarea{font:inherit;letter-spacing:inherit}h1,h2,h3{margin:0;font-weight:600}h2{color:var(--ink-80);font-size:15px;font-weight:500}ul{margin:0;padding:0;list-style:none}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:color-mix(in srgb, var(--text) 5%, transparent);border-radius:50px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 45%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:50px}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--text) 62%, transparent)}.button{height:var(--control-sm);border-radius:var(--radius-panel);background:var(--interactive-bg);color:var(--text);cursor:pointer;white-space:nowrap;transition:background-color var(--motion) ease;border:1px solid #0000;padding:0 12px;font-weight:500}.button:hover{background:var(--interactive-hover)}.button:disabled{opacity:.5;cursor:default}.link{color:var(--accent-ink);cursor:pointer;text-align:left;letter-spacing:inherit;background:0 0;border:0;padding:0}.link:hover{text-decoration:underline}input,select{height:var(--control-h);border:1px solid var(--ink-8);background:color-mix(in srgb, var(--surface-bg) 72%, transparent);color:var(--text);border-radius:16px;padding:0 12px}input:focus-visible,select:focus-visible{border-color:color-mix(in srgb, var(--text) 25%, transparent);outline:none}input::placeholder{color:color-mix(in srgb, var(--text) 35%, transparent)}.badge{border:1px solid var(--ink-8);border-radius:var(--radius-pill);text-transform:none;letter-spacing:0;background:var(--ink-4);color:var(--text-muted);vertical-align:middle;align-items:center;gap:5px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-flex}.badge.record:before,.badge.partial:before,.badge.derived:before{content:"";border-radius:50%;width:6px;height:6px}.badge.record:before{background:var(--state-active)}.badge.partial:before{background:var(--state-pending)}.badge.derived:before{background:var(--clinical-highlight)}.shell{flex-direction:column;min-height:100%;display:flex}.page{border-radius:var(--radius-plane);background:var(--workspace-bg);flex:1;margin:0 12px 12px;padding:20px}.shell.with-nav{flex-direction:row;height:100vh}.shell.with-nav .page{margin:var(--plane-inset) var(--plane-inset) var(--plane-inset) 0;min-width:0;overflow:auto}.side-nav{width:var(--nav-closed);flex-direction:column;flex:none;gap:12px;padding:0 6px 6px;transition:width .2s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden}.side-nav.open{width:var(--nav-open)}.nav-head{height:var(--header-h);flex-wrap:wrap;align-items:center;display:flex}.nav-logo{flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.nav-brand{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.nav-fold{border-radius:var(--radius-row);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.nav-fold:hover{background:color-mix(in srgb, var(--text) 5.5%, transparent);color:var(--text)}.nav-items,.nav-footer{flex-direction:column;gap:3px;display:flex}.nav-items{flex:1;min-height:0;overflow-y:auto}.nav-section{color:var(--text-faint);white-space:nowrap;margin:12px 0 2px;padding:0 10px;font-size:12px;font-weight:500}.nav-row{width:100%;min-height:var(--nav-row);border-radius:var(--radius-row);color:var(--text-muted);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;padding:0;display:flex}button.nav-row:hover{background:color-mix(in srgb, var(--text) 5.5%, transparent);color:var(--text)}:root[data-theme=dark] [data-brand-mark]{filter:invert()}.nav-row[aria-current=page]{background:var(--interactive-selected);color:var(--text)}.nav-row[aria-current=page] .nav-label{font-weight:600}.nav-identity{cursor:default;color:var(--text);min-height:44px}.nav-icon{flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-right:8px;font-size:14px;font-weight:500;overflow:hidden}.nav-label small{color:var(--text-muted);text-overflow:ellipsis;font-size:12px;font-weight:400;display:block;overflow:hidden}.nav-tile{color:#fff;text-transform:uppercase;background:linear-gradient(160deg,#b8b8b8,#a8a8a8);border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:flex}.panel{background:var(--surface-bg);border:1px solid var(--separator);border-radius:16px;padding:14px 16px}.state{text-align:center;padding:32px}.state.error{color:var(--red)}.sign-in-partners{justify-items:center;gap:8px;margin-top:4px;font-size:13px;display:grid}.sign-in-partners .button{min-width:260px}.start{gap:16px;max-width:720px;margin:24px auto;display:grid}.choices{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.choice{border-color:var(--ink-8);background:var(--surface-bg)}.search{gap:8px;margin-top:10px;display:flex}.search input{flex:1}.results li{border-top:1px solid var(--separator);align-items:center;gap:12px;padding:10px 0;display:flex}.results li .who{flex:1}.start.wide{max-width:1280px}.patient-search{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.field{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.field>span:first-child,.field legend{color:color-mix(in srgb, var(--text) 72%, transparent);padding:0;font-size:12px;font-weight:500}.field input{width:100%}.field .hint{color:var(--text-faint);font-size:12px}.given{align-items:end;gap:8px;display:flex}.given .field{flex:1}.button.square{width:var(--control-h);height:var(--control-h);border-color:var(--ink-8);background:color-mix(in srgb, var(--surface-bg) 78%, transparent);border-radius:16px;padding:0}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips li{background:var(--interactive-bg);border-radius:6px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:13px;font-weight:500;display:inline-flex}.chips button{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px}.chips button:hover{background:var(--interactive-hover);color:var(--text)}.sex{color:#fff;background:var(--sex-unknown);border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@media (width<=900px){.patient-search{grid-template-columns:1fr}}.workspace{flex-direction:column;height:100%;min-height:0;display:flex}.patient{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.patient h1{font-size:20px}.patient .source{text-align:right;margin-left:auto}.availability{flex-wrap:wrap;gap:8px;display:flex}.availability li{border-radius:var(--radius);background:var(--surface-bg);padding:8px 12px}.availability .count{margin-right:6px;font-size:16px;font-weight:600}.context{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tabs{gap:4px;display:flex}.columns{grid-template-columns:minmax(260px,1fr) minmax(320px,1.4fr) minmax(280px,1.1fr);align-items:start;gap:12px;display:grid}.columns.two{grid-template-columns:minmax(320px,1.5fr) minmax(320px,1fr)}.stack{gap:12px;display:grid}.scroll{max-height:70vh;overflow:auto}.timeline .year{border-top:1px solid var(--separator);grid-template-columns:52px 1fr;gap:8px;padding:6px 0;display:grid}.timeline .ball{background:var(--ink-80);transition:background-color var(--motion) ease;border-radius:50%;flex:none;display:inline-block}.timeline .year:hover .ball{background:var(--timeline-cursor)}.timeline .year:has([aria-pressed=true]) .ball{background:var(--filter)}.timeline .empty .ball{background:var(--interactive-selected)}.timeline .encounter{border-radius:var(--radius-row);text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;padding:4px 8px;display:block}.timeline .encounter:hover{background:var(--interactive-hover)}.timeline .encounter[aria-pressed=true]{background:var(--interactive-selected)}.timeline .encounter .meta{color:var(--text-muted);font-size:12px}.rows li{border-top:1px solid var(--separator);padding:8px 0}.rows li:first-child{border-top:0}.rows li.related{background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:var(--radius-row);padding-left:6px}.rows .title{font-weight:500}.rows .meta{color:var(--text-muted);font-size:12px}.problem{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0}.problem[aria-pressed=true] .title{color:var(--accent-ink)}.focus h3{margin-bottom:4px;font-size:16px}.focus section{margin-top:14px}.admin table{border-collapse:collapse;width:100%}.admin th,.admin td{text-align:left;border-top:1px solid var(--separator);vertical-align:top;padding:8px 6px}.admin form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin form label{color:var(--text-muted);gap:4px;font-size:12px;display:grid}.link.title{color:var(--text);font-weight:500}.link.title:hover{color:var(--accent-ink)}.passage{border-left:2px solid var(--clinical-highlight);margin-top:4px;padding:2px 0 2px 10px}mark.evidence{background:color-mix(in srgb, var(--clinical-highlight) 40%, transparent);pointer-events:none;border-radius:2px;position:absolute}mark.evidence.current{background:color-mix(in srgb, var(--clinical-highlight) 67%, transparent);box-shadow:0 0 0 2px var(--accent)}.loading{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 16px;display:flex}.loading-screen{background:var(--workspace-bg);min-height:100vh;padding:0}.loading:not(.loading-screen){box-sizing:border-box;flex:auto;height:100%;min-height:min(70vh,100%)}.loading p{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.loading-quiet p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loading-bar{background:var(--interactive-bg);width:140px;height:2px;position:relative;overflow:hidden}.loading-bar:after{content:"";background:var(--control);width:45%;animation:1.15s ease-in-out infinite loading;position:absolute;inset:0}@keyframes loading{0%{transform:translate(-120%)}50%{transform:translate(100%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.loading-bar:after{animation-duration:3s}}.page:has(>.workspace){background:0 0;padding:0;overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frame{flex:1;min-height:0;display:flex}.cartouche{border:1px solid var(--separator);background:var(--surface-bg);height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:3px 12px 3px 3px;display:flex}.cartouche:hover,.cartouche[aria-expanded=true]{border-color:var(--line-strong)}.facts{font-size:var(--fs-sm);grid-template-columns:max-content 1fr;gap:4px 14px;margin:0 0 12px;display:grid}.facts dt{color:var(--text-muted)}.facts dd{margin:0}.suggestions{z-index:30;border:1px solid var(--separator);background:var(--surface-bg);max-height:60vh;box-shadow:0 -10px 50px var(--shadow);border-radius:14px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:auto}.suggestion{cursor:pointer;color:var(--text-muted);border-radius:9px;align-items:center;gap:9px;padding:6px 8px;display:flex}.suggestion[aria-selected=true],.suggestion:hover{background:var(--interactive-bg);color:var(--text)}.suggestion small{white-space:nowrap;color:var(--text-muted);margin-left:auto}.nav-count{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;margin-right:10px;font-size:13px}.side-nav:not(.open) .nav-row[data-n]{position:relative}.side-nav:not(.open) .nav-row[data-n]:after{content:attr(data-n);box-sizing:border-box;background:var(--control);min-width:14px;max-width:calc(100% - 6px);height:14px;color:var(--on-control);text-align:center;white-space:nowrap;border-radius:999px;padding:0 3px;font-size:9.5px;font-weight:700;line-height:14px;position:absolute;top:3px;right:3px;overflow:hidden}.page:has(>.mm-root){background:0 0;padding:0;overflow:hidden}.mm-root{flex-direction:column;height:100%;min-height:0;display:flex}.mm-root>:first-child{margin-top:3px}.mm-root>.cols{flex:1;min-height:0;display:flex}.mm .ctx,.mm .ws{padding:0}.mm .ci-state{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;padding:6px 10px;font-size:12.5px;display:flex}.mm .sex.male{background:#3b82f6}.mm .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-head{flex-wrap:nowrap;height:40px;margin-top:10px;padding-bottom:1px}.side-nav:not(.open) .nav-head{flex-direction:row;gap:0;height:40px;padding-top:0}.nav-logo.toggle{border-radius:var(--radius-row);cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0;position:relative}.nav-logo.toggle img{transition:opacity .15s}.nav-logo-open{opacity:0;color:color-mix(in srgb, var(--text) 60%, transparent);pointer-events:none;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.nav-logo.toggle:hover img,.nav-logo.toggle:focus-visible img{opacity:0}.nav-logo.toggle:hover .nav-logo-open,.nav-logo.toggle:focus-visible .nav-logo-open{opacity:1}.nav-brand{align-items:baseline;gap:4px;margin-left:8px;display:flex}.nav-count{box-sizing:border-box;border:1px solid var(--separator,#0000001a);min-width:20px;color:var(--text);text-align:center;background:#fff;border-radius:999px;margin-right:8px;padding:1px 7px;font-size:12px;font-weight:600}.side-nav:not(.open) .nav-row[data-n]:after{color:var(--text);box-shadow:0 0 0 1px var(--separator,#0000001f);background:#fff}:root[data-theme=dark] .nav-count,:root[data-theme=dark] .side-nav:not(.open) .nav-row[data-n]:after{background:var(--surface-bg,#2b2f35)}.tabs [aria-selected=true],.choice[aria-pressed=true]{background:var(--btn-on);border-color:var(--btn-line);color:var(--btn-ink)}.button.primary{background:var(--interactive-bg);color:var(--text);box-shadow:none;font-weight:500}.button.primary:hover{background:var(--interactive-hover)}.tabs [aria-selected=true],.choice[aria-pressed=true]{background:var(--interactive-selected);color:var(--text);border-color:#0000}.cartouche:hover{border-color:var(--line,transparent)}.nav-count,:root[data-theme=dark] .nav-count{min-width:0;color:var(--text-faint);background:0 0;border:0;border-radius:0;margin-right:10px;padding:0;font-size:12px;font-weight:500}.nav-sep{background:var(--separator);border:0;height:1px;margin:6px 8px}@media (width<=900px){.shell.with-nav .page{padding:12px}}.st-sex{box-sizing:border-box;background:var(--sex-unknown);color:#fff;vertical-align:middle;flex:none;place-items:center;display:inline-grid}.st-sex.sm{border-radius:7px;width:24px;height:24px}.st-sex.md{border-radius:10px;width:32px;height:32px}.st-sex.lg{border-radius:12px;width:40px;height:40px}.st-sex.female{background:var(--sex-female)}.st-sex.male{background:var(--sex-male)}.st-sex svg{display:block}.side-nav:not(.open) .nav-identity{min-height:var(--nav-row)}.nav-tile{background:var(--sex-unknown);border-radius:7px;width:24px;height:24px;font-size:10px}.nav-tile.female{background:var(--sex-female)}.nav-tile.male{background:var(--sex-male)}.nav-tile.account{background:var(--interactive-selected);width:28px;height:28px;color:var(--text);border-radius:9px;font-size:11px}.nav-items{overflow-x:hidden}.source-dot{vertical-align:.5px;border-radius:50%;flex:none;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001a}.source-name{align-items:center;min-width:0;display:inline-flex}.nav-icon{position:relative}.nav-account-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--shell-bg);border-radius:50%;position:absolute;bottom:2px;right:2px}button.nav-account{cursor:pointer}button.nav-account:hover,button.nav-account[aria-expanded=true]{background:var(--interactive-hover);color:var(--text)}.nav-account-more{color:var(--text-faint);flex:none;margin-right:10px}.source-menu{z-index:80;box-sizing:border-box;border:1px solid var(--separator);border-radius:var(--radius-overlay);background:var(--surface-bg);min-width:220px;max-width:320px;box-shadow:0 10px 40px var(--shadow);flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}.source-menu-head{color:var(--text-faint);margin:2px 8px 4px;font-size:12px;font-weight:500}.source-menu-item{min-height:32px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:2px;padding:0 8px;font-size:13px;display:flex}.source-menu-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.source-menu-item:hover,.source-menu-item:focus-visible{background:var(--interactive-bg);color:var(--text);outline:none}.source-menu-item[aria-checked=true]{color:var(--text);font-weight:500}.source-menu-item:disabled{opacity:.6;cursor:default}.source-menu-group{flex-direction:column;gap:2px;display:flex}.source-menu-sep{border:0;border-top:1px solid var(--separator);margin:4px 2px}.source-menu-error{color:var(--red);margin:4px 8px;font-size:12px}.assertion-banner{border:1px solid color-mix(in srgb, var(--amber) 28%, transparent);background:color-mix(in srgb, var(--amber) 10%, transparent);min-height:36px;color:var(--text);border-radius:12px;flex:none;align-items:center;gap:10px;margin:0 0 12px;padding:4px 14px;font-size:14px;display:flex}.assertion-banner svg{color:var(--amber);flex:none}.assertion-banner>span{flex:1;min-width:0}.loading.loading-inline{vertical-align:middle;flex-direction:row;flex:none;gap:8px;height:auto;min-height:0;padding:0;display:inline-flex}.loading-inline .loading-bar{width:80px}.loading-detail{color:var(--text-muted);font-size:var(--fs-xs,12px);font-variant-numeric:tabular-nums}.shell.with-nav .page-col{min-width:0;min-height:0;margin:var(--plane-inset) var(--plane-inset) var(--plane-inset) 0;flex-direction:column;flex:1;display:flex}.shell.with-nav .page-col>.page-row{flex:1;min-height:0;display:flex}.shell.with-nav .page-col>.page-row>.page{flex:1;min-width:0;min-height:0;margin:0}.page-side{flex:none;min-height:0;display:flex}.page-side:empty{display:none}.shell.with-nav .page-col.tabbed{margin-top:2px}.ptabs-strip{flex:none;align-items:center;gap:8px;min-width:0;height:34px;display:flex}.ptabs-trail,.ptabs-acts{flex:none;align-items:center;min-width:0;height:100%;display:flex}.ptabs-trail{flex:0 auto;max-width:44%;overflow:hidden}.ptabs-trail:not(:empty)+.ptabs{padding-left:9px;position:relative}.ptabs-trail:empty+.ptabs{padding-left:10px}.ptabs-trail:not(:empty)+.ptabs:before{content:"";background:var(--ink-15,color-mix(in srgb, var(--text) 15%, transparent));width:1px;position:absolute;top:9px;bottom:9px;left:0}.ptabs-trail:empty,.ptabs-acts:empty{display:none}.ptabs-acts{margin-left:auto}.ptabs{flex:0 auto;align-items:stretch;gap:4px;min-width:0;height:100%;display:flex;overflow:hidden}.ptab{flex:0 220px;align-items:center;min-width:76px;max-width:220px;display:flex;position:relative}.ptab-go{min-width:0;height:100%;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;transition:color var(--motion,.15s) ease;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 28px 0 6px;font-size:13px;display:flex}.ptab-go:hover{color:var(--text)}.ptab.on .ptab-go{color:var(--text);font-weight:600}.ptab.on:after{content:"";background:var(--accent);pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:0;left:6px;right:6px}.ptab-go:focus-visible,.ptab-x:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.ptab-tile{border-radius:5px;flex:none;width:18px;height:18px;font-size:8.5px}.ptab-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ptab-x{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ptab-x:hover{color:var(--text)}.wl{box-sizing:border-box;width:252px;min-height:0;color:var(--text-muted);flex-direction:column;font-size:13px;display:flex}.page-side>.wl{margin-right:var(--plane-inset);border-radius:var(--radius-plane);background:var(--wk-plane,var(--workspace-bg));box-shadow:var(--plane-shadow);padding:16px 8px 0}.wl :is(button):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wl-ib{width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background-color var(--motion) ease, color var(--motion) ease;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.wl-ib:hover:not(:disabled){background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.wl-ib:disabled{opacity:.35;cursor:default}.wl-head{flex-direction:column;flex:none;padding-bottom:8px;display:flex}.wl-bar,.wl-titlerow{align-items:center;gap:8px;height:32px;display:flex}.wl-crumb{min-width:0;height:28px;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--motion) ease, color var(--motion) ease;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;display:inline-flex}.wl-crumb:hover{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.wl-crumb svg{flex:none}.wl-icons{flex:none;align-items:center;margin:0 -6px 0 auto;display:flex}.wl-list{min-width:0;height:32px;color:var(--text);font:inherit;letter-spacing:-.2px;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background-color var(--motion) ease;background:0 0;border:0;border-radius:8px;flex:1;padding:0 8px;font-size:15px;font-weight:600;overflow:hidden}.wl-list:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.wl-step{background:color-mix(in srgb, var(--text) 5%, transparent);border-radius:8px;flex:none;align-items:center;height:24px;display:inline-flex}.wl-step .wl-ib{width:24px;height:24px}.wl-step>span{min-width:28px;color:var(--text);font-variant-numeric:tabular-nums;text-align:center;font-size:12px;font-weight:500}.wl-note{margin:0;padding:0 8px;font-size:12px}.wl>.loading{padding:0 8px}.wl-loading{flex:none;width:24px;margin-right:8px}.wl-tree{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -8px;padding:0 8px 16px;display:flex;overflow:hidden auto}.wl-tree[data-fade=start]{-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.wl-tree[data-fade=end]{-webkit-mask-image:linear-gradient(0deg,#0000,#000 24px);mask-image:linear-gradient(0deg,#0000,#000 24px)}.wl-tree[data-fade=both]{-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000)}.wr-tree,.wr-leaves{margin:0;padding:0;list-style:none}.wr{min-height:34px;color:var(--text);transition:background-color var(--motion) ease;border-radius:8px;align-items:center;gap:4px;display:flex;position:relative}.wr:hover:not(.off){background:color-mix(in srgb, var(--text) 4%, transparent)}.wr.on,.wr.on:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.wr:has(>.wr-go:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.wr-go{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;flex:1;align-self:stretch;align-items:center;gap:8px;padding:0 4px;display:flex}.wr-go:after{content:"";border-radius:inherit;position:absolute;inset:0}.wr-go:disabled{color:var(--text-muted);cursor:default}.wr-lead,.wr-acts{z-index:1;flex:none;align-items:center;gap:4px;display:inline-flex;position:relative}.wr-chev{width:22px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.wr-chev:hover:not(:disabled){background:var(--interactive-hover);color:var(--text)}.wr-chev:disabled{visibility:hidden}.wr-chev:focus-visible,.wr-acts :focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wr-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.wr.on .wr-name{font-weight:600}.wr .st-sex{margin:0}.wr .st-sex.sm{border-radius:6px;width:20px;height:20px}.wr-leaf-i{color:var(--text-muted);flex:none;place-items:center;display:grid}.wr.on .wr-leaf-i,.wr.on .wr-go{color:var(--accent-ink,var(--accent))}.wr-leaf-b{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.wr-leaf-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wr.on .wr-leaf-t{font-weight:600}.wr-leaf-b small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.wr.k-passage .wr-leaf-t{font-style:italic}.wr-see{opacity:0;transition:opacity var(--motion) ease, background-color var(--motion) ease}:is(.wr,tr):is(:hover,:focus-within) .wr-see,.wr.on .wr-see,.wr-see:focus-visible{opacity:1}@media (hover:none){.wr-see{opacity:1}}.wl .wr-go:focus-visible{outline:none}.wl .wr.d0{gap:0;height:40px;min-height:0;padding:0 8px 0 4px}.wl .wr.d0 .wr-chev{border-radius:6px;width:24px;height:24px}.wl .wr.d0 .wr-go{gap:8px;padding:0 8px 0 4px;font-size:13px}.wl .wr.d0.on .wr-go{color:var(--text)}.wl .wr-name{font-weight:400}.wl .wr-name b{font-weight:600}.wl .wr.on .wr-name{font-weight:400}.wl .wr .wl-n{min-width:16px;color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:11.5px;font-weight:500}.wl .wr.on .wl-n{color:var(--text-muted)}.wl .wr-leaves{flex-direction:column;gap:2px;margin:2px 0 8px;display:flex}.wl .wr.d1{height:32px;min-height:0}.wl .wr.d1 .wr-go{gap:8px;padding:0 8px 0 32px;font-size:12.5px}.wl .wr-leaf-i{width:20px;height:20px}.wl .wr-leaf-t{flex:1;font-weight:400}.wl .wr-leaf-d{color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.wl .wr.d1.on,.wl .wr.d1.on:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.wl .wr.d1.on .wr-leaf-t{color:var(--accent-ink,var(--accent));font-weight:600}.wl .wr.d1.on .wr-leaf-i{color:var(--accent)}.wl .wr.d1.on .wr-leaf-d{color:var(--accent-ink,var(--accent));opacity:.8}@keyframes wl-slide{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}.wl.slide-in{animation:.24s cubic-bezier(.2,.7,.2,1) both wl-slide}@media (prefers-reduced-motion:reduce){.wl.slide-in{animation:none}}.wl.folded{align-items:center;width:40px;padding-left:0;padding-right:0}.wl.folded>.wl-ib{margin-top:2px}.wl-tiles{flex-direction:column;align-items:center;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.wl-tile{cursor:pointer;width:28px;height:28px;transition:box-shadow var(--motion) ease;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.wl-tile:hover:not(:disabled):not(.on){box-shadow:0 0 0 2px color-mix(in srgb, var(--text) 14%, transparent)}.wl-tile .nav-tile{color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.wl-tile.on{box-shadow:0 0 0 2px var(--accent)}.wl-tile:disabled{opacity:.5;cursor:default}@media (width<=900px){.page-side{display:none}}.ptab-list{background:var(--interactive-bg);width:18px;height:18px;color:var(--text);border-radius:5px;flex:none;place-items:center;display:grid}.ptab-loading{flex:none;width:24px;height:3px}.ptab.opening .ptab-go{cursor:default;padding-right:10px}html.mm-reading .ptabs-strip{margin-right:var(--mm-reader,0)}.side-nav:has(>.nav-record){gap:6px}.side-nav:has(>.nav-record) .nav-items{flex:0 auto}.side-nav:has(>.nav-record) :is(.nav-items,.nav-footer){gap:2px}.side-nav:has(>.nav-record) :is(.nav-items,.nav-footer)>.nav-row:not(.nav-identity){height:32px;min-height:32px}.side-nav:has(>.nav-record) :is(.nav-items,.nav-footer) .nav-icon{height:32px}.side-nav:has(>.nav-record) .nav-section{display:none}.side-nav:has(>.nav-record) .nav-sep{margin:4px 8px}.nav-record{flex-direction:column;flex:auto;justify-content:safe center;min-height:0;margin:0 -6px 0 2px;display:flex}.nav-record:empty{display:none}.rec-menu{--r:14px;--pad:16px;--row:36px;--gap:12px;--pat:16px;gap:var(--pat);padding:var(--pad) 6px var(--pad) 12px;border-radius:var(--r) 0 0 var(--r);background:var(--workspace-bg);flex-direction:column;flex:none;display:flex;position:relative}.rec-menu:before,.rec-menu:after{content:"";width:var(--r);height:var(--r);pointer-events:none;position:absolute;right:0}.rec-menu:before{background:radial-gradient(circle at 0 0, transparent calc(var(--r) - .5px), var(--workspace-bg) var(--r));bottom:100%}.rec-menu:after{background:radial-gradient(circle at 0 100%, transparent calc(var(--r) - .5px), var(--workspace-bg) var(--r));top:100%}.rec-menu .rec-nav,.rec-menu .rec-nav-views{gap:var(--gap);flex-direction:column;display:flex}.rec-menu .nav-row{min-height:var(--row);height:var(--row);color:var(--text-muted);flex:none;position:relative}.rec-menu .nav-icon{width:32px;height:var(--row)}.side-nav:not(.open) .rec-menu{padding-left:4px;padding-right:4px}.rec-menu button.nav-row:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.rec-menu .nav-icon svg{width:17px;height:17px}.rec-menu .nav-row[aria-selected=true],.rec-menu button.nav-row[aria-selected=true]:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text)}.rec-menu .nav-row[aria-selected=true] .nav-icon{color:var(--accent)}.rec-menu .nav-row[aria-selected=true] .nav-label{font-weight:600}.rec-menu .nav-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rec-menu .rec-menu-patient{color:var(--text)}.rec-menu .rec-menu-patient:after{content:"";left:8px;right:8px;bottom:calc(var(--pat) / -2 - .5px);background:var(--separator);height:1px;position:absolute}.rec-menu .rec-menu-patient .nav-tile{border-radius:7px;width:24px;height:24px;font-size:10px}.rec-menu .rec-menu-patient .nav-label{font-weight:400}.rec-menu .rec-menu-patient .nav-label b{font-weight:600}@media (height<=899px){.rec-menu{--pad:14px;--gap:8px;--pat:14px}}@media (height<=860px){.rec-menu{--r:11px;--pad:12px;--row:32px;--gap:8px;--pat:12px}}.shell.with-nav .page{box-shadow:var(--plane-shadow)}.page:has(>.workspace){box-shadow:none}.page:has(>.mm-root){border-radius:18px}.page:has(>.mm-root.split){box-shadow:none;overflow:visible}.shell.with-nav>.side-nav{z-index:1;position:relative}.rec-menu{box-shadow:var(--plane-shadow)}
