@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-6VZLC4H3.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-FIY4AS7B.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-ext-400-normal-JTQ56XIH.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-RDW6D2QK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-24BA4PDP.woff2") format("woff2"),url("./media/inter-greek-400-normal-ZRMMCGZA.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-VHOS7L4B.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-J3OKVTXA.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-ext-500-normal-7YGZWFHX.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-LJV3DWSQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-ext-500-normal-ZPKR4LNJ.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-PJFKOJVL.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-6QPUHW6Z.woff2") format("woff2"),url("./media/inter-greek-500-normal-3GRTEB6X.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-UOTTXFJL.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-ext-500-normal-3G2JDXWM.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-UGNIJJWL.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-ext-600-normal-66Z4CWZK.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-5S66ZLPP.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-ext-600-normal-D4Z5GF6D.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-BCNJL3T4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-ZRJSSN4C.woff2") format("woff2"),url("./media/inter-greek-600-normal-J3AMDQNF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-YXHD7S3I.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-JH5KI6RD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-ext-700-normal-OS2RNUST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-700-normal-JNACFJVQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-700-normal-5HS3FXHB.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-SPV2HQ4Q.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-ext-700-normal-QJ6NMGCB.woff2") format("woff2"),url("./media/inter-greek-ext-700-normal-GHYQOXL3.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-700-normal-S7YO524B.woff2") format("woff2"),url("./media/inter-greek-700-normal-L3DMOWHF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-vietnamese-700-normal-7LYSQCP6.woff2") format("woff2"),url("./media/inter-vietnamese-700-normal-XRULDGKE.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-ext-700-normal-WY62UGW6.woff2") format("woff2"),url("./media/inter-latin-ext-700-normal-SNJUWUAD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-outlined-EDG2WWZ5.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root,[data-theme=light]{--sl-brand-navy: #0a1e42;--sl-brand-sky: #00a0e9;--sl-primary: #0c57d0;--sl-on-primary: #ffffff;--sl-primary-hover: #0b50bf;--sl-primary-pressed: #0a49af;--sl-primary-container: #d8e2ff;--sl-on-primary-container: #0b306b;--sl-primary-subtle: #eef3fd;--sl-primary-subtle-hover: #e2eafb;--sl-primary-subtle-border: #c9d9f7;--sl-surface: #ffffff;--sl-surface-container-lowest: var(--sl-surface);--sl-surface-hover: #f5f7fa;--sl-surface-sunken: #f0f1f3;--sl-surface-zebra: #f7f8fa;--sl-inverse-surface: #1a1b20;--sl-on-inverse-surface: #ffffff;--sl-neutral-container: rgba(0, 0, 0, .06);--sl-scrim: rgba(26, 27, 32, .4);--sl-on-surface: #1a1b20;--sl-on-surface-variant: #5e5d62;--sl-on-surface-disabled: #b0b2b8;--sl-outline-hairline: #e6e7eb;--sl-outline-variant: #c3c5cc;--sl-divider: #f0f1f3;--sl-icon-muted: #8d93a1;--sl-success: #2e7d32;--sl-success-container: #dbefdc;--sl-info: #1976d2;--sl-info-container: rgba(33, 150, 243, .08);--sl-on-info-container: #3d4b5c;--sl-warning: #a14f00;--sl-warning-container: #fff3cd;--sl-error: #c62828;--sl-on-error: #ffffff;--sl-error-container: #fdd9d7;--sl-error-subtle: rgba(198, 40, 40, .08);--sl-logout: rgba(255, 0, 0, .6);--sl-logout-hover: rgba(255, 0, 0, .8);--sl-logout-hover-bg: rgba(255, 0, 0, .06);--sl-shadow-dialog: 0 24px 48px rgba(0, 0, 0, .18);--sl-shadow-menu: 0 12px 24px rgba(0, 0, 0, .12);--sl-shadow-segment: 0 1px 2px rgba(0, 0, 0, .08);--sl-shadow-panel: 0 1px 3px rgba(26, 27, 32, .06)}:root{--sl-space-2: 2px;--sl-space-4: 4px;--sl-space-6: 6px;--sl-space-8: 8px;--sl-space-12: 12px;--sl-space-16: 16px;--sl-space-20: 20px;--sl-space-24: 24px;--sl-space-32: 32px;--sl-space-48: 48px;--sl-radius-4: 4px;--sl-radius-6: 6px;--sl-radius-8: 8px;--sl-radius-10: 10px;--sl-radius-12: 12px;--sl-radius-14: 14px;--sl-radius-16: 16px;--sl-radius-pill: 999px;--sl-control-30: 30px;--sl-control-32: 32px;--sl-control-36: 36px;--sl-control-40: 40px;--sl-control-44: 44px;--sl-header-height: 56px;--sl-page-width: 992px;--sl-page-detail-width: 1392px;--sl-dialog-width: 760px;--sl-disabled-opacity: .35;--sl-z-menu: 10;--sl-z-dialog: 20;--sl-z-tooltip: 30;--font-sl-sans: Inter, "Helvetica Neue", sans-serif;--font-sl-icons: "Material Symbols Outlined"}.sl-text-page-title{font-family:var(--font-sl-sans);font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.sl-text-detail-title{font-family:var(--font-sl-sans);font-size:20px;line-height:1.3;font-weight:700}.sl-text-dialog-title{font-family:var(--font-sl-sans);font-size:18px;line-height:1.3;font-weight:700}.sl-text-section{font-family:var(--font-sl-sans);font-size:16px;line-height:1.4;font-weight:600}.sl-text-subsection{font-family:var(--font-sl-sans);font-size:15px;line-height:1.4;font-weight:600}.sl-text-body{font-family:var(--font-sl-sans);font-size:14px;line-height:1.5;font-weight:400}.sl-text-body-strong{font-family:var(--font-sl-sans);font-size:14px;line-height:1.5;font-weight:600}.sl-text-secondary{font-family:var(--font-sl-sans);font-size:13px;line-height:1.5;font-weight:400}.sl-text-label{font-family:var(--font-sl-sans);font-size:13px;line-height:1.5;font-weight:600}.sl-text-meta{font-family:var(--font-sl-sans);font-size:12px;line-height:1.5;font-weight:400}.sl-text-meta-strong{font-family:var(--font-sl-sans);font-size:12px;line-height:1.5;font-weight:600}body{margin:0;color-scheme:light;background:var(--sl-surface);color:var(--sl-on-surface);font-family:var(--font-sl-sans)}.material-symbols-outlined{font-family:var(--font-sl-icons)}.sl-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sl-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-tabular{font-variant-numeric:tabular-nums}.sl-header{flex:none;box-sizing:border-box;height:var(--sl-header-height);display:flex;align-items:center;gap:var(--sl-space-12);padding:0 var(--sl-space-24);border-bottom:1px solid var(--sl-outline-hairline);background:var(--sl-surface)}.sl-header--sticky{position:sticky;top:0;z-index:var(--sl-z-menu)}.sl-header__brand{flex:none;display:flex;align-items:center;font-size:16px;font-weight:700;color:var(--sl-on-surface);text-decoration:none}.sl-header__logo{display:block;height:28px;width:auto}.sl-header__nav{display:flex;align-items:center;gap:var(--sl-space-4);margin-left:var(--sl-space-16)}.sl-header__link{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--sl-space-8);min-height:var(--sl-control-40);padding:0 var(--sl-space-12);border:0;border-radius:var(--sl-radius-10);background:transparent;color:var(--sl-on-surface-variant);font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.sl-header__link:hover:not([aria-disabled=true],:disabled){background:var(--sl-surface-hover);color:var(--sl-on-surface)}.sl-header__link[aria-current=page],.sl-header__link[aria-current=page]:hover{background:var(--sl-surface-sunken);color:var(--sl-on-surface)}.sl-header__link:focus-visible{outline:2px solid var(--sl-primary);outline-offset:2px}.sl-header__link[aria-disabled=true],.sl-header__link:disabled{color:var(--sl-on-surface-disabled);cursor:not-allowed}.sl-header__link .material-symbols-outlined{font-size:20px}.sl-header__actions{margin-left:auto;display:flex;align-items:center;gap:var(--sl-space-4)}.sl-header__logout{width:var(--sl-control-44);height:var(--sl-control-44);border-radius:var(--sl-radius-pill);color:var(--sl-logout)}.sl-header__logout:hover{background:var(--sl-logout-hover-bg);color:var(--sl-logout-hover)}.sl-header__logout .material-symbols-outlined{font-size:20px}.sl-page{box-sizing:content-box;max-width:var(--sl-page-width);margin:0 auto;padding:var(--sl-space-32) var(--sl-space-24) var(--sl-space-48);display:flex;flex-direction:column;gap:var(--sl-space-20);font-size:14px;line-height:1.5;color:var(--sl-on-surface)}.sl-page--detail{max-width:calc(var(--sl-page-detail-width) + 2 * var(--sl-space-24));height:100%;box-sizing:border-box;padding:var(--sl-space-12) var(--sl-space-24) var(--sl-space-16);gap:var(--sl-space-12);min-height:0}.sl-page__bar{display:flex;align-items:center;gap:var(--sl-space-12)}.sl-page__title{flex:1 1 auto;min-width:0;margin:0;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.sl-page--detail .sl-page__title{flex:0 1 auto;font-size:20px;line-height:1.3;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-panel{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:var(--sl-space-12) var(--sl-space-16) 14px;border:1px solid var(--sl-outline-hairline);border-radius:var(--sl-radius-14);background:var(--sl-surface-container-lowest);box-shadow:var(--sl-shadow-panel)}.sl-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--sl-space-6);min-height:var(--sl-control-40);padding:0 var(--sl-space-16);border:0;border-radius:var(--sl-radius-10);background:transparent;color:var(--sl-on-surface);font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.sl-button:focus-visible{outline:2px solid var(--sl-primary);outline-offset:2px}.sl-button:disabled,.sl-button[aria-disabled=true]{opacity:var(--sl-disabled-opacity);cursor:not-allowed}.sl-button--sm{min-height:var(--sl-control-32);padding:0 10px;border-radius:var(--sl-radius-8);font-size:13px}.sl-button--lg{min-height:var(--sl-control-44);padding:0 var(--sl-space-20)}.sl-button__icon{font-size:18px}.sl-button__chevron{font-size:16px;margin-left:-2px}.sl-button--menu{padding:0 var(--sl-space-12) 0 14px}.sl-button--primary{background:var(--sl-primary);color:var(--sl-on-primary)}.sl-button--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--sl-primary-hover)}.sl-button--primary:active:not(:disabled,[aria-disabled=true]){background:var(--sl-primary-pressed)}.sl-button--secondary{border:1px solid var(--sl-outline-variant);background:var(--sl-surface-container-lowest);color:var(--sl-on-surface)}.sl-button--secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--sl-surface-hover)}.sl-button--text{color:var(--sl-on-surface-variant)}.sl-button--text:hover:not(:disabled,[aria-disabled=true]){background:var(--sl-surface-hover);color:var(--sl-on-surface)}.sl-button--danger{background:var(--sl-error);color:var(--sl-on-error)}.sl-button--success{background:var(--sl-success);color:var(--sl-on-primary)}.sl-icon-button{border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.sl-icon-button:disabled{opacity:var(--sl-disabled-opacity);cursor:not-allowed}.sl-icon-button:focus-visible{outline:2px solid var(--sl-primary);outline-offset:2px}.sl-icon-button--32{width:var(--sl-control-32);height:var(--sl-control-32);border-radius:var(--sl-radius-8)}.sl-icon-button--36{width:var(--sl-control-36);height:var(--sl-control-36);border-radius:var(--sl-radius-10)}.sl-icon-button--40{width:var(--sl-control-40);height:var(--sl-control-40);border-radius:var(--sl-radius-10)}.sl-icon-button--44{width:var(--sl-control-44);height:var(--sl-control-44);border-radius:var(--sl-radius-10)}.sl-icon-button--round{border-radius:var(--sl-radius-pill)}.sl-icon-button--plain{color:var(--sl-on-surface-variant)}.sl-icon-button--plain:hover:not(:disabled){background:var(--sl-surface-hover);color:var(--sl-on-surface)}.sl-icon-button--framed{border:1px solid var(--sl-outline-hairline);background:var(--sl-surface-container-lowest);color:var(--sl-on-surface)}.sl-icon-button--framed:hover:not(:disabled){background:var(--sl-surface-hover)}.sl-icon-button--sunken{background:var(--sl-surface-sunken);color:var(--sl-on-surface)}.sl-icon-button--tonal{background:var(--sl-primary-subtle);color:var(--sl-primary)}.sl-icon-button--tonal:hover:not(:disabled){background:var(--sl-primary-subtle-hover)}.sl-icon-button--danger{color:var(--sl-icon-muted)}.sl-icon-button--danger:hover:not(:disabled){background:var(--sl-error-subtle);color:var(--sl-error)}.sl-icon-button--on-dark{color:var(--sl-on-inverse-surface)}.sl-icon-button .material-symbols-outlined{font-size:20px}.sl-icon-button--32 .material-symbols-outlined,.sl-icon-button--36 .material-symbols-outlined{font-size:18px}.sl-field{display:flex;flex-direction:column;gap:var(--sl-space-6)}.sl-field__label{font-size:13px;font-weight:600;color:var(--sl-on-surface)}.sl-field__helper{font-size:13px;color:var(--sl-on-surface-variant)}.sl-field__error{font-size:13px;color:var(--sl-error)}.sl-text-field{box-sizing:border-box;padding:0 var(--sl-space-12);border:1px solid var(--sl-outline-variant);border-radius:var(--sl-radius-10);font-family:inherit;font-size:14px;color:var(--sl-on-surface);background:var(--sl-surface-container-lowest)}.sl-text-field:focus-visible{outline:2px solid var(--sl-primary);outline-offset:-1px;border-color:transparent}.sl-text-field::placeholder{color:var(--sl-on-surface-variant)}.sl-text-field:disabled{opacity:var(--sl-disabled-opacity);cursor:not-allowed}.sl-text-field--md{min-height:var(--sl-control-40)}.sl-text-field--lg{min-height:var(--sl-control-44)}.sl-text-field--quiet{border-color:var(--sl-outline-hairline)}textarea.sl-text-field{width:100%;padding:var(--sl-space-12);line-height:1.6;resize:vertical}.sl-text-field[aria-invalid=true]{border-color:var(--sl-error)}.sl-dropzone{position:relative;box-sizing:border-box;min-height:200px;padding:var(--sl-space-24);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sl-space-12);border:1.5px dashed var(--sl-outline-variant);border-radius:var(--sl-radius-12);text-align:center;color:var(--sl-on-surface-variant);cursor:pointer}.sl-dropzone:has(.sl-dropzone__picker:focus-visible){outline:2px solid var(--sl-primary);outline-offset:2px}.sl-dropzone--filled{gap:var(--sl-space-8);padding-inline:56px;border-style:solid;color:var(--sl-on-surface);cursor:default}.sl-dropzone__icon{font-size:28px;color:var(--sl-primary)}.sl-dropzone__hint{font-size:12px;color:var(--sl-on-surface-variant)}.sl-dropzone__picker{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sl-dropzone__remove{position:absolute;top:var(--sl-space-8);right:var(--sl-space-8)}.sl-dialog{position:fixed;inset:0;z-index:var(--sl-z-dialog);box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:var(--sl-space-24);font-size:14px;line-height:1.5;color:var(--sl-on-surface)}.sl-dialog__scrim{position:absolute;inset:0;background:var(--sl-scrim)}.sl-dialog__panel{position:relative;box-sizing:border-box;width:100%;max-width:var(--sl-dialog-width);max-height:100%;overflow:auto;display:flex;flex-direction:column;border-radius:var(--sl-radius-16);background:var(--sl-surface-container-lowest);box-shadow:var(--sl-shadow-dialog)}.sl-dialog__head{display:flex;align-items:center;gap:var(--sl-space-16);padding:var(--sl-space-20) var(--sl-space-24) 0}.sl-dialog__title{flex:1;margin:0;font-size:18px;line-height:1.3;font-weight:700}.sl-dialog__body{box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:var(--sl-space-20) var(--sl-space-24)}.sl-dialog__foot{display:flex;align-items:center;gap:var(--sl-space-8);padding:14px var(--sl-space-24) var(--sl-space-20);border-top:1px solid var(--sl-outline-hairline)}.sl-dialog__spacer{flex:1}.sl-stepper{display:flex;flex-wrap:wrap;gap:var(--sl-space-4) var(--sl-space-20);list-style:none;margin:var(--sl-space-12) var(--sl-space-24) 0;padding:0 0 var(--sl-space-12);border-bottom:1px solid var(--sl-outline-hairline)}.sl-stepper__step{display:flex;align-items:center;gap:var(--sl-space-8);min-height:var(--sl-control-32);padding:0;border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--sl-on-surface-variant);cursor:pointer}.sl-stepper__step:disabled{cursor:default}.sl-stepper__dot{flex:none;width:22px;height:22px;border-radius:var(--sl-radius-pill);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;background:var(--sl-surface-sunken);color:var(--sl-on-surface-variant)}.sl-stepper__step--done .sl-stepper__dot{background:var(--sl-primary-container);color:var(--sl-on-primary-container)}.sl-stepper__step--current{font-weight:600;color:var(--sl-on-surface)}.sl-stepper__step--current .sl-stepper__dot{background:var(--sl-primary);color:var(--sl-on-primary)}.sl-confirm{flex:none;display:inline-flex;align-items:center;gap:var(--sl-space-4)}.sl-segmented{display:inline-flex;padding:var(--sl-space-2);border-radius:var(--sl-radius-10);background:var(--sl-surface-sunken)}.sl-segmented__segment{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--sl-space-6);min-height:var(--sl-control-36);padding:0 14px;border:0;border-radius:var(--sl-radius-8);background:transparent;color:var(--sl-on-surface-variant);font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.sl-segmented__segment:hover:not(:disabled,[aria-disabled=true]){color:var(--sl-on-surface)}.sl-segmented__segment[aria-pressed=true],.sl-segmented__segment[aria-current=page],.sl-segmented__segment[aria-selected=true]{background:var(--sl-surface-container-lowest);color:var(--sl-on-surface);box-shadow:var(--sl-shadow-segment)}.sl-segmented__segment:disabled,.sl-segmented__segment[aria-disabled=true]{color:var(--sl-on-surface-disabled);cursor:not-allowed}.sl-segmented__segment:focus-visible{outline:2px solid var(--sl-primary);outline-offset:1px}.sl-segmented__count{font-weight:400}.sl-segmented--sm{border-radius:var(--sl-radius-8)}.sl-segmented--sm .sl-segmented__segment{min-height:var(--sl-control-30);padding:0 10px;border-radius:var(--sl-radius-6);font-size:13px}.sl-segmented--block{display:flex}.sl-segmented--block .sl-segmented__segment{flex:1 1 0}.sl-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--sl-z-menu);box-sizing:border-box;min-width:200px;padding:var(--sl-space-6);display:flex;flex-direction:column;border:1px solid var(--sl-outline-hairline);border-radius:var(--sl-radius-12);background:var(--sl-surface-container-lowest);box-shadow:var(--sl-shadow-menu)}.sl-menu--start{right:auto;left:0}.sl-menu__heading{padding:var(--sl-space-6) 10px var(--sl-space-2);font-size:12px;font-weight:600;color:var(--sl-on-surface-variant)}.sl-menu__item{box-sizing:border-box;display:flex;align-items:center;gap:var(--sl-space-8);min-height:var(--sl-control-40);padding:0 10px;border:0;border-radius:var(--sl-radius-8);background:transparent;color:var(--sl-on-surface);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.sl-menu__item:hover,.sl-menu__item:focus-visible{outline:none;background:var(--sl-primary-subtle);color:var(--sl-on-primary-container)}.sl-menu__divider{flex:none;height:1px;margin:var(--sl-space-6) var(--sl-space-4);background:var(--sl-outline-hairline)}.sl-table{display:flex;flex-direction:column;font-size:14px;line-height:1.5}.sl-table__head,.sl-table__row{display:grid;gap:var(--sl-space-16);padding:0 var(--sl-space-12)}.sl-table__head{padding-bottom:var(--sl-space-8);border-bottom:1px solid var(--sl-outline-hairline);font-size:12px;color:var(--sl-on-surface-variant)}.sl-table__row{align-items:center;min-height:52px;border-bottom:1px solid var(--sl-divider);color:var(--sl-on-surface-variant)}.sl-table__row--strong{color:var(--sl-on-surface)}.sl-table__row--link{position:relative}.sl-table__row--link:hover{background:var(--sl-surface-hover)}.sl-table__row[aria-selected=true]{background:var(--sl-primary-subtle);color:var(--sl-on-primary-container)}.sl-table__open{position:absolute;inset:0}.sl-table__go{font-size:20px;color:var(--sl-outline-variant)}.sl-table__row--link:hover .sl-table__go{color:var(--sl-primary)}.sl-table__empty{margin:0;padding:var(--sl-space-4) var(--sl-space-12) var(--sl-space-24);color:var(--sl-on-surface-variant)}.sl-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sl-space-8) var(--sl-space-16);padding:0 var(--sl-space-12)}.sl-pagination__range{flex:1 1 auto;font-size:13px;color:var(--sl-on-surface-variant);font-variant-numeric:tabular-nums}.sl-pagination__buttons{display:flex;align-items:center;gap:var(--sl-space-4)}.sl-pagination__button{box-sizing:border-box;min-width:var(--sl-control-36);height:var(--sl-control-36);padding:0 var(--sl-space-6);display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--sl-radius-10);background:transparent;color:var(--sl-on-surface);font-family:inherit;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.sl-pagination__button:hover:not(:disabled){background:var(--sl-surface-hover)}.sl-pagination__button:disabled{color:var(--sl-outline-variant);cursor:default}.sl-pagination__button[aria-current=page],.sl-pagination__button[aria-current=page]:hover{background:var(--sl-primary);color:var(--sl-on-primary)}.sl-pagination__button .material-symbols-outlined{font-size:18px}.sl-pagination__gap{width:24px;text-align:center;color:var(--sl-on-surface-variant)}.sl-row-button{width:100%;border:0;border-radius:var(--sl-radius-8);background:transparent;color:var(--sl-on-surface);font-family:inherit;text-align:left;cursor:pointer}.sl-row-button:hover{background:var(--sl-surface-hover)}.sl-row-button[aria-pressed=true],.sl-row-button[aria-current=true]{background:var(--sl-primary-subtle)}.sl-row-button:focus-visible{outline:2px solid var(--sl-primary);outline-offset:-2px}.sl-row-button--md{box-sizing:border-box;min-height:var(--sl-control-40);padding:0 10px;display:flex;align-items:center;gap:var(--sl-space-8)}.sl-row-button--md[aria-pressed=true],.sl-row-button--md[aria-current=true]{color:var(--sl-on-primary-container);font-weight:600}.sl-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.sl-list__heading{position:sticky;top:0;z-index:1;padding:var(--sl-space-8) 10px var(--sl-space-6);border-bottom:1px solid var(--sl-outline-hairline);background:var(--sl-surface);font-size:13px;font-weight:600;color:var(--sl-on-surface)}.sl-status{display:inline-flex;align-items:center;gap:var(--sl-space-8);color:var(--sl-on-surface-variant)}.sl-status__dot{flex:none;width:8px;height:8px;border-radius:var(--sl-radius-pill);background:var(--sl-outline-variant)}.sl-status--success .sl-status__dot{background:var(--sl-success)}.sl-status--info .sl-status__dot{background:var(--sl-info)}.sl-status--error .sl-status__dot{background:var(--sl-error)}.sl-chip{flex:none;display:inline-flex;align-items:center;gap:var(--sl-space-4);padding:var(--sl-space-2) 10px;border-radius:var(--sl-radius-pill);background:var(--sl-neutral-container);color:var(--sl-on-surface-variant);font-size:12px;font-weight:600;line-height:1.5}.sl-banner{margin:0;display:flex;align-items:center;gap:var(--sl-space-8);padding:10px 14px;border-radius:var(--sl-radius-8);background:var(--sl-info-container);color:var(--sl-on-info-container);font-size:13px;line-height:1.5}.sl-banner .material-symbols-outlined{font-size:18px}.sl-banner--success{background:var(--sl-success-container);color:var(--sl-on-surface)}.sl-banner--warning{background:var(--sl-warning-container);color:var(--sl-warning)}.sl-banner--error{background:var(--sl-error-container);color:var(--sl-on-surface)}.sl-expiry{font-size:12px;font-weight:600;color:var(--sl-warning)}.sl-progress{display:block;width:100px;height:3px;border-radius:var(--sl-radius-pill);background:var(--sl-outline-hairline);overflow:hidden}.sl-progress__fill{display:block;height:100%;background:var(--sl-primary)}.sl-spinner{display:inline-block;animation:sl-spin 1s linear infinite}@keyframes sl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sl-spinner{animation-duration:3s}}.sl-tooltip{position:relative;display:inline-flex}.sl-tooltip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;z-index:var(--sl-z-tooltip);transform:translate(-50%);padding:5px 8px;border-radius:var(--sl-radius-6);background:var(--sl-inverse-surface);color:var(--sl-on-inverse-surface);font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.sl-tooltip:hover:after,.sl-tooltip:focus-within:after{opacity:1}.sl-tooltip--below:after{top:calc(100% + 6px);bottom:auto}.sl-tooltip--start:after{left:0;transform:none}.sl-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sl-space-6);margin:0;padding:0;list-style:none;font-size:14px;color:var(--sl-on-surface-variant)}.sl-crumbs__link{color:inherit;text-decoration:none;border-radius:var(--sl-radius-4)}.sl-crumbs__link:hover{color:var(--sl-on-primary-container);text-decoration:underline}.sl-crumbs__sep{font-size:18px;color:var(--sl-outline-variant)}.sl-crumbs__current{color:var(--sl-on-surface);font-weight:600}:root{--subs-video-cue: rgba(0, 0, 0, .75);--subs-cue-m0: var(--sl-on-inverse-surface);--subs-cue-m1: #ffd54a;--subs-cue-m2: #7fe3ff;--subs-cue-m3: #e0b0ff;--subs-cue-m4: #a6ff9e}
