.st0[data-v-3ef26105]{fill:#000}.cls-1[data-v-8cd5b20b]{fill:#dbdbdb}.active .cls-1[data-v-8cd5b20b]{fill:#f26c11}.stroke{stroke:#101112}.cls-1[data-v-dbd5b6d8]{fill:#000111}.cls-2[data-v-dbd5b6d8]{fill:#aaa}.cls-3[data-v-dbd5b6d8]{fill:#fff0}.cls-4[data-v-dbd5b6d8]{fill:#eee}.st0[data-v-bb09487a]{fill:#333}.cls-1[data-v-27bf4763]{stroke-miterlimit:10;stroke-width:3.62px}.active .cls-1[data-v-27bf4763]{fill:#f26c11;stroke:#f26c11}.cls-1[data-v-ec000ddc]{fill:#f26c11}.cls-2[data-v-ec000ddc]{fill:#fff}.sync-icon.active{animation:spin 1.8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.agents-page[data-v-c1171a10]{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;max-width:100%;min-width:0;padding:1rem;width:100%}.agents-page__header[data-v-c1171a10]{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.75rem;justify-content:space-between;min-width:0;width:min(100%,64rem)}.agents-page__actions[data-v-c1171a10]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem}.agents-page__table[data-v-c1171a10]{flex:0 0 auto;min-width:0;width:min(100%,64rem)}@media(min-width:768px){.agents-page[data-v-c1171a10]{padding:1.5rem}}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}.auth-popup-portal[data-v-eec06fea]{inset:0;position:fixed;z-index:99999}.auth-popup-close[data-v-eec06fea]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.25);border-radius:9999px;color:#fffffff2;display:flex;height:2.5rem;justify-content:center;margin:0;padding:0;position:absolute;right:1rem;top:1rem;transition:background .2s ease,transform .15s ease;width:2.5rem;z-index:20}.auth-popup-close svg[data-v-eec06fea]{fill:none;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-width:1.75;width:1.25rem}.auth-popup-close[data-v-eec06fea]:hover{background:#ffffff40}.auth-popup-close[data-v-eec06fea]:active{transform:scale(.96)}.page-login[data-v-eec06fea]{font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;--auth-color-1:#1e3a8a;--auth-color-2:#1e40af;--auth-color-3:#0ea5e9;--auth-color-4:#06b6d4;--auth-color-5:#0891b2;--auth-color-6:#0c4a6e;--auth-shadow-rgb:31,38,135;--auth-color-1-rgb:30,58,138;--auth-color-4-rgb:6,182,212;--auth-color-5-rgb:8,145,178;--auth-color-6-rgb:12,74,110;--auth-color-white:255,255,255;--auth-color-white-rgb:rgb(var(--auth-color-white))}.page-login--sunset[data-v-eec06fea]{--auth-color-1:#312e81;--auth-color-2:#6d28d9;--auth-color-3:#d97706;--auth-color-4:#f59e0b;--auth-color-5:#fb923c;--auth-color-6:#4338ca;--auth-shadow-rgb:49,46,129;--auth-color-1-rgb:49,46,129;--auth-color-4-rgb:245,158,11;--auth-color-5-rgb:251,146,60;--auth-color-6-rgb:67,56,202}.auth-background[data-v-eec06fea]{animation:gradient-shift-eec06fea 15s ease infinite;background:linear-gradient(135deg,var(--auth-color-1) 0,var(--auth-color-2) 20%,var(--auth-color-3) 40%,var(--auth-color-4) 60%,var(--auth-color-5) 80%,var(--auth-color-6) 100%);background-size:400% 400%;inset:0;position:absolute;z-index:0}@keyframes gradient-shift-eec06fea{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.auth-orb[data-v-eec06fea]{animation:float-eec06fea 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.5;position:absolute;z-index:1}.auth-orb-1[data-v-eec06fea]{animation-delay:0s;background:radial-gradient(circle,rgba(var(--auth-color-white),.8) 0,rgba(var(--auth-color-1-rgb),.4));height:400px;left:-200px;top:-200px;width:400px}.auth-orb-2[data-v-eec06fea]{animation-delay:7s;background:radial-gradient(circle,rgba(var(--auth-color-4-rgb),.6) 0,rgba(var(--auth-color-5-rgb),.3));bottom:-150px;height:300px;right:-150px;width:300px}.auth-orb-3[data-v-eec06fea]{animation-delay:14s;background:radial-gradient(circle,rgba(var(--auth-color-5-rgb),.5) 0,rgba(var(--auth-color-6-rgb),.3));height:350px;right:-175px;top:50%;width:350px}@keyframes float-eec06fea{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.auth-glass-container[data-v-eec06fea]{max-width:440px;padding:0 1.5rem;position:relative;width:100%;z-index:10}.auth-glass-card[data-v-eec06fea]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:rgba(var(--auth-color-white),.1);border:1px solid rgba(var(--auth-color-white),.2);border-radius:24px;box-shadow:0 8px 32px rgba(var(--auth-shadow-rgb),.37),inset 0 1px rgba(var(--auth-color-white),.3),0 0 0 1px rgba(var(--auth-color-white),.1);overflow:hidden;padding:3rem;position:relative}.auth-glass-card[data-v-eec06fea]:before{background:linear-gradient(90deg,transparent,rgba(var(--auth-color-white),.4),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.auth-logo-wrapper[data-v-eec06fea]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--auth-color-white),.1);border:1px solid rgba(var(--auth-color-white),.2);border-radius:20px;box-shadow:0 4px 16px #0000001a,inset 0 1px rgba(var(--auth-color-white),.2);padding:1rem;position:relative}.auth-logo[data-v-eec06fea]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));height:4rem;width:4rem}.auth-title[data-v-eec06fea]{color:rgba(var(--auth-color-white),.95);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.2)}.auth-label[data-v-eec06fea]{color:rgba(var(--auth-color-white),.9);display:block;font-size:.875rem;font-weight:500;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.1)}.auth-input-wrapper[data-v-eec06fea]{position:relative}.auth-input[data-v-eec06fea]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--auth-color-white),.15);border:1px solid rgba(var(--auth-color-white),.2);border-radius:12px;box-shadow:0 2px 8px #0000001a,inset 0 1px rgba(var(--auth-color-white),.1);color:rgba(var(--auth-color-white),.95);cursor:text;font-size:.9375rem;outline:none;padding:.875rem 1.25rem;transition:all .3s ease;width:100%}.auth-input[data-v-eec06fea]::-moz-placeholder{color:rgba(var(--auth-color-white),.5)}.auth-input[data-v-eec06fea]::placeholder{color:rgba(var(--auth-color-white),.5)}.auth-input[data-v-eec06fea]:hover{background:rgba(var(--auth-color-white),.2);border-color:rgba(var(--auth-color-white),.3);box-shadow:0 4px 12px #00000026,inset 0 1px rgba(var(--auth-color-white),.15)}.auth-input[data-v-eec06fea]:focus{background:rgba(var(--auth-color-white),.25);border-color:rgba(var(--auth-color-white),.4);box-shadow:0 4px 16px #0003,0 0 0 3px rgba(var(--auth-color-white),.1),inset 0 1px rgba(var(--auth-color-white),.2)}.auth-input[readonly][data-v-eec06fea]{cursor:default;opacity:.9}.auth-pin[data-v-eec06fea]{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.auth-pin__digit[data-v-eec06fea]{background:rgba(var(--auth-color-white),.16);border:1px solid rgba(var(--auth-color-white),.3);border-radius:14px;box-shadow:0 4px 12px #0000001f,inset 0 1px rgba(var(--auth-color-white),.14);color:rgba(var(--auth-color-white),.98);font-size:2rem;font-weight:700;height:4.5rem;min-width:0;outline:none;padding:0;text-align:center;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.auth-pin__digit[data-v-eec06fea]:focus{background:rgba(var(--auth-color-white),.28);border-color:rgba(var(--auth-color-white),.65);box-shadow:0 6px 18px #0000002e,0 0 0 3px rgba(var(--auth-color-white),.14);transform:translateY(-1px)}.auth-button[data-v-eec06fea]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--auth-color-white),.2);border:1px solid rgba(var(--auth-color-white),.3);border-radius:12px;box-shadow:0 4px 12px #00000026,inset 0 1px rgba(var(--auth-color-white),.2);color:rgba(var(--auth-color-white),.95);font-size:.9375rem;font-weight:600;overflow:hidden;padding:.875rem 1.5rem;position:relative;transition:all .3s ease;width:100%}.auth-button[data-v-eec06fea]:before{background:linear-gradient(90deg,transparent,rgba(var(--auth-color-white),.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.auth-button[data-v-eec06fea]:hover:before{left:100%}.auth-button[data-v-eec06fea]:hover{background:rgba(var(--auth-color-white),.3);border-color:rgba(var(--auth-color-white),.4);box-shadow:0 6px 20px #0003,inset 0 1px rgba(var(--auth-color-white),.3);transform:translateY(-1px)}.auth-button[data-v-eec06fea]:active{box-shadow:0 2px 8px #00000026,inset 0 1px rgba(var(--auth-color-white),.2);transform:translateY(0)}.auth-button[data-v-eec06fea]:focus{box-shadow:0 6px 20px #0003,0 0 0 3px rgba(var(--auth-color-white),.2),inset 0 1px rgba(var(--auth-color-white),.3);outline:none}.auth-button[data-v-eec06fea]:disabled{cursor:wait;opacity:.65;transform:none}.auth-button-text[data-v-eec06fea]{position:relative;text-shadow:0 1px 2px rgba(0,0,0,.1);z-index:1}@media(max-width:640px){.auth-glass-container[data-v-eec06fea]{padding:0 1rem}.auth-glass-card[data-v-eec06fea]{border-radius:20px;padding:2rem 1.5rem}.auth-orb-1[data-v-eec06fea],.auth-orb-2[data-v-eec06fea],.auth-orb-3[data-v-eec06fea]{filter:blur(60px)}.auth-orb-1[data-v-eec06fea]{height:300px;left:-150px;top:-150px;width:300px}.auth-orb-2[data-v-eec06fea]{bottom:-125px;height:250px;right:-125px;width:250px}.auth-orb-3[data-v-eec06fea]{height:280px;right:-140px;width:280px}}@media(prefers-reduced-motion:reduce){.auth-background[data-v-eec06fea],.auth-orb[data-v-eec06fea]{animation:none}.auth-button[data-v-eec06fea]:before{display:none}}.app-auth-card[data-v-d028d40b]{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;padding:0 0 1rem}.app-auth-card__text[data-v-d028d40b]{color:#374151;font-size:.875rem;font-weight:500;line-height:1.4;margin:0}.app-auth-card__btn[data-v-d028d40b]{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;color:#1f2937;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;max-width:20rem;padding:.75rem 1rem;transition:box-shadow .2s ease,background-color .15s ease,border-color .15s ease;width:100%}.app-auth-card__actions[data-v-d028d40b]{display:flex;gap:.625rem;max-width:20rem;width:100%}.app-auth-card__actions .app-auth-card__btn[data-v-d028d40b]{flex:1 1 0}.app-auth-card__btn--sunset[data-v-d028d40b]{background:#fff7ed;border-color:#fdba74;color:#9a3412}.app-auth-card__actions .app-auth-card__btn--sunset[data-v-d028d40b]{flex:0 0 2.75rem;height:2.75rem;max-width:none;padding:0;width:2.75rem}.app-auth-card__actions .app-auth-card__btn--sunset[data-v-d028d40b]:hover{background:#ffedd5;border-color:#fb923c}.app-auth-card__sunset-mark[data-v-d028d40b]{align-items:flex-end;background:linear-gradient(180deg,#fb923c,#ea580c 58%,#9a3412);border:1px solid hsla(0,0%,100%,.65);border-radius:.25rem;box-shadow:0 1px 2px #7c2d1233;display:inline-flex;height:1.125rem;justify-content:center;overflow:hidden;position:relative;width:1.75rem}.app-auth-card__sunset-mark span[data-v-d028d40b]{background:#ffedd5;border-radius:.75rem .75rem 0 0;box-shadow:0 0 .5rem #fed7aa;height:.375rem;width:.75rem}.app-auth-card__btn[data-v-d028d40b]:hover{background-color:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.navigation-card[data-v-6934623b]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;cursor:pointer;padding:.75rem;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease-in-out,color .2s ease}.navigation-card[data-v-6934623b]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transform:translateY(-2px)}.navigation-card__row[data-v-6934623b]{align-items:center;display:flex;gap:.75rem}.navigation-card__icon[data-v-6934623b]{color:#4b5563;flex-shrink:0;height:1.5rem;transition:color .2s ease;width:1.5rem}.navigation-card__icon-placeholder[data-v-6934623b]{background-color:#e5e7eb;border-radius:.25rem;flex-shrink:0;height:1.5rem;width:1.5rem}.navigation-card__title[data-v-6934623b]{color:#1f2937;font-weight:500;transition:color .2s ease}.navigation-card--external[data-v-6934623b]{background-color:#f8fbff;border-color:#bfdbfe}.navigation-card--external[data-v-6934623b]:hover{background-color:#eff6ff;border-color:#60a5fa;box-shadow:0 8px 18px -10px #3b82f68c,0 4px 8px -4px #3b82f633}.navigation-card--external .navigation-card__icon[data-v-6934623b]{color:#2563eb}.navigation-card--external .navigation-card__title[data-v-6934623b]{color:#1d4ed8}.page-shortcut-options[data-v-c939c9c7]{display:inline-flex}.page-shortcut-options__footer-action[data-v-c939c9c7],.page-shortcut-options__trigger[data-v-c939c9c7]{align-items:center;background-color:#fffffff0;border:1px solid #cbd5e1;border-radius:.375rem;box-shadow:0 1px 1px #0f172a0a;color:#334155;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;min-height:1.75rem;padding:0 .5rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.page-shortcut-options__footer-action[data-v-c939c9c7]:hover:not(:disabled),.page-shortcut-options__trigger[data-v-c939c9c7]:hover{background-color:#eef2f7;border-color:#94a3b8;box-shadow:0 2px 4px #0f172a14;color:#0f172a;transform:translateY(-1px)}.page-shortcut-options__footer-action[data-v-c939c9c7]:focus-visible,.page-shortcut-options__input[data-v-c939c9c7]:focus-visible,.page-shortcut-options__trigger[data-v-c939c9c7]:focus-visible{border-color:#2563eb;outline:2px solid rgba(37,99,235,.2);outline-offset:2px}.page-shortcut-options__menu[data-v-c939c9c7]{background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;box-shadow:0 10px 15px -3px #0f172a1f,0 4px 6px -4px #0f172a1f;display:flex;flex-direction:column;max-height:min(18rem,80vh);max-width:min(18rem,calc(100vw - 1rem));min-width:12rem;overflow-y:auto;padding:.25rem;position:fixed;width:-moz-max-content;width:max-content;z-index:10000}.page-shortcut-options__menu--rename[data-v-c939c9c7]{overflow:visible;width:min(18rem,calc(100vw - 1rem))}.page-shortcut-options__menu-item[data-v-c939c9c7]{align-items:center;background-color:transparent;border:0;border-radius:.375rem;color:#334155;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;min-height:2rem;padding:0 .625rem;text-align:left;width:100%}.page-shortcut-options__menu-item[data-v-c939c9c7]:focus-visible,.page-shortcut-options__menu-item[data-v-c939c9c7]:hover{background-color:#eef2f7;color:#0f172a;outline:none}.page-shortcut-options__menu-item--danger[data-v-c939c9c7]{color:#b91c1c}.page-shortcut-options__rename[data-v-c939c9c7]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem}.page-shortcut-options__field[data-v-c939c9c7]{display:flex;flex-direction:column;gap:.375rem}.page-shortcut-options__label[data-v-c939c9c7]{color:#475569;font-size:.75rem;font-weight:700}.page-shortcut-options__input[data-v-c939c9c7]{background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;color:#0f172a;font:inherit;font-size:.875rem;height:2.25rem;padding:0 .625rem;width:100%}.page-shortcut-options__footer[data-v-c939c9c7]{display:flex;gap:.5rem;justify-content:flex-end}.page-shortcut-options__footer-action[data-v-c939c9c7]:disabled{cursor:not-allowed;opacity:.45}.page-shortcut-options__footer-action--primary[data-v-c939c9c7]{background-color:#2563eb;border-color:#2563eb;color:#fff}.page-shortcut-options__footer-action--primary[data-v-c939c9c7]:hover:not(:disabled){background-color:#1d4ed8;border-color:#1d4ed8;color:#fff}.folder-panel[data-v-05e4100b]{background-color:#fff;border:1px solid #d9dee8;border-radius:.5rem;overflow:hidden}.folder-panel--edit[data-v-05e4100b]{border-style:dashed}.folder-panel--drop[data-v-05e4100b]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.folder-panel__header[data-v-05e4100b]{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;gap:.625rem;min-height:3rem;padding:.5rem .75rem}.folder-panel--edit .folder-panel__header[data-v-05e4100b]{cursor:grab}.folder-panel--renaming .folder-panel__header[data-v-05e4100b]{cursor:text}.folder-panel__identity[data-v-05e4100b]{align-items:center;background:transparent;border:0;border-radius:.25rem;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;gap:.625rem;min-height:2rem;min-width:0;padding:0;text-align:left}.folder-panel__identity[data-v-05e4100b]:focus-visible{outline:2px solid rgba(37,99,235,.2);outline-offset:2px}.folder-panel__identity--rename[data-v-05e4100b]{cursor:text}.folder-panel__icon[data-v-05e4100b],.folder-panel__icon-placeholder[data-v-05e4100b]{flex-shrink:0;height:1.375rem;width:1.375rem}.folder-panel__icon[data-v-05e4100b]{color:#475569}.folder-panel__icon-placeholder[data-v-05e4100b]{background-color:#dbe4ef;border-radius:.25rem}.folder-panel__title[data-v-05e4100b]{color:#1f2937;flex:1 1 auto;font-size:1rem;font-weight:600;line-height:1.4;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-panel__type[data-v-05e4100b]{align-items:center;background-color:#dbeafe;border-radius:.375rem;color:#1d4ed8;display:inline-flex;flex:0 0 auto;height:1.5rem;justify-content:center;width:1.5rem}.folder-panel__type svg[data-v-05e4100b]{height:.9375rem;width:.9375rem}.folder-panel__rename-input[data-v-05e4100b]{background-color:#fff;border:1px solid #2563eb;border-radius:.25rem;color:#1f2937;flex:1 1 auto;font:inherit;font-size:1rem;font-weight:600;height:2rem;min-width:0;outline:2px solid rgba(37,99,235,.16);outline-offset:0;padding:0 .375rem}.folder-panel__actions[data-v-05e4100b],.folder-panel__page-actions[data-v-05e4100b]{align-items:center;display:inline-flex;flex:0 0 auto;gap:.375rem}.folder-panel__menu-wrap[data-v-05e4100b]{display:inline-flex;gap:.375rem;position:relative}.folder-panel__action[data-v-05e4100b],.folder-panel__toggle[data-v-05e4100b]{align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;box-shadow:0 1px 1px #0f172a0a;color:#334155;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;height:2rem;justify-content:center;min-width:2rem;padding:0 .5rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.folder-panel__action[data-v-05e4100b]:hover,.folder-panel__toggle[data-v-05e4100b]:hover{background-color:#eef2f7;border-color:#94a3b8;box-shadow:0 2px 4px #0f172a14;color:#0f172a;transform:translateY(-1px)}.folder-panel__action[data-v-05e4100b]:active,.folder-panel__toggle[data-v-05e4100b]:active{box-shadow:0 1px 1px #0f172a0a;transform:translateY(0)}.folder-panel__action[data-v-05e4100b]:focus-visible,.folder-panel__toggle[data-v-05e4100b]:focus-visible{border-color:#2563eb;outline:2px solid rgba(37,99,235,.2);outline-offset:2px}.folder-panel__menu[data-v-05e4100b]{background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;box-shadow:0 10px 15px -3px #0f172a1f,0 4px 6px -4px #0f172a1f;display:flex;flex-direction:column;max-height:18rem;max-width:18rem;min-width:12rem;overflow-y:auto;padding:.25rem;position:fixed;width:-moz-max-content;width:max-content;z-index:10000}.folder-panel__menu-item[data-v-05e4100b]{align-items:center;background-color:transparent;border:0;border-radius:.375rem;color:#334155;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;min-height:2rem;overflow:hidden;padding:0 .625rem;text-align:left;text-overflow:ellipsis;transition:color .15s ease,background-color .15s ease;white-space:nowrap;width:100%}.folder-panel__menu-item--primary[data-v-05e4100b]{color:#1d4ed8}.folder-panel__menu-item--danger[data-v-05e4100b]{color:#b91c1c}.folder-panel__menu-group[data-v-05e4100b]{display:flex;flex-direction:column}.folder-panel__menu-label[data-v-05e4100b]{color:#64748b;font-size:.6875rem;font-weight:800;letter-spacing:.04em;padding:.375rem .625rem .25rem;text-transform:uppercase}.folder-panel__menu-item--selected[data-v-05e4100b]{background-color:#eff6ff;color:#1d4ed8}.folder-panel__menu-separator[data-v-05e4100b]{background-color:#e2e8f0;flex:0 0 auto;height:1px;margin:.25rem .125rem}.folder-panel__menu-item[data-v-05e4100b]:focus-visible,.folder-panel__menu-item[data-v-05e4100b]:hover{background-color:#eef2f7;color:#0f172a;outline:none}.folder-panel__menu-item[data-v-05e4100b]:active{background-color:#e2e8f0}.folder-panel__toggle[data-v-05e4100b]{padding:0;width:2rem}.folder-panel__caret[data-v-05e4100b]{color:#0f172a;height:1.25rem;transition:transform .2s ease;width:1.25rem}.folder-panel__caret--expanded[data-v-05e4100b]{transform:rotate(180deg)}.folder-panel__body[data-v-05e4100b]{background-color:#fff;display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.folder-panel__files[data-v-05e4100b]{display:flex;flex-direction:column;gap:.25rem;max-width:100%;min-height:3rem;min-width:0}.folder-panel__files-state[data-v-05e4100b]{align-self:center;color:#64748b;font-size:.75rem}.folder-panel__files-update-status[data-v-05e4100b]{color:#2563eb;display:block;font-size:.6875rem;min-height:.875rem}.folder-panel__featured-file[data-v-05e4100b],.folder-panel__file-row[data-v-05e4100b],.folder-panel__small-file[data-v-05e4100b]{background-color:transparent;border:0;color:#334155;cursor:pointer}.folder-panel__featured-file[data-v-05e4100b]:disabled,.folder-panel__file-row[data-v-05e4100b]:disabled,.folder-panel__small-file[data-v-05e4100b]:disabled{cursor:wait;opacity:.65}.folder-panel__featured-file[data-v-05e4100b]:focus-visible,.folder-panel__file-row[data-v-05e4100b]:focus-visible,.folder-panel__small-file[data-v-05e4100b]:focus-visible{outline:2px solid rgba(37,99,235,.24);outline-offset:2px}.folder-panel__featured-file[data-v-05e4100b]{padding:0}.folder-panel__featured-file[data-v-05e4100b],.folder-panel__featured-media[data-v-05e4100b]{align-items:center;display:inline-flex;height:6rem;width:6rem}.folder-panel__featured-media[data-v-05e4100b]{background-color:#eef2f7;border:1px solid #d7dee9;border-radius:.4375rem;color:#475569;flex:0 0 6rem;justify-content:center;overflow:hidden}.folder-panel__featured-media img[data-v-05e4100b],.folder-panel__featured-media svg[data-v-05e4100b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.folder-panel__featured-media img[data-v-05e4100b]{transition:transform .2s ease}.folder-panel__featured-file:not(:disabled):hover .folder-panel__featured-media img[data-v-05e4100b]{transform:scale(1.025)}.folder-panel__featured-media svg[data-v-05e4100b]{height:1.5rem;width:1.5rem}.folder-panel__file-list[data-v-05e4100b]{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;max-height:9rem;overflow-y:auto;width:min(18rem,100%)}.folder-panel__file-row[data-v-05e4100b]{align-items:center;border-radius:.3125rem;display:flex;font-size:.75rem;gap:.5rem;min-height:2rem;min-width:0;padding:.25rem .375rem;text-align:left}.folder-panel__file-row[data-v-05e4100b]:hover,.folder-panel__small-file[data-v-05e4100b]:hover{background-color:#eef2f7}.folder-panel__file-row--featured[data-v-05e4100b],.folder-panel__small-file--featured[data-v-05e4100b]{box-shadow:inset 0 0 0 1px #93b4ef}.folder-panel__file-row-icon[data-v-05e4100b]{align-items:center;background-color:#e8edf4;border-radius:.25rem;color:#475569;display:inline-flex;flex:0 0 1.5rem;height:1.5rem;justify-content:center;overflow:hidden;width:1.5rem}.folder-panel__file-row-icon img[data-v-05e4100b],.folder-panel__file-row-icon svg[data-v-05e4100b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.folder-panel__file-row-icon svg[data-v-05e4100b]{height:.875rem;width:.875rem}.folder-panel__file-row>span[data-v-05e4100b]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-panel__file-icons[data-v-05e4100b]{display:flex;flex-wrap:wrap;gap:.375rem;max-height:7rem;overflow-y:auto;width:min(18rem,100%)}.folder-panel__small-file[data-v-05e4100b]{align-items:center;border-radius:.3125rem;display:inline-flex;height:2rem;justify-content:center;overflow:hidden;padding:.1875rem;width:2rem}.folder-panel__small-file img[data-v-05e4100b],.folder-panel__small-file svg[data-v-05e4100b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.folder-panel__small-file svg[data-v-05e4100b]{height:1rem;width:1rem}.folder-panel__folders[data-v-05e4100b]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.folder-panel__folder-item[data-v-05e4100b]{flex:0 1 auto;max-width:100%;min-width:0;position:relative;width:-moz-max-content;width:max-content}.folder-panel__grid[data-v-05e4100b]{display:grid;gap:.75rem;grid-template-columns:1fr}.folder-panel__grid--with-folders[data-v-05e4100b]{align-items:flex-start;display:flex;flex-wrap:wrap}.folder-panel__page[data-v-05e4100b]{min-width:0;position:relative}.folder-panel__grid--with-folders .folder-panel__page[data-v-05e4100b]{max-width:100%;width:-moz-max-content;width:max-content}.folder-panel__grid--with-folders[data-v-05e4100b] .navigation-card{padding:.625rem .75rem}.folder-panel__grid--with-folders[data-v-05e4100b] .navigation-card__row{gap:.625rem}.folder-panel__grid--with-folders[data-v-05e4100b] .navigation-card__icon,.folder-panel__grid--with-folders[data-v-05e4100b] .navigation-card__icon-placeholder{height:1.25rem;width:1.25rem}.folder-panel__page[draggable=true][data-v-05e4100b]{cursor:grab}.folder-panel__folder-item .folder-panel[data-v-05e4100b]{background-color:#fbfcfe;border-color:#d3dbea;border-radius:.375rem;display:inline-flex;flex-direction:column;max-width:100%;vertical-align:top;width:-moz-max-content;width:max-content}.folder-panel__folder-item .folder-panel__header[data-v-05e4100b]{background-color:#f3f6fa;gap:.5rem;min-height:2.375rem;padding:.375rem .5rem}.folder-panel__folder-item .folder-panel__body[data-v-05e4100b]{align-items:flex-start;background-color:#fbfcfe;gap:.5rem;padding:.5rem}.folder-panel__folder-item .folder-panel__folder-item .folder-panel[data-v-05e4100b]{background-color:#f8fafc;border-color:#cbd5e1}.folder-panel__folder-item .folder-panel__folder-item .folder-panel__header[data-v-05e4100b]{background-color:#eef3f8}.folder-panel__folder-item .folder-panel__folder-item .folder-panel__body[data-v-05e4100b]{background-color:#f8fafc}.folder-panel__folder-item .folder-panel__folders[data-v-05e4100b],.folder-panel__folder-item .folder-panel__grid[data-v-05e4100b]{gap:.5rem}.folder-panel__folder-item .folder-panel__grid[data-v-05e4100b]{align-items:flex-start;display:flex;flex-wrap:wrap}.folder-panel__folder-item .folder-panel__grid[data-v-05e4100b],.folder-panel__folder-item .folder-panel__page[data-v-05e4100b]{max-width:100%;width:-moz-max-content;width:max-content}.folder-panel__folder-item .folder-panel__icon[data-v-05e4100b],.folder-panel__folder-item .folder-panel__icon-placeholder[data-v-05e4100b]{height:1.125rem;width:1.125rem}.folder-panel__folder-item .folder-panel__rename-input[data-v-05e4100b],.folder-panel__folder-item .folder-panel__title[data-v-05e4100b]{font-size:.875rem}.folder-panel__folder-item .folder-panel__rename-input[data-v-05e4100b]{height:1.75rem}.folder-panel__folder-item .folder-panel__action[data-v-05e4100b],.folder-panel__folder-item .folder-panel__toggle[data-v-05e4100b]{font-size:.6875rem;height:1.75rem;min-width:1.75rem;padding:0 .375rem}.folder-panel__folder-item .folder-panel__toggle[data-v-05e4100b]{padding:0;width:1.75rem}.folder-panel__folder-item .folder-panel__caret[data-v-05e4100b]{height:1rem;width:1rem}.folder-panel__folder-item[data-v-05e4100b]:after,.folder-panel__folder-item[data-v-05e4100b]:before,.folder-panel__page[data-v-05e4100b]:after,.folder-panel__page[data-v-05e4100b]:before{background-color:#2563eb;border-radius:999px;box-shadow:0 0 0 2px #2563eb24;content:"";height:.1875rem;left:.25rem;opacity:0;pointer-events:none;position:absolute;right:.25rem;transition:opacity .12s ease;z-index:5}.folder-panel__folder-item[data-v-05e4100b]:before,.folder-panel__page[data-v-05e4100b]:before{top:-.375rem}.folder-panel__folder-item[data-v-05e4100b]:after,.folder-panel__page[data-v-05e4100b]:after{bottom:-.375rem}.folder-panel__reorder-target--after[data-v-05e4100b]:after,.folder-panel__reorder-target--before[data-v-05e4100b]:before{opacity:1}.folder-panel__page-actions[data-v-05e4100b]{position:absolute;right:.375rem;top:.375rem;transition:opacity .15s ease,transform .15s ease}.folder-panel__page-actions .folder-panel__action[data-v-05e4100b]{background-color:#fffffff0;height:1.75rem;min-width:1.75rem}.folder-panel__empty[data-v-05e4100b],.folder-panel__warning[data-v-05e4100b]{border:1px dashed #cbd5e1;border-radius:.375rem;color:#64748b;font-size:.8125rem;font-weight:500;margin:0;padding:.75rem;text-align:center}.folder-panel__warning[data-v-05e4100b]{background-color:#fffbeb;border-color:#f59e0b;color:#b45309}@media(hover:hover)and (pointer:fine){.folder-panel__page-actions[data-v-05e4100b]{opacity:0;pointer-events:none;transform:translateY(-.25rem)}.folder-panel__page:focus-within>.folder-panel__page-actions[data-v-05e4100b],.folder-panel__page:hover>.folder-panel__page-actions[data-v-05e4100b]{opacity:1;pointer-events:auto;transform:translateY(0)}}@media(min-width:640px){.folder-panel__grid[data-v-05e4100b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.folder-panel__grid[data-v-05e4100b]{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-home[data-v-b3de7d99]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.page-home__toolbar[data-v-b3de7d99]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;position:relative}.page-home__toolbar-actions[data-v-b3de7d99]{align-items:center;display:flex;flex:1 1 22rem;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;min-width:0}.page-home__layout-options[data-v-b3de7d99]{background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:.375rem;box-shadow:0 1px 1px #0f172a0a;display:inline-flex;flex-wrap:wrap;min-height:2.25rem;padding:.1875rem}.page-home__layout-option[data-v-b3de7d99]{align-items:center;background-color:transparent;border:0;border-radius:.25rem;color:#475569;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;justify-content:center;min-height:1.75rem;min-width:4.25rem;padding:0 .625rem;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.page-home__layout-option[data-v-b3de7d99]:hover{background-color:#eef2f7;color:#0f172a}.page-home__layout-option[data-v-b3de7d99]:focus-visible{outline:2px solid rgba(37,99,235,.2);outline-offset:2px}.page-home__layout-option--active[data-v-b3de7d99]{background-color:#2563eb;box-shadow:0 1px 2px #2563eb2e;color:#fff}.page-home__layout-option--active[data-v-b3de7d99]:hover{background-color:#1d4ed8;color:#fff}.page-home__item-action[data-v-b3de7d99],.page-home__tool[data-v-b3de7d99]{align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;box-shadow:0 1px 1px #0f172a0a;color:#334155;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;justify-content:center;min-height:2.25rem;padding:0 .75rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.page-home__item-action[data-v-b3de7d99]:hover:not(:disabled),.page-home__tool[data-v-b3de7d99]:hover:not(:disabled){background-color:#eef2f7;border-color:#94a3b8;box-shadow:0 2px 4px #0f172a14;color:#0f172a;transform:translateY(-1px)}.page-home__item-action[data-v-b3de7d99]:active:not(:disabled),.page-home__tool[data-v-b3de7d99]:active:not(:disabled){box-shadow:0 1px 1px #0f172a0a;transform:translateY(0)}.page-home__item-action[data-v-b3de7d99]:focus-visible,.page-home__tool[data-v-b3de7d99]:focus-visible{border-color:#2563eb;outline:2px solid rgba(37,99,235,.2);outline-offset:2px}.page-home__item-action[data-v-b3de7d99]:disabled,.page-home__tool[data-v-b3de7d99]:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.45}.page-home__tool--active[data-v-b3de7d99]{background-color:#2563eb;border-color:#2563eb;color:#fff}.page-home__tool--active[data-v-b3de7d99]:hover:not(:disabled){background-color:#1d4ed8;border-color:#1d4ed8}.page-home__all-pages[data-v-b3de7d99]{gap:1rem}.page-home__all-pages-header[data-v-b3de7d99]{display:flex;width:100%}.page-home__all-pages-section[data-v-b3de7d99]{display:flex;flex-direction:column;gap:.75rem}.page-home__all-pages-section--primary[data-v-b3de7d99]{gap:0}.page-home__all-pages-title[data-v-b3de7d99]{color:#475569;font-size:.875rem;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.page-home__all-pages-filter[data-v-b3de7d99]{max-width:22rem}.page-home__tool--danger[data-v-b3de7d99]{background-color:#dc2626;border-color:#dc2626;color:#fff}.page-home__tool--danger[data-v-b3de7d99]:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c;color:#fff}.page-home__history-tool[data-v-b3de7d99]{padding:0;width:2.25rem}.page-home__tool-icon[data-v-b3de7d99]{height:1rem;width:1rem}.page-home__tool-icon--redo[data-v-b3de7d99]{transform:rotate(180deg)}.page-home__import[data-v-b3de7d99]{display:none}.page-home__create[data-v-b3de7d99]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.page-home__create--folder[data-v-b3de7d99]{background-color:#f8fafc;border:1px solid #dbe3ee;border-radius:.5rem;padding:.625rem}.page-home__folder-types[data-v-b3de7d99]{background-color:#e8edf4;border-radius:.375rem;display:inline-flex;gap:.25rem;padding:.1875rem}.page-home__folder-type[data-v-b3de7d99]{background-color:transparent;border:0;border-radius:.25rem;color:#475569;cursor:pointer;font-size:.8125rem;font-weight:700;min-height:1.875rem;padding:0 .75rem}.page-home__folder-type[data-v-b3de7d99]:focus-visible,.page-home__folder-type[data-v-b3de7d99]:hover{background-color:#fff;color:#0f172a}.page-home__folder-type[data-v-b3de7d99]:focus-visible{outline:2px solid rgba(37,99,235,.2);outline-offset:1px}.page-home__folder-type--active[data-v-b3de7d99]{background-color:#2563eb;color:#fff}.page-home__folder-type--active[data-v-b3de7d99]:focus-visible,.page-home__folder-type--active[data-v-b3de7d99]:hover{background-color:#1d4ed8;color:#fff}.page-home__create-input[data-v-b3de7d99]{background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;color:#0f172a;flex:1 1 14rem;font-size:.875rem;min-height:2.25rem;min-width:0;padding:0 .75rem}.page-home__create-input[data-v-b3de7d99]:focus{border-color:#2563eb;outline:2px solid rgba(37,99,235,.16);outline-offset:0}.page-home__access[data-v-b3de7d99]{align-items:flex-end}.page-home__access-title[data-v-b3de7d99]{color:#1f2937;flex:0 0 100%;font-size:.875rem;font-weight:700}.page-home__access-field[data-v-b3de7d99]{color:#475569;display:flex;flex:1 1 15rem;flex-direction:column;font-size:.75rem;font-weight:700;gap:.25rem;min-width:0}.page-home__confirm[data-v-b3de7d99]{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;bottom:1rem;box-shadow:0 8px 18px #7f1d1d1f;box-sizing:border-box;color:#7f1d1d;display:flex;flex-wrap:nowrap;gap:.5rem;height:2.25rem;justify-content:space-between;left:1rem;min-height:2.25rem;padding:0 .375rem 0 .75rem;position:fixed;right:1rem;z-index:40}.page-home__confirm .page-home__tool[data-v-b3de7d99]{min-height:1.75rem;padding:0 .625rem}.page-home__confirm-text[data-v-b3de7d99]{flex:1 1 auto;font-size:.8125rem;font-weight:600;line-height:1.4;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-home__confirm-actions[data-v-b3de7d99]{align-items:center;display:inline-flex;flex:0 0 auto;gap:.5rem}.page-home__content[data-v-b3de7d99]{display:flex;flex-direction:column;gap:1rem;min-height:7rem;padding:0}.page-home__content--edit[data-v-b3de7d99]{border:1px dashed #cbd5e1;border-radius:.5rem;padding:.75rem}.page-home__content--drop[data-v-b3de7d99]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.page-home__slots[data-v-b3de7d99]{display:grid;gap:1rem;grid-template-columns:1fr}.page-home__slot[data-v-b3de7d99]{min-width:0;position:relative}.page-home__slot--empty[data-v-b3de7d99]{align-items:stretch;display:flex;min-height:7rem}.page-home__empty-slot[data-v-b3de7d99]{align-items:center;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:.5rem;color:#64748b;display:flex;flex:1 1 auto;font-size:.875rem;font-weight:600;justify-content:center;min-height:7rem;padding:.75rem;text-align:center;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.page-home__slot--drop .page-home__empty-slot[data-v-b3de7d99]{background-color:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f;color:#1d4ed8}.page-home__grid[data-v-b3de7d99]{display:grid;gap:.75rem;grid-template-columns:1fr}.page-home__page[data-v-b3de7d99]{min-width:0;position:relative}.page-home__page[draggable=true][data-v-b3de7d99]{cursor:grab}.page-home__page[data-v-b3de7d99]:after,.page-home__page[data-v-b3de7d99]:before,.page-home__slot[data-v-b3de7d99]:after,.page-home__slot[data-v-b3de7d99]:before{background-color:#2563eb;border-radius:999px;box-shadow:0 0 0 2px #2563eb24;content:"";height:.1875rem;left:.25rem;opacity:0;pointer-events:none;position:absolute;right:.25rem;transition:opacity .12s ease;z-index:5}.page-home__page[data-v-b3de7d99]:before,.page-home__slot[data-v-b3de7d99]:before{top:-.4375rem}.page-home__page[data-v-b3de7d99]:after,.page-home__slot[data-v-b3de7d99]:after{bottom:-.4375rem}.page-home__reorder-target--after[data-v-b3de7d99]:after,.page-home__reorder-target--before[data-v-b3de7d99]:before{opacity:1}.page-home__page-actions[data-v-b3de7d99]{display:inline-flex;gap:.375rem;position:absolute;right:.375rem;top:.375rem;transition:opacity .15s ease,transform .15s ease}.page-home__item-action[data-v-b3de7d99]{background-color:#fffffff0;font-size:.75rem;min-height:1.75rem;padding:0 .5rem}.page-home__empty[data-v-b3de7d99]{align-items:center;border:1px dashed #cbd5e1;border-radius:.5rem;color:#64748b;display:flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:5rem;padding:.75rem;text-align:center}@media(hover:hover)and (pointer:fine){.page-home__page-actions[data-v-b3de7d99]{opacity:0;pointer-events:none;transform:translateY(-.25rem)}.page-home__page:focus-within>.page-home__page-actions[data-v-b3de7d99],.page-home__page:hover>.page-home__page-actions[data-v-b3de7d99]{opacity:1;pointer-events:auto;transform:translateY(0)}}@media(min-width:640px){.page-home__grid[data-v-b3de7d99]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:720px){.page-home__confirm[data-v-b3de7d99]{inset:0 0 auto auto;max-width:calc(100% - 36rem);position:absolute;width:min(58rem,calc(100% - 36rem))}}@media(min-width:1024px){.page-home__slots[data-v-b3de7d99]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home__grid[data-v-b3de7d99]{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-home-mobile[data-v-0bf96b3f]{height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.page-home-mobile[data-v-0bf96b3f] .page-home{box-sizing:border-box;gap:.75rem;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.75rem}.page-home-mobile[data-v-0bf96b3f] #home_hero{min-width:0}.page-home-mobile[data-v-0bf96b3f] .page-home__toolbar{align-items:stretch}.page-home-mobile[data-v-0bf96b3f] .page-home__layout-options{display:flex;flex:1 1 100%;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:thin;width:100%}.page-home-mobile[data-v-0bf96b3f] .page-home__layout-option{flex:0 0 auto}.page-home-mobile[data-v-0bf96b3f] .page-home__toolbar-actions{display:grid;flex:1 1 100%;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.page-home-mobile[data-v-0bf96b3f] .page-home__tool{min-width:0;width:100%}.page-home-mobile[data-v-0bf96b3f] .page-home__history-tool{width:100%}.page-home-mobile[data-v-0bf96b3f] .page-home__set-default{grid-column:1/-1}.page-home-mobile[data-v-0bf96b3f] .page-home__access,.page-home-mobile[data-v-0bf96b3f] .page-home__create{align-items:stretch;flex-direction:column}.page-home-mobile[data-v-0bf96b3f] .page-home__access-field,.page-home-mobile[data-v-0bf96b3f] .page-home__all-pages-filter,.page-home-mobile[data-v-0bf96b3f] .page-home__create-input{box-sizing:border-box;flex:0 0 auto;max-width:none;width:100%}.page-home-mobile[data-v-0bf96b3f] .page-home__confirm{bottom:3.75rem;height:auto;left:.75rem;max-width:none;min-height:2.75rem;padding:.375rem;position:fixed;right:.75rem;width:auto}.page-home-mobile[data-v-0bf96b3f] .page-home__confirm-text{white-space:normal}.page-home-mobile[data-v-0bf96b3f] .page-home__confirm-actions{align-items:stretch;flex-direction:column}.page-home-mobile[data-v-0bf96b3f] .page-home__content--edit{padding:.5rem}.page-home-mobile[data-v-0bf96b3f] .folder-panel__grid,.page-home-mobile[data-v-0bf96b3f] .page-home__grid,.page-home-mobile[data-v-0bf96b3f] .page-home__slots{grid-template-columns:minmax(0,1fr)}.page-home-mobile[data-v-0bf96b3f] .folder-panel__folder-item .folder-panel,.page-home-mobile[data-v-0bf96b3f] .folder-panel__folder-item .folder-panel__grid,.page-home-mobile[data-v-0bf96b3f] .folder-panel__folder-item .folder-panel__page,.page-home-mobile[data-v-0bf96b3f] .folder-panel__folder-item{box-sizing:border-box;max-width:100%;width:100%}@media(max-width:359px){.page-home-mobile[data-v-0bf96b3f] .page-home__toolbar-actions{grid-template-columns:1fr}.page-home-mobile[data-v-0bf96b3f] .page-home__set-default{grid-column:auto}}.error-list[data-v-89b7e3bd]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#111827;display:grid;gap:.75rem;padding:.875rem;width:100%}.error-list__header[data-v-89b7e3bd]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.error-list__title[data-v-89b7e3bd]{align-items:center;display:flex;gap:.625rem;min-width:0}.error-list__icon[data-v-89b7e3bd]{color:#b91c1c;flex:0 0 auto;height:1.25rem;width:1.25rem}.error-list__eyebrow[data-v-89b7e3bd]{color:#6b7280;font-size:.6875rem;font-weight:700;letter-spacing:0;line-height:1.1;margin:0;text-transform:uppercase}.error-list__title strong[data-v-89b7e3bd]{display:block;font-size:.9375rem;line-height:1.2;overflow-wrap:anywhere}.error-list__refresh[data-v-89b7e3bd]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;width:2rem}.error-list__refresh[data-v-89b7e3bd]:disabled{cursor:wait;opacity:.55}.error-list__refresh-icon[data-v-89b7e3bd]{height:1rem;width:1rem}.error-list__status[data-v-89b7e3bd]{color:#4b5563;font-size:.8125rem;margin:0}.error-list__status--error[data-v-89b7e3bd]{color:#b91c1c}.error-list__items[data-v-89b7e3bd]{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.error-list__item[data-v-89b7e3bd]{background:#fef2f2;border:1px solid #fee2e2;border-radius:.375rem;display:grid;gap:.5rem;padding:.625rem}.error-list__item-main[data-v-89b7e3bd]{display:grid;gap:.25rem;min-width:0}.error-list__item-main span[data-v-89b7e3bd],.error-list__item-main strong[data-v-89b7e3bd],.error-list__meta dd[data-v-89b7e3bd]{overflow-wrap:anywhere}.error-list__item-main strong[data-v-89b7e3bd]{color:#7f1d1d;font-size:.8125rem;line-height:1.2}.error-list__item-main span[data-v-89b7e3bd]{color:#374151;font-size:.75rem;line-height:1.35}.error-list__meta[data-v-89b7e3bd]{display:grid;gap:.25rem;margin:0}.error-list__meta div[data-v-89b7e3bd]{align-items:start;display:grid;gap:.5rem;grid-template-columns:4.25rem minmax(0,1fr)}.error-list__meta dd[data-v-89b7e3bd],.error-list__meta dt[data-v-89b7e3bd]{color:#6b7280;font-size:.6875rem;line-height:1.3;margin:0}.error-list__meta dt[data-v-89b7e3bd]{font-weight:700}.page-home-hero[data-v-ddb44207]{display:grid;gap:1rem;width:100%}.image-generation-page[data-v-bd7f04b0]{display:flex;flex-direction:column;gap:1.5rem;max-width:100%;min-width:0;overflow-x:hidden;padding-bottom:2rem;width:100%}.image-generation-workspace[data-v-bd7f04b0]{display:grid;gap:1.25rem;min-width:0}.image-generation-controls[data-v-bd7f04b0],.image-generation-gallery[data-v-bd7f04b0]{min-width:0}.image-generation-preview[data-v-bd7f04b0]{display:flex;flex-direction:column;min-width:0}.image-generation-dimensions[data-v-bd7f04b0],.image-generation-thumbnails[data-v-bd7f04b0]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.image-generation-actions[data-v-bd7f04b0]{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr)}.image-generation-stage[data-v-bd7f04b0]{align-items:center;display:flex;flex:1 1 0%;justify-content:center;min-height:20rem;min-width:0;overflow:hidden}.image-generation-gallery-grid[data-v-bd7f04b0]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.image-generation-dimensions[data-v-bd7f04b0],.image-generation-thumbnails[data-v-bd7f04b0]{grid-template-columns:repeat(4,minmax(0,1fr))}.image-generation-actions[data-v-bd7f04b0]{grid-template-columns:minmax(0,1fr) auto}.image-generation-gallery-grid[data-v-bd7f04b0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.image-generation-gallery-grid[data-v-bd7f04b0]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.image-generation-workspace[data-v-bd7f04b0]{grid-template-columns:minmax(19rem,.8fr) minmax(0,1.4fr)}}@media(min-width:1536px){.image-generation-gallery-grid[data-v-bd7f04b0]{grid-template-columns:repeat(5,minmax(0,1fr))}}.number-currency[data-v-f4873795]{font-variant-numeric:tabular-nums;white-space:nowrap}.number-currency--vnd[data-v-f4873795]{color:#8c5a1f}.number-currency--usd[data-v-f4873795]{color:#064e3b}.number-currency--gbp[data-v-f4873795]{color:#3b0764}.number-currency--invalid[data-v-f4873795]{color:#64748b}.ai-models-page[data-v-5aca5756]{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;max-width:100%;min-width:0;padding:1rem;width:100%}.ai-models-page__header[data-v-5aca5756]{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.75rem;justify-content:space-between;min-width:0;width:min(100%,80rem)}.ai-models-page__actions[data-v-5aca5756]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem}.ai-models-page__list[data-v-5aca5756]{display:grid;flex:0 0 auto;gap:.5rem;min-width:0;overflow-x:hidden;width:min(100%,80rem)}.ai-model-card[data-v-5aca5756]{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-sizing:border-box;flex:0 0 auto;min-width:0;overflow-wrap:anywhere;padding:.625rem .75rem}.ai-model-card__main[data-v-5aca5756]{display:grid;gap:.375rem;grid-template-columns:minmax(0,1fr);min-width:0}.ai-model-card__description[data-v-5aca5756]{display:-webkit-box;margin-top:.25rem;max-width:34rem;overflow:hidden;-webkit-box-orient:vertical;color:#475569;font-size:.875rem;-webkit-line-clamp:2;line-height:1.35}.ai-model-card__specs[data-v-5aca5756]{display:grid;gap:.25rem .5rem;grid-template-columns:repeat(2,minmax(4.5rem,1fr));margin:0;min-width:min(100%,11rem)}.ai-model-card__specs div[data-v-5aca5756]{min-width:0}.ai-model-card__specs dt[data-v-5aca5756]{color:#64748b;font-size:.625rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.ai-model-card__specs dd[data-v-5aca5756]{color:#0f172a;font-size:.8125rem;margin:.0625rem 0 0;min-width:0;overflow-wrap:anywhere}.ai-model-card__actions[data-v-5aca5756]{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.375rem;justify-content:flex-start}.ai-model-card__chip[data-v-5aca5756]{background:#f1f5f9;border-radius:999px;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;max-width:100%;overflow-wrap:anywhere;padding:.0625rem .4375rem}@media(min-width:768px){.ai-models-page__list[data-v-5aca5756]{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-model-card__main[data-v-5aca5756]{grid-template-columns:minmax(0,1fr) minmax(8.5rem,10rem) auto}.ai-model-card__actions[data-v-5aca5756]{align-items:stretch;justify-content:flex-start}.ai-models-page[data-v-5aca5756]{padding:1.5rem}}.folder-files[data-v-f2cdfad7]{background-color:#f6f8fb;box-sizing:border-box;color:#172033;display:flex;flex-direction:column;gap:.875rem;height:100%;min-height:0;padding:1rem}.folder-files__header[data-v-f2cdfad7]{align-items:flex-start;background-color:#fff;border:1px solid #dce3ed;border-radius:.625rem;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding:.875rem 1rem}.folder-files__heading[data-v-f2cdfad7]{min-width:0}.folder-files__heading h1[data-v-f2cdfad7],.folder-files__heading p[data-v-f2cdfad7]{margin:0}.folder-files__heading h1[data-v-f2cdfad7]{font-size:1.25rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-files__heading p[data-v-f2cdfad7],.folder-files__preview-title span[data-v-f2cdfad7],.folder-files__text-form-heading span[data-v-f2cdfad7]{color:#667085;font-size:.8125rem;margin-top:.1875rem}.folder-files__eyebrow[data-v-f2cdfad7]{color:#2563eb;display:block;font-size:.6875rem;font-weight:800;letter-spacing:.06em;margin-bottom:.1875rem;text-transform:uppercase}.folder-files__actions[data-v-f2cdfad7],.folder-files__text-actions[data-v-f2cdfad7]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.folder-files__button[data-v-f2cdfad7]{align-items:center;background-color:#fff;border:1px solid #cfd7e3;border-radius:.4375rem;color:#344054;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:700;justify-content:center;min-height:2.25rem;padding:0 .75rem}.folder-files__button[data-v-f2cdfad7]:hover:not(:disabled){border-color:#93b4ef;color:#1d4ed8}.folder-files__button[data-v-f2cdfad7]:focus-visible,.folder-files__card[data-v-f2cdfad7]:focus-visible,.folder-files__download[data-v-f2cdfad7]:focus-visible{outline:2px solid rgba(37,99,235,.25);outline-offset:2px}.folder-files__button[data-v-f2cdfad7]:disabled{cursor:not-allowed;opacity:.55}.folder-files__button--primary[data-v-f2cdfad7]{background-color:#2563eb;border-color:#2563eb;color:#fff}.folder-files__button--primary[data-v-f2cdfad7]:hover:not(:disabled){background-color:#1d4ed8;border-color:#1d4ed8;color:#fff}.folder-files__actions .folder-files__button--primary[data-v-f2cdfad7]{min-width:7rem}.folder-files__button--create-text[data-v-f2cdfad7]{min-width:8.5rem}.folder-files__file-input[data-v-f2cdfad7]{display:none}.folder-files__empty[data-v-f2cdfad7],.folder-files__preview-unavailable[data-v-f2cdfad7],.folder-files__state[data-v-f2cdfad7]{align-items:center;background-color:#fff;border:1px dashed #cfd7e3;border-radius:.625rem;color:#667085;display:flex;flex:1 1 auto;flex-direction:column;gap:.35rem;justify-content:center;min-height:8rem;padding:1rem;text-align:center}.folder-files__state--blocked[data-v-f2cdfad7]{background-color:#fff7f7;border-color:#efb6bd;color:#8a2633}.folder-files__text-form[data-v-f2cdfad7],.folder-files__uploads[data-v-f2cdfad7]{background-color:#fff;border:1px solid #dce3ed;border-radius:.625rem;display:flex;flex:0 0 auto;gap:.75rem;padding:.875rem}.folder-files__text-form[data-v-f2cdfad7]{align-items:flex-end;flex-wrap:wrap}.folder-files__text-form-heading[data-v-f2cdfad7]{display:flex;flex:1 0 100%;flex-direction:column}.folder-files__text-form label[data-v-f2cdfad7]{color:#475467;display:flex;flex:1 1 14rem;flex-direction:column;font-size:.75rem;font-weight:700;gap:.25rem;min-width:0}.folder-files__text-form input[data-v-f2cdfad7],.folder-files__text-form textarea[data-v-f2cdfad7]{background-color:#fff;border:1px solid #cfd7e3;border-radius:.4375rem;box-sizing:border-box;color:#172033;font:inherit;font-size:.875rem;font-weight:400;padding:.625rem .75rem;width:100%}.folder-files__text-form input[data-v-f2cdfad7]:focus,.folder-files__text-form textarea[data-v-f2cdfad7]:focus{border-color:#2563eb;outline:2px solid rgba(37,99,235,.15)}.folder-files__text-content[data-v-f2cdfad7]{flex-basis:100%!important}.folder-files__text-actions[data-v-f2cdfad7]{margin-left:auto}.folder-files__uploads[data-v-f2cdfad7]{flex-direction:column;max-height:11rem;overflow:auto}.folder-files__section-heading[data-v-f2cdfad7]{align-items:center;display:flex;flex:0 0 auto;font-size:.8125rem;justify-content:space-between;min-height:1.5rem}.folder-files__section-heading span[data-v-f2cdfad7]{color:#667085}.folder-files__uploads ul[data-v-f2cdfad7]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));list-style:none;margin:0;padding:0}.folder-files__uploads li[data-v-f2cdfad7]{background-color:#f8fafc;border:1px solid #dce3ed;border-radius:.4375rem;display:flex;flex-direction:column;gap:.1875rem;min-width:0;padding:.5rem .625rem}.folder-files__uploads li small[data-v-f2cdfad7],.folder-files__uploads li span[data-v-f2cdfad7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-files__uploads li span[data-v-f2cdfad7]{font-size:.8125rem;font-weight:700}.folder-files__uploads li small[data-v-f2cdfad7]{color:#667085}.folder-files__upload--complete[data-v-f2cdfad7]{background-color:#f0fdf4!important;border-color:#a7dfb5!important;color:#166534}.folder-files__upload--error[data-v-f2cdfad7]{background-color:#fff7f7!important;border-color:#efb6bd!important;color:#991b1b}.folder-files__upload--linking[data-v-f2cdfad7],.folder-files__upload--saving[data-v-f2cdfad7],.folder-files__upload--uploading[data-v-f2cdfad7]{background-color:#eff6ff!important;border-color:#b8cff8!important;color:#1d4ed8}.folder-files__error[data-v-f2cdfad7]{background-color:#fff7f7;border:1px solid #efb6bd;border-radius:.4375rem;color:#991b1b;flex:0 0 auto;font-size:.8125rem;margin:0;padding:.625rem .75rem}.folder-files__workspace[data-v-f2cdfad7]{display:grid;flex:1 1 auto;gap:.875rem;grid-template-columns:minmax(18rem,1.15fr) minmax(18rem,.85fr);min-height:0}.folder-files__browser[data-v-f2cdfad7],.folder-files__preview[data-v-f2cdfad7]{background-color:#fff;border:1px solid #dce3ed;border-radius:.625rem;display:flex;flex-direction:column;gap:.625rem;min-height:0;overflow:hidden;padding:.875rem}.folder-files__grid[data-v-f2cdfad7]{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));min-height:0;overflow:auto;padding:.125rem}.folder-files__card[data-v-f2cdfad7]{background-color:#fff;border:1px solid #d7dee9;border-radius:.5rem;color:#172033;cursor:pointer;display:flex;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left}.folder-files__card--reorderable[data-v-f2cdfad7]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.folder-files__card--dragging[data-v-f2cdfad7]{cursor:grabbing;opacity:.5}.folder-files__card--drop-after[data-v-f2cdfad7]:after,.folder-files__card--drop-before[data-v-f2cdfad7]:before{background-color:#2563eb;border-radius:999px;bottom:.25rem;box-shadow:0 0 0 2px #dbeafee6;content:"";position:absolute;top:.25rem;width:.1875rem;z-index:1}.folder-files__card--drop-before[data-v-f2cdfad7]:before{left:.125rem}.folder-files__card--drop-after[data-v-f2cdfad7]:after{right:.125rem}.folder-files__card--selected[data-v-f2cdfad7],.folder-files__card[data-v-f2cdfad7]:hover{border-color:#6f9eea;box-shadow:0 0 0 2px #2563eb1a}.folder-files__thumbnail[data-v-f2cdfad7]{align-items:center;background-color:#edf1f6;color:#475467;display:flex;flex:0 0 4rem;font-size:.6875rem;font-weight:800;justify-content:center;letter-spacing:.04em;min-height:4rem;overflow:hidden;text-transform:uppercase}.folder-files__thumbnail img[data-v-f2cdfad7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.folder-files__card-copy[data-v-f2cdfad7]{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;justify-content:center;min-width:0;padding:.625rem}.folder-files__card-copy small[data-v-f2cdfad7],.folder-files__card-copy strong[data-v-f2cdfad7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-files__card-copy strong[data-v-f2cdfad7]{font-size:.8125rem}.folder-files__card-copy small[data-v-f2cdfad7]{color:#667085}.folder-files__preview-title[data-v-f2cdfad7]{display:flex;flex:0 0 auto;flex-direction:column;min-width:0}.folder-files__preview-heading[data-v-f2cdfad7]{align-items:center;display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between}.folder-files__folder-icon-action[data-v-f2cdfad7]{flex:0 0 auto;min-width:7.75rem}.folder-files__preview-title span[data-v-f2cdfad7],.folder-files__preview-title strong[data-v-f2cdfad7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-files__preview-body[data-v-f2cdfad7]{align-items:center;background-color:#edf1f6;border-radius:.5rem;display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:auto}.folder-files__preview-body img[data-v-f2cdfad7],.folder-files__preview-body video[data-v-f2cdfad7]{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.folder-files__preview-body pre[data-v-f2cdfad7]{background-color:#fff;box-sizing:border-box;color:#172033;font:.8125rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin:0;min-height:100%;overflow:auto;padding:1rem;white-space:pre-wrap;width:100%}.folder-files__preview-unavailable[data-v-f2cdfad7]{border:0;border-radius:0;min-height:100%}.folder-files__download[data-v-f2cdfad7]{align-self:flex-start;color:#1d4ed8;font-size:.8125rem;font-weight:700;text-decoration:none}.folder-files__download[data-v-f2cdfad7]:hover{text-decoration:underline}@media(max-width:800px){.folder-files[data-v-f2cdfad7]{padding:.75rem}.folder-files__header[data-v-f2cdfad7]{flex-direction:column}.folder-files__workspace[data-v-f2cdfad7]{grid-template-columns:1fr;grid-template-rows:minmax(13rem,1fr) minmax(13rem,1fr)}.folder-files__actions[data-v-f2cdfad7]{width:100%}.folder-files__button[data-v-f2cdfad7]{flex:1 1 auto}}.accounts-page[data-v-37f0db36]{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;min-width:0;padding:1rem;width:100%}.accounts-page__header[data-v-37f0db36]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;width:min(100%,80rem)}.accounts-page__list[data-v-37f0db36]{display:grid;gap:.75rem;width:min(100%,80rem)}.acquisition-subject-dialog[data-v-568d97a4]{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:460}.acquisition-subject-dialog__backdrop[data-v-568d97a4]{background:#0f172a85;border:0;cursor:default;inset:0;position:absolute}.acquisition-subject-dialog__panel[data-v-568d97a4]{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 1.25rem 3rem #0f172a47;overflow:hidden;position:relative;width:min(32rem,100%);z-index:1}.acquisition-subject-dialog__header[data-v-568d97a4]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:space-between;min-height:3rem;padding:.625rem .75rem .625rem 1rem}.acquisition-subject-dialog__header h2[data-v-568d97a4]{color:#111827;font-size:.95rem;line-height:1.25rem;margin:0}.acquisition-subject-dialog__close[data-v-568d97a4]{background:transparent;border:0;border-radius:.375rem;color:#4b5563;cursor:pointer;display:grid;height:2rem;place-items:center;width:2rem}.acquisition-subject-dialog__close[data-v-568d97a4]:hover{background:#f3f4f6;color:#111827}.acquisition-subject-dialog__close svg[data-v-568d97a4]{height:1rem;width:1rem}.acquisition-subject-dialog__form[data-v-568d97a4]{display:flex;flex-direction:column;gap:1rem;padding:1rem}.acquisition-subject-dialog__form label[data-v-568d97a4]{color:#374151;display:flex;flex-direction:column;font-size:.75rem;font-weight:700;gap:.375rem}.acquisition-subject-dialog__form input[data-v-568d97a4],.acquisition-subject-dialog__form textarea[data-v-568d97a4]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-sizing:border-box;color:#111827;font:inherit;font-size:.875rem;font-weight:400;outline:none;padding:.5rem .625rem;width:100%}.acquisition-subject-dialog__form input[data-v-568d97a4]{height:2.25rem}.acquisition-subject-dialog__form textarea[data-v-568d97a4]{line-height:1.35rem;min-height:7rem;resize:vertical}.acquisition-subject-dialog__form input[data-v-568d97a4]:focus,.acquisition-subject-dialog__form textarea[data-v-568d97a4]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f629}.acquisition-subject-dialog__form footer[data-v-568d97a4]{border-top:1px solid #f3f4f6;display:flex;gap:.5rem;justify-content:flex-end;padding-top:1rem}.acquisition-subject-dialog__form footer button[data-v-568d97a4]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;min-height:2.25rem;min-width:6rem;padding:.375rem .75rem}.acquisition-subject-dialog__form footer button.is-primary[data-v-568d97a4]{background:#2563eb;border-color:#2563eb;color:#fff}.acquisition-subject-dialog button[data-v-568d97a4]:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}.acquisition-subject-dialog button[data-v-568d97a4]:disabled{cursor:not-allowed;opacity:.55}.ui-entity-reviewer[data-v-e4d32b5f]{color:#334155;max-width:22rem;min-width:14rem;text-align:left}.ui-entity-reviewer--nested[data-v-e4d32b5f]{max-width:none;min-width:0}.ui-entity-reviewer__header[data-v-e4d32b5f]{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.ui-entity-reviewer__header-actions[data-v-e4d32b5f]{align-items:center;display:inline-flex;flex:none;position:relative}.ui-entity-reviewer__title[data-v-e4d32b5f]{color:#111827;font-size:.875rem;line-height:1.35;overflow-wrap:anywhere}.ui-entity-reviewer__title-reference[data-v-e4d32b5f]{color:#2563eb;font-weight:inherit}.ui-entity-reviewer__title--link[data-v-e4d32b5f]{-webkit-text-decoration:underline dotted #93c5fd;text-decoration:underline dotted #93c5fd;text-underline-offset:.15em}.ui-entity-reviewer__title[role=button][data-v-e4d32b5f]{cursor:pointer}.ui-entity-reviewer__title--link[data-v-e4d32b5f]:focus-visible,.ui-entity-reviewer__title--link[data-v-e4d32b5f]:hover{color:#1d4ed8;outline:none}.ui-entity-reviewer__metadata[data-v-e4d32b5f]{color:#64748b;display:flex;flex-wrap:nowrap;font-size:.65rem;gap:.3rem .75rem;line-height:1.3;margin-top:.35rem;overflow-x:auto}.ui-entity-reviewer__metadata span[data-v-e4d32b5f]{display:inline-flex;gap:.2rem;min-width:0;overflow-wrap:anywhere}.ui-entity-reviewer__metadata strong[data-v-e4d32b5f]{color:#475569;font-weight:700}.ui-entity-reviewer__action-message[data-v-e4d32b5f]{color:#2563eb;font-size:.68rem;line-height:1.3;margin:.3rem 0 0}.ui-entity-reviewer__action-trigger[data-v-e4d32b5f]{background:#fff;border:1px solid #cbd5e1;border-radius:.3rem;color:#475569;cursor:pointer;font:inherit;font-size:.9rem;font-weight:700;height:1.5rem;line-height:1;width:1.65rem}.ui-entity-reviewer__action-trigger[data-v-e4d32b5f]:focus-visible,.ui-entity-reviewer__action-trigger[data-v-e4d32b5f]:hover{border-color:#93c5fd;color:#1d4ed8;outline:none}.ui-entity-reviewer__action-menu[data-v-e4d32b5f]{background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;box-shadow:0 .5rem 1.25rem #0f172a29;display:flex;flex-direction:column;min-width:7rem;overflow:hidden;position:absolute;right:0;top:calc(100% + .25rem);z-index:30}.ui-entity-reviewer__action-menu button[data-v-e4d32b5f]{background:transparent;border:0;color:#334155;cursor:pointer;font:inherit;font-size:.72rem;font-weight:600;padding:.4rem .6rem;text-align:left}.ui-entity-reviewer__action-menu button[data-v-e4d32b5f]:focus-visible,.ui-entity-reviewer__action-menu button[data-v-e4d32b5f]:hover{background:#eff6ff;color:#1d4ed8;outline:none}.ui-entity-reviewer__action-menu button[data-v-e4d32b5f]:disabled{cursor:not-allowed;opacity:.45}.ui-entity-reviewer__fields[data-v-e4d32b5f]{display:flex;flex-direction:column}.ui-entity-reviewer__field[data-v-e4d32b5f]{border-top:1px solid #e5e7eb;margin-top:.5rem;padding-top:.5rem}.ui-entity-reviewer__label[data-v-e4d32b5f]{color:#64748b;display:block;font-size:.65rem;font-weight:700;letter-spacing:.06em;margin-bottom:.2rem;text-transform:uppercase}.ui-entity-reviewer__value[data-v-e4d32b5f]{line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.ui-entity-reviewer__reference[data-v-e4d32b5f]{background:transparent;border:0;color:#2563eb;cursor:pointer;font:inherit;font-weight:600;margin:0;padding:0;-webkit-text-decoration:underline dotted #93c5fd;text-decoration:underline dotted #93c5fd;text-underline-offset:.15em}.ui-entity-reviewer__reference[data-v-e4d32b5f]:focus-visible,.ui-entity-reviewer__reference[data-v-e4d32b5f]:hover{color:#1e40af;outline:none}.ui-entity-reviewer__reference[data-v-e4d32b5f]:focus-visible{border-radius:.125rem;box-shadow:0 0 0 2px #3b82f640}.ui-entity-reviewer__reference--missing[data-v-e4d32b5f]{color:#64748b;cursor:default;text-decoration:none}.ui-entity-reviewer__nested[data-v-e4d32b5f]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.375rem;margin-top:.5rem;padding:.625rem}.ui-entity-reviewer__notice[data-v-e4d32b5f]{color:#64748b;font-size:.75rem;margin:.5rem 0 0}.ui-entity-reviewer__remove-button[data-v-e4d32b5f],.ui-entity-reviewer__save-button[data-v-e4d32b5f],.ui-entity-reviewer__secondary-button[data-v-e4d32b5f]{border-radius:.3rem;cursor:pointer;font:inherit;font-size:.7rem;font-weight:600}.ui-entity-reviewer__secondary-button[data-v-e4d32b5f]{background:#fff;border:1px solid #cbd5e1;color:#475569;padding:.2rem .45rem}.ui-entity-reviewer__secondary-button[data-v-e4d32b5f]:hover{border-color:#93c5fd;color:#1d4ed8}.ui-entity-reviewer__remove-button[data-v-e4d32b5f]{background:transparent;border:0;color:#b91c1c;padding:0}.ui-entity-reviewer__save-button[data-v-e4d32b5f]{background:#2563eb;border:1px solid #2563eb;color:#fff;padding:.25rem .6rem}.ui-entity-reviewer__save-button[data-v-e4d32b5f]:hover{background:#1d4ed8}.ui-entity-reviewer__remove-button[data-v-e4d32b5f]:disabled,.ui-entity-reviewer__save-button[data-v-e4d32b5f]:disabled,.ui-entity-reviewer__secondary-button[data-v-e4d32b5f]:disabled{cursor:not-allowed;opacity:.5}.ui-entity-reviewer__editor[data-v-e4d32b5f]{display:flex;flex-direction:column;gap:.65rem;margin-top:.65rem}.ui-entity-reviewer__add-field[data-v-e4d32b5f],.ui-entity-reviewer__editor-field[data-v-e4d32b5f]{border-top:1px solid #e5e7eb;padding-top:.55rem}.ui-entity-reviewer__add-field-row[data-v-e4d32b5f],.ui-entity-reviewer__editor-actions[data-v-e4d32b5f],.ui-entity-reviewer__editor-field-header[data-v-e4d32b5f]{align-items:center;display:flex;gap:.5rem}.ui-entity-reviewer__editor-field-header[data-v-e4d32b5f]{justify-content:space-between}.ui-entity-reviewer__editor-actions[data-v-e4d32b5f]{justify-content:flex-end;padding-top:.25rem}.ui-entity-reviewer__editor-label[data-v-e4d32b5f]{color:#334155;display:block;font-size:.72rem;font-weight:700;overflow-wrap:anywhere}.ui-entity-reviewer__required[data-v-e4d32b5f]{color:#1d4ed8;font-size:.6rem;letter-spacing:.04em;margin-left:.25rem;text-transform:uppercase}.ui-entity-reviewer__field-help[data-v-e4d32b5f]{color:#64748b;font-size:.68rem;line-height:1.4;margin:.15rem 0 .35rem}.ui-entity-reviewer__input[data-v-e4d32b5f],.ui-entity-reviewer__textarea[data-v-e4d32b5f]{background:#fff;border:1px solid #cbd5e1;border-radius:.35rem;box-sizing:border-box;color:#1f2937;font:inherit;font-size:.75rem;outline:none;width:100%}.ui-entity-reviewer__input[data-v-e4d32b5f]{min-height:1.9rem;padding:.3rem .45rem}.ui-entity-reviewer__textarea[data-v-e4d32b5f]{line-height:1.45;min-height:4.5rem;padding:.4rem .45rem;resize:vertical}.ui-entity-reviewer__input[data-v-e4d32b5f]:focus,.ui-entity-reviewer__textarea[data-v-e4d32b5f]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f62e}.ui-entity-reviewer__boolean-field[data-v-e4d32b5f]{align-items:center;cursor:pointer;display:inline-flex;font-size:.75rem;gap:.4rem}.ui-entity-reviewer__add-field-row .ui-entity-reviewer__input[data-v-e4d32b5f]{flex:1;min-width:0}.ui-entity-reviewer__editor-error[data-v-e4d32b5f]{background:#fef2f2;border:1px solid #fecaca;border-radius:.35rem;color:#b91c1c;font-size:.7rem;line-height:1.4;margin:0;padding:.4rem .5rem}@media(prefers-color-scheme:dark){.ui-entity-reviewer[data-v-e4d32b5f]{color:#cbd5e1}.ui-entity-reviewer__title[data-v-e4d32b5f]{color:#f8fafc}.ui-entity-reviewer__label[data-v-e4d32b5f],.ui-entity-reviewer__metadata[data-v-e4d32b5f],.ui-entity-reviewer__notice[data-v-e4d32b5f]{color:#94a3b8}.ui-entity-reviewer__metadata strong[data-v-e4d32b5f]{color:#cbd5e1}.ui-entity-reviewer__field[data-v-e4d32b5f]{border-top-color:#334155}.ui-entity-reviewer__reference[data-v-e4d32b5f],.ui-entity-reviewer__title-reference[data-v-e4d32b5f]{color:#60a5fa}.ui-entity-reviewer__reference[data-v-e4d32b5f]:focus-visible,.ui-entity-reviewer__reference[data-v-e4d32b5f]:hover{color:#bfdbfe}.ui-entity-reviewer__nested[data-v-e4d32b5f]{background:#172554;border-color:#1e3a8a}.ui-entity-reviewer__action-trigger[data-v-e4d32b5f],.ui-entity-reviewer__input[data-v-e4d32b5f],.ui-entity-reviewer__secondary-button[data-v-e4d32b5f],.ui-entity-reviewer__textarea[data-v-e4d32b5f]{background:#0f172a;border-color:#475569;color:#e2e8f0}.ui-entity-reviewer__action-menu[data-v-e4d32b5f]{background:#0f172a;border-color:#475569}.ui-entity-reviewer__action-menu button[data-v-e4d32b5f]{color:#e2e8f0}.ui-entity-reviewer__action-menu button[data-v-e4d32b5f]:focus-visible,.ui-entity-reviewer__action-menu button[data-v-e4d32b5f]:hover{background:#172554;color:#bfdbfe}.ui-entity-reviewer__add-field[data-v-e4d32b5f],.ui-entity-reviewer__editor-field[data-v-e4d32b5f]{border-top-color:#334155}.ui-entity-reviewer__editor-label[data-v-e4d32b5f]{color:#e2e8f0}.ui-entity-reviewer__field-help[data-v-e4d32b5f]{color:#94a3b8}.ui-entity-reviewer__editor-error[data-v-e4d32b5f]{background:#450a0a;border-color:#7f1d1d;color:#fecaca}}.acquisition-entity-citation[data-v-ba5a5c3e]{color:#2563eb;cursor:help;font-weight:600;text-decoration-color:#93c5fd;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:.15em;transition:color .15s ease}a.acquisition-entity-citation[data-v-ba5a5c3e]{cursor:pointer}.acquisition-entity-citation[data-v-ba5a5c3e]:hover{color:#1e40af}.acquisition-entity-citation[data-v-ba5a5c3e]:focus-visible{border-radius:.125rem;outline:2px solid #60a5fa;outline-offset:2px}.dark{color:#60a5fa;text-decoration-color:#3b82f6}.dark{color:#bfdbfe}.acquisition-note-card__star[data-v-9cf283c9]{background:transparent;border:1px solid transparent;border-radius:.25rem;color:#9ca3af;cursor:pointer;display:grid;flex:0 0 1.5rem;height:1.5rem;place-items:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease;width:1.5rem}.acquisition-note-card__star svg[data-v-9cf283c9]{height:.875rem;width:.875rem}.acquisition-note-card__star[data-v-9cf283c9]:focus-visible,.acquisition-note-card__star[data-v-9cf283c9]:hover{background:#fffbeb;border-color:#f59e0b;color:#d97706}.acquisition-note-card__star[data-v-9cf283c9]:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.acquisition-note-card__star.is-starred[data-v-9cf283c9]{color:#d97706}.acquisition-note-card__star[data-v-9cf283c9]:disabled{cursor:not-allowed;opacity:.5}.acquisition-browse-notes[data-v-6eec0607]{box-sizing:border-box;min-width:0;padding:.75rem .25rem .25rem}@media(max-width:760px){.acquisition-browse-notes[data-v-6eec0607]{overflow:visible}}.acquisition-deck-list[data-v-298bfca1]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;flex:0 0 17rem;flex-direction:column;min-width:0;overflow:hidden;width:17rem}.acquisition-deck-list__heading[data-v-298bfca1]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;min-height:2.75rem;padding:.5rem .625rem .5rem .75rem}.acquisition-deck-list__heading>div[data-v-298bfca1]{align-items:baseline;color:#111827;display:flex;font-size:.75rem;gap:.45rem;min-width:0}.acquisition-deck-list__heading span[data-v-298bfca1]{color:#6b7280;font-weight:500}.acquisition-deck-list__add[data-v-298bfca1]{background:transparent;border:0;border-radius:.25rem;color:#4b5563;cursor:pointer;display:grid;height:1.75rem;place-items:center;width:1.75rem}.acquisition-deck-list__add[data-v-298bfca1]:hover{background:#f3f4f6;color:#111827}.acquisition-deck-list__add[data-v-298bfca1]:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}.acquisition-deck-list__add[data-v-298bfca1]:disabled{cursor:not-allowed;opacity:.5}.acquisition-deck-list__add svg[data-v-298bfca1]{height:1.15rem;width:1.15rem}.acquisition-deck-list__items[data-v-298bfca1]{min-height:0;overflow-y:auto;padding:.35rem}.acquisition-deck-item[data-v-298bfca1]{align-items:center;background:transparent;border:0;border-radius:.375rem;color:#374151;cursor:pointer;display:flex;font:inherit;min-width:0;padding:.65rem;text-align:left;width:100%}.acquisition-deck-item[data-v-298bfca1]:hover{background:#f3f4f6}.acquisition-deck-item.is-active[data-v-298bfca1]{background:#eff6ff;color:#1d4ed8;cursor:default}.acquisition-deck-item[data-v-298bfca1]:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.acquisition-deck-item[data-v-298bfca1]:disabled{cursor:not-allowed;opacity:.5}.acquisition-deck-item.is-active[data-v-298bfca1]:disabled{cursor:default;opacity:1}.acquisition-deck-item__body[data-v-298bfca1]{display:flex;flex:1;flex-direction:column;min-width:0}.acquisition-deck-item__topline[data-v-298bfca1]{align-items:center;display:flex;gap:.4rem;min-width:0}.acquisition-deck-item__body>span[data-v-298bfca1]:last-child,.acquisition-deck-item__topline strong[data-v-298bfca1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acquisition-deck-item__topline strong[data-v-298bfca1]{font-size:.75rem;line-height:1rem;min-width:0}.acquisition-deck-item__body>span[data-v-298bfca1]:last-child{color:#6b7280;font-size:.6875rem;line-height:.9rem;margin-top:.15rem}.acquisition-deck-item__default[data-v-298bfca1]{border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;flex:0 0 auto;font-size:.5625rem;font-weight:700;line-height:.9rem;padding:0 .3rem;text-transform:uppercase}.acquisition-deck-list__empty[data-v-298bfca1]{color:#6b7280;font-size:.75rem;padding:1rem .75rem;text-align:center}.dark{border-bottom-color:#374151}.dark{background:#1f2937;color:#fff}.dark{background:#1f2937}.dark{background:#172554;color:#93c5fd}.dark{border-color:#1d4ed8;color:#93c5fd}@media(max-width:760px){.acquisition-deck-list[data-v-298bfca1]{flex-basis:auto;width:100%}.acquisition-deck-list__items[data-v-298bfca1]{display:flex;overflow-x:auto;overflow-y:hidden}.acquisition-deck-item[data-v-298bfca1]{flex:0 0 min(15rem,80vw);width:min(15rem,80vw)}}.acquisition-subject-combobox[data-v-e63493a8]{min-width:0}.acquisition-subject-combobox>input[data-v-e63493a8]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-sizing:border-box;color:#111827;font:inherit;font-size:.75rem;height:2.25rem;outline:none;padding:0 .625rem;width:100%}.acquisition-subject-combobox>input[data-v-e63493a8]:focus,.acquisition-subject-combobox>input[data-v-e63493a8]:hover{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f624}.acquisition-subject-combobox>input[data-v-e63493a8]:disabled{cursor:not-allowed;opacity:.55}.acquisition-subject-combobox__panel[data-v-e63493a8]{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 .85rem 2rem #0f172a33;overflow-y:auto;padding:.25rem;position:fixed;z-index:470}.acquisition-subject-combobox__panel button[data-v-e63493a8]{align-items:center;background:transparent;border:0;border-radius:.375rem;color:#374151;cursor:pointer;display:flex;font:inherit;gap:.75rem;justify-content:space-between;min-height:2.25rem;min-width:0;padding:.45rem .55rem;text-align:left;width:100%}.acquisition-subject-combobox__panel button[data-v-e63493a8]:focus-visible,.acquisition-subject-combobox__panel button[data-v-e63493a8]:hover,.acquisition-subject-combobox__panel button[aria-selected=true][data-v-e63493a8]{background:#eff6ff;color:#1d4ed8;outline:none}.acquisition-subject-combobox__panel button>span[data-v-e63493a8]{display:flex;flex:1;flex-direction:column;min-width:0}.acquisition-subject-combobox__panel button>span>small[data-v-e63493a8],.acquisition-subject-combobox__panel strong[data-v-e63493a8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acquisition-subject-combobox__panel strong[data-v-e63493a8]{font-size:.75rem;line-height:1rem}.acquisition-subject-combobox__panel small[data-v-e63493a8]{color:#6b7280;font-size:.65rem;line-height:.85rem}.acquisition-subject-combobox__panel p[data-v-e63493a8]{color:#6b7280;font-size:.75rem;margin:0;padding:.75rem}.dark{background:#172554;color:#bfdbfe}.acquisition-url-material[data-v-a4afdab5]{display:flex;gap:.75rem;min-width:0}.acquisition-url-material__icon[data-v-a4afdab5]{background:#ecfeff;border-radius:.375rem;color:#0e7490;display:grid;flex:0 0 auto;height:2.25rem;place-items:center;width:2.25rem}.acquisition-url-material__icon svg[data-v-a4afdab5]{height:1.2rem;width:1.2rem}.acquisition-url-material__body[data-v-a4afdab5]{flex:1;min-width:0}.acquisition-url-material__heading[data-v-a4afdab5]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.acquisition-url-material__heading>div[data-v-a4afdab5]{display:flex;flex-direction:column;min-width:0}.acquisition-url-material__heading span[data-v-a4afdab5],.acquisition-url-material__heading strong[data-v-a4afdab5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acquisition-url-material__heading strong[data-v-a4afdab5]{color:#111827;font-size:.85rem;line-height:1.15rem}.acquisition-url-material__heading span[data-v-a4afdab5]{color:#6b7280;font-size:.68rem;line-height:.9rem;margin-top:.1rem}.acquisition-url-material__heading>a[data-v-a4afdab5]{border-radius:.375rem;color:#2563eb;display:grid;flex:0 0 auto;height:1.8rem;place-items:center;width:1.8rem}.acquisition-url-material__heading>a[data-v-a4afdab5]:hover{background:#eff6ff;color:#1d4ed8}.acquisition-url-material__heading>a[data-v-a4afdab5]:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}.acquisition-url-material__heading svg[data-v-a4afdab5]{height:1rem;width:1rem}.acquisition-url-material p[data-v-a4afdab5]{color:#4b5563;font-size:.75rem;line-height:1.2rem;margin:.65rem 0 0}.acquisition-url-material__url[data-v-a4afdab5]{color:#2563eb;display:block;font-size:.7rem;line-height:1rem;margin-top:.55rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.acquisition-url-material__url[data-v-a4afdab5]:hover{color:#1d4ed8;text-decoration:underline}.acquisition-url-material__meta[data-v-a4afdab5]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.acquisition-url-material__meta span[data-v-a4afdab5]{border:1px solid #d1d5db;border-radius:999px;color:#6b7280;font-size:.6rem;line-height:.8rem;padding:.1rem .4rem}.dark{background:#164e63;color:#a5f3fc}.dark{background:#172554}.dark{border-color:#4b5563}.acquisition-material-browser[data-v-d604e729]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:.75rem .25rem .25rem}.acquisition-material-browser__toolbar[data-v-d604e729]{align-items:end;border-bottom:1px solid #e5e7eb;display:grid;flex:0 0 auto;gap:.625rem;grid-template-columns:minmax(12rem,17rem) minmax(14rem,26rem) auto;min-width:0;padding:0 0 .75rem}.acquisition-material-browser__search[data-v-d604e729],.acquisition-material-browser__subject-filter[data-v-d604e729]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.acquisition-material-browser__search>span[data-v-d604e729],.acquisition-material-browser__subject-filter>span[data-v-d604e729]{color:#6b7280;font-size:.625rem;font-weight:700;line-height:.8rem;text-transform:uppercase}.acquisition-material-browser__search input[data-v-d604e729]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-sizing:border-box;color:#111827;font:inherit;font-size:.75rem;height:2.25rem;outline:none;padding:0 .625rem;width:100%}.acquisition-material-browser__search input[data-v-d604e729]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f624}.acquisition-material-browser__count[data-v-d604e729]{color:#6b7280;font-size:.7rem;line-height:1rem;padding-bottom:.625rem;white-space:nowrap}.acquisition-material-browser__grid[data-v-d604e729]{align-content:start;display:grid;gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow-y:auto;padding-top:.75rem}.acquisition-material-card[data-v-d604e729]{align-self:start;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:.75rem}.acquisition-material-card__header[data-v-d604e729]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.acquisition-material-card__header>span[data-v-d604e729]{color:#6b7280;font-size:.625rem;font-weight:800;line-height:.85rem;text-transform:uppercase}.acquisition-material-card__header>div[data-v-d604e729],.acquisition-material-card__tags[data-v-d604e729]{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.acquisition-material-card__header>div span[data-v-d604e729],.acquisition-material-card__tags span[data-v-d604e729]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:.6rem;line-height:.8rem;padding:.1rem .4rem}.acquisition-material-card__tags span[data-v-d604e729]{background:#f9fafb;border-color:#d1d5db;color:#4b5563}.acquisition-material-card__json[data-v-d604e729]{max-height:24rem;min-width:0;overflow:auto}.acquisition-material-card__footer[data-v-d604e729]{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.625rem;min-width:0;padding-top:.625rem}.acquisition-material-card__controls[data-v-d604e729]{display:grid;gap:.5rem;grid-template-columns:minmax(11rem,1fr) minmax(10rem,.8fr);min-width:0}.acquisition-material-card__controls form[data-v-d604e729]{display:flex;min-width:0}.acquisition-material-card__controls form label[data-v-d604e729]{flex:1;min-width:0}.acquisition-material-card__controls input[data-v-d604e729]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem 0 0 .375rem;box-sizing:border-box;color:#111827;font:inherit;font-size:.72rem;height:2.25rem;outline:none;padding:0 .55rem;width:100%}.acquisition-material-card__controls input[data-v-d604e729]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f624;position:relative;z-index:1}.acquisition-material-card__controls form button[data-v-d604e729]{background:#f9fafb;border:1px solid #d1d5db;border-left:0;border-radius:0 .375rem .375rem 0;color:#374151;cursor:pointer;font:inherit;font-size:.7rem;font-weight:700;min-width:4.25rem}.acquisition-material-card__controls button[data-v-d604e729]:disabled,.acquisition-material-card__controls input[data-v-d604e729]:disabled{cursor:not-allowed;opacity:.55}.acquisition-material-browser__empty[data-v-d604e729]{align-items:center;color:#6b7280;display:flex;flex:1;flex-direction:column;gap:.25rem;justify-content:center;min-height:16rem;text-align:center}.acquisition-material-browser__empty strong[data-v-d604e729]{color:#374151;font-size:.85rem}.acquisition-material-browser__empty span[data-v-d604e729]{font-size:.75rem}.dark{background:#172554;border-color:#1d4ed8;color:#bfdbfe}.dark{background:#1f2937;border-color:#4b5563;color:#d1d5db}@media(max-width:1100px){.acquisition-material-browser__grid[data-v-d604e729]{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.acquisition-material-browser[data-v-d604e729]{overflow:visible}.acquisition-material-browser__toolbar[data-v-d604e729]{align-items:stretch;grid-template-columns:minmax(0,1fr)}.acquisition-material-browser__count[data-v-d604e729]{padding-bottom:0}.acquisition-material-browser__grid[data-v-d604e729]{overflow:visible}.acquisition-material-card__controls[data-v-d604e729]{grid-template-columns:minmax(0,1fr)}}.acquisition-note-filter.is-empty[data-v-4c5f4a7a]{opacity:.55}.acquisition-study-card[data-v-2ff1e44f],.acquisition-study-card__meta[data-v-2ff1e44f],.acquisition-study-session[data-v-2ff1e44f],.acquisition-study-session__stage[data-v-2ff1e44f]{min-width:0}.acquisition-study-session[data-v-2ff1e44f]{display:flex;flex:1;flex-direction:column;min-height:0;padding:.75rem .25rem .25rem}.acquisition-study-session__stage[data-v-2ff1e44f]{padding-bottom:1rem;padding-top:clamp(1.5rem,6vh,4rem)}.acquisition-completion[data-v-2ff1e44f]{border-color:#d1d5db;border-style:solid}.acquisition-star-button[data-v-2ff1e44f]{background:transparent;border:1px solid transparent;border-radius:.375rem;color:#9ca3af;cursor:pointer;display:grid;flex:0 0 1.75rem;height:1.75rem;place-items:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease;width:1.75rem}.acquisition-star-button svg[data-v-2ff1e44f]{height:1rem;width:1rem}.acquisition-star-button[data-v-2ff1e44f]:focus-visible,.acquisition-star-button[data-v-2ff1e44f]:hover{background:#fffbeb;border-color:#f59e0b;color:#d97706}.acquisition-star-button[data-v-2ff1e44f]:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.acquisition-star-button.is-starred[data-v-2ff1e44f]{color:#d97706}.acquisition-star-button[data-v-2ff1e44f]:disabled{cursor:not-allowed;opacity:.5}.dark{background:#422006;border-color:#f59e0b;color:#fbbf24}.dark{color:#fbbf24}.acquisition-completion.is-success[data-v-2ff1e44f]{background:#f0fdf4;border-color:#86efac}.acquisition-completion.is-good[data-v-2ff1e44f]{background:#eff6ff;border-color:#93c5fd}.acquisition-completion.is-practice[data-v-2ff1e44f]{background:#fffbeb;border-color:#fcd34d}.acquisition-completion__mark[data-v-2ff1e44f]{background:#111827;border-radius:50%;color:#fff;display:grid;height:3.5rem;place-items:center;width:3.5rem}.acquisition-completion__mark svg[data-v-2ff1e44f]{height:1.5rem;width:1.5rem}.acquisition-completion__score[data-v-2ff1e44f]{color:#374151;display:flex;flex-direction:column}.acquisition-completion__score strong[data-v-2ff1e44f]{color:#111827;font-size:2rem;line-height:2.25rem}.acquisition-completion__score span[data-v-2ff1e44f]{font-size:.75rem;margin-top:.2rem}.dark{background:#052e16;border-color:#166534}.dark{background:#172554;border-color:#1d4ed8}.dark{background:#422006;border-color:#a16207}.acquisition-rating-row[data-v-2ff1e44f]{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.acquisition-rating[data-v-2ff1e44f]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#1f2937;cursor:pointer;font:inherit;min-width:0;padding:.45rem .55rem;text-align:left;transition:border-color .15s ease,background-color .15s ease}.acquisition-rating[data-v-2ff1e44f]:hover{background:#eff6ff;border-color:#3b82f6}.acquisition-rating[data-v-2ff1e44f]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.acquisition-rating[data-v-2ff1e44f]:disabled{cursor:not-allowed;opacity:.5}.acquisition-rating__heading[data-v-2ff1e44f]{align-items:center;display:flex;gap:.35rem;justify-content:space-between;min-width:0}.acquisition-rating__heading strong[data-v-2ff1e44f]{color:#1f2937;font-size:.75rem;font-weight:650;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acquisition-rating__heading kbd[data-v-2ff1e44f]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;color:#6b7280;flex:0 0 auto;font-family:inherit;font-size:.625rem;font-weight:600;line-height:.9rem;padding:.05rem .3rem;white-space:nowrap}.acquisition-rating__hint[data-v-2ff1e44f]{color:#6b7280;display:block;font-size:.6875rem;line-height:.95rem;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark{background:#111827;border-color:#374151;color:#f3f4f6}.dark{background:#172554;border-color:#3b82f6}.dark{background:#1f2937;border-color:#374151;color:#9ca3af}@media(max-width:640px){.acquisition-study-session[data-v-2ff1e44f]{padding:.625rem}.acquisition-study-session__header[data-v-2ff1e44f]{align-items:flex-start;gap:.25rem .75rem}.acquisition-study-session__stage[data-v-2ff1e44f]{align-items:stretch;padding-bottom:.5rem;padding-top:.5rem}.acquisition-study-card[data-v-2ff1e44f]{border-radius:.5rem;padding:1rem}.acquisition-study-card__meta[data-v-2ff1e44f]{flex-wrap:wrap;margin-bottom:1rem}.acquisition-rating-row[data-v-2ff1e44f]{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-rating[data-v-2ff1e44f]{min-height:3.25rem;padding:.5rem .6rem}.acquisition-rating__heading[data-v-2ff1e44f]{align-items:flex-start}}@media(max-width:380px){.acquisition-rating-row[data-v-2ff1e44f]{grid-template-columns:minmax(0,1fr)}.acquisition-rating[data-v-2ff1e44f]{min-height:0}}.acquisition-test-list[data-v-a7f2539e]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;flex:0 0 17rem;flex-direction:column;min-width:0;overflow:hidden;width:17rem}.acquisition-test-list__heading[data-v-a7f2539e]{align-items:center;border-bottom:1px solid #e5e7eb;color:#111827;display:flex;font-size:.75rem;justify-content:space-between;min-height:3.5rem;padding:.5rem .75rem}.acquisition-test-list__heading-copy[data-v-a7f2539e]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.acquisition-test-list__heading-copy>span[data-v-a7f2539e]{color:#6b7280;font-size:.625rem;font-weight:500;line-height:.875rem}.acquisition-test-list__count[data-v-a7f2539e]{align-items:center;border:1px solid #e5e7eb;border-radius:.375rem;color:#4b5563;display:inline-flex;font-weight:700;justify-content:center;min-height:1.75rem;min-width:1.75rem}.acquisition-test-list__items[data-v-a7f2539e]{min-height:0;overflow-y:auto;padding:.45rem}.acquisition-test-item[data-v-a7f2539e]{align-items:stretch;background:transparent;border:1px solid transparent;border-left-width:3px;border-radius:.375rem;color:#374151;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.45rem;min-height:8.75rem;min-width:0;padding:.65rem .7rem;text-align:left;width:100%}.acquisition-test-item+.acquisition-test-item[data-v-a7f2539e]{margin-top:.3rem}.acquisition-test-item[data-v-a7f2539e]:hover{background:#f9fafb;border-color:#d1d5db}.acquisition-test-item.is-progressing[data-v-a7f2539e]{background:#f8fbff;border-left-color:#3b82f6}.acquisition-test-item.is-completed[data-v-a7f2539e]{background:#f7fdf9;border-left-color:#22c55e}.acquisition-test-item.is-active[data-v-a7f2539e]{background:#eff6ff;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb;box-shadow:inset 0 0 0 1px #dbeafe;cursor:default}.acquisition-test-item[data-v-a7f2539e]:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.acquisition-test-item[data-v-a7f2539e]:disabled{cursor:not-allowed;opacity:.5}.acquisition-test-item.is-active[data-v-a7f2539e]:disabled{cursor:default;opacity:1}.acquisition-test-item__body[data-v-a7f2539e]{display:flex;flex:1;flex-direction:column;min-width:0}.acquisition-test-item__meta[data-v-a7f2539e],.acquisition-test-item__status-row[data-v-a7f2539e]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.acquisition-test-item__status[data-v-a7f2539e]{align-items:center;color:#6b7280;display:inline-flex;font-size:.625rem;font-weight:700;gap:.25rem;line-height:.875rem;min-width:0;text-transform:uppercase}.acquisition-test-item__status svg[data-v-a7f2539e]{height:.875rem;width:.875rem}.acquisition-test-item__status-dot[data-v-a7f2539e]{background:#9ca3af;border-radius:999px;flex:0 0 auto;height:.375rem;width:.375rem}.acquisition-test-item__status.is-progressing[data-v-a7f2539e]{color:#2563eb}.acquisition-test-item__status.is-progressing .acquisition-test-item__status-dot[data-v-a7f2539e]{background:#3b82f6}.acquisition-test-item__status.is-completed[data-v-a7f2539e]{color:#15803d}.acquisition-test-item__round[data-v-a7f2539e]{color:#6b7280;flex:0 0 auto;font-size:.625rem;line-height:.875rem}.acquisition-test-item__body strong[data-v-a7f2539e]{font-size:.75rem;line-height:1rem}.acquisition-test-item__body span[data-v-a7f2539e],.acquisition-test-item__body strong[data-v-a7f2539e]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.acquisition-test-item__body span[data-v-a7f2539e]{color:#6b7280;font-size:.6875rem;line-height:.9rem;margin-top:.15rem}.acquisition-test-item__progress[data-v-a7f2539e]{background:#e5e7eb;border-radius:999px;display:block;height:.25rem;margin-top:auto;overflow:hidden}.acquisition-test-item__progress>span[data-v-a7f2539e]{background:#3b82f6;border-radius:inherit;display:block;height:100%;transition:width .18s ease}.acquisition-test-item.is-completed .acquisition-test-item__progress>span[data-v-a7f2539e]{background:#22c55e}.acquisition-test-item__meta[data-v-a7f2539e]{color:#6b7280;font-size:.625rem;line-height:.875rem}.acquisition-test-item__meta strong[data-v-a7f2539e]{color:#4b5563;font-weight:700}.acquisition-test-list__empty[data-v-a7f2539e]{color:#6b7280;font-size:.75rem;padding:1rem .75rem;text-align:center}.dark{border-bottom-color:#374151;color:#f3f4f6}.dark{border-color:#374151;color:#d1d5db}.dark{background:#1f2937;border-color:#4b5563}.dark{background:#111c31;border-left-color:#3b82f6}.dark{background:#10251a;border-left-color:#22c55e}.dark{background:#172554;border-color:#1d4ed8 #1d4ed8 #1d4ed8 #60a5fa;box-shadow:inset 0 0 0 1px #1e3a8a}.dark{color:#93c5fd}.dark{color:#86efac}@media(max-width:760px){.acquisition-test-list[data-v-a7f2539e]{flex-basis:auto;width:100%}.acquisition-test-list__items[data-v-a7f2539e]{display:flex;overflow-x:auto;overflow-y:hidden}.acquisition-test-item[data-v-a7f2539e]{flex:0 0 min(17rem,84vw);width:min(17rem,84vw)}}.acquisition-page-shell[data-v-d8bc2944]{background:#fff;box-sizing:border-box;height:100%}.acquisition-page-panel[data-v-d8bc2944],.acquisition-page-shell[data-v-d8bc2944]{display:flex;min-height:0;min-width:0;overflow:hidden;width:100%}.acquisition-page-panel[data-v-d8bc2944]{flex:1;flex-direction:column}.acquisition-topbar[data-v-d8bc2944]{background:#fff;border-bottom:1px solid #e5e7eb;flex:0 0 auto;gap:1rem;justify-content:space-between;min-height:3.5rem;padding:.625rem .875rem}.acquisition-context-header__actions[data-v-d8bc2944],.acquisition-context-header__metrics[data-v-d8bc2944],.acquisition-topbar[data-v-d8bc2944],.acquisition-topbar__controls[data-v-d8bc2944],.acquisition-topbar__identity[data-v-d8bc2944]{align-items:center;display:flex;min-width:0}.acquisition-topbar__identity[data-v-d8bc2944]{flex-wrap:wrap;gap:.25rem .75rem}.acquisition-topbar__identity strong[data-v-d8bc2944]{color:#111827;font-size:.875rem;line-height:1.25rem}.acquisition-topbar__identity span[data-v-d8bc2944]{color:#6b7280;font-size:.75rem;line-height:1rem}.acquisition-topbar__controls[data-v-d8bc2944]{flex:0 0 auto;gap:.5rem}.acquisition-workspace[data-v-d8bc2944]{background:#f8fafc;gap:.75rem;padding:.75rem}.acquisition-content[data-v-d8bc2944],.acquisition-workspace[data-v-d8bc2944]{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.acquisition-content[data-v-d8bc2944]{background:#fff;flex-direction:column}.acquisition-context-header[data-v-d8bc2944]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;min-width:0;padding:.75rem 0 .75rem .25rem}.acquisition-context-header.is-test[data-v-d8bc2944]{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:minmax(18rem,1fr) minmax(20rem,1fr) auto}.acquisition-context-header__identity[data-v-d8bc2944]{display:flex;flex-direction:column;min-width:0}.acquisition-context-header__mode[data-v-d8bc2944]{color:#6b7280;font-size:.625rem;font-weight:700;line-height:.875rem;text-transform:uppercase}.acquisition-context-header__identity>strong[data-v-d8bc2944]{color:#111827;font-size:1rem;line-height:1.375rem;margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acquisition-context-header__metrics[data-v-d8bc2944]{color:#6b7280;flex-wrap:wrap;font-size:.6875rem;gap:.25rem .875rem;line-height:.9rem;margin-top:.25rem}.acquisition-context-header__metrics b[data-v-d8bc2944]{color:#374151;font-weight:700}.acquisition-test-progress[data-v-d8bc2944]{min-width:0}.acquisition-test-progress__meta[data-v-d8bc2944],.acquisition-test-progress__topline[data-v-d8bc2944]{align-items:center;display:flex;font-size:.6875rem;gap:1rem;justify-content:space-between;line-height:.9rem;min-width:0}.acquisition-test-progress__topline[data-v-d8bc2944]{color:#374151}.acquisition-test-progress__topline strong[data-v-d8bc2944]{font-weight:700}.acquisition-test-progress__meta[data-v-d8bc2944],.acquisition-test-progress__topline span[data-v-d8bc2944]{color:#6b7280}.acquisition-test-progress__track[data-v-d8bc2944]{background:#e5e7eb;border-radius:999px;height:.375rem;margin:.375rem 0;overflow:hidden}.acquisition-test-progress__track>span[data-v-d8bc2944]{background:#2563eb;border-radius:inherit;display:block;height:100%;transition:width .18s ease}.acquisition-context-header__actions[data-v-d8bc2944]{flex:0 0 auto;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.acquisition-context-header__actions--random[data-v-d8bc2944]{margin-left:auto}.acquisition-random-toggle[data-v-d8bc2944]{align-items:center;color:#374151;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:.5rem;line-height:1rem;min-height:2rem;position:relative;white-space:nowrap}.acquisition-random-toggle input[data-v-d8bc2944]{height:1px;opacity:0;position:absolute;width:1px}.acquisition-random-toggle__control[data-v-d8bc2944]{align-items:center;background:#e5e7eb;border:1px solid #9ca3af;border-radius:999px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;height:1.125rem;padding:.125rem;transition:border-color .15s ease,background-color .15s ease;width:2rem}.acquisition-random-toggle__control>span[data-v-d8bc2944]{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f172a33;height:.75rem;transition:transform .15s ease;width:.75rem}.acquisition-random-toggle input:checked+.acquisition-random-toggle__control[data-v-d8bc2944]{background:#2563eb;border-color:#2563eb}.acquisition-random-toggle input:checked+.acquisition-random-toggle__control>span[data-v-d8bc2944]{transform:translate(.875rem)}.acquisition-random-toggle input:focus-visible+.acquisition-random-toggle__control[data-v-d8bc2944]{outline:2px solid #3b82f6;outline-offset:2px}.acquisition-action[data-v-d8bc2944]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;display:inline-flex;font:inherit;font-size:.75rem;font-weight:600;justify-content:center;line-height:1rem;min-height:2rem;padding:.375rem .7rem;white-space:nowrap}.acquisition-action[data-v-d8bc2944]:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.acquisition-action[data-v-d8bc2944]:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}.acquisition-action[data-v-d8bc2944]:disabled{cursor:not-allowed;opacity:.5}.acquisition-action--icon-text[data-v-d8bc2944]{gap:.4rem}.acquisition-action--icon-text svg[data-v-d8bc2944]{flex:0 0 auto;height:.95rem;width:.95rem}.acquisition-action--primary[data-v-d8bc2944]{background:#2563eb;border-color:#2563eb;color:#fff}.acquisition-action--primary[data-v-d8bc2944]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.acquisition-action--danger[data-v-d8bc2944]{border-color:#fecaca;color:#b91c1c}.acquisition-action--danger[data-v-d8bc2944]:hover{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.acquisition-browse-tools[data-v-d8bc2944]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem .75rem;min-width:0;padding:.625rem .25rem}.acquisition-search[data-v-d8bc2944]{min-width:0;width:min(18rem,100%)}.acquisition-search input[data-v-d8bc2944]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-sizing:border-box;color:#111827;font:inherit;font-size:.75rem;height:2rem;outline:none;padding:0 .625rem;width:100%}.acquisition-search input[data-v-d8bc2944]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f629}.acquisition-loading[data-v-d8bc2944]{color:#6b7280;display:grid;flex:1;font-size:.8rem;min-height:16rem;place-items:center}.acquisition-view-toggle[data-v-d8bc2944]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;display:inline-flex;flex:0 0 auto;overflow:hidden}.acquisition-view-toggle__button[data-v-d8bc2944]{background:#fff;border:0;border-left:1px solid #d1d5db;color:#4b5563;cursor:pointer;font:inherit;font-size:.75rem;font-weight:600;line-height:1rem;min-width:4.25rem;padding:.375rem .75rem;transition:background-color .15s ease,color .15s ease}.acquisition-view-toggle__button[data-v-d8bc2944]:first-child{border-left:0}.acquisition-view-toggle__button[data-v-d8bc2944]:hover{background:#f9fafb;color:#111827}.acquisition-view-toggle__button.is-active[data-v-d8bc2944]{background:#111827;color:#fff}.acquisition-view-toggle__button[data-v-d8bc2944]:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px;position:relative;z-index:1}.dark{background:#111827;border-color:#374151}.dark{background:#111827;border-left-color:#374151;color:#d1d5db}.dark{background:#1f2937;color:#f9fafb}.dark{background:#f3f4f6;color:#111827}.dark{background:#111827}.dark{border-color:#374151}.dark{background:#0f172a}.dark{color:#f3f4f6}.dark{color:#9ca3af}.dark{color:#e5e7eb}.dark{background:#374151}.dark{color:#d1d5db}.dark{background:#374151;border-color:#4b5563}.dark{background:#2563eb;border-color:#60a5fa}.dark{background:#111827;border-color:#374151;color:#d1d5db}.dark{background:#1f2937;border-color:#4b5563;color:#fff}.dark{background:#2563eb;border-color:#3b82f6;color:#fff}.dark{border-color:#7f1d1d;color:#fca5a5}.dark{background:#450a0a;border-color:#991b1b;color:#fecaca}.dark{background:#0f172a;border-color:#374151;color:#f3f4f6}@media(max-width:1100px){.acquisition-context-header[data-v-d8bc2944]{align-items:flex-start;flex-direction:column;gap:.625rem}.acquisition-context-header__actions[data-v-d8bc2944]{justify-content:flex-start;width:100%}.acquisition-context-header.is-random[data-v-d8bc2944]{align-items:flex-start;flex-direction:row}.acquisition-context-header.is-random .acquisition-context-header__actions--random[data-v-d8bc2944]{justify-content:flex-end;width:auto}.acquisition-context-header.is-test[data-v-d8bc2944]{grid-template-columns:minmax(0,1fr) auto}.acquisition-context-header.is-test .acquisition-context-header__actions[data-v-d8bc2944]{grid-column:2;grid-row:1;width:auto}.acquisition-context-header.is-test .acquisition-test-progress[data-v-d8bc2944]{grid-column:1/-1;grid-row:2;width:100%}}@media(max-width:760px){.acquisition-page-panel[data-v-d8bc2944]{overflow-y:auto}.acquisition-topbar[data-v-d8bc2944]{align-items:flex-start;flex-wrap:wrap;gap:.5rem;padding:.625rem}.acquisition-topbar__controls[data-v-d8bc2944]{width:100%}.acquisition-view-toggle[data-v-d8bc2944]{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.acquisition-view-toggle__button[data-v-d8bc2944]{min-height:2.25rem;min-width:0;padding-left:.25rem;padding-right:.25rem}.acquisition-topbar__controls>.acquisition-action[data-v-d8bc2944]{flex:0 0 auto;padding:0;width:2.25rem}.acquisition-refresh-label[data-v-d8bc2944]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.acquisition-workspace[data-v-d8bc2944]{flex-direction:column;overflow-y:auto;padding:.5rem}.acquisition-content[data-v-d8bc2944]{flex:0 0 auto;min-height:max(28rem,calc(100vh - 14rem));overflow:visible}.acquisition-context-header[data-v-d8bc2944]{align-items:flex-start;flex-direction:column;gap:.625rem;padding:.75rem .25rem}.acquisition-context-header.is-random[data-v-d8bc2944]{align-items:flex-start;flex-direction:row}.acquisition-context-header.is-test[data-v-d8bc2944]{grid-template-columns:minmax(0,1fr)}.acquisition-context-header.is-test .acquisition-context-header__actions[data-v-d8bc2944],.acquisition-context-header.is-test .acquisition-context-header__identity[data-v-d8bc2944],.acquisition-context-header.is-test .acquisition-test-progress[data-v-d8bc2944]{grid-column:1;width:100%}.acquisition-context-header.is-test .acquisition-context-header__identity[data-v-d8bc2944]{grid-row:1}.acquisition-context-header.is-test .acquisition-test-progress[data-v-d8bc2944]{grid-row:2}.acquisition-context-header.is-test .acquisition-context-header__actions[data-v-d8bc2944]{grid-row:3}.acquisition-context-header__actions[data-v-d8bc2944]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.acquisition-context-header.is-random .acquisition-context-header__actions--random[data-v-d8bc2944]{display:flex;flex:0 0 auto;justify-content:flex-end;width:auto}.acquisition-action[data-v-d8bc2944]{min-height:2.25rem;min-width:0;width:100%}.acquisition-browse-tools[data-v-d8bc2944]{align-items:stretch;flex-direction:column}.acquisition-search[data-v-d8bc2944]{width:100%}}@media(max-width:380px){.acquisition-context-header__actions[data-v-d8bc2944]{grid-template-columns:minmax(0,1fr)}}.entity-browse[data-v-41d7deb2]{box-sizing:border-box;color:#334155;display:flex;flex-direction:column;gap:.625rem;height:100%;min-height:0;min-width:0;padding:.75rem;width:100%}.entity-browse__toolbar[data-v-41d7deb2]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;display:flex;gap:.5rem;min-width:0;padding:.625rem .75rem;position:relative;z-index:5}.entity-browse__heading[data-v-41d7deb2]{display:flex;flex-direction:column;gap:.1rem;margin-right:auto;min-width:9rem}.entity-browse__heading strong[data-v-41d7deb2]{color:#1f2937;font-size:.82rem}.entity-browse__heading span[data-v-41d7deb2],.entity-browse__status[data-v-41d7deb2]{color:#64748b;font-size:.68rem;font-variant-numeric:tabular-nums}.entity-browse__selector[data-v-41d7deb2]{position:relative}.entity-browse__refresh[data-v-41d7deb2],.entity-browse__selector-trigger[data-v-41d7deb2]{background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;color:#334155;cursor:pointer;font:inherit;font-size:.72rem;font-weight:700;min-height:2rem;padding:.35rem .625rem}.entity-browse__selector-trigger[data-v-41d7deb2]{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:13rem}.entity-browse__refresh[data-v-41d7deb2]:hover:not(:disabled),.entity-browse__selector-trigger[data-v-41d7deb2]:hover{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.entity-browse__refresh[data-v-41d7deb2]{align-items:center;display:inline-flex;gap:.35rem}.entity-browse__refresh svg[data-v-41d7deb2]{height:.85rem;width:.85rem}.entity-browse__refresh[data-v-41d7deb2]:disabled{cursor:not-allowed;opacity:.45}.entity-browse__status[data-v-41d7deb2]{margin:0;max-width:13rem}.entity-browse__selector-panel[data-v-41d7deb2]{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;box-shadow:0 .75rem 2rem #0f172a29;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;position:fixed;z-index:300}.entity-browse__selector-panel input[data-v-41d7deb2]{background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;box-sizing:border-box;color:#1f2937;flex:0 0 auto;font:inherit;font-size:.75rem;margin:.5rem;outline:none;padding:.45rem .55rem;width:calc(100% - 1rem)}.entity-browse__selector-panel input[data-v-41d7deb2]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f629}.entity-browse__options[data-v-41d7deb2]{align-content:start;border-top:1px solid #e2e8f0;display:grid;flex:1;gap:.25rem;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;overflow-y:auto;padding:.25rem}.entity-browse__option[data-v-41d7deb2]{align-items:center;background:transparent;border:0;border-radius:.3rem;color:#334155;cursor:pointer;display:flex;font:inherit;gap:.5rem;min-height:2.65rem;min-width:0;padding:.45rem .5rem;text-align:left;width:100%}.entity-browse__option[data-v-41d7deb2]:hover,.entity-browse__option[aria-pressed=true][data-v-41d7deb2]{background:#eff6ff}.entity-browse__option-check[data-v-41d7deb2]{border:1px solid #cbd5e1;border-radius:.25rem;display:grid;flex:0 0 auto;height:1rem;place-items:center;width:1rem}.entity-browse__option-check--selected[data-v-41d7deb2]{background:#2563eb;border-color:#2563eb;color:#fff}.entity-browse__option-check svg[data-v-41d7deb2]{height:.72rem;width:.72rem}.entity-browse__option-copy[data-v-41d7deb2]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.05rem;min-width:0}.entity-browse__option-copy strong[data-v-41d7deb2]{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-browse__option-copy small[data-v-41d7deb2],.entity-browse__option-count[data-v-41d7deb2]{color:#64748b;font-size:.65rem;font-variant-numeric:tabular-nums}.entity-browse__empty-option[data-v-41d7deb2]{color:#64748b;font-size:.72rem;grid-column:1/-1;margin:0;padding:.75rem}.entity-browse__selections[data-v-41d7deb2]{display:flex;flex:0 0 auto;gap:.35rem;min-height:1.75rem;overflow-x:auto}.entity-browse__selections button[data-v-41d7deb2]{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;cursor:pointer;display:inline-flex;font:inherit;font-size:.68rem;font-weight:700;gap:.3rem;padding:.25rem .45rem .25rem .6rem;white-space:nowrap}.entity-browse__selections svg[data-v-41d7deb2]{height:.7rem;width:.7rem}.entity-browse__content[data-v-41d7deb2]{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;flex:1;min-height:0;min-width:0;overflow:auto}.entity-browse__empty[data-v-41d7deb2]{color:#64748b;display:grid;font-size:.75rem;margin:0;min-height:100%;padding:1rem;place-items:center;text-align:center}.entity-browse__empty--error[data-v-41d7deb2],.entity-browse__group-message--error[data-v-41d7deb2]{color:#b91c1c}.entity-browse__group+.entity-browse__group[data-v-41d7deb2]{border-top:1px solid #e2e8f0}.entity-browse__group-header[data-v-41d7deb2]{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:space-between;min-height:2.5rem;outline:none;padding:.5rem .75rem;position:sticky;top:0;z-index:1}.entity-browse__group-header[data-v-41d7deb2]:focus-visible,.entity-browse__group-header[data-v-41d7deb2]:hover{background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.entity-browse__group-header div[data-v-41d7deb2]{align-items:baseline;display:flex;gap:.35rem}.entity-browse__group-header strong[data-v-41d7deb2]{color:#1f2937;font-size:.78rem}.entity-browse__group-header span[data-v-41d7deb2]{color:#64748b;font-size:.67rem;font-variant-numeric:tabular-nums}.entity-browse__group-message[data-v-41d7deb2]{color:#64748b;font-size:.72rem;margin:0;padding:.85rem .75rem}.entity-browse__rows[data-v-41d7deb2]{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;padding:.625rem}.entity-browse__row[data-v-41d7deb2]{align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:.45rem;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;display:flex;flex:0 1 auto;max-width:18rem;min-width:8rem;outline:none;padding:.6rem .75rem}.entity-browse__row[data-v-41d7deb2]:focus-visible,.entity-browse__row[data-v-41d7deb2]:hover{background:#eff6ff;border-color:#60a5fa;box-shadow:0 0 0 2px #3b82f61f}.entity-browse__row strong[data-v-41d7deb2]{color:#334155;font-size:.75rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-browse__summary-tooltip[data-v-41d7deb2]{background:#0f172a;border:1px solid #cbd5e1;border-radius:.45rem;box-shadow:0 .75rem 2rem #0f172a33;box-sizing:border-box;color:#f8fafc;font-size:.72rem;line-height:1.45;max-height:min(10rem,80vh);overflow:auto;padding:.55rem .65rem;pointer-events:none;position:fixed;width:min(20rem,calc(100vw - 1rem));z-index:390}.entity-browse__description-overlay[data-v-41d7deb2]{background:#0f172a5c;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:420}.entity-browse__description-dialog[data-v-41d7deb2]{background:#fff;border:1px solid #cbd5e1;border-radius:.625rem;box-shadow:0 1.25rem 3rem #0f172a3d;box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:min(34rem,100%)}.entity-browse__description-dialog header[data-v-41d7deb2]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between;padding:.65rem .75rem}.entity-browse__description-dialog header strong[data-v-41d7deb2]{color:#1f2937;font-size:.82rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-browse__description-dialog header button[data-v-41d7deb2]{background:#fff;border:1px solid #cbd5e1;border-radius:.35rem;color:#475569;cursor:pointer;display:grid;flex:0 0 auto;height:1.8rem;place-items:center;width:1.8rem}.entity-browse__description-dialog header button[data-v-41d7deb2]:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.entity-browse__description-dialog header svg[data-v-41d7deb2]{height:.8rem;width:.8rem}.entity-browse__description-dialog p[data-v-41d7deb2]{color:#475569;font-size:.78rem;line-height:1.6;margin:0;min-height:0;overflow:auto;padding:.9rem;white-space:pre-wrap}.entity-browse__context-menu[data-v-41d7deb2]{background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;box-shadow:0 .75rem 2rem #0f172a2e;overflow:hidden;padding:.25rem;position:fixed;width:11.5rem;z-index:400}.entity-browse__context-menu button[data-v-41d7deb2]{background:transparent;border:0;border-radius:.3rem;color:#334155;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;padding:.55rem .65rem;text-align:left;width:100%}.entity-browse__context-menu button[data-v-41d7deb2]:focus-visible,.entity-browse__context-menu button[data-v-41d7deb2]:hover{background:#eff6ff;color:#1d4ed8;outline:none}@media(max-width:760px){.entity-browse__toolbar[data-v-41d7deb2]{flex-wrap:wrap}.entity-browse__heading[data-v-41d7deb2]{width:100%}.entity-browse__selector[data-v-41d7deb2]{flex:1}.entity-browse__selector-trigger[data-v-41d7deb2]{width:100%}.entity-browse__status[data-v-41d7deb2]{max-width:none;width:100%}.entity-browse__row[data-v-41d7deb2]{flex:1 1 9rem;max-width:100%}}@media(prefers-color-scheme:dark){.entity-browse[data-v-41d7deb2]{color:#cbd5e1}.entity-browse__content[data-v-41d7deb2],.entity-browse__context-menu[data-v-41d7deb2],.entity-browse__refresh[data-v-41d7deb2],.entity-browse__selector-panel[data-v-41d7deb2],.entity-browse__selector-panel input[data-v-41d7deb2],.entity-browse__selector-trigger[data-v-41d7deb2],.entity-browse__toolbar[data-v-41d7deb2]{background:#0f172a;border-color:#334155;color:#e2e8f0}.entity-browse__description-dialog header strong[data-v-41d7deb2],.entity-browse__group-header strong[data-v-41d7deb2],.entity-browse__heading strong[data-v-41d7deb2],.entity-browse__row strong[data-v-41d7deb2]{color:#f8fafc}.entity-browse__group+.entity-browse__group[data-v-41d7deb2],.entity-browse__group-header[data-v-41d7deb2],.entity-browse__options[data-v-41d7deb2]{border-color:#334155}.entity-browse__option[data-v-41d7deb2]{color:#e2e8f0}.entity-browse__option[data-v-41d7deb2]:hover,.entity-browse__option[aria-pressed=true][data-v-41d7deb2],.entity-browse__refresh[data-v-41d7deb2]:hover:not(:disabled),.entity-browse__selector-trigger[data-v-41d7deb2]:hover{background:#172554;color:#bfdbfe}.entity-browse__option-check[data-v-41d7deb2]{border-color:#475569}.entity-browse__option-check--selected[data-v-41d7deb2]{background:#2563eb;border-color:#3b82f6}.entity-browse__selections button[data-v-41d7deb2]{background:#172554;border-color:#1e40af;color:#bfdbfe}.entity-browse__group-header[data-v-41d7deb2]{background:#111827}.entity-browse__group-header[data-v-41d7deb2]:focus-visible,.entity-browse__group-header[data-v-41d7deb2]:hover{background:#172554}.entity-browse__description-dialog[data-v-41d7deb2],.entity-browse__description-dialog header[data-v-41d7deb2],.entity-browse__description-dialog header button[data-v-41d7deb2],.entity-browse__row[data-v-41d7deb2]{background:#0f172a;border-color:#334155}.entity-browse__context-menu button[data-v-41d7deb2]:focus-visible,.entity-browse__context-menu button[data-v-41d7deb2]:hover,.entity-browse__row[data-v-41d7deb2]:focus-visible,.entity-browse__row[data-v-41d7deb2]:hover{background:#172554}.entity-browse__context-menu button[data-v-41d7deb2]{color:#e2e8f0}.entity-browse__description-dialog header button[data-v-41d7deb2]{color:#cbd5e1}.entity-browse__description-dialog header button[data-v-41d7deb2]:hover{background:#172554;border-color:#3b82f6;color:#bfdbfe}.entity-browse__description-dialog p[data-v-41d7deb2]{color:#cbd5e1}.entity-browse__empty[data-v-41d7deb2],.entity-browse__empty-option[data-v-41d7deb2],.entity-browse__group-header span[data-v-41d7deb2],.entity-browse__group-message[data-v-41d7deb2],.entity-browse__heading span[data-v-41d7deb2],.entity-browse__option-copy small[data-v-41d7deb2],.entity-browse__option-count[data-v-41d7deb2],.entity-browse__status[data-v-41d7deb2]{color:#94a3b8}.entity-browse__empty--error[data-v-41d7deb2],.entity-browse__group-message--error[data-v-41d7deb2]{color:#fca5a5}}.entity-editor[data-v-a9aae2f3]{box-sizing:border-box;color:#334155;display:flex;flex-direction:column;gap:.625rem;height:100%;min-height:0;min-width:0;padding:.75rem;width:100%}.entity-editor__footer[data-v-a9aae2f3],.entity-editor__header[data-v-a9aae2f3]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between;min-width:0;padding:.625rem .75rem}.entity-editor__header>div[data-v-a9aae2f3]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.entity-editor__header strong[data-v-a9aae2f3]{color:#1f2937;font-size:.82rem}.entity-editor__footer span[data-v-a9aae2f3],.entity-editor__header span[data-v-a9aae2f3]{color:#64748b;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-editor__discard[data-v-a9aae2f3],.entity-editor__save[data-v-a9aae2f3]{border:1px solid transparent;border-radius:.375rem;cursor:pointer;flex:0 0 auto;font:inherit;font-size:.72rem;font-weight:800;min-height:2rem;min-width:6.5rem;padding:.35rem .7rem}.entity-editor__save[data-v-a9aae2f3]{background:#2563eb;border-color:#2563eb;color:#fff}.entity-editor__discard[data-v-a9aae2f3]{background:#fff;border-color:#fecaca;color:#b91c1c}.entity-editor__footer span[data-v-a9aae2f3]{margin-left:auto}.entity-editor__save[data-v-a9aae2f3]:hover:not(:disabled){background:#1d4ed8}.entity-editor__discard[data-v-a9aae2f3]:hover:not(:disabled){background:#fef2f2;border-color:#ef4444}.entity-editor__discard[data-v-a9aae2f3]:disabled,.entity-editor__save[data-v-a9aae2f3]:disabled{cursor:not-allowed;opacity:.45}.entity-editor__body[data-v-a9aae2f3]{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.entity-editor__status[data-v-a9aae2f3]{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;flex:0 0 auto;font-size:.72rem;margin:0;padding:.5rem .75rem}.entity-editor__status--error[data-v-a9aae2f3]{background:#fef2f2;color:#b91c1c}.entity-editor__status--warning[data-v-a9aae2f3]{background:#fffbeb;color:#92400e}.entity-editor__fields[data-v-a9aae2f3]{align-content:start;display:grid;flex:1;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));min-height:0;min-width:0;overflow:auto;padding:.75rem}.entity-editor__field[data-v-a9aae2f3]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.entity-editor__field>span[data-v-a9aae2f3]{color:#475569;font-size:.7rem;font-weight:800}.entity-editor__field textarea[data-v-a9aae2f3]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.45rem;box-sizing:border-box;color:#1e293b;font:.76rem/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;min-height:2.2rem;min-width:0;outline:none;padding:.5rem .625rem;resize:vertical;-moz-tab-size:2;-o-tab-size:2;tab-size:2;width:100%}.entity-editor__field textarea[data-v-a9aae2f3]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f624}.entity-editor__field--locked textarea[data-v-a9aae2f3]{background:#f1f5f9;border-style:dashed;color:#64748b;cursor:not-allowed}.entity-editor__empty[data-v-a9aae2f3]{color:#64748b;display:grid;font-size:.75rem;min-height:100%;padding:1rem;place-items:center}@media(prefers-color-scheme:dark){.entity-editor[data-v-a9aae2f3]{color:#cbd5e1}.entity-editor__body[data-v-a9aae2f3],.entity-editor__footer[data-v-a9aae2f3],.entity-editor__header[data-v-a9aae2f3]{background:#0f172a;border-color:#334155}.entity-editor__header strong[data-v-a9aae2f3]{color:#f8fafc}.entity-editor__empty[data-v-a9aae2f3],.entity-editor__footer span[data-v-a9aae2f3],.entity-editor__header span[data-v-a9aae2f3]{color:#94a3b8}.entity-editor__status[data-v-a9aae2f3]{background:#111827;border-color:#334155;color:#cbd5e1}.entity-editor__status--error[data-v-a9aae2f3]{background:#450a0a;color:#fecaca}.entity-editor__status--warning[data-v-a9aae2f3]{background:#422006;color:#fde68a}.entity-editor__field>span[data-v-a9aae2f3]{color:#cbd5e1}.entity-editor__field textarea[data-v-a9aae2f3]{background:#020617;border-color:#475569;color:#f8fafc}.entity-editor__field--locked textarea[data-v-a9aae2f3]{background:#111827;color:#94a3b8}.entity-editor__discard[data-v-a9aae2f3]{background:#0f172a;border-color:#7f1d1d;color:#fca5a5}.entity-editor__discard[data-v-a9aae2f3]:hover:not(:disabled){background:#450a0a;border-color:#ef4444}}.entity-page[data-v-9ec50f6d]{box-sizing:border-box;color:#334155;display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:0;min-width:0;padding:.75rem;width:100%}.entity-page__search[data-v-9ec50f6d]{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;flex:0 0 auto;padding:.75rem}.entity-page__search label[data-v-9ec50f6d]{color:#334155;display:block;font-size:.75rem;font-weight:700;margin-bottom:.35rem}.entity-page__search-row[data-v-9ec50f6d]{align-items:stretch;display:flex;gap:.5rem}.entity-page__search textarea[data-v-9ec50f6d]{background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;box-sizing:border-box;color:#1f2937;flex:1;font:inherit;font-size:.78rem;line-height:1.35;min-height:2.75rem;min-width:0;outline:none;padding:.5rem .625rem;resize:vertical}.entity-page__search textarea[data-v-9ec50f6d]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f62e}.entity-page__search button[data-v-9ec50f6d]{background:#2563eb;border:1px solid #2563eb;border-radius:.375rem;color:#fff;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;min-width:5.5rem;padding:.45rem .85rem}.entity-page__search button[data-v-9ec50f6d]:hover{background:#1d4ed8}.entity-page__search button[data-v-9ec50f6d]:disabled{cursor:not-allowed;opacity:.5}.entity-page__status[data-v-9ec50f6d]{color:#475569;font-size:.72rem;margin:0;padding:0 .2rem}.entity-page__status--error[data-v-9ec50f6d]{color:#b91c1c}.entity-page__workspace[data-v-9ec50f6d]{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;display:grid;flex:1;grid-template-columns:minmax(13rem,19rem) minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.entity-page__list[data-v-9ec50f6d]{background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;min-height:0;min-width:0}.entity-page__inspector-header[data-v-9ec50f6d],.entity-page__list>header[data-v-9ec50f6d]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:.5rem;justify-content:space-between;min-height:2.75rem;padding:.625rem .75rem}.entity-page__list>header[data-v-9ec50f6d]{color:#334155;font-size:.75rem}.entity-page__list>header span[data-v-9ec50f6d]{color:#64748b;font-variant-numeric:tabular-nums}.entity-page__list-items[data-v-9ec50f6d]{min-height:0;overflow-y:auto}.entity-page__list-items button[data-v-9ec50f6d]{background:transparent;border:0;border-bottom:1px solid #e2e8f0;color:#334155;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.15rem;min-width:0;padding:.625rem .75rem;text-align:left;width:100%}.entity-page__list-items button[data-v-9ec50f6d]:hover{background:#eff6ff}.entity-page__list-items button.is-active[data-v-9ec50f6d]{background:#dbeafe;box-shadow:inset 3px 0 #2563eb}.entity-page__list-items span[data-v-9ec50f6d],.entity-page__list-items strong[data-v-9ec50f6d]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-page__list-items strong[data-v-9ec50f6d]{font-size:.78rem;font-weight:700}.entity-page__list-items span[data-v-9ec50f6d]{color:#64748b;font-size:.68rem}.entity-page__inspector[data-v-9ec50f6d]{background:#fff;display:flex;flex-direction:column;min-height:0;min-width:0}.entity-page__inspector-header[data-v-9ec50f6d]{flex:0 0 auto}.entity-page__inspector-header strong[data-v-9ec50f6d]{color:#1f2937;font-size:.82rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-page__inspector-header span[data-v-9ec50f6d]{color:#64748b;flex:0 0 auto;font-size:.68rem;white-space:nowrap}.entity-page__json[data-v-9ec50f6d]{flex:1;min-height:0;min-width:0;overflow:auto;padding:.75rem}.entity-page__empty[data-v-9ec50f6d]{color:#64748b;font-size:.75rem;line-height:1.5;margin:0;padding:1rem}.entity-page__empty--inspector[data-v-9ec50f6d]{display:grid;flex:1;place-items:center;text-align:center}@media(max-width:700px){.entity-page__search-row[data-v-9ec50f6d]{flex-direction:column}.entity-page__workspace[data-v-9ec50f6d]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(9rem,36%) minmax(0,1fr)}.entity-page__list[data-v-9ec50f6d]{border-bottom:1px solid #e2e8f0;border-right:0}}@media(prefers-color-scheme:dark){.entity-page[data-v-9ec50f6d]{color:#cbd5e1}.entity-page__inspector[data-v-9ec50f6d],.entity-page__search[data-v-9ec50f6d],.entity-page__workspace[data-v-9ec50f6d]{background:#0f172a;border-color:#334155}.entity-page__list-items button[data-v-9ec50f6d],.entity-page__list>header[data-v-9ec50f6d],.entity-page__search label[data-v-9ec50f6d]{color:#e2e8f0}.entity-page__search textarea[data-v-9ec50f6d]{background:#020617;border-color:#475569;color:#f8fafc}.entity-page__list[data-v-9ec50f6d]{background:#111827}.entity-page__inspector-header[data-v-9ec50f6d],.entity-page__list[data-v-9ec50f6d],.entity-page__list-items button[data-v-9ec50f6d],.entity-page__list>header[data-v-9ec50f6d]{border-color:#334155}.entity-page__list-items button[data-v-9ec50f6d]:hover{background:#172554}.entity-page__list-items button.is-active[data-v-9ec50f6d]{background:#1e3a8a}.entity-page__empty[data-v-9ec50f6d],.entity-page__inspector-header span[data-v-9ec50f6d],.entity-page__list-items span[data-v-9ec50f6d],.entity-page__status[data-v-9ec50f6d]{color:#94a3b8}.entity-page__status--error[data-v-9ec50f6d]{color:#fca5a5}.entity-page__inspector-header strong[data-v-9ec50f6d]{color:#f8fafc}}.class-definition-page[data-v-90ed442d]{background:#f8fafc;color:#172033;display:flex;flex-direction:column;gap:1rem;height:100%;overflow:auto;padding:1.5rem}.class-definition-page__header[data-v-90ed442d]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.class-definition-page__title-block[data-v-90ed442d]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.class-definition-page__card-meta[data-v-90ed442d],.class-definition-page__description[data-v-90ed442d],.class-definition-page__eyebrow[data-v-90ed442d],.class-definition-page__prompt-preview[data-v-90ed442d]{margin:0}.class-definition-page__eyebrow[data-v-90ed442d]{color:#2563eb;font-size:.75rem;font-weight:700;text-transform:uppercase}.class-definition-page__title[data-v-90ed442d]{color:#0f172a;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.class-definition-page__button[data-v-90ed442d],.class-definition-page__context-menu button[data-v-90ed442d],.class-definition-page__menu-trigger[data-v-90ed442d]{cursor:pointer}.class-definition-page__button[data-v-90ed442d]{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:.375rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;min-height:2.25rem;padding:0 .875rem}.class-definition-page__button[data-v-90ed442d]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.class-definition-page__button[data-v-90ed442d]:disabled{cursor:not-allowed;opacity:.55}.class-definition-page__button--secondary[data-v-90ed442d]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.class-definition-page__button--secondary[data-v-90ed442d]:hover:not(:disabled){background:#2563eb;border-color:#2563eb;color:#fff}.class-definition-page__button--ghost[data-v-90ed442d]{background:#fff;border-color:#cbd5e1;color:#334155}.class-definition-page__button--ghost[data-v-90ed442d]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.class-definition-page__empty[data-v-90ed442d],.class-definition-page__status[data-v-90ed442d]{border-radius:.5rem;font-size:.875rem;font-weight:700;margin:0;padding:.875rem 1rem}.class-definition-page__status[data-v-90ed442d]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.class-definition-page__status--error[data-v-90ed442d]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.class-definition-page__search[data-v-90ed442d]{align-items:center;color:#334155;display:grid;font-size:.75rem;font-weight:800;gap:.375rem .75rem;grid-template-columns:minmax(0,32rem) auto;text-transform:uppercase;width:min(100%,42rem)}.class-definition-page__search>span[data-v-90ed442d]{grid-column:1/-1}.class-definition-page__search input[data-v-90ed442d]{background:#fff;border:1px solid #94a3b8;border-radius:.375rem;box-sizing:border-box;color:#0f172a;font:inherit;font-size:.875rem;font-weight:500;min-height:2.5rem;padding:.625rem .75rem;text-transform:none;width:100%}.class-definition-page__search input[data-v-90ed442d]:focus{border-color:#2563eb;outline:2px solid #bfdbfe;outline-offset:1px}.class-definition-page__search small[data-v-90ed442d]{color:#64748b;font-size:.75rem;font-weight:700;text-transform:none;white-space:nowrap}.class-definition-page__empty[data-v-90ed442d]{background:#fff;border:1px dashed #cbd5e1;color:#475569}.class-definition-page__grid[data-v-90ed442d]{display:grid;gap:1rem;grid-template-columns:1fr}.class-definition-page__card[data-v-90ed442d]{background:#fff;border:1px solid #dbe2ef;border-left:.375rem solid #2563eb;border-radius:.5rem;box-shadow:0 1px 2px #0f172a0a;color:#172033;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;min-height:14rem;min-width:0;outline:none;padding:1rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.class-definition-page__card[data-v-90ed442d]:focus-visible,.class-definition-page__card[data-v-90ed442d]:hover{border-color:#93c5fd #93c5fd #93c5fd #2563eb;box-shadow:0 6px 16px #0f172a14;transform:translateY(-1px)}.class-definition-page__card-header[data-v-90ed442d]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.class-definition-page__card-title-block[data-v-90ed442d]{min-width:0}.class-definition-page__card-title[data-v-90ed442d]{color:#0f172a;font-size:1.125rem;font-weight:800;line-height:1.25;margin:0;overflow-wrap:anywhere}.class-definition-page__card-meta[data-v-90ed442d]{color:#64748b;font-size:.8125rem;font-weight:700;margin-top:.125rem;overflow-wrap:anywhere}.class-definition-page__menu-trigger[data-v-90ed442d]{background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;color:#475569;flex:0 0 auto;font-size:1rem;font-weight:800;height:2rem;line-height:1;width:2rem}.class-definition-page__menu-trigger[data-v-90ed442d]:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.class-definition-page__description[data-v-90ed442d],.class-definition-page__prompt-preview[data-v-90ed442d]{font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.class-definition-page__description[data-v-90ed442d]{color:#1f2937}.class-definition-page__prompt-preview[data-v-90ed442d]{color:#475569;display:-webkit-box;min-height:4.5rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.class-definition-page__badges[data-v-90ed442d]{display:flex;flex-wrap:wrap;gap:.375rem}.class-definition-page__badges span[data-v-90ed442d]{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.25rem;color:#1d4ed8;display:inline-flex;font-size:.75rem;font-weight:800;min-height:1.5rem;padding:0 .5rem}.class-definition-page__overlay[data-v-90ed442d]{align-items:center;background:#0f172a6b;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.class-definition-page__dialog[data-v-90ed442d]{background:#fff;border:1px solid #dbe2ef;border-radius:.5rem;box-shadow:0 24px 56px #0f172a38;color:#172033;display:flex;flex-direction:column;gap:1rem;max-height:min(50rem,calc(100dvh - 2rem));overflow:auto;padding:1rem;width:min(72rem,100%)}.class-definition-page__dialog-header[data-v-90ed442d]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.class-definition-page__dialog-title[data-v-90ed442d]{color:#0f172a;font-size:1.25rem;font-weight:800;line-height:1.25;margin:0;overflow-wrap:anywhere}.class-definition-page__dialog-actions[data-v-90ed442d]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.class-definition-page__dialog-grid[data-v-90ed442d]{display:grid;gap:1rem;grid-template-columns:1fr}.class-definition-page__edit-form[data-v-90ed442d]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.875rem}.class-definition-page__field-control[data-v-90ed442d]{color:#334155;display:flex;flex-direction:column;font-size:.75rem;font-weight:800;gap:.375rem;min-width:0;text-transform:uppercase}.class-definition-page__field-control--wide[data-v-90ed442d]{grid-column:1/-1}.class-definition-page__field-control input[data-v-90ed442d],.class-definition-page__field-control textarea[data-v-90ed442d]{background:#fff;border:1px solid #94a3b8;border-radius:.375rem;box-sizing:border-box;color:#0f172a;font:inherit;font-size:.875rem;font-weight:500;padding:.625rem;text-transform:none;width:100%}.class-definition-page__field-control textarea[data-v-90ed442d]{resize:vertical}.class-definition-page__field-control small[data-v-90ed442d]{color:#64748b;font-weight:500;text-transform:none}.class-definition-page__section[data-v-90ed442d]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.class-definition-page__section-title[data-v-90ed442d]{color:#475569;font-size:.75rem;font-weight:800;margin:0;text-transform:uppercase}.class-definition-page__details[data-v-90ed442d]{display:grid;gap:.5rem;margin:0}.class-definition-page__details div[data-v-90ed442d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;display:grid;gap:.25rem;min-width:0;padding:.625rem}.class-definition-page__details dt[data-v-90ed442d]{color:#64748b;font-size:.75rem;font-weight:800;text-transform:uppercase}.class-definition-page__details dd[data-v-90ed442d]{color:#0f172a;font-size:.875rem;font-weight:700;margin:0;overflow-wrap:anywhere}.class-definition-page__field-list[data-v-90ed442d]{display:grid;gap:.5rem}.class-definition-page__field[data-v-90ed442d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.625rem}.class-definition-page__field-header[data-v-90ed442d]{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.375rem}.class-definition-page__field-header strong[data-v-90ed442d]{color:#0f172a}.class-definition-page__field-header span[data-v-90ed442d]{background:#e2e8f0;border-radius:.25rem;padding:.125rem .3125rem}.class-definition-page__field p[data-v-90ed442d],.class-definition-page__section-empty[data-v-90ed442d]{color:#334155;font-size:.8125rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.class-definition-page__pre[data-v-90ed442d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#111827;font-size:.8125rem;line-height:1.5;margin:0;max-width:100%;overflow:auto;padding:.875rem;white-space:pre-wrap;word-break:break-word}.class-definition-page__context-menu[data-v-90ed442d]{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;box-shadow:0 16px 40px #0f172a33;display:grid;min-width:11rem;padding:.25rem;position:fixed;z-index:10001}.class-definition-page__context-menu button[data-v-90ed442d]{background:transparent;border:0;border-radius:.375rem;color:#334155;font-size:.8125rem;font-weight:700;min-height:2rem;padding:0 .625rem;text-align:left}.class-definition-page__context-menu button[data-v-90ed442d]:focus-visible,.class-definition-page__context-menu button[data-v-90ed442d]:hover{background:#eff6ff;color:#1d4ed8;outline:none}@media(min-width:900px){.class-definition-page__grid[data-v-90ed442d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.class-definition-page__edit-form[data-v-90ed442d]{grid-template-columns:1fr}}@media(min-width:1180px){.class-definition-page__grid[data-v-90ed442d]{grid-template-columns:repeat(3,minmax(0,1fr))}.class-definition-page__dialog-grid[data-v-90ed442d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.class-definition-seed[data-v-3ecd325e]{background:#f8fafc;color:#172033;display:flex;flex-direction:column;gap:1rem;height:100%;overflow:auto;padding:1.5rem}.class-definition-seed__header[data-v-3ecd325e]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.class-definition-seed__title-block[data-v-3ecd325e]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.class-definition-seed__card-meta[data-v-3ecd325e],.class-definition-seed__description[data-v-3ecd325e],.class-definition-seed__eyebrow[data-v-3ecd325e],.class-definition-seed__summary[data-v-3ecd325e]{margin:0}.class-definition-seed__eyebrow[data-v-3ecd325e]{color:#2563eb;font-size:.75rem;font-weight:700;text-transform:uppercase}.class-definition-seed__title[data-v-3ecd325e]{color:#0f172a;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.class-definition-seed__button[data-v-3ecd325e]{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;min-height:2.25rem;padding:0 .875rem}.class-definition-seed__button[data-v-3ecd325e]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.class-definition-seed__button[data-v-3ecd325e]:disabled{cursor:not-allowed;opacity:.55}.class-definition-seed__button--secondary[data-v-3ecd325e]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.class-definition-seed__button--secondary[data-v-3ecd325e]:hover:not(:disabled){background:#2563eb;border-color:#2563eb;color:#fff}.class-definition-seed__button--ghost[data-v-3ecd325e]{background:#fff;border-color:#cbd5e1;color:#334155}.class-definition-seed__button--ghost[data-v-3ecd325e]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.class-definition-seed__summary[data-v-3ecd325e]{color:#475569;font-size:.875rem;font-weight:600}.class-definition-seed__filters[data-v-3ecd325e]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.class-definition-seed__filter-button[data-v-3ecd325e]{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;color:#334155;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;min-height:2rem;padding:0 .75rem}.class-definition-seed__filter-button--active[data-v-3ecd325e],.class-definition-seed__filter-button[data-v-3ecd325e]:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.class-definition-seed__filter-button span[data-v-3ecd325e],.class-definition-seed__filter-button strong[data-v-3ecd325e]{font-size:.8125rem;font-weight:800;line-height:1}.class-definition-seed__filter-button strong[data-v-3ecd325e]{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;height:1.375rem;justify-content:center;min-width:1.375rem;padding:0 .3125rem}.class-definition-seed__filter-button--active strong[data-v-3ecd325e]{background:#2563eb;color:#fff}.class-definition-seed__filter-button--seeded.class-definition-seed__filter-button--active[data-v-3ecd325e]{background:#f0fdf4;border-color:#86efac;color:#166534}.class-definition-seed__filter-button--seeded.class-definition-seed__filter-button--active strong[data-v-3ecd325e]{background:#16a34a}.class-definition-seed__filter-button--not-seeded.class-definition-seed__filter-button--active[data-v-3ecd325e]{background:#fffbeb;border-color:#fcd34d;color:#92400e}.class-definition-seed__filter-button--not-seeded.class-definition-seed__filter-button--active strong[data-v-3ecd325e]{background:#d97706}.class-definition-seed__filter-button--ignored.class-definition-seed__filter-button--active[data-v-3ecd325e]{background:#f1f5f9;border-color:#94a3b8;color:#475569}.class-definition-seed__filter-button--ignored.class-definition-seed__filter-button--active strong[data-v-3ecd325e]{background:#64748b}.class-definition-seed__status[data-v-3ecd325e]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;color:#166534;font-size:.875rem;font-weight:700;margin:0;padding:.875rem 1rem}.class-definition-seed__status--error[data-v-3ecd325e]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.class-definition-seed__grid[data-v-3ecd325e]{display:grid;gap:1rem;grid-template-columns:1fr}.class-definition-seed__card[data-v-3ecd325e]{background:#fff;border:1px solid #dbe2ef;border-left-width:.375rem;border-radius:.5rem;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.class-definition-seed__card[data-v-3ecd325e]:focus-visible,.class-definition-seed__card[data-v-3ecd325e]:hover{border-color:#93c5fd;box-shadow:0 6px 16px #0f172a14;outline:none;transform:translateY(-1px)}.class-definition-seed__card--seeded[data-v-3ecd325e]{background:#fbfefc;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #22c55e}.class-definition-seed__card--seeded[data-v-3ecd325e]:focus-visible,.class-definition-seed__card--seeded[data-v-3ecd325e]:hover{border-left-color:#22c55e}.class-definition-seed__card--not-seeded[data-v-3ecd325e]{background:#fffdf5;border-color:#fde68a #fde68a #fde68a #f59e0b}.class-definition-seed__card--not-seeded[data-v-3ecd325e]:focus-visible,.class-definition-seed__card--not-seeded[data-v-3ecd325e]:hover{border-left-color:#f59e0b}.class-definition-seed__card-header[data-v-3ecd325e]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.class-definition-seed__card-title-block[data-v-3ecd325e]{min-width:0}.class-definition-seed__card-badges[data-v-3ecd325e]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.375rem;justify-content:flex-end}.class-definition-seed__card-title[data-v-3ecd325e]{color:#0f172a;font-size:1rem;font-weight:800;line-height:1.3;margin:0;overflow-wrap:anywhere}.class-definition-seed__card-meta[data-v-3ecd325e],.class-definition-seed__description[data-v-3ecd325e],.class-definition-seed__sources[data-v-3ecd325e]{font-size:.8125rem;line-height:1.5}.class-definition-seed__card-meta[data-v-3ecd325e]{color:#64748b;font-weight:600;margin-top:.125rem}.class-definition-seed__field-count[data-v-3ecd325e]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.25rem;color:#1d4ed8;font-size:.75rem;font-weight:700;padding:.25rem .375rem}.class-definition-seed__seed-status[data-v-3ecd325e]{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.25rem;color:#475569;display:inline-flex;font-size:.75rem;font-weight:800;min-height:1.5rem;padding:0 .5rem}.class-definition-seed__seed-status--seeded[data-v-3ecd325e]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.class-definition-seed__seed-status--not-seeded[data-v-3ecd325e]{background:#fffbeb;border-color:#fde68a;color:#92400e}.class-definition-seed__seed-status--ignored[data-v-3ecd325e]{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.class-definition-seed__card--ignored[data-v-3ecd325e]{background:#f8fafc;border-color:#cbd5e1 #cbd5e1 #cbd5e1 #64748b}.class-definition-seed__card--ignored[data-v-3ecd325e]:focus-visible,.class-definition-seed__card--ignored[data-v-3ecd325e]:hover{border-left-color:#64748b}.class-definition-seed__description[data-v-3ecd325e]{color:#1f2937}.class-definition-seed__card-actions[data-v-3ecd325e]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding-top:.25rem}.class-definition-seed__sources[data-v-3ecd325e]{color:#475569;display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.class-definition-seed__sources code[data-v-3ecd325e],.class-definition-seed__summary code[data-v-3ecd325e]{background:#f1f5f9;border-radius:.25rem;color:#334155;font-size:.75rem;overflow-wrap:anywhere}.class-definition-seed__sources code[data-v-3ecd325e]{display:inline-block;padding:.1875rem .375rem}.class-definition-seed__summary code[data-v-3ecd325e]{padding:.125rem .25rem}.class-definition-seed__empty[data-v-3ecd325e]{background:#fff;border:1px dashed #cbd5e1;border-radius:.5rem;color:#64748b;font-size:.875rem;font-weight:700;margin:0;padding:1rem;text-align:center}.class-definition-seed__overlay[data-v-3ecd325e]{align-items:center;background:#0f172a6b;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.class-definition-seed__dialog[data-v-3ecd325e]{background:#fff;border:1px solid #dbe2ef;border-radius:.5rem;box-shadow:0 24px 56px #0f172a38;color:#172033;display:flex;flex-direction:column;gap:1rem;max-height:min(48rem,calc(100dvh - 2rem));overflow:auto;padding:1rem;width:min(68rem,100%)}.class-definition-seed__dialog-header[data-v-3ecd325e]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.class-definition-seed__dialog-title[data-v-3ecd325e]{color:#0f172a;font-size:1.25rem;font-weight:800;line-height:1.25;margin:0;overflow-wrap:anywhere}.class-definition-seed__dialog-actions[data-v-3ecd325e]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.class-definition-seed__dialog-grid[data-v-3ecd325e]{display:grid;gap:1rem;grid-template-columns:1fr}.class-definition-seed__detail-section[data-v-3ecd325e]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.class-definition-seed__section-title[data-v-3ecd325e]{color:#475569;font-size:.75rem;font-weight:800;margin:0;text-transform:uppercase}.class-definition-seed__field-list[data-v-3ecd325e]{display:grid;gap:.5rem;grid-template-columns:1fr}.class-definition-seed__field[data-v-3ecd325e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.625rem}.class-definition-seed__field-header[data-v-3ecd325e]{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.375rem}.class-definition-seed__field-header strong[data-v-3ecd325e]{color:#0f172a}.class-definition-seed__field-header span[data-v-3ecd325e]{background:#e2e8f0;border-radius:.25rem;padding:.125rem .3125rem}.class-definition-seed__field p[data-v-3ecd325e]{color:#334155;font-size:.8125rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.class-definition-seed__pre[data-v-3ecd325e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#111827;font-size:.8125rem;line-height:1.5;margin:0;max-width:100%;overflow:auto;padding:.875rem;white-space:pre-wrap;word-break:break-word}@media(min-width:1024px){.class-definition-seed__dialog-grid[data-v-3ecd325e],.class-definition-seed__grid[data-v-3ecd325e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.entity-export-page[data-v-9dedc671]{background:#f8fafc;color:#111827;display:flex;flex-direction:column;gap:1rem;height:100%;overflow-x:auto;padding:.75rem}.entity-export-page__panel[data-v-9dedc671]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:0;min-width:48rem;overflow:auto;padding:1rem}.entity-export-page__header[data-v-9dedc671],.entity-export-page__summary-header[data-v-9dedc671],.entity-export-page__toolbar[data-v-9dedc671]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.entity-export-page__header[data-v-9dedc671]{flex-wrap:wrap}.entity-export-page__title-block[data-v-9dedc671]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.entity-export-page__eyebrow[data-v-9dedc671],.entity-export-page__subtitle[data-v-9dedc671],.entity-export-page__summary h2[data-v-9dedc671],.entity-export-page__title[data-v-9dedc671]{margin:0}.entity-export-page__eyebrow[data-v-9dedc671]{color:#64748b;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.entity-export-page__title[data-v-9dedc671]{color:#111827;font-size:1.125rem;font-weight:700;line-height:1.2}.entity-export-page__subtitle[data-v-9dedc671]{color:#64748b;font-size:.875rem;line-height:1.45}.entity-export-page__header-actions[data-v-9dedc671],.entity-export-page__toolbar[data-v-9dedc671],.entity-export-page__toolbar-group[data-v-9dedc671]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.entity-export-page__toolbar[data-v-9dedc671]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:flex-start;padding:.75rem}.entity-export-page__toolbar-label[data-v-9dedc671]{color:#475569;font-size:.75rem;font-weight:700}.entity-export-page__button[data-v-9dedc671],.entity-export-page__small-button[data-v-9dedc671]{align-items:center;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center}.entity-export-page__button[data-v-9dedc671]{font-size:.8125rem;min-height:2rem;padding:0 .75rem}.entity-export-page__small-button[data-v-9dedc671]{font-size:.75rem;min-height:1.75rem;padding:0 .625rem}.entity-export-page__button[data-v-9dedc671]:hover:not(:disabled),.entity-export-page__small-button[data-v-9dedc671]:hover:not(:disabled){background:#1e40af;border-color:#1e40af}.entity-export-page__button[data-v-9dedc671]:disabled,.entity-export-page__small-button[data-v-9dedc671]:disabled{cursor:not-allowed;opacity:.55}.entity-export-page__button--ghost[data-v-9dedc671],.entity-export-page__small-button[data-v-9dedc671]{background:#fff;border-color:#d1d5db;color:#374151}.entity-export-page__button--ghost[data-v-9dedc671]:hover:not(:disabled),.entity-export-page__small-button[data-v-9dedc671]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af;color:#111827}.entity-export-page__toggle[data-v-9dedc671]{align-items:center;color:#374151;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.entity-export-page__toggle input[data-v-9dedc671]{height:.875rem;margin:0;width:.875rem}.entity-export-page__empty[data-v-9dedc671],.entity-export-page__status[data-v-9dedc671]{border-radius:.5rem;font-size:.8125rem;font-weight:700;margin:0;padding:.75rem}.entity-export-page__status[data-v-9dedc671]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.entity-export-page__status--error[data-v-9dedc671]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.entity-export-page__empty[data-v-9dedc671]{background:#fff;border:1px dashed #cbd5e1;color:#64748b}.entity-export-page__grid[data-v-9dedc671]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.entity-export-page__class-row[data-v-9dedc671]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-left:2px solid #94a3b8;border-radius:.375rem;color:#374151;cursor:pointer;display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.5rem;padding:.5rem .625rem;text-align:left}.entity-export-page__class-row--selected[data-v-9dedc671],.entity-export-page__class-row[data-v-9dedc671]:hover{background:#eff6ff;border-color:#93c5fd #93c5fd #93c5fd #1d4ed8;color:#1d4ed8}.entity-export-page__class-row--loaded[data-v-9dedc671]{border-left-color:#16a34a}.entity-export-page__class-dot[data-v-9dedc671]{background:#94a3b8;border-radius:999px;height:.375rem;width:.375rem}.entity-export-page__class-row--selected .entity-export-page__class-dot[data-v-9dedc671]{background:#1d4ed8}.entity-export-page__class-row--loaded .entity-export-page__class-dot[data-v-9dedc671]{background:#16a34a}.entity-export-page__class-name[data-v-9dedc671]{font-size:.8125rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-export-page__class-count[data-v-9dedc671]{align-items:center;background:#64748b;border-radius:999px;color:#fff;display:inline-flex;font-size:.75rem;font-variant-numeric:tabular-nums;height:1.375rem;justify-content:center;min-width:1.375rem;padding:0 .3125rem}.entity-export-page__class-row--selected .entity-export-page__class-count[data-v-9dedc671]{background:#1d4ed8}.entity-export-page__class-row--loaded .entity-export-page__class-count[data-v-9dedc671]{background:#16a34a}.entity-export-page__summary[data-v-9dedc671]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.entity-export-page__summary h2[data-v-9dedc671]{color:#111827;font-size:.875rem;font-weight:700}.entity-export-page__summary-header span[data-v-9dedc671]{color:#64748b;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700}.entity-export-page__metrics[data-v-9dedc671]{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.entity-export-page__metrics div[data-v-9dedc671]{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;min-width:0;padding:.625rem}.entity-export-page__metrics dt[data-v-9dedc671]{color:#64748b;font-size:.6875rem;font-weight:700;text-transform:uppercase}.entity-export-page__metrics dd[data-v-9dedc671]{color:#111827;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700;margin:.125rem 0 0;overflow-wrap:anywhere}.entity-export-page__context-menu[data-v-9dedc671]{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 12px 32px #0f172a38;display:flex;flex-direction:column;min-width:8rem;padding:.25rem;position:fixed;z-index:10080}.entity-export-page__context-menu button[data-v-9dedc671]{background:#fff;border:0;border-radius:.375rem;color:#111827;cursor:pointer;font-size:.8125rem;font-weight:700;min-height:2rem;padding:0 .625rem;text-align:left}.entity-export-page__context-menu button[data-v-9dedc671]:hover{background:#eff6ff;color:#1d4ed8}.entity-export-page__modal[data-v-9dedc671],.entity-export-page__row-modal[data-v-9dedc671]{align-items:center;background:#0f172a75;display:flex;inset:0;justify-content:center;padding:.75rem;position:fixed;z-index:10060}.entity-export-page__row-modal[data-v-9dedc671]{background:#0f172a85;z-index:10070}.entity-export-page__modal-panel[data-v-9dedc671],.entity-export-page__row-panel[data-v-9dedc671]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 18px 52px #0f172a42;display:flex;flex-direction:column;gap:.75rem;max-height:min(36rem,calc(100dvh - 1.5rem));overflow:hidden;padding:1rem;width:min(42rem,100%)}.entity-export-page__row-panel[data-v-9dedc671]{box-shadow:0 18px 52px #0f172a4d;max-height:80vh;width:min(48rem,100%)}.entity-export-page__modal-title[data-v-9dedc671]{color:#111827;font-size:1rem;font-weight:700;line-height:1.2;margin:.125rem 0 0;overflow-wrap:anywhere}.entity-export-page__icon-button[data-v-9dedc671]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#475569;cursor:pointer;flex:0 0 auto;font-size:.875rem;font-weight:700;height:1.75rem;width:1.75rem}.entity-export-page__icon-button[data-v-9dedc671]:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.entity-export-page__entity-list[data-v-9dedc671]{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-height:0;min-width:0;overflow:auto;padding-right:.25rem}.entity-export-page__entity-item[data-v-9dedc671]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#111827;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;min-height:2.5rem;min-width:0;padding:.625rem .75rem;text-align:left;width:100%}.entity-export-page__entity-item[data-v-9dedc671]:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.entity-export-page__entity-item span[data-v-9dedc671]{font-size:.8125rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-export-page__entity-item strong[data-v-9dedc671]{color:#64748b;flex:0 1 auto;font-size:.6875rem;font-weight:700;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-export-page__json[data-v-9dedc671]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;color:#111827;flex:1 1 auto;font-size:.75rem;line-height:1.5;min-height:0;overflow:auto;padding:.75rem}@media(max-width:640px){.entity-export-page[data-v-9dedc671]{padding:.5rem}.entity-export-page__panel[data-v-9dedc671]{min-width:0}.entity-export-page__metrics[data-v-9dedc671]{grid-template-columns:1fr}.entity-export-page__modal[data-v-9dedc671],.entity-export-page__row-modal[data-v-9dedc671]{align-items:stretch}.entity-export-page__modal-panel[data-v-9dedc671]{max-height:calc(100dvh - 2rem)}.entity-export-page__row-panel[data-v-9dedc671]{max-height:80vh}.entity-export-page__entity-item[data-v-9dedc671]{align-items:flex-start;flex-direction:column;gap:.25rem}.entity-export-page__entity-item strong[data-v-9dedc671]{max-width:100%}}[data-v-02f46a26],[data-v-02f46a26]:after,[data-v-02f46a26]:before{box-sizing:border-box}.flex[data-v-02f46a26]{display:flex}.flex-1[data-v-02f46a26]{flex:1 1 0%}.flex-col[data-v-02f46a26]{flex-direction:column}.flex-wrap[data-v-02f46a26]{flex-wrap:wrap}.items-center[data-v-02f46a26]{align-items:center}.justify-between[data-v-02f46a26]{justify-content:space-between}.min-h-0[data-v-02f46a26]{min-height:0}.max-w-56[data-v-02f46a26]{max-width:14rem}.gap-1[data-v-02f46a26]{gap:.25rem}.gap-2[data-v-02f46a26]{gap:.5rem}.p-3[data-v-02f46a26]{padding:.75rem}.px-1\.5[data-v-02f46a26]{padding-inline:.375rem}.px-2[data-v-02f46a26]{padding-inline:.5rem}.py-0\.5[data-v-02f46a26]{padding-block:.125rem}.py-1[data-v-02f46a26]{padding-block:.25rem}.py-1\.5[data-v-02f46a26]{padding-block:.375rem}.overflow-hidden[data-v-02f46a26],.truncate[data-v-02f46a26]{overflow:hidden}.truncate[data-v-02f46a26]{text-overflow:ellipsis;white-space:nowrap}.resize-none[data-v-02f46a26]{resize:none}.rounded[data-v-02f46a26]{border-radius:.25rem}.border[data-v-02f46a26]{border:1px solid #d6d3d1}.border-b[data-v-02f46a26]{border-bottom:1px solid #e7e5e4}.border-t[data-v-02f46a26]{border-top:1px solid #e7e5e4}.border-stone-200[data-v-02f46a26]{border-color:#e7e5e4}.border-stone-300[data-v-02f46a26]{border-color:#d6d3d1}.bg-white[data-v-02f46a26]{background-color:#fff}.text-xs[data-v-02f46a26]{font-size:.75rem;line-height:1rem}.text-stone-500[data-v-02f46a26]{color:#78716c}.text-stone-700[data-v-02f46a26]{color:#44403c}.text-emerald-700[data-v-02f46a26]{color:#047857}.text-red-600[data-v-02f46a26]{color:#dc2626}.font-mono[data-v-02f46a26]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.outline-none[data-v-02f46a26]{outline:none}.hover\:bg-stone-100[data-v-02f46a26]:hover{background-color:#f5f5f4}.disabled\:cursor-not-allowed[data-v-02f46a26]:disabled{cursor:not-allowed}.disabled\:opacity-50[data-v-02f46a26]:disabled{opacity:.5}[class~="text-[11px]"][data-v-02f46a26]{font-size:11px}button[data-v-02f46a26],select[data-v-02f46a26],textarea[data-v-02f46a26]{font:inherit}.smart-js-editor[data-v-02f46a26]{border:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1.35;-moz-tab-size:2;-o-tab-size:2;tab-size:2;width:100%}[data-v-e8ddbf76],[data-v-e8ddbf76]:after,[data-v-e8ddbf76]:before{box-sizing:border-box}.grid[data-v-e8ddbf76]{display:grid}.flex[data-v-e8ddbf76]{display:flex}.block[data-v-e8ddbf76]{display:block}.fixed[data-v-e8ddbf76]{position:fixed}.flex-1[data-v-e8ddbf76]{flex:1 1 0%}.shrink-0[data-v-e8ddbf76]{flex-shrink:0}.flex-col[data-v-e8ddbf76]{flex-direction:column}.flex-wrap[data-v-e8ddbf76]{flex-wrap:wrap}.items-start[data-v-e8ddbf76]{align-items:flex-start}.items-center[data-v-e8ddbf76]{align-items:center}.items-end[data-v-e8ddbf76]{align-items:flex-end}.justify-between[data-v-e8ddbf76]{justify-content:space-between}.justify-center[data-v-e8ddbf76]{justify-content:center}.justify-end[data-v-e8ddbf76]{justify-content:flex-end}.min-h-0[data-v-e8ddbf76]{min-height:0}.min-w-0[data-v-e8ddbf76]{min-width:0}.min-w-max[data-v-e8ddbf76]{min-width:-moz-max-content;min-width:max-content}.w-full[data-v-e8ddbf76]{width:100%}.w-20[data-v-e8ddbf76]{width:5rem}.w-36[data-v-e8ddbf76]{width:9rem}.w-56[data-v-e8ddbf76]{width:14rem}.h-full[data-v-e8ddbf76]{height:100%}.h-2[data-v-e8ddbf76]{height:.5rem}.h-9[data-v-e8ddbf76]{height:2.25rem}.min-h-10[data-v-e8ddbf76]{min-height:2.5rem}.max-h-24[data-v-e8ddbf76]{max-height:6rem}[class~="h-1.5"][data-v-e8ddbf76]{height:.375rem}[class~="h-3.5"][data-v-e8ddbf76],[class~="w-3.5"][data-v-e8ddbf76]{height:.875rem;width:.875rem}[class~="h-[calc(100vh-5rem)]"][data-v-e8ddbf76]{height:calc(100vh - 5rem)}[class~="max-h-[80vh]"][data-v-e8ddbf76]{max-height:80vh}[class~="w-[32rem]"][data-v-e8ddbf76]{width:32rem}[class~="w-[24rem]"][data-v-e8ddbf76]{width:24rem}[class~="w-[38rem]"][data-v-e8ddbf76]{width:38rem}[class~="w-[min(28rem,calc(100vw-2rem))]"][data-v-e8ddbf76]{width:min(28rem,calc(100vw - 2rem))}[class~="w-[min(72rem,calc(100vw-3rem))]"][data-v-e8ddbf76]{width:min(72rem,calc(100vw - 3rem))}[class~=max-w-56][data-v-e8ddbf76]{max-width:14rem}[class~="grid-cols-[20rem_minmax(0,1fr)_minmax(22rem,0.85fr)]"][data-v-e8ddbf76]{grid-template-columns:20rem minmax(0,1fr) minmax(22rem,.85fr)}[class~="grid-cols-[minmax(0,1fr)_auto]"][data-v-e8ddbf76]{grid-template-columns:minmax(0,1fr) auto}[class~="grid-cols-[minmax(10rem,1fr)_12rem_auto]"][data-v-e8ddbf76]{grid-template-columns:minmax(10rem,1fr) 12rem auto}[class~="grid-cols-[minmax(12rem,1fr)_10rem]"][data-v-e8ddbf76]{grid-template-columns:minmax(12rem,1fr) 10rem}.grid-cols-2[data-v-e8ddbf76]{grid-template-columns:repeat(2,minmax(0,1fr))}[class~="grid-rows-[minmax(10rem,0.35fr)_minmax(0,1fr)]"][data-v-e8ddbf76]{grid-template-rows:minmax(10rem,.35fr) minmax(0,1fr)}.gap-1[data-v-e8ddbf76]{gap:.25rem}.gap-2[data-v-e8ddbf76]{gap:.5rem}.gap-3[data-v-e8ddbf76]{gap:.75rem}.gap-4[data-v-e8ddbf76]{gap:1rem}.p-2[data-v-e8ddbf76]{padding:.5rem}.p-3[data-v-e8ddbf76]{padding:.75rem}.p-4[data-v-e8ddbf76]{padding:1rem}.px-1[data-v-e8ddbf76]{padding-inline:.25rem}[class~="px-1.5"][data-v-e8ddbf76]{padding-inline:.375rem}.px-2[data-v-e8ddbf76]{padding-inline:.5rem}.px-3[data-v-e8ddbf76]{padding-inline:.75rem}.px-4[data-v-e8ddbf76]{padding-inline:1rem}.py-0[data-v-e8ddbf76]{padding-block:0}[class~="py-0.5"][data-v-e8ddbf76]{padding-block:.125rem}.py-1[data-v-e8ddbf76]{padding-block:.25rem}[class~="py-1.5"][data-v-e8ddbf76]{padding-block:.375rem}.py-2[data-v-e8ddbf76]{padding-block:.5rem}.py-3[data-v-e8ddbf76]{padding-block:.75rem}.pt-2[data-v-e8ddbf76]{padding-top:.5rem}[class~="pt-2.5"][data-v-e8ddbf76]{padding-top:.625rem}.pb-2[data-v-e8ddbf76]{padding-bottom:.5rem}.pl-4[data-v-e8ddbf76]{padding-left:1rem}.pr-4[data-v-e8ddbf76]{padding-right:1rem}.m-3[data-v-e8ddbf76]{margin:.75rem}.mx-4[data-v-e8ddbf76]{margin-inline:1rem}.mt-1[data-v-e8ddbf76]{margin-top:.25rem}[class~="mt-1.5"][data-v-e8ddbf76]{margin-top:.375rem}.mt-2[data-v-e8ddbf76]{margin-top:.5rem}.mt-3[data-v-e8ddbf76]{margin-top:.75rem}.mt-4[data-v-e8ddbf76]{margin-top:1rem}.mb-2[data-v-e8ddbf76]{margin-bottom:.5rem}.mb-3[data-v-e8ddbf76]{margin-bottom:.75rem}.overflow-hidden[data-v-e8ddbf76]{overflow:hidden}.overflow-auto[data-v-e8ddbf76]{overflow:auto}.overflow-x-auto[data-v-e8ddbf76]{overflow-x:auto}.overflow-y-hidden[data-v-e8ddbf76]{overflow-y:hidden}.resize-none[data-v-e8ddbf76]{resize:none}.resize-y[data-v-e8ddbf76]{resize:vertical}.truncate[data-v-e8ddbf76]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap[data-v-e8ddbf76]{white-space:pre-wrap}.break-words[data-v-e8ddbf76]{overflow-wrap:break-word}.text-left[data-v-e8ddbf76]{text-align:left}.uppercase[data-v-e8ddbf76]{text-transform:uppercase}.tracking-wide[data-v-e8ddbf76]{letter-spacing:.025em}.font-mono[data-v-e8ddbf76]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.font-medium[data-v-e8ddbf76]{font-weight:500}.font-semibold[data-v-e8ddbf76]{font-weight:600}.text-xs[data-v-e8ddbf76]{font-size:.75rem;line-height:1rem}.text-sm[data-v-e8ddbf76]{font-size:.875rem;line-height:1.25rem}.text-base[data-v-e8ddbf76]{font-size:1rem;line-height:1.5rem}.text-lg[data-v-e8ddbf76]{font-size:1.125rem;line-height:1.75rem}[class~="text-[11px]"][data-v-e8ddbf76]{font-size:11px}.leading-5[data-v-e8ddbf76]{line-height:1.25rem}.rounded[data-v-e8ddbf76]{border-radius:.25rem}.border[data-v-e8ddbf76]{border:1px solid #d6d3d1}.border-b[data-v-e8ddbf76]{border-bottom-style:solid;border-bottom-width:1px}.border-l[data-v-e8ddbf76]{border-left-style:solid;border-left-width:1px}.border-r[data-v-e8ddbf76]{border-right-style:solid;border-right-width:1px}.border-l-4[data-v-e8ddbf76]{border-left-style:solid;border-left-width:4px}.border-dashed[data-v-e8ddbf76]{border-style:dashed}.border-stone-100[data-v-e8ddbf76]{border-color:#f5f5f4}.border-stone-200[data-v-e8ddbf76]{border-color:#e7e5e4}.border-stone-300[data-v-e8ddbf76]{border-color:#d6d3d1}.border-stone-900[data-v-e8ddbf76]{border-color:#1c1917}.border-red-100[data-v-e8ddbf76]{border-color:#fee2e2}.border-red-200[data-v-e8ddbf76]{border-color:#fecaca}.border-amber-200[data-v-e8ddbf76]{border-color:#fde68a}.border-emerald-100[data-v-e8ddbf76]{border-color:#d1fae5}.border-l-transparent[data-v-e8ddbf76]{border-left-color:transparent}.border-l-stone-300[data-v-e8ddbf76]{border-left-color:#d6d3d1}.border-l-orange-800[data-v-e8ddbf76]{border-left-color:#9a3412}.border-l-teal-600[data-v-e8ddbf76]{border-left-color:#0d9488}.border-l-indigo-600[data-v-e8ddbf76]{border-left-color:#4f46e5}.border-l-blue-900[data-v-e8ddbf76]{border-left-color:#1e3a8a}.border-l-yellow-500[data-v-e8ddbf76]{border-left-color:#eab308}.divide-stone-100[data-v-e8ddbf76]{--factory-divider:#f5f5f4}.divide-y[data-v-e8ddbf76]>:not(:first-child){border-top:1px solid var(--factory-divider,#f5f5f4)}.last\:border-b-0[data-v-e8ddbf76]:last-child{border-bottom-width:0}.bg-white[data-v-e8ddbf76]{background-color:#fff}.bg-stone-50[data-v-e8ddbf76]{background-color:#fafaf9}.bg-stone-100[data-v-e8ddbf76]{background-color:#f5f5f4}.bg-stone-200[data-v-e8ddbf76]{background-color:#e7e5e4}.bg-stone-400[data-v-e8ddbf76]{background-color:#a8a29e}.bg-stone-900[data-v-e8ddbf76]{background-color:#1c1917}.bg-red-50[data-v-e8ddbf76]{background-color:#fef2f2}.bg-amber-50[data-v-e8ddbf76]{background-color:#fffbeb}.bg-emerald-50[data-v-e8ddbf76]{background-color:#ecfdf5}.bg-blue-50[data-v-e8ddbf76]{background-color:#eff6ff}.bg-blue-900[data-v-e8ddbf76]{background-color:#1e3a8a}.bg-orange-50[data-v-e8ddbf76]{background-color:#fff7ed}.bg-orange-800[data-v-e8ddbf76]{background-color:#9a3412}.bg-teal-50[data-v-e8ddbf76]{background-color:#f0fdfa}.bg-teal-700[data-v-e8ddbf76]{background-color:#0f766e}.bg-indigo-50[data-v-e8ddbf76]{background-color:#eef2ff}.bg-indigo-700[data-v-e8ddbf76]{background-color:#4338ca}.bg-yellow-50[data-v-e8ddbf76]{background-color:#fefce8}.bg-yellow-500[data-v-e8ddbf76]{background-color:#eab308}[class~="bg-black/20"][data-v-e8ddbf76]{background-color:#0003}[class~="bg-black/25"][data-v-e8ddbf76]{background-color:#00000040}[class~="bg-orange-50/60"][data-v-e8ddbf76]{background-color:#fff7ed99}[class~="bg-teal-50/50"][data-v-e8ddbf76]{background-color:#f0fdfa80}[class~="bg-indigo-50/50"][data-v-e8ddbf76]{background-color:#eef2ff80}[class~="bg-blue-50/50"][data-v-e8ddbf76]{background-color:#eff6ff80}[class~="bg-yellow-50/70"][data-v-e8ddbf76]{background-color:#fefce8b3}.text-white[data-v-e8ddbf76]{color:#fff}.text-stone-400[data-v-e8ddbf76]{color:#a8a29e}.text-stone-500[data-v-e8ddbf76]{color:#78716c}.text-stone-600[data-v-e8ddbf76]{color:#57534e}.text-stone-700[data-v-e8ddbf76]{color:#44403c}.text-stone-800[data-v-e8ddbf76]{color:#292524}.text-stone-900[data-v-e8ddbf76]{color:#1c1917}.text-stone-950[data-v-e8ddbf76]{color:#0c0a09}.text-red-600[data-v-e8ddbf76]{color:#dc2626}.text-red-700[data-v-e8ddbf76]{color:#b91c1c}.text-red-800[data-v-e8ddbf76]{color:#991b1b}.text-amber-700[data-v-e8ddbf76]{color:#b45309}.text-amber-800[data-v-e8ddbf76]{color:#92400e}.text-emerald-700[data-v-e8ddbf76]{color:#047857}.text-emerald-800[data-v-e8ddbf76]{color:#065f46}.text-blue-700[data-v-e8ddbf76]{color:#1d4ed8}.text-orange-50[data-v-e8ddbf76]{color:#fff7ed}.cursor-pointer[data-v-e8ddbf76]{cursor:pointer}.opacity-50[data-v-e8ddbf76]{opacity:.5}.opacity-60[data-v-e8ddbf76]{opacity:.6}.outline-none[data-v-e8ddbf76]{outline:none}.shadow-xl[data-v-e8ddbf76]{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.shadow-2xl[data-v-e8ddbf76]{box-shadow:0 25px 50px -12px #00000040}.ring-1[data-v-e8ddbf76]{box-shadow:0 0 0 1px var(--factory-ring,#a8a29e) inset}.ring-2[data-v-e8ddbf76]{box-shadow:0 0 0 2px #d6d3d1}.ring-stone-400[data-v-e8ddbf76]{--factory-ring:#a8a29e}.ring-stone-300[data-v-e8ddbf76]{--factory-ring:#d6d3d1}.ring-orange-700[data-v-e8ddbf76]{--factory-ring:#c2410c}.ring-teal-600[data-v-e8ddbf76]{--factory-ring:#0d9488}.ring-indigo-600[data-v-e8ddbf76]{--factory-ring:#4f46e5}.ring-blue-900[data-v-e8ddbf76]{--factory-ring:#1e3a8a}.ring-yellow-500[data-v-e8ddbf76]{--factory-ring:#eab308}.inset-0[data-v-e8ddbf76]{inset:0}.inset-4[data-v-e8ddbf76]{inset:1rem}.left-1\/2[data-v-e8ddbf76]{left:50%}.top-1\/2[data-v-e8ddbf76]{top:50%}.-translate-x-1\/2[data-v-e8ddbf76]{transform:translate(-50%)}.-translate-y-1\/2[data-v-e8ddbf76]{transform:translateY(-50%)}[class~="-translate-x-1/2"][class~="-translate-y-1/2"][data-v-e8ddbf76]{transform:translate(-50%,-50%)}.z-40[data-v-e8ddbf76]{z-index:40}.z-50[data-v-e8ddbf76]{z-index:50}[class~="z-[60]"][data-v-e8ddbf76]{z-index:60}[class~="z-[70]"][data-v-e8ddbf76]{z-index:70}[class~="z-[80]"][data-v-e8ddbf76]{z-index:80}button[data-v-e8ddbf76],input[data-v-e8ddbf76],select[data-v-e8ddbf76],textarea[data-v-e8ddbf76]{font:inherit}h2[data-v-e8ddbf76],h3[data-v-e8ddbf76],h4[data-v-e8ddbf76],p[data-v-e8ddbf76],pre[data-v-e8ddbf76]{margin:0}button[data-v-e8ddbf76]{background-color:transparent}button[data-v-e8ddbf76]:disabled{opacity:.5}.disabled\:cursor-not-allowed[data-v-e8ddbf76]:disabled,button[data-v-e8ddbf76]:disabled{cursor:not-allowed}.disabled\:opacity-50[data-v-e8ddbf76]:disabled{opacity:.5}.focus\:border-stone-900[data-v-e8ddbf76]:focus{border-color:#1c1917}.hover\:bg-stone-50[data-v-e8ddbf76]:hover{background-color:#fafaf9}.hover\:bg-stone-100[data-v-e8ddbf76]:hover{background-color:#f5f5f4}.hover\:bg-stone-700[data-v-e8ddbf76]:hover{background-color:#44403c}.hover\:bg-red-50[data-v-e8ddbf76]:hover{background-color:#fef2f2}.hover\:bg-blue-50[data-v-e8ddbf76]:hover{background-color:#eff6ff}.hover\:bg-orange-50[data-v-e8ddbf76]:hover{background-color:#fff7ed}.hover\:bg-teal-50[data-v-e8ddbf76]:hover{background-color:#f0fdfa}.hover\:bg-indigo-50[data-v-e8ddbf76]:hover{background-color:#eef2ff}.hover\:bg-yellow-50[data-v-e8ddbf76]:hover{background-color:#fefce8}.last\:mb-0[data-v-e8ddbf76]:last-child{margin-bottom:0}@media(max-width:1100px){[class~="grid-cols-[20rem_minmax(0,1fr)_minmax(22rem,0.85fr)]"][data-v-e8ddbf76]{grid-template-columns:18rem minmax(28rem,1fr) minmax(22rem,.85fr);overflow-x:auto}}.json-viewer-page[data-v-f89629af]{background:#f8fafc;color:#172033;display:grid;gap:1rem;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);height:100%;min-height:0;padding:1.5rem}.json-viewer-page--dragging[data-v-f89629af]{background:#eff6ff}.json-viewer-page__sidebar[data-v-f89629af],.json-viewer-page__viewer[data-v-f89629af]{background:#fff;border:1px solid #dbe2ef;border-radius:.5rem;display:flex;flex-direction:column;min-height:0;min-width:0}.json-viewer-page__sidebar[data-v-f89629af]{gap:.75rem;padding:1rem}.json-viewer-page__viewer[data-v-f89629af]{overflow:hidden}.json-viewer-page__header[data-v-f89629af],.json-viewer-page__viewer-header[data-v-f89629af]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.json-viewer-page__viewer-header[data-v-f89629af]{border-bottom:1px solid #e2e8f0;flex:0 0 auto;padding:1rem}.json-viewer-page__title-block[data-v-f89629af]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.json-viewer-page__empty[data-v-f89629af],.json-viewer-page__eyebrow[data-v-f89629af],.json-viewer-page__status[data-v-f89629af],.json-viewer-page__title[data-v-f89629af],.json-viewer-page__viewer-empty[data-v-f89629af],.json-viewer-page__viewer-title[data-v-f89629af]{margin:0}.json-viewer-page__eyebrow[data-v-f89629af]{color:#2563eb;font-size:.75rem;font-weight:700;text-transform:uppercase}.json-viewer-page__title[data-v-f89629af],.json-viewer-page__viewer-title[data-v-f89629af]{color:#0f172a;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.json-viewer-page__title[data-v-f89629af]{font-size:1.5rem}.json-viewer-page__viewer-title[data-v-f89629af]{font-size:1.125rem}.json-viewer-page__file-input[data-v-f89629af]{display:none}.json-viewer-page__button[data-v-f89629af],.json-viewer-page__delete[data-v-f89629af],.json-viewer-page__file-view[data-v-f89629af]{cursor:pointer}.json-viewer-page__button[data-v-f89629af]{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:.375rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;min-height:2.25rem;padding:0 .875rem}.json-viewer-page__button[data-v-f89629af]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.json-viewer-page__button[data-v-f89629af]:disabled{cursor:not-allowed;opacity:.55}.json-viewer-page__button--secondary[data-v-f89629af]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.json-viewer-page__button--secondary[data-v-f89629af]:hover:not(:disabled){background:#2563eb;border-color:#2563eb;color:#fff}.json-viewer-page__button--ghost[data-v-f89629af]{background:#fff;border-color:#cbd5e1;color:#334155}.json-viewer-page__button--ghost[data-v-f89629af]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.json-viewer-page__empty[data-v-f89629af],.json-viewer-page__status[data-v-f89629af],.json-viewer-page__viewer-empty[data-v-f89629af]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;color:#166534;font-size:.8125rem;font-weight:700;padding:.75rem}.json-viewer-page__status--error[data-v-f89629af]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.json-viewer-page__empty[data-v-f89629af],.json-viewer-page__viewer-empty[data-v-f89629af]{background:#f8fafc;border-color:#cbd5e1;border-style:dashed;color:#64748b}.json-viewer-page__paste[data-v-f89629af]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;color:#111827;flex:0 0 auto;font:inherit;font-size:.8125rem;line-height:1.5;min-height:7rem;padding:.75rem;resize:vertical}.json-viewer-page__paste[data-v-f89629af]:focus{border-color:#2563eb;outline:2px solid #bfdbfe}.json-viewer-page__actions[data-v-f89629af]{display:flex;flex-wrap:wrap;gap:.5rem}.json-viewer-page__file-list[data-v-f89629af]{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-height:0;overflow:auto}.json-viewer-page__file[data-v-f89629af]{align-items:stretch;border:1px solid #dbe2ef;border-radius:.5rem;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.json-viewer-page__file--active[data-v-f89629af]{background:#eff6ff;border-color:#93c5fd}.json-viewer-page__file-view[data-v-f89629af]{background:transparent;border:0;color:#172033;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.625rem .75rem;text-align:left}.json-viewer-page__file-view span[data-v-f89629af],.json-viewer-page__file-view strong[data-v-f89629af]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-viewer-page__file-view strong[data-v-f89629af]{font-size:.875rem;font-weight:800}.json-viewer-page__file-view span[data-v-f89629af],.json-viewer-page__viewer-meta[data-v-f89629af]{color:#64748b;font-size:.75rem;font-weight:700}.json-viewer-page__delete[data-v-f89629af]{background:transparent;border:0;border-left:1px solid #dbe2ef;border-radius:0 .5rem .5rem 0;color:#64748b;font-size:.875rem;font-weight:800;width:2.25rem}.json-viewer-page__delete[data-v-f89629af]:hover{background:#fef2f2;color:#991b1b}.json-viewer-page__json[data-v-f89629af]{background:#fff;flex:1 1 auto;min-height:0;overflow:auto;padding:1rem}.json-viewer-page__viewer-empty[data-v-f89629af]{margin:1rem}@media(max-width:900px){.json-viewer-page[data-v-f89629af]{grid-template-columns:1fr;height:auto;min-height:100%;overflow:auto}.json-viewer-page__sidebar[data-v-f89629af],.json-viewer-page__viewer[data-v-f89629af]{min-height:24rem}}.log-filter-select[data-v-5a65bfb7]{min-width:0}.log-filter-select__trigger[data-v-5a65bfb7]{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;color:#334155;cursor:pointer;display:flex;font:inherit;gap:.5rem;justify-content:space-between;min-height:2.25rem;padding:.3rem .55rem;text-align:left;width:10.5rem}.log-filter-select__trigger[data-v-5a65bfb7]:focus-visible,.log-filter-select__trigger[data-v-5a65bfb7]:hover{background:#eff6ff;border-color:#60a5fa;outline:none}.log-filter-select__trigger>span[data-v-5a65bfb7]{display:grid;gap:.05rem;min-width:0}.log-filter-select__trigger small[data-v-5a65bfb7]{color:#64748b;font-size:.58rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.log-filter-select__trigger strong[data-v-5a65bfb7]{font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-filter-select__caret[data-v-5a65bfb7]{flex:0 0 auto;height:.8rem;transition:transform .15s ease;width:.8rem}.log-filter-select__caret--open[data-v-5a65bfb7]{transform:rotate(180deg)}.log-filter-select__panel[data-v-5a65bfb7]{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;box-shadow:0 .85rem 2rem #0f172a33;display:flex;flex-direction:column;overflow:hidden;position:fixed;z-index:440}.log-filter-select__search[data-v-5a65bfb7]{background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;box-sizing:border-box;color:#1f2937;font:inherit;font-size:.75rem;margin:.5rem;outline:none;padding:.45rem .55rem;width:calc(100% - 1rem)}.log-filter-select__search[data-v-5a65bfb7]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f629}.log-filter-select__options[data-v-5a65bfb7]{min-height:0;overflow-y:auto;padding:.25rem}.log-filter-select__options[data-v-5a65bfb7],.log-filter-select__search+.log-filter-select__options[data-v-5a65bfb7]{border-top:1px solid #e2e8f0}.log-filter-select__option[data-v-5a65bfb7]{align-items:center;background:transparent;border:0;border-radius:.35rem;color:#334155;cursor:pointer;display:flex;font:inherit;font-size:.75rem;font-weight:700;gap:.5rem;justify-content:space-between;min-height:2.15rem;min-width:0;padding:.45rem .55rem;text-align:left;width:100%}.log-filter-select__option[data-v-5a65bfb7]:focus-visible,.log-filter-select__option[data-v-5a65bfb7]:hover,.log-filter-select__option[aria-selected=true][data-v-5a65bfb7]{background:#eff6ff;color:#1d4ed8;outline:none}.log-filter-select__option--empty[data-v-5a65bfb7]{color:#94a3b8}.log-filter-select__option>span[data-v-5a65bfb7]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-filter-select__count[data-v-5a65bfb7]{color:#64748b;flex:0 0 auto;font-size:.65rem;font-variant-numeric:tabular-nums}.log-filter-select__empty[data-v-5a65bfb7]{color:#64748b;font-size:.72rem;margin:0;padding:.75rem}@media(prefers-color-scheme:dark){.log-filter-select__panel[data-v-5a65bfb7],.log-filter-select__search[data-v-5a65bfb7],.log-filter-select__trigger[data-v-5a65bfb7]{background:#0f172a;border-color:#334155;color:#e2e8f0}.log-filter-select__option[data-v-5a65bfb7]:focus-visible,.log-filter-select__option[data-v-5a65bfb7]:hover,.log-filter-select__option[aria-selected=true][data-v-5a65bfb7],.log-filter-select__trigger[data-v-5a65bfb7]:focus-visible,.log-filter-select__trigger[data-v-5a65bfb7]:hover{background:#172554;color:#bfdbfe}.log-filter-select__options[data-v-5a65bfb7],.log-filter-select__search+.log-filter-select__options[data-v-5a65bfb7]{border-color:#334155}.log-filter-select__option[data-v-5a65bfb7]{color:#e2e8f0}.log-filter-select__count[data-v-5a65bfb7],.log-filter-select__empty[data-v-5a65bfb7],.log-filter-select__option--empty[data-v-5a65bfb7],.log-filter-select__trigger small[data-v-5a65bfb7]{color:#94a3b8}}.system-logs[data-v-bc8d1afb]{box-sizing:border-box;color:#334155;display:flex;flex-direction:column;gap:.625rem;height:100%;min-height:0;min-width:0;padding:.75rem;width:100%}.system-logs__toolbar[data-v-bc8d1afb]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;display:flex;flex:0 0 auto;gap:.75rem;min-width:0;padding:.625rem .75rem}.system-logs__heading[data-v-bc8d1afb]{display:grid;flex:1 1 auto;gap:.1rem;min-width:9rem}.system-logs__heading strong[data-v-bc8d1afb]{color:#1f2937;font-size:.82rem}.system-logs__heading span[data-v-bc8d1afb]{color:#64748b;font-size:.68rem;font-variant-numeric:tabular-nums}.system-logs__filters[data-v-bc8d1afb]{align-items:center;display:flex;flex:0 1 auto;gap:.4rem;justify-content:flex-end;min-width:0}.system-logs__memory[data-v-bc8d1afb]{align-items:center;color:#94a3b8;display:inline-flex;flex:0 0 auto;height:1rem;justify-content:center;width:1rem}.system-logs__memory svg[data-v-bc8d1afb]{height:.72rem;width:.72rem}.system-logs__search[data-v-bc8d1afb]{background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;box-sizing:border-box;color:#334155;font:inherit;font-size:.75rem;height:2.25rem;min-width:8rem;outline:none;padding:0 .625rem;width:13rem}.system-logs__search[data-v-bc8d1afb]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f629}.system-logs__button[data-v-bc8d1afb]{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:.45rem;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:700;gap:.35rem;justify-content:center;min-height:2.25rem;min-width:5.8rem;padding:.35rem .625rem;white-space:nowrap}.system-logs__button[data-v-bc8d1afb]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.system-logs__button[data-v-bc8d1afb]:disabled{cursor:not-allowed;opacity:.55}.system-logs__button svg[data-v-bc8d1afb]{height:.8rem;width:.8rem}.system-logs__button--secondary[data-v-bc8d1afb]{background:#fff;border-color:#cbd5e1;color:#475569;min-width:0}.system-logs__button--secondary[data-v-bc8d1afb]:hover:not(:disabled){background:#eff6ff;border-color:#60a5fa;color:#1d4ed8}.system-logs__workspace[data-v-bc8d1afb]{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;display:grid;flex:1 1 auto;grid-template-columns:minmax(19rem,.85fr) minmax(0,1.15fr);min-height:0;min-width:0;overflow:hidden}.system-logs__inspector[data-v-bc8d1afb],.system-logs__list[data-v-bc8d1afb]{display:flex;flex-direction:column;min-height:0;min-width:0}.system-logs__list[data-v-bc8d1afb]{background:#f8fafc;border-right:1px solid #e2e8f0}.system-logs__inspector-header[data-v-bc8d1afb],.system-logs__list>header[data-v-bc8d1afb]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between;min-height:2.75rem;padding:.625rem .75rem}.system-logs__list>header strong[data-v-bc8d1afb]{color:#334155;font-size:.75rem}.system-logs__list>header span[data-v-bc8d1afb]{color:#64748b;font-size:.68rem;font-variant-numeric:tabular-nums}.system-logs__rows[data-v-bc8d1afb]{min-height:0;overflow-y:auto}.system-logs__row[data-v-bc8d1afb]{background:#fff;border:0;border-bottom:1px solid #e2e8f0;border-left:3px solid #3b82f6;color:#334155;cursor:pointer;display:grid;font:inherit;gap:.25rem;min-width:0;padding:.65rem .75rem;text-align:left;width:100%}.system-logs__row[data-v-bc8d1afb]:focus-visible,.system-logs__row[data-v-bc8d1afb]:hover{background:#eff6ff;outline:none}.system-logs__row--selected[data-v-bc8d1afb]{background:#dbeafe;box-shadow:inset 2px 0 #2563eb}.system-logs__row--warning[data-v-bc8d1afb]{background:#fffbeb;border-left-color:#f59e0b}.system-logs__row--error[data-v-bc8d1afb]{background:#fef2f2;border-left-color:#ef4444}.system-logs__row--success[data-v-bc8d1afb]{background:#f0fdf4;border-left-color:#22c55e}.system-logs__row--selected[data-v-bc8d1afb],.system-logs__row--selected.system-logs__row--error[data-v-bc8d1afb],.system-logs__row--selected.system-logs__row--success[data-v-bc8d1afb],.system-logs__row--selected.system-logs__row--warning[data-v-bc8d1afb]{background:#dbeafe;border-left-color:#2563eb}.system-logs__row-meta[data-v-bc8d1afb],.system-logs__row-topline[data-v-bc8d1afb]{align-items:center;display:flex;gap:.35rem;min-width:0}.system-logs__row-topline strong[data-v-bc8d1afb]{flex:1;font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-logs__type[data-v-bc8d1afb]{background:#e2e8f0;border-radius:999px;color:#475569;flex:0 0 auto;font-size:.58rem;font-weight:800;letter-spacing:.03em;padding:.12rem .38rem;text-transform:uppercase}.system-logs__row time[data-v-bc8d1afb],.system-logs__row-meta[data-v-bc8d1afb]{color:#64748b;font-size:.65rem;line-height:1.25;overflow:hidden}.system-logs__row-meta span[data-v-bc8d1afb]:not([aria-hidden=true]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-logs__row time[data-v-bc8d1afb]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums}.system-logs__inspector[data-v-bc8d1afb]{background:#fff}.system-logs__inspector-header>div[data-v-bc8d1afb]{display:grid;gap:.15rem;min-width:0}.system-logs__inspector-header span[data-v-bc8d1afb],.system-logs__inspector-header strong[data-v-bc8d1afb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-logs__inspector-header strong[data-v-bc8d1afb]{color:#1f2937;font-size:.82rem}.system-logs__inspector-header span[data-v-bc8d1afb]{color:#64748b;font-size:.68rem}.system-logs__copy[data-v-bc8d1afb]{flex:0 0 auto}.system-logs__json[data-v-bc8d1afb]{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;padding:.75rem}.system-logs__empty[data-v-bc8d1afb]{color:#64748b;display:grid;flex:1 1 auto;font-size:.75rem;line-height:1.5;margin:0;min-height:0;padding:1rem;place-items:center;text-align:center}.system-logs__empty--error[data-v-bc8d1afb]{color:#b91c1c}@media(max-width:920px){.system-logs__toolbar[data-v-bc8d1afb]{align-items:stretch;flex-direction:column}.system-logs__filters[data-v-bc8d1afb]{flex-wrap:wrap;justify-content:flex-start}.system-logs__search[data-v-bc8d1afb]{flex:1 1 10rem}}@media(max-width:680px){.system-logs__workspace[data-v-bc8d1afb]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(11rem,42%) minmax(0,58%)}.system-logs__list[data-v-bc8d1afb]{border-bottom:1px solid #e2e8f0;border-right:0}}@media(prefers-color-scheme:dark){.system-logs[data-v-bc8d1afb]{color:#cbd5e1}.system-logs__button--secondary[data-v-bc8d1afb],.system-logs__inspector[data-v-bc8d1afb],.system-logs__search[data-v-bc8d1afb],.system-logs__toolbar[data-v-bc8d1afb],.system-logs__workspace[data-v-bc8d1afb]{background:#0f172a;border-color:#334155;color:#e2e8f0}.system-logs__heading strong[data-v-bc8d1afb],.system-logs__inspector-header strong[data-v-bc8d1afb],.system-logs__list>header strong[data-v-bc8d1afb]{color:#f8fafc}.system-logs__empty[data-v-bc8d1afb],.system-logs__heading span[data-v-bc8d1afb],.system-logs__inspector-header span[data-v-bc8d1afb],.system-logs__list>header span[data-v-bc8d1afb],.system-logs__row time[data-v-bc8d1afb],.system-logs__row-meta[data-v-bc8d1afb]{color:#94a3b8}.system-logs__list[data-v-bc8d1afb]{background:#111827}.system-logs__inspector-header[data-v-bc8d1afb],.system-logs__list[data-v-bc8d1afb],.system-logs__list>header[data-v-bc8d1afb],.system-logs__row[data-v-bc8d1afb]{border-color:#334155}.system-logs__row[data-v-bc8d1afb]{background:#0f172a;color:#e2e8f0}.system-logs__row--warning[data-v-bc8d1afb]{background:#291d07}.system-logs__row--error[data-v-bc8d1afb]{background:#2b1115}.system-logs__row--success[data-v-bc8d1afb]{background:#09251a}.system-logs__button--secondary[data-v-bc8d1afb]:hover:not(:disabled),.system-logs__row--selected[data-v-bc8d1afb],.system-logs__row--selected.system-logs__row--error[data-v-bc8d1afb],.system-logs__row--selected.system-logs__row--success[data-v-bc8d1afb],.system-logs__row--selected.system-logs__row--warning[data-v-bc8d1afb],.system-logs__row[data-v-bc8d1afb]:focus-visible,.system-logs__row[data-v-bc8d1afb]:hover{background:#172554;color:#bfdbfe}.system-logs__type[data-v-bc8d1afb]{background:#334155;color:#cbd5e1}.system-logs__empty--error[data-v-bc8d1afb]{color:#fca5a5}}
