/* PUDL, Apache-2.0. Minified from pudl.css, which is the source. Inter is under the SIL OFL 1.1 (fonts/Inter-LICENSE.txt). */
@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-rest-4cf2d97082255931203d110cd95c8bad.woff2) format("woff2");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0483-0489,U+0E3F,U+1DC0-1DF5,U+1DFC-1DFF,U+2070-2071,U+2074-208E,U+2090-209C,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A-266B,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2DFF,U+2E18,U+A69F,U+A92E,U+E000,U+E002-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EED6,U+EED8-EEE1,U+F6C3,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-cyrillic-ext-166d178202122977e69224ef68410326.woff2) format("woff2");unicode-range:U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0460-0479,U+0480-049D,U+04A0-04FF,U+052F,U+1DC0-1DF5,U+1DFC-1DFF,U+20B4,U+20DB-20DE,U+20E8,U+20F0,U+2DFF,U+A69F}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-cyrillic-8aaa1760b89a0e2509087261b875c1b4.woff2) format("woff2");unicode-range:U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0400-045F,U+0483-0489,U+0490-0491,U+04B0-04B1,U+1DC0-1DF5,U+1DFC-1DFF,U+20DB-20DE,U+20E8,U+20F0,U+2116,U+2DFF,U+A69F}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-greek-ext-c7c87fade48b08ed97486365407c9479.woff2) format("woff2");unicode-range:U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0483-0489,U+1DC0-1DF5,U+1DFC-1DFF,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+20DB-20DE,U+20E8,U+20F0,U+2DFF,U+A69F}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-greek-6d8780e145400930ca2f6a81177d906f.woff2) format("woff2");unicode-range:U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-03FF,U+0483-0489,U+1DC0-1DF5,U+1DFC-1DFF,U+20DB-20DE,U+20E8,U+20F0,U+2DFF,U+A69F}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-vietnamese-f0e3df71969016ef913be0bcba0257b0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0483-0489,U+1DC0-1DF5,U+1DFC-1DFF,U+1EA0-1EF9,U+20AB,U+20DB-20DE,U+20E8,U+20F0,U+2DFF,U+A69F}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-latin-ext-cb8ee5d714faf20e856150b222f83993.woff2) format("woff2");unicode-range:U+0100-0148,U+014A-01C3,U+01C5-0254,U+0256-027B,U+027E-0284,U+0286-0290,U+0292-02A4,U+02A6-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0483-0489,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1E9B,U+1E9D-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20C0,U+20DB-20DE,U+20E8,U+20F0,U+2113,U+2C7C,U+2C7F,U+2DFF,U+A69F,U+A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-latin-1e290de24f86cda7a3c72bd411952168.woff2) format("woff2");unicode-range:U+0000,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0483-0489,U+1DC0-1DF5,U+1DFC-1DFF,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+20AC,U+20DB-20DE,U+20E8,U+20F0,U+2122,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2212,U+2DFF,U+A69F,U+FEFF}@font-face{font-family:Inter;font-style:italic;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-Italic-rest-d50ae4a9d7cebae749bdc66624daa573.woff2) format("woff2");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0483-0489,U+0E3F,U+1DC0-1DF5,U+1DFC-1DFF,U+2070-2071,U+2074-208E,U+2090-209C,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A-266B,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2DFF,U+2E18,U+A69F,U+A92E,U+E000,U+E002-E02B,U+E04B-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E274,U+E27B-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EEE1,U+F6C3,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Inter;font-style:italic;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-Italic-cyrillic-ext-9627fa13b97fdda425800b30dbd76ce0.woff2) format("woff2");unicode-range:U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0460-0479,U+0480-049D,U+04A0-04FF,U+052F,U+1DC0-1DF5,U+1DFC-1DFF,U+20B4,U+20DB-20DE,U+20E8,U+20F0,U+2DFF,U+A69F}@font-face{font-family:Inter;font-style:italic;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-Italic-cyrillic-69dc5f838b9b2bf92c1c674d0e48b727.woff2) format("woff2");unicode-range:U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0400-045F,U+0483-0489,U+0490-0491,U+04B0-04B1,U+1DC0-1DF5,U+1DFC-1DFF,U+20DB-20DE,U+20E8,U+20F0,U+2116,U+2DFF,U+A69F}@font-face{font-family:Inter;font-style:italic;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-Italic-greek-ext-ff38ff5bee8415bdbd6fccfac82d3437.woff2) format("woff2");unicode-range:U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0483-0489,U+1DC0-1DF5,U+1DFC-1DFF,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+20DB-20DE,U+20E8,U+20F0,U+2DFF,U+A69F}@font-face{font-family:Inter;font-style:italic;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-Italic-greek-5952190947bb1b4fe1ad6a759badb1dc.woff2) format("woff2");unicode-range:U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-03FF,U+0483-0489,U+1DC0-1DF5,U+1DFC-1DFF,U+20DB-20DE,U+20E8,U+20F0,U+2DFF,U+A69F}@font-face{font-family:Inter;font-style:italic;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-Italic-vietnamese-efcbfc6a86797ac4e268b643f5e2c822.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0483-0489,U+1DC0-1DF5,U+1DFC-1DFF,U+1EA0-1EF9,U+20AB,U+20DB-20DE,U+20E8,U+20F0,U+2DFF,U+A69F}@font-face{font-family:Inter;font-style:italic;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-Italic-latin-ext-8e06cae41bcb3bea31c69abeb11a63ff.woff2) format("woff2");unicode-range:U+0100-0148,U+014A-01C3,U+01C5-0254,U+0256-027B,U+027E-0284,U+0286-0290,U+0292-02A4,U+02A6-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0483-0489,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1E9B,U+1E9D-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20C0,U+20DB-20DE,U+20E8,U+20F0,U+2113,U+2C7C,U+2C7F,U+2DFF,U+A69F,U+A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:400 900;font-display:swap;src:url(/pudl/fonts/Inter-Italic-latin-8e36dc01db050f9c7d7f0de47f93bf4f.woff2) format("woff2");unicode-range:U+0000,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0483-0489,U+1DC0-1DF5,U+1DFC-1DFF,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+20AC,U+20DB-20DE,U+20E8,U+20F0,U+2122,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2212,U+2DFF,U+A69F,U+FEFF}:root{--bg: #f3f4f6;--surface: #fbfbfc;--surface-alt: #e4e7eb;--text: #1b1f24;--text-muted: #5f6873;--border: #cfd4da;--accent: #2c5282;--accent-hover: #1f3d63;--on-accent: #ffffff;--warn: #b86e1c;--danger: #b42318;--danger-hover: #8f1c13;--pr: #2e7d4f;--positive: var(--pr);--light: #ffffff;--shade: #0e1621;--lit: 90%;--depth: 18%;--tb-bg: #262b31;--tb-fg: #f3f4f6;--syntax-keyword: #9b2c63;--syntax-string: #1d6a39;--syntax-number: #8a4a00;--syntax-comment: #57606b;--syntax-name: #1d4f91;--syntax-tag: #6b36a3;--syntax-attr: #6d5500;--syntax-heading: #1b1f24;--syntax-link: #2c5282;--syntax-error: #b42318;--font: "Inter", system-ui, -apple-system, "Segoe UI", "Roboto", sans-serif;--font-display: var(--font);--mono: ui-monospace, "Cascadia Code", "SF Mono", "Consolas", monospace;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-md: 14px;--text-base: 15px;--text-lg: 17px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius: 12px;--radius-sm: 7px;--radius-xs: 4px;--radius-pill: 999px;--glyph-account: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill-opacity='0.18'/%3E%3Ccircle cx='8' cy='6.25' r='2.75' fill-opacity='0.75'/%3E%3Cpath d='M3.25 13.75c.8-2.5 2.6-3.75 4.75-3.75s3.95 1.25 4.75 3.75a8 8 0 0 1-9.5 0z' fill-opacity='0.75'/%3E%3C/svg%3E");--glyph-app: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4'%3E%3Crect x='2' y='2' width='5' height='5' rx='1'/%3E%3Crect x='9' y='2' width='5' height='5' rx='1'/%3E%3Crect x='2' y='9' width='5' height='5' rx='1'/%3E%3Crect x='9' y='9' width='5' height='5' rx='1'/%3E%3C/svg%3E");--glyph-arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.5v11M3.5 9L8 13.5 12.5 9'/%3E%3C/svg%3E");--glyph-arrow-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 13.5v-11M3.5 7L8 2.5 12.5 7'/%3E%3C/svg%3E");--glyph-back: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 3L5 8l5 5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--glyph-board: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Crect x='2' y='2.5' width='12' height='11' rx='1.5'/%3E%3Cpath d='M6 2.5v11M10 2.5v11M3.8 5h.6M7.7 5h.6M7.7 7.2h.6M11.6 5h.6'/%3E%3C/svg%3E");--glyph-bold: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M4.5 2.5h4.25a2.75 2.75 0 0 1 1.6 5 3 3 0 0 1-1.6 6H4.5z'/%3E%3Cpath d='M4.5 7.5h4.25'/%3E%3C/svg%3E");--glyph-branch: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 1.5V9h8' fill='none' stroke='black' stroke-width='1.4'/%3E%3C/svg%3E");--glyph-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 5.5h9L8 11z'/%3E%3C/svg%3E");--glyph-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.2' fill='none' stroke='black' stroke-width='1.6'/%3E%3Cpath d='M5.2 8.2l2 2 3.8-4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--glyph-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--glyph-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='5'/%3E%3C/svg%3E");--glyph-clip: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M13.2 7.6l-5.3 5.3a3.2 3.2 0 0 1-4.5-4.5l5.6-5.6a2.1 2.1 0 0 1 3 3l-5.5 5.5a1.05 1.05 0 0 1-1.5-1.5l5-5'/%3E%3C/svg%3E");--glyph-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.2 4.2l7.6 7.6M11.8 4.2l-7.6 7.6' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--glyph-code: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M5.5 4.5L2 8l3.5 3.5M10.5 4.5L14 8l-3.5 3.5'/%3E%3C/svg%3E");--glyph-colour: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M8 2.5c2.5 3 4 5 4 7a4 4 0 0 1-8 0c0-2 1.5-4 4-7z' stroke-width='1.5'/%3E%3C/svg%3E");--glyph-comments: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M2 3.5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6.5a1 1 0 0 1-1 1H7l-3 2.5V11H3a1 1 0 0 1-1-1z'/%3E%3Cpath d='M5 5.5h6M5 8h4'/%3E%3C/svg%3E");--glyph-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Crect x='5.5' y='5.5' width='8' height='8.5' rx='1.5'/%3E%3Cpath d='M10.5 5.5V3.5a1.5 1.5 0 0 0-1.5-1.5H4A1.5 1.5 0 0 0 2.5 3.5V9A1.5 1.5 0 0 0 4 10.5h1.5'/%3E%3C/svg%3E");--glyph-diamond: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2l6 6-6 6-6-6z'/%3E%3C/svg%3E");--glyph-dock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='2.25' y='2.75' width='11.5' height='10.5' rx='1.5' fill='none' stroke='black' stroke-width='1.5'/%3E%3Crect x='2.25' y='9' width='11.5' height='4.25' rx='1'/%3E%3C/svg%3E");--glyph-document: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M4 1.5h5.5l3 3v9.5a.5.5 0 0 1-.5.5H4a.5.5 0 0 1-.5-.5V2a.5.5 0 0 1 .5-.5z'/%3E%3Cpath d='M9.5 1.5v3h3M5.8 8h4.4M5.8 10.5h4.4M5.8 5.5h2'/%3E%3C/svg%3E");--glyph-download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.5v8M4.5 7.5L8 11l3.5-3.5'/%3E%3Cpath d='M2.5 11.5v1.5a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1v-1.5'/%3E%3C/svg%3E");--glyph-empty: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.8 9.2l2-5.4h8.4l2 5.4v3.6a.8.8 0 0 1-.8.8H2.6a.8.8 0 0 1-.8-.8z' fill='none' stroke='black' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath d='M1.8 9.2h3.6l.9 1.6h3.4l.9-1.6h3.6' fill='none' stroke='black' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E");--glyph-file: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M4 1.5h5.5l3 3v9.5a.5.5 0 0 1-.5.5H4a.5.5 0 0 1-.5-.5V2a.5.5 0 0 1 .5-.5z'/%3E%3Cpath d='M9.5 1.5v3h3'/%3E%3C/svg%3E");--glyph-flag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M3.5 14.5V1.8'/%3E%3Cpath d='M3.5 2.5h9l-2.2 3.25 2.2 3.25h-9'/%3E%3C/svg%3E");--glyph-folder: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M1.5 4.5a1 1 0 0 1 1-1h3.6l1.4 1.5h5.9a1 1 0 0 1 1 1v6.5a1 1 0 0 1-1 1h-10.9a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");--glyph-gear: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M6.9 1.5h2.2l.4 1.9 1.1.6 1.8-.7 1.1 1.9-1.4 1.3v1.2l1.4 1.3-1.1 1.9-1.8-.7-1.1.6-.4 1.9H6.9l-.4-1.9-1.1-.6-1.8.7-1.1-1.9 1.4-1.3V7.4L2.5 6.1l1.1-1.9 1.8.7 1.1-.6z'/%3E%3Ccircle cx='8' cy='8' r='2'/%3E%3C/svg%3E");--glyph-grip: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='3.5' r='1.3'/%3E%3Ccircle cx='8' cy='8' r='1.3'/%3E%3Ccircle cx='8' cy='12.5' r='1.3'/%3E%3C/svg%3E");--glyph-home: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 7.5l6-5 6 5'/%3E%3Cpath d='M3.5 6.5v7h3.5v-4h2v4h3.5v-7'/%3E%3C/svg%3E");--glyph-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Crect x='2' y='3' width='12' height='10' rx='1.2'/%3E%3Ccircle cx='5.6' cy='6.4' r='1.1'/%3E%3Cpath d='M2.5 11.5l3.6-3.4 2.6 2.4 1.9-1.7 3 2.7'/%3E%3C/svg%3E");--glyph-inbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M1.5 9l2-6.5h9l2 6.5v4a1 1 0 0 1-1 1h-11a1 1 0 0 1-1-1z'/%3E%3Cpath d='M1.5 9h3.5l1 2h4l1-2h3.5'/%3E%3C/svg%3E");--glyph-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.2' fill='none' stroke='black' stroke-width='1.6'/%3E%3Ccircle cx='8' cy='5' r='1'/%3E%3Cpath d='M8 7.4v4.2' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");--glyph-italic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M6.5 2.5h5M4.5 13.5h5M9.5 2.5l-3 11'/%3E%3C/svg%3E");--glyph-link: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3H3.5a1 1 0 0 0-1 1v8.5a1 1 0 0 0 1 1H12a1 1 0 0 0 1-1V9'/%3E%3Cpath d='M9.5 2.5h4v4M13.5 2.5l-6 6'/%3E%3C/svg%3E");--glyph-list-numbered: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M7 4h6.5M7 8h6.5M7 12h6.5'/%3E%3Cpath d='M2 3h1.5v3M1.6 9.3a1.3 1.3 0 0 1 2.3.6c0 1-2.3 1.8-2.3 3h2.6' stroke-width='1.1'/%3E%3C/svg%3E");--glyph-list: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 4h7M6.5 8h7M6.5 12h7' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='3' cy='4' r='1.1'/%3E%3Ccircle cx='3' cy='8' r='1.1'/%3E%3Ccircle cx='3' cy='12' r='1.1'/%3E%3C/svg%3E");--glyph-maximize: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='3.2' y='3.2' width='9.6' height='9.6' rx='1.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E");--glyph-menu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 4h11M2.5 8h11M2.5 12h11' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");--glyph-minimize: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5h9' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--glyph-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8h9' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--glyph-new-window: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M7 2.5H3.5a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1V9'/%3E%3Cpath d='M9.5 2.5h4v4'/%3E%3Cpath d='M13.5 2.5L8 8'/%3E%3C/svg%3E");--glyph-open: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3.5h6.5V10M12.5 3.5L4 12' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--glyph-panel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Crect x='1.5' y='2.5' width='13' height='11' rx='1.5'/%3E%3Cpath d='M4.5 6h7M4.5 8.5h7M4.5 11h4' stroke-width='1.3'/%3E%3C/svg%3E");--glyph-paragraph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M9.5 2.5H6.75a2.75 2.75 0 0 0 0 5.5H9.5M9.5 2.5v11M12 2.5v11'/%3E%3C/svg%3E");--glyph-pencil-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M11 2l3 3-8.5 8.5L2 14l.5-3.5z'/%3E%3Cpath d='M9.5 3.5l3 3'/%3E%3Cpath d='M2 2l12 12'/%3E%3C/svg%3E");--glyph-pencil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M11 2l3 3-8.5 8.5L2 14l.5-3.5z'/%3E%3Cpath d='M9.5 3.5l3 3'/%3E%3C/svg%3E");--glyph-pin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M10 1.5l4.5 4.5-2 .5L10 9l.5 3L9 13.5 2.5 7 4 5.5l3 .5L9.5 3.5z'/%3E%3Cpath d='M5.5 10.5l-4 4'/%3E%3C/svg%3E");--glyph-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.5v9M3.5 8h9' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--glyph-quote: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 9.5a3 3 0 0 1 3-3V4a5.5 5.5 0 0 0-5.5 5.5V12H6V9.5zM9.5 9.5a3 3 0 0 1 3-3V4A5.5 5.5 0 0 0 7 9.5V12h5.5V9.5z'/%3E%3C/svg%3E");--glyph-reload: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M14 8a6 6 0 1 1-6-6c1.68 0 3.29.67 4.49 1.83L14 5.3'/%3E%3Cpath d='M14 1.8v3.5h-3.5'/%3E%3C/svg%3E");--glyph-restore: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='2.5' y='5.5' width='8' height='8' rx='1.2' fill='none' stroke='black' stroke-width='1.6'/%3E%3Cpath d='M5.5 5.5V3.6a1.1 1.1 0 0 1 1.1-1.1h5.8a1.1 1.1 0 0 1 1.1 1.1v5.8a1.1 1.1 0 0 1-1.1 1.1h-1.9' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E");--glyph-ring: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='4.2' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E");--glyph-script: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1.5' y='2.5' width='13' height='11' rx='1.5'/%3E%3Cpath d='M4.5 6.5l2 1.75-2 1.75'/%3E%3Cpath d='M8 11h3.5'/%3E%3C/svg%3E");--glyph-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='6.5' cy='6.5' r='4.75' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M10.2 10.2L14.5 14.5' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");--glyph-shield: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M8 1.5l5.5 2v4c0 3.5-2.5 5.8-5.5 7-3-1.2-5.5-3.5-5.5-7v-4z'/%3E%3C/svg%3E");--glyph-slash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10.5 2.5l-5 11' stroke='black' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");--glyph-sort-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6L8 11.5 12.5 6z'/%3E%3C/svg%3E");--glyph-sort-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 10L8 4.5l4.5 5.5z'/%3E%3C/svg%3E");--glyph-sort: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 6.5L8 3l3.5 3.5zM4.5 9.5L8 13l3.5-3.5z'/%3E%3C/svg%3E");--glyph-square: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='3' y='3' width='10' height='10' rx='1'/%3E%3C/svg%3E");--glyph-stop: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.4 1.8h5.2l3.6 3.6v5.2l-3.6 3.6H5.4l-3.6-3.6V5.4z' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M8 4.8v4' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11' r='1'/%3E%3C/svg%3E");--glyph-strike: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M11.5 4.5A3 3 0 0 0 8 2.5C6 2.5 4.75 3.5 4.75 5c0 1 .5 1.6 1.5 2M4.5 11.5A3.2 3.2 0 0 0 8 13.5c2.2 0 3.5-1 3.5-2.5 0-.8-.3-1.4-.9-1.9'/%3E%3Cpath d='M2.5 8h11'/%3E%3C/svg%3E");--glyph-table: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Crect x='1.5' y='2.5' width='13' height='11' rx='1'/%3E%3Cpath d='M1.5 6.5h13M1.5 10h13M6 2.5v11M10 2.5v11' stroke-width='1.2'/%3E%3C/svg%3E");--glyph-terminal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Crect x='1.5' y='2.5' width='13' height='11' rx='1.5'/%3E%3Cpath d='M1.5 5.5h13'/%3E%3Cpath d='M4.5 8l2 1.6-2 1.6'/%3E%3Cpath d='M8 11.5h3.5'/%3E%3C/svg%3E");--glyph-theme: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='5.7' fill='none' stroke='black' stroke-width='1.6'/%3E%3Cpath d='M8 2.3a5.7 5.7 0 0 0 0 11.4z'/%3E%3C/svg%3E");--glyph-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--glyph-ticket: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M2 4.5h12v2.2a1.3 1.3 0 0 0 0 2.6v2.2H2V9.3a1.3 1.3 0 0 0 0-2.6z'/%3E%3Cpath d='M10.5 4.5v7' stroke-dasharray='1.2 1.4'/%3E%3C/svg%3E");--glyph-triangle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2l7 12H1z'/%3E%3C/svg%3E");--glyph-underline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M4.5 2.5v5.5a3.5 3.5 0 0 0 7 0V2.5'/%3E%3Cpath d='M3.5 13.5h9'/%3E%3C/svg%3E");--glyph-undock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.25' y='2.75' width='11.5' height='10.5' rx='1.5'/%3E%3Cpath d='M5.5 9.5L8 7l2.5 2.5'/%3E%3C/svg%3E");--glyph-warning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.8l6.6 12H1.4z' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M8 6.2v3.6' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.9' r='1'/%3E%3C/svg%3E");--input-bg: color-mix(in srgb, var(--light) var(--lit), var(--surface));--input-border: color-mix(in srgb, var(--text) 55%, var(--surface));--entry-shadow: inset 0 1px 2px color-mix(in srgb, var(--shade) calc(var(--depth) * .7), transparent);--raise-top: color-mix(in srgb, var(--light) var(--lit), var(--surface-alt));--raise-grad: linear-gradient(var(--raise-top), var(--surface-alt));--raise-grad-hover: linear-gradient( color-mix(in srgb, var(--text) 3%, var(--raise-top)), color-mix(in srgb, var(--text) 6%, var(--surface-alt)));--raise-active-bg: color-mix(in srgb, var(--shade) calc(var(--depth) * .45), var(--surface-alt));--raise-border: color-mix(in srgb, var(--shade) calc(var(--depth) * .9), var(--surface-alt));--raise-border-hover: color-mix(in srgb, var(--shade) calc(var(--depth) * 1.6), var(--surface-alt));--raise-shadow: inset 0 1px color-mix(in srgb, var(--light) var(--lit), transparent), 0 1px 2px color-mix(in srgb, var(--shade) var(--depth), transparent);--raise-active-shadow: inset 0 1px 3px color-mix(in srgb, var(--shade) calc(var(--depth) * 1.2), transparent);--shadow-btn-primary: inset 0 1px rgb(255 255 255 / .25), 0 1px 2px color-mix(in srgb, var(--shade) calc(var(--depth) * 1.2), transparent);--recess-bg: color-mix(in srgb, var(--shade) calc(var(--depth) * .35), var(--surface-alt));--recess-shadow: inset 0 2px 3px color-mix(in srgb, var(--shade) calc(var(--depth) * .6), transparent);--shadow-card: 0 1px 3px color-mix(in srgb, var(--shade) calc(var(--depth) * .6), transparent), 0 0 0 1px color-mix(in srgb, var(--shade) calc(var(--depth) * .25), transparent);--shadow-dialog: 0 1px 3px color-mix(in srgb, var(--shade) calc(var(--depth) * .6), transparent), 0 0 0 1px color-mix(in srgb, var(--shade) calc(var(--depth) * .25), transparent), 0 24px 64px color-mix(in srgb, var(--shade) calc(var(--depth) * 1.8), transparent);--backdrop: color-mix(in srgb, var(--shade) 40%, transparent);--dialog-bg: var(--surface);--section-current-bg: var(--surface);--focus-ring: color-mix(in srgb, var(--accent) 26%, transparent);--focus-ring-danger: color-mix(in srgb, var(--danger) 26%, transparent);--tb-grad: linear-gradient( color-mix(in srgb, var(--tb-fg) 8%, var(--tb-bg)), var(--tb-bg));--tb-border: color-mix(in srgb, #000 40%, var(--tb-bg));--tb-hi: color-mix(in srgb, var(--tb-fg) 12%, transparent);--tb-brand: var(--tb-fg);--tb-chrome-fg: color-mix(in srgb, var(--tb-fg) 80%, var(--tb-bg));--tb-chrome-hover-fg: var(--tb-fg);--tb-link-hover: color-mix(in srgb, var(--accent) 45%, var(--tb-fg));--tb-chip: linear-gradient( color-mix(in srgb, var(--tb-fg) 19%, transparent), color-mix(in srgb, var(--tb-fg) 10%, transparent));--tb-chip-shadow: inset 0 1px color-mix(in srgb, var(--tb-fg) 22%, transparent), 0 1px 2px color-mix(in srgb, #000 35%, transparent)}[data-theme=dark]{--bg: #121417;--surface: #1a1d21;--surface-alt: #23272d;--text: #e6e8eb;--text-muted: #9aa3ad;--border: #353b43;--accent: #6b9bd1;--accent-hover: #8db3e0;--on-accent: #121417;--warn: #d9954a;--danger: #e06156;--danger-hover: #f0857b;--pr: #5fb37f;--positive: var(--pr);--light: #e8eef6;--shade: #000000;--lit: 7%;--depth: 48%;--tb-bg: #262b31;--tb-fg: #e6e8eb;--syntax-keyword: #f08dc0;--syntax-string: #85cf9b;--syntax-number: #efad6b;--syntax-comment: #9aa3ad;--syntax-name: #8fbcef;--syntax-tag: #c6a3f2;--syntax-attr: #e2c275;--syntax-heading: #e6e8eb;--syntax-link: #8db3e0;--syntax-error: #f0857b;--dialog-bg: var(--surface-alt)}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[hidden]:not([hidden=until-found]){display:none!important}body{font-family:var(--font);background:var(--bg);color:var(--text);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased}:where(h1,h2,h3,h4){font-family:var(--font-display);font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0 0 var(--space-3)}:where(h1){font-size:var(--text-3xl)}:where(h2){font-size:var(--text-2xl)}:where(h3){font-size:var(--text-xl)}:where(h4){font-size:var(--text-lg)}table,input,select,textarea,time,data,output,code,kbd,samp,.num,.kv-table,.form-input,.badge,.chip,.filter-chip,.seg,.topbar-pill,.md-item,.md-row{font-variant-numeric:tabular-nums}.badge:before,.form-error:before,.menu-btn:after,.md-back:before,.notice:before,.toast:before,.data-table th[aria-sort]>:is(a,button):after,.notice-close:before,.toast-close:before,.empty-state:before,.page-link[rel=prev]:before,.page-link[rel=next]:after{content:"";flex:none;width:var(--glyph-size, 1em);height:var(--glyph-size, 1em);background:currentColor;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat}.topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);--tb-pad-y: 10px;padding:var(--tb-pad-y) 20px;background:var(--tb-grad);border-bottom:1px solid var(--tb-border);box-shadow:inset 0 1px var(--tb-hi)}.brand{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;color:var(--tb-brand);text-decoration:none}:where(.topbar) a:not([class]){color:var(--tb-chrome-fg)}.brand:hover,:where(.topbar) a:not([class]):hover{color:var(--tb-link-hover)}.topbar-chrome{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0;margin-inline-start:auto}.topbar-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;color:var(--tb-chrome-fg);background:var(--tb-chip);box-shadow:var(--tb-chip-shadow);text-decoration:none}.topbar-pill:hover{color:var(--tb-chrome-hover-fg)}.topbar-pill:active,.topbar-pill[aria-current]:not([aria-current=false]){color:var(--tb-fg);background:color-mix(in srgb,#000 24%,var(--tb-bg));box-shadow:inset 0 1px 3px color-mix(in srgb,#000 50%,transparent)}.topbar-tabs{--section-current-bg: var(--bg);display:flex;align-items:flex-end;gap:2px;align-self:flex-end;min-width:0;margin-bottom:calc(-1 * var(--tb-pad-y, 10px) - 1px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;position:relative;z-index:1}.topbar-tabs>a{flex:none;margin-bottom:1px;padding:5px 14px;font:600 var(--text-sm) var(--font);white-space:nowrap;color:var(--tb-chrome-fg);text-decoration:none;background:var(--tb-chip);box-shadow:var(--tb-chip-shadow);border:1px solid transparent;border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.topbar-tabs>a:hover{color:var(--tb-chrome-hover-fg)}.topbar-tabs>a:active{color:var(--tb-fg);background:color-mix(in srgb,#000 24%,var(--tb-bg));box-shadow:inset 0 1px 3px color-mix(in srgb,#000 50%,transparent)}.topbar-tabs>a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-ring),0 0 0 2px var(--focus-ring)}.topbar-tabs>a[aria-current]:not([aria-current=false]){margin-bottom:0;padding:7px 14px;color:var(--text);background:var(--section-current-bg);border-color:var(--tb-border);box-shadow:none}[data-menubar]{flex:1 1 auto;min-width:0;display:flex;align-items:center}.menubar-ready>[data-menubar-fallback]{display:none}.menubar-row{display:flex;align-items:center;gap:var(--space-2);min-width:0;overflow:hidden}:root:not([data-theme=dark]) .topbar:has([data-menubar]){background:var(--surface);--tb-bg: var(--surface-alt);--tb-fg: var(--text);--tb-brand: var(--text);--tb-chrome-fg: color-mix(in srgb, var(--text) 80%, var(--surface-alt));--tb-chrome-hover-fg: var(--text);--tb-link-hover: var(--accent);--tb-chip: var(--raise-grad);--tb-chip-shadow: var(--raise-shadow);--tb-border: var(--border)}[data-theme=dark] .topbar:has([data-menubar]){--tb-chip: var(--raise-grad);--tb-chip-shadow: var(--raise-shadow)}.menubar-menu{display:inline-flex;align-items:center;flex:none;gap:1px;padding:calc(2px - var(--menubar-group-border-width, 1px));border-radius:var(--radius-sm);border:var(--menubar-group-border-width, 1px) solid var(--menubar-group-border, var(--raise-border));background:var(--menubar-group-bg, var(--raise-grad));box-shadow:var(--menubar-group-shadow, var(--raise-shadow))}.menubar-glyph{padding:0;border:0;background:none;flex:none;width:26px;height:26px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--text) 80%,var(--surface-alt))}.menubar-glyph:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--glyph-menu) center / contain no-repeat;mask:var(--glyph-menu) center / contain no-repeat}.menubar-title{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:0;border-radius:var(--radius-xs);background:none;cursor:pointer;white-space:nowrap;font:600 var(--text-sm) var(--font);color:color-mix(in srgb,var(--text) 80%,var(--surface-alt))}.menubar-title.menubar-brand{color:var(--text)}.menubar-title.menubar-brand img{height:18px;width:auto}.menubar-title:hover{color:var(--text);background:color-mix(in srgb,var(--text) 12%,transparent)}.menubar-title[aria-expanded=true]{color:var(--text);background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}.menubar-title:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring)}.menubar-one .menubar-title{padding:0}.menubar-row:not(.menubar-collapsed)>.menubar-one,.menubar-row.menubar-collapsed>.menubar-menu:not(.menubar-one){display:none}.menubar-pins>.menubar-glyph:before{-webkit-mask-image:var(--glyph-pin);mask-image:var(--glyph-pin)}.menubar-pin{display:inline-flex;align-items:center;gap:6px;max-width:12rem;padding:4px 10px;border-radius:var(--radius-xs);white-space:nowrap;font:600 var(--text-sm) var(--font);text-decoration:none;color:color-mix(in srgb,var(--text) 80%,var(--surface-alt))}.menubar-pin>span:not(.glyph){overflow:hidden;text-overflow:ellipsis}.menubar-pin img,.menubar-pin .glyph,.menubar-panel .menubar-icon{flex:none;width:16px;height:16px}.menubar-panel .menubar-icon{display:inline-flex;margin-inline-end:var(--space-2)}.menubar-panel .menubar-icon>*{width:100%;height:100%}.menubar-pin:hover{color:var(--text);background:color-mix(in srgb,var(--text) 12%,transparent)}.menubar-pin:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring)}.menubar-row.menubar-pins-collapsed .menubar-pin,.menubar-row:not(.menubar-pins-collapsed) .menubar-pins-more{display:none}.menubar-panel .menu-action{min-width:13rem}.menubar-label{flex:1 1 auto;min-width:0}.menubar-words{display:block}.menubar-detail{display:block;font-size:var(--text-xs);color:var(--text-muted);white-space:normal}.mnemonic{text-decoration:none;text-underline-offset:2px}.menubar-row.menubar-letters .mnemonic,.menubar-row:focus-within .mnemonic,.menubar-panel[data-keyboard] .mnemonic{text-decoration:underline}.menubar-shortcut{margin-inline-start:var(--space-4);color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.menubar-has-sub:after{content:"";flex:none;width:10px;height:10px;margin-inline-start:var(--space-3);background:currentColor;-webkit-mask:var(--glyph-caret) center / contain no-repeat;mask:var(--glyph-caret) center / contain no-repeat;transform:rotate(-90deg)}.menubar-has-sub:dir(rtl):after{transform:rotate(90deg)}.menubar-back:before{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:var(--glyph-back) center / contain no-repeat;mask:var(--glyph-back) center / contain no-repeat}.menubar-panel .menu-action[aria-checked]:before{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:var(--glyph-tick) center / contain no-repeat;mask:var(--glyph-tick) center / contain no-repeat;visibility:hidden}.menubar-panel .menu-action[aria-checked=true]:before{visibility:visible}.menubar-panel:has(>.menu-action[aria-checked])>.menu-action:not([aria-checked]):not(.menubar-back){padding-inline-start:calc(14px + 12px + var(--space-2))}.menubar-panel a.menu-action{text-decoration:none}.menubar-panel .menu-action[aria-disabled=true]{color:var(--text-muted);opacity:.5;cursor:default}.menubar-panel .menu-action[aria-disabled=true]:hover{background:none}@media(forced-colors:active){.menubar-menu{border:1px solid CanvasText}.menubar-title[aria-expanded=true]{forced-color-adjust:none;background:Highlight;color:HighlightText}.menubar-glyph:before,.menubar-has-sub:after,.menubar-back:before,.menubar-panel .menu-action[aria-checked]:before{forced-color-adjust:none;background:CanvasText}}.menu-btn-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.topbar{--tb-pad-y: 8px;padding:var(--tb-pad-y) 12px}.topbar-tabs{order:1;flex:1 0 100%}.topbar .menu-btn:has(>.menu-btn-label){max-width:10rem}.topbar-pill:has(>.glyph){position:relative;padding-inline:8px}.topbar-pill:has(>.glyph)>.topbar-pill-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:var(--radius-sm);font-size:var(--text-md);line-height:1;font-family:var(--font);color:var(--tb-chrome-fg);background:var(--tb-chip);box-shadow:var(--tb-chip-shadow);border:0;cursor:pointer}.theme-toggle{font-size:0}.theme-toggle:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--glyph-theme) center / contain no-repeat;mask:var(--glyph-theme) center / contain no-repeat}.theme-toggle:active{box-shadow:inset 0 1px 3px color-mix(in srgb,#000 35%,transparent)}.theme-toggle:hover{color:var(--tb-chrome-hover-fg)}.status-area{order:1;display:inline-flex;align-items:center;flex:none;gap:1px;padding:1px;border-radius:var(--radius-sm);border:1px solid var(--tb-border, var(--raise-border));background:var(--tb-chip);box-shadow:var(--tb-chip-shadow)}.status-item{box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 6px;border-radius:var(--radius-xs);font:600 var(--text-sm) var(--font);white-space:nowrap;text-decoration:none;color:var(--tb-chrome-fg);background:none;border:0;cursor:pointer}.status-item>.glyph{--glyph-size: 16px}.status-item>:is(img,.status-picture){width:24px;height:24px;flex:none;object-fit:cover}.status-item>.glyph.status-picture{--glyph-size: 24px}.status-item:has(>:is(img,.status-picture)){padding-inline:1px}.status-item:has(>:is(img,.status-picture)):has(>:not(img,.status-picture,.badge)){padding-inline-end:6px}.status-item>.badge:is(:empty,[hidden]){display:none}.status-item>.badge:is(.warn,.danger,.positive,.accent){color:color-mix(in srgb,var(--badge-color) 62%,var(--tb-fg))}.status-item:hover{color:var(--tb-chrome-hover-fg);background:color-mix(in srgb,var(--tb-fg) 12%,transparent)}.status-item:active{color:var(--tb-chrome-hover-fg);background:color-mix(in srgb,#000 24%,var(--tb-bg));box-shadow:inset 0 1px 3px color-mix(in srgb,#000 50%,transparent)}.status-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring)}.topbar:has([data-menubar]) .status-area{border:var(--menubar-group-border-width, 1px) solid var(--menubar-group-border, var(--raise-border));padding:calc(2px - var(--menubar-group-border-width, 1px));background:var(--menubar-group-bg, var(--raise-grad));box-shadow:var(--menubar-group-shadow, var(--raise-shadow))}.topbar:has([data-menubar]) .status-item{color:color-mix(in srgb,var(--text) 80%,var(--surface-alt))}.topbar:has([data-menubar]) .status-item:hover{color:var(--text);background:color-mix(in srgb,var(--text) 12%,transparent)}.topbar:has([data-menubar]) .status-item:active{color:var(--text);background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}.topbar:has([data-menubar]) .status-item>.badge:is(.warn,.danger,.positive,.accent){color:color-mix(in srgb,var(--badge-color) 62%,var(--text))}.app-section-bar,.tablist{display:flex;flex:none;align-items:flex-end;gap:var(--space-1);padding:10px var(--space-4) 0;overflow-x:auto;background:var(--recess-bg);box-shadow:inset 0 -1px var(--border),var(--recess-shadow)}.section-tab,.tablist>[role=tab]{padding:5px 14px 4px;font:600 var(--text-sm) var(--font);color:var(--text);text-decoration:none;white-space:nowrap;cursor:pointer;background:var(--raise-grad);border:1px solid var(--raise-border);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;box-shadow:inset 0 1px color-mix(in srgb,var(--light) var(--lit),transparent)}.section-tab:hover,.tablist>[role=tab]:hover{background:var(--raise-grad-hover);border-color:var(--raise-border-hover)}.section-tab:active,.tablist>[role=tab]:active{background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}.section-tab:focus-visible,.tablist>[role=tab]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.section-tab[aria-current]:not([aria-current=false]),.section-tab.active,.tablist>[role=tab][aria-selected=true]{padding:7px 14px 6px;margin-top:-4px;color:var(--text);background:var(--section-current-bg);border-color:var(--border);box-shadow:none}.section-tab[aria-current]:not([aria-current=false]):focus-visible,.section-tab.active:focus-visible,.tablist>[role=tab][aria-selected=true]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.tabs{--section-current-bg: var(--surface)}.tabs:not(.tabs-ready)>.tablist{display:none}.tabs>[role=tabpanel]{padding:var(--space-4);background:var(--section-current-bg);border:1px solid var(--border);border-top:0}.tabs:not(.tabs-ready)>[role=tabpanel]{border-top:1px solid var(--border);margin-bottom:var(--space-3)}.tabs>[role=tabpanel]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--focus-ring)}.doc-tabs>[role=tab]{display:inline-flex;align-items:center;gap:6px}.doc-tabs>[role=tab]:has(.doc-tab-close){padding-inline-end:6px}.doc-tab-dirty{flex:none;width:10px;height:10px;overflow:hidden;font-size:0;color:transparent;background:var(--accent);-webkit-mask:var(--glyph-circle) center / contain no-repeat;mask:var(--glyph-circle) center / contain no-repeat}.doc-tab-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--raise-border);background:var(--raise-grad);box-shadow:var(--raise-shadow);color:var(--text-muted);cursor:pointer}.doc-tab-close:before{content:"";width:9px;height:9px;background:currentColor;-webkit-mask:var(--glyph-close) center / contain no-repeat;mask:var(--glyph-close) center / contain no-repeat}.doc-tab-close:hover{color:var(--danger);background:var(--raise-grad-hover);border-color:var(--raise-border-hover)}.doc-tab-close:active{background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}[data-region][aria-busy=true]{opacity:.6;transition:opacity .15s .12s;cursor:progress}.win[aria-busy=true]>.win-body{cursor:progress}.win[aria-busy=true] [data-applet][data-applet-busy]{opacity:.6;transition:opacity .15s .12s}[data-applet][data-applet-state=waiting]{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border-radius:var(--radius-sm);font-size:var(--text-md);font-weight:600;font-family:var(--font);color:var(--text);cursor:pointer;text-decoration:none;white-space:nowrap;border:1px solid var(--raise-border);background:var(--raise-grad);box-shadow:var(--raise-shadow);transition:background .1s,border-color .1s,box-shadow .1s}.btn:hover{background:var(--raise-grad-hover);border-color:var(--raise-border-hover);text-decoration:none}.btn:active{background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}.btn.disclosure:after{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--glyph-chevron) center / contain no-repeat;mask:var(--glyph-chevron) center / contain no-repeat;transition:transform .15s ease}.btn.disclosure[aria-expanded=true]:after{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.btn.disclosure:after{transition:none}}.btn:focus-visible{outline:none;box-shadow:var(--raise-shadow),0 0 0 3px var(--focus-ring)}.btn[aria-pressed=true],.btn[aria-pressed=true]:hover{background:var(--raise-active-bg);border-color:var(--raise-border-hover);box-shadow:var(--raise-active-shadow)}.btn[aria-pressed=true]:focus-visible{box-shadow:var(--raise-active-shadow),0 0 0 3px var(--focus-ring)}.btn-sm{padding:4px 10px;font-size:var(--text-xs)}.btn-primary{color:var(--on-accent);border-color:color-mix(in srgb,var(--accent) 62%,#000);background:linear-gradient(color-mix(in srgb,var(--accent) 78%,#fff),var(--accent));box-shadow:var(--shadow-btn-primary)}.btn-primary:hover{color:var(--on-accent);background:linear-gradient(color-mix(in srgb,var(--accent) 88%,#fff),color-mix(in srgb,var(--accent) 94%,#000))}.btn-primary:active{background:color-mix(in srgb,var(--accent) 86%,#000);box-shadow:inset 0 1px 3px #00000052}.btn-primary[aria-pressed=true],.btn-primary[aria-pressed=true]:hover{color:var(--on-accent);background:var(--accent);border-color:color-mix(in srgb,var(--accent) 62%,#000);box-shadow:inset 0 2px 4px #00000061}.btn-primary[aria-pressed=true]:focus-visible{box-shadow:inset 0 2px 4px #00000061,0 0 0 3px var(--focus-ring)}.btn-danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--raise-border))}.btn-danger:hover{color:var(--on-accent);background:linear-gradient(color-mix(in srgb,var(--danger) 78%,#fff),var(--danger));border-color:color-mix(in srgb,var(--danger) 62%,#000)}.btn:is(:disabled,.is-disabled,[aria-disabled=true]),.btn:is(:disabled,.is-disabled,[aria-disabled=true]):is(:hover,:active,[aria-pressed=true]){opacity:.45;cursor:not-allowed;color:var(--text);border-color:var(--raise-border);background:var(--raise-grad);box-shadow:var(--raise-shadow)}.btn[aria-disabled=true]{pointer-events:none}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--raise-grad);border:1px solid var(--raise-border);box-shadow:var(--raise-shadow);color:var(--text-muted);cursor:pointer}.icon-btn:hover{color:var(--text);background:var(--raise-grad-hover);border-color:var(--raise-border-hover)}.icon-btn:focus-visible{outline:none;box-shadow:var(--raise-shadow),0 0 0 3px var(--focus-ring)}.icon-btn[aria-pressed=true],.icon-btn[aria-pressed=true]:hover{color:var(--text);background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}.icon-btn[aria-pressed=true]:focus-visible{box-shadow:var(--raise-active-shadow),0 0 0 3px var(--focus-ring)}.icon-btn.danger:hover{color:var(--danger)}.icon-btn:active{background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}.icon-btn:disabled,.icon-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;background:var(--raise-grad);box-shadow:var(--raise-shadow)}a,.link{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}a:hover,.link:hover{color:var(--accent-hover);text-decoration-thickness:2px}.link-muted{color:var(--text-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.link-muted:hover{color:var(--text)}button.link{border:0;background:none;padding:0;font:inherit;cursor:pointer;color:var(--accent);text-decoration:underline}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-4)}.form-label{font-size:var(--text-sm);font-weight:600;color:var(--text)}.form-label-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-3);min-width:0}.form-label-row>.form-label{flex:1 0 auto}.form-label-end{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.form-input,.form-select,.form-textarea{padding:8px 11px;font-size:var(--text-md);font-family:var(--font);background:var(--input-bg);color:var(--text);border:1px solid var(--input-border);border-radius:var(--radius-sm);width:100%;box-shadow:var(--entry-shadow)}.form-input,.form-select:not([multiple],[size]){height:36px;line-height:1.25}.form-textarea{min-height:5em;resize:vertical;line-height:1.5}.form-select-wrap{position:relative;display:block;min-width:0;color:var(--text)}.form-select-wrap>.form-select{appearance:none}.form-select-wrap>.form-select:not([multiple],[size]){padding-inline-end:34px}.form-select-wrap:has(>.form-select:not([multiple],[size])):after{content:"";position:absolute;inset-inline-end:11px;top:50%;width:12px;height:12px;margin-top:-6px;pointer-events:none;background:currentColor;-webkit-mask:var(--glyph-caret) center / contain no-repeat;mask:var(--glyph-caret) center / contain no-repeat}.form-select-wrap:has(>.form-select:disabled):after{opacity:.55}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--accent);outline:none;box-shadow:var(--entry-shadow),0 0 0 3px var(--focus-ring)}.form-input[readonly]{background:transparent;border-color:transparent;box-shadow:none;padding-inline:0;cursor:default}::placeholder{color:var(--text-muted);opacity:1}.check{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-md);cursor:pointer}.check input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.switch{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:0;margin:0;font:inherit;color:var(--text);cursor:pointer}.switch-track{position:relative;flex:none;width:40px;height:22px;border-radius:var(--radius-pill);background:var(--recess-bg);border:1px solid var(--input-border);box-shadow:var(--entry-shadow);transition:background .15s,border-color .15s}.switch-thumb{position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:var(--raise-grad);border:1px solid var(--raise-border);box-shadow:var(--raise-shadow);transition:transform .15s}.switch[aria-checked=true] .switch-track{background:var(--accent);border-color:var(--accent-hover)}.switch[aria-checked=true] .switch-thumb{transform:translate(18px)}.switch:dir(rtl)[aria-checked=true] .switch-thumb{transform:translate(-18px)}.switch:hover .switch-thumb{border-color:var(--raise-border-hover)}.switch:focus-visible{outline:none}.switch:focus-visible .switch-track{box-shadow:var(--entry-shadow),0 0 0 3px var(--focus-ring)}.switch:active .switch-thumb{background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}.switch:disabled,.switch[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.form-error{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--danger);margin:var(--space-1) 0 var(--space-3)}.form-error:before{--glyph: var(--glyph-warning)}.form-input[aria-invalid=true],.form-select[aria-invalid=true],.form-textarea[aria-invalid=true]{border-color:var(--danger)}.form-input[aria-invalid=true]:focus,.form-select[aria-invalid=true]:focus,.form-textarea[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:var(--entry-shadow),0 0 0 3px var(--focus-ring-danger)}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{opacity:.55;cursor:not-allowed}.form-group:has(:required)>.form-label:after,.form-group:has(:required)>.form-label-row>.form-label:after{content:"*" / "";margin-inline-start:3px;color:var(--danger)}.form-help{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.form-group>.form-error{margin:0}.form-fieldset{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm)}.form-fieldset>legend{padding:0 var(--space-1);font-size:var(--text-sm);font-weight:600}.form-options{display:flex;flex-direction:column;gap:var(--space-2)}.form-options.inline{flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.form-file{font:inherit;font-size:var(--text-sm);color:var(--text-muted);max-width:100%}.form-file::file-selector-button{margin-inline-end:var(--space-3);padding:6px 12px;border-radius:var(--radius-sm);font:600 var(--text-sm) var(--font);color:var(--text);border:1px solid var(--raise-border);background:var(--raise-grad);box-shadow:var(--raise-shadow);cursor:pointer}.form-file::file-selector-button:hover{background:var(--raise-grad-hover);border-color:var(--raise-border-hover)}.form-file::file-selector-button:active{background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}.seg{display:inline-flex;padding:3px;gap:2px;background:var(--recess-bg);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--entry-shadow)}.seg button,.seg a{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-xs);background:transparent;border:1px solid transparent;cursor:pointer;font:600 var(--text-sm) var(--font);color:var(--text);text-decoration:none}.seg button:hover,.seg a:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}.seg button:active,.seg a:active{background:color-mix(in srgb,var(--text) 13%,transparent)}.seg button:focus-visible,.seg a:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.seg button[aria-pressed=true],.seg button[aria-checked=true],.seg [aria-current]:not([aria-current=false]),.seg button.active{color:var(--text);background:var(--raise-grad);border-color:var(--raise-border);box-shadow:var(--raise-shadow)}.seg button[aria-pressed=true]:focus-visible,.seg button[aria-checked=true]:focus-visible,.seg [aria-current]:not([aria-current=false]):focus-visible{box-shadow:var(--raise-shadow),0 0 0 3px var(--focus-ring)}.seg button:disabled,.seg button[aria-disabled=true],.seg a[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.seg.pill,.seg.pill button,.seg.pill a{border-radius:var(--radius-pill)}.seg.sm button,.seg.sm a{padding:2px 9px;font-size:var(--text-xs)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:1px 8px;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:700;line-height:1.55;background:color-mix(in srgb,var(--text-muted) 18%,transparent);color:var(--text);--glyph-size: 9px}.badge.warn{--badge-color: var(--warn);background:color-mix(in srgb,var(--warn) 22%,transparent)}.badge.danger{--badge-color: var(--danger);background:color-mix(in srgb,var(--danger) 18%,transparent)}.badge.positive,.badge.pr{--badge-color: var(--positive);background:color-mix(in srgb,var(--positive) 22%,transparent)}.badge.accent{--badge-color: var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.badge:is(.warn,.danger,.positive,.pr,.accent){color:color-mix(in srgb,var(--badge-color) 50%,var(--text))}.badge:before{content:none}.badge.warn:before{content:"";--glyph: var(--glyph-triangle)}.badge.danger:before{content:"";--glyph: var(--glyph-square)}.badge.positive:before,.badge.pr:before{content:"";--glyph: var(--glyph-circle)}.badge.accent:before{content:"";--glyph: var(--glyph-diamond)}.chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:1px 8px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);box-shadow:var(--shadow-card)}.card-title{margin:0 0 6px;font-size:var(--text-lg);font-weight:700}.card-subtitle{margin:0 0 6px;font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.card-desc{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.card.disclosure{padding:0}.card.disclosure>.card-head{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-2);padding:var(--space-3) var(--space-4);min-width:0}.card.disclosure>.card-head>.card-title{margin:0;font-size:var(--text-md);min-width:0}.card.disclosure>.card-head>.card-summary{flex:1 1 12em;min-width:0;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.disclosure>.card-body{padding:4px var(--space-4) var(--space-4)}.card.disclosure>.card-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.card.disclosure.disclose-ready>.card-head>.card-toggle[aria-expanded=true]~.card-summary,.card.disclosure.disclose-ready>.card-head:has(>.card-toggle[aria-expanded=false])~.card-body,.card.disclosure.disclose-ready>.card-head:has(>.card-toggle[aria-expanded=false])~.card-actions{display:none}.card-toggle{padding:0}.card-toggle:before{transition:transform .12s}.card-toggle[aria-expanded=true]:before{transform:none}@media(prefers-reduced-motion:reduce){.card-toggle:before{transition:none}}.vstack,.hstack,.auto-grid{--gap: var(--space-3);gap:var(--gap);min-width:0}.vstack{display:flex;flex-direction:column}.hstack{display:flex;flex-wrap:wrap;align-items:flex-start}.hstack.align-center{align-items:center}.hstack.align-end{align-items:flex-end}.hstack.align-baseline{align-items:baseline}.hstack>.push-end{margin-inline-start:auto}.auto-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-min, 224px),100%),1fr))}.auto-grid>.span-all{grid-column:1 / -1}.vstack>*,.hstack>*,.auto-grid>*{min-width:0}.vstack>.form-group,.hstack>.form-group,.auto-grid>.form-group{margin-bottom:0}.gap-0{--gap: 0px}.gap-1{--gap: var(--space-1)}.gap-2{--gap: var(--space-2)}.gap-3{--gap: var(--space-3)}.gap-4{--gap: var(--space-4)}.gap-5{--gap: var(--space-5)}.gap-6{--gap: var(--space-6)}.settings-panel{display:flex;flex-direction:column;gap:var(--space-3);max-width:720px;margin-inline:auto;padding:var(--space-3);font-size:var(--text-sm)}.settings-panel>.card{margin:0}.settings-panel .card-title{margin-bottom:var(--space-2)}.settings-panel>.card>:last-child{margin-bottom:0}.settings-panel .form-group{margin-block:var(--space-3) 0}.settings-panel .check{display:flex;margin:4px 0}.settings-panel .seg{max-width:100%;flex-wrap:wrap}.settings-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.settings-actions form{margin:0}.settings-status{margin:var(--space-2) 0 0;min-height:1.5em;color:var(--text-muted)}.settings-status:empty{display:none}.kv-table{width:100%;border-collapse:collapse;font-size:var(--text-md)}.kv-table th{text-align:start;font-weight:600;color:var(--text-muted);font-size:var(--text-sm);padding-block:var(--space-2);padding-inline:0 var(--space-4);white-space:nowrap;vertical-align:top;width:1%}.kv-table td{padding:var(--space-2) 0;color:var(--text);vertical-align:top;overflow-wrap:anywhere}.kv-table tr+tr th,.kv-table tr+tr td{border-top:1px solid var(--border)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) 0;min-width:0}.toolbar-group{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2)}.toolbar-group+.toolbar-group{border-inline-start:1px solid var(--border)}.toolbar-group:first-child{padding-inline-start:0}.toolbar-group:last-child{padding-inline-end:0}.toolbar .icon-btn>.glyph{--glyph-size: 14px}.toolbar .icon-btn.menu-btn{width:auto;padding:0 4px 0 6px;gap:2px}.toolbar .icon-btn.menu-btn:after{--glyph-size: 10px}.toolbar[data-toolbar-fold]{flex-wrap:nowrap;overflow:hidden}.toolbar[data-toolbar-fold]>.toolbar-group{flex:none;border-inline-start:0}.toolbar[data-toolbar-fold]>.toolbar-group:not([data-toolbar-stage="5"])~.toolbar-group:not([data-toolbar-stage="5"]){border-inline-start:1px solid var(--border)}.toolbar[data-toolbar-fold]>.toolbar-group[data-toolbar-end]{margin-inline-start:auto}.toolbar[data-toolbar-fold]>.toolbar-group[data-toolbar-end]~.toolbar-group[data-toolbar-end]{margin-inline-start:0}.toolbar-label{font-size:var(--text-xs);font-weight:600;color:var(--text-muted);white-space:nowrap;margin-inline-end:2px}.toolbar .btn>.glyph{--glyph-size: 14px}.toolbar .btn.btn-sm{gap:6px}.toolbar-words{white-space:nowrap}.toolbar-badge{min-width:18px;padding:0 5px;border-radius:999px;font-size:var(--text-2xs);font-weight:700;font-variant-numeric:tabular-nums;text-align:center;line-height:16px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text)}.toolbar-group>.toolbar-fold.menu,.toolbar>.toolbar-more.menu{display:none;flex:none}.toolbar-group[data-toolbar-stage="2"] :is(button,a):has(>.glyph)>.toolbar-words{display:none}.toolbar-group[data-toolbar-stage="2"] .btn.btn-sm:has(>.glyph):not(.menu-btn){padding-inline:7px}.toolbar-group:is([data-toolbar-stage="3"],[data-toolbar-stage="4"])>:not(.toolbar-fold){display:none}.toolbar-group:is([data-toolbar-stage="3"],[data-toolbar-stage="4"])>.toolbar-fold{display:inline-flex}.toolbar-group[data-toolbar-stage="4"]>.toolbar-fold .menu-btn:has(>.glyph)>.toolbar-words{display:none}.toolbar-group[data-toolbar-stage="5"]{display:none}.toolbar[data-toolbar-more]>.toolbar-more{display:inline-flex;margin-inline-start:var(--space-2)}.toolbar [data-tone=danger],.menu-action[data-tone=danger]{color:var(--danger)}.toolbar [data-tone=warn],.menu-action[data-tone=warn]{color:var(--warn)}.toolbar [data-tone=positive],.menu-action[data-tone=positive]{color:var(--positive)}.toolbar [data-tone]>.toolbar-badge{background:color-mix(in srgb,currentColor 18%,transparent);color:var(--text)}.menu-command-panel{padding:4px 14px 8px}.menu-action>.menu-row-text{display:flex;flex-direction:column;min-width:0}.menu-row-detail{font-size:var(--text-xs);color:var(--text-muted)}.menu-row-key{margin-inline-start:auto;padding-inline-start:var(--space-4);font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}pre.code{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);overflow:auto;background:var(--surface-alt);color:var(--text);border-radius:var(--radius-sm);font:var(--text-sm)/1.55 var(--mono);tab-size:4}.code-block{margin:0 0 var(--space-4);border-radius:var(--radius-sm);background:var(--surface-alt)}.code-block>pre.code{margin:0;border-radius:0 0 var(--radius-sm) var(--radius-sm)}.code-head{display:flex;align-items:center;gap:var(--space-2);padding:4px 6px 4px var(--space-4);border-bottom:1px solid var(--border);font:600 var(--text-xs)/1.4 var(--font);color:var(--text-muted)}.code-lang{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-actions{display:inline-flex;gap:var(--space-1);margin-inline-start:auto}.code-actions .icon-btn{width:26px;height:26px}.code-actions .glyph{--glyph-size: 14px}.code-actions .icon-btn[data-done]{color:var(--positive)}pre.code:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--focus-ring)}.code-surface{font-family:var(--mono);font-size:var(--text-sm);background:var(--input-bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--entry-shadow)}.code-surface:focus-within{border-color:var(--accent);box-shadow:var(--entry-shadow),0 0 0 3px var(--focus-ring)}pre.code,.code-surface,.path.mono{font-variant-ligatures:none}.dialog{width:100%;max-width:480px;background:var(--dialog-bg, var(--surface));color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-dialog);padding:var(--space-5)}dialog.dialog{margin:auto;max-height:calc(100svh - 2 * var(--space-5));overflow:auto}dialog.dialog:not([open]){display:none}dialog.dialog::backdrop{background:var(--backdrop)}.dialog-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:var(--backdrop)}.dialog-title{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:700;color:var(--text)}.dialog-body{margin:0 0 var(--space-5);color:var(--text-muted);font-size:var(--text-md);line-height:1.55}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}dialog.dialog:has(.dialog-head,.dialog-title){padding-top:0;scroll-padding-top:4.5rem}dialog.dialog:has(.dialog-actions){padding-bottom:0;scroll-padding-bottom:5rem}dialog.dialog .dialog-head,dialog.dialog .dialog-title:not(.dialog-head .dialog-title){position:sticky;top:0;z-index:1;margin-inline:calc(-1 * var(--space-5));margin-top:0;padding:var(--space-5) var(--space-5) calc(var(--space-2) - 1px);background:var(--dialog-bg, var(--surface));border-bottom:1px solid transparent}dialog.dialog .dialog-title:not(.dialog-head .dialog-title){margin-bottom:0}dialog.dialog .dialog-head{margin-bottom:0;display:flex;flex-direction:column;gap:var(--space-2)}dialog.dialog .dialog-head>.dialog-title{margin:0}dialog.dialog .dialog-actions{position:sticky;bottom:0;z-index:1;margin:var(--space-3) calc(-1 * var(--space-5)) 0;padding:calc(var(--space-3) - 1px) var(--space-5) var(--space-5);background:var(--dialog-bg, var(--surface));border-top:1px solid transparent}dialog.dialog .dialog-body:has(+.dialog-actions){margin-bottom:var(--space-3)}dialog.dialog[data-dialog-more-above] .dialog-head,dialog.dialog[data-dialog-more-above] .dialog-title:not(.dialog-head .dialog-title){border-bottom-color:var(--border)}dialog.dialog[data-dialog-more-below] .dialog-actions{border-top-color:var(--border)}body:has(>.md-layout){height:100svh;display:flex;flex-direction:column;overflow:hidden}.md-layout{display:flex;flex-direction:column;flex:1;min-height:0}.md-toolbar{display:flex;align-items:center;gap:10px;padding:var(--space-2) var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);flex:none;--ctl-h: 30px}.md-toolbar .btn-sm,.md-toolbar .seg,.md-toolbar .md-filter{box-sizing:border-box;height:var(--ctl-h);display:inline-flex;align-items:center}.md-toolbar .md-filter{padding:4px 12px}.md-filter{box-sizing:border-box;flex:none;width:220px;padding:6px 11px;font-size:var(--text-sm);background:var(--input-bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--entry-shadow)}.md-filter:focus{border-color:var(--accent);outline:none;box-shadow:var(--entry-shadow),0 0 0 3px var(--focus-ring)}.md-filter-group{display:inline-flex;align-items:stretch;margin:0}.md-filter-group .md-filter{flex:1;min-width:0;border-start-end-radius:0;border-end-end-radius:0}.md-filter-go{flex:none;width:32px;height:auto;margin-inline-start:-1px;border-start-start-radius:0;border-end-start-radius:0;color:var(--text-muted)}.md-filter-go:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:var(--glyph-search) center / contain no-repeat;mask:var(--glyph-search) center / contain no-repeat}.md-filter-go:focus-visible{outline:none;box-shadow:var(--raise-shadow),0 0 0 3px var(--focus-ring);position:relative}.md-toolbar .md-filter-group{height:var(--ctl-h)}.md-toolbar-spacer{flex:1}.md-toolbar-cmds{flex:none;display:flex;align-items:center;gap:6px}.md-toolbar-sep{width:1px;height:var(--ctl-h);background:var(--border);align-self:center;margin:0 var(--space-1)}.md-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:var(--space-2) var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);flex:none}.md-chips:not(:has(.filter-chip)){display:none}.filter-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 3px 2px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent)}.filter-chip-kind,.fc-kind{font-weight:500;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em}.filter-chip-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--raise-grad);border:1px solid var(--raise-border);box-shadow:var(--raise-shadow);color:var(--text-muted);text-decoration:none;font-size:0;line-height:1}.filter-chip-x:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:var(--glyph-close) center / contain no-repeat;mask:var(--glyph-close) center / contain no-repeat}.filter-chip-x:hover{color:var(--text);background:var(--raise-grad-hover);border-color:var(--raise-border-hover)}.filter-chip-x:focus-visible{outline:none;box-shadow:var(--raise-shadow),0 0 0 3px var(--focus-ring)}.filter-chip-x:active{background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}.md-chips-clear{font-size:var(--text-xs);color:var(--accent);text-decoration:underline;cursor:pointer}.md-body{display:flex;flex:1;min-height:0}@property --md-sidebar-min{syntax: "<length>"; inherits: true; initial-value: 180px;}.md-sidebar{width:clamp(var(--md-sidebar-min, 180px),var(--md-sidebar-w, 260px),50%);flex:none;min-height:0;overflow-y:auto;background:var(--surface);border-inline-end:1px solid var(--border)}.md-resize{flex:none;width:6px;margin:0 -3px;z-index:3;cursor:col-resize;background:transparent;position:relative;touch-action:none}.md-resize:before{content:"";position:absolute;inset:0 2px;border-radius:2px;background:transparent;transition:background .12s}.md-resize:hover:before,.md-resize.dragging:before{background:var(--accent)}.md-resize:focus-visible{outline:none}.md-resize:focus-visible:before{background:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.md-resize:after,.split-handle:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background:var(--text-muted);pointer-events:none;-webkit-mask:var(--glyph-grip) center / 16px 16px no-repeat;mask:var(--glyph-grip) center / 16px 16px no-repeat}.split.stacked>.split-handle:after{transform:rotate(90deg)}.md-resize:hover:after,.md-resize.dragging:after,.md-resize:focus-visible:after,.split-handle:hover:after,.split-handle.dragging:after,.split-handle:focus-visible:after{background:var(--accent)}@property --md-requested-w{syntax: "<length>"; inherits: true; initial-value: 260px;}.md-layout[data-md-persistent]{--md-requested-w: var(--md-sidebar-w, 260px)}.md-layout[data-md-persistent]>.md-body>.md-resize{display:block;width:var(--md-target-size, 12px);margin:0;background:var(--raise-grad);box-shadow:var(--raise-shadow);overflow:hidden}.md-layout[data-md-persistent]>.md-body>.md-resize:before{inset:0 calc((100% - var(--md-rule-size, 2px)) / 2)}@media(pointer:coarse){.md-layout[data-md-persistent]>.md-body>.md-resize{width:var(--md-target-size, 20px)}}.md-layout[data-md-persistent]:not([data-md-narrow])>.md-body>.md-sidebar{width:var(--md-effective-w, var(--md-sidebar-w, 260px))}.md-layout[data-md-persistent][data-md-collapsed]:not([data-md-narrow])>.md-body>.md-sidebar{width:0;min-width:0;border:0;visibility:hidden;overflow:hidden}.md-layout[data-md-persistent]>.md-body>.md-resize:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.md-layout[data-md-side=end]>.md-body{flex-direction:row-reverse}.md-layout[data-md-side=end]>.md-body>.md-sidebar{border-inline-end:0;border-inline-start:1px solid var(--border)}.md-layout[data-md-peek-open]>.md-body{position:relative}.md-layout[data-md-persistent][data-md-collapsed][data-md-peek-open]:not([data-md-narrow])>.md-body>.md-sidebar{position:absolute;inset-block:0;inset-inline-start:0;z-index:60;width:var(--md-effective-w, var(--md-sidebar-w, 260px));visibility:visible;overflow-x:hidden;overflow-y:auto;border-inline-end:1px solid var(--border);box-shadow:var(--shadow-dialog)}.md-layout[data-md-side=end][data-md-persistent][data-md-collapsed][data-md-peek-open]:not([data-md-narrow])>.md-body>.md-sidebar{inset-inline-start:auto;inset-inline-end:0;border-inline-end:0;border-inline-start:1px solid var(--border)}.md-layout[data-md-peek-open]>.md-body>.md-resize{translate:var(--md-peek-shift, 0) 0;z-index:61}.split{display:flex;min-width:0;min-height:0}.split.stacked{flex-direction:column}.split>.split-pane{min-width:0;min-height:0;overflow:auto}.split>.split-pane:first-child{flex:none;width:var(--split-a, 50%)}.split.stacked>.split-pane:first-child{width:auto;height:var(--split-a, 50%)}.split>.split-pane:last-child{flex:1}.split-handle{flex:none;width:var(--split-target-size, 6px);margin:0;z-index:1;cursor:col-resize;position:relative;touch-action:none}.split.stacked>.split-handle{width:auto;height:var(--split-target-size, 6px);cursor:row-resize}.split-handle:before{content:"";position:absolute;inset:0 calc((100% - var(--split-rule-size, 1px)) / 2);border-radius:2px;background:var(--border);transition:background .12s}.split.stacked>.split-handle:before{inset:calc((100% - var(--split-rule-size, 1px)) / 2) 0}.split:is([data-split-pane=first],[data-split-pane=second])>.split-handle,.split[data-split-pane=first]>.split-pane:last-child,.split[data-split-pane=second]>.split-pane:first-child{display:none}.split[data-split-pane=first]>.split-pane:first-child,.split[data-split-pane=second]>.split-pane:last-child{flex:1;width:auto;height:auto}.split-handle:hover:before,.split-handle.dragging:before{background:var(--accent)}.split-handle:focus-visible{outline:none}.split-handle:focus-visible:before{background:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.md-detail{flex:1;overflow-y:auto;padding:var(--space-5);min-width:0;background:var(--bg)}.md-detail:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--focus-ring)}.md-back{display:none}.md-layout{container:md / inline-size}@container md (max-width: 640px){.md-toolbar{flex-wrap:wrap;padding:var(--space-2) var(--space-3)}.md-toolbar .md-filter{flex:1 1 100%;width:auto}.md-toolbar .md-filter-group{flex:1 1 100%}.md-toolbar-spacer{display:none}.md-toolbar-cmds{flex-wrap:wrap}.md-resize{display:none}.md-sidebar{flex:1;width:auto;border-inline-end:0}.md-sidebar .md-item,.md-sidebar .tree a{padding-top:10px;padding-bottom:10px}.md-detail{padding:var(--space-4)}.md-layout:not([data-md-pane=detail]) .md-detail{display:none}.md-layout[data-md-pane=detail] .md-toolbar:not(.md-site-tools),.md-layout[data-md-pane=detail] .md-chips,.md-layout[data-md-pane=detail] .md-sidebar{display:none}.md-back{display:inline-flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);font-size:var(--text-md);font-weight:600}}.md-back:before{--glyph: var(--glyph-back);--glyph-size: 14px}.md-back:dir(rtl):before{transform:scaleX(-1)}.md-section-label{padding:14px 14px var(--space-1);font-size:var(--text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.row-list{list-style:none;margin:0;padding:0}.row-list>.md-row{border-inline-end-width:3px}.md-row{display:flex;align-items:center;border-inline-end:3px solid transparent;border-bottom:1px solid var(--surface-alt)}.md-row:hover{background:var(--surface-alt)}.md-row:has(>[aria-current]:not([aria-current=false])),.md-row.active{background:var(--surface-alt);border-inline-end-color:var(--accent)}.md-row:has(>[aria-current]:not([aria-current=false])) .md-item,.md-row.active .md-item{font-weight:700;color:var(--text)}.md-item{flex:1;min-width:0;padding:5px 14px;font-size:var(--text-sm);line-height:1.5;color:var(--text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.md-item .md-meta{display:block;font-size:var(--text-2xs);font-weight:500;color:var(--text-muted);white-space:normal;overflow-wrap:anywhere}.md-grip{flex:none;width:22px;text-align:center;cursor:grab;color:var(--text-muted);font-size:var(--text-md);line-height:1}.tree,.tree ul{list-style:none;margin:0;padding:0}.tree ul{padding-inline-start:var(--space-4)}.tree a{display:flex;align-items:center;gap:6px;padding:3px 10px 3px 6px;border-inline-end:3px solid transparent;font-size:var(--text-sm);line-height:1.5;color:var(--text);text-decoration:none;white-space:nowrap}.tree a:hover{background:var(--surface-alt)}.tree a[aria-current]:not([aria-current=false]){background:var(--surface-alt);border-inline-end-color:var(--accent);font-weight:700}.tree a:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--focus-ring)}.tree-toggle,.tree-spacer,.card-toggle{flex:none;width:16px;height:16px}.tree-toggle,.card-toggle{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);border:1px solid var(--raise-border);background:var(--raise-grad);box-shadow:var(--raise-shadow);color:var(--text-muted);cursor:pointer}.tree-toggle:active,.card-toggle:active{background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}.tree-toggle:hover,.card-toggle:hover{color:var(--text);background:var(--raise-grad-hover);border-color:var(--raise-border-hover)}.card-toggle:focus-visible{outline:none;box-shadow:var(--raise-shadow),0 0 0 3px var(--focus-ring)}.tree-toggle:before,.card-toggle:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:var(--glyph-caret) center / contain no-repeat;mask:var(--glyph-caret) center / contain no-repeat;transform:rotate(-90deg)}.tree-toggle:dir(rtl):before,.card-toggle:dir(rtl):before{transform:rotate(90deg)}[aria-expanded=true]>.tree-toggle:before{transform:none}.tree.tree-ready a[aria-expanded=false]+ul{display:none}.path ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 2px;margin:0;padding:0;list-style:none;min-width:0;font-size:var(--text-sm)}.path li{display:inline-flex;align-items:center;min-width:0}.path li+li:before{content:"";flex:none;width:12px;height:12px;margin-inline:1px;background:var(--text-muted);-webkit-mask:var(--glyph-slash) center / contain no-repeat;mask:var(--glyph-slash) center / contain no-repeat}.path li>*{max-width:16em;padding:2px 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.path [aria-current]:not([aria-current=false]){font-weight:700;color:var(--text)}.path.mono{font-family:var(--mono)}.menu{display:inline-flex;position:relative}.menu-btn:after{--glyph: var(--glyph-caret);--glyph-size: 12px;opacity:.75}.menu:has(>.menu-panel:popover-open)>.menu-btn{background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}.menu-panel{margin:auto;padding:6px 0;min-width:14rem;max-width:min(22rem,calc(100vw - 16px));max-height:min(32rem,calc(100svh - 16px));overflow:auto;background:var(--dialog-bg, var(--surface));color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card),0 16px 40px color-mix(in srgb,var(--shade) calc(var(--depth) * 1.6),transparent);font-family:var(--font)}.menu-panel.placing{visibility:hidden}.menu-panel.sheet{width:100%;max-width:none;border-width:0 0 1px;border-radius:0 0 var(--radius) var(--radius)}.menu-panel.sheet .md-item{padding-top:10px;padding-bottom:10px}.menu-viewport-insets{position:fixed;visibility:hidden;pointer-events:none;width:0;height:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.menu-panel.menu-overflow{border-top-width:18px;border-bottom-width:18px}.menu-panel.menu-overflow:before,.menu-panel.menu-overflow:after{position:fixed;left:var(--menu-cue-left);width:var(--menu-cue-width);height:18px;pointer-events:none;text-align:center;font:12px/18px sans-serif;color:var(--text);background:var(--dialog-bg, var(--surface))}.menu-panel.menu-overflow:before{content:"";top:var(--menu-cue-top)}.menu-panel.menu-overflow:after{content:"";top:var(--menu-cue-bottom)}.menu-panel.menu-overflow.menu-more-above:before{content:"▲"}.menu-panel.menu-overflow.menu-more-below:after{content:"▼"}.menu-panel .md-section-label{padding:10px 14px var(--space-1)}.menu-panel .md-section-label:first-child{padding-top:6px}.menu-panel .md-row{border-bottom:0}.win-switcher{min-width:18rem}.win-switcher .row-list{list-style:none;margin:0;padding:0}.win-switcher .md-item{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.win-switcher .md-item>.glyph{flex:none;--glyph-size: 16px}.win-switcher .md-item>.md-meta{flex:1 0 100%}.menu-panel{--menu-row-hover: color-mix(in srgb, var(--text) 8%, var(--dialog-bg, var(--surface)))}.menu-panel .md-row:hover{background:var(--menu-row-hover)}.menu-panel .md-item:focus-visible,.menu-action:focus-visible{outline:none;background:var(--menu-row-hover, var(--surface-alt));box-shadow:inset 3px 0 var(--accent)}.menu-panel .md-item:dir(rtl):focus-visible,.menu-action:dir(rtl):focus-visible{box-shadow:inset -3px 0 var(--accent)}.menu-panel .md-filter{display:block;width:calc(100% - 20px);margin:var(--space-1) 10px 6px}.menu-panel form{margin:0}.menu-empty{margin:0;padding:6px 14px;font-size:var(--text-sm);color:var(--text-muted)}.menu-sep{border:0;border-top:1px solid var(--border);margin:6px 0}.menu-action{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:6px 14px;background:none;border:0;border-radius:0;font:var(--text-sm)/1.5 var(--font);color:var(--text);text-align:start;cursor:pointer}.menu-action:hover{background:var(--menu-row-hover, var(--surface-alt))}.menu-panel .menu-check{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:6px 14px;font-size:var(--text-sm);line-height:1.5;white-space:nowrap;cursor:pointer}.menu-panel .menu-check:hover{background:var(--menu-row-hover, var(--surface-alt))}.menu-panel .menu-check:has(:focus-visible){background:var(--menu-row-hover, var(--surface-alt));box-shadow:inset 3px 0 var(--accent)}.menu-panel .menu-check:dir(rtl):has(:focus-visible){box-shadow:inset -3px 0 var(--accent)}.menu-panel .menu-check input{margin:0;accent-color:var(--accent)}.menu-action.danger{color:var(--danger)}.btn-danger:not(.icon-btn):not(:has(>.glyph,>img,>svg,>[aria-hidden=true]:not(.menubar-shortcut))):before,.menu-action.danger:not([aria-pressed],[aria-checked]):not(:has(>.glyph,>img,>svg,>[aria-hidden=true]:not(.menubar-shortcut))):before{content:"";flex:none;width:1em;height:1em;background:currentColor;-webkit-mask:var(--glyph-warning) center / contain no-repeat;mask:var(--glyph-warning) center / contain no-repeat}.menu-action.danger:not([aria-pressed],[aria-checked]):not(:has(>.glyph,>img,>svg,>[aria-hidden=true]:not(.menubar-shortcut))):before{width:12px;height:12px}.menu-panel:has(.menu-action[aria-pressed]) .menu-action.danger:not([aria-pressed]):not(:has(>.glyph,>img,>svg,>[aria-hidden=true]:not(.menubar-shortcut))),.menubar-panel:has(>.menu-action[aria-checked])>.menu-action.danger:not([aria-checked]):not(:has(>.glyph,>img,>svg,>[aria-hidden=true]:not(.menubar-shortcut))){padding-inline-start:14px}@media(forced-colors:active){.btn-danger:before,.menu-action.danger:before{forced-color-adjust:none;background:ButtonText}}.menu-action:disabled,.menu-action[aria-disabled=true]{color:var(--text-muted);opacity:.5;cursor:default}.menu-action:disabled:hover{background:none}.menu-action[aria-pressed]:before{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:var(--glyph-tick) center / contain no-repeat;mask:var(--glyph-tick) center / contain no-repeat;visibility:hidden}.menu-action[aria-pressed=true]:before{visibility:visible}.menu-panel:has(.menu-action[aria-pressed]) .menu-action:not([aria-pressed]):not(:empty):not(.seg-choice){padding-inline-start:calc(14px + 12px + var(--space-2))}@media(forced-colors:active){.menu-action[aria-pressed]:before,.seg-choice:before{forced-color-adjust:none;background:CanvasText}}.seg-menu{display:none}@media(max-width:640px){.seg[data-seg-menu]:has(+.seg-menu){display:none}.seg[data-seg-menu]+.seg-menu{display:inline-flex}}a.seg-choice{text-decoration:none}.seg-choice:before{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:var(--glyph-tick) center / contain no-repeat;mask:var(--glyph-tick) center / contain no-repeat;visibility:hidden}.seg-choice[aria-pressed=true]:before,.seg-choice[aria-current]:not([aria-current=false]):before{visibility:visible}.applet-commands{display:flex;justify-content:flex-end;margin-bottom:var(--space-2)}.data-table-wrap{overflow:auto;max-width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);container:dt / inline-size}.data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-md);font-variant-numeric:tabular-nums}.data-table caption{caption-side:top;text-align:start;padding:var(--space-3) var(--space-4) var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.data-table th,.data-table td{padding:var(--space-2) var(--space-3);text-align:start;vertical-align:top;border-bottom:1px solid var(--border)}.data-table thead th{position:sticky;top:0;z-index:1;background:var(--surface-alt);font-size:var(--text-sm);font-weight:600;color:var(--text-muted);white-space:nowrap}.data-table tbody tr:last-child>*{border-bottom:0}.data-table tbody tr:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.data-table .num{text-align:end}.data-table .data-table-check{width:1%}.data-table .data-table-check input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.data-table tr[aria-selected=true],.data-table tr:has(>.data-table-check input:checked){background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 3px 0 var(--accent)}.data-table tr[aria-selected=true]:dir(rtl),.data-table tr:has(>.data-table-check input:checked):dir(rtl){box-shadow:inset -3px 0 var(--accent)}.data-table th[aria-sort]{padding:0}.data-table th[aria-sort]>:is(a,button){display:flex;align-items:center;gap:6px;width:100%;padding:var(--space-2) var(--space-3);background:var(--raise-grad);border:0;border-inline-end:1px solid var(--raise-border);box-shadow:inset 0 1px color-mix(in srgb,var(--light) var(--lit),transparent);font:inherit;color:var(--text);text-decoration:none;cursor:pointer;--glyph: var(--glyph-sort);--glyph-size: 12px}.data-table th[aria-sort].num>:is(a,button){justify-content:flex-end}.data-table th[aria-sort]>:is(a,button):hover{background:var(--raise-grad-hover)}.data-table th[aria-sort]>:is(a,button):active{background:var(--raise-active-bg)}.data-table th[aria-sort]>:is(a,button):focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--focus-ring)}.data-table th[aria-sort]>:is(a,button):after{opacity:.55}.data-table th[aria-sort=ascending]>:is(a,button):after{--glyph: var(--glyph-sort-up);opacity:1}.data-table th[aria-sort=descending]>:is(a,button):after{--glyph: var(--glyph-sort-down);opacity:1}.data-table th[aria-sort=ascending]>:is(a,button),.data-table th[aria-sort=descending]>:is(a,button){font-weight:700}.data-table .data-table-empty td{padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-muted)}.data-table[role=grid] tbody tr{cursor:default}.data-table[role=grid] tbody tr:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--focus-ring)}.data-table[role=grid] tbody tr[aria-selected=true]:focus-visible{box-shadow:inset 3px 0 var(--accent),inset 0 0 0 3px var(--focus-ring)}.data-table[role=grid] tbody tr[aria-selected=true]:dir(rtl):focus-visible{box-shadow:inset -3px 0 var(--accent),inset 0 0 0 3px var(--focus-ring)}@container dt (max-width: 560px){.data-table.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.data-table.stack,.data-table.stack tbody,.data-table.stack tr,.data-table.stack td,.data-table.stack caption{display:block}.data-table.stack tr{padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.data-table.stack tbody tr:last-child{border-bottom:0}.data-table.stack td{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-4);border-bottom:0;text-align:end}.data-table.stack .data-table-check{width:auto}.data-table.stack td[data-label]:before{content:attr(data-label);margin-inline-end:auto;padding-inline-end:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--text-muted);text-align:start}}.row-editor-wrap{container:re / inline-size;min-width:0}.row-editor{width:100%;border-collapse:collapse}.row-editor th{padding:0 var(--space-1) 4px;text-align:start;font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.row-editor td{padding:var(--space-1);vertical-align:middle}.row-editor tbody tr{border-top:1px solid var(--surface-alt)}.row-editor tbody tr.row-editor-more{border-top:0}.row-editor tbody tr.row-editor-more>td{padding-top:0}.row-editor td>.form-input,.row-editor td>.form-textarea,.row-editor td>.form-select-wrap{width:100%}.row-editor td>.form-select-wrap>.form-select{width:100%}.row-editor td>label.check{white-space:nowrap}.row-editor .row-editor-remove,.row-editor th.row-editor-remove,.row-editor td.row-editor-remove{width:36px;padding-inline-end:0}.row-editor td.row-editor-remove{text-align:end}.row-editor-add{margin-top:var(--space-2)}.row-editor-add>.glyph{--glyph-size: 12px}@container re (max-width: 480px){.row-editor thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.row-editor,.row-editor tbody,.row-editor tr,.row-editor td{display:block}.row-editor tbody tr{position:relative;padding:var(--space-2) 0}.row-editor tbody tr.row-editor-more{padding-top:0}.row-editor td{padding:var(--space-1) 0}.row-editor td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.row-editor td.row-editor-remove{position:absolute;top:var(--space-2);inset-inline-end:0;width:auto;padding:0}.row-editor tbody tr:has(>td.row-editor-remove)>td:first-child{padding-inline-end:36px}}.zoom{display:inline-flex;align-items:center;gap:var(--space-1)}.zoom-scale{min-width:4ch;text-align:center;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text)}.zoom .icon-btn>.glyph{--glyph-size: 14px}.zoom-viewport{overflow:auto;min-height:0;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);box-shadow:var(--entry-shadow)}.zoom-viewport:focus-visible{outline:none;box-shadow:var(--entry-shadow),inset 0 0 0 3px var(--focus-ring)}.zoom-viewport>svg,.zoom-viewport>img{display:block;max-width:none}.notice{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--notice-color) 45%,var(--border));border-inline-start:4px solid var(--notice-color);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--notice-color) 9%,var(--surface));color:var(--text);font-size:var(--text-md);--notice-color: var(--accent);--glyph: var(--glyph-info);--glyph-size: 18px}.notice:before{margin-top:1px;color:var(--notice-color);background:var(--notice-color)}.notice.positive{--notice-color: var(--positive);--glyph: var(--glyph-check)}.notice.warn{--notice-color: var(--warn);--glyph: var(--glyph-warning)}.notice.danger{--notice-color: var(--danger);--glyph: var(--glyph-stop)}.notice-content{flex:1;min-width:0}.notice-title{margin:0 0 2px;font-size:var(--text-md);font-weight:700}.notice-body{margin:0}.notice-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.notice,.toast{min-width:0;max-width:100%;box-sizing:border-box}.notice>*,.toast>*{min-width:0}.notice :is(.notice-content,.notice-body,.notice-title),.toast :is(.toast-content,.toast-body,.toast-title){overflow-wrap:anywhere}.notice pre,.toast pre{max-width:100%;overflow-x:auto}.notice-actions .btn,.toast-actions .btn{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-close,.toast-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin-inline-start:auto;border-radius:50%;background:var(--raise-grad);border:1px solid var(--raise-border);box-shadow:var(--raise-shadow);color:var(--text-muted);cursor:pointer;--glyph: var(--glyph-close);--glyph-size: 12px}.notice-close:hover,.toast-close:hover{color:var(--text);background:var(--raise-grad-hover)}.notice-close:focus-visible,.toast-close:focus-visible{outline:none;box-shadow:var(--raise-shadow),0 0 0 3px var(--focus-ring)}.notice-close:active,.toast-close:active{background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}.toast-region{position:fixed;z-index:1000;inset-block-end:var(--space-4);inset-inline-end:var(--space-4);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);width:min(24rem,calc(100vw - 2 * var(--space-4)));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--dialog-bg, var(--surface));color:var(--text);border:1px solid var(--border);border-inline-start:4px solid var(--notice-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-card),0 10px 28px color-mix(in srgb,var(--shade) calc(var(--depth) * 1.4),transparent);font-size:var(--text-md);transition:opacity .2s,transform .2s;--notice-color: var(--accent);--glyph: var(--glyph-info);--glyph-size: 18px}.toast:before{margin-top:1px;background:var(--notice-color)}.toast.positive{--notice-color: var(--positive);--glyph: var(--glyph-check)}.toast.warn{--notice-color: var(--warn);--glyph: var(--glyph-warning)}.toast.danger{--notice-color: var(--danger);--glyph: var(--glyph-stop)}.toast-text{flex:1;min-width:0;margin:2px 0 0}.toast.leaving{opacity:0;transform:translateY(8px)}.empty-state{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-muted);--glyph: var(--glyph-empty);--glyph-size: 36px}.empty-state:before{opacity:.7;margin-bottom:var(--space-1)}.empty-state-title{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--text)}.empty-state-body{margin:0;max-width:42ch;font-size:var(--text-md)}.empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.spinner{display:inline-block;flex:none;vertical-align:middle;width:1.2em;height:1.2em;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;animation:pudl-spin .8s linear infinite}@keyframes pudl-spin{to{transform:rotate(360deg)}}.loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.tooltip{margin:0;padding:4px 8px;max-width:18rem;border:0;border-radius:var(--radius-xs);background:var(--text);color:var(--bg);font:600 var(--text-xs)/1.4 var(--font);box-shadow:0 4px 12px color-mix(in srgb,var(--shade) calc(var(--depth) * 1.4),transparent);pointer-events:auto}.tooltip.placing{visibility:hidden}.pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.pagination-summary{margin-inline-end:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.page-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:32px;height:32px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--raise-border);background:var(--raise-grad);box-shadow:var(--raise-shadow);font:600 var(--text-sm) var(--font);color:var(--text);text-decoration:none;font-variant-numeric:tabular-nums;--glyph: var(--glyph-back);--glyph-size: 12px}.page-link:hover{background:var(--raise-grad-hover);border-color:var(--raise-border-hover)}.page-link:active{background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow)}.page-link:focus-visible{outline:none;box-shadow:var(--raise-shadow),0 0 0 3px var(--focus-ring)}.page-link[aria-current]:not([aria-current=false]){background:var(--raise-active-bg);box-shadow:var(--raise-active-shadow);border-color:var(--raise-border-hover)}.page-link[aria-disabled=true]{opacity:.45;pointer-events:none}.page-link[rel=next]:after{transform:scaleX(-1)}.page-link[rel=prev]:dir(rtl):before{transform:scaleX(-1)}.page-link[rel=next]:dir(rtl):after{transform:none}.page-gap{padding:0 var(--space-1);color:var(--text-muted)}@media(max-width:560px){.pagination-summary{flex-basis:100%;margin-bottom:var(--space-1)}}.glyph{display:inline-block;flex:none;vertical-align:-.125em;width:var(--glyph-size, 1em);height:var(--glyph-size, 1em);background:currentColor;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat}.drop-zone{position:relative}.drop-zone[data-drop-over],[data-drop-target]{box-shadow:inset 0 0 0 2px var(--accent);background-color:color-mix(in srgb,var(--accent) 7%,transparent)}.drop-hint{display:none}.drop-zone[data-drop-over]>.drop-hint{display:block;position:absolute;z-index:1;inset-inline-start:50%;bottom:var(--space-3);translate:-50% 0;margin:0;padding:4px 12px;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--text-sm);font-weight:600;white-space:nowrap;pointer-events:none}.drop-zone[data-drop-over]:dir(rtl)>.drop-hint{translate:50% 0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(forced-colors:active){:focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important}.btn,.icon-btn,.seg,.form-input,.form-select,.form-textarea,.md-filter,.switch-track,.switch-thumb,.menu-panel,.dialog,.card,.section-tab,.filter-chip,.filter-chip-x,.status-area{border:1px solid CanvasText}.status-item:is(:hover,:active){forced-color-adjust:none;background:Highlight;color:HighlightText}.status-item>.glyph{forced-color-adjust:none;background:CanvasText}.status-item:is(:hover,:active)>.glyph{background:HighlightText}.seg button[aria-pressed=true],.seg button[aria-checked=true],.seg [aria-current]:not([aria-current=false]),.seg button.active,.section-tab[aria-current]:not([aria-current=false]),.section-tab.active,.md-row:has(>[aria-current]:not([aria-current=false])),.md-row.active,.btn[aria-pressed=true],.menu:has(>.menu-panel:popover-open)>.menu-btn,.topbar-pill[aria-current]:not([aria-current=false]){forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.md-row:has(>[aria-current]:not([aria-current=false])) .md-item,.md-row:has(>[aria-current]:not([aria-current=false])) .md-meta,.md-row.active .md-item,.md-row.active .md-meta{color:HighlightText}.md-row:not(.active):not(:has(>[aria-current]:not([aria-current=false]))){border-inline-end-color:Canvas}.switch[aria-checked=true] .switch-track{forced-color-adjust:none;background:Highlight;border-color:Highlight}.switch-thumb{forced-color-adjust:none;background:Canvas}.badge:before,.form-error:before,.menu-btn:after,.md-back:before,.md-filter-go:before,.md-resize:after,.split-handle:after,.form-select-wrap:after{forced-color-adjust:none;background:CanvasText}.filter-chip-x:before,.theme-toggle:before,.icon-btn .glyph{forced-color-adjust:none;background:ButtonText}.md-filter-go:before,.menu-btn:after{background:ButtonText}.notice:before,.toast:before{forced-color-adjust:none;background:CanvasText}.notice-close:before,.toast-close:before,.data-table th[aria-sort]>:is(a,button):after{forced-color-adjust:none;background:ButtonText}.notice,.toast,.notice-close,.toast-close,.data-table-wrap{border:1px solid CanvasText}.tablist>[role=tab],.page-link,.tabs>[role=tabpanel],.tooltip{border:1px solid CanvasText}.tablist>[role=tab][aria-selected=true],.page-link[aria-current]:not([aria-current=false]){forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.empty-state:before{forced-color-adjust:none;background:CanvasText}.page-link[rel=prev]:before,.page-link[rel=next]:after{forced-color-adjust:none;background:ButtonText}.spinner{border-color:GrayText;border-top-color:CanvasText}.notice,.toast{border-inline-start-width:4px}.data-table th[aria-sort]>:is(a,button){border:1px solid ButtonText}.data-table tr[aria-selected=true],.data-table tr:has(>.data-table-check input:checked){forced-color-adjust:none;background:Highlight;color:HighlightText}.menu:has(>.menu-panel:popover-open)>.menu-btn:after{background:HighlightText}.md-resize:before{background:CanvasText;inset:0 2.5px}.md-resize:hover:before,.md-resize.dragging:before,.md-resize:focus-visible:before{background:Highlight}.split-handle:before{background:CanvasText;inset:0 calc((100% - var(--split-rule-size, 1px)) / 2)}.split.stacked>.split-handle:before{inset:calc((100% - var(--split-rule-size, 1px)) / 2) 0}.split-handle:hover:before,.split-handle.dragging:before,.split-handle:focus-visible:before{background:Highlight}.badge{border:1px solid CanvasText}.tree a[aria-current]:not([aria-current=false]){forced-color-adjust:none;background:Highlight;color:HighlightText}.tree-toggle,.card-toggle{border:1px solid ButtonText}.tree-toggle:before,.card-toggle:before{forced-color-adjust:none;background:ButtonText}.glyph,.path li+li:before{forced-color-adjust:none;background:CanvasText}.drop-zone[data-drop-over],[data-drop-target]{outline:2px dashed Highlight;outline-offset:-2px}.drop-zone[data-drop-over]>.drop-hint{forced-color-adjust:none;background:Highlight;color:HighlightText}.doc-tab-dirty{forced-color-adjust:none;background:CanvasText}.doc-tab-close{border:1px solid ButtonText}.doc-tab-close:before{forced-color-adjust:none;background:ButtonText}.code-surface,pre.code{border:1px solid CanvasText}.code-block>pre.code{border:0}.code-block{border:1px solid CanvasText}.code-head{border-bottom-color:CanvasText}.code-actions .glyph{forced-color-adjust:none;background:ButtonText}}@media print{:root,[data-theme=dark]{color-scheme:light;--bg: #ffffff;--surface: #ffffff;--surface-alt: #f2f2f2;--text: #000000;--text-muted: #444444;--border: #999999;--accent: #1a3d6b;--accent-hover: #1a3d6b;--syntax-keyword: #9b2c63;--syntax-string: #1d6a39;--syntax-number: #8a4a00;--syntax-comment: #57606b;--syntax-name: #1d4f91;--syntax-tag: #6b36a3;--syntax-attr: #6d5500;--syntax-heading: #000000;--syntax-link: #1a3d6b;--syntax-error: #b42318}.topbar,.app-section-bar,.md-toolbar,.md-chips,.md-resize,.md-back,.menu,.menu-panel,.dialog-backdrop,.theme-toggle,.toast-region,.notice-close,.tablist,.pagination,.tooltip,.code-actions{display:none!important}.tabs>[role=tabpanel]{display:block!important;border:0;padding:0 0 var(--space-4)}.data-table-wrap{overflow:visible;border:0}.data-table thead th{position:static}.data-table th[aria-sort]>:is(a,button){background:none;box-shadow:none;border:0}body:has(>.md-layout){height:auto;overflow:visible;display:block}.md-layout,.md-body{display:block;height:auto}.md-sidebar,.md-detail{width:auto;overflow:visible;border:0}.md-layout[data-md-pane=detail] .md-sidebar{display:none}.btn,.icon-btn,.card,.dialog{box-shadow:none}a{color:#000}}
/*# sourceMappingURL=pudl.min.css.map */
