@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2)format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2)format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2)format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2)format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2)format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2)format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2)format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-700-normal-DPkDx3rk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2)format("woff2"),url(/assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2)format("woff2"),url(/assets/golos-text-latin-ext-700-normal-CezX9NlQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2)format("woff2"),url(/assets/golos-text-latin-700-normal-DAuVRgMH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mt-font-sans:"Golos Text","Segoe UI",Roboto,"Helvetica Neue",sans-serif;--mt-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--mt-font-size-caption:12px;--mt-font-size-small:13px;--mt-font-size-body:14px;--mt-font-size-field:15px;--mt-font-size-title:18px;--mt-font-size-h2:22px;--mt-font-size-h1:30px;--mt-space-1:4px;--mt-space-2:8px;--mt-space-3:12px;--mt-space-4:16px;--mt-space-5:20px;--mt-space-6:24px;--mt-space-8:32px;--mt-space-10:40px;--mt-space-12:48px;--mt-radius-xs:4px;--mt-radius-s:6px;--mt-radius-m:7px;--mt-radius-l:10px;--mt-radius-xl:12px;--mt-radius-full:999px;--mt-size-target-min:24px;--mt-size-target-touch:44px;--mt-size-nav-collapsed:56px;--mt-size-nav-expanded:240px;--mt-size-control:32px;--mt-size-control-l:40px;--mt-size-row:46px;--mt-size-row-dense:36px;--mt-size-panel-min:360px;--mt-size-panel:480px;--mt-size-panel-max:720px;--mt-size-list-read-max:600px;--mt-size-list-read-min:300px;--mt-size-letter-min:420px;--mt-size-page-toc:220px;--mt-size-page-body:800px;--mt-size-page-list:1280px;--mt-focus-width:2px;--mt-focus-offset:2px;--mt-motion-fast:.12s;--mt-motion-layer:.18s;--mt-z-popover:30;--mt-z-toast:40;--mt-color-bg:#fff;--mt-color-surface:#fff;--mt-color-surface-raised:#fff;--mt-color-surface-side:#f4f5f7;--mt-color-surface-sunk:#eef0f3;--mt-color-hover:#f4f5f7;--mt-color-current:#e1e5eb;--mt-color-divider:#e1e4ea;--mt-color-divider-soft:#edeff3;--mt-color-divider-strong:#d5dae2;--mt-color-border:#7f8898;--mt-color-text:#1d2433;--mt-color-text-muted:#4a5263;--mt-color-text-subtle:#5f6778;--mt-color-text-disabled:#9098a6;--mt-color-accent:#0060cc;--mt-color-accent-hover:#004a9e;--mt-color-accent-press:#003c82;--mt-color-accent-text:#fff;--mt-color-selection:#e5effb;--mt-color-link:#0060cc;--mt-color-danger:#b42318;--mt-color-danger-hover:#912018;--mt-color-danger-text:#fff;--mt-color-danger-soft:#fdecea;--mt-color-warning:#a34700;--mt-color-warning-soft:#fff1e3;--mt-color-success:#0b6e4f;--mt-color-success-soft:#e3f4ec;--mt-color-info-soft:#eef3fa;--mt-color-info-line:#d6e2f3;--mt-color-focus:#0060cc;--mt-color-quadrant-q1:#5b2a9e;--mt-color-quadrant-q1-text:#fff;--mt-color-quadrant-q2:#7650b5;--mt-color-quadrant-q2-text:#fff;--mt-color-quadrant-q3:#dccff2;--mt-color-quadrant-q3-text:#3b1d6b;--mt-color-quadrant-q4:#f1ecf9;--mt-color-quadrant-q4-text:#4a3570;--mt-color-workspace-1:#0060cc;--mt-color-workspace-2:#0b6e57;--mt-color-workspace-3:#6b4fa8;--mt-color-workspace-4:#8a5a00;--mt-color-workspace-5:#a1356b;--mt-color-workspace-6:#3e5c76;--mt-color-workspace-text:#fff;--mt-color-skeleton:#e9ecf0;--mt-color-scrim:#10204066;--mt-shadow-1:0 1px 2px #10204029;--mt-shadow-2:0 8px 24px #10204029,0 2px 6px #10204014;--mt-shadow-3:0 16px 40px #10204033,0 2px 6px #10204014}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mt-color-bg:#111418;--mt-color-surface:#181c22;--mt-color-surface-raised:#1c2129;--mt-color-surface-side:#15191f;--mt-color-surface-sunk:#1e232b;--mt-color-hover:#1e232b;--mt-color-current:#28303b;--mt-color-divider:#2a303a;--mt-color-divider-soft:#222731;--mt-color-divider-strong:#3a4250;--mt-color-border:#717b8b;--mt-color-text:#e6e9ef;--mt-color-text-muted:#aeb6c4;--mt-color-text-subtle:#8c95a5;--mt-color-text-disabled:#5e6776;--mt-color-accent:#5aa2ff;--mt-color-accent-hover:#7db5ff;--mt-color-accent-press:#9cc7ff;--mt-color-accent-text:#0a1628;--mt-color-selection:#16263d;--mt-color-link:#7db5ff;--mt-color-danger:#ff8a7a;--mt-color-danger-hover:#ffa597;--mt-color-danger-text:#2a0a06;--mt-color-danger-soft:#3a1714;--mt-color-warning:#ffb067;--mt-color-warning-soft:#33230f;--mt-color-success:#5bd6a6;--mt-color-success-soft:#10291f;--mt-color-info-soft:#16202e;--mt-color-info-line:#26364d;--mt-color-focus:#7db5ff;--mt-color-quadrant-q1:#c4a6ff;--mt-color-quadrant-q1-text:#1a0b33;--mt-color-quadrant-q2:#8f6fd1;--mt-color-quadrant-q2-text:#0e0620;--mt-color-quadrant-q3:#3d2e5c;--mt-color-quadrant-q3-text:#e6dcfa;--mt-color-quadrant-q4:#262033;--mt-color-quadrant-q4-text:#d4c8ec;--mt-color-skeleton:#232932;--mt-color-scrim:#0009;--mt-shadow-1:0 1px 2px #00000080;--mt-shadow-2:0 8px 24px #00000080,0 2px 6px #00000059;--mt-shadow-3:0 16px 40px #0009,0 2px 6px #0006}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mt-color-bg:#111418;--mt-color-surface:#181c22;--mt-color-surface-raised:#1c2129;--mt-color-surface-side:#15191f;--mt-color-surface-sunk:#1e232b;--mt-color-hover:#1e232b;--mt-color-current:#28303b;--mt-color-divider:#2a303a;--mt-color-divider-soft:#222731;--mt-color-divider-strong:#3a4250;--mt-color-border:#717b8b;--mt-color-text:#e6e9ef;--mt-color-text-muted:#aeb6c4;--mt-color-text-subtle:#8c95a5;--mt-color-text-disabled:#5e6776;--mt-color-accent:#5aa2ff;--mt-color-accent-hover:#7db5ff;--mt-color-accent-press:#9cc7ff;--mt-color-accent-text:#0a1628;--mt-color-selection:#16263d;--mt-color-link:#7db5ff;--mt-color-danger:#ff8a7a;--mt-color-danger-hover:#ffa597;--mt-color-danger-text:#2a0a06;--mt-color-danger-soft:#3a1714;--mt-color-warning:#ffb067;--mt-color-warning-soft:#33230f;--mt-color-success:#5bd6a6;--mt-color-success-soft:#10291f;--mt-color-info-soft:#16202e;--mt-color-info-line:#26364d;--mt-color-focus:#7db5ff;--mt-color-quadrant-q1:#c4a6ff;--mt-color-quadrant-q1-text:#1a0b33;--mt-color-quadrant-q2:#8f6fd1;--mt-color-quadrant-q2-text:#0e0620;--mt-color-quadrant-q3:#3d2e5c;--mt-color-quadrant-q3-text:#e6dcfa;--mt-color-quadrant-q4:#262033;--mt-color-quadrant-q4-text:#d4c8ec;--mt-color-skeleton:#232932;--mt-color-scrim:#0009;--mt-shadow-1:0 1px 2px #00000080;--mt-shadow-2:0 8px 24px #00000080,0 2px 6px #00000059;--mt-shadow-3:0 16px 40px #0009,0 2px 6px #0006}}[hidden]{display:none!important}*{box-sizing:border-box}body{background:var(--mt-color-bg);color:var(--mt-color-text);font-family:var(--mt-font-sans);font-size:var(--mt-font-size-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}a{color:var(--mt-color-link)}a:hover{color:var(--mt-color-accent-hover)}:focus-visible,.is-focus{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}button{font:inherit;color:inherit}h1,h2,h3,h4{margin:0}.block{gap:var(--mt-space-3);flex-direction:column;min-width:0;display:flex}.row{gap:var(--mt-space-4);flex-wrap:wrap;align-items:flex-start;min-width:0;display:flex}.row.tight{gap:var(--mt-space-2)}.row.wide{gap:28px}.row.mid{align-items:center}.row.between{justify-content:space-between;align-items:center}.state{gap:var(--mt-space-2);flex-direction:column;min-width:0;display:flex}.cap{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle)}.stage{background:var(--mt-color-surface);border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);padding:var(--mt-space-5);gap:var(--mt-space-4);flex-direction:column;min-width:0;display:flex}.stage.side{background:var(--mt-color-surface-side)}.stage.narrow{max-width:560px}.spec code,code{font-family:var(--mt-font-mono);font-size:var(--mt-font-size-caption);background:var(--mt-color-surface-sunk);border-radius:var(--mt-radius-xs);overflow-wrap:anywhere;padding:1px 5px}.grid2{gap:var(--mt-space-4);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.grid3{gap:var(--mt-space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.later{height:20px;padding:0 var(--mt-space-2);border-radius:var(--mt-radius-full);border:1px dashed var(--mt-color-border);font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;font-weight:600;display:inline-flex}.why{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);line-height:1.35}.with-why{align-items:center;gap:var(--mt-space-2);flex-wrap:wrap;display:inline-flex}.seg{background:var(--mt-color-surface-sunk);border-radius:var(--mt-radius-m);flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.seg [role=radio]{min-height:30px;padding:0 var(--mt-space-3);border-radius:var(--mt-radius-s);color:var(--mt-color-text-muted);font-size:var(--mt-font-size-small);cursor:pointer;background:0 0;border:0}.seg [role=radio]:hover,.seg [role=radio].is-hover{color:var(--mt-color-text);background:var(--mt-color-hover)}.seg [role=radio][aria-checked=true]{background:var(--mt-color-surface);color:var(--mt-color-text);box-shadow:var(--mt-shadow-1);font-weight:600}.seg [role=radio][aria-disabled=true]{color:var(--mt-color-text-disabled);cursor:not-allowed;background:0 0}.ws1{background:var(--mt-color-workspace-1)}.ws2{background:var(--mt-color-workspace-2)}.ws3{background:var(--mt-color-workspace-3)}.ws4{background:var(--mt-color-workspace-4)}.ws5{background:var(--mt-color-workspace-5)}.ws6{background:var(--mt-color-workspace-6)}.btn{justify-content:center;align-items:center;gap:var(--mt-space-2);height:var(--mt-size-control);border-radius:var(--mt-radius-m);font:inherit;font-size:var(--mt-font-size-body);cursor:pointer;transition:background-color var(--mt-motion-fast) ease,border-color var(--mt-motion-fast) ease;white-space:nowrap;border:1px solid #0000;max-width:100%;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.btn .lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.btn--l{height:var(--mt-size-control-l);font-size:var(--mt-font-size-field);padding:0 18px}.btn--field{height:var(--mt-size-control-l)}.btn--primary{background:var(--mt-color-accent);color:var(--mt-color-accent-text);box-shadow:var(--mt-shadow-1)}.btn--primary:hover,.btn--primary.is-hover{background:var(--mt-color-accent-hover);color:var(--mt-color-accent-text)}.btn--primary:active,.btn--primary.is-press{background:var(--mt-color-accent-press)}.btn--secondary{background:var(--mt-color-surface);color:var(--mt-color-text);border-color:var(--mt-color-border)}.btn--secondary:hover,.btn--secondary.is-hover{background:var(--mt-color-hover);color:var(--mt-color-text)}.btn--secondary:active,.btn--secondary.is-press{background:var(--mt-color-current)}.btn--ghost{color:var(--mt-color-text);background:0 0;font-weight:500}.btn--ghost:hover,.btn--ghost.is-hover{background:var(--mt-color-hover);color:var(--mt-color-text)}.btn--ghost:active,.btn--ghost.is-press{background:var(--mt-color-current)}.btn--danger{background:var(--mt-color-danger);color:var(--mt-color-danger-text);box-shadow:var(--mt-shadow-1)}.btn--danger:hover,.btn--danger.is-hover{background:var(--mt-color-danger-hover);color:var(--mt-color-danger-text)}.btn--danger:active,.btn--danger.is-press{background:var(--mt-color-danger-hover);box-shadow:none}.btn--icon{width:var(--mt-size-control);padding:0}.btn--xs{height:var(--mt-size-target-min);min-width:var(--mt-size-target-min);padding:0 var(--mt-space-1);font-size:var(--mt-font-size-small);border-radius:var(--mt-radius-s)}.btn--inline{height:var(--mt-size-target-min);padding:0 var(--mt-space-1);font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);justify-content:flex-start}.btn--block{width:100%;color:var(--mt-color-text-muted);justify-content:flex-start}.btn--toggle[aria-pressed=true]{background:var(--mt-color-current);border-color:var(--mt-color-text-muted);color:var(--mt-color-text)}.btn--link{color:var(--mt-color-link);padding:0 var(--mt-space-1);height:var(--mt-size-target-min);text-underline-offset:3px;background:0 0;border:0;font-weight:500;text-decoration:underline}.btn:disabled,.btn.is-disabled,.btn[aria-disabled=true]{background:var(--mt-color-surface-sunk);color:var(--mt-color-text-disabled);box-shadow:none;cursor:not-allowed;border-color:#0000}.btn--ghost:disabled,.btn--ghost[aria-disabled=true]{background:0 0}.btn.is-busy{cursor:progress}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite sp}@keyframes sp{to{transform:rotate(1turn)}}.tipwrap{flex-direction:column;align-items:center;gap:6px;display:inline-flex}.field{flex-direction:column;gap:6px;width:280px;max-width:100%;display:flex}.field.wfull{width:100%}.field label,.field .lbl{font-size:var(--mt-font-size-small);color:var(--mt-color-text);font-weight:600}.hint{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted)}.err{font-size:var(--mt-font-size-small);color:var(--mt-color-danger);align-items:flex-start;gap:6px;font-weight:500;display:flex}.err svg{flex-shrink:0;margin-top:1px}.input{height:var(--mt-size-control-l);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-m);width:100%;padding:0 var(--mt-space-3);font:inherit;font-size:var(--mt-font-size-field);color:var(--mt-color-text);background:var(--mt-color-surface);transition:border-color var(--mt-motion-fast) ease;min-width:0}.input::placeholder{color:var(--mt-color-text-subtle)}.input:hover,.input.is-hover{border-color:var(--mt-color-text-muted)}.input:focus-visible,.input:focus,.input.is-focus{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset);border-color:var(--mt-color-accent)}.input.is-error,.input[aria-invalid=true]{border:2px solid var(--mt-color-danger);padding:0 11px}.input.is-error.is-focus{border-color:var(--mt-color-danger)}.input:disabled{background:var(--mt-color-surface-sunk);color:var(--mt-color-text-disabled);border-color:var(--mt-color-divider);cursor:not-allowed}.input[readonly]{background:var(--mt-color-surface-sunk);border-color:var(--mt-color-divider)}.input.s{height:var(--mt-size-control);font-size:var(--mt-font-size-body)}.input.w-num{width:100px}textarea.input{height:88px;padding:10px var(--mt-space-3);resize:vertical;line-height:1.45}.input-wrap{gap:var(--mt-space-2);display:flex}.field-foot{justify-content:space-between;gap:var(--mt-space-2);align-items:flex-start;display:flex}.counter{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.counter.over{color:var(--mt-color-danger);font-weight:600}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mt-color-text-muted) 50%),linear-gradient(135deg,var(--mt-color-text-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 17px,calc(100% - 13px) 17px;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.picker{justify-content:space-between;align-items:center;gap:var(--mt-space-2);text-align:left;cursor:pointer;display:flex}.picker .v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pop{border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-l);background:var(--mt-color-surface-raised);box-shadow:var(--mt-shadow-2);flex-direction:column;gap:2px;width:280px;max-width:100%;padding:6px;display:flex}.pop.w-full{width:100%}.pop .scroll{flex-direction:column;gap:2px;max-height:176px;display:flex;overflow:auto}.opt{border-radius:var(--mt-radius-s);font-size:var(--mt-font-size-body);min-height:var(--mt-size-control);align-items:center;gap:10px;padding:7px 10px;display:flex}.opt.is-hover,.opt.is-focus{background:var(--mt-color-hover)}.opt.is-focus{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:-2px}.opt[aria-selected=true] .ok{visibility:visible}.opt .ok{visibility:hidden;color:var(--mt-color-accent);margin-left:auto}.opt mark{color:inherit;background:0 0;font-weight:700}.opt .sub{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);text-align:right;margin-left:auto}.opt[aria-disabled=true]{color:var(--mt-color-text-disabled)}.opt[aria-disabled=true] .sub{color:var(--mt-color-text-subtle)}.opt .two{flex-direction:column;min-width:0;display:flex}.opt .two small{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pop .note{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);gap:var(--mt-space-2);align-items:center;padding:6px 10px;display:flex}.pop .ghead{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);padding:6px 10px 2px;font-weight:600}.saved{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);align-items:center;gap:6px;display:inline-flex}.saved.ok svg{color:var(--mt-color-success)}.strength{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.strength i{background:var(--mt-color-surface-sunk);border-radius:2px;height:4px}.strength[data-v="1"] i:nth-child(-n+1),.strength[data-v="2"] i:nth-child(-n+2){background:var(--mt-color-warning)}.strength[data-v="3"] i:nth-child(-n+3),.strength[data-v="4"] i{background:var(--mt-color-success)}.cal{width:280px;max-width:100%;padding:var(--mt-space-3);border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-l);background:var(--mt-color-surface-raised);box-shadow:var(--mt-shadow-2);gap:var(--mt-space-2);flex-direction:column;display:flex}.cal-h{justify-content:space-between;align-items:center;font-weight:600;display:flex}.cal table{border-collapse:collapse;table-layout:fixed;width:100%}.cal th{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);height:24px;font-weight:600}.cal td{text-align:center;padding:1px}.cal td button{border-radius:var(--mt-radius-s);width:100%;min-width:24px;height:32px;font-size:var(--mt-font-size-small);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0}.cal td button:hover,.cal td button.is-hover{background:var(--mt-color-hover)}.cal td button.today{box-shadow:inset 0 0 0 1px var(--mt-color-text-muted);font-weight:700}.cal td button[aria-selected=true]{background:var(--mt-color-accent);color:var(--mt-color-accent-text);font-weight:600}.cal td button[aria-disabled=true]{color:var(--mt-color-text-disabled);cursor:not-allowed;background:0 0}.cal td button.out{color:var(--mt-color-text-subtle)}.check{font-size:var(--mt-font-size-body);cursor:pointer;min-height:var(--mt-size-target-min);align-items:center;gap:10px;display:inline-flex;position:relative}.box{border:1.5px solid var(--mt-color-border);border-radius:var(--mt-radius-xs);background:var(--mt-color-surface);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.check:hover .box,.check.is-hover .box{border-color:var(--mt-color-text-muted)}.check.is-press .box{background:var(--mt-color-current)}input:focus-visible+.box,input:focus-visible+.switch,.check.is-focus .box,.check.is-focus .switch{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}input:checked+.box,.box.on{background:var(--mt-color-accent);border-color:var(--mt-color-accent)}input:checked+.box.radio,.box.radio.on{background:var(--mt-color-surface);border:5px solid var(--mt-color-accent)}.box svg{color:var(--mt-color-accent-text);stroke-width:3.2px;width:12px;height:12px;display:none}input:checked+.box:not(.radio) svg,.box.on svg{display:block}input:disabled+.box,.box.dis{background:var(--mt-color-surface-sunk);border-color:var(--mt-color-divider)}.radio{border-radius:50%}.switch{background:var(--mt-color-border);border-radius:11px;flex-shrink:0;width:36px;height:22px;transition:background-color .15s;position:relative}.switch:after{content:"";background:var(--mt-color-accent-text);width:16px;height:16px;box-shadow:var(--mt-shadow-1);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.check:hover .switch,.check.is-hover .switch{background:var(--mt-color-text-muted)}input:checked+.switch,.switch.on{background:var(--mt-color-accent)}.check:hover input:checked+.switch,.check.is-hover .switch.on{background:var(--mt-color-accent-hover)}.check.is-press .switch:after{width:20px}input:checked+.switch:after,.switch.on:after{transform:translate(14px)}.check.is-press input:checked+.switch:after,.check.is-press .switch.on:after{transform:translate(10px)}input:disabled+.switch,.switch.dis{background:var(--mt-color-surface-sunk);box-shadow:inset 0 0 0 1px var(--mt-color-divider)}input:disabled+.switch:after,.switch.dis:after{background:var(--mt-color-text-disabled);box-shadow:none}.check.is-disabled{cursor:not-allowed}.check.is-disabled .t,.dis-t{color:var(--mt-color-text-disabled)}.group{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.group legend{font-size:var(--mt-font-size-small);margin-bottom:6px;padding:0;font-weight:600}.group.is-invalid .box{border-color:var(--mt-color-danger)}.chip{height:22px;padding:0 var(--mt-space-2);border:1px solid var(--mt-color-divider-strong);background:var(--mt-color-surface-side);font-size:var(--mt-font-size-caption);color:var(--mt-color-text);white-space:nowrap;border-radius:11px;align-items:center;gap:6px;max-width:100%;font-weight:500;display:inline-flex}.chip b{font-weight:600}.chip .tx{text-overflow:ellipsis;min-width:0;overflow:hidden}.chip.trunc{max-width:180px}a.chip,button.chip{cursor:pointer;min-height:var(--mt-size-target-min);font:inherit;font-size:var(--mt-font-size-caption);font-weight:500;text-decoration:none}a.chip:hover,a.chip.is-hover,button.chip:hover{border-color:var(--mt-color-text-muted);color:var(--mt-color-link);text-decoration:underline}.chip.more{color:var(--mt-color-text-muted);background:0 0;border-style:dashed}.chip.later-chip{border-style:dashed}.status{font-size:var(--mt-font-size-small);align-items:center;gap:6px;font-weight:500;display:inline-flex}.status svg{flex-shrink:0}.st-new{color:var(--mt-color-text-muted)}.st-work{color:var(--mt-color-accent)}.st-wait{color:var(--mt-color-warning)}.st-done{color:var(--mt-color-success)}.st-bad{color:var(--mt-color-danger)}.st-off{color:var(--mt-color-text-muted)}.mark{border-radius:var(--mt-radius-xs);height:20px;font-size:var(--mt-font-size-caption);white-space:nowrap;background:var(--mt-color-surface-sunk);color:var(--mt-color-text-muted);align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}.mark.back{background:var(--mt-color-selection);color:var(--mt-color-accent)}.mark.fix{background:var(--mt-color-warning-soft);color:var(--mt-color-warning)}.mark.closed{background:var(--mt-color-success-soft);color:var(--mt-color-success)}.mark.del{background:var(--mt-color-danger-soft);color:var(--mt-color-danger)}.count{background:var(--mt-color-current);min-width:20px;height:18px;font-size:var(--mt-font-size-caption);font-variant-numeric:tabular-nums;color:var(--mt-color-text);border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.count.strong{background:var(--mt-color-accent);color:var(--mt-color-accent-text)}.count.over{background:var(--mt-color-warning-soft);color:var(--mt-color-warning)}.due{font-size:var(--mt-font-size-small);font-variant-numeric:tabular-nums;color:var(--mt-color-text-muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.due.today{color:var(--mt-color-warning);font-weight:600}.due.late{color:var(--mt-color-danger);font-weight:600}.noval{color:var(--mt-color-text-subtle);font-size:var(--mt-font-size-small)}.kbd{border:1px solid var(--mt-color-divider-strong);background:var(--mt-color-surface);min-width:22px;height:22px;font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);font-family:var(--mt-font-sans);border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.mono{border-radius:var(--mt-radius-m);width:32px;height:32px;color:var(--mt-color-workspace-text);font-size:var(--mt-font-size-caption);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.mono.s{border-radius:var(--mt-radius-s);width:24px;height:24px;font-size:11px}.ava{background:var(--mt-color-current);width:28px;height:28px;color:var(--mt-color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.ava.s{width:22px;height:22px;font-size:10px}.ava.photo{background:var(--mt-color-info-line);color:var(--mt-color-text-muted)}.ava svg{width:100%;height:100%}.q{border-radius:var(--mt-radius-xs);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;min-width:26px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.q1{background:var(--mt-color-quadrant-q1);color:var(--mt-color-quadrant-q1-text)}.q2{background:var(--mt-color-quadrant-q2);color:var(--mt-color-quadrant-q2-text)}.q3{background:var(--mt-color-quadrant-q3);color:var(--mt-color-quadrant-q3-text);box-shadow:inset 0 0 0 1px var(--mt-color-divider-strong)}.q4{background:var(--mt-color-quadrant-q4);color:var(--mt-color-quadrant-q4-text);box-shadow:inset 0 0 0 1px var(--mt-color-divider-strong)}.q .w{margin-left:4px;font-weight:500}.nav{width:var(--mt-size-nav-expanded);background:var(--mt-color-surface-side);border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);flex-direction:column;gap:2px;max-width:100%;padding:10px;display:flex}.nav.is-collapsed{width:var(--mt-size-nav-collapsed);padding:var(--mt-space-2) 6px;align-items:center}.ni{justify-content:space-between;align-items:center;gap:var(--mt-space-2);border-radius:var(--mt-radius-m);min-height:34px;font-size:var(--mt-font-size-body);color:var(--mt-color-text);transition:background-color var(--mt-motion-fast) ease;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0 10px;text-decoration:none;display:flex}.ni .l{align-items:center;gap:10px;min-width:0;display:flex}.ni .l .tx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ni:hover,.ni.is-hover{background:var(--mt-color-surface-sunk);color:var(--mt-color-text)}.ni.is-current{background:var(--mt-color-current);font-weight:600}.ni.is-focus{outline-offset:-2px}.ni .n{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.ni.sub{min-height:30px;font-size:var(--mt-font-size-small);padding-left:37px}.ni.sub.is-current{background:0 0;font-weight:600}.ni .chev{color:var(--mt-color-text-subtle);transition:transform var(--mt-motion-fast);flex-shrink:0}.navtree{margin-top:var(--mt-space-2);flex-direction:column;gap:2px;display:flex}.navtree [role=row][aria-level="1"] .ni .l>.i:first-child{color:var(--mt-color-text-subtle);width:12px;height:12px;transition:transform var(--mt-motion-fast)}.navtree [role=row][aria-expanded=false] .ni .l>.i:first-child{transform:rotate(-90deg)}.narrowdemo{width:100%;max-width:320px}.nav.is-collapsed .ni{justify-content:center;width:40px;height:40px;padding:0;position:relative}.nav.is-collapsed .ni .dotc{background:var(--mt-color-accent);min-width:16px;height:16px;color:var(--mt-color-accent-text);border-radius:8px;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:700;display:flex;position:absolute;top:4px;right:3px}.nav-foot{padding-top:var(--mt-space-2);border-top:1px solid var(--mt-color-divider);margin-top:auto;display:flex}.navdemo{gap:var(--mt-space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.navdemo .nav{min-height:360px}.flyout{background:var(--mt-color-surface-raised);border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-l);width:220px;max-width:100%;box-shadow:var(--mt-shadow-2);flex-direction:column;gap:2px;margin-top:88px;padding:6px;display:flex}.flyout .fh{font-weight:600;font-size:var(--mt-font-size-small);padding:6px 10px}.wsw{padding:var(--mt-space-2);border-radius:var(--mt-radius-l);border:1px solid var(--mt-color-divider-strong);background:var(--mt-color-surface);box-shadow:var(--mt-shadow-1);font:inherit;text-align:left;color:var(--mt-color-text);cursor:pointer;align-items:center;gap:10px;width:100%;display:flex}.wsw .t{flex-direction:column;flex-grow:1;gap:1px;min-width:0;display:flex}.wsw .t b{font-size:var(--mt-font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wsw .t span{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted)}.search{width:440px;max-width:100%;height:var(--mt-size-control);border:1px solid var(--mt-color-border);background:var(--mt-color-surface-side);align-items:center;gap:var(--mt-space-2);font-size:var(--mt-font-size-body);color:var(--mt-color-text-subtle);border-radius:16px;padding:0 4px 0 14px;display:flex}.search input{font:inherit;color:var(--mt-color-text);background:0 0;border:0;outline:none;flex-grow:1;min-width:0;height:100%}.search input::placeholder{color:var(--mt-color-text-subtle)}.search:focus-within,.search.is-focus{background:var(--mt-color-surface);border-color:var(--mt-color-accent);outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.search svg{flex-shrink:0}.tabs{gap:var(--mt-space-1);border-bottom:1px solid var(--mt-color-divider);scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.tab{height:36px;font-size:var(--mt-font-size-body);color:var(--mt-color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;display:flex}.tab[aria-selected=true]{color:var(--mt-color-text);border-bottom-color:var(--mt-color-text);font-weight:600}.tab:hover,.tab.is-hover{color:var(--mt-color-text)}.tab.is-focus,.tab:focus-visible{outline-offset:-2px;border-radius:var(--mt-radius-s) var(--mt-radius-s) 0 0}.tab .later{height:18px}.tabpanel{padding-top:var(--mt-space-3)}.tabs.wrap{flex-wrap:wrap;row-gap:0;overflow:visible}.list{border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);background:var(--mt-color-surface);min-width:0;overflow:hidden;container-type:inline-size}.list.flat{border:0;border-radius:0}.mail{column-gap:var(--mt-space-3);border-bottom:1px solid var(--mt-color-divider-soft);font-size:var(--mt-font-size-body);grid-template-columns:18px 170px minmax(0,1fr) 70px;align-items:start;padding:10px 14px;display:grid;position:relative}.mail:last-child{border-bottom:0}.mail .dot{border-radius:50%;width:8px;height:8px;margin-top:6px;margin-left:4px}.mail.unread .dot{background:var(--mt-color-accent)}.mail .from{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail.unread .from,.mail.unread .subj{font-weight:600}.mail .body{flex-direction:column;gap:2px;min-width:0;display:flex}.mail .subj,.mail .snip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail .snip{color:var(--mt-color-text-muted);font-size:var(--mt-font-size-small)}.mail .gist{text-overflow:ellipsis;white-space:nowrap;color:var(--mt-color-text-muted);font-size:var(--mt-font-size-small);overflow:hidden}.mail .meta{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.mail.is-hover,.task.is-hover{background:var(--mt-color-hover)}.mail[aria-selected=true],.task[aria-selected=true],.mail.is-selected,.task.is-selected{background:var(--mt-color-selection);box-shadow:inset 0 0 0 2px var(--mt-color-accent)}.mail.is-focus,.task.is-focus,.mail:focus-visible,.task:focus-visible{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:-6px}.mail .tagline{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.mail.p{padding:var(--mt-space-2) 0;grid-template-columns:14px minmax(0,120px) minmax(0,1fr) 44px}@container (width<=560px){.mail{grid-template-columns:14px minmax(0,1fr) auto;row-gap:2px}.mail .from{grid-column:2}.mail .meta{flex-direction:row;grid-area:1/3}.mail .body{grid-column:2/4}}.task{column-gap:var(--mt-space-3);min-height:var(--mt-size-row);border-bottom:1px solid var(--mt-color-divider-soft);font-size:var(--mt-font-size-body);grid-template-columns:24px minmax(0,1fr) 150px 84px;align-items:center;padding:0 14px;display:grid;position:relative}.task:last-child{border-bottom:0}.task.dense{min-height:var(--mt-size-row-dense);font-size:var(--mt-font-size-small)}.task.sel{grid-template-columns:24px 24px minmax(0,1fr) 150px 84px}.task .tt{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.task .tt .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task .who{color:var(--mt-color-text-muted);gap:var(--mt-space-2);font-size:var(--mt-font-size-small);white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.task .due{justify-content:flex-end}.task.done .nm{color:var(--mt-color-text-subtle);text-decoration:line-through}.task.ro .nm{color:var(--mt-color-text)}.task .lock{color:var(--mt-color-text-subtle);display:inline-flex}.task.wrap .nm{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.task.wrap{padding-block:6px}.task.is-drag{box-shadow:var(--mt-shadow-2);background:var(--mt-color-surface);border-radius:var(--mt-radius-m);z-index:1;transform:rotate(-.6deg)}.task.cfg{grid-template-columns:24px minmax(0,1fr) 150px 70px 32px}.task.lvlcfg{grid-template-columns:40px minmax(0,1fr) 110px}.row-drop{border-top:2px solid var(--mt-color-accent);height:0;margin:-1px 14px}.tick{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.tick:before{content:"";border:1.5px solid var(--mt-color-text-subtle);box-sizing:border-box;border-radius:50%;grid-area:1/1;width:18px;height:18px}.tick{place-items:center;display:inline-grid}.tick svg{grid-area:1/1;display:none}.tick[aria-checked=true]:before{background:var(--mt-color-success);border-color:var(--mt-color-success)}.tick[aria-checked=true] svg{display:block}.tick:hover:before,.tick.is-hover:before{border-color:var(--mt-color-success);border-width:2px}.tick[aria-disabled=true]{cursor:not-allowed}.tick[aria-disabled=true]:before{border-color:var(--mt-color-divider-strong);border-style:dashed}.tick.s:before{width:16px;height:16px}.thead{column-gap:var(--mt-space-3);min-height:36px;font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);border-bottom:1px solid var(--mt-color-divider);background:var(--mt-color-surface);align-items:center;padding:0 14px;font-weight:600;display:grid}.thead.g-task{grid-template-columns:24px minmax(0,1fr) 150px 84px}.thead.g-sel{grid-template-columns:24px 24px minmax(0,1fr) 150px 84px}.thead.g-cfg{grid-template-columns:24px minmax(0,1fr) 150px 70px 32px}.thead.g-lvl{grid-template-columns:40px minmax(0,1fr) 110px}.thead .r,.r{text-align:right;justify-self:end}.sorth{font:inherit;color:var(--mt-color-text-subtle);height:var(--mt-size-target-min);border-radius:var(--mt-radius-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 -4px;padding:0 4px;font-weight:600;display:inline-flex}.sorth:hover{color:var(--mt-color-text);background:var(--mt-color-hover)}[aria-sort=ascending] .sorth,[aria-sort=descending] .sorth{color:var(--mt-color-text)}.loadmore{align-items:center;gap:var(--mt-space-2);padding:var(--mt-space-3);font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);border-top:1px solid var(--mt-color-divider-soft);justify-content:center;display:flex}.bulkbar{align-items:center;gap:var(--mt-space-2);border-bottom:1px solid var(--mt-color-divider);background:var(--mt-color-surface-side);flex-wrap:wrap;padding:6px 10px;display:flex}.bulkbar .n{font-weight:600;font-size:var(--mt-font-size-small);margin-right:var(--mt-space-2)}.bulkbar .sp{flex-grow:1}@container (width<=560px){.task,.task.sel{grid-template-columns:24px minmax(0,1fr) auto;row-gap:2px;padding-block:6px}.task.sel{grid-template-columns:24px 24px minmax(0,1fr) auto}.task .who{grid-area:2/2/auto/3}.task.sel .who{grid-column:3/4}.task .due{grid-area:1/3}.task.sel .due{grid-column:4}.thead.g-task,.thead.g-sel{display:none}.task.cfg{grid-template-columns:24px minmax(0,1fr) 32px}.task.cfg .ctype,.task.cfg .clim{display:none}.thead.g-cfg{grid-template-columns:24px minmax(0,1fr) 32px}.thead.g-cfg .ctype,.thead.g-cfg .clim{display:none}}.cols{gap:var(--mt-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cols.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.cols.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.cols,.cols.four{grid-template-columns:minmax(0,1fr)}}.col{background:var(--mt-color-surface-side);border-radius:var(--mt-radius-l);gap:var(--mt-space-2);flex-direction:column;min-width:0;min-height:180px;padding:10px;display:flex}.col h4{font-size:var(--mt-font-size-small);gap:var(--mt-space-2);flex-wrap:wrap;align-items:center;margin:0 0 2px;font-weight:600;display:flex}.col.over h4{color:var(--mt-color-warning)}.col .cscroll{gap:var(--mt-space-2);flex-direction:column;max-height:240px;margin:-2px;padding:2px;display:flex;overflow:auto}.col .emptycol{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);padding:var(--mt-space-3) var(--mt-space-1);border:1px dashed var(--mt-color-divider-strong);border-radius:var(--mt-radius-m);text-align:center}.card{background:var(--mt-color-surface);border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-m);padding:10px var(--mt-space-3);gap:var(--mt-space-2);font-size:var(--mt-font-size-body);flex-direction:column;min-width:0;display:flex;position:relative}.card .top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.card .foot{justify-content:space-between;align-items:center;gap:var(--mt-space-2);display:flex}.card .num{font-family:var(--mt-font-mono);color:var(--mt-color-text-subtle);font-size:11px}.card.is-focus,.card:focus-visible{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.card[aria-selected=true]{background:var(--mt-color-selection);box-shadow:inset 0 0 0 2px var(--mt-color-accent);border-color:var(--mt-color-accent)}.card.is-drag{box-shadow:var(--mt-shadow-2);transform:rotate(-1.5deg)}.card.is-ghost{opacity:.45}.card.ro{background:var(--mt-color-surface-side)}.card.closed .nm{color:var(--mt-color-text-subtle);text-decoration:line-through}.card.max{max-width:320px}.drop{border:2px dashed var(--mt-color-accent);border-radius:var(--mt-radius-m);background:var(--mt-color-selection);min-height:56px;font-size:var(--mt-font-size-caption);color:var(--mt-color-accent);padding:var(--mt-space-2);justify-content:center;align-items:center;font-weight:600;display:flex}.drop.no{border-color:var(--mt-color-danger);background:var(--mt-color-danger-soft);color:var(--mt-color-danger)}.lanes{gap:var(--mt-space-3);flex-direction:column;min-width:0;display:flex}.lane{gap:var(--mt-space-2);border-top:1px solid var(--mt-color-divider-strong);padding-top:var(--mt-space-2);flex-direction:column;min-width:0;display:flex}.lanehead{align-items:center;gap:var(--mt-space-2);font-size:var(--mt-font-size-small);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.lanehead .btn{color:var(--mt-color-text);font-weight:600}.lane .col{min-height:72px}.colheads .col{min-height:0}.qa{border-color:var(--mt-color-accent);outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.qa input{height:var(--mt-size-control);font:inherit;font-size:var(--mt-font-size-body);color:var(--mt-color-text);background:0 0;border:0;outline:none;width:100%;padding:0}.qa.is-error{border-color:var(--mt-color-danger);outline-color:var(--mt-color-danger)}.filterbar{align-items:center;gap:var(--mt-space-2);padding:var(--mt-space-2) 10px;border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);background:var(--mt-color-surface);flex-wrap:wrap;display:flex}.fchip{background:var(--mt-color-selection);height:28px;color:var(--mt-color-text);font-size:var(--mt-font-size-small);border:1px solid var(--mt-color-accent);border-radius:14px;align-items:center;gap:4px;padding:0 4px 0 10px;display:inline-flex}.fchip .x{cursor:pointer;width:24px;height:24px;color:var(--mt-color-text-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.fchip .x:hover{background:var(--mt-color-hover);color:var(--mt-color-text)}.moveto{left:var(--mt-space-3);z-index:var(--mt-z-popover);position:absolute;top:calc(100% + 4px)}.menu{background:var(--mt-color-surface-raised);border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-l);width:260px;max-width:100%;box-shadow:var(--mt-shadow-2);flex-direction:column;gap:2px;padding:6px;display:flex}.menu.w-full{width:100%}.menu.w-300{width:300px}.mi{border-radius:var(--mt-radius-s);font-size:var(--mt-font-size-body);color:var(--mt-color-text);min-height:var(--mt-size-control);cursor:default;align-items:center;gap:10px;padding:6px 10px;display:flex}.mi .k{text-align:right;font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);white-space:nowrap;margin-left:auto;padding-left:10px}.mi .why{text-align:right;margin-left:auto;padding-left:10px}.mi.is-hover{background:var(--mt-color-hover)}.mi.is-focus{background:var(--mt-color-hover);outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:-2px}.mi[aria-disabled=true]{color:var(--mt-color-text-disabled)}.mi.danger{color:var(--mt-color-danger)}.mi .ok{color:var(--mt-color-accent);margin-left:auto}.mi[aria-checked=false] .ok{visibility:hidden}.mi .sub-ar{color:var(--mt-color-text-subtle);margin-left:auto}.mi-two{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.mi-two small{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle)}.sep{background:var(--mt-color-divider);height:1px;margin:4px 6px}.mgroup{flex-direction:column;gap:2px;display:flex}.mhead{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);padding:6px 10px 4px;font-weight:600}.menus{flex-wrap:wrap;align-items:flex-start;gap:4px;display:flex}.dialog{background:var(--mt-color-surface-raised);border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-xl);width:440px;max-width:100%;box-shadow:var(--mt-shadow-3);padding:var(--mt-space-6);flex-direction:column;gap:14px;display:flex}.dialog.wide{width:560px}.dialog h3{font-size:var(--mt-font-size-title);font-weight:500}.dialog p{color:var(--mt-color-text-muted);margin:0}.dialog .act{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dialog .act .sp{flex-grow:1}.tip{background:var(--mt-color-text);color:var(--mt-color-bg);font-size:var(--mt-font-size-caption);padding:5px var(--mt-space-2);border-radius:var(--mt-radius-s);box-shadow:var(--mt-shadow-2);max-width:280px;display:inline-block}.toasts{gap:var(--mt-space-2);flex-direction:column;align-items:flex-start;display:flex}.toast{background:var(--mt-color-text);color:var(--mt-color-bg);border-radius:var(--mt-radius-l);padding:6px 6px 6px var(--mt-space-4);min-height:44px;box-shadow:var(--mt-shadow-3);font-size:var(--mt-font-size-body);flex-wrap:wrap;align-items:center;gap:14px;width:max-content;max-width:100%;display:flex}.toast .tt{flex:auto}.toast button{height:var(--mt-size-control);padding:0 var(--mt-space-3);border-radius:var(--mt-radius-s);color:var(--mt-color-bg);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-weight:600;text-decoration:underline}.toast button.x{width:var(--mt-size-control);justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.toast button:focus-visible{outline-color:var(--mt-color-bg)}.toast.err{background:var(--mt-color-danger-soft);color:var(--mt-color-text);border:1px solid var(--mt-color-danger)}.toast.err button{color:var(--mt-color-text)}.toast.err button:focus-visible{outline-color:var(--mt-color-focus)}.toast.err .ic{color:var(--mt-color-danger)}.banner{border-radius:var(--mt-radius-l);border:1px solid var(--mt-color-info-line);background:var(--mt-color-info-soft);font-size:var(--mt-font-size-body);flex-wrap:wrap;align-items:flex-start;gap:10px;padding:10px 6px 10px 14px;display:flex}.sugg{gap:var(--mt-space-2);padding:var(--mt-space-2) var(--mt-space-3);flex-direction:column;display:flex}.banner>svg{flex-shrink:0;margin-top:1px}.banner.warn{background:var(--mt-color-warning-soft);border-color:var(--mt-color-warning)}.banner.err{background:var(--mt-color-danger-soft);border-color:var(--mt-color-danger)}.banner.ok{background:var(--mt-color-success-soft);border-color:var(--mt-color-success)}.banner .grow{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.banner b{font-weight:600}.banner .acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ic-info{color:var(--mt-color-accent)}.ic-warn{color:var(--mt-color-warning)}.ic-err{color:var(--mt-color-danger)}.ic-ok{color:var(--mt-color-success)}.ic-sub{color:var(--mt-color-text-subtle)}.strip{align-items:center;gap:var(--mt-space-3);padding:6px var(--mt-space-3);font-size:var(--mt-font-size-small);border-bottom:1px solid var(--mt-color-divider);flex-wrap:wrap;display:flex}.strip.warn{background:var(--mt-color-warning-soft)}.strip.off{background:var(--mt-color-surface-sunk)}.strip .grow{flex-grow:1;min-width:0}.strip ul{margin:2px 0 0;padding-left:18px}.empty{padding:28px var(--mt-space-6);flex-direction:column;align-items:flex-start;gap:10px;max-width:420px;display:flex}.empty h3{font-size:var(--mt-font-size-body);font-size:16px}.empty p{color:var(--mt-color-text-muted);margin:0}.empty .tech{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);font-family:var(--mt-font-mono)}.sk{background:var(--mt-color-skeleton);border-radius:var(--mt-radius-xs);height:12px;width:var(--w,100%);animation:1.4s ease-in-out infinite pulse}.sk.c{border-radius:50%;width:18px;height:18px}.sk.h{height:20px}.sk.end{justify-self:end}@keyframes pulse{50%{opacity:.55}}.progress{flex-direction:column;gap:6px;width:320px;max-width:100%;display:flex}.progress .track{background:var(--mt-color-surface-sunk);border-radius:3px;height:6px;overflow:hidden}.progress .track b{background:var(--mt-color-accent);height:100%;width:var(--w);display:block}.progress .lbl{font-size:var(--mt-font-size-small);justify-content:space-between;gap:var(--mt-space-2);display:flex}.progress .lbl span{color:var(--mt-color-text-muted);font-variant-numeric:tabular-nums}.shellmini{border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-l);background:var(--mt-color-bg);min-width:0;overflow:hidden}.shellmini .body{padding:var(--mt-space-4)}.crumbs{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:4px;min-width:0;display:inline-flex}.crumbs li+li:before{content:"›";color:var(--mt-color-text-subtle)}.crumbs a{color:var(--mt-color-text-muted);border-radius:var(--mt-radius-xs);text-overflow:ellipsis;white-space:nowrap;max-width:220px;padding:0 2px;text-decoration:none;overflow:hidden}.crumbs a:hover{color:var(--mt-color-accent);text-decoration:underline}.crumbs .hidden{color:var(--mt-color-text-subtle);font-style:italic}.lvl{border-radius:var(--mt-radius-xs);letter-spacing:.02em;background:var(--mt-color-surface-sunk);height:18px;color:var(--mt-color-text-muted);white-space:nowrap;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.prog{align-items:center;gap:var(--mt-space-2);font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);font-variant-numeric:tabular-nums;min-width:0;display:flex}.prog i{background:var(--mt-color-surface-sunk);min-width:40px;height:4px;box-shadow:inset 0 0 0 1px var(--mt-color-divider-strong);border-radius:2px;flex-grow:1;position:relative;overflow:hidden}.prog i b{background:var(--mt-color-success);width:var(--w);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.kids{border-top:1px solid var(--mt-color-divider-soft);flex-direction:column;gap:2px;padding-top:6px;display:flex}.kids.bare{border:0;padding:0}.kids button.sum{all:unset;cursor:pointer;font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);min-height:var(--mt-size-target-min);border-radius:var(--mt-radius-xs);align-items:center;gap:6px;display:flex}.kids button.sum:focus-visible{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.kids button.sum[aria-expanded=false] svg{transform:rotate(-90deg)}.kid{min-height:28px;font-size:var(--mt-font-size-small);border-radius:5px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;margin:0 -4px;padding:0 4px;display:grid}.kid:hover,.kid.is-hover{background:var(--mt-color-hover)}.kid a{color:var(--mt-color-text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.kid a:hover{color:var(--mt-color-accent);text-decoration:underline}.kid.done a{color:var(--mt-color-text-subtle);text-decoration:line-through}.tree .task,.tree .thead{grid-template-columns:minmax(0,1fr) 120px 130px 84px}.tree [aria-level="1"]{padding-left:10px}.tree [aria-level="2"]{padding-left:34px}.tree [aria-level="3"]{padding-left:58px}.tree [aria-level="4"]{padding-left:82px}.tree .cell{display:contents}.tree .nm{align-items:center;gap:6px;min-width:0;display:flex}.tree .nm .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree .chev{width:24px;height:24px;color:var(--mt-color-text-subtle);border-radius:var(--mt-radius-xs);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tree .chev:hover{background:var(--mt-color-current);color:var(--mt-color-text)}.tree .chev.leaf{visibility:hidden}.tree .ctx .t{color:var(--mt-color-text-subtle)}.tree .ctx .ctxm{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);white-space:nowrap}@container (width<=560px){.tree .task,.tree .thead{grid-template-columns:minmax(0,1fr) 84px}.tree .c-prog,.tree .c-who{display:none}.tree .task .due{grid-column:2}}.perm{border-collapse:collapse;width:100%;font-size:var(--mt-font-size-small)}.perm th,.perm td{padding:var(--mt-space-2) 10px;border-bottom:1px solid var(--mt-color-divider-soft);text-align:left;vertical-align:middle}.perm thead th{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);border-bottom:1px solid var(--mt-color-divider);font-weight:600}.perm tbody th{font-weight:500}.tablewrap{max-width:100%;overflow-x:auto}.ladder{font-size:var(--mt-font-size-small);flex-direction:column;gap:4px;display:flex}.ladder .st{border-radius:var(--mt-radius-s);background:var(--mt-color-surface-side);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;padding:6px 10px;display:grid}.ladder .st.work{background:var(--mt-color-selection)}.ladder .st b{font-weight:600}.rule{padding:var(--mt-space-3) 10px var(--mt-space-3) 14px;border-bottom:1px solid var(--mt-color-divider-soft);font-size:var(--mt-font-size-body);grid-template-columns:auto minmax(0,1fr) auto minmax(32px,auto);align-items:center;gap:14px;display:grid}.rule:last-child{border-bottom:0}.rule.off .ph{color:var(--mt-color-text-muted)}.rule .ph b{font-weight:600}.rule .meta{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);text-align:right}.rule.ro{grid-template-columns:auto minmax(0,1fr) auto}@container (width<=560px){.rule{grid-template-columns:auto minmax(0,1fr) minmax(32px,auto)}.rule .meta{text-align:left;grid-area:2/2}.rule.ro{grid-template-columns:auto minmax(0,1fr)}}.sent{flex-direction:column;gap:10px;display:flex}.sent .ln{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;display:grid}.sent .kw{font-size:var(--mt-font-size-small);color:var(--mt-color-text-subtle);padding-top:6px;font-weight:600}.slot{border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-m);background:var(--mt-color-surface);min-height:30px;font:inherit;font-size:var(--mt-font-size-body);color:var(--mt-color-text);cursor:pointer;text-align:left;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.slot:hover{border-color:var(--mt-color-text-muted)}.slot.empty{color:var(--mt-color-text-muted);border-style:dashed}.slot.bad{border:2px solid var(--mt-color-danger);padding:0 9px}.slot[aria-disabled=true]{color:var(--mt-color-text-disabled);cursor:not-allowed;border-style:dashed}.slots{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.trace{gap:var(--mt-space-2);font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);padding:var(--mt-space-2) 10px;border-radius:var(--mt-radius-m);background:var(--mt-color-surface-side);align-items:flex-start;display:flex}.trace.acc{background:var(--mt-color-selection)}.trace>svg{color:var(--mt-color-text-subtle);flex-shrink:0}.frame{border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-l);background:var(--mt-color-bg);box-shadow:var(--mt-shadow-1);min-width:0;overflow:hidden}.split{grid-template-columns:minmax(0,1fr) 12px minmax(0,440px);min-height:560px;display:grid}@media (width<=900px){.split{grid-template-columns:minmax(0,1fr)}.split .under,.split .grip{display:none}}.split .under{opacity:.55;pointer-events:none;min-width:0;padding:10px}.grip{cursor:col-resize;border-left:1px solid var(--mt-color-divider);background:0 0;position:relative}.grip:after{content:"";background:var(--mt-color-border);border-radius:2px;width:3px;height:28px;margin-top:-14px;position:absolute;top:50%;left:4px}.grip:hover:after,.grip:focus-visible:after{background:var(--mt-color-accent)}.grip:focus-visible{outline-offset:-2px}.tp{background:var(--mt-color-surface);flex-direction:column;min-width:0;display:flex}.tp-h{padding:var(--mt-space-2) 10px var(--mt-space-2) 14px;border-bottom:1px solid var(--mt-color-divider);background:var(--mt-color-surface);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tp-h .sp{flex-grow:1}.num{font-family:var(--mt-font-mono);font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);min-height:var(--mt-size-target-min);border:1px solid var(--mt-color-divider-strong);background:var(--mt-color-surface-side);cursor:copy;border-radius:5px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.num:hover{border-color:var(--mt-color-text-muted);color:var(--mt-color-text)}.tp-b{flex-direction:column;gap:14px;min-width:0;padding:14px;display:flex;overflow:auto}.tp-title{border-radius:var(--mt-radius-s);cursor:text;overflow-wrap:anywhere;margin:-2px -4px;padding:2px 4px;font-size:19px;font-weight:500;line-height:1.3}.tp-title:hover{background:var(--mt-color-hover)}.tp-title.big{font-size:24px;font-weight:400}.tp-title.ro{cursor:default}.tp-title.ro:hover{background:0 0}.props{font-size:var(--mt-font-size-small);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px 10px;margin:0;display:grid}.props dt{color:var(--mt-color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.props dd{align-items:center;gap:6px;min-width:0;min-height:28px;margin:0;display:flex}.props .pv{border-radius:var(--mt-radius-s);min-height:28px;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-width:0;max-width:100%;margin-left:-6px;padding:0 6px;display:flex}.props .pv:hover,.props .pv.is-hover{background:var(--mt-color-hover)}.props .pv .v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.props .pv.is-error{box-shadow:inset 0 0 0 2px var(--mt-color-danger)}.props .static{align-items:center;gap:6px;min-width:0;margin-left:-6px;padding:0 6px;display:flex}.props dd .err{font-size:var(--mt-font-size-caption)}.props dd.col2{flex-direction:column;align-items:flex-start;gap:2px}.plate{white-space:nowrap;height:24px;padding:0 var(--mt-space-2);border-radius:var(--mt-radius-s);font-size:var(--mt-font-size-small);background:var(--mt-color-selection);color:var(--mt-color-accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.plate.wait{background:var(--mt-color-warning-soft);color:var(--mt-color-warning)}.plate.new{background:var(--mt-color-surface-sunk);color:var(--mt-color-text-muted)}.plate.closed{background:var(--mt-color-success-soft);color:var(--mt-color-success)}.msg{font-size:var(--mt-font-size-body);grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.msg .hd{gap:var(--mt-space-2);flex-wrap:wrap;align-items:baseline;display:flex}.msg .hd b{font-weight:600}.msg .hd span{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle)}.msg p{color:var(--mt-color-text);margin:4px 0 0;line-height:1.5}.tp-f{border-top:1px solid var(--mt-color-divider);gap:var(--mt-space-2);flex-wrap:wrap;align-items:center;padding:10px 14px;display:flex}.full{grid-template-columns:minmax(0,1fr) 300px;min-height:620px;display:grid}@media (width<=900px){.full{grid-template-columns:minmax(0,1fr)}}.full .main{padding:var(--mt-space-5) 28px;flex-direction:column;gap:18px;min-width:0;display:flex}.full .aside{border-left:1px solid var(--mt-color-divider);background:var(--mt-color-surface-side);gap:var(--mt-space-4);flex-direction:column;min-width:0;padding:18px;display:flex}.full .aside h4{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);margin:0;font-weight:600}.titlebar{justify-content:space-between;align-items:flex-start;gap:var(--mt-space-3);flex-wrap:wrap;display:flex}.feed{flex-direction:column;gap:14px;display:flex;position:relative}.ev{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);gap:var(--mt-space-2);align-items:center;padding-left:38px;display:flex}.compose{border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-m);padding:10px var(--mt-space-3);gap:var(--mt-space-2);font-size:var(--mt-font-size-body);background:var(--mt-color-surface);flex-direction:column;display:flex}.compose .ph{color:var(--mt-color-text-subtle)}.compose.is-focus{border-color:var(--mt-color-accent)}.overlay{background:var(--mt-color-bg);display:grid;position:relative}.overlay>*{grid-area:1/1;align-self:start}.overlay .under{opacity:.45;padding:10px}.overlay .tp{width:min(440px,92%);box-shadow:var(--mt-shadow-3);border-left:1px solid var(--mt-color-divider-strong);justify-self:end;position:relative}.title-edit{flex-direction:column;gap:6px;display:flex}.title-edit textarea{height:auto;min-height:56px;font-size:19px;font-weight:500;line-height:1.3}.i{vertical-align:middle;flex-shrink:0;width:16px;height:16px}.i.s{width:13px;height:13px}.i.xs{width:11px;height:11px}.i.l{width:18px;height:18px}.i.xl{width:20px;height:20px}.tick svg{color:var(--mt-color-surface)}.sk.w50{width:50%}.sk.w55{width:55%}.sk.w60{width:60%}.sk.w62{width:62%}.sk.w70{width:70%}.sk.w80{width:80%}.sk.w40{width:40%}.sk.w30{width:30%}.sk.w90{width:90%}.full-lite{gap:var(--mt-space-3)}.crumbs a,.kid a{min-height:var(--mt-size-target-min);align-items:center;display:inline-flex}.kid a{display:flex}.check{min-width:var(--mt-size-target-min);justify-content:flex-start}.check:not(:has(.t)){justify-content:center}.err{min-width:0}.err:has(button){flex-wrap:wrap}.state>.mark,.state>.chip,.block>.mark{align-self:flex-start}.props dd.col2>*{max-width:100%}.pwcheck{font-size:var(--mt-font-size-small);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pwcheck li{gap:var(--mt-space-1);align-items:center;display:flex}.pwcheck .ok{color:var(--mt-color-success)}.pwcheck .no{color:var(--mt-color-text-muted)}html:not([data-volume]) [data-vol]:not([data-vol~=normal]),html[data-volume=few] [data-vol]:not([data-vol~=few]),html[data-volume=normal] [data-vol]:not([data-vol~=normal]),html[data-volume=many] [data-vol]:not([data-vol~=many]){display:none!important}.ppl{gap:var(--mt-space-1);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.pchip{min-height:var(--mt-size-target-min);padding:0 var(--mt-space-2) 0 2px;border-radius:var(--mt-radius-full);border:1px solid var(--mt-color-divider-strong);background:var(--mt-color-surface-side);font:inherit;font-size:var(--mt-font-size-caption);color:var(--mt-color-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;display:inline-flex;overflow:hidden}.pchip.more{padding:0 var(--mt-space-2);color:var(--mt-color-text-muted);cursor:pointer;background:0 0;border-style:dashed}.pchip.more:hover{color:var(--mt-color-link);border-color:var(--mt-color-text-muted)}.pchip.more.is-focus,.pchip.more:focus-visible{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.rcpt{gap:var(--mt-space-1);font-size:var(--mt-font-size-small);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.rcpt .k{color:var(--mt-color-text-subtle)}.rcpt-all{gap:var(--mt-space-2);border-top:1px solid var(--mt-color-divider-soft);padding-top:var(--mt-space-2);flex-direction:column;display:flex}.lnk{min-height:var(--mt-size-target-min);font-size:var(--mt-font-size-small);align-items:center;gap:4px;display:inline-flex}.search.grow{flex:200px;width:auto}.vlist .crow{gap:var(--mt-space-3);min-height:var(--mt-size-row-dense);padding:0 var(--mt-space-3);border-bottom:1px solid var(--mt-color-divider-soft);font-size:var(--mt-font-size-body);grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,2fr);align-items:center;display:grid}.vlist .crow.thead{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);background:var(--mt-color-surface-side);min-height:30px;font-weight:600}.vlist .crow>span{align-items:center;gap:var(--mt-space-2);min-width:0;display:flex}.vlist .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (width<=560px){.vlist .crow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vlist .crow>:nth-child(3){display:none}}.vlist .crow.sel{grid-template-columns:24px minmax(0,1fr);padding-right:0}.vlist .crow.sel>.crowlink{gap:var(--mt-space-3);padding-right:var(--mt-space-3);color:var(--mt-color-text);grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,2fr);align-self:stretch;align-items:center;text-decoration:none;display:grid}.vlist .crow.sel>.crowlink>span{align-items:center;gap:var(--mt-space-2);min-width:0;display:flex}.vlist .crow.sel.is-selected{background:var(--mt-color-selection);box-shadow:inset 0 0 0 2px var(--mt-color-accent)}@container (width<=560px){.vlist .crow.sel>.crowlink{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vlist .crow.sel>.crowlink>:nth-child(3){display:none}}.vbar{padding:var(--mt-space-1) 0;border-bottom:1px solid var(--mt-color-divider-soft)}.nm.trunc2,.card .nm.trunc2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vstrip{padding:var(--mt-space-2)}.vstrip .acts{gap:var(--mt-space-1);flex-wrap:wrap;display:flex}.appdemo{border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);background:var(--mt-color-bg);grid-template-columns:auto minmax(0,1fr);gap:0;min-height:300px;display:grid;position:relative;overflow:hidden}.appdemo>.nav{border:0;border-right:1px solid var(--mt-color-divider);border-radius:0;min-height:100%}.appmain{flex-direction:column;min-width:0;display:flex;container-type:inline-size}.appbody{padding:var(--mt-space-5);gap:var(--mt-space-3);flex-direction:column;display:flex}.skip{left:var(--mt-space-2);top:var(--mt-space-2);z-index:var(--mt-z-popover);background:var(--mt-color-surface-raised);color:var(--mt-color-link);padding:var(--mt-space-2) var(--mt-space-3);border-radius:var(--mt-radius-m);box-shadow:var(--mt-shadow-2);min-height:var(--mt-size-target-min);font-weight:600;position:absolute;transform:translateY(-200%)}.skip:focus,.skip.is-focus{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset);transform:none}.apphdr{align-items:center;gap:var(--mt-space-3);padding:var(--mt-space-2) var(--mt-space-4);border-bottom:1px solid var(--mt-color-divider);background:var(--mt-color-surface);flex-wrap:wrap;min-width:0;min-height:52px;display:flex}.h-title{font-size:var(--mt-font-size-title);white-space:nowrap;margin:0;font-weight:600}.hsum{gap:var(--mt-space-1);flex-wrap:wrap;display:flex}.hs{min-height:var(--mt-size-target-min);padding:0 var(--mt-space-2);border-radius:var(--mt-radius-s);background:var(--mt-color-surface-sunk);color:var(--mt-color-text);font-size:var(--mt-font-size-small);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.hs:hover{background:var(--mt-color-hover)}.hs b{font-variant-numeric:tabular-nums}.hsearch{flex:200px;justify-content:center;min-width:0;display:flex}.hsearch .search{width:100%;max-width:440px}.hstat{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.hstat.off{color:var(--mt-color-warning);font-weight:600}.htools{align-items:center;gap:2px;display:flex}.hbtn{position:relative}.hbtn .dotc{background:var(--mt-color-accent);min-width:16px;height:16px;color:var(--mt-color-accent-text);border-radius:8px;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:700;display:flex;position:absolute;top:1px;right:0}@container (width<=720px){.apphdr .hsum{flex-basis:100%;order:10}.hstat{order:9}}.keys{gap:var(--mt-space-4);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.ktab{border-collapse:collapse;font-size:var(--mt-font-size-small);width:100%}.ktab caption{text-align:left;padding-bottom:var(--mt-space-1);gap:var(--mt-space-2);align-items:center;font-weight:600;display:flex}.ktab th{text-align:left;color:var(--mt-color-text-muted);padding:4px var(--mt-space-2) 4px 0;vertical-align:top;font-weight:400}.ktab td{text-align:right;white-space:nowrap;padding:4px 0}.mhead.two{flex-direction:column;gap:0;display:flex}.mhead.two b{color:var(--mt-color-text);font-size:var(--mt-font-size-small)}.mhead.two small{font-weight:400}.skip.is-focus{position:static}.seg.views{width:max-content}.seg.views a{min-height:30px;padding:0 var(--mt-space-3);border-radius:var(--mt-radius-s);color:var(--mt-color-text-muted);font-size:var(--mt-font-size-small);align-items:center;text-decoration:none;display:inline-flex}.seg.views a:hover{color:var(--mt-color-text);background:var(--mt-color-hover)}.seg.views a[aria-current=page]{background:var(--mt-color-surface);color:var(--mt-color-text);box-shadow:var(--mt-shadow-1);font-weight:600}.fpanel{gap:var(--mt-space-2);width:360px;max-width:100%;padding:var(--mt-space-3)}.fgrp{border:0;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;display:flex}.fgrp legend{font-size:var(--mt-font-size-small);padding:0 0 var(--mt-space-1);font-weight:600}.fgrp .check{width:100%}.fgrp .check .n,.check .n{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);font-variant-numeric:tabular-nums;margin-left:auto}.fand{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid var(--mt-color-divider-soft);padding-top:var(--mt-space-1)}.ghdr{background:var(--mt-color-surface-side);border-bottom:1px solid var(--mt-color-divider-soft);min-height:36px;font-size:var(--mt-font-size-small);align-items:center;padding:0 14px;display:flex}.ghdr .cell{align-items:center;gap:var(--mt-space-2);flex-wrap:wrap;min-width:0;display:flex}.ghdr .chev,.prow .chev{width:24px;height:24px;color:var(--mt-color-text-subtle);border-radius:var(--mt-radius-xs);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ghdr .chev:hover,.prow .chev:hover{background:var(--mt-color-current);color:var(--mt-color-text)}.tnum{font-family:var(--mt-font-mono);color:var(--mt-color-text-subtle);white-space:nowrap;flex-shrink:0;font-size:11px}.sign{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.sign.ball.us{color:var(--mt-color-accent);font-weight:600}.sign.quiet{color:var(--mt-color-warning)}.matrix{gap:var(--mt-space-2);grid-template-columns:auto repeat(2,minmax(0,1fr));grid-template-areas:".xu xn""yi q1 q2""yn q3 q4";display:grid}.matrix .ax{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);font-weight:600}.matrix .ax-y{writing-mode:vertical-rl;text-align:center;transform:rotate(180deg)}.matrix .ax-yi{grid-area:yi}.matrix .ax-yn{grid-area:yn}.matrix .ax-xu{grid-area:xu}.matrix .ax-xn{grid-area:xn}.qd1{grid-area:q1}.qd2{grid-area:q2}.qd3{grid-area:q3}.qd4{grid-area:q4}.quad{background:var(--mt-color-surface-side);border-radius:var(--mt-radius-l);gap:var(--mt-space-2);border-top:4px solid var(--q);flex-direction:column;min-width:0;min-height:150px;padding:10px;display:flex}.qd1{--q:var(--mt-color-quadrant-q1)}.qd2{--q:var(--mt-color-quadrant-q2)}.qd3{--q:var(--mt-color-quadrant-q3)}.qd4{--q:var(--mt-color-quadrant-q4)}.quad h4{font-size:var(--mt-font-size-small);gap:var(--mt-space-2);flex-wrap:wrap;align-items:center;margin:0;font-weight:600;display:flex}.mcard{gap:var(--mt-space-2);background:var(--mt-color-surface);border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-m);padding:6px var(--mt-space-2);font-size:var(--mt-font-size-small);min-height:var(--mt-size-control);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.mcard .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcard.is-drag{box-shadow:var(--mt-shadow-2);transform:rotate(-1deg)}@media (width<=560px){.matrix{grid-template-columns:minmax(0,1fr);grid-template-areas:"q1""q2""q3""q4"}.matrix .ax{display:none}}.prow{min-height:var(--mt-size-row);border-bottom:1px solid var(--mt-color-divider-soft);font-size:var(--mt-font-size-body);align-items:center;padding:4px 14px;display:flex}.prow .cell{align-items:center;gap:var(--mt-space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}.prow.sub{font-size:var(--mt-font-size-small);min-height:var(--mt-size-row-dense);padding-left:48px}.prow .nm{text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;overflow:hidden}.prow .pn{flex:140px}.pm{gap:var(--mt-space-3);font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);flex-wrap:wrap;display:flex}.pm b{color:var(--mt-color-text);font-variant-numeric:tabular-nums}.trow{min-height:var(--mt-size-row);border-bottom:1px solid var(--mt-color-divider-soft);align-items:center;padding:4px 14px;display:flex}.trow .cell{align-items:center;gap:var(--mt-space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}.trow .nm{text-overflow:ellipsis;white-space:nowrap;flex:140px;min-width:0;overflow:hidden}.trow .acts{gap:var(--mt-space-1);margin-left:auto;display:flex}.warnc{color:var(--mt-color-warning);font-weight:600}.btn.danger{color:var(--mt-color-danger)}.duepick{width:340px;max-width:100%;padding:var(--mt-space-3);gap:var(--mt-space-3)}.cal.flat{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.noval-btn{color:var(--mt-color-link);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.box.on svg{color:var(--mt-color-accent-text)}.editor{border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-m);background:var(--mt-color-surface);gap:var(--mt-space-2);padding:var(--mt-space-2);flex-direction:column;display:flex}.editor.is-focus,.editor:focus-within{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset);border-color:var(--mt-color-accent)}.etools{border-bottom:1px solid var(--mt-color-divider-soft);padding-bottom:var(--mt-space-1);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.etools [aria-pressed=true]{background:var(--mt-color-current)}.tsep{background:var(--mt-color-divider);width:1px;height:18px;margin:0 var(--mt-space-1)}.etext{min-height:64px;font-size:var(--mt-font-size-body);padding:0 var(--mt-space-1);outline:none;line-height:1.5}.etext p{margin:0 0 4px}.etext ul,.etext ol{margin:0;padding-left:20px}.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.msg.gone .hd b,.msg.gone p{color:var(--mt-color-text-subtle)}.lrow,.arow{align-items:center;gap:var(--mt-space-2);min-height:var(--mt-size-row);border-bottom:1px solid var(--mt-color-divider-soft);min-width:0;padding:4px 0;display:flex}.lrow>svg,.arow .fic{color:var(--mt-color-text-subtle);flex-shrink:0}.lrow .two,.arow .two{flex-direction:column;flex:auto;min-width:0;display:flex}.lrow .two a,.lrow .two span,.arow .an{text-overflow:ellipsis;white-space:nowrap;font-size:var(--mt-font-size-body);overflow:hidden}.lrow .two small,.arow .two small{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle)}.lrow.edit{background:var(--mt-color-surface-side);padding:var(--mt-space-3);border-radius:var(--mt-radius-m);flex-direction:column;align-items:stretch}.block>.ghead,.ghead{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);font-weight:600}.arow.old .an{color:var(--mt-color-text-muted)}.chain{align-items:center;gap:var(--mt-space-2);flex-wrap:wrap;display:flex}.tgroup{gap:var(--mt-space-1);flex-wrap:wrap;display:inline-flex}.dsep{align-items:center;gap:var(--mt-space-2);font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);font-weight:600;display:flex}.dsep:before,.dsep:after{content:"";background:var(--mt-color-divider);flex:1;height:1px}.splitbtn{display:inline-flex}.splitbtn>.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.splitbtn>.btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.lrow .two a{line-height:24px;display:block}.arow .two small a{min-height:24px;line-height:24px;display:inline-block}.chain a{align-items:center;min-height:24px;display:inline-flex}.letter{background:var(--mt-color-surface);border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);gap:var(--mt-space-3);padding:var(--mt-space-4);flex-direction:column;min-width:0;display:flex}.taskstrip{align-items:center;gap:var(--mt-space-2);padding:6px var(--mt-space-3);background:var(--mt-color-surface-side);border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-m);font-size:var(--mt-font-size-small);flex-wrap:wrap;display:flex}.taskstrip a.tnum{align-items:center;min-height:24px;display:inline-flex}.taskstrip .tname{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mt-color-text);flex:160px;min-height:24px;font-weight:600;line-height:24px;overflow:hidden}.plate-btn{border-radius:var(--mt-radius-s);cursor:pointer;min-height:28px;color:var(--mt-color-text-subtle);background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.plate-btn:hover{background:var(--mt-color-hover)}.lhead{gap:var(--mt-space-2);flex-direction:column;display:flex}.lsubj{font-size:var(--mt-font-size-title);font-weight:600}.lfrom{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.lfrom .two{flex-direction:column;gap:2px;min-width:0;display:flex}.lfrom .two>span:first-child{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.addr{color:var(--mt-color-text-muted);font-size:var(--mt-font-size-small);overflow-wrap:anywhere}.ltime{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);white-space:nowrap}.rlist{padding:var(--mt-space-2) var(--mt-space-3);background:var(--mt-color-surface-side);border-radius:var(--mt-radius-m);font-size:var(--mt-font-size-small);flex-direction:column;gap:4px;display:flex}.rlist>.btn{align-self:flex-start}.rl{gap:var(--mt-space-2);grid-template-columns:52px minmax(0,1fr) auto;align-items:start;display:grid}.rl .k{color:var(--mt-color-text-subtle)}.addrs{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.lacts{gap:var(--mt-space-2);flex-wrap:wrap;align-items:center;display:flex}.mailframe{border:1px solid var(--mt-color-divider-soft);border-radius:var(--mt-radius-m);padding:var(--mt-space-4);background:var(--mt-color-surface);font-size:var(--mt-font-size-body);line-height:1.55;overflow:auto}.mailframe p{margin:0 0 var(--mt-space-2)}.mailframe.html{height:var(--frame-h,70dvh);flex-direction:column;flex:none;min-height:240px;padding:0;display:flex;overflow:hidden}.mailframe.html iframe{border-radius:inherit;border:0;flex:auto;width:100%;min-height:0;display:block}.mailframe .lquote{border-left:2px solid var(--mt-color-divider-strong);padding-left:var(--mt-space-3);color:var(--mt-color-text-muted)}.imgph{border:1px dashed var(--mt-color-divider-strong);border-radius:var(--mt-radius-s);width:160px;max-width:100%;height:56px;color:var(--mt-color-text-subtle);margin-bottom:var(--mt-space-2);justify-content:center;align-items:center;display:flex}.quote{min-height:var(--mt-size-target-min);border:1px solid var(--mt-color-divider-strong);background:var(--mt-color-surface-side);border-radius:var(--mt-radius-s);padding:0 var(--mt-space-2);font:inherit;font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);cursor:pointer;align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.lfiles{gap:var(--mt-space-2);flex-wrap:wrap;display:flex}.invite{gap:var(--mt-space-3);padding:var(--mt-space-3);border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-m);background:var(--mt-color-surface);align-items:flex-start;display:flex}.invite>svg{color:var(--mt-color-accent);flex-shrink:0}.invite .two{min-width:0;font-size:var(--mt-font-size-small);flex-direction:column;flex:1;gap:2px;display:flex}.compose-f{gap:var(--mt-space-3);background:var(--mt-color-surface);border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);padding:var(--mt-space-4);flex-direction:column;min-width:0;display:flex}.cfrow{gap:var(--mt-space-2);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.cfrow>label,.cfrow>.lbl{font-size:var(--mt-font-size-small);color:var(--mt-color-text-subtle)}.tokens{min-height:var(--mt-size-control);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-m);background:var(--mt-color-surface);flex-wrap:wrap;align-items:center;gap:4px;min-width:0;padding:3px 6px;display:flex}.tokens:focus-within{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset);border-color:var(--mt-color-accent)}.tokens.drop-on{border-style:dashed;border-color:var(--mt-color-accent);background:var(--mt-color-selection)}.tok{height:var(--mt-size-target-min);padding:0 2px 0 var(--mt-space-2);background:var(--mt-color-current);font-size:var(--mt-font-size-small);border-radius:12px;align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.tok>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tok.bad{background:var(--mt-color-danger-soft);color:var(--mt-color-danger);box-shadow:inset 0 0 0 1px var(--mt-color-danger)}.tok.is-drag{box-shadow:var(--mt-shadow-2);transform:rotate(-2deg)}.tokx{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tokx:hover{background:var(--mt-color-hover)}.tokin{min-width:60px;font:inherit;color:var(--mt-color-text);background:0 0;border:0;outline:none;flex:80px;height:24px}.tokdrop{font-size:var(--mt-font-size-caption);color:var(--mt-color-accent);font-weight:600}.pop.sug{width:320px;max-width:100%;margin-left:72px}@media (width<=560px){.pop.sug{margin-left:0}.cfrow{grid-template-columns:minmax(0,1fr)}}.etext .sig{color:var(--mt-color-text-muted);font-size:var(--mt-font-size-small)}.sigblk{gap:var(--mt-space-2);padding:var(--mt-space-2) var(--mt-space-3);border:1px solid var(--mt-color-divider);border-left:3px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-m);background:var(--mt-color-surface);flex-direction:column;display:flex}.sigblk .sighead{align-items:center;gap:var(--mt-space-2);flex-wrap:wrap;min-width:0;display:flex}.sigblk .sighead .t{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);overflow-wrap:anywhere;min-width:0;font-weight:600}.sigblk .sighead .sp{flex:auto}.sigblk .etext{min-height:48px;font-size:var(--mt-font-size-small)}.sigimg{border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-s);background:var(--mt-color-surface-sunk);width:120px;max-width:100%;height:40px;color:var(--mt-color-text-muted);font-size:var(--mt-font-size-caption);letter-spacing:.08em;justify-content:center;align-items:center;font-weight:700;display:inline-flex}img.sigimg{object-fit:contain;background:0 0}.sigrow{grid-template-columns:minmax(0,1fr) auto}.sigrow .two small{white-space:normal;overflow-wrap:anywhere}.sigassign td{min-width:160px}.sigassign th[scope=row]{white-space:normal;overflow-wrap:anywhere;max-width:220px}.dropzone{gap:var(--mt-space-2);padding:var(--mt-space-2);border:1px dashed var(--mt-color-divider-strong);border-radius:var(--mt-radius-m);flex-wrap:wrap;align-items:center;display:flex}.dropzone .chip{height:auto;min-height:24px}.progress.s{background:var(--mt-color-surface-sunk);border-radius:2px;width:60px;height:4px;display:block;overflow:hidden}.progress.s i{height:100%;width:var(--w);background:var(--mt-color-accent);display:block}.sendsum dd{font-size:var(--mt-font-size-small);overflow-wrap:anywhere}.dialog p.plain{border-left:3px solid var(--mt-color-divider-strong);padding-left:var(--mt-space-3);color:var(--mt-color-text)}.nav-foot .ni .tx{font-size:var(--mt-font-size-small);white-space:normal;line-height:1.25}.hacct{width:36px;height:36px;color:var(--mt-color-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hacct:hover{background:var(--mt-color-surface-sunk)}.hacct .ava{position:relative}.hacct .adot{box-shadow:0 0 0 2px var(--mt-color-surface)}.dotwrap{position:relative}.adot{background:var(--mt-color-warning);width:9px;height:9px;box-shadow:0 0 0 2px var(--mt-color-surface-side);border-radius:50%;position:absolute;top:-2px;right:-2px}.onb{gap:var(--mt-space-3)}.steps{gap:var(--mt-space-4);font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);margin:0;padding:0;list-style:none;display:flex}.steps li{align-items:center;gap:6px;display:flex}.steps li b,.steps li.done svg{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.steps li[aria-current=step]{color:var(--mt-color-text);font-weight:600}.steps li[aria-current=step] b{background:var(--mt-color-accent);color:var(--mt-color-accent-text)}.steps li.done svg{background:var(--mt-color-success);color:var(--mt-color-surface);padding:4px}.req{color:var(--mt-color-danger)}.fgrp.contacts{border-top:1px solid var(--mt-color-divider-soft);padding-top:var(--mt-space-3)}.fgrp.contacts:not(.fgrid){gap:var(--mt-space-3);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:end;display:grid}.fgrp.contacts:not(.fgrid) .field{width:auto}.fgrp.contacts legend{float:left;grid-column:1/-1;width:100%}.fgrp.contacts.fgrid legend{margin-bottom:var(--mt-space-3)}.fgrp.contacts>.btn{justify-self:start}.fgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(240px,calc((100% - var(--mt-space-5)) / 2))),1fr));column-gap:var(--mt-space-5);align-items:start;row-gap:0;min-width:0;display:grid}.fgrid>*{margin-bottom:var(--mt-space-4);grid-column:1/-1}.fgrid>.field,.fgrid>.fwrap{grid-area:span 6;grid-template-rows:subgrid;row-gap:0;width:auto;min-width:0;display:grid}.fgrid>.fwrap>.field{display:contents}.fgrid .field>label:not(.check),.fgrid .field>.lbl{grid-row:1}.fgrid .field>.hint{grid-row:2;margin-top:4px}.fgrid .field>.err{grid-row:3;margin-top:4px}.fgrid .field>.input{grid-row:4;margin-top:6px}.fgrid .field>.why,.fgrid .field>.field-foot{grid-row:5;margin-top:4px}.fgrid .field>.vis,.fgrid .field>.check,.fgrid .fwrap>.vis{grid-row:6;margin-top:6px}.stage.login{gap:var(--mt-space-3)}.btn--block-c{justify-content:center;width:100%}.setpage,.profpage{grid-template-columns:var(--mt-size-page-toc) minmax(0,var(--mt-size-page-body));justify-content:center;gap:var(--mt-space-8);align-items:start;min-width:0;display:grid}.setcol{width:100%;max-width:var(--mt-size-page-body);min-width:0;margin-inline:auto}.setcol.wide{max-width:var(--mt-size-page-list)}@media (width<=720px){.setpage,.profpage{gap:var(--mt-space-4);grid-template-columns:minmax(0,1fr)}.setpage .proftoc,.profpage .proftoc{flex-flow:wrap;position:static}.proftoc .tochead{display:none}}@container (width<=720px){.setpage,.profpage{gap:var(--mt-space-4);grid-template-columns:minmax(0,1fr)}.setpage .proftoc,.profpage .proftoc{flex-flow:wrap;position:static}.proftoc .tochead{display:none}}.proftoc{top:var(--mt-space-4);flex-direction:column;gap:2px;display:flex;position:sticky}.proftoc a{border-radius:var(--mt-radius-m);min-height:32px;color:var(--mt-color-text-muted);font-size:var(--mt-font-size-body);align-items:center;padding:0 10px;text-decoration:none;display:flex}.proftoc a:hover{background:var(--mt-color-hover);color:var(--mt-color-text)}.proftoc a[aria-current]{background:var(--mt-color-current);color:var(--mt-color-text);font-weight:600}.profbody{gap:var(--mt-space-5);flex-direction:column;min-width:0;display:flex}.psec{gap:var(--mt-space-3);padding:var(--mt-space-4);background:var(--mt-color-surface);border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);flex-direction:column;display:flex}.ph4{font-size:var(--mt-font-size-small);margin:0;font-weight:600}.later-block{padding-top:var(--mt-space-2);border-top:1px solid var(--mt-color-divider-soft)}.later-block .row>span{align-items:center;gap:6px;display:inline-flex}.pcard{gap:var(--mt-space-3);width:320px;max-width:100%;padding:var(--mt-space-4)}.pcard .two{flex-direction:column;display:flex}.state>.btn,.psec>.btn,.block>.btn{align-self:flex-start}.w-sort{width:200px;max-width:100%}.tcount{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.tcount b{color:var(--mt-color-accent)}.mail.sub{background:var(--mt-color-surface-side);padding-left:28px}.mail.sub .from{font-size:var(--mt-font-size-small)}.rowtip{background:var(--mt-color-text);max-width:420px;color:var(--mt-color-bg);font-size:var(--mt-font-size-small);padding:var(--mt-space-2) var(--mt-space-3);border-radius:var(--mt-radius-m);box-shadow:var(--mt-shadow-2);flex-direction:column;align-self:flex-start;gap:2px;display:flex}.ni.sub.l3{padding-left:56px}.frule{gap:var(--mt-space-2);min-height:var(--mt-size-row-dense);border-bottom:1px solid var(--mt-color-divider-soft);font-size:var(--mt-font-size-small);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.frule .cond{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (width<=560px){.frule{grid-template-columns:minmax(0,1fr) auto}.frule .cap{grid-area:2/1}}.rcond{gap:var(--mt-space-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}@media (width<=560px){.rcond{grid-template-columns:minmax(0,1fr) auto}.rcond>:first-child{grid-column:1/-1}}.search.s{width:200px}.mbrow{align-items:center;gap:var(--mt-space-3);min-height:56px;padding:var(--mt-space-2) 14px;border-bottom:1px solid var(--mt-color-divider-soft);display:flex}.mbrow .st{width:20px;color:var(--mt-color-text-subtle);flex-shrink:0;justify-content:center;display:inline-flex}.mbrow .st.ok{color:var(--mt-color-success)}.mbrow .st.err{color:var(--mt-color-danger)}.mbrow .two{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mbrow .two b{overflow-wrap:anywhere;font-weight:600}.mbrow .two small{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted)}.mbrow .two small.errt{color:var(--mt-color-danger)}.mbrow.off .two b{color:var(--mt-color-text-muted)}.mbrow .bar{background:var(--mt-color-surface-sunk);border-radius:2px;max-width:240px;height:4px;display:block;overflow:hidden}.mbrow .bar i{height:100%;width:var(--w);background:var(--mt-color-accent);display:block}.mbrow .autotask{white-space:nowrap;font-size:var(--mt-font-size-caption);flex-shrink:0}@media (width<=560px){.mbrow{flex-wrap:wrap}}.senders{gap:var(--mt-space-2);margin-top:var(--mt-space-4);flex-direction:column;max-width:720px;display:flex}.senders>h3{font-size:var(--mt-font-size-body);margin:0;font-weight:600}.senders .addrow .field{flex:240px;min-width:0;max-width:360px}.mono-in{font-family:var(--mt-font-mono)}details.more summary{cursor:pointer;font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);align-items:center;min-height:24px;display:flex}.howto{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.code{align-items:center;gap:var(--mt-space-3);padding:var(--mt-space-3);background:var(--mt-color-surface-sunk);border-radius:var(--mt-radius-m);flex-wrap:wrap;display:flex}.code .big{font-size:var(--mt-font-size-h2);letter-spacing:.08em}.waiting{gap:var(--mt-space-2);align-items:center;display:flex}.mbrow .bar i{border:0;border-radius:0}.howto a{min-height:24px;line-height:24px;display:inline-block}.menu .note{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);border-top:1px solid var(--mt-color-divider-soft);padding:6px 10px}.c1{--cal:var(--mt-color-workspace-1)}.c2{--cal:var(--mt-color-workspace-2)}.c5{--cal:var(--mt-color-workspace-5)}.cdot{background:var(--cal);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.calapp{gap:var(--mt-space-4);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}@media (width<=720px){.calapp{grid-template-columns:minmax(0,1fr)}}.calside{gap:var(--mt-space-2);flex-direction:column;display:flex}.calmain{gap:var(--mt-space-2);flex-direction:column;min-width:0;display:flex}.calt{font-size:var(--mt-font-size-body)}.wgrid{--hr:44px;border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);background:var(--mt-color-surface);overflow-x:auto}.wh,.wbody{grid-template-columns:52px repeat(3,minmax(140px,1fr));display:grid}.wh span{padding:6px var(--mt-space-2);font-size:var(--mt-font-size-small);border-bottom:1px solid var(--mt-color-divider);color:var(--mt-color-text-muted);font-weight:600}.wh .today{color:var(--mt-color-accent)}.tcol{flex-direction:column;display:flex}.wbody .tcol span{height:calc(var(--hr) * 2);font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);border-bottom:1px solid var(--mt-color-divider-soft);padding:2px 6px}.wday{height:calc(var(--hr) * 10);border-left:1px solid var(--mt-color-divider-soft);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--hr) * 2 - 1px),var(--mt-color-divider-soft) calc(var(--hr) * 2 - 1px),var(--mt-color-divider-soft) calc(var(--hr) * 2));position:relative}.wday.today{background-color:var(--mt-color-surface-side)}.cev{left:4px;right:4px;top:calc(var(--t) * var(--hr) + 1px);height:calc(var(--h) * var(--hr) - 2px);border-radius:var(--mt-radius-s);border-left:4px solid var(--cal,var(--mt-color-accent));background:var(--mt-color-surface-raised);box-shadow:var(--mt-shadow-1);font-size:var(--mt-font-size-caption);color:var(--mt-color-text);flex-direction:column;gap:1px;padding:3px 6px;display:flex;position:absolute;overflow:hidden}.cev b{align-items:center;gap:4px;font-weight:600;display:flex}.cev span{color:var(--mt-color-text-muted)}.cev.foreign{background:var(--mt-color-surface-sunk);box-shadow:none}.cev.tentative{background:var(--mt-color-surface);border-left-style:dashed}.cev.task{border:1px dashed var(--mt-color-accent);background:var(--mt-color-selection);border-left-width:4px}.cev.is-drag{box-shadow:var(--mt-shadow-2);outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:1px}.cev .grab{background:var(--mt-color-text-subtle);border-radius:2px;height:3px;position:absolute;bottom:2px;left:30%;right:30%}.filterbar .sp{flex-grow:1}.cev .acc{font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.cev-resize{cursor:ns-resize;border-radius:var(--mt-radius-xs);background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;bottom:0;right:0}.cev-resize:after{content:"";border-top:2px solid var(--mt-color-text-subtle);border-bottom:2px solid var(--mt-color-text-subtle);height:5px;position:absolute;bottom:3px;left:6px;right:6px}.cev-resize:focus-visible{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:-2px}.cev.is-resize{box-shadow:var(--mt-shadow-2);outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:1px}.wday.is-drop{outline:2px dashed var(--mt-color-accent);outline-offset:-2px}.tstrip{border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);background:var(--mt-color-surface);flex-direction:column;min-width:0;display:flex}.tstrip .tabs{padding:0 var(--mt-space-2)}.tslist{padding:var(--mt-space-2);gap:var(--mt-space-2);flex-wrap:wrap;min-width:0;max-height:136px;margin:0;list-style:none;display:flex;overflow-y:auto}.tsitem{border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-s);background:var(--mt-color-surface-raised);max-width:100%;min-height:32px;font-size:var(--mt-font-size-small);align-items:center;gap:6px;min-width:0;padding:2px 4px 2px 2px;display:flex}.tsitem .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:28ch;overflow:hidden}.tsitem .who{color:var(--mt-color-text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tsitem>.btn,.tsitem .due{flex:none}.tsitem a.tnum{flex:none;align-items:center;min-height:24px;display:inline-flex}.tsitem .grab{width:24px;height:24px;color:var(--mt-color-text-subtle);cursor:grab;border-radius:var(--mt-radius-xs);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tsitem .grab:focus-visible,.tsitem.is-focus{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.tsitem.is-drag{box-shadow:var(--mt-shadow-2);opacity:.7}.tstrip .emptycol{padding:var(--mt-space-2) var(--mt-space-3);color:var(--mt-color-text-muted);font-size:var(--mt-font-size-small);margin:0}.nowline{left:0;right:0;top:calc(var(--t) * var(--hr));border-top:2px solid var(--mt-color-danger);position:absolute}.agrow{gap:var(--mt-space-2);min-height:var(--mt-size-row-dense);border-bottom:1px solid var(--mt-color-divider-soft);font-size:var(--mt-font-size-body);grid-template-columns:48px 16px minmax(0,1fr) auto;align-items:center;padding:0 14px;display:grid}.agrow .at{font-variant-numeric:tabular-nums;color:var(--mt-color-text-muted)}.agrow a{min-height:24px;color:var(--mt-color-text);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:flex;overflow:hidden}.agrow a:hover{text-decoration:underline}.mcardx{gap:var(--mt-space-2)}.mcardx a{align-items:center;gap:6px;min-height:24px;display:inline-flex}.people{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.people li{align-items:center;gap:var(--mt-space-2);font-size:var(--mt-font-size-small);min-height:28px;display:flex}.people li>:last-child{margin-left:auto}.busybar{--hr:18px;padding:var(--mt-space-2);background:var(--mt-color-surface-side);border-radius:var(--mt-radius-m);flex-direction:column;gap:4px;display:flex}.bsrow{height:18px;font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);padding-left:64px;position:relative}.bsrow span{position:absolute;top:1px;left:0}.bsrow i{top:0;bottom:0;left:calc(64px + var(--t) * (100% - 64px) / 10);width:calc(var(--h) * (100% - 64px) / 10 - 2px);border-radius:3px;position:absolute}.bsrow .bz{background:var(--mt-color-text-subtle)}.bsrow .pick{border:2px solid var(--mt-color-accent);background:0 0}.bsrow .nd{background:repeating-linear-gradient(45deg,var(--mt-color-divider) 0,var(--mt-color-divider) 4px,transparent 4px,transparent 8px)}.tslots{gap:var(--mt-space-2);flex-direction:column;margin:0;padding-left:20px;display:flex}.tslots li{flex-direction:column;gap:4px;display:flex}.grid2,.grid3,.menus{align-items:start}.split .under{align-self:start}.ava.dotwrap{overflow:visible}.sorth{margin:0}.tp-title{margin:-2px 0;padding:2px 0}.btn--xs{flex-shrink:0}.props .due,.props .static{white-space:normal}.props .pv{flex-wrap:wrap;height:auto;padding-block:2px}.opt>span:not(.ava):not(.ok){min-width:0}.opt .sub{white-space:normal;flex-shrink:1}.tree .nm{flex-wrap:wrap}.tree .ctx .ctxm{white-space:normal}.thead>span{white-space:normal;min-width:0}.agrow a{text-overflow:ellipsis}.chip .tx{white-space:nowrap}.chip.file{max-width:100%}.chip.file .sz{flex-shrink:0}.anrow{align-items:center;gap:6px;min-width:0;display:flex}.anrow .an{min-width:0}.anrow .mark{flex-shrink:0}@container (width<=560px){.task .tt{white-space:normal;flex-wrap:wrap;row-gap:2px}.task .tt .nm{flex:100%;order:0}.task .tt .q,.task .tt .tnum{order:-1}}@media (width<=560px){.wh,.wbody{grid-template-columns:44px minmax(0,1fr)}.wh>span:not(.tcol):not(.today),.wbody>.wday:not(.today){display:none}}.opt{flex-wrap:wrap}.opt .sub{flex-shrink:0;max-width:100%}.mail .meta{white-space:nowrap}@container (width<=560px){.mail{grid-template-columns:14px minmax(0,1fr) max-content}.task.lvlcfg,.thead.g-lvl{grid-template-columns:24px minmax(0,1fr) 72px}}.mail.p{grid-template-columns:14px minmax(0,120px) minmax(0,1fr) max-content}.skrow{gap:var(--mt-space-3);grid-template-columns:18px minmax(0,1fr) 80px;align-items:center;min-height:32px;display:grid}.ent{background:var(--mt-color-surface);border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);flex-direction:column;min-width:0;display:flex}.enthead{align-items:center;gap:var(--mt-space-2);padding:var(--mt-space-3) var(--mt-space-4);border-bottom:1px solid var(--mt-color-divider);flex-wrap:wrap;display:flex}.enthead .sp{flex-grow:1}.entname{font-size:var(--mt-font-size-title);overflow-wrap:anywhere;font-weight:600}.entbody{gap:var(--mt-space-5);padding:var(--mt-space-4);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.entbody{grid-template-columns:minmax(0,1fr)}}.hidden-by-right{color:var(--mt-color-text-subtle)}.dropzone.big{min-height:72px;color:var(--mt-color-text-muted);justify-content:center}.arow .fic.err{color:var(--mt-color-danger)}.entbody .props a,.stage .props a{align-items:center;min-height:24px;display:inline-flex}.props dd{flex-wrap:wrap}.vis{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);align-items:center;gap:4px;display:inline-flex}.gone-u{color:var(--mt-color-text-muted);font-style:italic}.stage.narrow>.seg{align-self:flex-start}.proftoc .tochead{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);padding:var(--mt-space-3) 10px 4px;font-weight:600}.proftoc a .later{margin-left:auto}.proftoc a{flex-wrap:wrap;gap:6px}.setbody{gap:var(--mt-space-3);flex-direction:column;min-width:0;display:flex}.sethead{align-items:center;gap:var(--mt-space-2);padding:var(--mt-space-1) 0;flex-wrap:wrap;display:flex}.sethead h2,.sethead h3{margin:0}.sethead .sp{flex-grow:1}.sethead h2+.btn,.sethead h3+.btn{margin-left:var(--mt-space-2)}.setbody .empty,.setcol .empty{max-width:60ch;padding-inline:0}.prw{gap:var(--mt-space-3);min-height:48px;padding:0 var(--mt-space-3);border-bottom:1px solid var(--mt-color-divider-soft);grid-template-columns:minmax(0,1fr) 140px 150px 32px;align-items:center;display:grid}.prw.thead{min-height:32px;font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);font-weight:600}.prw .pp{align-items:center;gap:var(--mt-space-2);min-width:0;display:flex}.prw .two{flex-direction:column;min-width:0;display:flex}.prw .two b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.prw .two small{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (width<=560px){.prw{grid-template-columns:minmax(0,1fr) 32px}.prw>:nth-child(2),.prw>:nth-child(3){display:none}}@media (width<=560px){.prw{grid-template-columns:minmax(0,1fr) 32px}.prw>:nth-child(2),.prw>:nth-child(3){display:none}}.secret{flex-direction:column;gap:6px;display:flex}.secret .lbl{font-size:var(--mt-font-size-small);font-weight:600}.secret .hint{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle)}.pm-on{color:var(--mt-color-text-muted);display:inline-flex}.perm .grp th{background:var(--mt-color-surface-sunk);font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);font-weight:600}.perm .grp th .mark{margin-left:var(--mt-space-2)}.perm.roles td{white-space:nowrap}.perm.roles td .with-why{white-space:normal;max-width:180px}.jrow{gap:var(--mt-space-3);padding:var(--mt-space-2) 0;border-bottom:1px solid var(--mt-color-divider-soft);font-size:var(--mt-font-size-small);grid-template-columns:56px minmax(0,1fr);display:grid}.jrow .at{color:var(--mt-color-text-subtle);font-variant-numeric:tabular-nums}.sdrop{width:440px}.sdrop .shelp{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);margin:0;padding:4px 10px 8px}.sdrop .sn{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sdrop .opt .mark,.sdrop .opt .kbd{margin-left:auto}.sdrop .allres{border-top:1px solid var(--mt-color-divider-soft);margin-top:4px}.srpage{gap:var(--mt-space-5);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}@media (width<=720px){.srpage{grid-template-columns:minmax(0,1fr)}}.srside{gap:var(--mt-space-4);flex-direction:column;display:flex}.srside .fchip{align-self:flex-start;padding-right:10px}.srmain{gap:var(--mt-space-3);flex-direction:column;min-width:0;display:flex}.srmain>.btn{align-self:flex-start}.search.wfull{width:100%}.srrow{gap:var(--mt-space-3);padding:var(--mt-space-2) var(--mt-space-3);border-bottom:1px solid var(--mt-color-divider-soft);grid-template-columns:48px minmax(0,1fr) max-content;align-items:center;display:grid}.srrow .two{flex-direction:column;min-width:0;display:flex}.srrow .two a{color:var(--mt-color-text);text-overflow:ellipsis;white-space:nowrap;min-height:24px;font-weight:600;line-height:24px;text-decoration:none;display:block;overflow:hidden}.srrow .two a:hover{text-decoration:underline}.srrow .two small{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);overflow-wrap:anywhere}.srrow.past .two a{color:var(--mt-color-text-muted)}.srrow mark,.sdrop mark{background:var(--mt-color-selection);color:inherit;border-radius:2px;font-weight:700}.nset{border-bottom:1px solid var(--mt-color-divider-soft);width:100%;min-height:40px;padding:0 var(--mt-space-1);justify-content:space-between;display:flex}.nquiet{align-items:center;gap:var(--mt-space-3);min-height:40px;padding:0 var(--mt-space-1);flex-wrap:wrap;display:flex}.nquiet .t{flex-grow:1}.ntrow{gap:var(--mt-space-3);padding:var(--mt-space-2) var(--mt-space-3);border-bottom:1px solid var(--mt-color-divider-soft);grid-template-columns:8px 28px minmax(0,1fr) 28px;align-items:center;display:grid}.ntrow .two{min-width:0;font-size:var(--mt-font-size-body);flex-direction:column;display:flex}.ntrow .two a{color:var(--mt-color-text-muted);min-height:24px;line-height:1.4;text-decoration:none}.ntrow.unread .two a{color:var(--mt-color-text);font-weight:600}.ntrow .two a:hover{text-decoration:underline}.ntrow .two small{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle)}.ntrow.gone .two span{color:var(--mt-color-text-muted)}.ndot{background:var(--mt-color-accent);border-radius:50%;width:8px;height:8px}.ndot.off{background:0 0}.nic{background:var(--mt-color-surface-sunk);width:28px;height:28px;color:var(--mt-color-text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.row .sp.grow{flex-grow:1}.brand{flex-direction:column;gap:2px;display:flex}.brand b{font-size:var(--mt-font-size-title);font-weight:700}.lmeth{gap:var(--mt-space-2);flex-direction:column;display:flex}.orline{align-items:center;gap:var(--mt-space-2);font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);display:flex}.orline:before,.orline:after{content:"";border-top:1px solid var(--mt-color-divider);flex:1}.affix{border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-m);background:var(--mt-color-surface);align-items:stretch;min-width:0;display:flex}.affix:focus-within{border-color:var(--mt-color-accent);outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.affix .pre{padding:0 var(--mt-space-1) 0 10px;color:var(--mt-color-text-muted);background:var(--mt-color-surface-sunk);border-radius:var(--mt-radius-m) 0 0 var(--mt-radius-m);white-space:nowrap;font-size:var(--mt-font-size-body);align-items:center;display:flex}.affix .input{border:0;outline:none;flex:auto;width:auto;min-width:0}.rcards{gap:var(--mt-space-2);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.rcard{cursor:pointer;display:flex}.rcard .rc{padding:var(--mt-space-3);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-l);flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rcard .rc small{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted)}.rcard:hover .rc{background:var(--mt-color-hover)}.rcard input:checked+.rc{border-color:var(--mt-color-accent);background:var(--mt-color-selection);box-shadow:inset 0 0 0 1px var(--mt-color-accent)}.rcard input:focus-visible+.rc{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.wschoose{gap:var(--mt-space-3);grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));display:grid}.wscard{padding:var(--mt-space-4);border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);background:var(--mt-color-surface);color:var(--mt-color-text);flex-direction:column;gap:4px;min-width:0;text-decoration:none;display:flex}.wscard:hover{border-color:var(--mt-color-border);background:var(--mt-color-hover)}.wscard b{font-size:var(--mt-font-size-body);overflow-wrap:anywhere;font-weight:600}.wsn{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted)}.perm.wsp td,.perm.wsp th{white-space:nowrap}.perm .rnum{text-align:right;font-variant-numeric:tabular-nums}.tablewrap{position:relative}.state>.hsearch{flex:none;justify-content:flex-start}.dropzone .an{overflow-wrap:anywhere;flex:auto;min-width:0}.tree .nm{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:2px 6px;display:grid}.tree .nm>svg:first-child{justify-self:center}.tree .nm .lt{overflow-wrap:break-word;grid-column:2;min-width:0;line-height:1.4}.tree .nm .lt .lvl{vertical-align:1px;margin-right:2px}.tree .nm .t{white-space:normal}.tree .nm .lock{grid-column:3}.tree .nm .ctxm,.tree .ctx .ctxm{white-space:normal;overflow-wrap:break-word;font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);grid-area:2/2/auto/-1}@container (width<=560px){.tree [aria-level="1"]{padding-left:6px}.tree [aria-level="2"]{padding-left:18px}.tree [aria-level="3"]{padding-left:30px}.tree [aria-level="4"]{padding-left:42px}.task .tt .nm{white-space:normal;overflow-wrap:break-word;text-overflow:clip}.task.wrap .tt .nm{display:block}}.psec .lrow .two small,.lrow .two small{white-space:normal;overflow-wrap:anywhere;overflow:visible}.err:has(button)>span{flex:180px;min-width:0}.err:has(button)>.btn{margin-left:22px}.later,[data-module]{display:none!important}.quad .qadd{margin-left:auto}.quad.is-drop{outline:2px dashed var(--mt-color-accent);outline-offset:-2px;background:var(--mt-color-selection)}.qdrop{min-height:40px;font-size:var(--mt-font-size-caption);color:var(--mt-color-accent);flex:auto;justify-content:center;align-items:center;font-weight:600;display:flex}.assign{gap:var(--mt-space-2);align-items:flex-end;min-width:0;display:flex}.assign .input{flex:auto;min-width:0}.a1{--acc:var(--mt-color-workspace-1)}.a2{--acc:var(--mt-color-workspace-2)}.a3{--acc:var(--mt-color-workspace-3)}.a4{--acc:var(--mt-color-workspace-4)}.a5{--acc:var(--mt-color-workspace-5)}.a6{--acc:var(--mt-color-workspace-6)}.accdot{background:var(--acc);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.navlbl{margin:var(--mt-space-3) 10px 0;font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);font-weight:600;display:block}.navlblact{align-items:center;gap:var(--mt-space-1);margin:var(--mt-space-2) 4px 0 0;display:flex}.navlblact .navlbl{flex:1;margin-top:0}.ni.acchead .tx{flex-direction:column;line-height:1.25;display:flex}.ni.acchead .addr{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);text-overflow:ellipsis;font-weight:400;overflow:hidden}.ni.acchead{min-height:40px}.ni .accwarn{color:var(--mt-color-warning);display:inline-flex}.accmark{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.btn.collapsible .btn-lbl{white-space:nowrap}.mlhead{gap:var(--mt-space-2);flex-direction:column;min-width:0;display:flex;container:mlhead/inline-size}.mlrow{align-items:center;gap:var(--mt-space-2);flex-wrap:wrap;min-width:0;display:flex}.mlrow:first-child{flex-wrap:nowrap}.mlrow>.search{flex:auto;width:auto;min-width:0;max-width:none}.mlrow>.grow{flex:auto;min-width:0}.mlrow .mlcount{white-space:nowrap;margin:0 0 0 auto}@container mlhead (width<=460px){.mlhead .seg.views a{padding:0 var(--mt-space-2)}.mlhead .mlcount{display:none}}@container mlhead (width<=360px){.mlhead .btn.collapsible{width:var(--mt-size-control);justify-content:center;padding:0}.mlhead .btn.collapsible .btn-lbl{display:none}}.lbar{min-width:0;container:lbar/inline-size}.lbar .lacts{flex-wrap:nowrap}.lacts .sp{flex:auto}@container lbar (width<=760px){.lbar .btn.collapsible:not(.btn--primary){width:var(--mt-size-control);justify-content:center;padding:0}.lbar .btn.collapsible:not(.btn--primary) .btn-lbl,.lbar .kbd.btn-lbl{display:none}}@container lbar (width<=300px){.lbar .btn.collapsible{width:var(--mt-size-control);justify-content:center;padding:0}.lbar .btn.collapsible .btn-lbl{display:none}}.splitdemo>.grip,.mt-split>.grip{border-left:0}.splitdemo>.grip:before,.mt-split>.grip:before{content:"";background:var(--mt-color-divider);width:1px;position:absolute;top:0;bottom:0;left:calc(50% - .5px)}.splitdemo>.grip:after,.mt-split>.grip:after{left:calc(50% - 1.5px)}.mail .from .ava{vertical-align:-6px;margin-right:6px}.mail .tagline .q{height:20px}.mlrow .mlsort{flex:none}.ltime{flex-direction:column;align-items:flex-end;gap:0;display:flex}.ltime .lfull{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted)}.lview{justify-content:flex-end;gap:var(--mt-space-2);display:flex}.nav-foot .ni.stale{color:var(--mt-color-warning)}.nav-foot .ni.stale .tx{color:var(--mt-color-text)}.sign.idle{color:var(--mt-color-text-muted)}.sign.idle.warn{color:var(--mt-color-warning);font-weight:600}.sign.idle.cold{color:var(--mt-color-danger);font-weight:600}.prog.load{flex:0 160px}.prog.load i b{background:var(--mt-color-accent)}.prow .warnc{align-items:center;gap:3px;display:inline-flex}.prow .nextstep{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted)}.prow .nextstep:empty{display:none}.prow a.nm{line-height:var(--mt-size-target-min)}.review-list h3.ghdr{font:inherit;font-size:var(--mt-font-size-small);margin:0}.asst{gap:var(--mt-space-3);padding:var(--mt-space-4);background:var(--mt-color-surface);border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);flex-direction:column;min-width:0;display:flex}.asthead{align-items:center;gap:var(--mt-space-2);display:flex}.asthead .sp{flex-grow:1}.asst .scope{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);align-items:flex-start;gap:6px;margin:0;display:flex}.asst .scope svg{flex-shrink:0;margin-top:2px}.alog{gap:var(--mt-space-2);flex-direction:column;min-width:0;max-height:360px;display:flex;overflow:auto}.amsg{flex-direction:column;gap:2px;min-width:0;display:flex}.amsg .who{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);align-items:center;gap:6px;font-weight:600;display:flex}.amsg p{font-size:var(--mt-font-size-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.amsg.you p{padding:var(--mt-space-2) var(--mt-space-3);border-radius:var(--mt-radius-m);background:var(--mt-color-surface-sunk)}.atool{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);align-items:center;gap:6px;min-width:0;display:flex}.atool .tx{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.acard{gap:var(--mt-space-2);padding:var(--mt-space-3);border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-m);background:var(--mt-color-surface-raised);flex-direction:column;min-width:0;display:flex}.acard>b{align-items:center;gap:6px;display:flex}.acard .tx{font-family:var(--mt-font-mono);font-size:var(--mt-font-size-small);overflow-wrap:anywhere;margin:0}.progress.wfull{width:100%}.track.indet b{width:40%}.hgoal{min-height:var(--mt-size-target-min);min-width:0;max-width:100%;padding:0 var(--mt-space-2);border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-s);background:var(--mt-color-surface);color:var(--mt-color-text);font:inherit;font-size:var(--mt-font-size-small);cursor:pointer;text-align:left;align-items:center;gap:6px;display:inline-flex}.hgoal:hover{background:var(--mt-color-hover)}.hgoal:focus-visible{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.hgoal>.i{color:var(--mt-color-accent);flex-shrink:0}.hgoal .gk{color:var(--mt-color-text-muted);white-space:nowrap;flex-shrink:0}.hgoal .gn{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.hgoal .prog{color:var(--mt-color-text);flex:none;font-weight:600}.hgoal .prog i{flex:0 0 48px;min-width:48px}.hgoal.none{color:var(--mt-color-text-muted);border-style:dashed}.hgoal.none>.i{color:inherit}.hgoal.due{border-color:var(--mt-color-warning);box-shadow:inset 3px 0 0 var(--mt-color-warning)}.hgoal.due>.i{color:var(--mt-color-warning)}.hgoal.due .gk{color:var(--mt-color-text);font-weight:600}.hgoal.wide{width:100%;min-height:var(--mt-size-target-touch)}.hgoal.wide .gn{flex:auto;max-width:none}.hsum:has(.hgoal){min-width:0;max-width:100%}.hsum .hgoal{flex:0 auto}.tt .mark.gshrink{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;line-height:20px;display:block;overflow:hidden}.gmi .gn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gmi>.i{color:var(--mt-color-accent);flex-shrink:0}.goals .gh{align-items:center;gap:var(--mt-space-2);background:var(--mt-color-surface-side);border-bottom:1px solid var(--mt-color-divider);min-height:32px;font-size:var(--mt-font-size-small);padding:0 14px;display:flex}.goal{column-gap:var(--mt-space-4);min-height:var(--mt-size-row);border-bottom:1px solid var(--mt-color-divider-soft);grid-template-columns:minmax(0,1fr) 160px 130px;align-items:center;padding:6px 14px;display:grid}.goal:last-child{border-bottom:0}.goal.due{box-shadow:inset 3px 0 0 var(--mt-color-warning)}.gt{flex-direction:column;gap:1px;min-width:0;display:flex}.gt .gn{color:var(--mt-color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:24px;text-decoration:none;overflow:hidden}.gt .gn:hover{text-decoration:underline}.goal.past .gt .gn{color:var(--mt-color-text-muted);font-weight:500}.gm{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);overflow-wrap:anywhere}.goal .prog{color:var(--mt-color-text)}.goal .gl{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);text-align:right;justify-content:flex-end;min-width:0;display:flex}.gtitle{font-size:var(--mt-font-size-title);overflow-wrap:anywhere;font-weight:600}.gwhy{color:var(--mt-color-text-muted);margin:0}@container (width<=560px){.goal{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.goal .gt{grid-column:1/-1}.goal .gt .gn{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px;display:-webkit-box}}.goaldetail{gap:var(--mt-space-3);padding:var(--mt-space-4);flex-direction:column;min-width:0;display:flex}.goaldetail .ghead{justify-content:space-between;align-items:flex-start;gap:var(--mt-space-2);flex-wrap:wrap;display:flex}.goaldetail .ghead .gt{flex:240px}.gtask{column-gap:var(--mt-space-3);min-height:var(--mt-size-row);border-bottom:1px solid var(--mt-color-divider-soft);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;padding:4px 14px;display:grid}.gtask:last-child{border-bottom:0}.gtask .tt{align-items:center;gap:var(--mt-space-2);flex-wrap:wrap;min-width:0;display:flex}.gtask .tt a{color:var(--mt-color-text);overflow-wrap:anywhere;min-width:0;text-decoration:none}.gtask .tt a:hover{text-decoration:underline}.gtask.done .tt a{color:var(--mt-color-text-muted)}.gtask .who{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);white-space:nowrap}.gpick{max-height:min(50vh,420px);overflow:auto}.gpick .task{column-gap:var(--mt-space-3);min-height:var(--mt-size-row);border-bottom:1px solid var(--mt-color-divider-soft);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;padding:4px 14px;display:grid}.gpick .task[aria-disabled=true]{cursor:default;color:var(--mt-color-text-muted)}.gpick .task.is-focus{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:calc(-1 * var(--mt-focus-width))}.tgoals{align-items:center;gap:var(--mt-space-1);flex-wrap:wrap;display:flex}.chip.gchip .i{color:var(--mt-color-accent);flex-shrink:0}@container (width<=560px){.gtask{grid-template-columns:auto minmax(0,1fr) auto}.gtask .who{display:none}}.wl .wlg,.wl .wlh,.wl .wlr{grid-template-columns:minmax(150px,1fr) repeat(8,66px) 120px;align-items:center;column-gap:6px;padding:0 14px;display:grid}.wl .wlg{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);grid-template-columns:minmax(150px,1fr) 354px 210px 120px;padding-top:6px;font-weight:600}.wl .wlg>span{border-bottom:1px solid var(--mt-color-divider);text-align:center;min-width:0;padding-bottom:2px}.wl .wlg>span:first-child,.wl .wlg>span:last-child{border-bottom:0}.wl .wlh{border-bottom:1px solid var(--mt-color-divider);min-height:36px;font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);line-height:1.2}.wl .wlh .n{text-align:right}.wl .wlr{border-bottom:1px solid var(--mt-color-divider-soft);min-height:40px;font-size:var(--mt-font-size-small)}.wl .who{align-items:center;gap:var(--mt-space-2);flex-wrap:wrap;min-width:0;display:flex}.wl .who .pn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wl .n{text-align:right;font-variant-numeric:tabular-nums;min-width:0}.wl .n.late{color:var(--mt-color-danger);font-weight:600}.wl .n.zero,.wl .n.noval{color:var(--mt-color-text-subtle)}.wl .bar{justify-content:flex-end;min-width:0;display:flex}.wl .bar .prog.load{flex:auto}.wl .wlr.sum,.wl .wlr.lvl1{background:var(--mt-color-surface-side);font-weight:600}.wl .wlr.lvl2 .who{padding-left:20px}.wl .wlr.lvl3 .who{padding-left:44px}.wl .who .chev{width:24px;height:24px;color:var(--mt-color-text-subtle);border-radius:var(--mt-radius-xs);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.wl .who .chev:hover{background:var(--mt-color-current);color:var(--mt-color-text)}.sign.over{color:var(--mt-color-danger);font-weight:600}.prog.load.warn i b{background:var(--mt-color-warning)}.prog.load.over i b{background:var(--mt-color-danger)}.prog.load.over{color:var(--mt-color-danger);font-weight:600}.chip.late{color:var(--mt-color-danger);border-color:var(--mt-color-danger)}.wlbars{gap:var(--mt-space-2) var(--mt-space-3);grid-template-columns:minmax(120px,200px) minmax(0,1fr);align-items:center;display:grid}@container (width<=860px){.wl .wlg,.wl .wlh{display:none}.wl .wlr{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px;padding:8px 14px}.wl .wlr>.who,.wl .wlr>.bar{grid-column:1/-1}.wl .wlr>.bar{justify-content:flex-start}.wl .wlr>.bar:empty,.wl .wlr>:nth-child(3),.wl .wlr>:nth-child(4),.wl .wlr>:nth-child(6),.wl .wlr>:nth-child(8){display:none}.wl .wlr>.n{text-align:left;justify-content:space-between;gap:6px;display:flex}.wl .wlr>.n:before{content:attr(data-l);color:var(--mt-color-text-muted);min-width:0;font-weight:400}.wl .wlr.lvl2 .who{padding-left:12px}.wl .wlr.lvl3 .who{padding-left:24px}}@container (width<=360px){.wl .wlr{grid-template-columns:minmax(0,1fr)}}.wl .n a{justify-content:flex-end;align-items:center;min-width:24px;min-height:24px;display:inline-flex}@media (width<=600px){.wlbars{grid-template-columns:minmax(0,1fr)}}.prw.sub .pp{padding-left:24px}.prw.wlprop{grid-template-columns:minmax(0,1fr) auto}@container (width<=560px){.prw.wlprop{grid-template-columns:minmax(0,1fr) auto}.prw.wlprop>:nth-child(2){display:flex}}@media (width<=560px){.prw.wlprop{grid-template-columns:minmax(0,1fr) auto}.prw.wlprop>:nth-child(2){display:flex}}.wtlegend{gap:var(--mt-space-2) var(--mt-space-4);font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wtlegend li{align-items:center;gap:6px;display:inline-flex}.wtlegend i{border-radius:var(--mt-radius-xs);border:1px solid var(--mt-color-divider);width:14px;height:14px;display:inline-block}.wtlegend i.hol,.ymon td.hol button{background:var(--mt-color-danger-soft)}.wtlegend i.off,.ymon td.off button{background:var(--mt-color-warning-soft)}.wtlegend i.work,.ymon td.work button{background:var(--mt-color-selection)}.wtlegend i.short,.ymon td.short button{background:var(--mt-color-info-soft)}.wtlegend i.org,.ymon td.org button{background:var(--mt-color-warning-soft);box-shadow:inset 0 0 0 2px var(--mt-color-warning)}.ycal{gap:0 var(--mt-space-4);grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));display:grid}.ymon{gap:var(--mt-space-1);min-width:0;padding-bottom:var(--mt-space-4);flex-direction:column;display:flex}.ymh{justify-content:space-between;align-items:baseline;gap:var(--mt-space-2);display:flex}.ymon table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--mt-font-size-caption)}.ymon th{color:var(--mt-color-text-subtle);padding:2px 0;font-weight:500}.ymon td{text-align:center;padding:1px}.ymon td button{border-radius:var(--mt-radius-xs);width:100%;min-width:0;height:24px;color:var(--mt-color-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.ymon td button:hover{outline:1px solid var(--mt-color-divider-strong)}.ymon td.we button{color:var(--mt-color-text-subtle)}.ymon td.hol button{color:var(--mt-color-danger);font-weight:600}.wtiles{gap:var(--mt-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wtile{min-width:120px;padding:var(--mt-space-2);border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-m);background:var(--mt-color-surface);font-size:var(--mt-font-size-small);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;display:grid}.wtile .grip{color:var(--mt-color-text-subtle);cursor:grab;grid-row:1/3}.wtile .nm{color:var(--mt-color-text-muted)}.wtile .tm{font-variant-numeric:tabular-nums;grid-column:2}.wtile b{display:none}.wtile.d{border-left:3px solid var(--mt-color-accent)}.wtile.n{border-left:3px solid var(--mt-color-text)}.wtile.o,.wtile.v{border-left:3px solid var(--mt-color-divider-strong)}.wtstrip{flex-wrap:wrap;gap:4px;display:flex}.wtstrip span{border-radius:var(--mt-radius-xs);background:var(--mt-color-surface-sunk);min-width:34px;font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);flex-direction:column;align-items:center;padding:2px 0;display:flex}.wtstrip span b{color:var(--mt-color-text);font-weight:600}.wtstrip span.d{background:var(--mt-color-selection)}.wtstrip span.n{background:var(--mt-color-info-soft)}.wtstrip span.du{box-shadow:inset 0 0 0 2px var(--mt-color-accent)}.wtday{width:360px;max-width:100%}.wtweek td,.wtplan td,.wtplan th{white-space:nowrap}.wtover .wtwarn{color:var(--mt-color-danger-text);font-weight:600}.prw.wtrow{grid-template-columns:minmax(0,1fr) 140px 110px 32px}.prw.wtexc{grid-template-columns:minmax(0,1fr) 110px 48px 32px}.prw.wtpick{grid-template-columns:minmax(0,1fr) 100px 100px 0}@container (width<=520px){.prw.wtrow{grid-template-columns:minmax(0,1fr) 32px}.prw.wtrow>.cap{display:none}.prw.wtpick{grid-template-columns:minmax(0,1fr) auto}.prw.wtpick>.cap{display:none}}.wtile[data-selected]{background:var(--mt-color-selection)}.wtile .grab{min-width:24px;min-height:24px;color:var(--mt-color-text-subtle);cursor:grab;background:0 0;border:0;grid-row:1/3;justify-content:center;align-items:center;padding:0;display:inline-flex}.wtplan .input{width:84px}.wtiles .tile-drop{border-left:2px solid var(--mt-color-accent);align-self:stretch;width:0}.ask-ans{gap:var(--mt-space-2);flex-direction:column;min-width:0;display:flex}.ask-src{gap:var(--mt-space-2);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ask-src .quote{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%}.ask-frag{margin:var(--mt-space-2) 0 0;padding:var(--mt-space-2) var(--mt-space-3);border-left:3px solid var(--mt-color-accent);background:var(--mt-color-surface-side);border-radius:var(--mt-radius-s);font-size:var(--mt-font-size-small);white-space:pre-wrap;overflow-wrap:anywhere}.ask-frag mark{background:var(--mt-color-selection);color:inherit;border-radius:2px}.efnum{font-variant-numeric:tabular-nums}.props dd.efwrap{flex-wrap:wrap}.efover{font-size:var(--mt-font-size-caption);color:var(--mt-color-danger);align-items:center;gap:4px;font-weight:600;display:inline-flex}.efest{border-radius:var(--mt-radius-xs);background:var(--mt-color-surface-sunk);height:20px;color:var(--mt-color-text-muted);font-size:var(--mt-font-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.efest.none{border:1px dashed var(--mt-color-divider-strong);background:0 0;font-weight:500}.eftm{font-size:var(--mt-font-size-caption);font-variant-numeric:tabular-nums;color:var(--mt-color-text-muted);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.eftm.run{color:var(--mt-color-accent);font-weight:600}.cols.efcols{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start;max-width:640px}.cols.efcols .col{min-height:0}.pop.efpop{width:320px;padding:var(--mt-space-4);gap:var(--mt-space-3)}.efpop h4{font-size:var(--mt-font-size-body);font-weight:600}.efpop p{margin:0}.efscale{flex-wrap:wrap;gap:4px;display:flex}.efscale button{border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-s);background:var(--mt-color-surface);min-width:36px;height:32px;color:var(--mt-color-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;padding:0 6px}.efscale button:hover{background:var(--mt-color-hover)}.efscale button[aria-checked=true]{background:var(--mt-color-selection);border-color:var(--mt-color-accent);box-shadow:inset 0 0 0 1px var(--mt-color-accent);font-weight:600}.efscale button:focus-visible{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.field.effld{width:120px}.field.efday{width:200px}.eftimer{align-items:center;gap:var(--mt-space-2);border:1px solid var(--mt-color-accent);border-radius:var(--mt-radius-l);background:var(--mt-color-selection);flex-wrap:wrap;min-width:0;max-width:560px;padding:6px 6px 6px 12px;display:flex}.eftimer .efnum{font-weight:600}.eftimer .tt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mt-color-text);flex:140px;min-height:24px;line-height:24px;overflow:hidden}.dotlive{background:var(--mt-color-danger);border-radius:50%;flex-shrink:0;width:8px;height:8px}.prw.eftime{grid-template-columns:minmax(0,1fr) 80px 56px 32px}.prw.eftime .rn{text-align:right;font-variant-numeric:tabular-nums}.prw.eftime .two small{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prw.eftime.sum{background:var(--mt-color-surface-side);min-height:40px}@container (width<=560px){.prw.eftime{grid-template-columns:minmax(0,1fr) 48px 32px}.prw.eftime>:nth-child(3){display:block}}.eflegend{gap:var(--mt-space-2) var(--mt-space-4);font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.eflegend li{align-items:center;gap:6px;display:inline-flex}.eflegend i{border-radius:2px;width:16px;height:10px;display:inline-block}.eflegend i.est{background:var(--mt-color-text-subtle)}.eflegend i.fact{background:var(--mt-color-accent)}.eflegend i.cur{background:var(--mt-color-selection);box-shadow:inset 0 0 0 1px var(--mt-color-accent)}.eflegend i.ideal{border-top:2px dashed var(--mt-color-text-subtle);border-radius:0;height:0}.efbars{gap:var(--mt-space-3);flex-direction:column;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.efbars li{flex-direction:column;gap:2px;min-width:0;display:flex}.efbars .t{align-items:baseline;gap:var(--mt-space-2);min-width:0;font-size:var(--mt-font-size-small);flex-wrap:wrap;display:flex}.efbars .t b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.efbar{align-items:center;gap:var(--mt-space-2);min-width:0;display:flex}.efbar i{flex:auto;min-width:40px;height:8px;position:relative}.efbar i:before{content:"";width:var(--w);border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0}.efbar.est i:before{background:var(--mt-color-text-subtle)}.efbar.fact i:before{background:var(--mt-color-accent)}.efbar>span{text-align:right;font-size:var(--mt-font-size-caption);font-variant-numeric:tabular-nums;color:var(--mt-color-text-muted);flex:0 0 44px}.efbar.fact>span{color:var(--mt-color-text);font-weight:600}.efplot{max-width:100%;position:relative;overflow-x:auto}.efchart{width:100%;min-width:440px;max-width:720px;height:auto;display:block}.efchart text{fill:var(--mt-color-text-muted);font-variant-numeric:tabular-nums;font-family:inherit;font-size:12px}.efchart .sm{fill:var(--mt-color-text-subtle);font-size:11px}.efchart .grid{stroke:var(--mt-color-divider-soft);stroke-width:1px}.efchart .off{fill:var(--mt-color-surface-sunk)}.efchart .ideal,.efchart .avg{fill:none;stroke:var(--mt-color-text-subtle);stroke-width:2px;stroke-dasharray:6 5}.efchart .line{fill:none;stroke:var(--mt-color-accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.efchart .cross{stroke:var(--mt-color-divider-strong);stroke-width:1px}.efchart .dot{fill:var(--mt-color-accent);stroke:var(--mt-color-surface);stroke-width:2px}.efchart .lbl{fill:var(--mt-color-text);font-weight:600}.efchart .lbl.mute{fill:var(--mt-color-text-muted);font-weight:500}.efchart .bar{fill:var(--mt-color-accent)}.efchart .bar.cur{fill:var(--mt-color-selection);stroke:var(--mt-color-accent);stroke-width:1.5px;stroke-dasharray:4 3}.efchart .val{fill:var(--mt-color-text);font-weight:600}.eftip{background:var(--mt-color-surface-raised);border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-m);max-width:calc(100% - 16px);box-shadow:var(--mt-shadow-2);font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);pointer-events:none;flex-direction:column;gap:2px;padding:6px 10px;display:flex;position:absolute;top:8px;right:8px}.eftip b{color:var(--mt-color-text);font-weight:600}.efgrow{flex:360px;min-width:0}.perm tr.efoff th,.perm tr.efoff td{background:var(--mt-color-surface-side)}.perm tr.efsum th,.perm tr.efsum td{border-top:1px solid var(--mt-color-divider);font-weight:600}.efdash{gap:var(--mt-space-3);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.efw{gap:var(--mt-space-2);padding:var(--mt-space-3) var(--mt-space-4);border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);background:var(--mt-color-surface);flex-direction:column;min-width:0;display:flex}.efw.efwide{grid-column:1/-1}.efw>.seg{align-self:flex-start}.efwh{align-items:center;gap:var(--mt-space-2);flex-wrap:wrap;min-width:0;display:flex}.efwh .sp{flex-grow:1}.efwt{font-weight:600}.efstat{flex-direction:column;gap:2px;display:flex}.efstat b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.2}.efnarrow{width:320px;max-width:100%}.efrc .efgrid line{stroke:var(--mt-color-divider-soft)}.efrc .recharts-cartesian-axis-tick-value{fill:var(--mt-color-text-muted);font-size:12px}.efrc .efl-rem path{fill:none;stroke:var(--mt-color-accent);stroke-width:2.5px}.efrc .efl-rem circle{fill:var(--mt-color-accent);stroke:var(--mt-color-surface);stroke-width:2px}.efrc .efl-ideal path{fill:none;stroke:var(--mt-color-text-subtle);stroke-width:1.5px;stroke-dasharray:6 4}.efrc .efoffband path{fill:var(--mt-color-surface-sunk)}.efrc .efb-closed path{fill:var(--mt-color-accent)}.efrc .efb-closed path.cur{fill:var(--mt-color-selection);stroke:var(--mt-color-accent);stroke-width:1.5px}.efrc .efavg line{stroke:var(--mt-color-text-subtle);stroke-width:1.5px;stroke-dasharray:6 4}.efrc .eflbl,.efrc .efavg text{fill:var(--mt-color-text-muted);font-size:12px}.efrc .efcross{stroke:var(--mt-color-divider-strong);fill:none}.efrc .recharts-wrapper:focus-visible{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.eftip.efrctip{border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-m);background:var(--mt-color-surface);box-shadow:var(--mt-shadow-1);font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);flex-direction:column;gap:2px;padding:6px 10px;display:flex;position:static}.eflegend i.off{background:var(--mt-color-surface-sunk);box-shadow:inset 0 0 0 1px var(--mt-color-divider)}.efchartbox,.efbarswrap{gap:var(--mt-space-2);flex-direction:column;min-width:0;display:flex}.perm tr.effut th,.perm tr.effut td{color:var(--mt-color-text-subtle)}.perm tr.efcur th{font-weight:600}.efcompact{max-height:280px;overflow:auto}.eftab{gap:var(--mt-space-3);flex-direction:column;min-width:0;display:flex}.prw.eftime .two small .i{vertical-align:-2px;margin-right:3px}.layout-phone .eftimer{gap:6px;padding:2px 4px 2px 8px}.efpage{gap:var(--mt-space-4);padding:var(--mt-space-4);flex-direction:column;min-width:0;display:flex}.efpage .filterbar{align-items:flex-end}.efchart.efrc{min-width:0;max-width:none}.efbarswrap .efbars{max-width:none}.efpage .filterbar .field{width:200px;min-width:0}.efpage .filterbar .field.efdate{width:148px}.efpage .filterbar>.check{min-height:var(--mt-size-control)}.efpage .filterbar .seg{padding:2px}.efpage .filterbar .seg .react-aria-Radio{min-height:28px}@media (width<=560px){.efpage .filterbar .field,.efpage .filterbar .field.efdate{flex:0 1 calc(50% - var(--mt-space-2) / 2);width:auto}}.abper{font-size:var(--mt-font-size-small);font-variant-numeric:tabular-nums;font-weight:600}.ablegend{gap:var(--mt-space-2) var(--mt-space-4);font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ablegend li{align-items:center;gap:6px;display:inline-flex}.ablegend i{border-radius:var(--mt-radius-xs);border:1px solid var(--mt-color-divider-strong);width:18px;height:12px;display:inline-block}.ablegend i.vac,.abar.vac{background:var(--mt-color-selection);border-color:var(--mt-color-accent)}.ablegend i.off,.abar.off{background:var(--mt-color-info-soft);border-color:var(--mt-color-info-line)}.ablegend i.away,.abar.away{background:var(--mt-color-surface-sunk);border-color:var(--mt-color-divider-strong)}.abt .abh,.abt .abr{column-gap:var(--mt-space-2);grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:center;padding:0 14px;display:grid}.abt .abh{border-bottom:1px solid var(--mt-color-divider);min-height:40px;font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted)}.abt .abh .who{font-weight:600}.abt .days{text-align:center;grid-template-columns:repeat(14,minmax(0,1fr));line-height:1.2;display:grid}.abt .days span{flex-direction:column;align-items:center;display:flex}.abt .days b{color:var(--mt-color-text);font-variant-numeric:tabular-nums;font-weight:600}.abt .days .we,.abt .days .we b{color:var(--mt-color-text-subtle)}.abt .abr{border-bottom:1px solid var(--mt-color-divider-soft);min-height:44px;font-size:var(--mt-font-size-small)}.abt .who{align-items:center;gap:var(--mt-space-2);min-width:0;display:flex}.abt .who .pn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.abt .trk{background:linear-gradient(to right,transparent 35.714%,var(--mt-color-surface-side) 35.714%,var(--mt-color-surface-side) 50%,transparent 50%,transparent 85.714%,var(--mt-color-surface-side) 85.714%);grid-template-columns:repeat(14,minmax(0,1fr));align-items:center;row-gap:4px;min-height:44px;display:grid}.abt .none{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-subtle);grid-column:1/-1;padding:0 6px}.abar{grid-column:var(--s) / var(--e);border-radius:var(--mt-radius-s);min-width:0;min-height:26px;color:var(--mt-color-text);font-size:var(--mt-font-size-caption);border:1px solid;align-items:center;margin:0 1px;padding:0 6px;font-weight:500;text-decoration:none;display:flex}a.abar:hover{box-shadow:inset 0 0 0 1px var(--mt-color-border)}.abar.open{border-right-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0}.abar .bt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prw.abpick{grid-template-columns:minmax(0,1fr) auto}.prw.abmy{grid-template-columns:minmax(0,1fr) auto 32px}.prw.abpick>:nth-child(n+3),.prw.abmy>:nth-child(3){display:none}.abnarrow{width:320px;max-width:100%}@container (width<=560px){.abt .abh{display:none}.abt .abr{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:8px 14px}.abt .trk{background:0 0;flex-direction:column;align-items:stretch;min-height:0;display:flex}.abt .abar{margin:0;padding-block:4px}.abt .abar .bt{white-space:normal}.abt .abar.open{border-radius:var(--mt-radius-s);border-right-style:solid}.abt .none{padding:0}.prw.abpick,.prw.abmy{grid-template-columns:minmax(0,1fr) auto}.prw.abmy{grid-template-columns:minmax(0,1fr) auto 32px}.prw.abpick>:nth-child(2),.prw.abmy>:nth-child(2){display:inline-flex}}@media (width<=560px){.prw.abpick>:nth-child(2),.prw.abmy>:nth-child(2){display:inline-flex}.prw.abpick{grid-template-columns:minmax(0,1fr) auto}.prw.abmy{grid-template-columns:minmax(0,1fr) auto 32px}}html,body,#root{min-height:100%}body{overflow-x:hidden}.t-mono{font-family:var(--mt-font-mono);font-size:.95em}.wrap2{flex-wrap:wrap}.grow{flex:auto;min-width:0}.h2{font-size:var(--mt-font-size-h2);font-weight:600;line-height:1.3}.h3{font-size:var(--mt-font-size-title);font-weight:600;line-height:1.35}.empty h2{font-size:var(--mt-font-size-title);font-weight:600}.row-link{color:inherit;text-decoration:none}.row-link:hover{color:inherit}a.btn{text-decoration:none}.app{background:var(--mt-color-bg);grid-template-columns:auto minmax(0,1fr);min-height:100vh;display:grid}.appnav{border:0;border-right:1px solid var(--mt-color-divider);scrollbar-width:thin;z-index:3;border-radius:0;height:100vh;position:sticky;top:0;overflow:hidden auto}.appnav.nav{max-width:none}.appnav .navtree{outline:none}.navchev{all:unset;cursor:pointer;color:inherit;border-radius:var(--mt-radius-xs);justify-content:center;align-items:center;width:24px;height:24px;margin:-6px;display:inline-flex}.navchev .i{color:var(--mt-color-text-subtle);width:12px;height:12px;transition:transform var(--mt-motion-fast)}.navtree [role=row][aria-expanded=false] .navchev .i{transform:rotate(-90deg)}.navchev-sp{flex:none;width:12px;display:inline-block}.appnav .navtree [role=row]{border-radius:var(--mt-radius-m);cursor:pointer;outline:none}.appnav .navtree [role=row][data-focus-visible] .ni{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:-2px}.appnav .navtree [role=row][data-hovered] .ni:not(.is-current){background:var(--mt-color-surface-sunk)}.appnav .navtree [role=row][aria-level="2"] .ni .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appnav .count{margin-left:auto}.appnav .navtree .navlblrow{cursor:default}.appnav .navtree .navlblrow[data-focus-visible] .navlbl{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:2px;border-radius:var(--mt-radius-xs)}.appnav .navlbl{margin-left:37px}.appnav .ni.sub.navx{padding-left:19px}.appnav .ni.sub.navx .l{gap:6px}.appnav .ni.sub .l>.i{color:var(--mt-color-text-subtle);flex:none}.appnav .navtree [role=row][aria-level="3"] .ni .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appnav .ni.acchead .addr{white-space:nowrap}.navicons{margin-top:var(--mt-space-2);flex-direction:column;align-items:center;gap:2px;display:flex}.niwrap{position:relative}.appnav .ni.is-drag,.appnav .niwrap.is-drag .ni{box-shadow:var(--mt-shadow-2);background:var(--mt-color-surface)}.appnav .navdrop-before,.appnav .navdrop-after{position:relative}.appnav .navdrop-before:before,.appnav .navdrop-after:after{content:"";border-top:2px solid var(--mt-color-accent);pointer-events:none;height:0;position:absolute;left:6px;right:6px}.appnav .navdrop-before:before{top:-2px}.appnav .navdrop-after:after{bottom:-2px}.navfly{max-width:none;z-index:var(--mt-z-popover);margin:0;position:fixed}.navfly:before{content:"";width:10px;height:48px;position:absolute;top:0;left:-10px}.nav-foot.col{flex-direction:column;align-items:stretch;gap:2px}.nav.is-collapsed .nav-foot.col{align-items:center}.nav.is-collapsed .wsw{justify-content:center;width:40px;height:40px;padding:0}.appmain{min-height:100vh}.apphdr{z-index:2;position:sticky;top:0}.h-title{font-size:var(--mt-font-size-title);white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-weight:600;overflow:hidden}.hsearch{position:relative}.hdrop{width:min(440px,100%);z-index:var(--mt-z-popover);position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.appbody{outline:none;flex:auto;min-width:0}.appbody>.banner{flex-shrink:0}.skip:focus{transform:none}.mt-split{grid-template-columns:minmax(0,1fr) minmax(var(--mt-size-panel-min),var(--mt-size-panel));gap:var(--mt-space-4);align-items:start;min-width:0;display:grid}.mt-split.wide{grid-template-columns:minmax(0,1fr) minmax(var(--mt-size-panel-min),var(--mt-size-panel-max))}@media (width<=1439px){.mt-split.wide{grid-template-columns:minmax(0,1fr) minmax(var(--mt-size-panel-min),var(--mt-size-panel))}}@media (width<=1100px){.mt-split,.mt-split.wide{grid-template-columns:minmax(0,1fr) minmax(0,var(--mt-size-panel-min))}}.mt-split.read{grid-template-columns:var(--split-list,max(var(--mt-size-panel-min),min(38%,var(--mt-size-list-read-max)))) 16px minmax(0,1fr);flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0;min-height:0}.appmain:has(>.appbody>.mt-split.read){height:100dvh;min-height:0}.appbody:has(>.mt-split.read){flex:auto;min-height:0;overflow:hidden}.mt-split.read>.pane-list{scrollbar-width:thin;min-height:0;overflow-y:auto}.mt-split.read>.pane-list>.list{scrollbar-width:thin;flex:0 auto;min-height:0;overflow-y:auto}.mt-split.read>.pane-detail{min-height:0;max-height:none;scroll-padding-top:72px;position:relative;top:auto}.mt-split.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.mt-split.is-resizing iframe{pointer-events:none}.mt-split>.grip{touch-action:none;min-width:0}.mt-split.read .pane-detail .lbar{z-index:2;background:var(--mt-color-surface);margin:calc(-1 * var(--mt-space-4)) calc(-1 * var(--mt-space-4)) 0;padding:var(--mt-space-3) var(--mt-space-4);border-bottom:1px solid var(--mt-color-divider-soft);border-radius:var(--mt-radius-l) var(--mt-radius-l) 0 0;position:sticky;top:0}.pane-detail>.letter{border:0}.mt-split.read .mail{grid-template-columns:14px minmax(0,1fr) max-content;row-gap:2px}.mt-split.read .mail .from{grid-column:2}.mt-split.read .mail .meta{flex-direction:row;grid-area:1/3}.mt-split.read .mail .body{grid-column:2/4}.pane-list{gap:var(--mt-space-3);flex-direction:column;min-width:0;display:flex}.pane-detail{background:var(--mt-color-surface);border:1px solid var(--mt-color-divider);border-radius:var(--mt-radius-l);scrollbar-width:thin;min-width:0;max-height:calc(100vh - 84px);position:sticky;top:68px;overflow:auto}.pane-detail>.empty{margin:0 auto}.pane-header{gap:var(--mt-space-2);flex-direction:column;min-width:0;display:flex}.pane-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.pane-title{font-size:var(--mt-font-size-title);font-weight:600}.pane-header .cap{margin:0}.list-filter{max-width:440px}.toolbar-row>.list-filter{flex:180px;min-width:0}.vrows{margin:0;padding:0;list-style:none;position:relative}.ghdr-row{align-items:center;gap:var(--mt-space-2);font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);background:var(--mt-color-surface-side);border-bottom:1px solid var(--mt-color-divider-soft);padding:10px 14px 6px;font-weight:600;display:flex}.ghdr-row .n{color:var(--mt-color-text-subtle);font-weight:500}.page:not(.setpage,.profpage){gap:var(--mt-space-4);flex-direction:column;min-width:0;display:flex}.page.narrow{max-width:760px}.fwrap{flex-direction:column;gap:4px;min-width:0;display:flex}.pform{gap:var(--mt-space-4);flex-direction:column;min-width:0;display:flex}.pform .row>.field{flex:200px}.col-form{gap:var(--mt-space-3);flex-direction:column;display:flex}.toolbar-row{gap:var(--mt-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.toolbar-row .sp{flex:auto}.mt-scrim{background:var(--mt-color-scrim);padding:var(--mt-space-4);z-index:var(--mt-z-popover);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mt-modal{border-radius:var(--mt-radius-xl);outline:none;max-width:100%;max-height:calc(100vh - 32px);overflow:auto}.mt-modal .dialog{outline:none;max-width:100%}.dlg-title{font-size:var(--mt-font-size-title);font-weight:600}.react-aria-Popover{z-index:var(--mt-z-popover);outline:none}.react-aria-Popover .menu,.react-aria-Popover .pop{outline:none;max-height:min(420px,70vh);overflow:auto}.mt-toasts{left:var(--mt-space-4);bottom:var(--mt-space-4);z-index:var(--mt-z-toast);gap:var(--mt-space-2);flex-direction:column;max-width:calc(100vw - 32px);display:flex;position:fixed}.mt-toasts:empty{display:none}.authpage{min-height:100vh;padding:var(--mt-space-6) var(--mt-space-4);background:var(--mt-color-bg);place-items:center;display:grid}.authpage .stage.login{width:400px;max-width:100%}.authpage .stage.narrow{width:560px;max-width:100%}.authpage .steps2{gap:var(--mt-space-2);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.authpage .err{align-items:flex-start;gap:6px;display:flex}.boot{grid-template-columns:auto minmax(0,1fr);min-height:100vh;display:grid}.bootnav{border:0;border-right:1px solid var(--mt-color-divider);gap:var(--mt-space-3);padding-top:var(--mt-space-4);border-radius:0}.bootnav .sk{height:14px}.page.srpage{display:grid}.layout-phone.app{grid-template-columns:minmax(0,1fr)}.layout-phone .appbody{padding:var(--mt-space-3) var(--mt-space-3) 160px}.layout-phone .apphdr{padding:var(--mt-space-2) var(--mt-space-3)}.layout-phone .h-title{flex:100%;max-width:100%}.tabbar{left:var(--mt-space-3);right:var(--mt-space-3);bottom:var(--mt-space-3);justify-content:space-around;gap:var(--mt-space-1);border-radius:var(--mt-radius-xl);background:var(--mt-color-surface-raised);border:1px solid var(--mt-color-divider-strong);box-shadow:var(--mt-shadow-3);z-index:3;padding:6px;display:flex;position:fixed}.tabbtn{min-width:0;min-height:var(--mt-size-target-touch);border-radius:var(--mt-radius-l);color:var(--mt-color-text-muted);font-size:var(--mt-font-size-caption);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.tabbtn[aria-current=page]{background:var(--mt-color-current);color:var(--mt-color-text);font-weight:600}.tabic{display:inline-flex;position:relative}.tabic .dotc{background:var(--mt-color-accent);min-width:16px;height:16px;color:var(--mt-color-accent-text);border-radius:8px;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-6px;right:-10px}.tabtx{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.phone-actions{left:var(--mt-space-3);right:var(--mt-space-3);justify-content:space-between;gap:var(--mt-space-2);z-index:3;display:flex;position:fixed;bottom:88px}.phone-actions .btn{min-height:var(--mt-size-target-touch);box-shadow:var(--mt-shadow-2)}.phone-detail{gap:var(--mt-space-2);flex-direction:column;min-width:0;display:flex}.backlink{align-self:flex-start}.sheetlist{flex-direction:column;gap:2px;min-width:260px;display:flex}.sheetlist .ni.sub{min-height:var(--mt-size-target-touch);padding-left:10px}.morelist{margin:0 0 var(--mt-space-4);flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.morelist .ni{min-height:var(--mt-size-target-touch);justify-content:flex-start;gap:var(--mt-space-3);width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.morelist .ni .t{text-align:left;flex:1}.rowc{display:contents}.seg .react-aria-Radio{min-height:30px;padding:0 var(--mt-space-3);border-radius:var(--mt-radius-s);color:var(--mt-color-text-muted);font-size:var(--mt-font-size-small);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.seg .react-aria-Radio[data-hovered]{color:var(--mt-color-text);background:var(--mt-color-hover)}.seg .react-aria-Radio[data-selected]{background:var(--mt-color-surface);color:var(--mt-color-text);box-shadow:var(--mt-shadow-1);font-weight:600}.seg .react-aria-Radio[data-focus-visible]{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.seg .react-aria-Radio[data-disabled]{color:var(--mt-color-text-disabled);cursor:not-allowed;background:0 0}.card .num{border:0;min-height:0;padding:0}a.mail,a.mail:hover{color:inherit;text-decoration:none}a.mail:hover{background:var(--mt-color-hover)}a.mail[aria-current]{background:var(--mt-color-current)}.props dd>.chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.mt-modal .dialog.xwide{width:760px}@container (width<=560px){.colcfg .task.cfg{grid-template-columns:24px minmax(0,1fr) 32px}.colcfg .task.cfg>.ctype,.colcfg .task.cfg>.clim{grid-column:2;justify-content:flex-start;display:flex}.colcfg .task.cfg>.ctype{grid-row:2}.colcfg .task.cfg>.clim{grid-row:3}.colcfg .task.cfg>:last-child{grid-area:1/3}}.chip.lbl{color:var(--mt-color-workspace-text)}.title-btn{all:unset;cursor:text;border-radius:var(--mt-radius-s);overflow-wrap:anywhere;display:block}.title-btn:hover{background:var(--mt-color-hover)}.title-btn:focus-visible{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.msgblock{gap:var(--mt-space-2);padding:var(--mt-space-3) 0;border-top:1px solid var(--mt-color-divider-soft);flex-direction:column;min-width:0;display:flex}.msgblock:first-of-type{border-top:0}.msgs>.msgblock:last-child{padding-bottom:0}.fullcard{width:100%;max-width:none}.mr-auto{margin-right:auto}.boardpane{gap:var(--mt-space-3);flex-direction:column;min-width:0;display:flex}.boardcols{padding-bottom:var(--mt-space-2);align-items:start;overflow-x:auto}.boardcols .col .cscroll{max-height:calc(100vh - 260px)}.boardcols.lanes .cols{align-items:start;min-width:max-content}.lanes .lane .cscroll{max-height:none}.lanes .colgrid{min-height:48px}.colgrid{outline:none}.colgrid .drop{background:var(--mt-color-accent);border-radius:1px;height:2px}.colgrid[data-drop-target]{outline:var(--mt-focus-width) dashed var(--mt-color-focus);outline-offset:2px;border-radius:var(--mt-radius-m)}.cardin{gap:var(--mt-space-2);flex-direction:column;min-width:0;display:flex;position:relative}.cardin>.grab,.cardin>.lock{width:24px;height:24px;color:var(--mt-color-text-subtle);cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-6px;right:24px}.cardin>.cardmenu{position:absolute;top:-6px;right:-6px}.cardin .top{padding-right:48px}.col .count.over{color:var(--mt-color-warning);font-weight:600}.colhead{border-radius:var(--mt-radius-s)}.colhead.is-drop{outline:var(--mt-focus-width) dashed var(--mt-color-focus);outline-offset:2px}.colhead.is-drag{opacity:.5}.colgrip{display:inline-flex}.colgrip .grab,.colcfg .grab{width:24px;height:24px;color:var(--mt-color-text-subtle);cursor:grab;border-radius:var(--mt-radius-xs);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.colgrip .grab:focus-visible,.colcfg .grab:focus-visible{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.colcfg .task.cfg.is-drag{box-shadow:var(--mt-shadow-2);background:var(--mt-color-surface)}.colcfg .task.cfg.is-focus{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:-2px}.colcfg .ctype{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.colcfg .task.cfg .title-edit{flex-direction:column;gap:2px;min-width:0;display:flex}.colcfg .input.s{width:100%}.colcfg .w-num{width:64px}.rulespage,.ruleedit{gap:var(--mt-space-3);flex-direction:column;min-width:0;display:flex}.rulespage.setcol{gap:var(--mt-space-8)}.rulespage .rule:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr) auto}.ruleedit{max-width:760px}@media (hover:none),(width<=699.98px){.kbdhint{display:none}}.rule .rname{font-weight:600}.slotgrp,.slotnum{align-items:center;gap:6px;display:inline-flex}.slotnum .input.s{width:auto;min-width:64px}.entlist .vrows{margin:0;padding:0;list-style:none}.ent{container-type:inline-size}@container (width<=760px){.entbody{grid-template-columns:minmax(0,1fr)}}.task .tt{min-height:24px}a.crow{color:var(--mt-color-text);text-decoration:none}a.crow:hover{background:var(--mt-color-hover)}a.crow[aria-current]{background:var(--mt-color-current)}.crow.sel:hover{background:var(--mt-color-hover)}.crow.sel.is-current:not(.is-selected){background:var(--mt-color-current)}.crow .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wsrow{grid-template-columns:minmax(0,1fr) auto}.pickscroll{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow:auto}.aghead{padding:var(--mt-space-3) 14px var(--mt-space-1)}.agrow{grid-template-columns:48px 16px minmax(0,2fr) minmax(0,1fr)}.agrow .cap{text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}.cev{text-decoration:none}.cev[aria-current]{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:1px}.wgrid .wh,.wgrid .wbody{min-width:max-content}.compose-stack,.cfcol{gap:var(--mt-space-2);flex-direction:column;min-width:0;display:flex}.cfcol{gap:4px}.compose-f .etext{min-height:160px}.compose-f .etext blockquote{border-left:2px solid var(--mt-color-divider-strong);padding-left:var(--mt-space-3);color:var(--mt-color-text-muted);margin:0 0 4px}.compose-f .etext a{color:var(--mt-color-link)}.compose-f .pop.sug[hidden]{display:none}.wgrid--day{max-height:min(72vh,calc(var(--hr) * 28));overflow-y:auto}.wgrid--day .wh:not(.wallday){z-index:2;background:var(--mt-color-surface);position:sticky;top:0}.wallday span{flex-direction:column;gap:2px;font-weight:400;display:flex}.wallday .cev{height:auto;min-height:24px;position:static}.cev b{overflow-wrap:anywhere;min-width:0}.ev-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.ev-desc{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ev-people{flex-direction:column;gap:2px;margin:0;padding:0 6px;list-style:none;display:flex}.cal-src{gap:var(--mt-space-2);flex-direction:column;display:flex}.cal-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.task-events{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.task-events li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tmeta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.tmeta .lvl{font-size:var(--mt-font-size-caption);color:var(--mt-color-text-muted);border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-s);white-space:nowrap;padding:0 5px}.tmeta .who{color:var(--mt-color-text-muted);font-size:var(--mt-font-size-small);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;max-width:16em;display:inline-flex;overflow:hidden}.prog.tprog{min-width:0;display:inline-flex}.prog.tprog i{min-width:32px;max-width:56px}.trowcap{align-items:center;gap:var(--mt-space-2);flex-wrap:wrap;display:flex}.task.trow2{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding-block:6px}.task.trow2 .row-link{min-width:0;padding-block:2px;display:block}.tmeta .due{white-space:normal;min-width:0}@container (width<=560px){.task.trow2{grid-template-columns:minmax(0,1fr)}}.agentmark{border-radius:var(--mt-radius-s);background:var(--mt-color-selection);color:var(--mt-color-accent);font-size:var(--mt-font-size-caption);vertical-align:middle;align-items:center;gap:3px;margin-left:6px;padding:0 5px;font-weight:600;display:inline-flex}.mx{gap:var(--mt-space-2);grid-template-columns:auto repeat(2,minmax(0,1fr));grid-template-areas:".xu xn""yi q1 q2""yn q3 q4";min-width:0;display:grid}.mx-ax{font-size:var(--mt-font-size-small);color:var(--mt-color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.mx-xu{text-align:center;grid-area:xu}.mx-xn{text-align:center;grid-area:xn}.mx-yi{grid-area:yi}.mx-yn{grid-area:yn}.mx-y{writing-mode:vertical-rl;text-align:center;padding:var(--mt-space-2) 0;align-self:stretch;transform:rotate(180deg)}.mxcell{min-height:200px}.mxcell h4 .qn{font-weight:600}.mxcell h4 .count{font-variant-numeric:tabular-nums;color:var(--mt-color-text-muted);margin-left:auto}.mxgrid{flex-direction:column;gap:6px;min-height:48px;max-height:calc(50vh - 90px);margin:-2px;padding:2px;display:flex;overflow:auto}.mxcard{background:var(--mt-color-surface);border:1px solid var(--mt-color-divider-strong);border-radius:var(--mt-radius-m);padding:6px var(--mt-space-2);font-size:var(--mt-font-size-small);cursor:pointer;min-width:0}.mxcard.is-focus,.mxcard:focus-visible{outline:var(--mt-focus-width) solid var(--mt-color-focus);outline-offset:var(--mt-focus-offset)}.mxcard.is-sel{background:var(--mt-color-selection);border-color:var(--mt-color-accent)}.mxcard.is-drag{box-shadow:var(--mt-shadow-2);transform:rotate(-1deg)}.mxin{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.mxin>.grab{width:24px;height:24px;color:var(--mt-color-text-subtle);cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mxin .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mxin .tnum{grid-column:auto}.mxmeta{gap:var(--mt-space-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;min-width:0;display:flex}.mxmeta .who{color:var(--mt-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=699.98px){.mx{grid-template-columns:minmax(0,1fr);grid-template-areas:"q1""q2""q3""q4"}.mx .mx-ax{display:none}.mxgrid{max-height:none}}.tpath ol{font-size:var(--mt-font-size-small);flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tpath li+li:before{content:"›";color:var(--mt-color-text-subtle);margin-right:4px}.tpath a,.task-letters a,.kidlist .lt{min-height:var(--mt-size-target-min);flex-wrap:wrap;align-items:center;column-gap:.3em;min-width:0;display:inline-flex}.tprops{margin:var(--mt-space-3) 0}.task-card{gap:var(--mt-space-2);padding:var(--mt-space-4);flex-direction:column;min-width:0;display:flex}.task-card>.tprops{margin:var(--mt-space-1) 0}.phone-detail .task-card{padding:var(--mt-space-2) 0}.task-card .tletters{margin:0 calc(-1 * var(--mt-space-1))}.task-card .tletters .mail{color:inherit;text-decoration:none}.task-card .tevents .btn{align-self:flex-start}.qpick{align-items:center;gap:var(--mt-space-2);flex-wrap:wrap;display:inline-flex}.qpick .seg .btn{min-width:32px}.qseg[aria-pressed=true]{font-weight:700}.kids,.cmts{gap:var(--mt-space-2);flex-direction:column;min-width:0;display:flex}.kidlist,.cmtlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kidlist li{align-items:center;gap:var(--mt-space-2);border-bottom:1px solid var(--mt-color-divider-soft);flex-wrap:wrap;min-width:0;padding:6px 0;display:flex}.kidlist li.done .nm{color:var(--mt-color-text-subtle);text-decoration:line-through}.cmt{padding:var(--mt-space-2) 0;border-bottom:1px solid var(--mt-color-divider-soft);min-width:0}.cmh{align-items:center;gap:var(--mt-space-2);font-size:var(--mt-font-size-small);flex-wrap:wrap;display:flex}.cmh .cma{gap:2px;margin-left:auto;display:inline-flex}.cmtext{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.composer{gap:var(--mt-space-2);padding-top:var(--mt-space-2);flex-direction:column;display:flex}.hist section+section{margin-top:var(--mt-space-3)}.hist .hday{font-size:var(--mt-font-size-small);margin:0 0 4px;font-weight:600}.hist ul{margin:0;padding:0;list-style:none}.hist li{gap:var(--mt-space-2);font-size:var(--mt-font-size-small);grid-template-columns:44px minmax(0,1fr);padding:4px 0;display:grid}.hist time{color:var(--mt-color-text-subtle);font-variant-numeric:tabular-nums}.htext{overflow-wrap:anywhere}.duef{gap:var(--mt-space-3);flex-direction:column;display:flex}.dpick{align-items:center;gap:4px;padding-right:2px;display:flex}.dinput{flex:auto;align-items:center;display:flex}.dseg{border-radius:var(--mt-radius-s);font-variant-numeric:tabular-nums;padding:0 1px}.dseg[data-placeholder]{color:var(--mt-color-text-subtle)}.dseg:focus{background:var(--mt-color-accent);color:var(--mt-color-surface);outline:none}.cands{max-height:none;box-shadow:none;border:0;padding:0}.cands .opt.is-disabled{cursor:not-allowed;opacity:.75}.cands .opt .why{text-align:right;margin-left:auto;padding-left:10px}@layer{[data-react-aria-pressable]{touch-action:pan-x pan-y pinch-zoom}}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror [contenteditable=false]{white-space:normal}.ProseMirror [contenteditable=false] [contenteditable=true],.ProseMirror pre{white-space:pre-wrap}img.ProseMirror-separator{border:none!important;width:0!important;height:0!important;margin:0!important;display:inline!important}.ProseMirror-gapcursor{pointer-events:none;margin:0;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid;width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection *{caret-color:#0000}.ProseMirror-focused .ProseMirror-gapcursor{display:block}
