:root,[data-brand=base][data-theme=light]{--background_primary: #FFFFFF;--background_modal: #FFFFFF;--background_secondary: #EDEFF2;--background_accent-primary: #041EC8;--background_accent-secondary: #DEE1F8;--background_primary-inverse: #1F2233;--background_warning: #FFC700;--background_destructive: #D43030;--background_positive: #90D362;--background_overlay: #00000052;--background_inverse-primary-dim: #45495E;--background_secondary-dim: #F8F8FA;--background_secondary-deep: #E1E3EA;--background_secondary-deeper: #D0D1DD;--background_accent-primary-dim: #475AD7;--background_accent-primary-deep: #0A1D9A;--background_accent-secondary-deep: #B5BFF0;--background_warning-dim: #FFFAE6;--background_destructive-dim: #EEAAAA3D;--background_positive-dim: #C4EAAE3D;--textAndIcon_primary: #1F2133;--textAndIcon_secondary: #717384;--textAndIcon_tetriary: #9C9EAB;--textAndIcon_onColor: #FFFFFF;--textAndIcon_onColorInverse: #1F2133;--textAndIcon_accent-primary: #041EC8;--textAndIcon_primary-inverse: #FFFFFF;--textAndIcon_warning: #FF8800;--textAndIcon_destructive: #D43030;--textAndIcon_positive: #10C50C;--textAndIcon_primary-dim: #6A7090;--textAndIcon_excel: #20744B;--border_primary: #B8BAC5;--border_secondary: #E6E7EC;--border_tetriary: #1F2133;--border_accent: #0A23A0;--border_destructive: #D43030;--border_warning: #FF8800;--border_positive: #90D362;--border_onColor: #FFFFFF;--effectsAndGradients_destructive-0: #D4303000;--effectsAndGradients_destructive-16: #D4303029;--effectsAndGradients_destructive-32: #D4303052;--effectsAndGradients_destructive-64: #D43030A3;--effectsAndGradients_destructive-full: #D43030;--effectsAndGradients_warning-full: #FF8800;--effectsAndGradients_positive-full: #10C50C;--effectsAndGradients_secondary-bg-0: #F0F1F400;--effectsAndGradients_primary-inv-bg-0: #272A3F00;--effectsAndGradients_primary-inv-bg-16: #272A3F29;--effectsAndGradients_primary-inv-bg-24: #272A3F3D;--effectsAndGradients_primary-bg-0: #FFFFFF00}[data-brand=base][data-theme=dark]{--background_primary: #272A3F;--background_modal: #45495E;--background_secondary: #0F1119;--background_accent-primary: #3B5AF7;--background_accent-secondary: #2433A8;--background_primary-inverse: #FFFFFF;--background_warning: #FFC700;--background_destructive: #D43030;--background_positive: #90D362;--background_overlay: #000000A3;--background_inverse-primary-dim: #EDEFF2;--background_secondary-dim: #000000;--background_secondary-deep: #5C6898;--background_secondary-deeper: #5C6898;--background_accent-primary-dim: #627BF9;--background_accent-primary-deep: #0A31F5;--background_accent-secondary-deep: #1D2987;--background_warning-dim: #FFB82D3D;--background_destructive-dim: #EC3B3B3D;--background_positive-dim: #77CE463D;--textAndIcon_primary: #FFFFFF;--textAndIcon_secondary: #9C9EAA;--textAndIcon_tetriary: #5E606E;--textAndIcon_onColor: #FFFFFF;--textAndIcon_onColorInverse: #1F2133;--textAndIcon_accent-primary: #6C84F9;--textAndIcon_primary-inverse: #1F2133;--textAndIcon_warning: #FFC700;--textAndIcon_destructive: #FF5050;--textAndIcon_positive: #90D362;--textAndIcon_primary-dim: #C4C7D4;--textAndIcon_excel: #35C07C;--border_primary: #676D8E;--border_secondary: #45485F;--border_tetriary: #FFFFFF;--border_accent: #6C84F9;--border_destructive: #FF5050;--border_warning: #FFC700;--border_positive: #90D362;--border_onColor: #FFFFFF;--effectsAndGradients_destructive-0: #FF505000;--effectsAndGradients_destructive-16: #FF505029;--effectsAndGradients_destructive-32: #FF505052;--effectsAndGradients_destructive-64: #FF5050A3;--effectsAndGradients_destructive-full: #FF5050;--effectsAndGradients_warning-full: #FFC700;--effectsAndGradients_positive-full: #90D362;--effectsAndGradients_secondary-bg-0: #0F111900;--effectsAndGradients_primary-inv-bg-0: #FFFFFF00;--effectsAndGradients_primary-inv-bg-16: #FFFFFF29;--effectsAndGradients_primary-inv-bg-24: #FFFFFF3D;--effectsAndGradients_primary-bg-0: #272A3F00}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA-d45eAU9y.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA-BAAhND-U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA-CmyJS8uq.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA-Dg1JeJN0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA-CIII54If.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA-d45eAU9y.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA-BAAhND-U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA-CmyJS8uq.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA-Dg1JeJN0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA-CIII54If.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA-d45eAU9y.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA-BAAhND-U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA-CmyJS8uq.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA-Dg1JeJN0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA-CIII54If.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA-d45eAU9y.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA-BAAhND-U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA-CmyJS8uq.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA-Dg1JeJN0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA-CIII54If.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA-d45eAU9y.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA-BAAhND-U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA-CmyJS8uq.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA-Dg1JeJN0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA-CIII54If.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA-d45eAU9y.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA-BAAhND-U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA-CmyJS8uq.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA-Dg1JeJN0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA-CIII54If.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA-d45eAU9y.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA-BAAhND-U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA-CmyJS8uq.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA-Dg1JeJN0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA-CIII54If.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WRhyzbi-CO5hGrJv.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459W1hyzbi-EAA9jha_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WZhyzbi-k7S-YeeD.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wdhyzbi-BsZE-iaG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wlhyw-l_AIctKy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WRhyzbi-CO5hGrJv.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459W1hyzbi-EAA9jha_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WZhyzbi-k7S-YeeD.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wdhyzbi-BsZE-iaG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wlhyw-l_AIctKy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WRhyzbi-CO5hGrJv.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459W1hyzbi-EAA9jha_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WZhyzbi-k7S-YeeD.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wdhyzbi-BsZE-iaG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wlhyw-l_AIctKy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WRhyzbi-CO5hGrJv.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459W1hyzbi-EAA9jha_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WZhyzbi-k7S-YeeD.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wdhyzbi-BsZE-iaG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wlhyw-l_AIctKy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WRhyzbi-CO5hGrJv.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459W1hyzbi-EAA9jha_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WZhyzbi-k7S-YeeD.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wdhyzbi-BsZE-iaG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wlhyw-l_AIctKy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WRhyzbi-CO5hGrJv.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459W1hyzbi-EAA9jha_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WZhyzbi-k7S-YeeD.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wdhyzbi-BsZE-iaG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wlhyw-l_AIctKy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WRhyzbi-CO5hGrJv.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459W1hyzbi-EAA9jha_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WZhyzbi-k7S-YeeD.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wdhyzbi-BsZE-iaG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wlhyw-l_AIctKy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WRhyzbi-CO5hGrJv.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459W1hyzbi-EAA9jha_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WZhyzbi-k7S-YeeD.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wdhyzbi-BsZE-iaG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wlhyw-l_AIctKy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WRhyzbi-CO5hGrJv.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459W1hyzbi-EAA9jha_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459WZhyzbi-k7S-YeeD.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wdhyzbi-BsZE-iaG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/JTUSjIg1_i6t8kCHKm459Wlhyw-l_AIctKy.woff2) format("woff2");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}*{box-sizing:border-box}html,body,#app{margin:0;width:100%;height:100%}body{font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:1.4}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}button,a,input,select,summary{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,.stage:focus-visible{outline:2px solid var(--border_accent)}button{color:inherit}svg{flex-shrink:0;vertical-align:middle}h1,h2,h3,p{margin:0}h1{font-size:26px;line-height:1.25;letter-spacing:-.5px;font-weight:600}h2{font-size:15px;font-weight:600}h3{font-size:14px;font-weight:500}kbd{font-family:inherit;font-size:11px;border:1px solid var(--border_secondary);border-radius:4px;line-height:16px;padding:0 4px;color:var(--textAndIcon_secondary);background:var(--background_primary)}.app-shell{--positive-ink: #25623e;--warning-ink: #815100;--canvas-surface: #e4e6eb;--annotation: #76f0ad;--annotation-selected: #ffe08a;--surface: var(--background_primary);--muted: var(--textAndIcon_secondary);background:var(--background_secondary-dim);color:var(--textAndIcon_primary);height:100dvh;display:flex;flex-direction:column;overflow:hidden}.app-shell[data-theme=dark]{--positive-ink: #a6dc93;--warning-ink: #efc66a;--canvas-surface: #13151d}.app-header{height:60px;min-height:60px;padding:0 24px;display:flex;align-items:center;gap:24px;background:var(--surface);border-bottom:1px solid var(--border_secondary)}.wordmark{display:flex;align-items:center;gap:8px;border:0;background:none;padding:0;font-weight:700;font-size:20px;letter-spacing:-.4px;white-space:nowrap}.wordmark-caption{font-size:13px;font-weight:400;letter-spacing:0;margin-left:4px;color:var(--muted)}.brand-symbol{width:24px;height:24px;display:grid;place-items:center;border:2px solid var(--textAndIcon_accent-primary);border-radius:8px 8px 8px 2px}.brand-symbol i{width:8px;height:8px;border:2px solid var(--textAndIcon_accent-primary);border-radius:50%}.header-divider{width:1px;height:22px;background:var(--border_secondary)}.breadcrumb{display:flex;align-items:center;gap:16px;min-width:0;flex:1;color:var(--muted)}.breadcrumb button{border:0;background:none;padding:4px 0;white-space:nowrap}.breadcrumb .task-name{color:var(--textAndIcon_primary);overflow:hidden;text-overflow:ellipsis}.header-actions{display:flex;gap:16px;align-items:center}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--background_accent-secondary);border:1px solid var(--border_secondary);color:var(--textAndIcon_accent-primary);font-weight:600;font-size:13px}.icon-button{height:36px;min-width:36px;padding:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:6px;flex-shrink:0}.icon-button:hover:not(:disabled),.text-control:hover,.tool-button:hover:not(:disabled){background:var(--background_secondary)}.icon-button.small{height:28px;min-width:28px;padding:4px}.icon-button.active{color:var(--textAndIcon_accent-primary);background:var(--background_accent-secondary)}.document-bar{height:76px;min-height:76px;padding:12px 24px 12px 16px;display:flex;align-items:center;gap:16px;background:var(--surface);border-bottom:1px solid var(--border_secondary)}.document-title{min-width:0}.document-title h1{font-size:15px;font-weight:500;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:36vw}.frame-meta{display:block;font-size:12px;color:var(--muted);margin-top:4px}.frame-meta i{font-style:normal;margin:0 8px}.status-badge{display:inline-flex;align-items:center;gap:6px;border-radius:4px;background:var(--background_warning-dim);color:var(--warning-ink);font-size:12px;padding:4px 8px;white-space:nowrap}.status-badge.verified{background:var(--background_positive-dim);color:var(--positive-ink)}.save-summary{margin-left:auto;min-width:195px;white-space:nowrap;font-size:12px;line-height:20px}.save-summary>div{display:flex;align-items:center;gap:6px}.save-summary>div svg{color:var(--positive-ink)}.save-summary .last-editor{font-size:11px;color:var(--muted);margin-left:22px}.save-summary.failed>div,.save-summary.failed>div svg{color:var(--textAndIcon_destructive)}.menu-anchor{position:relative}.popover{position:absolute;top:44px;right:0;width:244px;padding:6px;border:1px solid var(--border_secondary);border-radius:8px;background:var(--surface);box-shadow:0 8px 32px #0002;z-index:20}.popover p{font-size:10px;letter-spacing:1px;color:var(--muted);padding:8px}.popover button{width:100%;background:none;border:0;text-align:left;padding:10px 8px;display:flex;align-items:center;gap:10px;border-radius:4px;font-size:13px}.popover button:hover{background:var(--background_secondary)}.popover hr{border:0;border-top:1px solid var(--border_secondary);margin:4px}.editor{display:grid;grid-template-columns:56px minmax(0,1fr) 280px;flex:1;min-height:0}.editor.inspector-hidden{grid-template-columns:56px minmax(0,1fr)}.tool-rail{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;background:var(--surface);border-right:1px solid var(--border_secondary)}.tool-group{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--border_secondary)}.tool-button{width:40px;height:40px;border:1px solid transparent;border-radius:6px;display:grid;place-items:center;position:relative;background:transparent;color:var(--textAndIcon_primary)}.tool-button.active{color:var(--textAndIcon_accent-primary);background:var(--background_accent-secondary);border-color:var(--border_accent)}.tool-key{position:absolute;right:3px;bottom:1px;font-size:8px;line-height:9px;opacity:.65}.rail-bottom{margin-top:auto}.workspace{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--canvas-surface)}.view-toolbar{height:44px;min-height:44px;display:flex;align-items:center;gap:16px;padding:6px 16px;background:var(--background_secondary-dim);border-bottom:1px solid var(--border_secondary);font-size:12px}.active-tool{display:flex;align-items:center;gap:8px;color:var(--muted);min-width:95px}.zoom-controls{display:flex;align-items:center;gap:2px;margin:auto}.zoom-value{font-variant-numeric:tabular-nums;min-width:40px;text-align:center}.vertical-divider{width:1px;height:16px;background:var(--border_secondary);margin:0 8px}.text-control{display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:none;min-height:28px;padding:4px 6px;border-radius:4px;font-size:12px}.text-control[aria-pressed=false]{color:var(--muted)}.view-actions{display:flex;align-items:center;gap:12px}.stage-shell{flex:1;min-height:0;min-width:0;padding:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.stage{width:100%;height:100%;display:block;touch-action:none;overflow:hidden;outline-offset:0}.stage-shell[data-mode=rectangle]{cursor:crosshair}.stage-shell[data-mode=hand]{cursor:grab}.stage-shell[data-mode=hand]:active{cursor:grabbing}.annotation>rect{stroke:var(--annotation);stroke-width:1.3;fill:transparent}.annotation text{fill:var(--annotation);stroke:#101711;stroke-width:.35px;paint-order:stroke;pointer-events:none}.annotation.selected>rect{stroke:var(--annotation-selected);stroke-width:1.8;fill:#ffe08a12}.annotation.selected text{fill:var(--annotation-selected);font-weight:600}.annotation.selected rect.handle{fill:var(--annotation-selected);stroke:#201d13;stroke-width:1}.canvas-caption{height:30px;min-height:30px;display:flex;align-items:center;justify-content:space-between;padding:4px 16px;color:var(--muted);background:var(--background_secondary-dim);border-top:1px solid var(--border_secondary);font-size:11px;gap:12px}.caption-separator{margin:0 8px}.inspector{display:flex;flex-direction:column;min-height:0;min-width:0;border-left:1px solid var(--border_secondary);background:var(--surface)}.inspector-tabs{height:44px;min-height:44px;display:flex;gap:16px;align-items:stretch;padding:0 16px;border-bottom:1px solid var(--border_secondary)}.inspector-tabs>button[role=tab]{border:0;border-bottom:2px solid transparent;background:none;padding:0;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.inspector-tabs span{font-size:10px;line-height:16px;min-width:20px;background:var(--background_secondary);border-radius:4px;text-align:center;font-weight:400}.close-inspector{margin-left:auto;align-self:center}.class-picker{padding:16px 16px 12px}.class-picker label{font-size:11px;color:var(--muted);display:block;margin-bottom:6px}.class-select{display:flex;align-items:center;gap:8px;border:1px solid var(--border_secondary);border-radius:6px;padding:0 12px;height:36px;background:var(--background_secondary-dim)}.class-swatch{display:inline-block;width:8px;height:8px;border:1px solid #268650;background:#79dca4;border-radius:2px;flex-shrink:0}.class-select select{flex:1;border:0;background:none;color:inherit;outline-offset:1px;min-width:0;font-size:13px}.class-select kbd{margin-left:8px}.list-label{display:flex;align-items:center;justify-content:space-between;padding:0 12px 4px 16px;font-size:10px;letter-spacing:.8px;color:var(--muted)}.object-list{flex:1;min-height:80px;overflow:auto;padding:0 8px 8px;scrollbar-width:thin;scrollbar-color:var(--border_primary) transparent}.object-row{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:6px 8px;background:transparent;border:1px solid transparent;border-radius:4px;font-size:12px;text-align:left}.object-row:hover{background:var(--background_secondary)}.object-row.selected{border-color:var(--border_accent);background:var(--background_accent-secondary)}.object-number{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;width:18px}.object-size{margin-left:auto;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.selected-properties{flex-shrink:0;border-top:1px solid var(--border_secondary);padding:12px 16px 16px;min-height:156px}.selection-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.selection-title h2{font-size:13px;font-weight:500}.destructive{color:var(--textAndIcon_destructive)}.property-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);gap:12px}.property-label select{border:1px solid var(--border_secondary);background:var(--background_secondary-dim);color:var(--textAndIcon_primary);border-radius:4px;padding:4px 8px;width:150px;min-width:0}.selected-properties details{margin-top:12px}.selected-properties summary{cursor:pointer;font-size:12px;min-height:24px;line-height:24px}.selected-properties summary span{float:right;color:var(--muted);font-size:11px}.property-hint{font-size:11px;color:var(--muted);margin-top:8px}.selected-properties>h2{margin:8px 0 4px;font-size:13px}.selected-properties>p{font-size:12px;color:var(--muted);max-width:224px}.coordinate-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.coordinate-grid label{font-size:11px;color:var(--muted)}input{border:1px solid var(--border_secondary);border-radius:4px;background:var(--background_secondary-dim);color:var(--textAndIcon_primary);padding:7px 8px;min-width:0}.coordinate-grid input{width:100%;display:block;font-size:12px;margin-top:4px;padding:4px 8px}.rules-pane{padding:20px;overflow:auto}.eyebrow{font-size:10px;letter-spacing:1.2px;color:var(--muted);font-weight:500}.rules-pane h2{margin:12px 0;font-size:18px;line-height:24px}.rules-pane p,.rules-pane li{font-size:13px;line-height:20px}.rules-pane h3{margin:24px 0 8px;font-size:13px;font-weight:600}.rules-pane ul{padding-left:18px;margin-top:8px}.rules-pane li{margin-bottom:8px}.rule-callout{display:flex;gap:8px;margin-top:16px;padding:12px;background:var(--background_secondary-dim);border:1px solid var(--border_secondary);border-radius:6px}.muted{color:var(--muted)}.review-bar{height:96px;min-height:96px;padding:12px 24px 12px 72px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--surface);border-top:1px solid var(--border_secondary)}.frame-navigation{display:flex;align-items:center;gap:16px;min-width:0}.filmstrip{display:flex;align-items:center;gap:8px}.film-frame{position:relative;border:2px solid transparent;border-radius:6px;padding:2px;background:var(--background_secondary);height:64px;width:82px;overflow:hidden}.film-frame.current{border-color:var(--border_accent);background:var(--background_accent-secondary)}.film-frame img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}.film-frame>span{position:absolute;left:4px;bottom:4px;background:#000b;color:#fff;border-radius:2px;font-size:10px;padding:0 4px}.film-frame i{position:absolute;right:4px;top:4px;display:grid;place-items:center;background:#a6dc93;color:#14351f;border-radius:50%;width:16px;height:16px}.frame-counter{white-space:nowrap;line-height:20px}.frame-counter strong{font-size:14px;font-variant-numeric:tabular-nums;font-weight:500}.frame-counter strong span{font-weight:400;color:var(--muted)}.frame-counter small{display:block;font-size:11px;color:var(--muted)}.review-actions{display:flex;align-items:center;gap:24px}.review-progress{font-size:11px;color:var(--muted);min-width:130px}.review-progress>div{height:3px;background:var(--background_secondary);border-radius:3px;margin-top:8px}.review-progress i{height:100%;background:var(--textAndIcon_accent-primary);display:block;border-radius:3px;transition:width .2s}.button{min-height:36px;padding:8px 12px;border:1px solid var(--border_secondary);border-radius:6px;background:var(--surface);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:500;white-space:nowrap}.button:hover:not(:disabled){background:var(--background_secondary)}.button.primary{background:var(--background_accent-primary);border-color:var(--background_accent-primary);color:var(--textAndIcon_onColor)}.button.primary:hover:not(:disabled){background:var(--background_accent-primary-deep)}.save-warning{display:flex;align-items:center;gap:12px;padding:12px 24px;background:var(--background_warning-dim);border-bottom:1px solid var(--border_warning);color:var(--warning-ink);font-size:12px}.save-warning>div{flex:1}.save-warning b,.save-warning span{display:block}.save-warning span{margin-top:4px}.overview{flex:1;overflow:auto;padding:40px 48px;background:var(--background_secondary-dim)}.overview-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}.overview-title h1{font-size:30px;margin:8px 0 12px}.overview-title p{color:var(--muted);font-size:14px}.overview-actions{display:flex;gap:12px;flex-wrap:wrap}.back-link{display:flex;gap:8px;align-items:center;border:0;background:none;padding:0;margin-bottom:24px;color:var(--muted);font-size:12px}.overview-tabs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border_secondary);padding-bottom:12px;margin-bottom:24px}.overview-tabs h2{font-size:15px;font-weight:500}.overview-tabs h2 span{font-size:12px;color:var(--muted);margin-left:8px}.overview-tabs>span{font-size:12px;color:var(--muted)}.image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.image-card{max-width:480px;padding:0;text-align:left;border:1px solid var(--border_secondary);border-radius:8px;background:var(--surface);overflow:hidden;transition:border-color .15s}.image-card:hover{border-color:var(--border_accent)}.image-card-preview{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--canvas-surface)}.image-card-preview img{width:100%;height:100%;object-fit:contain}.card-number{position:absolute;top:12px;left:12px;font-size:11px;color:#fff;background:#0009;border-radius:4px;padding:2px 6px}.image-card-info{padding:16px}.image-card-info h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.image-card-info p{font-size:12px;color:var(--muted);margin:6px 0 16px}.overview-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:28px;gap:24px;font-size:12px;color:var(--muted)}.task-card{width:100%;padding:24px;border:1px solid var(--border_secondary);border-radius:8px;background:var(--surface);display:flex;align-items:center;gap:20px;text-align:left}.task-card:hover{border-color:var(--border_accent)}.task-card-icon{height:48px;width:48px;display:grid;place-items:center;background:var(--background_accent-secondary);color:var(--textAndIcon_accent-primary);border-radius:8px}.task-card h2{font-size:16px;margin-bottom:4px}.task-card p,.task-card>span{color:var(--muted);font-size:13px}.task-card>span{margin-left:auto}.dialog{border:1px solid var(--border_secondary);border-radius:12px;padding:24px;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);background:var(--surface);color:var(--textAndIcon_primary);box-shadow:0 16px 64px #0004}.dialog::backdrop{background:#090c1566;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.dialog-heading h2{font-size:18px;font-weight:500}.dialog>p{font-size:13px;line-height:20px;color:var(--muted);margin:12px 0}.dialog .dialog-note{font-size:12px;padding:12px;background:var(--background_secondary-dim);border-radius:6px}.shortcuts{margin:0}.shortcuts>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border_secondary);padding:10px 0;font-size:13px}.shortcuts dd{margin:0}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;width:100%;border:1px dashed var(--border_primary);border-radius:8px;background:var(--background_secondary-dim);margin:20px 0}.dropzone svg{color:var(--textAndIcon_accent-primary)}.dropzone span{font-size:12px;color:var(--muted)}.theme-settings{display:flex;gap:12px;margin-top:20px}.publish-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px;margin:24px 0}.publish-summary span{color:var(--muted)}.publish-summary b{font-weight:500}.form-label{display:grid;gap:6px;font-size:12px;margin:16px 0;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.editor{grid-template-columns:64px minmax(0,1fr) 300px}.tool-rail{padding:16px 12px}.stage-shell{padding:24px}.review-bar{padding-left:88px}}@media(max-width:1100px){.document-bar{gap:12px}.document-bar .status-badge{display:none}.editor{grid-template-columns:52px minmax(0,1fr) 248px}.app-header{gap:16px}.tool-rail{padding:12px 6px}.active-tool{display:none}.view-toolbar{gap:8px;padding:6px 12px}.zoom-controls{margin:0 auto 0 0}.view-actions{gap:4px}.canvas-caption .caption-detail{display:none}.review-bar{padding-left:68px;gap:16px}.review-actions{gap:16px}.review-progress{min-width:104px}.frame-navigation,.object-row{gap:8px}.wordmark-caption{display:none}.object-size{font-size:9px}}@media(max-width:800px){.app-shell{height:auto;min-height:100dvh;overflow:visible}.app-header{padding:0 16px;height:56px;min-height:56px;gap:12px}.header-divider{display:none}.breadcrumb{gap:8px;font-size:12px}.header-actions{gap:8px}.document-bar{height:auto;min-height:92px;padding:12px 16px;display:grid;grid-template-columns:32px minmax(0,1fr) 36px;gap:8px 12px}.document-title h1{max-width:none;font-size:13px}.document-title{grid-column:2}.document-bar .menu-anchor{grid-column:3;grid-row:1}.frame-list-button{padding:6px;min-width:32px}.save-summary{grid-column:2/4;margin:0;display:flex;flex-wrap:wrap;gap:0 12px;min-width:0;font-size:11px}.save-summary .last-editor{margin:0}.editor,.editor.inspector-hidden{display:flex;flex-direction:column;flex:0;position:relative}.tool-rail{flex-direction:row;padding:8px 16px;border-right:0;border-bottom:1px solid var(--border_secondary);gap:12px}.tool-group{flex-direction:row;border-bottom:0;border-right:1px solid var(--border_secondary);padding:0 12px 0 0;gap:4px}.tool-button{width:36px;height:36px}.rail-bottom{margin:0 0 0 auto}.workspace{min-height:0;display:block}.view-toolbar{height:40px;min-height:40px;padding:6px 16px}.view-actions .text-control span{display:none}.stage-shell{height:auto;aspect-ratio:4/3;padding:12px}.stage{height:100%;width:100%}.canvas-caption{height:28px;padding:4px 16px}.inspector{border-left:0;border-top:1px solid var(--border_secondary);height:340px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:44px 68px 28px minmax(0,1fr)}.inspector-tabs{grid-column:1/3}.class-picker{padding:8px 16px;grid-column:1;grid-row:2}.list-label{grid-column:1;grid-row:3}.object-list{grid-column:1;grid-row:4}.selected-properties{grid-column:2;grid-row:2/5;border-top:0;border-left:1px solid var(--border_secondary);padding:16px;overflow:auto}.property-label{display:grid;gap:6px}.property-label select{width:100%}.selected-properties summary{margin-top:16px}.rules-pane{grid-column:1/3;grid-row:2/5;padding:16px}.review-bar{height:auto;min-height:100px;padding:16px;flex-wrap:wrap;gap:16px}.review-actions{margin-left:auto}.frame-counter,.review-progress{display:none}.film-frame{height:52px;width:68px}.filmstrip{gap:6px}.review-bar .button{min-height:40px}.overview{padding:24px 16px;overflow:visible}.overview-title{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.overview-title h1{font-size:26px}.overview-actions{width:100%}.overview-bottom{align-items:flex-start}.overview-tabs{margin-bottom:16px}.image-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.image-card{max-width:none}.task-card{padding:16px;gap:12px;flex-wrap:wrap}.task-card>span{margin-left:60px}.save-warning{padding:12px 16px;flex-wrap:wrap}.save-warning>div{min-width:200px}.save-warning .button{margin-left:32px}}@media(max-width:420px){.app-header{gap:8px;padding:0 12px}.wordmark{font-size:17px;gap:6px}.brand-symbol{height:20px;width:20px}.breadcrumb>button:first-child,.breadcrumb>svg{display:none}.header-actions{gap:4px}.header-actions .avatar{width:28px;height:28px}.document-bar{padding:12px;gap:8px}.save-summary,.save-summary .last-editor{font-size:10px}.document-title h1{font-size:12px}.frame-meta{font-size:11px}.tool-rail{padding:6px 12px;gap:8px}.tool-group{padding-right:8px;gap:2px}.tool-button{width:32px;height:36px}.view-toolbar{padding:6px 12px;gap:4px}.view-actions{gap:2px}.view-actions .text-control{padding:4px}.vertical-divider{margin:0 4px}.zoom-controls .text-control span{font-size:11px}.stage-shell{padding:8px}.canvas-caption{padding:4px 12px}.inspector{height:320px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inspector-tabs{padding:0 12px}.class-picker{padding:8px 12px}.class-select{padding:0 8px;gap:4px}.class-select kbd{display:none}.list-label{padding-left:12px}.object-list{padding:0 4px 8px}.object-row{gap:6px;padding:6px}.object-size{display:none}.selected-properties{padding:12px}.selected-properties>p{font-size:11px}.property-hint{line-height:18px}.review-bar{padding:12px;gap:12px;justify-content:center}.review-actions{width:100%;margin:0}.review-actions>.button{width:100%}.frame-navigation{justify-content:center;width:100%}.overview-title h1{font-size:24px}.overview-actions .button{flex:1}.overview-bottom{flex-direction:column;gap:12px}.dialog{padding:20px}.dialog-heading h2{font-size:16px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.app-shell[data-theme=dark]{color-scheme:dark;--background_primary: #1d2026;--background_modal: #262a32;--background_secondary: #272c35;--background_secondary-dim: #191c22;--background_accent-secondary: #263650;--background_warning-dim: #332b1a;--textAndIcon_primary: #edf0f7;--textAndIcon_secondary: #abb3c2;--textAndIcon_accent-primary: #9ab4ff;--border_primary: #4b5362;--border_secondary: #343944;--border_accent: #9ab4ff;--canvas-surface: #101318}.app-shell[data-theme=light]{color-scheme:light}.class-select select{min-height:28px}.stage-shell{position:relative}.stage{min-width:0;min-height:0}.stage-loading{position:absolute;padding:12px 20px;background:var(--surface);border-radius:8px;color:var(--muted)}.annotation rect{stroke:var(--box-color, var(--annotation))}.annotation text{fill:var(--box-color, var(--annotation))}.annotation.selected rect{stroke:var(--annotation-selected)}.annotation.selected text{fill:var(--annotation-selected)}.annotation .handle{fill:#fff;stroke:#1d2026}.annotation [data-handle=n],.annotation [data-handle=s]{cursor:ns-resize}.annotation [data-handle=e],.annotation [data-handle=w]{cursor:ew-resize}.annotation [data-handle=nw],.annotation [data-handle=se]{cursor:nwse-resize}.annotation [data-handle=ne],.annotation [data-handle=sw]{cursor:nesw-resize}.object-class{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-tabs>button:not(.icon-button){border:0;border-bottom:2px solid transparent;background:none;padding:0;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.inspector-tabs>button.active{border-bottom-color:var(--textAndIcon_accent-primary);color:var(--textAndIcon_primary);font-weight:500}.stage-shell[data-mode=draw]{cursor:crosshair}.stage-shell[data-mode=pan]{cursor:grab}.stage-shell[data-mode=pan]:active{cursor:grabbing}.annotation>rect{cursor:move}.list-empty{padding:12px;color:var(--muted);font-size:12px}.image-menu summary{list-style:none}.image-menu summary::-webkit-details-marker{display:none}.save-summary{min-width:0;max-width:40%}.save-summary .last-editor{display:block;overflow:hidden;text-overflow:ellipsis}.save-summary>div{white-space:nowrap}.row,.pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pagination{justify-content:center;margin-top:24px}.overview-bottom .pagination{margin:0}.task-list{display:grid;gap:16px}.task-card-text{flex:1;min-width:0;overflow-wrap:anywhere}.task-card-text p{overflow-wrap:anywhere}.empty{color:var(--muted);text-align:center;padding:48px 16px}.error{color:var(--textAndIcon_destructive);background:var(--background_destructive-dim);padding:12px 16px;font-size:13px;overflow-wrap:anywhere;border-radius:6px}.global-error{margin:12px 24px}.login-page{display:grid;place-items:center}.login-card{display:grid;gap:20px;padding:32px;max-width:480px;border:1px solid var(--border_secondary);background:var(--surface);border-radius:12px}.login-card h1{font-size:26px}.login-card p{color:var(--muted)}a{color:var(--textAndIcon_accent-primary)}a.button{text-decoration:none}textarea{font:inherit}.task-form,.form-section{display:grid;gap:16px}.task-form{margin-top:16px}.task-form label,.advanced label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.task-form input,.task-form textarea,.advanced input,.advanced textarea{width:100%;min-width:0;border:1px solid var(--border_primary);border-radius:6px;background:var(--surface);color:var(--textAndIcon_primary);padding:8px 10px}textarea{resize:vertical;min-height:64px}.form-section{border-top:1px solid var(--border_secondary);padding-top:16px}.advanced{margin:16px 0;font-size:12px;color:var(--muted)}.advanced summary{cursor:pointer;color:var(--textAndIcon_primary)}.advanced label,.advanced p{margin:12px 0}.advanced code{overflow-wrap:anywhere}.operation-progress{font-size:12px;line-height:20px;overflow-wrap:anywhere;white-space:pre-wrap;padding:12px;background:var(--background_accent-secondary);border-radius:6px;margin:16px 0}.import-notice,.publication-notice{display:flex;gap:16px;flex-wrap:wrap;align-items:center;padding:16px;border:1px solid var(--border_secondary);border-radius:8px;margin:16px 0;background:var(--surface)}.publication-notice>div{flex:1;min-width:200px;overflow-wrap:anywhere}.publication-notice p{font-size:12px;color:var(--muted);margin-top:6px}.profile-logout{margin-top:24px}.dialog>.error{margin-bottom:12px}.publish-summary b{overflow-wrap:anywhere}.rules{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:800px){.stage-shell{aspect-ratio:var(--image-ratio, 4 / 3)}.save-summary{max-width:none}.save-summary .last-editor{margin-left:0;max-width:100%}.app-shell .dialog{max-height:calc(100dvh - 32px)}}@media(max-width:420px){.review-actions>.button{width:100%}.login-card{padding:24px}.shortcuts{font-size:12px}.shortcuts>div{flex-wrap:wrap;gap:6px}}@media(min-width:801px){.app-header{height:52px;min-height:52px}.document-bar{height:60px;min-height:60px;padding-top:8px;padding-bottom:8px}.view-toolbar,.inspector-tabs{height:40px;min-height:40px}.canvas-caption{height:24px;min-height:24px}.review-bar{height:88px;min-height:88px}}.ui-icon[data-v-c9b0336c]{display:inline-block;flex-shrink:0;vertical-align:middle;fill:currentColor;box-sizing:content-box}.button[data-v-354c0e8e]{position:relative;display:flex;justify-content:center;border-radius:8px;justify-items:center;align-items:center;border:none}.button.small[data-v-354c0e8e]{height:32px;padding:6px 12px}.button.small .text[data-v-354c0e8e]{font-family:IBM Plex Sans;font-style:normal;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-weight:400;line-height:20px}.button.small .icon[data-v-354c0e8e]{font-size:16px}.button.medium[data-v-354c0e8e]{height:40px;padding:7px 16px 9px}.button.medium .text[data-v-354c0e8e]{font-family:IBM Plex Sans;font-style:normal;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-weight:400;line-height:24px}.button.medium .icon[data-v-354c0e8e]{font-size:20px}.button.large[data-v-354c0e8e]{height:48px;padding:11px 20px 13px}.button.large .text[data-v-354c0e8e]{font-family:IBM Plex Sans;font-style:normal;font-feature-settings:"liga" off,"clig" off;font-size:18px;font-weight:400;line-height:24px}.button.large .icon[data-v-354c0e8e]{font-size:24px}.button.primary[data-v-354c0e8e]{background:var(--background_accent-primary)}.button.primary .text[data-v-354c0e8e],.button.primary .icon[data-v-354c0e8e]{color:var(--textAndIcon_onColor)}.button.primary .elipse[data-v-354c0e8e]{background:var(--textAndIcon_onColor)}.button.transparent[data-v-354c0e8e]{background:transparent}.button.transparent .text[data-v-354c0e8e],.button.transparent .icon[data-v-354c0e8e]{color:var(--background_accent-primary)}.button.transparent .elipse[data-v-354c0e8e]{background:var(--background_accent-primary)}.button.secondary[data-v-354c0e8e]{background:var(--background_primary)}.button.secondary .text[data-v-354c0e8e],.button.secondary .icon[data-v-354c0e8e]{color:var(--textAndIcon_primary)}.button.secondary .elipse[data-v-354c0e8e]{background:var(--textAndIcon_primary)}.button.tetriary[data-v-354c0e8e]{background:var(--background_secondary)}.button.tetriary .text[data-v-354c0e8e],.button.tetriary .icon[data-v-354c0e8e]{color:var(--textAndIcon_primary)}.button.tetriary .elipse[data-v-354c0e8e]{background:var(--textAndIcon_primary)}.button.danger[data-v-354c0e8e]{background:var(--background_destructive)}.button.danger .text[data-v-354c0e8e],.button.danger .icon[data-v-354c0e8e]{color:var(--textAndIcon_onColor)}.button.danger .elipse[data-v-354c0e8e]{background:var(--textAndIcon_onColor)}.button.warning[data-v-354c0e8e]{background:var(--background_warning)}.button.warning .text[data-v-354c0e8e],.button.warning .icon[data-v-354c0e8e]{color:var(--textAndIcon_onColorInverse)}.button.warning .elipse[data-v-354c0e8e]{background:var(--textAndIcon_onColorInverse)}.button.iconOnly.small[data-v-354c0e8e]{padding:8px}.button.iconOnly.medium[data-v-354c0e8e]{padding:10px}.button.iconOnly.large[data-v-354c0e8e]{padding:12px}.button:not(.iconOnly):not(.loading).small[data-v-354c0e8e]{column-gap:4px}.button:not(.iconOnly):not(.loading).medium[data-v-354c0e8e]{column-gap:8px}.button:not(.iconOnly):not(.loading).large[data-v-354c0e8e]{column-gap:8px}.button.loading[data-v-354c0e8e]{column-gap:6px}.button.loading .elipse[data-v-354c0e8e]{display:block;height:6px;width:6px;border-radius:4px}.button.loading .elipse[data-v-354c0e8e]:first-child{animation:elipseLoadAnimation-354c0e8e 2s ease-in-out infinite}.button.loading .elipse[data-v-354c0e8e]:nth-child(2){animation:elipseLoadAnimation-354c0e8e 2s ease-in-out infinite;animation-delay:.5s}.button.loading .elipse[data-v-354c0e8e]:last-child{animation:elipseLoadAnimation-354c0e8e 2s ease-in-out infinite;animation-delay:1s}@keyframes elipseLoadAnimation-354c0e8e{0%{opacity:.32}1%{opacity:1}50%{opacity:.32}to{opacity:.32}}.button:hover:not(.loading):not(.disabled).primary[data-v-354c0e8e]{background:var(--background_accent-primary-dim)}.button:hover:not(.loading):not(.disabled).transparent[data-v-354c0e8e]{background:var(--background_accent-secondary)}.button:hover:not(.loading):not(.disabled).secondary[data-v-354c0e8e],.button:hover:not(.loading):not(.disabled).tetriary[data-v-354c0e8e]{background:var(--background_secondary-deep)}.button:hover:not(.loading):not(.disabled).danger[data-v-354c0e8e],.button:hover:not(.loading):not(.disabled).warning[data-v-354c0e8e]{opacity:.7}.button:active:not(.loading):not(.disabled).primary[data-v-354c0e8e],.button:active:not(.loading):not(.disabled).transparent[data-v-354c0e8e]{background:var(--background_accent-primary-deep)}.button:active:not(.loading):not(.disabled).secondary[data-v-354c0e8e],.button:active:not(.loading):not(.disabled).tetriary[data-v-354c0e8e]{background:var(--background_secondary-deep)}.button:active:not(.loading):not(.disabled).transparent .text[data-v-354c0e8e],.button:active:not(.loading):not(.disabled).transparent .icon[data-v-354c0e8e]{color:var(--textAndIcon_onColor)}.button:active:not(.loading):not(.disabled).danger[data-v-354c0e8e],.button:active:not(.loading):not(.disabled).warning[data-v-354c0e8e]{opacity:.8}.button[data-v-354c0e8e]:not(.loading):not(.disabled):focus:not(:focus-visible){outline:none}.button[data-v-354c0e8e]:not(.loading):not(.disabled):focus-visible{outline:1px solid var(--border_accent);outline-offset:2px}@media(forced-colors:active){.button[data-v-354c0e8e]:not(.loading):not(.disabled):focus-visible{outline-color:Highlight}}.button.disabled .text[data-v-354c0e8e],.button.disabled .icon[data-v-354c0e8e]{color:var(--textAndIcon_tetriary)}.button.disabled.primary[data-v-354c0e8e],.button.disabled.tetriary[data-v-354c0e8e],.button.disabled.danger[data-v-354c0e8e],.button.disabled.warning[data-v-354c0e8e]{background:var(--background_secondary)}.button.disabled.transparent[data-v-354c0e8e]{background:transparent}.button.disabled.secondary[data-v-354c0e8e]{background:var(--background_primary)}
