@charset "UTF-8";@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-ext-400-normal-7Z3465FB.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-400-normal-YU2ZJYJL.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-400-normal-APB4EUBL.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-400-normal-7FSQ77DP.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-greek-400-normal-L4LAXORB.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-400-normal-X3NYKSO2.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-vietnamese-400-normal-P5ZB55LJ.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-400-normal-A4XVIM4G.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-ext-500-normal-SJW52W6D.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-500-normal-Z7QHO46N.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-500-normal-R6B2XZIQ.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-500-normal-WNQEPSX2.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-greek-500-normal-4XELGUF7.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-500-normal-B6ARYOP3.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-vietnamese-500-normal-J2J6G2N5.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-500-normal-OZE7IZOF.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-500-normal-4YL5ICYH.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-ext-600-normal-HGPMDSPK.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-600-normal-UU6N6VST.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-600-normal-AFPTCLK6.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-600-normal-7XGRL4XO.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-greek-600-normal-NTJH3CYY.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-600-normal-GD52DGQ2.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-vietnamese-600-normal-JKSXZXZW.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-600-normal-5IGNKSLH.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-600-normal-OPCHJXXH.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-cyrillic-ext-700-normal-HXT6NHIL.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-700-normal-T4K2CWU3.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-cyrillic-700-normal-C5IRGH35.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-700-normal-2HZMNQMS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-greek-700-normal-PVSCNDAB.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-700-normal-H76UTX7D.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-vietnamese-700-normal-WVQ27POF.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-700-normal-JZPPIPWP.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-latin-ext-700-normal-SLLSGF4A.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-700-normal-ZAY2DYTH.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-latin-700-normal-IXG35DPN.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-700-normal-ZYEEATR5.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-cyrillic-ext-400-normal-M2ROQZIK.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-400-normal-RD4P2WYJ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-cyrillic-400-normal-MUN4S7RW.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-400-normal-SUZ3KICP.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-vietnamese-400-normal-CEHCU5UT.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-400-normal-PVEVI4WT.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-ext-400-normal-T6XOR2FX.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-400-normal-6FH7XELU.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-cyrillic-ext-500-normal-MC56NSC2.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-500-normal-TFGJMWK5.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-cyrillic-500-normal-FIG3KNRY.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-500-normal-2KWAQPQZ.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-vietnamese-500-normal-ZWG7QFOJ.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-500-normal-4U6XTONH.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-ext-500-normal-LJE4XY22.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-500-normal-7HZM7XEP.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--mt-color-bg: #f5f7fa;--mt-color-surface: #ffffff;--mt-color-surface-sunken: #edf0f5;--mt-color-border: #d8dee8;--mt-color-border-control: #7b869c;--mt-color-text: #121a28;--mt-color-text-muted: #4b566a;--mt-color-text-subtle: #5f6a80;--mt-color-accent: #1d4ed8;--mt-color-accent-hover: #1a43b8;--mt-color-accent-contrast: #ffffff;--mt-color-accent-soft: #e9efff;--mt-color-focus: #1d4ed8;--mt-color-danger: #b42318;--mt-color-danger-soft: #fdecea;--mt-color-warning: #9a4a09;--mt-color-warning-soft: #fff1e3;--mt-color-success: #0b7569;--mt-color-success-soft: #e2f5f2;--mt-color-severity-high: #b93e0c;--mt-color-severity-medium: #8a5c00;--mt-color-severity-low: #4b566a;--mt-color-unmeasured: var(--mt-color-text-subtle);--mt-color-scrim: rgba(10, 14, 21, .45);--mt-shadow-overlay: 0 8px 24px rgba(18, 26, 40, .14), 0 1px 3px rgba(18, 26, 40, .1);--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--mt-space-1: 4px;--mt-space-2: 8px;--mt-space-3: 12px;--mt-space-4: 16px;--mt-space-6: 24px;--mt-space-8: 32px;--mt-space-12: 48px;--mt-radius-sm: 4px;--mt-radius: 6px;--mt-radius-lg: 10px;--mt-radius-pill: 999px;--mt-motion-duration-fast: .12s;--mt-motion-duration-base: .2s;--mt-motion-ease-out: cubic-bezier(.23, 1, .32, 1);--mt-motion-ease-move: cubic-bezier(.32, .72, 0, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--mt-color-bg: #0d121b;--mt-color-surface: #141b26;--mt-color-surface-sunken: #0a0e15;--mt-color-border: #273142;--mt-color-border-control: #6c7a94;--mt-color-text: #e7ecf4;--mt-color-text-muted: #a6b0c3;--mt-color-text-subtle: #8f9ab0;--mt-color-accent: #78a6ff;--mt-color-accent-hover: #9abcff;--mt-color-accent-contrast: #0b1424;--mt-color-accent-soft: #17264a;--mt-color-focus: #9abcff;--mt-color-danger: #ff8a7f;--mt-color-danger-soft: #3a1714;--mt-color-warning: #ffb26b;--mt-color-warning-soft: #3a2410;--mt-color-success: #4fd1c0;--mt-color-success-soft: #0f2e2b;--mt-color-severity-high: #ff9d66;--mt-color-severity-medium: #f2c35b;--mt-color-severity-low: #a6b0c3;--mt-color-unmeasured: var(--mt-color-text-subtle);--mt-color-scrim: rgba(0, 0, 0, .6);--mt-shadow-overlay: 0 8px 24px rgba(0, 0, 0, .55), 0 1px 3px rgba(0, 0, 0, .45)}}:root[data-theme=dark]{color-scheme:dark;--mt-color-bg: #0d121b;--mt-color-surface: #141b26;--mt-color-surface-sunken: #0a0e15;--mt-color-border: #273142;--mt-color-border-control: #6c7a94;--mt-color-text: #e7ecf4;--mt-color-text-muted: #a6b0c3;--mt-color-text-subtle: #8f9ab0;--mt-color-accent: #78a6ff;--mt-color-accent-hover: #9abcff;--mt-color-accent-contrast: #0b1424;--mt-color-accent-soft: #17264a;--mt-color-focus: #9abcff;--mt-color-danger: #ff8a7f;--mt-color-danger-soft: #3a1714;--mt-color-warning: #ffb26b;--mt-color-warning-soft: #3a2410;--mt-color-success: #4fd1c0;--mt-color-success-soft: #0f2e2b;--mt-color-severity-high: #ff9d66;--mt-color-severity-medium: #f2c35b;--mt-color-severity-low: #a6b0c3;--mt-color-unmeasured: var(--mt-color-text-subtle);--mt-color-scrim: rgba(0, 0, 0, .6);--mt-shadow-overlay: 0 8px 24px rgba(0, 0, 0, .55), 0 1px 3px rgba(0, 0, 0, .45)}:root[data-theme=light]{color-scheme:light}@media(prefers-reduced-motion:reduce){:root{--mt-motion-duration-fast: 0ms;--mt-motion-duration-base: 0ms}}.mt-text-display{font-family:var(--font-sans);font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.01em}.mt-text-page-title{font-family:var(--font-sans);font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.02em}.mt-text-title{font-family:var(--font-sans);font-size:20px;line-height:28px;font-weight:600}.mt-text-heading{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:600}.mt-text-body{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400}.mt-text-body-strong{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:600}.mt-text-small{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:400}.mt-text-label{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em}.mt-text-figure{font-family:var(--font-sans);font-size:24px;line-height:28px;font-weight:600}.mt-text-figure-lg{font-family:var(--font-sans);font-size:36px;line-height:44px;font-weight:600;letter-spacing:-.02em}.mt-text-mono{font-family:var(--font-mono);font-size:13px;line-height:18px;font-weight:400}*,*:before,*:after{box-sizing:border-box}html{font-size:15px}html,body{margin:0;background:var(--mt-color-bg);color:var(--mt-color-text)}body{font-family:var(--font-sans);font-size:14px;line-height:20px;font-variant-numeric:tabular-nums}.mt-root,.mt-root *,.mt-root *:before,.mt-root *:after{box-sizing:border-box}.mt-root{font-family:var(--font-sans);font-size:14px;line-height:20px;color:var(--mt-color-text);background:var(--mt-color-bg);font-variant-numeric:tabular-nums}.mt-text-label{text-transform:uppercase}.mt-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mt-space-2)}.mt-stack{display:grid;gap:var(--mt-space-3)}.mt-icon{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mt-icon--lg{width:20px;height:20px}.mt-btn:focus-visible,.mt-input:focus-visible,.mt-textarea:focus-visible,.mt-select:focus-visible,.mt-select-native:focus-visible,.mt-check input:focus-visible+.mt-check__box,.mt-switch input:focus-visible+.mt-switch__track,.mt-tab:focus-visible,.mt-link:focus-visible,.mt-handle a:focus-visible,.mt-clamp__toggle:focus-visible,.mt-unmeasured--compact .mt-unmeasured__value:focus-visible{outline:2px solid var(--mt-color-focus);outline-offset:2px}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mt-space-2);height:36px;padding:0 var(--mt-space-4);border:1px solid transparent;border-radius:var(--mt-radius);font:600 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}a.mt-btn{text-decoration:none}.mt-btn--primary{background:var(--mt-color-accent);color:var(--mt-color-accent-contrast)}.mt-btn--primary:hover{background:var(--mt-color-accent-hover)}.mt-btn--secondary{background:var(--mt-color-surface);color:var(--mt-color-text);border-color:var(--mt-color-border-control)}.mt-btn--secondary:hover{background:var(--mt-color-surface-sunken)}.mt-btn--ghost{background:transparent;color:var(--mt-color-accent)}.mt-btn--ghost:hover{background:var(--mt-color-accent-soft)}.mt-btn--danger{background:var(--mt-color-surface);color:var(--mt-color-danger);border-color:var(--mt-color-danger)}.mt-btn--danger:hover{background:var(--mt-color-danger-soft)}.mt-btn--badge{height:22px;padding:0 var(--mt-space-2);gap:var(--mt-space-1);border-radius:var(--mt-radius-sm);font:600 12px/16px var(--font-sans)}.mt-btn--badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.mt-btn--badge:hover{border-color:currentColor}.mt-btn--sm{height:28px;padding:0 var(--mt-space-3);font-size:13px}.mt-btn--icon{width:36px;padding:0}.mt-btn--sm.mt-btn--icon{width:28px}.mt-btn:disabled,.mt-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.mt-btn[aria-busy=true]{cursor:progress}.mt-btn__spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mt-spin .8s linear infinite}@keyframes mt-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mt-btn__spinner{animation-duration:2.4s}.mt-btn{transition:none}}.mt-link{color:var(--mt-color-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.mt-link:hover{color:var(--mt-color-accent-hover)}.mt-field{display:grid;align-content:start;gap:var(--mt-space-1);min-width:0}.mt-field__label{font-weight:600;font-size:13px;line-height:18px;color:var(--mt-color-text)}.mt-field__hint{font-size:13px;line-height:18px;color:var(--mt-color-text-muted)}.mt-field__error{font-size:13px;line-height:18px;color:var(--mt-color-danger);display:flex;gap:var(--mt-space-1);align-items:baseline}.mt-input,.mt-select,.mt-select-native{width:100%;height:36px;padding:0 var(--mt-space-3);background:var(--mt-color-surface);color:var(--mt-color-text);border:1px solid var(--mt-color-border-control);border-radius:var(--mt-radius);font:400 14px/20px var(--font-sans)}.mt-input::placeholder,.mt-textarea::placeholder{color:var(--mt-color-text-subtle)}.mt-textarea{display:block;width:100%;min-height:88px;padding:var(--mt-space-2) var(--mt-space-3);resize:vertical;background:var(--mt-color-surface);color:var(--mt-color-text);border:1px solid var(--mt-color-border-control);border-radius:var(--mt-radius);font:400 14px/20px var(--font-sans)}.mt-field--error .mt-textarea{border-color:var(--mt-color-danger)}.mt-textarea:disabled{background:var(--mt-color-surface-sunken);color:var(--mt-color-text-muted);cursor:not-allowed}.mt-input--mono{font-family:var(--font-mono);font-size:13px}.mt-field--error .mt-input,.mt-field--error .mt-select,.mt-field--error .mt-select-native{border-color:var(--mt-color-danger)}.mt-input:disabled,.mt-select[aria-disabled=true],.mt-select-native:disabled{background:var(--mt-color-surface-sunken);color:var(--mt-color-text-muted);cursor:not-allowed}mt-select{display:block;min-width:0}.mt-select{display:flex;align-items:center;padding-right:32px;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;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% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat}.mt-select--sm{height:28px;padding-left:var(--mt-space-2);padding-right:28px;font-size:13px}mt-select:has(>.mt-select--pill){display:inline-block}.mt-select--pill{width:auto;height:40px;padding:0 36px 0 var(--mt-space-4);border-radius:var(--mt-radius-pill);border-color:var(--mt-color-border);font-weight:600}.mt-select--pill:hover{border-color:var(--mt-color-border-control)}.mt-select[aria-expanded=true]{border-color:var(--mt-color-accent)}.mt-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-select__value--placeholder{color:var(--mt-color-text-subtle)}.mt-select__list{flex:1 1 auto;box-sizing:border-box;max-height:min(320px,50vh);overflow-y:auto;overscroll-behavior:contain;padding:var(--mt-space-1);background:var(--mt-color-surface);color:var(--mt-color-text);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow-overlay);font:400 14px/20px var(--font-sans);outline:none}.mt-select__list{transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out),transform var(--mt-motion-duration-base) var(--mt-motion-ease-out)}@starting-style{.mt-select__list{opacity:0;transform:scaleY(.96)}}.mt-select__list--leave{opacity:0;transform:scaleY(.96);transition:opacity var(--mt-motion-duration-fast) var(--mt-motion-ease-out),transform var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}.mt-option{display:flex;align-items:center;gap:var(--mt-space-2);min-height:32px;padding:var(--mt-space-1) var(--mt-space-2) var(--mt-space-1) 28px;border-radius:var(--mt-radius-sm);cursor:pointer;position:relative}.mt-option[data-active=true]{background:var(--mt-color-surface-sunken)}.mt-option[aria-selected=true]{color:var(--mt-color-accent);font-weight:600}.mt-option[aria-selected=true]:before{content:"";position:absolute;left:10px;top:50%;width:8px;height:4px;border:2px solid currentColor;border-top:0;border-right:0;transform:translateY(-75%) rotate(-45deg)}.mt-option[aria-disabled=true]{color:var(--mt-color-text-subtle);cursor:not-allowed}.mt-select-native{appearance:none;padding-right:32px;cursor:pointer;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% - 16px) 16px,calc(100% - 11px) 16px;background-size:5px 5px;background-repeat:no-repeat}.mt-check,.mt-switch{position:relative;display:inline-flex;align-items:center;gap:var(--mt-space-2);cursor:pointer}.mt-check input,.mt-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.mt-check__box{width:16px;height:16px;flex:none;border:1px solid var(--mt-color-border-control);border-radius:var(--mt-radius-sm);background:var(--mt-color-surface);display:grid;place-items:center}.mt-check input:checked+.mt-check__box{background:var(--mt-color-accent);border-color:var(--mt-color-accent)}.mt-check input:checked+.mt-check__box:after{content:"";width:8px;height:4px;border:2px solid var(--mt-color-accent-contrast);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.mt-switch__track{width:32px;height:18px;flex:none;border-radius:var(--mt-radius-pill);background:var(--mt-color-border-control);position:relative;transition:background-color .12s ease}.mt-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--mt-color-surface);transition:transform .12s ease}.mt-switch input:checked+.mt-switch__track{background:var(--mt-color-accent)}.mt-switch input:checked+.mt-switch__track:after{transform:translate(14px)}.mt-badge{display:inline-flex;align-items:center;gap:var(--mt-space-1);height:22px;padding:0 var(--mt-space-2);border-radius:var(--mt-radius-sm);font:600 12px/16px var(--font-sans);white-space:nowrap;border:1px solid transparent}.mt-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.mt-badge--plain:before{display:none}.mt-badge--neutral{background:var(--mt-color-surface-sunken);color:var(--mt-color-text-muted)}.mt-badge--accent{background:var(--mt-color-accent-soft);color:var(--mt-color-accent)}.mt-badge--critical,.mt-badge--danger{background:var(--mt-color-danger-soft);color:var(--mt-color-danger)}.mt-badge--high{background:var(--mt-color-surface);color:var(--mt-color-severity-high);border-color:var(--mt-color-border)}.mt-badge--medium{background:var(--mt-color-surface);color:var(--mt-color-severity-medium);border-color:var(--mt-color-border)}.mt-badge--low{background:var(--mt-color-surface);color:var(--mt-color-severity-low);border-color:var(--mt-color-border)}.mt-badge--attention{background:var(--mt-color-warning-soft);color:var(--mt-color-warning)}.mt-badge--success{background:var(--mt-color-success-soft);color:var(--mt-color-success)}.mt-badge,.mt-count{transition:opacity var(--mt-motion-duration-fast) var(--mt-motion-ease-out),transform var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}@starting-style{.mt-badge,.mt-count{opacity:0;transform:scale(.92)}}.mt-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--mt-radius-pill);background:var(--mt-color-surface-sunken);color:var(--mt-color-text-muted);font:600 12px/16px var(--font-sans)}.mt-banner{display:flex;gap:var(--mt-space-3);align-items:flex-start;padding:var(--mt-space-3) var(--mt-space-4);border-radius:var(--mt-radius-lg);border:1px solid}.mt-banner__body{flex:1;min-width:0;display:grid;gap:2px}.mt-banner__title{font-weight:600}.mt-banner--attention{background:var(--mt-color-warning-soft);border-color:var(--mt-color-warning);color:var(--mt-color-text)}.mt-banner--attention .mt-banner__title{color:var(--mt-color-warning)}.mt-banner--danger{background:var(--mt-color-danger-soft);border-color:var(--mt-color-danger)}.mt-banner--danger .mt-banner__title{color:var(--mt-color-danger)}.mt-banner--info{background:var(--mt-color-accent-soft);border-color:var(--mt-color-accent)}.mt-banner--info .mt-banner__title{color:var(--mt-color-accent)}.mt-page-header{display:grid;gap:var(--mt-space-3);min-width:0}.mt-page-header__crumbs{display:flex;flex-wrap:wrap;gap:var(--mt-space-2);color:var(--mt-color-text-subtle)}.mt-page-header__crumb[aria-current=page]{color:var(--mt-color-text-muted)}.mt-page-header__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mt-space-4)}.mt-page-header__title{min-width:0;color:var(--mt-color-text)}.mt-page-header__aside{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mt-space-2);margin-left:auto}mt-select.mt-page-header__aside{margin-left:0}.mt-panel{display:block;background:var(--mt-color-surface);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-lg);min-width:0}.mt-panel__header{display:flex;align-items:center;gap:var(--mt-space-3);padding:var(--mt-space-3) var(--mt-space-4);border-bottom:1px solid var(--mt-color-border)}.mt-panel__title{margin:0;font-size:16px;line-height:24px;font-weight:600;flex:1;min-width:0}.mt-panel__body{padding:var(--mt-space-4)}.mt-panel__body--flush{padding:0;overflow-x:auto}.mt-table-wrap{overflow-x:auto}.mt-table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.mt-table th{text-align:left;padding:var(--mt-space-2) var(--mt-space-3);background:var(--mt-color-surface-sunken);color:var(--mt-color-text-muted);font:600 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--mt-color-border);white-space:nowrap}.mt-table td{padding:var(--mt-space-3);border-bottom:1px solid var(--mt-color-border);vertical-align:top}.mt-table tbody tr:hover{background:var(--mt-color-surface-sunken)}.mt-table tr[aria-selected=true]{background:var(--mt-color-accent-soft)}.mt-table .mt-num{text-align:right;font-variant-numeric:tabular-nums}.mt-table th[aria-sort]{cursor:pointer}.mt-table-scroll{display:block;min-width:0}.mt-table-scroll__frame{position:relative}.mt-table-scroll__viewport{overflow-x:auto;overflow-y:hidden}.mt-table-scroll__frame:before,.mt-table-scroll__frame:after{content:"";position:absolute;top:0;bottom:0;width:var(--mt-space-8);pointer-events:none;opacity:0;transition:opacity .12s ease-out;z-index:1}.mt-table-scroll__frame:before{left:0;background:linear-gradient(to right,var(--mt-color-surface),transparent)}.mt-table-scroll__frame:after{right:0;background:linear-gradient(to left,var(--mt-color-surface),transparent)}.mt-table-scroll--more-start .mt-table-scroll__frame:before,.mt-table-scroll--more-end .mt-table-scroll__frame:after{opacity:1}.mt-table-scroll__bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--mt-space-1);padding:var(--mt-space-1) var(--mt-space-2) var(--mt-space-1) var(--mt-space-3)}.mt-table-scroll__hint{margin-right:auto;font-size:13px;line-height:18px;color:var(--mt-color-text-subtle)}@media(prefers-reduced-motion:reduce){.mt-table-scroll__frame:before,.mt-table-scroll__frame:after{transition:none}}mt-tabs{display:block}.mt-tabs{list-style:none;margin:0;padding:0;display:flex;gap:var(--mt-space-1);border-bottom:1px solid var(--mt-color-border);overflow-x:auto}.mt-tab{appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--mt-space-2) var(--mt-space-3);font:500 14px/20px var(--font-sans);color:var(--mt-color-text-muted);cursor:pointer;display:inline-flex;gap:var(--mt-space-2);align-items:center;white-space:nowrap}.mt-tab:hover{color:var(--mt-color-text)}.mt-tab-panel{padding-top:var(--mt-space-4)}.mt-tab-panel[inert],.mt-tab-panel[hidden]{display:none}.mt-tabs--switched .mt-tab-panel{transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out)}@starting-style{.mt-tabs--switched .mt-tab-panel{opacity:0}}a.mt-tab{text-decoration:none}.mt-tab[aria-selected=true],.mt-tab[aria-current=page]{color:var(--mt-color-accent);border-bottom-color:var(--mt-color-accent);font-weight:600}.mt-backdrop{position:fixed;inset:0;background:var(--mt-color-scrim);display:grid;place-items:center;padding:var(--mt-space-4)}.mt-scrim{background:var(--mt-color-scrim)}.mt-dialog{display:flex;flex-direction:column;width:min(480px,100vw - 2 * var(--mt-space-4));max-height:calc(100vh - 2 * var(--mt-space-6));background:var(--mt-color-surface);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-lg);box-shadow:var(--mt-shadow-overlay)}.mt-dialog{transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out),transform var(--mt-motion-duration-base) var(--mt-motion-ease-out)}@starting-style{.mt-dialog{opacity:0;transform:translateY(8px) scale(.98)}}.mt-overlay-leaving .mt-dialog{opacity:0;transform:translateY(4px) scale(.98);transition:opacity var(--mt-motion-duration-fast) var(--mt-motion-ease-out),transform var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}.cdk-overlay-backdrop.mt-scrim{transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out)}.cdk-overlay-backdrop.mt-scrim.mt-scrim--leaving{opacity:0;transition-duration:var(--mt-motion-duration-fast)}@keyframes mt-drawer-in{0%{transform:translate(100%)}}.mt-drawer-pane{animation:mt-drawer-in var(--mt-motion-duration-base) var(--mt-motion-ease-move)}.mt-drawer-pane.mt-overlay-leaving{transform:translate(100%);transition:transform var(--mt-motion-duration-base) var(--mt-motion-ease-out)}.mt-dialog--lg{width:min(640px,100vw - 2 * var(--mt-space-4))}.mt-dialog__header{flex:none;padding:var(--mt-space-4) var(--mt-space-4) var(--mt-space-2)}.mt-dialog__title{margin:0;font-size:20px;line-height:28px;font-weight:600}.mt-dialog__body{flex:1 1 auto;min-height:0;padding:0 var(--mt-space-4) var(--mt-space-4);color:var(--mt-color-text-muted)}.mt-dialog__footer{flex:none;display:flex;justify-content:flex-end;gap:var(--mt-space-2);padding:var(--mt-space-3) var(--mt-space-4);border-top:1px solid var(--mt-color-border)}.mt-toast{display:flex;gap:var(--mt-space-3);align-items:center;padding:var(--mt-space-3) var(--mt-space-4);min-width:280px;max-width:420px;background:var(--mt-color-surface);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-lg);box-shadow:var(--mt-shadow-overlay)}.mt-toast__text{flex:1;min-width:0}.mt-toast{transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out),transform var(--mt-motion-duration-base) var(--mt-motion-ease-out)}@starting-style{.mt-toast{opacity:0;transform:translateY(12px)}}.mt-toast--leave{opacity:0;transform:translateY(8px);transition:opacity var(--mt-motion-duration-fast) var(--mt-motion-ease-out),transform var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}.mt-toast-outlet{position:fixed;left:50%;bottom:var(--mt-space-6);transform:translate(-50%);z-index:1100}.mt-empty{display:grid;justify-items:center;text-align:center;gap:var(--mt-space-2);padding:var(--mt-space-12) var(--mt-space-6);color:var(--mt-color-text-muted)}.mt-empty__title{margin:0;color:var(--mt-color-text);font-size:16px;line-height:24px;font-weight:600}.mt-empty__text{margin:0;max-width:46ch}.mt-unmeasured{display:inline-grid;gap:2px}.mt-unmeasured__value{color:var(--mt-color-unmeasured);border-bottom:1px dashed var(--mt-color-unmeasured);justify-self:start}.mt-num .mt-unmeasured{justify-items:end}.mt-num .mt-unmeasured__value{justify-self:end}.mt-unmeasured__reason{font-size:13px;line-height:18px;color:var(--mt-color-text-subtle)}.mt-unmeasured--compact{display:inline-flex}.mt-unmeasured--compact .mt-unmeasured__value{cursor:help;white-space:nowrap}.mt-signals{display:grid;gap:var(--mt-space-2)}.mt-signals__row{display:grid;grid-template-columns:minmax(0,1fr) fit-content(50%);gap:var(--mt-space-3);align-items:center}.mt-signals__row>*{min-width:0}.mt-signals__name{color:var(--mt-color-text-muted)}.mt-signals__value{font-variant-numeric:tabular-nums;font-weight:600}.mt-signals__value--off{color:var(--mt-color-text-subtle);font-weight:400}.mt-signals__source{font-size:13px;line-height:18px;color:var(--mt-color-text-subtle);border-top:1px solid var(--mt-color-border);padding-top:var(--mt-space-2)}.mt-handle{display:inline-flex;align-items:baseline;gap:var(--mt-space-2);min-width:0}.mt-handle__platform{font:600 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--mt-color-text-muted);flex:none}.mt-handle__name{font-family:var(--font-mono);font-size:13px;line-height:18px;color:var(--mt-color-text);overflow-wrap:anywhere}.mt-handle a{color:inherit;text-decoration:underline;text-decoration-color:var(--mt-color-border-control);text-underline-offset:2px}.mt-handle a:hover{text-decoration-color:currentColor}.mt-table--dense{font-size:13px;line-height:18px}.mt-table--dense th,.mt-table--dense td{padding:var(--mt-space-2) var(--mt-space-3)}.mt-disclosure{display:block;background:var(--mt-color-surface);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-lg);overflow:hidden;min-width:0}.mt-disclosure__heading{margin:0;font:inherit}.mt-disclosure__trigger{appearance:none;display:flex;align-items:center;gap:var(--mt-space-4);width:100%;margin:0;padding:var(--mt-space-4);background:none;border:0;color:var(--mt-color-text);font:inherit;text-align:left;cursor:pointer}.mt-disclosure__trigger:hover{background:var(--mt-color-surface-sunken)}.mt-disclosure__trigger:focus-visible{outline:2px solid var(--mt-color-focus);outline-offset:-2px}.mt-disclosure__text{display:grid;gap:2px;flex:1;min-width:0}.mt-disclosure__description{color:var(--mt-color-text-muted)}.mt-disclosure__chevron{display:inline-flex;color:var(--mt-color-accent);transition:transform var(--mt-motion-duration-base) var(--mt-motion-ease-move)}.mt-disclosure--open .mt-disclosure__chevron{transform:rotate(180deg)}.mt-disclosure__body{padding:var(--mt-space-4);border-top:1px solid var(--mt-color-border);background:var(--mt-color-bg)}.mt-disclosure__panel{display:grid;grid-template-rows:0fr;visibility:hidden}.mt-disclosure__panel--open{grid-template-rows:1fr;visibility:visible}.mt-disclosure__clip{min-height:0;overflow:hidden}.mt-disclosure__panel--animated{transition:grid-template-rows var(--mt-motion-duration-base) var(--mt-motion-ease-move),visibility 0s linear var(--mt-motion-duration-base)}.mt-disclosure__panel--animated.mt-disclosure__panel--open{transition:grid-template-rows var(--mt-motion-duration-base) var(--mt-motion-ease-move),visibility 0s linear 0s}.mt-tooltip{display:block;max-width:320px;padding:var(--mt-space-1) var(--mt-space-2);border-radius:var(--mt-radius-sm);background:var(--mt-color-text);color:var(--mt-color-surface);font:400 13px/18px var(--font-sans);box-shadow:var(--mt-shadow-overlay);overflow-wrap:anywhere;pointer-events:none}.mt-tooltip-pane{pointer-events:none}.mt-tooltip{transition:opacity var(--mt-motion-duration-fast) var(--mt-motion-ease-out),transform var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}@starting-style{.mt-tooltip{opacity:0;transform:scale(.96)}}.mt-tooltip--leave{opacity:0;transform:scale(.96)}.mt-skeleton{display:block;width:100%;border-radius:var(--mt-radius-lg);background:var(--mt-color-surface-sunken)}.mt-skeleton--line{border-radius:var(--mt-radius-sm)}.mt-skeleton{transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out)}@starting-style{.mt-skeleton{opacity:0}}.mt-skeleton--short{width:40%}.mt-steps{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--mt-space-3)}.mt-step{position:relative;display:grid;gap:var(--mt-space-2);align-content:start;min-width:0}.mt-step__marker{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--mt-radius-pill);border:2px solid var(--mt-color-border-control);background:var(--mt-color-surface);color:var(--mt-color-text-muted);font:600 13px/1 var(--font-sans)}.mt-step__marker .mt-icon{width:16px;height:16px}.mt-step__body{display:grid;gap:2px;min-width:0}.mt-step__title{font:600 14px/20px var(--font-sans);color:var(--mt-color-text)}.mt-step__when{font:400 12px/16px var(--font-sans);color:var(--mt-color-text-muted)}.mt-step__detail{font:400 13px/18px var(--font-sans);color:var(--mt-color-text-muted)}.mt-steps:not(.mt-steps--vertical) .mt-step:not(:last-child):after{content:"";position:absolute;top:13px;left:28px;right:calc(-1 * var(--mt-space-3));height:2px;background:var(--mt-color-border)}.mt-steps:not(.mt-steps--vertical) .mt-step--done:not(:last-child):after{background:var(--mt-color-accent)}.mt-step--done .mt-step__marker{border-color:var(--mt-color-accent);background:var(--mt-color-accent);color:var(--mt-color-accent-contrast)}.mt-step--current .mt-step__marker{border-color:var(--mt-color-accent);background:var(--mt-color-accent-soft);color:var(--mt-color-accent);box-shadow:0 0 0 4px var(--mt-color-accent-soft)}.mt-step--current .mt-step__title{color:var(--mt-color-accent)}.mt-step--upcoming .mt-step__title{color:var(--mt-color-text-muted);font-weight:400}.mt-step--failed .mt-step__marker{border-color:var(--mt-color-danger);background:var(--mt-color-danger);color:var(--mt-color-accent-contrast)}.mt-step--failed .mt-step__title{color:var(--mt-color-danger)}.mt-step--skipped .mt-step__marker{border-style:dashed;color:var(--mt-color-text-subtle)}.mt-step--skipped .mt-step__title{color:var(--mt-color-text-subtle);font-weight:400;text-decoration:line-through}@keyframes mt-step-pulse{0%,to{box-shadow:0 0 0 4px var(--mt-color-accent-soft)}50%{box-shadow:0 0 0 7px var(--mt-color-accent-soft)}}.mt-step--current .mt-step__marker{animation:mt-step-pulse 2.4s var(--mt-motion-ease-out) infinite}@media(prefers-reduced-motion:reduce){.mt-step--current .mt-step__marker{animation:none}}.mt-steps--vertical{grid-auto-flow:row;grid-auto-columns:auto;gap:0}.mt-steps--vertical .mt-step{grid-template-columns:28px minmax(0,1fr);column-gap:var(--mt-space-3);padding-bottom:var(--mt-space-4)}.mt-steps--vertical .mt-step:last-child{padding-bottom:0}.mt-steps--vertical .mt-step__body{padding-top:4px}.mt-steps--vertical .mt-step:not(:last-child):after{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--mt-color-border)}.mt-steps--vertical .mt-step--done:not(:last-child):after{background:var(--mt-color-accent)}@media(max-width:720px){.mt-steps:not(.mt-steps--vertical){grid-auto-flow:row;grid-auto-columns:auto}.mt-steps:not(.mt-steps--vertical) .mt-step{grid-template-columns:28px minmax(0,1fr);column-gap:var(--mt-space-3)}.mt-steps:not(.mt-steps--vertical) .mt-step:after{display:none}}.mt-stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));background:var(--mt-color-surface);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-lg);overflow:hidden;min-width:0}.mt-stat{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-width:0;box-shadow:-1px 0 0 var(--mt-color-border),0 -1px 0 var(--mt-color-border)}.mt-stat__cell{display:grid;grid-row:1/-1;grid-template-rows:subgrid;row-gap:var(--mt-space-1);align-items:start;min-width:0;padding:var(--mt-space-4) var(--mt-space-6) var(--mt-space-6);color:var(--mt-color-text)}a.mt-stat__cell{text-decoration:none;transition:background-color var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}a.mt-stat__cell:hover{background:var(--mt-color-surface-sunken)}a.mt-stat__cell:focus-visible{outline:2px solid var(--mt-color-focus);outline-offset:-2px}.mt-stat__label{font-weight:500;color:var(--mt-color-text-muted)}.mt-stat__body{display:grid;gap:var(--mt-space-1);align-content:start;align-self:baseline;min-width:0}.mt-stat__figure{color:var(--mt-color-accent);overflow-wrap:anywhere}.mt-stat--md .mt-stat__figure,.mt-stat--sm .mt-stat__figure{overflow-wrap:normal;word-break:normal}.mt-stat--danger .mt-stat__figure{color:var(--mt-color-danger)}.mt-stat--success .mt-stat__figure{color:var(--mt-color-success)}.mt-stat--ink .mt-stat__figure{color:var(--mt-color-text)}.mt-stat__figure .mt-unmeasured{padding-top:var(--mt-space-2);letter-spacing:0}.mt-stat__figure .mt-unmeasured__value{font:600 20px/28px var(--font-sans)}.mt-stat__figure .mt-unmeasured__reason{font-weight:400}.mt-stat--sm .mt-stat__figure .mt-unmeasured{padding-top:0}.mt-stat--sm .mt-stat__figure .mt-unmeasured__value{font:inherit}.mt-stat__hint{color:var(--mt-color-text-subtle)}.mt-text-figure-lg{font-variant-numeric:tabular-nums}@keyframes mt-figure-settle{0%{opacity:.25;transform:translateY(3px)}}.mt-stat__figure--changed{animation:mt-figure-settle var(--mt-motion-duration-base) var(--mt-motion-ease-out)}@media(max-width:400px){.mt-stat__cell{padding:var(--mt-space-3) var(--mt-space-4) var(--mt-space-4)}}@media(prefers-reduced-motion:reduce){a.mt-stat__cell{transition:none}}.mt-segmented{position:relative;display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border-radius:var(--mt-radius);background:var(--mt-color-surface-sunken);border:1px solid var(--mt-color-border);max-width:100%}.mt-segmented__thumb{position:absolute;left:0;top:0;width:var(--mt-segment-w, 0);height:var(--mt-segment-h, 0);transform:translate(var(--mt-segment-x, 0),var(--mt-segment-y, 0));border-radius:var(--mt-radius-sm);background:var(--mt-color-surface);box-shadow:0 0 0 1px var(--mt-color-border);opacity:0;pointer-events:none}.mt-segmented--thumb .mt-segmented__thumb{opacity:1}.mt-segmented--animated .mt-segmented__thumb{transition:transform var(--mt-motion-duration-base) var(--mt-motion-ease-move),width var(--mt-motion-duration-base) var(--mt-motion-ease-move),height var(--mt-motion-duration-base) var(--mt-motion-ease-move)}.mt-segment{position:relative;display:inline-flex;align-items:center;height:30px;padding:0 var(--mt-space-3);border-radius:var(--mt-radius-sm);font:500 13px/18px var(--font-sans);color:var(--mt-color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--mt-motion-duration-fast) var(--mt-motion-ease-out),color var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}.mt-segment:hover{color:var(--mt-color-text)}.mt-segment[aria-checked=true]{background:var(--mt-color-surface);color:var(--mt-color-text);font-weight:600;box-shadow:0 0 0 1px var(--mt-color-border)}.mt-segmented--thumb .mt-segment[aria-checked=true]{background:transparent;box-shadow:none}.mt-segment:focus-visible{outline:2px solid var(--mt-color-focus);outline-offset:2px}.mt-segmented--sm .mt-segment{height:22px;padding:0 var(--mt-space-2);font-size:12px;line-height:16px}@media(max-width:480px){.mt-segmented:not(.mt-segmented--sm){display:flex;flex-wrap:nowrap}.mt-segmented:not(.mt-segmented--sm) .mt-segment{flex:1 1 auto;justify-content:center;padding:0 var(--mt-space-2)}}@media(prefers-reduced-motion:reduce){.mt-segment{transition:none}}mt-popover{display:inline-block}.mt-popover{display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 2 * var(--mt-space-4));max-height:min(560px,100vh - 2 * var(--mt-space-8));background:var(--mt-color-surface);color:var(--mt-color-text);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-lg);box-shadow:var(--mt-shadow-overlay);text-align:left;outline:none}.mt-popover{transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out),transform var(--mt-motion-duration-base) var(--mt-motion-ease-out)}@starting-style{.mt-popover{opacity:0;transform:scale(.96)}}.mt-popover--leave{opacity:0;transform:scale(.96);transition:opacity var(--mt-motion-duration-fast) var(--mt-motion-ease-out),transform var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}.mt-popover__header{flex:none;display:flex;align-items:center;gap:var(--mt-space-2);padding:var(--mt-space-2) var(--mt-space-2) var(--mt-space-2) var(--mt-space-4);border-bottom:1px solid var(--mt-color-border)}.mt-popover__title{flex:1;min-width:0}.mt-popover__body{flex:1 1 auto;min-height:0;padding:var(--mt-space-4)}.mt-event-list{list-style:none;margin:0;padding:0}.mt-event-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--mt-space-6);row-gap:var(--mt-space-2);padding:var(--mt-space-4) var(--mt-space-6);border-bottom:1px solid var(--mt-color-border);min-width:0}.mt-event-row:last-child{border-bottom:0}.mt-event-row:hover{background:var(--mt-color-surface-sunken)}.mt-event-row__badges{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--mt-space-2);font:600 13px/18px var(--font-sans);color:var(--mt-color-text);min-width:0}.mt-event-row__text{grid-column:1;margin:0;font:400 15px/22px var(--font-sans);color:var(--mt-color-text);overflow-wrap:anywhere;min-width:0}.mt-event-row__meta{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--mt-space-1) var(--mt-space-3);font:400 13px/18px var(--font-sans);color:var(--mt-color-text-subtle);min-width:0}.mt-event-row__side{grid-column:2;grid-row:1/span 3;display:flex;flex-direction:column;align-items:flex-end;align-content:start;gap:var(--mt-space-2)}.mt-event-row__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mt-space-1)}.mt-event-row__actions{display:flex;align-items:center;gap:var(--mt-space-2)}@media(max-width:600px){.mt-event-row{grid-template-columns:minmax(0,1fr);padding:var(--mt-space-3) var(--mt-space-4)}.mt-event-row__side{grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:wrap;align-items:center}.mt-event-row__list{justify-content:flex-start}}mt-clamp{display:grid;justify-items:start;gap:var(--mt-space-1);min-width:0}.mt-clamp__text{justify-self:stretch;min-width:0;overflow-wrap:anywhere;transition:height var(--mt-motion-duration-base) var(--mt-motion-ease-move)}.mt-clamp__text--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--mt-clamp-lines, 3);line-clamp:var(--mt-clamp-lines, 3);overflow:hidden}.mt-clamp__text--moving{overflow:hidden}.mt-clamp__toggle{appearance:none;margin:0;padding:0;border:0;background:none;font:600 13px/18px var(--font-sans);color:var(--mt-color-accent);cursor:pointer;border-radius:var(--mt-radius-sm)}.mt-clamp__toggle:hover{text-decoration:underline;text-underline-offset:2px}mt-menu{display:inline-block}.mt-menu{display:grid;gap:2px;min-width:200px;max-width:min(320px,100vw - 2 * var(--mt-space-4));padding:var(--mt-space-1);background:var(--mt-color-surface);color:var(--mt-color-text);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow-overlay);font:400 14px/20px var(--font-sans);text-align:left;outline:none}.mt-menu{transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out),transform var(--mt-motion-duration-base) var(--mt-motion-ease-out)}@starting-style{.mt-menu{opacity:0;transform:scale(.96)}}.mt-menu--leave{opacity:0;transform:scale(.96);transition:opacity var(--mt-motion-duration-fast) var(--mt-motion-ease-out),transform var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}.mt-menu__item{display:grid;gap:2px;min-height:32px;padding:var(--mt-space-1) var(--mt-space-3);align-content:center;border-radius:var(--mt-radius-sm);cursor:pointer;outline:none;transition:background-color var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}.mt-menu__item:hover,.mt-menu__item:focus{background:var(--mt-color-surface-sunken)}.mt-menu__item:focus-visible{outline:2px solid var(--mt-color-focus);outline-offset:-2px}.mt-menu__label{font-weight:500}.mt-menu__item--disabled{cursor:default}.mt-menu__item--disabled .mt-menu__label{color:var(--mt-color-text-subtle)}.mt-menu__hint{font:400 13px/18px var(--font-sans);color:var(--mt-color-text-muted)}mt-score-band{display:block;min-width:0;container-type:inline-size}.mt-score-band__scale{position:relative;padding-top:28px}.mt-score-band__value{position:absolute;top:0;transform:translate(-50%);padding:2px 6px;border-radius:var(--mt-radius-sm);background:var(--mt-color-text);color:var(--mt-color-surface);font:600 12px/16px var(--font-sans);white-space:nowrap}.mt-score-band__pin{position:absolute;top:22px;width:2px;height:24px;transform:translate(-50%);background:var(--mt-color-text)}.mt-score-band__track{display:grid;gap:2px;height:12px;border-radius:var(--mt-radius-pill);overflow:hidden}.mt-score-band__segment--0{background:var(--mt-color-danger)}.mt-score-band__segment--1{background:var(--mt-color-severity-high)}.mt-score-band__segment--2{background:var(--mt-color-severity-medium)}.mt-score-band__segment--3{background:color-mix(in srgb,var(--mt-color-success) 45%,var(--mt-color-surface))}.mt-score-band__segment--4{background:var(--mt-color-success)}.mt-score-band__labels{display:grid;gap:2px;margin-top:var(--mt-space-2);font:500 12px/16px var(--font-sans);color:var(--mt-color-text-subtle)}.mt-score-band__labels>span{min-width:0;white-space:nowrap}.mt-score-band__labels>span:last-child{justify-self:end}.mt-score-band__label--current{color:var(--mt-color-text);font-weight:600}@container (max-width: 480px){.mt-score-band__labels>span:not(:first-child,:last-child,.mt-score-band__label--current){visibility:hidden}}mt-bar.mt-bar{display:block;min-width:0;height:6px;border-radius:var(--mt-radius-pill);background:var(--mt-color-surface-sunken);overflow:hidden}.mt-bar__fill{display:block;height:100%;border-radius:var(--mt-radius-pill);background:var(--mt-color-accent)}.mt-bar--danger .mt-bar__fill{background:var(--mt-color-danger)}.mt-rail{display:flex;flex-direction:column;gap:var(--mt-space-2);width:248px;padding:var(--mt-space-3) var(--mt-space-2);overflow-x:hidden;overflow-y:auto;background:var(--mt-color-bg);border-right:1px solid var(--mt-color-border);transition:width var(--mt-motion-duration-base) var(--mt-motion-ease-move)}.mt-rail--collapsed{width:64px}.mt-rail{scrollbar-width:thin;scrollbar-color:var(--mt-color-border-control) transparent}.mt-rail:not(.mt-rail--collapsed){scrollbar-gutter:stable}.mt-rail__head{display:flex;padding-inline-start:9px}.mt-rail__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mt-space-1)}mt-rail-area{display:block}.mt-rail__item{display:flex;align-items:center;gap:var(--mt-space-3);width:100%;min-height:36px;margin:0;padding:var(--mt-space-2) var(--mt-space-3);border:1px solid transparent;border-radius:var(--mt-radius);background:none;color:var(--mt-color-text-muted);text-align:left;text-decoration:none;white-space:nowrap;overflow:hidden;cursor:pointer;transition:background-color var(--mt-motion-duration-fast) var(--mt-motion-ease-out),color var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}.mt-rail__item:hover{color:var(--mt-color-text);background:var(--mt-color-surface-sunken)}.mt-rail__item:focus-visible{outline:2px solid var(--mt-color-focus);outline-offset:1px}.mt-rail__item--active,.mt-rail__item--active:hover{color:var(--mt-color-text);background:var(--mt-color-surface);border-color:var(--mt-color-border);font-weight:600}.mt-rail__item--current{color:var(--mt-color-text);font-weight:600}.mt-rail--collapsed .mt-rail__item--current{background:var(--mt-color-surface);border-color:var(--mt-color-border)}.mt-rail__chevron{display:flex;flex:none;margin-left:auto;color:var(--mt-color-text-subtle);transition:transform var(--mt-motion-duration-base) var(--mt-motion-ease-move),opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out)}.mt-rail__item[aria-expanded=true] .mt-rail__chevron{transform:rotate(180deg)}.mt-rail__count{flex:none;margin-left:auto;transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out)}.mt-rail__label:has(+.mt-rail__count){margin-right:calc(var(--mt-space-1) - var(--mt-space-3))}.mt-rail__count+.mt-rail__chevron{margin-left:calc(var(--mt-space-1) - var(--mt-space-3))}.mt-rail__views{display:grid;grid-template-rows:0fr;visibility:hidden}.mt-rail__views--open{grid-template-rows:1fr;visibility:visible}.mt-rail__views-clip{min-height:0;overflow:clip;overflow-clip-margin:var(--mt-space-1)}.mt-rail__views .mt-rail__sub{opacity:0;transform:translateY(-6px)}.mt-rail__views--open .mt-rail__sub{opacity:1;transform:none}.mt-rail__views--animated{transition:grid-template-rows var(--mt-motion-duration-base) var(--mt-motion-ease-move),visibility 0s linear var(--mt-motion-duration-base)}.mt-rail__views--animated.mt-rail__views--open{transition:grid-template-rows var(--mt-motion-duration-base) var(--mt-motion-ease-move),visibility 0s linear 0s}.mt-rail__views--animated .mt-rail__sub{transition:opacity var(--mt-motion-duration-fast) var(--mt-motion-ease-out),transform var(--mt-motion-duration-base) var(--mt-motion-ease-move)}.mt-rail__views--animated.mt-rail__views--open .mt-rail__sub{transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out),transform var(--mt-motion-duration-base) var(--mt-motion-ease-move)}.mt-rail__sub{position:relative;list-style:none;margin:2px 0 var(--mt-space-2);padding:0;display:grid;gap:2px}.mt-rail__sub:before{content:"";position:absolute;top:2px;bottom:2px;left:22px;width:1px;background:var(--mt-color-border)}.mt-rail__subitem{display:flex;align-items:center;min-height:34px;margin-left:var(--mt-space-8);padding:0 var(--mt-space-3);border:1px solid transparent;border-radius:var(--mt-radius);color:var(--mt-color-text-muted);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color var(--mt-motion-duration-fast) var(--mt-motion-ease-out),color var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}.mt-rail__subitem:hover{color:var(--mt-color-text);background:var(--mt-color-surface-sunken)}.mt-rail__subitem:focus-visible{outline:2px solid var(--mt-color-focus);outline-offset:1px}.mt-rail__subitem--active,.mt-rail__subitem--active:hover{color:var(--mt-color-accent);background:var(--mt-color-accent-soft);font-weight:600}.mt-rail__label{flex:none;transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out)}.mt-rail:not(.mt-rail--collapsed):not(.mt-rail--folding) .mt-rail__label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.mt-rail--collapsed .mt-rail__label,.mt-rail--collapsed .mt-rail__count,.mt-rail--collapsed .mt-rail__chevron{opacity:0;visibility:hidden;transition:opacity var(--mt-motion-duration-fast) var(--mt-motion-ease-out),visibility 0s linear var(--mt-motion-duration-fast)}@starting-style{.mt-rail--folding.mt-rail--collapsed .mt-rail__label,.mt-rail--folding.mt-rail--collapsed .mt-rail__count,.mt-rail--folding.mt-rail--collapsed .mt-rail__chevron{opacity:1;visibility:visible}.mt-rail--folding:not(.mt-rail--collapsed) .mt-rail__label,.mt-rail--folding:not(.mt-rail--collapsed) .mt-rail__count,.mt-rail--folding:not(.mt-rail--collapsed) .mt-rail__chevron{opacity:0}}@media(max-width:600px){.mt-rail,.mt-rail--collapsed{width:auto;border-right:0;border-bottom:1px solid var(--mt-color-border)}}mt-conversation.mt-conversation{position:relative;display:flex;flex-direction:column;min-height:0}.mt-conversation__viewport{flex:1 1 auto;min-height:0;overscroll-behavior:contain}.mt-conversation__thread{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mt-space-6);padding:var(--mt-space-4)}.mt-conversation__jump{position:absolute;left:0;right:0;bottom:var(--mt-space-3);display:flex;justify-content:center;pointer-events:none}.mt-conversation__jump .mt-btn{pointer-events:auto;box-shadow:var(--mt-shadow-overlay)}mt-message.mt-message{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--mt-space-2);min-width:0}.mt-message--customer{justify-items:end}.mt-message__author{font-weight:600;color:var(--mt-color-text-muted)}.mt-message__body{width:100%;min-width:0}.mt-message__body--plain{width:auto;max-width:min(85%,560px);padding:var(--mt-space-2) var(--mt-space-3);border-radius:var(--mt-radius-lg);background:var(--mt-color-surface-sunken);color:var(--mt-color-text);white-space:pre-wrap;overflow-wrap:anywhere}.mt-message .mt-banner{width:100%}.mt-message__skill{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mt-space-1) var(--mt-space-2)}.mt-message__skill-name{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--mt-space-2);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-pill);background:var(--mt-color-surface);color:var(--mt-color-text-muted)}.mt-typing{display:inline-flex;align-items:center;gap:3px;height:20px;margin-top:var(--mt-space-1)}.mt-typing__dot{width:6px;height:6px;border-radius:50%;background:var(--mt-color-accent);opacity:.25;animation:mt-typing 1.2s var(--mt-motion-ease-out) infinite}.mt-typing__dot:nth-child(2){animation-delay:.15s}.mt-typing__dot:nth-child(3){animation-delay:.3s}@keyframes mt-typing{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.mt-typing__dot{animation:none;opacity:.6}}.mt-prose{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mt-space-3);min-width:0;color:var(--mt-color-text);overflow-wrap:anywhere}.mt-prose>*,.mt-prose li>p,.mt-prose blockquote>*{margin:0}.mt-prose>:is(h3,h4,h5,h6):not(:first-child){margin-top:var(--mt-space-2)}.mt-prose :is(ul,ol){margin:0;padding-left:var(--mt-space-6);display:grid;gap:var(--mt-space-1)}.mt-prose li>:is(ul,ol){margin-top:var(--mt-space-1)}.mt-prose li::marker{color:var(--mt-color-text-muted)}.mt-prose :is(strong,b){font-weight:600}.mt-prose blockquote{display:grid;gap:var(--mt-space-2);padding-left:var(--mt-space-3);border-left:2px solid var(--mt-color-border);color:var(--mt-color-text-muted)}.mt-prose hr{width:100%;height:0;border:0;border-top:1px solid var(--mt-color-border)}.mt-prose__inline-code{padding:1px var(--mt-space-1);border-radius:var(--mt-radius-sm);background:var(--mt-color-surface-sunken);font-family:var(--font-mono);font-size:13px}.mt-prose__code{padding:var(--mt-space-3);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius);background:var(--mt-color-surface-sunken);font:400 13px/18px var(--font-mono);white-space:pre;overflow-wrap:normal}.mt-prose__table{border:1px solid var(--mt-color-border);border-radius:var(--mt-radius);overflow-wrap:normal}.mt-prose__table .mt-table tbody tr:last-child td{border-bottom:0}.mt-prose__code:focus-visible,.mt-prose__table:focus-visible{outline:2px solid var(--mt-color-focus);outline-offset:2px}.mt-citation-host{display:inline}.mt-citation{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin:0 1px;padding:0 var(--mt-space-1);border-radius:var(--mt-radius-sm);background:var(--mt-color-accent-soft);color:var(--mt-color-accent);font:600 12px/16px var(--font-sans);text-decoration:none;vertical-align:1px;white-space:nowrap}a.mt-citation{transition:background-color var(--mt-motion-duration-fast) var(--mt-motion-ease-out),color var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}a.mt-citation:hover{background:var(--mt-color-accent);color:var(--mt-color-accent-contrast)}a.mt-citation:focus-visible{outline:2px solid var(--mt-color-focus);outline-offset:1px}mt-citation-list{display:block;width:100%;min-width:0}.mt-citations{display:grid;gap:var(--mt-space-1);padding-top:var(--mt-space-3);border-top:1px solid var(--mt-color-border)}.mt-citations__label{color:var(--mt-color-text-muted)}.mt-citations__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mt-citations__item{display:flex;align-items:flex-start;gap:var(--mt-space-2);margin:0 calc(-1 * var(--mt-space-2));padding:var(--mt-space-1) var(--mt-space-2);border-radius:var(--mt-radius);color:var(--mt-color-text);text-decoration:none;transition:background-color var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}.mt-citations__item:hover{background:var(--mt-color-surface-sunken)}.mt-citations__item .mt-citation{flex:none;margin:1px 0 0;vertical-align:0}.mt-citations__text{display:flex;flex-wrap:wrap;column-gap:var(--mt-space-2);min-width:0}.mt-citations__title{color:var(--mt-color-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.mt-citations__document{color:var(--mt-color-text-subtle)}mt-composer.mt-composer{display:grid;gap:var(--mt-space-1);padding:var(--mt-space-2);background:var(--mt-color-surface);border:1px solid var(--mt-color-border-control);border-radius:var(--mt-radius-lg);min-width:0}.mt-composer:has(.mt-composer__input:focus-visible){outline:2px solid var(--mt-color-focus);outline-offset:2px}.mt-composer .mt-composer__input{min-height:36px;max-height:200px;padding:var(--mt-space-1) var(--mt-space-2);resize:none;border:0;background:transparent}.mt-composer .mt-composer__input:focus-visible{outline:none}.mt-composer__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mt-space-2);min-width:0}.mt-composer__status{flex:1 1 0;min-width:0;text-align:right;color:var(--mt-color-text-subtle)}.mt-composer--over{border-color:var(--mt-color-danger)}.mt-composer--over .mt-composer__status{color:var(--mt-color-danger)}mt-skill-picker.mt-skill-picker{display:block;flex:0 1 220px;min-width:0}.mt-option-group{display:grid}.mt-option-group__label{padding:var(--mt-space-2) var(--mt-space-2) var(--mt-space-1);color:var(--mt-color-text-subtle)}.mt-option+.mt-option-group,.mt-option-group+.mt-option-group,.mt-option-group+.mt-option{margin-top:var(--mt-space-1);padding-top:var(--mt-space-1);border-top:1px solid var(--mt-color-border)}.mt-enter-fade{transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out)}@starting-style{.mt-enter-fade{opacity:0}}.mt-enter-rise{transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out),transform var(--mt-motion-duration-base) var(--mt-motion-ease-out)}@starting-style{.mt-enter-rise{opacity:0;transform:translateY(6px)}}.mt-enter-pop{transition:opacity var(--mt-motion-duration-fast) var(--mt-motion-ease-out),transform var(--mt-motion-duration-base) var(--mt-motion-ease-out)}@starting-style{.mt-enter-pop{opacity:0;transform:scale(.92)}}.mt-leave-fade{opacity:0;transition:opacity var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}.mt-leave-pop{opacity:0;transform:scale(.92);transition:opacity var(--mt-motion-duration-fast) var(--mt-motion-ease-out),transform var(--mt-motion-duration-fast) var(--mt-motion-ease-out)}.mt-gap-1{gap:var(--mt-space-1)}.mt-gap-2{gap:var(--mt-space-2)}.mt-gap-3{gap:var(--mt-space-3)}.mt-gap-4{gap:var(--mt-space-4)}.mt-gap-6{gap:var(--mt-space-6)}.mt-gap-8{gap:var(--mt-space-8)}.mt-flush{margin:0}.mt-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mt-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--mt-color-border-control) transparent}.mt-table tr[tabindex]:focus-visible{outline:2px solid var(--mt-color-focus);outline-offset:-2px}.mt-focus-ring:focus-visible{outline:2px solid var(--mt-color-focus);outline-offset:2px}.mt-focus-ring--inset:focus-visible{outline-offset:-2px}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.mt-shell{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100vh}.mt-shell-header{grid-column:1/-1;display:flex;align-items:center;gap:var(--mt-space-4);padding:var(--mt-space-3) var(--mt-space-6);background:var(--mt-color-surface);border-bottom:1px solid var(--mt-color-border)}.mt-shell-product{display:flex;align-items:center;gap:var(--mt-space-2);margin:0}.mt-shell-mark{display:block}.mt-shell-organisation{color:var(--mt-color-text-muted);padding-left:var(--mt-space-4);border-left:1px solid var(--mt-color-border);min-width:0;overflow-wrap:anywhere}.mt-shell-account{margin-left:auto;display:flex;align-items:center;gap:var(--mt-space-3);min-width:0}.mt-shell-person{color:var(--mt-color-text-muted);overflow-wrap:anywhere}.mt-shell-main{min-width:0;overflow:auto;padding:var(--mt-space-6);background:var(--mt-color-surface)}.mt-public{display:grid;justify-items:center;align-content:start;gap:var(--mt-space-6);min-height:100vh;padding:var(--mt-space-12) var(--mt-space-4)}.mt-public__column{width:min(420px,100%);display:grid;gap:var(--mt-space-6)}@media(max-width:600px){.mt-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.mt-shell-header{flex-wrap:wrap;padding:var(--mt-space-3) var(--mt-space-4)}.mt-shell-main{padding:var(--mt-space-4)}}.mt-project-shell{display:block;min-width:0;min-height:100%}.mt-shell-main router-outlet+*{transition:opacity var(--mt-motion-duration-base) var(--mt-motion-ease-out),transform var(--mt-motion-duration-base) var(--mt-motion-ease-out)}@starting-style{.mt-shell-main router-outlet+*{opacity:0;transform:translateY(6px)}}
