@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&display=swap";:root,:host{--tui-font-heading: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-font-text: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-font-offset: 0rem;--tui-font-heading-1: bold calc(var(--tui-font-offset) + 3.125rem) / calc(50 / 56) var(--tui-font-heading);--tui-font-heading-2: bold calc(var(--tui-font-offset) + 2.75rem) / calc(48 / 44) var(--tui-font-heading);--tui-font-heading-3: bold calc(var(--tui-font-offset) + 2.25rem) / calc(40 / 36) var(--tui-font-heading);--tui-font-heading-4: bold calc(var(--tui-font-offset) + 1.75rem) / calc(32 / 28) var(--tui-font-heading);--tui-font-heading-5: bold calc(var(--tui-font-offset) + 1.5rem) / calc(28 / 24) var(--tui-font-heading);--tui-font-heading-6: bold calc(var(--tui-font-offset) + 1.25rem) / calc(24 / 20) var(--tui-font-heading);--tui-font-text-xl: normal calc(var(--tui-font-offset) + 1.1875rem) / calc(28 / 19) var(--tui-font-text);--tui-font-text-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(28 / 17) var(--tui-font-text);--tui-font-text-m: normal calc(var(--tui-font-offset) + 1rem) / 1.5 var(--tui-font-text);--tui-font-text-s: normal calc(var(--tui-font-offset) + .8125rem) / calc(20 / 13) var(--tui-font-text);--tui-font-text-xs: normal calc(var(--tui-font-offset) + .6875rem) / calc(16 / 11) var(--tui-font-text);--tui-font-text-ui-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(24 / 17) var(--tui-font-text);--tui-font-text-ui-m: normal calc(var(--tui-font-offset) + 1rem) / 1.25 var(--tui-font-text);--tui-font-text-ui-s: normal calc(var(--tui-font-offset) + .8125rem) / calc(16 / 13) var(--tui-font-text);--tui-font-text-ui-xs: normal calc(var(--tui-font-offset) + .6875rem) / calc(13 / 11) var(--tui-font-text);--tui-radius-xs: .25rem;--tui-radius-s: .5rem;--tui-radius-m: .625rem;--tui-radius-l: .75rem;--tui-radius-xl: 1.5rem;--tui-height-xs: 1.5rem;--tui-height-s: 2rem;--tui-height-m: 2.75rem;--tui-height-l: 3.5rem;--tui-padding-s: .625rem;--tui-padding-m: .75rem;--tui-padding-l: 1rem;--tui-duration: .3s;--tui-disabled-opacity: .56}@media screen{[tuiTheme=dark]{color-scheme:dark;--tui-background-base: #222;--tui-background-base-alt: #333;--tui-background-neutral-1: rgba(255, 255, 255, .08);--tui-background-neutral-1-hover: rgba(255, 255, 255, .16);--tui-background-neutral-1-pressed: rgba(255, 255, 255, .24);--tui-background-neutral-2: rgba(255, 255, 255, .24);--tui-background-neutral-2-hover: rgba(255, 255, 255, .32);--tui-background-neutral-2-pressed: rgba(255, 255, 255, .4);--tui-background-accent-opposite: #fff;--tui-background-accent-opposite-hover: #f6f6f6;--tui-background-accent-opposite-pressed: #ededed;--tui-background-elevation-1: #292929;--tui-background-elevation-2: #2f2f2f;--tui-background-elevation-3: #373737;--tui-service-autofill-background: #554a2a;--tui-border-normal: rgba(255, 255, 255, .14);--tui-border-hover: rgba(255, 255, 255, .6);--tui-border-focus: rgba(255, 255, 255, .64);--tui-status-negative: #ff8c67;--tui-status-negative-pale: rgba(244, 87, 37, .32);--tui-status-negative-pale-hover: rgba(244, 87, 37, .4);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .32);--tui-status-positive-pale-hover: rgba(74, 201, 155, .4);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .32);--tui-status-warning-pale-hover: rgba(255, 199, 0, .4);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .32);--tui-status-info-pale-hover: rgba(112, 182, 246, .4);--tui-status-neutral: #959ba4;--tui-text-primary: #ffffff;--tui-text-secondary: rgba(255, 255, 255, .72);--tui-text-tertiary: rgba(255, 255, 255, .6);--tui-text-action: #6788ff;--tui-text-action-hover: #526ed3;--tui-text-positive: #44c596;--tui-text-positive-hover: #3aa981;--tui-text-negative: #ff8c67;--tui-text-negative-hover: #bb593a}[tuiTheme=light]{color-scheme:light}:root,:host,[tuiTheme=light]{--tui-background-base: #fff;--tui-background-base-alt: #f6f6f6;--tui-background-neutral-1: rgba(0, 0, 0, .04);--tui-background-neutral-1-hover: rgba(0, 0, 0, .08);--tui-background-neutral-1-pressed: rgba(0, 0, 0, .12);--tui-background-neutral-2: rgba(0, 0, 0, .08);--tui-background-neutral-2-hover: rgba(0, 0, 0, .1);--tui-background-neutral-2-pressed: rgba(0, 0, 0, .14);--tui-background-accent-1: #526ed3;--tui-background-accent-1-hover: #6c86e2;--tui-background-accent-1-pressed: #314692;--tui-background-accent-2: #ff7043;--tui-background-accent-2-hover: #ff9a94;--tui-background-accent-2-pressed: #e7716a;--tui-background-accent-opposite: #000;--tui-background-accent-opposite-hover: #333;--tui-background-accent-opposite-pressed: #808080;--tui-background-elevation-1: #fff;--tui-background-elevation-2: #fff;--tui-background-elevation-3: #fff;--tui-service-autofill-background: #fff5c0;--tui-service-selection-background: rgba(112, 182, 246, .12);--tui-service-backdrop: rgba(0, 0, 0, .75);--tui-border-normal: rgba(0, 0, 0, .1);--tui-border-hover: rgba(0, 0, 0, .16);--tui-border-focus: rgba(51, 51, 51, .64);--tui-status-negative: #f45725;--tui-status-negative-pale: rgba(244, 87, 37, .12);--tui-status-negative-pale-hover: rgba(244, 87, 37, .24);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .12);--tui-status-positive-pale-hover: rgba(74, 201, 155, .24);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .12);--tui-status-warning-pale-hover: rgba(255, 199, 0, .24);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .12);--tui-status-info-pale-hover: rgba(112, 182, 246, .24);--tui-status-neutral: #79818c;--tui-text-primary: #1b1f3b;--tui-text-secondary: rgba(27, 31, 59, .65);--tui-text-tertiary: rgba(27, 31, 59, .4);--tui-text-primary-on-accent-1: #fff;--tui-text-primary-on-accent-2: #fff;--tui-text-action: #4c66c3;--tui-text-action-hover: #6c86e2;--tui-text-positive: #3aa981;--tui-text-positive-hover: #7ac5aa;--tui-text-negative: #dd4c1e;--tui-text-negative-hover: #e38163;--tui-chart-categorical-00: var(--tui-background-accent-1);--tui-chart-categorical-01: #ea97c4;--tui-chart-categorical-02: #a0c5df;--tui-chart-categorical-03: #fee797;--tui-chart-categorical-04: #b0b0b0;--tui-chart-categorical-05: #e29398;--tui-chart-categorical-06: #b8474e;--tui-chart-categorical-07: #fcc068;--tui-chart-categorical-08: #ff8a00;--tui-chart-categorical-09: #dab3f9;--tui-chart-categorical-10: #7b439e;--tui-chart-categorical-11: #8dda71;--tui-chart-categorical-12: #fcbb14;--tui-chart-categorical-13: #a8cef1;--tui-chart-categorical-14: #bd65a4;--tui-chart-categorical-15: #7fd7cc;--tui-chart-categorical-16: #2fad96;--tui-chart-categorical-17: #d4aca2;--tui-chart-categorical-18: #9d6f64;--tui-chart-categorical-19: #d2e9a2;--tui-chart-categorical-20: #aadc42;--tui-chart-categorical-21: #3682db;--tui-chart-categorical-22: #34b41f;--tui-shadow-small: 0 .25rem 1.25rem rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, .14);--tui-shadow-medium: 0 .375rem 2rem rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, .18);--tui-shadow-popup: 0 1.25rem 3rem rgba(0, 0, 0, .2)}}@media print{:root,:host,[tuiTheme]{color-scheme:light;--tui-background-base: #fff;--tui-background-base-alt: #f6f6f6;--tui-background-neutral-1: rgba(0, 0, 0, .04);--tui-background-neutral-1-hover: rgba(0, 0, 0, .08);--tui-background-neutral-1-pressed: rgba(0, 0, 0, .12);--tui-background-neutral-2: rgba(0, 0, 0, .08);--tui-background-neutral-2-hover: rgba(0, 0, 0, .1);--tui-background-neutral-2-pressed: rgba(0, 0, 0, .14);--tui-background-accent-1: #526ed3;--tui-background-accent-1-hover: #6c86e2;--tui-background-accent-1-pressed: #314692;--tui-background-accent-2: #ff7043;--tui-background-accent-2-hover: #ff9a94;--tui-background-accent-2-pressed: #e7716a;--tui-background-accent-opposite: #000;--tui-background-accent-opposite-hover: #333;--tui-background-accent-opposite-pressed: #808080;--tui-background-elevation-1: #fff;--tui-background-elevation-2: #fff;--tui-background-elevation-3: #fff;--tui-service-autofill-background: #fff5c0;--tui-service-selection-background: rgba(112, 182, 246, .12);--tui-service-backdrop: rgba(0, 0, 0, .75);--tui-border-normal: rgba(0, 0, 0, .1);--tui-border-hover: rgba(0, 0, 0, .16);--tui-border-focus: rgba(51, 51, 51, .64);--tui-status-negative: #f45725;--tui-status-negative-pale: rgba(244, 87, 37, .12);--tui-status-negative-pale-hover: rgba(244, 87, 37, .24);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .12);--tui-status-positive-pale-hover: rgba(74, 201, 155, .24);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .12);--tui-status-warning-pale-hover: rgba(255, 199, 0, .24);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .12);--tui-status-info-pale-hover: rgba(112, 182, 246, .24);--tui-status-neutral: #79818c;--tui-text-primary: #1b1f3b;--tui-text-secondary: rgba(27, 31, 59, .65);--tui-text-tertiary: rgba(27, 31, 59, .4);--tui-text-primary-on-accent-1: #fff;--tui-text-primary-on-accent-2: #fff;--tui-text-action: #4c66c3;--tui-text-action-hover: #6c86e2;--tui-text-positive: #3aa981;--tui-text-positive-hover: #7ac5aa;--tui-text-negative: #dd4c1e;--tui-text-negative-hover: #e38163;--tui-chart-categorical-00: var(--tui-background-accent-1);--tui-chart-categorical-01: #ea97c4;--tui-chart-categorical-02: #a0c5df;--tui-chart-categorical-03: #fee797;--tui-chart-categorical-04: #b0b0b0;--tui-chart-categorical-05: #e29398;--tui-chart-categorical-06: #b8474e;--tui-chart-categorical-07: #fcc068;--tui-chart-categorical-08: #ff8a00;--tui-chart-categorical-09: #dab3f9;--tui-chart-categorical-10: #7b439e;--tui-chart-categorical-11: #8dda71;--tui-chart-categorical-12: #fcbb14;--tui-chart-categorical-13: #a8cef1;--tui-chart-categorical-14: #bd65a4;--tui-chart-categorical-15: #7fd7cc;--tui-chart-categorical-16: #2fad96;--tui-chart-categorical-17: #d4aca2;--tui-chart-categorical-18: #9d6f64;--tui-chart-categorical-19: #d2e9a2;--tui-chart-categorical-20: #aadc42;--tui-chart-categorical-21: #3682db;--tui-chart-categorical-22: #34b41f;--tui-shadow-small: 0 .25rem 1.25rem rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, .14);--tui-shadow-medium: 0 .375rem 2rem rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, .18);--tui-shadow-popup: 0 1.25rem 3rem rgba(0, 0, 0, .2)}}[tuiAppearance][data-appearance=accent]{background:var(--tui-background-accent-2);color:var(--tui-text-primary-on-accent-2)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=accent]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-2-hover)}[tuiAppearance][data-appearance=accent]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-2-hover)}}[tuiAppearance][data-appearance=accent][data-state=hover]{background:var(--tui-background-accent-2-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=accent][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=accent][tuiWrapper][data-state=hover]{background:var(--tui-background-accent-2-hover)}}[tuiAppearance][data-appearance=accent]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=accent]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=accent][data-state=active]{background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=accent][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=accent][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=accent][tuiWrapper][data-state=active]:hover{background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=link]{color:var(--tui-text-action);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=link]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=link]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}}[tuiAppearance][data-appearance=link][data-state=hover]{color:var(--tui-text-action-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=link][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=link][tuiWrapper][data-state=hover]{color:var(--tui-text-action-hover)}}[tuiAppearance][data-appearance=link]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=link]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=link][data-state=active]{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=link][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=link][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=link][tuiWrapper][data-state=active]:hover{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action]{color:var(--tui-text-action);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}}[tuiAppearance][data-appearance=action][data-state=hover]{color:var(--tui-text-action-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=action][tuiWrapper][data-state=hover]{color:var(--tui-text-action-hover)}}[tuiAppearance][data-appearance=action]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action][data-state=active]{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=action][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=action][tuiWrapper][data-state=active]:hover{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action-destructive]{color:var(--tui-text-negative);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action-destructive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover)}}[tuiAppearance][data-appearance=action-destructive][data-state=hover]{color:var(--tui-text-negative-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action-destructive][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=action-destructive][tuiWrapper][data-state=hover]{color:var(--tui-text-negative-hover)}}[tuiAppearance][data-appearance=action-destructive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-destructive][data-state=active]{color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-destructive][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=action-destructive][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=action-destructive][tuiWrapper][data-state=active]:hover{color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-grayscale]{color:var(--tui-text-secondary);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-primary)}[tuiAppearance][data-appearance=action-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-primary)}}[tuiAppearance][data-appearance=action-grayscale][data-state=hover]{color:var(--tui-text-primary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action-grayscale][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=action-grayscale][tuiWrapper][data-state=hover]{color:var(--tui-text-primary)}}[tuiAppearance][data-appearance=action-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:var(--tui-text-primary)}[tuiAppearance][data-appearance=action-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:var(--tui-text-primary)}[tuiAppearance][data-appearance=action-grayscale][data-state=active]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=action-grayscale][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=action-grayscale][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=action-grayscale][tuiWrapper][data-state=active]:hover{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=flat],[tuiAppearance][data-appearance=flat-destructive],[tuiAppearance][data-appearance=flat-grayscale]{color:var(--tui-text-action)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=flat]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat-destructive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=flat]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=flat][data-state=hover],[tuiAppearance][data-appearance=flat-destructive][data-state=hover],[tuiAppearance][data-appearance=flat-grayscale][data-state=hover]{background:var(--tui-background-neutral-1-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=flat][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=flat-destructive][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=flat-grayscale][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=flat][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=flat-destructive][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=flat-grayscale][tuiWrapper][data-state=hover]{background:var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=flat]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat-destructive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat][data-state=active],[tuiAppearance][data-appearance=flat-destructive][data-state=active],[tuiAppearance][data-appearance=flat-grayscale][data-state=active]{background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=flat-destructive][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=flat-grayscale][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=flat][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=flat-destructive][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=flat-grayscale][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=flat][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=flat-destructive][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=flat-grayscale][tuiWrapper][data-state=active]:hover{background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat-destructive]{color:var(--tui-text-negative)}[tuiAppearance][data-appearance=flat-grayscale]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=floating]{background:var(--tui-background-elevation-2);color:var(--tui-text-primary);box-shadow:0 .25rem 1.25rem #0000001a}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=floating]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){box-shadow:0 .875rem 2.625rem #00000024}[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){box-shadow:0 .875rem 2.625rem #00000024}}[tuiAppearance][data-appearance=floating][data-state=hover]{box-shadow:0 .875rem 2.625rem #00000024}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=floating][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=floating][tuiWrapper][data-state=hover]{box-shadow:0 .875rem 2.625rem #00000024}}[tuiAppearance][data-appearance=floating]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-base-alt);box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-base-alt);box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=floating][data-state=active]{background:var(--tui-background-base-alt);box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=floating][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=floating][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=floating][tuiWrapper][data-state=active]:hover{background:var(--tui-background-base-alt);box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=glass]{background:#0006;color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);--tui-border-focus: rgba(255, 255, 255, .64)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=glass]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:#0000007a}[tuiAppearance][data-appearance=glass]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:#0000007a}}[tuiAppearance][data-appearance=glass][data-state=hover]{background:#0000007a}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=glass][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=glass][tuiWrapper][data-state=hover]{background:#0000007a}}[tuiAppearance][data-appearance=glass]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:#0009}[tuiAppearance][data-appearance=glass]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:#0009}[tuiAppearance][data-appearance=glass][data-state=active]{background:#0009}[tuiAppearance][data-appearance=glass][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=glass][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=glass][tuiWrapper][data-state=active]:hover{background:#0009}[tuiTheme=dark] [tuiAppearance][data-appearance=glass],[tuiTheme=dark][tuiAppearance][data-appearance=glass]{background:#ffffff4d}@media(hover:hover)and (pointer:fine){[tuiTheme=dark] [tuiAppearance][data-appearance=glass]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=glass]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:#fff6}[tuiTheme=dark] [tuiAppearance][data-appearance=glass]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=glass]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:#fff6}}[tuiTheme=dark] [tuiAppearance][data-appearance=glass][data-state=hover],[tuiTheme=dark][tuiAppearance][data-appearance=glass][data-state=hover]{background:#fff6}@media(hover:hover)and (pointer:fine){[tuiTheme=dark] [tuiAppearance][data-appearance=glass][tuiWrapper]:hover:not(._no-hover),[tuiTheme=dark][tuiAppearance][data-appearance=glass][tuiWrapper]:hover:not(._no-hover),[tuiTheme=dark] [tuiAppearance][data-appearance=glass][tuiWrapper][data-state=hover],[tuiTheme=dark][tuiAppearance][data-appearance=glass][tuiWrapper][data-state=hover]{background:#fff6}}[tuiTheme=dark] [tuiAppearance][data-appearance=glass]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=glass]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:#ffffff80}[tuiTheme=dark] [tuiAppearance][data-appearance=glass]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=glass]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:#ffffff80}[tuiTheme=dark] [tuiAppearance][data-appearance=glass][data-state=active],[tuiTheme=dark][tuiAppearance][data-appearance=glass][data-state=active]{background:#ffffff80}[tuiTheme=dark] [tuiAppearance][data-appearance=glass][tuiWrapper]:active:not(._no-active),[tuiTheme=dark][tuiAppearance][data-appearance=glass][tuiWrapper]:active:not(._no-active),[tuiTheme=dark] [tuiAppearance][data-appearance=glass][tuiWrapper][data-state=active],[tuiTheme=dark][tuiAppearance][data-appearance=glass][tuiWrapper][data-state=active],[tuiTheme=dark] [tuiAppearance][data-appearance=glass][tuiWrapper][data-state=active]:hover,[tuiTheme=dark][tuiAppearance][data-appearance=glass][tuiWrapper][data-state=active]:hover{background:#ffffff80}[tuiAppearance][data-appearance=opposite]{--tui-border-focus: #979797;background:var(--tui-background-accent-opposite);color:var(--tui-background-base)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=opposite]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-hover)}[tuiAppearance][data-appearance=opposite]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-hover)}}[tuiAppearance][data-appearance=opposite][data-state=hover]{background:var(--tui-background-accent-opposite-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=opposite][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=opposite][tuiWrapper][data-state=hover]{background:var(--tui-background-accent-opposite-hover)}}[tuiAppearance][data-appearance=opposite]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=opposite]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=opposite][data-state=active]{background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=opposite][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=opposite][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=opposite][tuiWrapper][data-state=active]:hover{background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=outline],[tuiAppearance][data-appearance=outline-destructive],[tuiAppearance][data-appearance=outline-grayscale],[tuiAppearance][data-appearance=whiteblock]{--t-bs: var(--tui-border-normal);color:var(--tui-text-action);box-shadow:inset 0 0 0 1px var(--t-bs)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]),[tuiAppearance][data-appearance=outline][data-mode~=checked],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]{--t-bs: var(--tui-background-accent-1);box-shadow:inset 0 0 0 2px var(--t-bs)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bs: var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bs: var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=outline][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][data-state=hover]{--t-bs: var(--tui-background-accent-1-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=outline][data-mode~=checked][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=outline][data-mode~=checked][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][tuiWrapper][data-state=hover]{--t-bs: var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=outline][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][data-state=active]{--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=outline][data-mode~=checked][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=outline][data-mode~=checked][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=outline][data-mode~=checked][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][tuiWrapper][data-state=active]:hover{--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:invalid:not([data-mode]),[tuiAppearance][data-appearance=outline-destructive]:invalid:not([data-mode]),[tuiAppearance][data-appearance=outline-grayscale]:invalid:not([data-mode]),[tuiAppearance][data-appearance=whiteblock]:invalid:not([data-mode]),[tuiAppearance][data-appearance=outline][data-mode~=invalid],[tuiAppearance][data-appearance=outline-destructive][data-mode~=invalid],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=invalid],[tuiAppearance][data-appearance=whiteblock][data-mode~=invalid],[tuiAppearance][data-appearance=outline].tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=outline-destructive].tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=outline-grayscale].tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=whiteblock].tui-invalid:not([data-mode]){box-shadow:inset 0 0 0 1px var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=outline]:checked:invalid:not([data-mode]),[tuiAppearance][data-appearance=outline-destructive]:checked:invalid:not([data-mode]),[tuiAppearance][data-appearance=outline-grayscale]:checked:invalid:not([data-mode]),[tuiAppearance][data-appearance=whiteblock]:checked:invalid:not([data-mode]),[tuiAppearance][data-appearance=outline][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=outline]:checked.tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=outline-destructive]:checked.tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=outline-grayscale]:checked.tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=whiteblock]:checked.tui-invalid:not([data-mode]){box-shadow:inset 0 0 0 2px var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=outline]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){cursor:pointer;--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){cursor:pointer;--t-bs: var(--tui-border-hover)}}[tuiAppearance][data-appearance=outline][data-state=hover],[tuiAppearance][data-appearance=outline-destructive][data-state=hover],[tuiAppearance][data-appearance=outline-grayscale][data-state=hover],[tuiAppearance][data-appearance=whiteblock][data-state=hover]{cursor:pointer;--t-bs: var(--tui-border-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=outline][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=outline-destructive][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=whiteblock][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=outline][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=outline-destructive][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=whiteblock][tuiWrapper][data-state=hover]{cursor:pointer;--t-bs: var(--tui-border-hover)}}[tuiAppearance][data-appearance=outline]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline][data-state=active],[tuiAppearance][data-appearance=outline-destructive][data-state=active],[tuiAppearance][data-appearance=outline-grayscale][data-state=active],[tuiAppearance][data-appearance=whiteblock][data-state=active]{background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=outline-destructive][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=whiteblock][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=outline][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=outline-destructive][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=whiteblock][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=outline][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=outline-destructive][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=whiteblock][tuiWrapper][data-state=active]:hover{background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline-grayscale],[tuiAppearance][data-appearance=whiteblock]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=outline-destructive]{color:var(--tui-text-negative)}[tuiAppearance][data-appearance=icon],[tuiAppearance][data-appearance=outline-grayscale],[tuiAppearance][data-appearance=floating],[tuiAppearance][data-appearance=whiteblock]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon]:before,[tuiAppearance][data-appearance=outline-grayscale]:before,[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=whiteblock]:before,[tuiAppearance][data-appearance=icon]:after,[tuiAppearance][data-appearance=outline-grayscale]:after,[tuiAppearance][data-appearance=floating]:after,[tuiAppearance][data-appearance=whiteblock]:after{transition-property:color,transform;color:var(--tui-text-tertiary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=icon]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=outline-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=floating]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=icon]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=outline-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=floating]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=whiteblock]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=whiteblock]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after{color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=icon][data-state=hover]:before,[tuiAppearance][data-appearance=outline-grayscale][data-state=hover]:before,[tuiAppearance][data-appearance=floating][data-state=hover]:before,[tuiAppearance][data-appearance=whiteblock][data-state=hover]:before,[tuiAppearance][data-appearance=icon][data-state=hover]:after,[tuiAppearance][data-appearance=outline-grayscale][data-state=hover]:after,[tuiAppearance][data-appearance=floating][data-state=hover]:after,[tuiAppearance][data-appearance=whiteblock][data-state=hover]:after{color:var(--tui-text-secondary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=icon][tuiWrapper]:hover:not(._no-hover):before,[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper]:hover:not(._no-hover):before,[tuiAppearance][data-appearance=floating][tuiWrapper]:hover:not(._no-hover):before,[tuiAppearance][data-appearance=whiteblock][tuiWrapper]:hover:not(._no-hover):before,[tuiAppearance][data-appearance=icon][tuiWrapper][data-state=hover]:before,[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper][data-state=hover]:before,[tuiAppearance][data-appearance=floating][tuiWrapper][data-state=hover]:before,[tuiAppearance][data-appearance=whiteblock][tuiWrapper][data-state=hover]:before,[tuiAppearance][data-appearance=icon][tuiWrapper]:hover:not(._no-hover):after,[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper]:hover:not(._no-hover):after,[tuiAppearance][data-appearance=floating][tuiWrapper]:hover:not(._no-hover):after,[tuiAppearance][data-appearance=whiteblock][tuiWrapper]:hover:not(._no-hover):after,[tuiAppearance][data-appearance=icon][tuiWrapper][data-state=hover]:after,[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper][data-state=hover]:after,[tuiAppearance][data-appearance=floating][tuiWrapper][data-state=hover]:after,[tuiAppearance][data-appearance=whiteblock][tuiWrapper][data-state=hover]:after{color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=icon]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=outline-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=floating]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=icon]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=outline-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=floating]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=whiteblock]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=whiteblock]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon][data-state=active]:before,[tuiAppearance][data-appearance=outline-grayscale][data-state=active]:before,[tuiAppearance][data-appearance=floating][data-state=active]:before,[tuiAppearance][data-appearance=whiteblock][data-state=active]:before,[tuiAppearance][data-appearance=icon][data-state=active]:after,[tuiAppearance][data-appearance=outline-grayscale][data-state=active]:after,[tuiAppearance][data-appearance=floating][data-state=active]:after,[tuiAppearance][data-appearance=whiteblock][data-state=active]:after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon][tuiWrapper]:active:not(._no-active):before,[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper]:active:not(._no-active):before,[tuiAppearance][data-appearance=floating][tuiWrapper]:active:not(._no-active):before,[tuiAppearance][data-appearance=whiteblock][tuiWrapper]:active:not(._no-active):before,[tuiAppearance][data-appearance=icon][tuiWrapper][data-state=active]:before,[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper][data-state=active]:before,[tuiAppearance][data-appearance=floating][tuiWrapper][data-state=active]:before,[tuiAppearance][data-appearance=whiteblock][tuiWrapper][data-state=active]:before,[tuiAppearance][data-appearance=icon][tuiWrapper][data-state=active]:hover:before,[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper][data-state=active]:hover:before,[tuiAppearance][data-appearance=floating][tuiWrapper][data-state=active]:hover:before,[tuiAppearance][data-appearance=whiteblock][tuiWrapper][data-state=active]:hover:before,[tuiAppearance][data-appearance=icon][tuiWrapper]:active:not(._no-active):after,[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper]:active:not(._no-active):after,[tuiAppearance][data-appearance=floating][tuiWrapper]:active:not(._no-active):after,[tuiAppearance][data-appearance=whiteblock][tuiWrapper]:active:not(._no-active):after,[tuiAppearance][data-appearance=icon][tuiWrapper][data-state=active]:after,[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper][data-state=active]:after,[tuiAppearance][data-appearance=floating][tuiWrapper][data-state=active]:after,[tuiAppearance][data-appearance=whiteblock][tuiWrapper][data-state=active]:after,[tuiAppearance][data-appearance=icon][tuiWrapper][data-state=active]:hover:after,[tuiAppearance][data-appearance=outline-grayscale][tuiWrapper][data-state=active]:hover:after,[tuiAppearance][data-appearance=floating][tuiWrapper][data-state=active]:hover:after,[tuiAppearance][data-appearance=whiteblock][tuiWrapper][data-state=active]:hover:after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=primary]{--t-bg: var(--tui-background-accent-1);background:var(--t-bg);color:var(--tui-text-primary-on-accent-1)}[tuiAppearance][data-appearance=primary]:invalid:not([data-mode]),[tuiAppearance][data-appearance=primary][data-mode~=invalid],[tuiAppearance][data-appearance=primary].tui-invalid:not([data-mode]){background:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=primary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=primary][data-state=hover]{--t-bg: var(--tui-background-accent-1-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=primary][tuiWrapper][data-state=hover]{--t-bg: var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=primary]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=primary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=primary][data-state=active]{--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=primary][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=primary][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=primary][tuiWrapper][data-state=active]:hover{--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=primary-destructive]{color:#fff;background:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary-destructive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){filter:saturate(1) brightness(1.3)}[tuiAppearance][data-appearance=primary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){filter:saturate(1) brightness(1.3)}}[tuiAppearance][data-appearance=primary-destructive][data-state=hover]{filter:saturate(1) brightness(1.3)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary-destructive][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=primary-destructive][tuiWrapper][data-state=hover]{filter:saturate(1) brightness(1.3)}}[tuiAppearance][data-appearance=primary-destructive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){filter:saturate(.8) brightness(1)}[tuiAppearance][data-appearance=primary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){filter:saturate(.8) brightness(1)}[tuiAppearance][data-appearance=primary-destructive][data-state=active]{filter:saturate(.8) brightness(1)}[tuiAppearance][data-appearance=primary-destructive][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=primary-destructive][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=primary-destructive][tuiWrapper][data-state=active]:hover{filter:saturate(.8) brightness(1)}[tuiAppearance][data-appearance=primary-grayscale]{--tui-border-focus: #979797;background:var(--tui-background-accent-opposite);color:var(--tui-background-base)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-hover)}[tuiAppearance][data-appearance=primary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-hover)}}[tuiAppearance][data-appearance=primary-grayscale][data-state=hover]{background:var(--tui-background-accent-opposite-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary-grayscale][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=primary-grayscale][tuiWrapper][data-state=hover]{background:var(--tui-background-accent-opposite-hover)}}[tuiAppearance][data-appearance=primary-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=primary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=primary-grayscale][data-state=active]{background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=primary-grayscale][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=primary-grayscale][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=primary-grayscale][tuiWrapper][data-state=active]:hover{background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=secondary],[tuiAppearance][data-appearance=secondary-destructive],[tuiAppearance][data-appearance=secondary-grayscale],[tuiAppearance][data-appearance=destructive]{background:var(--tui-background-neutral-1);color:var(--tui-text-action)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=secondary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=secondary][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-state=hover],[tuiAppearance][data-appearance=destructive][data-state=hover]{background:var(--tui-background-neutral-1-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive][tuiWrapper][data-state=hover]{background:var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=secondary]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-state=active],[tuiAppearance][data-appearance=destructive][data-state=active]{background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive][tuiWrapper][data-state=active]:hover{background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]),[tuiAppearance][data-appearance=secondary][data-mode~=checked],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked],[tuiAppearance][data-appearance=destructive][data-mode~=checked],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]){background:var(--tui-background-accent-1);color:var(--tui-text-primary-on-accent-1)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-state=hover]{background:var(--tui-background-accent-1-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary][data-mode~=checked][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive][data-mode~=checked][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper][data-state=hover]{background:var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-state=active]{background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary][data-mode~=checked][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive][data-mode~=checked][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary][data-mode~=checked][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive][data-mode~=checked][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[tuiWrapper][data-state=active]:hover{background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]).tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]).tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]).tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]).tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary][data-mode~=checked].tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked].tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked].tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive][data-mode~=checked].tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]){background:var(--tui-status-negative);color:#fff}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background:var(--tui-status-negative);color:#fff}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked].tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked].tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked].tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked].tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state=hover]{background:var(--tui-status-negative);color:#fff}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=hover]{background:var(--tui-status-negative);color:#fff}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked].tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked].tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked].tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked].tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state=active]{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive][data-mode~=checked].tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive]:invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=invalid],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=invalid],[tuiAppearance][data-appearance=destructive][data-mode~=invalid],[tuiAppearance][data-appearance=secondary].tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive].tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale].tui-invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive].tui-invalid:not([data-mode]){color:var(--tui-text-negative);background:var(--tui-status-negative-pale)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary].tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive].tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale].tui-invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive].tui-invalid:not([data-mode])[data-state=hover]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive]:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary][data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive][data-mode~=invalid][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-destructive].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-grayscale].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=destructive].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=invalid][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary].tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive].tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale].tui-invalid:not([data-mode])[tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=destructive].tui-invalid:not([data-mode])[tuiWrapper][data-state=hover]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive].tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-destructive].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive].tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary].tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive].tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale].tui-invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive].tui-invalid:not([data-mode])[data-state=active]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive]:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary][data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive][data-mode~=invalid][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-destructive].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-grayscale].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=destructive].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=invalid][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary].tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-destructive].tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale].tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=destructive].tui-invalid:not([data-mode])[tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive]:invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary][data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive][data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive][data-mode~=invalid][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary].tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-destructive].tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=secondary-grayscale].tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=destructive].tui-invalid:not([data-mode])[tuiWrapper][data-state=active]:hover{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary-destructive],[tuiAppearance][data-appearance=destructive]{color:var(--tui-text-negative)}[tuiAppearance][data-appearance=secondary-grayscale]{color:var(--tui-text-primary)}input[type=checkbox][data-appearance=secondary],input[type=radio][data-appearance=secondary]{--tui-background-neutral-1: var(--tui-background-neutral-2);--tui-background-neutral-1-hover: var(--tui-background-neutral-2-hover);--tui-background-neutral-1-pressed: var(--tui-background-neutral-2-pressed)}[tuiAppearance][data-appearance=error],[tuiAppearance][data-appearance=success],[tuiAppearance][data-appearance=negative],[tuiAppearance][data-appearance=positive],[tuiAppearance][data-appearance=warning],[tuiAppearance][data-appearance=info],[tuiAppearance][data-appearance=neutral]{background:var(--t-bg);color:var(--tui-text-primary)}[tuiAppearance][data-appearance=error]:checked:not([data-mode]),[tuiAppearance][data-appearance=success]:checked:not([data-mode]),[tuiAppearance][data-appearance=negative]:checked:not([data-mode]),[tuiAppearance][data-appearance=positive]:checked:not([data-mode]),[tuiAppearance][data-appearance=warning]:checked:not([data-mode]),[tuiAppearance][data-appearance=info]:checked:not([data-mode]),[tuiAppearance][data-appearance=neutral]:checked:not([data-mode]),[tuiAppearance][data-appearance=error][data-mode~=checked],[tuiAppearance][data-appearance=success][data-mode~=checked],[tuiAppearance][data-appearance=negative][data-mode~=checked],[tuiAppearance][data-appearance=positive][data-mode~=checked],[tuiAppearance][data-appearance=warning][data-mode~=checked],[tuiAppearance][data-appearance=info][data-mode~=checked],[tuiAppearance][data-appearance=neutral][data-mode~=checked]{color:#fff}[tuiAppearance][data-appearance=error],[tuiAppearance][data-appearance=negative]{--t-bg: var(--tui-status-negative-pale)}[tuiAppearance][data-appearance=error]:before,[tuiAppearance][data-appearance=negative]:before,[tuiAppearance][data-appearance=error]:after,[tuiAppearance][data-appearance=negative]:after{color:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=error]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=negative]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=error]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=error][data-state=hover],[tuiAppearance][data-appearance=negative][data-state=hover]{--t-bg: var(--tui-status-negative-pale-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=error][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=negative][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=error][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=negative][tuiWrapper][data-state=hover]{--t-bg: var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=error]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=negative]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=error]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=error][data-state=active],[tuiAppearance][data-appearance=negative][data-state=active]{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=error][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=negative][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=error][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=negative][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=error][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=negative][tuiWrapper][data-state=active]:hover{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=error]:checked:not([data-mode]),[tuiAppearance][data-appearance=negative]:checked:not([data-mode]),[tuiAppearance][data-appearance=error][data-mode~=checked],[tuiAppearance][data-appearance=negative][data-mode~=checked]{background:var(--tui-status-negative)}[tuiAppearance][data-appearance=success],[tuiAppearance][data-appearance=positive]{--t-bg: var(--tui-status-positive-pale)}[tuiAppearance][data-appearance=success]:before,[tuiAppearance][data-appearance=positive]:before,[tuiAppearance][data-appearance=success]:after,[tuiAppearance][data-appearance=positive]:after{color:var(--tui-status-positive)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=success]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=positive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=success]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=positive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}}[tuiAppearance][data-appearance=success][data-state=hover],[tuiAppearance][data-appearance=positive][data-state=hover]{--t-bg: var(--tui-status-positive-pale-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=success][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=positive][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=success][tuiWrapper][data-state=hover],[tuiAppearance][data-appearance=positive][tuiWrapper][data-state=hover]{--t-bg: var(--tui-status-positive-pale-hover)}}[tuiAppearance][data-appearance=success]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=positive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=success]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=positive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=success][data-state=active],[tuiAppearance][data-appearance=positive][data-state=active]{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=success][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=positive][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=success][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=positive][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=success][tuiWrapper][data-state=active]:hover,[tuiAppearance][data-appearance=positive][tuiWrapper][data-state=active]:hover{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=success]:checked:not([data-mode]),[tuiAppearance][data-appearance=positive]:checked:not([data-mode]),[tuiAppearance][data-appearance=success][data-mode~=checked],[tuiAppearance][data-appearance=positive][data-mode~=checked]{background:var(--tui-status-positive)}[tuiAppearance][data-appearance=warning]{--t-bg: var(--tui-status-warning-pale)}[tuiAppearance][data-appearance=warning]:before,[tuiAppearance][data-appearance=warning]:after{color:var(--tui-status-warning)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=warning]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}}[tuiAppearance][data-appearance=warning][data-state=hover]{--t-bg: var(--tui-status-warning-pale-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=warning][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=warning][tuiWrapper][data-state=hover]{--t-bg: var(--tui-status-warning-pale-hover)}}[tuiAppearance][data-appearance=warning]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning][data-state=active]{--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=warning][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=warning][tuiWrapper][data-state=active]:hover{--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning]:checked:not([data-mode]),[tuiAppearance][data-appearance=warning][data-mode~=checked]{background:var(--tui-status-warning)}[tuiAppearance][data-appearance=info]{--t-bg: var(--tui-status-info-pale)}[tuiAppearance][data-appearance=info]:before,[tuiAppearance][data-appearance=info]:after{color:var(--tui-status-info)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=info]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}}[tuiAppearance][data-appearance=info][data-state=hover]{--t-bg: var(--tui-status-info-pale-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=info][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=info][tuiWrapper][data-state=hover]{--t-bg: var(--tui-status-info-pale-hover)}}[tuiAppearance][data-appearance=info]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info][data-state=active]{--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=info][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=info][tuiWrapper][data-state=active]:hover{--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info]:checked:not([data-mode]),[tuiAppearance][data-appearance=info][data-mode~=checked]{background:var(--tui-status-info)}[tuiAppearance][data-appearance=neutral]{--t-bg: var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=neutral]:before,[tuiAppearance][data-appearance=neutral]:after{color:var(--tui-status-neutral)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=neutral]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=neutral]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=neutral][data-state=hover]{--t-bg: var(--tui-background-neutral-1-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=neutral][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=neutral][tuiWrapper][data-state=hover]{--t-bg: var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=neutral]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral][data-state=active]{--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=neutral][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=neutral][tuiWrapper][data-state=active]:hover{--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral]:checked:not([data-mode]),[tuiAppearance][data-appearance=neutral][data-mode~=checked]{background:var(--tui-status-neutral)}[tuiAppearance][data-appearance=table]:not([tuiWrapper]){content:"";position:fixed;inset:-1px;inline-size:auto;block-size:auto;border-radius:0;background:transparent;border:none;outline:none;border-block-end:calc(var(--t-row-height) - var(--t-height)) solid transparent}[tuiAppearance][data-appearance=table]:not([tuiWrapper]):not(._empty){color:var(--tui-text-primary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=table]:not([tuiWrapper]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus=false]{background-color:var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=table]:not([tuiWrapper]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus=false]{background-color:var(--tui-background-neutral-1)}}[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-state=hover][data-focus=false]{background-color:var(--tui-background-neutral-1)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=table]:not([tuiWrapper])[tuiWrapper]:hover:not(._no-hover)[data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper])[tuiWrapper][data-state=hover][data-focus=false]{background-color:var(--tui-background-neutral-1)}}[tuiAppearance][data-appearance=table]:not([tuiWrapper]):focus-visible:not([data-focus=false]){outline-offset:-.125rem;outline:.125rem solid var(--tui-border-focus)}[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-focus=true]{outline-offset:-.125rem;outline:.125rem solid var(--tui-border-focus)}[tuiAppearance][data-appearance=table]:not([tuiWrapper])[tuiWrapper]:not(._focused):has(:focus-visible),[tuiAppearance][data-appearance=table]:not([tuiWrapper])[tuiWrapper]._focused{outline-offset:-.125rem;outline:.125rem solid var(--tui-border-focus)}[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode]),[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid],[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode]){background-origin:border-box;background-position:top right;background-repeat:no-repeat;background-image:linear-gradient(to top right,transparent 0% 50%,var(--tui-status-negative) 50% 100%);background-size:.5rem .5rem}[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode])[data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid][data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode])[data-focus=false]{background-color:var(--tui-status-negative-pale)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode]):matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus=false]{background-color:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus=false]{background-color:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode])[data-state=hover][data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid][data-state=hover][data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode])[data-state=hover][data-focus=false]{background-color:var(--tui-status-negative-pale-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover)[data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid][tuiWrapper]:hover:not(._no-hover)[data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover)[data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper][data-state=hover][data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid][tuiWrapper][data-state=hover][data-focus=false],[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper][data-state=hover][data-focus=false]{background-color:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode]):disabled:not([data-state]),[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid]:disabled:not([data-state]),[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode]):disabled:not([data-state]),[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode])[data-state=disabled],[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid][data-state=disabled],[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode])[data-state=disabled]{background:transparent;outline:none}[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper]:disabled:not([data-state]),[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid][tuiWrapper]:disabled:not([data-state]),[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper]:disabled:not([data-state]),[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper][data-state=disabled],[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid][tuiWrapper][data-state=disabled],[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper][data-state=disabled]{background:transparent;outline:none}[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode]):focus-visible:not([data-focus=false]),[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid]:focus-visible:not([data-focus=false]),[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode]):focus-visible:not([data-focus=false]){background-color:transparent;outline-offset:-.0625rem;outline:.0625rem solid var(--tui-status-negative)}[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode])[data-focus=true],[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid][data-focus=true],[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode])[data-focus=true]{background-color:transparent;outline-offset:-.0625rem;outline:.0625rem solid var(--tui-status-negative)}[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper]:not(._focused):has(:focus-visible),[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid][tuiWrapper]:not(._focused):has(:focus-visible),[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper]:not(._focused):has(:focus-visible),[tuiAppearance][data-appearance=table]:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper]._focused,[tuiAppearance][data-appearance=table]:not([tuiWrapper])[data-mode~=invalid][tuiWrapper]._focused,[tuiAppearance][data-appearance=table]:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper]._focused{background-color:transparent;outline-offset:-.0625rem;outline:.0625rem solid var(--tui-status-negative)}[tuiWrapper]{transition-property:color,background,opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:block;block-size:100%;inline-size:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:inherit}[tuiWrapper]:disabled:disabled,[tuiWrapper][data-state=disabled][data-state=disabled]{pointer-events:none;opacity:var(--tui-disabled-opacity)}[tuiWrapper][data-appearance=textfield]{transition-property:box-shadow,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-background-base);color:var(--tui-text-primary);outline:none!important;box-shadow:0 .125rem .1875rem #0000001a}[tuiWrapper][data-appearance=textfield]:after{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;inset:0;content:"";border-radius:inherit;border:1px solid currentColor;pointer-events:none;color:var(--tui-border-normal)}@media(hover:hover)and (pointer:fine){[tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-state=hover]{box-shadow:0 .125rem .3125rem #00000029}}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible{box-shadow:none}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible:after{border-width:2px;color:var(--tui-background-accent-1)}[tuiWrapper][data-appearance=textfield]:has(:focus-visible){box-shadow:none}[tuiWrapper][data-appearance=textfield]:has(:focus-visible):after{border-width:2px;color:var(--tui-background-accent-1)}[tuiWrapper][data-appearance=textfield]._focused._focused{box-shadow:none}[tuiWrapper][data-appearance=textfield]._focused._focused:after{border-width:2px;color:var(--tui-background-accent-1)}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]{box-shadow:none;background:transparent}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]:after{color:var(--tui-border-normal)}[tuiWrapper][data-appearance=textfield]:disabled:disabled,[tuiWrapper][data-appearance=textfield][data-state=disabled][data-state=disabled]{box-shadow:none}[tuiWrapper][data-appearance=textfield]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield]._invalid._invalid:after{color:var(--tui-text-negative)}[tuiTheme=dark][tuiWrapper][data-appearance=textfield],[tuiTheme=dark] [tuiWrapper][data-appearance=textfield]{background:var(--tui-background-neutral-1)}@media(hover:hover)and (pointer:fine){[tuiTheme=dark][tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiTheme=dark] [tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiTheme=dark][tuiWrapper][data-appearance=textfield][data-state=hover],[tuiTheme=dark] [tuiWrapper][data-appearance=textfield][data-state=hover]{background:var(--tui-background-neutral-1-hover)}}[tuiTheme=dark][tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible,[tuiTheme=dark] [tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible{background:transparent}[tuiTheme=dark][tuiWrapper][data-appearance=textfield]:has(:focus-visible),[tuiTheme=dark] [tuiWrapper][data-appearance=textfield]:has(:focus-visible){background:transparent}[tuiTheme=dark][tuiWrapper][data-appearance=textfield]._focused._focused,[tuiTheme=dark] [tuiWrapper][data-appearance=textfield]._focused._focused{background:transparent}[tuiWrapper][data-appearance=table]{border-radius:0;background:transparent;color:var(--tui-text-primary);outline:none!important}[tuiWrapper][data-appearance=table]:before,[tuiWrapper][data-appearance=table][data-appearance=table]:after{content:"";position:fixed;top:-.03125rem;left:-1px;right:-.03125rem;bottom:-1px}[tuiWrapper][data-appearance=table]:before{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;z-index:-1;background-repeat:no-repeat;background-position:top right;background-size:.5rem .5rem}[tuiWrapper][data-appearance=table][data-appearance=table]:after{border:1px solid currentColor;border-radius:inherit;pointer-events:none;color:var(--tui-border-normal)}@media(hover:hover)and (pointer:fine){[tuiWrapper][data-appearance=table]:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table][data-state=hover]:not(._focused):before{background-color:var(--tui-background-neutral-1)}}[tuiWrapper][data-appearance=table]:focus-visible:focus-visible{background:transparent}[tuiWrapper][data-appearance=table]:focus-visible:focus-visible:after{border-width:2px;color:var(--tui-border-focus)}[tuiWrapper][data-appearance=table]:has(:focus-visible){background:transparent}[tuiWrapper][data-appearance=table]:has(:focus-visible):after{border-width:2px;color:var(--tui-border-focus)}[tuiWrapper][data-appearance=table]._focused._focused{background:transparent}[tuiWrapper][data-appearance=table]._focused._focused:after{border-width:2px;color:var(--tui-border-focus)}[tuiWrapper][data-appearance=table]:invalid:invalid:before,[tuiWrapper][data-appearance=table]._invalid._invalid:before{background-image:linear-gradient(to top right,transparent 0%,transparent 50%,var(--tui-status-negative) 50%,var(--tui-status-negative) 100%)}[tuiWrapper][data-appearance=table]:invalid:invalid:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:not(._focused):before{background-color:var(--tui-status-negative-pale)}@media(hover:hover)and (pointer:fine){[tuiWrapper][data-appearance=table]:invalid:invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=hover]:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=hover]:not(._focused):before{background-color:var(--tui-status-negative-pale-hover)}}[tuiWrapper][data-appearance=table]:invalid:invalid:disabled:disabled,[tuiWrapper][data-appearance=table]._invalid._invalid:disabled:disabled,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=disabled][data-state=disabled],[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=disabled][data-state=disabled]{background:transparent}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible{background:transparent;--tui-border-focus: var(--tui-status-negative)}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible:after,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible:after{border-width:1px}[tuiWrapper][data-appearance=table]:invalid:invalid:has(:focus-visible),[tuiWrapper][data-appearance=table]._invalid._invalid:has(:focus-visible){background:transparent;--tui-border-focus: var(--tui-status-negative)}[tuiWrapper][data-appearance=table]:invalid:invalid:has(:focus-visible):after,[tuiWrapper][data-appearance=table]._invalid._invalid:has(:focus-visible):after{border-width:1px}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused{background:transparent;--tui-border-focus: var(--tui-status-negative)}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused:after,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused:after{border-width:1px}table [tuiWrapper][data-appearance=table][data-appearance=table]:not(._focused):after{border-width:0}table [tuiWrapper][data-appearance=table]._focused{z-index:1}[tuiWrapper][data-appearance=icon]{color:var(--tui-text-tertiary)}[tuiWrapper]:not([data-state=readonly]):hover .t-textfield-icon [tuiWrapper][data-appearance=icon]:not([data-state=disabled]){color:var(--tui-text-secondary)}@media(hover:hover)and (pointer:fine){[tuiWrapper][data-appearance=icon]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-state=hover]{color:var(--tui-text-secondary)}}[tuiWrapper][data-appearance=icon]:active:not(._no-active),[tuiWrapper][data-appearance=icon][data-state=active],[tuiWrapper][data-appearance=icon][data-state=active]:hover{color:var(--tui-text-primary)}tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance=icon],tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance=icon],tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance=icon]{color:var(--tui-text-secondary)}tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance=icon]:active:not(._no-active),tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance=icon]:active:not(._no-active),tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance=icon]:active:not(._no-active),tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance=icon][data-state=active],tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance=icon][data-state=active],tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance=icon][data-state=active],tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance=icon][data-state=active]:hover,tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance=icon][data-state=active]:hover,tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance=icon][data-state=active]:hover{color:var(--tui-text-primary)}[tuiWrapper][data-appearance=none]{outline:none}[tuiWrapper][data-appearance=none]:after{border:none}[tuiAppearance][data-appearance=textfield]{transition-property:box-shadow,background-color,outline-color,border-color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;--t-shadow: 0 .125rem .1875rem rgba(0, 0, 0, .1);background-color:var(--tui-background-base);color:var(--tui-text-primary);box-shadow:var(--t-shadow);outline:1px solid var(--tui-border-normal);outline-offset:-1px;border-width:0}[tuiAppearance][data-appearance=textfield]:not([tuiWrapper]):before,[tuiAppearance][data-appearance=textfield]:not([tuiWrapper]):after{transition-property:color,transform;color:var(--tui-text-tertiary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=textfield]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16)}[tuiAppearance][data-appearance=textfield]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):not([tuiWrapper]):before,[tuiAppearance][data-appearance=textfield]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):not([tuiWrapper]):after{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=textfield]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16)}[tuiAppearance][data-appearance=textfield]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):not([tuiWrapper]):before,[tuiAppearance][data-appearance=textfield]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):not([tuiWrapper]):after{color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=textfield][data-state=hover]{--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16)}[tuiAppearance][data-appearance=textfield][data-state=hover]:not([tuiWrapper]):before,[tuiAppearance][data-appearance=textfield][data-state=hover]:not([tuiWrapper]):after{color:var(--tui-text-secondary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=textfield][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=textfield][tuiWrapper][data-state=hover]{--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16)}[tuiAppearance][data-appearance=textfield][tuiWrapper]:hover:not(._no-hover):not([tuiWrapper]):before,[tuiAppearance][data-appearance=textfield][tuiWrapper][data-state=hover]:not([tuiWrapper]):before,[tuiAppearance][data-appearance=textfield][tuiWrapper]:hover:not(._no-hover):not([tuiWrapper]):after,[tuiAppearance][data-appearance=textfield][tuiWrapper][data-state=hover]:not([tuiWrapper]):after{color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=textfield]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):not([tuiWrapper]):before,[tuiAppearance][data-appearance=textfield]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):not([tuiWrapper]):after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=textfield]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):not([tuiWrapper]):before,[tuiAppearance][data-appearance=textfield]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):not([tuiWrapper]):after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=textfield][data-state=active]:not([tuiWrapper]):before,[tuiAppearance][data-appearance=textfield][data-state=active]:not([tuiWrapper]):after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=textfield][tuiWrapper]:active:not(._no-active):not([tuiWrapper]):before,[tuiAppearance][data-appearance=textfield][tuiWrapper][data-state=active]:not([tuiWrapper]):before,[tuiAppearance][data-appearance=textfield][tuiWrapper][data-state=active]:hover:not([tuiWrapper]):before,[tuiAppearance][data-appearance=textfield][tuiWrapper]:active:not(._no-active):not([tuiWrapper]):after,[tuiAppearance][data-appearance=textfield][tuiWrapper][data-state=active]:not([tuiWrapper]):after,[tuiAppearance][data-appearance=textfield][tuiWrapper][data-state=active]:hover:not([tuiWrapper]):after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]){box-shadow:none;outline:.125rem solid var(--tui-background-accent-1);outline-offset:-.125rem}[tuiAppearance][data-appearance=textfield][data-focus=true]{box-shadow:none;outline:.125rem solid var(--tui-background-accent-1);outline-offset:-.125rem}[tuiAppearance][data-appearance=textfield][tuiWrapper]:not(._focused):has(:focus-visible),[tuiAppearance][data-appearance=textfield][tuiWrapper]._focused{box-shadow:none;outline:.125rem solid var(--tui-background-accent-1);outline-offset:-.125rem}[tuiAppearance][data-appearance=textfield]:disabled:not([data-state]),[tuiAppearance][data-appearance=textfield][data-state=disabled]{box-shadow:none}[tuiAppearance][data-appearance=textfield][tuiWrapper]:disabled:not([data-state]),[tuiAppearance][data-appearance=textfield][tuiWrapper][data-state=disabled]{box-shadow:none}[tuiAppearance][data-appearance=textfield][data-mode~=invalid][data-mode~=invalid],[tuiAppearance][data-appearance=textfield]:invalid:not([data-mode]):not(.ng-untouched),[tuiAppearance][data-appearance=textfield].tui-invalid:not([data-mode]){outline-color:var(--tui-status-negative)}input[tuiAppearance][data-appearance=textfield]:-moz-read-only:not([data-mode]){background:transparent!important;box-shadow:none!important;outline-color:var(--tui-border-normal)!important}[tuiAppearance][data-appearance=textfield][data-mode~=readonly],input[tuiAppearance][data-appearance=textfield]:read-only:not([data-mode]){background:transparent!important;box-shadow:none!important;outline-color:var(--tui-border-normal)!important}[tuiAppearance][data-appearance=textfield][chrome-autofilled],[tuiAppearance][data-appearance=textfield]:-webkit-autofill{-webkit-text-fill-color:var(--tui-text-primary)!important;caret-color:var(--tui-text-primary)!important;box-shadow:0 0 0 1000rem var(--tui-service-autofill-background) inset!important;-webkit-transition:background-color 600000s 0s;transition:background-color 600000s 0s}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield],[tuiTheme=dark][tuiAppearance][data-appearance=textfield]{background-color:var(--tui-background-neutral-1)}@media(hover:hover)and (pointer:fine){[tuiTheme=dark] [tuiAppearance][data-appearance=textfield]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background-color:var(--tui-background-neutral-1-hover)}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){background-color:var(--tui-background-neutral-1-hover)}}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][data-state=hover],[tuiTheme=dark][tuiAppearance][data-appearance=textfield][data-state=hover]{background-color:var(--tui-background-neutral-1-hover)}@media(hover:hover)and (pointer:fine){[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][tuiWrapper]:hover:not(._no-hover),[tuiTheme=dark][tuiAppearance][data-appearance=textfield][tuiWrapper]:hover:not(._no-hover),[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][tuiWrapper][data-state=hover],[tuiTheme=dark][tuiAppearance][data-appearance=textfield][tuiWrapper][data-state=hover]{background-color:var(--tui-background-neutral-1-hover)}}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]){background-color:transparent!important}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][data-focus=true],[tuiTheme=dark][tuiAppearance][data-appearance=textfield][data-focus=true]{background-color:transparent!important}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][tuiWrapper]:not(._focused):has(:focus-visible),[tuiTheme=dark][tuiAppearance][data-appearance=textfield][tuiWrapper]:not(._focused):has(:focus-visible),[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][tuiWrapper]._focused,[tuiTheme=dark][tuiAppearance][data-appearance=textfield][tuiWrapper]._focused{background-color:transparent!important}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf) format("truetype")}.uppy-Root{position:relative;box-sizing:border-box;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,"Segoe UI Emoji","Apple Color Emoji",Roboto,Helvetica,Arial,sans-serif;line-height:1;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=rtl] .uppy-Root,.uppy-Root[dir=rtl]{text-align:right}.uppy-Root *,.uppy-Root *:before,.uppy-Root *:after{box-sizing:inherit}.uppy-Root [hidden]{display:none}.uppy-u-reset{all:initial;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,"Segoe UI Emoji","Apple Color Emoji",Roboto,Helvetica,Arial,sans-serif;line-height:1}[dir=rtl] .uppy-u-reset{text-align:right}.uppy-c-textInput{font-family:inherit;font-size:14px;line-height:1.5;padding:6px 8px;background-color:#fff;border:1px solid #ddd;border-radius:4px}.uppy-size--md .uppy-c-textInput{padding:8px 10px}.uppy-c-textInput:focus{border-color:#1269cf99;outline:none;box-shadow:0 0 0 3px #1269cf26}[data-uppy-theme=dark] .uppy-c-textInput{color:#eaeaea;background-color:#333;border-color:#333}[data-uppy-theme=dark] .uppy-c-textInput:focus{border-color:#525252;box-shadow:none}.uppy-c-icon{display:inline-block;max-width:100%;max-height:100%;overflow:hidden;fill:currentColor}.uppy-c-btn{display:inline-flex;justify-content:center;align-items:center;font-weight:500;font-size:inherit;font-family:inherit;color:inherit;line-height:1;white-space:nowrap;text-align:center;transition-duration:.3s;transition-property:background-color,color;-webkit-user-select:none;-moz-user-select:none;user-select:none}[dir=rtl] .uppy-c-btn{text-align:center}.uppy-c-btn:not(:disabled):not(.disabled){cursor:pointer}.uppy-c-btn::-moz-focus-inner{border:0}.uppy-c-btn-primary{padding:10px 18px;color:#fff;font-size:14px;background-color:#1269cf;border-radius:4px}.uppy-c-btn-primary:not(:disabled):hover{background-color:#0e51a0}.uppy-c-btn-primary:focus{outline:none;box-shadow:0 0 0 3px #1269cf66}.uppy-size--md .uppy-c-btn-primary{padding:13px 22px}[data-uppy-theme=dark] .uppy-c-btn-primary{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-c-btn-primary.uppy-c-btn--disabled{background-color:#8eb2db}.uppy-c-btn-link{padding:10px 15px;color:#525252;font-size:14px;line-height:1;background-color:transparent;border-radius:4px}.uppy-c-btn-link:hover{color:#333}.uppy-c-btn-link:focus{outline:none;box-shadow:0 0 0 3px #1269cf40}.uppy-size--md .uppy-c-btn-link{padding:13px 18px}[data-uppy-theme=dark] .uppy-c-btn-link{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-link:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-link:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-c-btn-link:hover{color:#939393}.uppy-Informer{position:absolute;right:0;bottom:60px;left:0;z-index:1005;text-align:center}.uppy-Informer span>div{margin-bottom:6px}.uppy-Informer-animated{z-index:-1000;transform:translateY(350%);opacity:0;transition:all .3s ease-in}.uppy-Informer p{display:inline-block;max-width:90%;margin:0;padding:6px 15px;color:#fff;font-weight:400;font-size:12px;line-height:1.4;background-color:#757575;border-radius:18px}.uppy-size--md .uppy-Informer p{max-width:500px;padding:10px 20px;font-size:14px;line-height:1.3}[data-uppy-theme=dark] .uppy-Informer p{background-color:#333}.uppy-Informer p span{position:relative;top:-1px;display:inline-block;width:13px;height:13px;color:#525252;font-size:10px;line-height:12px;vertical-align:middle;background-color:#fff;border-radius:50%;inset-inline-start:3px;margin-inline-start:-1px}.uppy-Informer p span:hover{cursor:help}.uppy-Informer p span:after{line-height:1.3;word-wrap:break-word}.uppy-Root [aria-label][role~=tooltip]{position:relative}.uppy-Root [aria-label][role~=tooltip]:before,.uppy-Root [aria-label][role~=tooltip]:after{position:absolute;z-index:10;box-sizing:border-box;transform:translateZ(0);transform-origin:top;backface-visibility:hidden;opacity:0;transition:all var(--microtip-transition-duration, .18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);pointer-events:none;will-change:transform}.uppy-Root [aria-label][role~=tooltip]:before{background-size:100% auto!important;content:""}.uppy-Root [aria-label][role~=tooltip]:after{box-sizing:content-box;padding:.5em 1em;color:#fff;font-weight:var(--microtip-font-weight, normal);font-size:var(--microtip-font-size, 13px);white-space:nowrap;text-transform:var(--microtip-text-transform, none);background:#111111e6;border-radius:4px;content:attr(aria-label)}.uppy-Root [aria-label][role~=tooltip]:hover:before,.uppy-Root [aria-label][role~=tooltip]:hover:after,.uppy-Root [aria-label][role~=tooltip]:focus:before,.uppy-Root [aria-label][role~=tooltip]:focus:after{opacity:1;pointer-events:auto}.uppy-Root [role~=tooltip][data-microtip-position|=top]:before{bottom:100%;left:50%;width:18px;height:6px;margin-bottom:5px;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position|=top]:after{bottom:100%;left:50%;margin-bottom:11px;transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position|=top]:hover:before{transform:translate3d(-50%,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top]:hover:after{transform:translate3d(-50%,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:after{bottom:100%;transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:hover:after{transform:translate3d(calc(-100% + 16px),-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:after{bottom:100%;transform:translate3d(calc(0% - 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:hover:after{transform:translate3d(calc(0% - 16px),-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:before{top:100%;bottom:auto;left:50%;width:18px;height:6px;margin-top:5px;margin-bottom:0;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;transform:translate3d(-50%,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:after{top:100%;left:50%;margin-top:11px;transform:translate3d(-50%,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:hover:before{transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom]:hover:after{transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:after{top:100%;transform:translate3d(calc(-100% + 16px),-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:hover:after{transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:after{top:100%;transform:translate3d(calc(0% - 16px),-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:hover:after{transform:translate3d(calc(0% - 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:before,.uppy-Root [role~=tooltip][data-microtip-position=left]:after{inset:50% 100% auto auto;transform:translate3d(10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:before{width:6px;height:18px;margin-right:5px;margin-bottom:0;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat}.uppy-Root [role~=tooltip][data-microtip-position=left]:after{margin-right:11px}.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:before,.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:after{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:before,.uppy-Root [role~=tooltip][data-microtip-position=right]:after{top:50%;bottom:auto;left:100%;transform:translate3d(-10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:before{width:6px;height:18px;margin-bottom:0;margin-left:5px;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat}.uppy-Root [role~=tooltip][data-microtip-position=right]:after{margin-left:11px}.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:before,.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:after{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-size=small]:after{width:80px;white-space:initial}.uppy-Root [role~=tooltip][data-microtip-size=medium]:after{width:150px;white-space:initial}.uppy-Root [role~=tooltip][data-microtip-size=large]:after{width:260px;white-space:initial}.uppy-StatusBar{position:relative;z-index:1001;display:flex;height:46px;color:#fff;font-weight:400;font-size:12px;line-height:40px;background-color:#fff;transition:height .2s}[data-uppy-theme=dark] .uppy-StatusBar{background-color:#1f1f1f}.uppy-StatusBar:before{position:absolute;inset:0;width:100%;height:2px;background-color:#eaeaea;content:""}[data-uppy-theme=dark] .uppy-StatusBar:before{background-color:#757575}.uppy-StatusBar[aria-hidden=true]{height:0;overflow-y:hidden}.uppy-StatusBar.is-complete .uppy-StatusBar-progress{background-color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-progress{background-color:#e32437}.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator{color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator{color:#e32437}.uppy-StatusBar:not([aria-hidden=true]).is-waiting{height:65px;background-color:#fff;border-top:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#1f1f1f;border-top:1px solid #333}.uppy-StatusBar-progress{position:absolute;z-index:1001;height:2px;background-color:#1269cf;transition:background-color,width .3s ease-out}.uppy-StatusBar-progress.is-indeterminate{background-image:linear-gradient(45deg,rgba(0,0,0,.3) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.3) 75%,transparent 75%,transparent);background-size:64px 64px;animation:uppy-StatusBar-ProgressStripes 1s linear infinite}@keyframes uppy-StatusBar-ProgressStripes{0%{background-position:0 0}to{background-position:64px 0}}.uppy-StatusBar.is-preprocessing .uppy-StatusBar-progress,.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress{background-color:#f6a623}.uppy-StatusBar.is-waiting .uppy-StatusBar-progress{display:none}.uppy-StatusBar-content{position:relative;z-index:1002;display:flex;align-items:center;height:100%;color:#333;white-space:nowrap;text-overflow:ellipsis;padding-inline-start:10px}.uppy-size--md .uppy-StatusBar-content{padding-inline-start:15px}[data-uppy-theme=dark] .uppy-StatusBar-content{color:#eaeaea}.uppy-StatusBar-status{display:flex;flex-direction:column;justify-content:center;font-weight:400;line-height:1.4;padding-inline-end:.3em}.uppy-StatusBar-statusPrimary{font-weight:500;line-height:1;display:flex}.uppy-StatusBar-statusPrimary button.uppy-StatusBar-details{margin-left:5px}[data-uppy-theme=dark] .uppy-StatusBar-statusPrimary{color:#eaeaea}.uppy-StatusBar-statusSecondary{display:inline-block;margin-top:1px;color:#757575;font-size:11px;line-height:1.2;white-space:nowrap}[data-uppy-theme=dark] .uppy-StatusBar-statusSecondary{color:#bbb}.uppy-StatusBar-statusSecondaryHint{display:inline-block;line-height:1;vertical-align:middle;margin-inline-end:5px}.uppy-size--md .uppy-StatusBar-statusSecondaryHint{margin-inline-end:8px}.uppy-StatusBar-statusIndicator{position:relative;top:1px;color:#525252;margin-inline-end:7px}.uppy-StatusBar-statusIndicator svg{vertical-align:text-bottom}.uppy-StatusBar-actions{position:absolute;top:0;bottom:0;z-index:1004;display:flex;align-items:center;inset-inline-end:10px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actions{position:static;width:100%;height:100%;padding:0 15px;background-color:#fafafa}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#1f1f1f}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:column;height:90px}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:row;height:65px}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:column;justify-content:center}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:row;justify-content:initial}.uppy-StatusBar-actionCircleBtn{margin:3px;line-height:1;cursor:pointer;opacity:.9}.uppy-StatusBar-actionCircleBtn:focus{outline:none}.uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}.uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionCircleBtn:hover{opacity:1}.uppy-StatusBar-actionCircleBtn:focus{border-radius:50%}.uppy-StatusBar-actionCircleBtn svg{vertical-align:bottom}.uppy-StatusBar-actionBtn{display:inline-block;color:#1269cf;font-size:10px;line-height:inherit;vertical-align:middle}.uppy-size--md .uppy-StatusBar-actionBtn{font-size:11px}.uppy-StatusBar-actionBtn--disabled{opacity:.4}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--disabled{opacity:.7}.uppy-StatusBar-actionBtn--retry{position:relative;height:16px;padding:1px 6px 3px 18px;color:#fff;line-height:1;background-color:#ff4b23;border-radius:8px;margin-inline-end:6px}.uppy-StatusBar-actionBtn--retry:focus{outline:none}.uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionBtn--retry:hover{background-color:#f92d00}.uppy-StatusBar-actionBtn--retry svg{position:absolute;top:3px;inset-inline-start:6px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{width:100%;padding:15px 10px;color:#fff;font-size:14px;line-height:1;background-color:#1bb240}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#189c38}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{background-color:#1c8b37}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#18762f}.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{width:auto;padding:13px 22px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1bb240;cursor:not-allowed}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1c8b37}.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload{color:#1269cf;background-color:transparent}.uppy-StatusBar-actionBtn--uploadNewlyAdded{padding-inline-end:3px;padding-inline-start:3px;padding-bottom:1px;border-radius:3px}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}.uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar.is-preprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded,.uppy-StatusBar.is-postprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded{display:none}.uppy-StatusBar-actionBtn--done{padding:7px 8px;line-height:1;border-radius:3px}.uppy-StatusBar-actionBtn--done:focus{outline:none}.uppy-StatusBar-actionBtn--done::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--done:hover{color:#0e51a0}.uppy-StatusBar-actionBtn--done:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done:focus{background-color:#333}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done{color:#02baf2}.uppy-size--md .uppy-StatusBar-actionBtn--done{font-size:14px}.uppy-StatusBar-serviceMsg{padding-left:10px;color:#000;font-size:11px;line-height:1.1}.uppy-size--md .uppy-StatusBar-serviceMsg{padding-left:15px;font-size:14px}[data-uppy-theme=dark] .uppy-StatusBar-serviceMsg{color:#eaeaea}.uppy-StatusBar-serviceMsg-ghostsIcon{position:relative;top:2px;left:6px;width:10px;vertical-align:text-bottom;opacity:.5}.uppy-size--md .uppy-StatusBar-serviceMsg-ghostsIcon{top:1px;left:10px;width:15px}.uppy-StatusBar-details{position:relative;top:0;display:inline-block;width:13px;height:13px;color:#fff;font-weight:600;font-size:10px;line-height:12px;text-align:center;vertical-align:middle;background-color:#939393;border-radius:50%;cursor:help;-webkit-appearance:none;-moz-appearance:none;appearance:none;inset-inline-start:2px}.uppy-StatusBar-details:after{line-height:1.3;word-wrap:break-word}.uppy-StatusBar-spinner{animation-name:uppy-StatusBar-spinnerAnimation;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;fill:#1269cf;margin-inline-end:10px}.uppy-StatusBar.is-preprocessing .uppy-StatusBar-spinner,.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner{fill:#f6a623}@keyframes uppy-StatusBar-spinnerAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:6px}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list:after,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list:after{flex:auto;content:""}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{position:relative;width:50%;margin:0}.uppy-size--md .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--md .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:33.3333%}.uppy-size--lg .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--lg .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:25%}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem:before,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem:before{display:block;padding-top:100%;content:""}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected svg{opacity:.85}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--disabled,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--disabled{opacity:.5}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#93939333}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#eaeaea33}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{width:30%;height:30%;fill:#000000b3}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{fill:#fffc}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{position:absolute;inset:7px;width:calc(100% - 14px);height:calc(100% - 14px);overflow:hidden;text-align:center;border-radius:4px}@media(hover:none){.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author{display:block}}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{box-shadow:0 0 0 3px #aae1ffb3}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author{position:absolute;display:none;bottom:0;left:0;width:100%;background:#0000004d;color:#fff;font-weight:500;font-size:12px;margin:0;padding:5px;text-decoration:none}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author:hover,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author:hover{background:#0006;text-decoration:underline}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox{position:absolute;top:16px;right:16px;z-index:1002;width:26px;height:26px;background-color:#1269cf;border-radius:50%;opacity:0}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox:after{top:8px;width:12px;height:7px;inset-inline-start:7px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox{opacity:1}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author{display:block}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus{outline:none}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner{border:0}.uppy-ProviderBrowser-viewType--list{background-color:#fff}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list{background-color:#1f1f1f}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{display:flex;align-items:center;margin:0;padding:7px 15px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{color:#eaeaea}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem--disabled{opacity:.6}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox{width:17px;height:17px;background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;margin-inline-end:15px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border:1px solid #1269cf;outline:none;box-shadow:0 0 0 3px #1269cf40}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:after{top:4px;width:9px;height:5px;opacity:0;inset-inline-start:3px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border-color:#02baf2b3;box-shadow:0 0 0 3px #02baf233}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox{background-color:#1269cf;border-color:#1269cf}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox:after{opacity:1}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner{display:flex;align-items:center;color:inherit;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,"Segoe UI Emoji","Apple Color Emoji",Roboto,Helvetica,Arial,sans-serif;padding:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner:focus{text-decoration:underline;outline:none}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{margin-inline-end:8px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner span{overflow:hidden;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--disabled .uppy-ProviderBrowserItem-inner{cursor:default}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{width:20px;margin-inline-end:7px}.uppy-ProviderBrowserItem-checkbox{position:relative;flex-shrink:0;cursor:pointer}.uppy-ProviderBrowserItem-checkbox:disabled{cursor:default}.uppy-ProviderBrowserItem-checkbox:disabled:after{cursor:default}[data-uppy-theme=dark] .uppy-ProviderBrowserItem-checkbox{background-color:#1f1f1f;border-color:#939393}[data-uppy-theme=dark] .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox{background-color:#333}.uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox:after{position:absolute;border-bottom:2px solid #eaeaea;border-left:2px solid #eaeaea;transform:rotate(-45deg);cursor:pointer;content:""}.uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox:after{content:""!important;position:absolute!important;top:50%!important;left:20%!important;right:20%!important;height:2px!important;background-color:#eaeaea!important;transform:translateY(-50%)!important}.uppy-SearchProvider{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}[data-uppy-theme=dark] .uppy-SearchProvider{background-color:#1f1f1f}.uppy-SearchProvider-input{width:90%;max-width:650px;margin-bottom:15px}.uppy-size--md .uppy-SearchProvider-input{margin-bottom:20px}.uppy-SearchProvider-input::-webkit-search-cancel-button{display:none}.uppy-SearchProvider-searchButton{padding:13px 25px}.uppy-size--md .uppy-SearchProvider-searchButton{padding:13px 30px}.uppy-DashboardContent-panelBody{display:flex;flex:1;align-items:center;justify-content:center}[data-uppy-theme=dark] .uppy-DashboardContent-panelBody{background-color:#1f1f1f}.uppy-Provider-auth,.uppy-Provider-error,.uppy-Provider-loading,.uppy-Provider-empty{display:flex;flex:1;flex-flow:column wrap;align-items:center;justify-content:center;color:#939393}.uppy-Provider-empty{color:#939393}.uppy-Provider-authIcon svg{width:100px;height:75px}.uppy-Provider-authTitle{max-width:500px;margin-bottom:30px;padding:0 15px;color:#757575;font-weight:400;font-size:17px;line-height:1.4;text-align:center}.uppy-size--md .uppy-Provider-authTitle{font-size:20px}[data-uppy-theme=dark] .uppy-Provider-authTitle{color:#cfcfcf}.uppy-Provider-btn-google{display:flex;align-items:center;padding:8px 12px!important;background:#4285f4}.uppy-Provider-btn-google:hover{background-color:#1266f1}.uppy-Provider-btn-google:focus{outline:none;box-shadow:0 0 0 3px #4285f466}.uppy-Provider-btn-google svg{margin-right:8px}.uppy-Provider-breadcrumbs{flex:1;margin-bottom:10px;color:#525252;font-size:12px;text-align:start}.uppy-size--md .uppy-Provider-breadcrumbs{margin-bottom:0}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs{color:#eaeaea}.uppy-Provider-breadcrumbsIcon{display:inline-block;color:#525252;line-height:1;vertical-align:middle;margin-inline-end:4px}.uppy-Provider-breadcrumbsIcon svg{width:13px;height:13px;fill:#525252}.uppy-Provider-breadcrumbs button{display:inline-block;padding:4px;line-height:inherit;border-radius:3px}.uppy-Provider-breadcrumbs button:focus{outline:none}.uppy-Provider-breadcrumbs button::-moz-focus-inner{border:0}.uppy-Provider-breadcrumbs button:hover{color:#0e51a0}.uppy-Provider-breadcrumbs button:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button:focus{background-color:#333}.uppy-Provider-breadcrumbs button:not(:last-of-type){text-decoration:underline}.uppy-Provider-breadcrumbs button:last-of-type{color:#333;font-weight:500;cursor:normal;pointer-events:none}.uppy-Provider-breadcrumbs button:hover{cursor:pointer}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button{color:#eaeaea}.uppy-ProviderBrowser{display:flex;flex:1;flex-direction:column;height:100%;font-weight:400;font-size:14px}.uppy-ProviderBrowser-user{margin:0 8px 0 0;color:#333;font-weight:500}[data-uppy-theme=dark] .uppy-ProviderBrowser-user{color:#eaeaea}.uppy-ProviderBrowser-user:after{position:relative;color:#939393;font-weight:400;content:"·";inset-inline-start:4px}.uppy-ProviderBrowser-header{position:relative;z-index:1001;border-bottom:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-ProviderBrowser-header{border-bottom:1px solid #333}.uppy-ProviderBrowser-headerBar{z-index:1001;padding:7px 15px;color:#757575;font-size:12px;line-height:1.4;background-color:#fafafa}.uppy-size--md .uppy-ProviderBrowser-headerBar{display:flex;align-items:center}[data-uppy-theme=dark] .uppy-ProviderBrowser-headerBar{background-color:#1f1f1f}.uppy-ProviderBrowser-headerBar--simple{display:block;justify-content:center;text-align:center}.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap{display:inline-block;flex:none;vertical-align:middle}.uppy-ProviderBrowser-searchFilter{position:relative;display:flex;align-items:center;width:100%;height:30px;padding-left:8px;padding-right:8px;margin-top:15px;margin-bottom:15px}.uppy-ProviderBrowser-searchFilterInput{z-index:1001;width:100%;height:30px;font-size:13px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,"Segoe UI Emoji","Apple Color Emoji",Roboto,Helvetica,Arial,sans-serif;line-height:1.4;background-color:#eaeaea;border:0;border-radius:4px;outline:0;padding-inline-start:30px;padding-inline-end:30px;color:#333}.uppy-ProviderBrowser-searchFilterInput::-webkit-search-cancel-button{display:none}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput{color:#eaeaea;background-color:#1f1f1f}.uppy-ProviderBrowser-searchFilterInput:focus{background-color:#cfcfcf;border:0}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput:focus{background-color:#333}.uppy-ProviderBrowser-searchFilterIcon{position:absolute;z-index:1002;width:12px;height:12px;color:#757575;inset-inline-start:16px}.uppy-ProviderBrowser-searchFilterInput::-moz-placeholder{color:#939393;opacity:1}.uppy-ProviderBrowser-searchFilterInput::placeholder{color:#939393;opacity:1}.uppy-ProviderBrowser-searchFilterReset{border-radius:3px;position:absolute;z-index:1002;width:22px;height:22px;padding:6px;color:#939393;cursor:pointer;inset-inline-end:16px}.uppy-ProviderBrowser-searchFilterReset:focus{outline:none}.uppy-ProviderBrowser-searchFilterReset::-moz-focus-inner{border:0}.uppy-ProviderBrowser-searchFilterReset:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-searchFilterReset:hover{color:#757575}.uppy-ProviderBrowser-searchFilterReset svg{vertical-align:text-top}.uppy-ProviderBrowser-userLogout{padding:4px;color:#1269cf;line-height:inherit;border-radius:3px;cursor:pointer}.uppy-ProviderBrowser-userLogout:focus{outline:none}.uppy-ProviderBrowser-userLogout::-moz-focus-inner{border:0}.uppy-ProviderBrowser-userLogout:hover{color:#0e51a0}.uppy-ProviderBrowser-userLogout:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout:focus{background-color:#333}.uppy-ProviderBrowser-userLogout:hover{text-decoration:underline}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout{color:#eaeaea}.uppy-ProviderBrowser-body{position:relative;flex:1}.uppy-ProviderBrowser-list{position:absolute;inset:0;display:block;flex:1;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;list-style:none;background-color:#fff;border-spacing:0;-webkit-overflow-scrolling:touch}[data-uppy-theme=dark] .uppy-ProviderBrowser-list{background-color:#1f1f1f}.uppy-ProviderBrowser-list:focus{outline:none}.uppy-ProviderBrowserItem-inner{font-weight:500;font-size:13px;cursor:pointer}.uppy-ProviderBrowser-footer{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#fff;border-top:1px solid #eaeaea}.uppy-ProviderBrowser-footer button{margin-inline-end:8px}[data-uppy-theme=dark] .uppy-ProviderBrowser-footer{background-color:#1f1f1f;border-top:1px solid #333}.uppy-ProviderBrowser-footer-buttons{flex-shrink:0}.uppy-ProviderBrowser-footer-error{color:#e32437;line-height:18px}@media(max-width:426px){.uppy-ProviderBrowser-footer{flex-direction:column-reverse;align-items:stretch}.uppy-ProviderBrowser-footer-error{padding-bottom:10px}}.picker-dialog-bg{z-index:20000!important}.picker-dialog{z-index:20001!important}.uppy-Dashboard-Item-previewInnerWrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:3px;box-shadow:0 0 2px #0006}.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap{box-shadow:0 1px 2px #00000026}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewInnerWrap{box-shadow:none}.uppy-Dashboard-Item-previewInnerWrap:after{position:absolute;inset:0;z-index:1001;display:none;background-color:#000000a6;content:""}.uppy-Dashboard-Item-previewLink{position:absolute;inset:0;z-index:1002}.uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #579df0}[data-uppy-theme=dark] .uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #016c8d}.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3px;transform:translateZ(0)}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{-o-object-fit:contain;object-fit:contain;width:auto;height:auto;max-width:100%;max-height:100%;padding:10px}.uppy-Dashboard-Item-progress{position:absolute;top:50%;left:50%;z-index:1002;width:120px;color:#fff;text-align:center;transform:translate(-50%,-50%);transition:all .35 ease}.uppy-Dashboard-Item-progressIndicator{display:inline-block;width:38px;height:38px;opacity:.9;color:#fff}.uppy-size--md .uppy-Dashboard-Item-progressIndicator{width:55px;height:55px}button.uppy-Dashboard-Item-progressIndicator{cursor:pointer}button.uppy-Dashboard-Item-progressIndicator:focus{outline:none}button.uppy-Dashboard-Item-progressIndicator::-moz-focus-inner{border:0}button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--bg,button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--retry{fill:#579df0}.uppy-Dashboard-Item-progressIcon--circle{width:100%;height:100%}.uppy-Dashboard-Item-progressIcon--bg{stroke:#fff6}.uppy-Dashboard-Item-progressIcon--progress{transition:stroke-dashoffset .5s ease-out;stroke:#fff}.uppy-Dashboard-Item-progressIcon--play{transition:all .2s;fill:#fff;stroke:#fff}.uppy-Dashboard-Item-progressIcon--cancel{transition:all .2s;fill:#fff}.uppy-Dashboard-Item-progressIcon--pause{transition:all .2s;fill:#fff;stroke:#fff}.uppy-Dashboard-Item-progressIcon--check{transition:all .2s;fill:#fff}.uppy-Dashboard-Item-progressIcon--retry{fill:#fff}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{top:-9px;width:auto;transform:initial;inset-inline-end:-8px;inset-inline-start:initial}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{width:18px;height:18px}.uppy-size--md .uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{width:28px;height:28px}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{width:18px;height:18px;opacity:1}.uppy-size--md .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{width:22px;height:22px}.uppy-Dashboard-Item.is-processing .uppy-Dashboard-Item-progress{opacity:0}.uppy-Dashboard-Item-fileInfo{padding-inline-end:5px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-inline-end:10px}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-inline-end:15px}.uppy-Dashboard-Item-name{margin-bottom:5px;font-weight:500;font-size:12px;line-height:1.3;word-wrap:anywhere;word-break:break-all}[data-uppy-theme=dark] .uppy-Dashboard-Item-name{color:#eaeaea}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-name{font-size:14px;line-height:1.4}.uppy-Dashboard-Item-fileName{display:flex;align-items:baseline}.uppy-Dashboard-Item-fileName button{margin-left:5px}.uppy-Dashboard-Item-author{color:#757575;vertical-align:bottom;font-size:11px;font-weight:400;display:inline-block;line-height:1;margin-bottom:5px}.uppy-Dashboard-Item-author a{color:#757575}.uppy-Dashboard-Item-status{color:#757575;font-weight:400;font-size:11px;line-height:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-status{color:#bbb}.uppy-Dashboard-Item-statusSize{display:inline-block;text-transform:uppercase;vertical-align:bottom;margin-bottom:5px}.uppy-Dashboard-Item-reSelect{color:#1269cf;font-weight:600;font-size:inherit;font-family:inherit}.uppy-Dashboard-Item-errorMessage{font-size:11px;font-weight:500;line-height:1.3;color:#a51523;background-color:#fdeff1;padding:5px 6px}.uppy-Dashboard-Item-errorMessageBtn{font-size:11px;text-decoration:underline;color:#a51523;cursor:pointer;font-weight:500}.uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{display:none}.uppy-size--md .uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{display:block;border-top:1px solid rgb(247.2348178138,194.2651821862,199.5344129555);padding:6px 8px;line-height:1.4;position:absolute;bottom:0;left:0;right:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{display:inline-block;position:static;border:1px solid rgb(247.2348178138,194.2651821862,199.5344129555);border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{display:none}.uppy-Dashboard-Item-action{color:#939393;cursor:pointer}.uppy-Dashboard-Item-action:focus{outline:none}.uppy-Dashboard-Item-action::-moz-focus-inner{border:0}.uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-Item-action:hover{color:#1f1f1f;opacity:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-action{color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{outline:none}[data-uppy-theme=dark] .uppy-Dashboard-Item-action::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:hover{color:#eaeaea}.uppy-Dashboard-Item-action--remove{color:#1f1f1f;opacity:.95}.uppy-Dashboard-Item-action--remove:hover{color:#000;opacity:1}.uppy-size--md .uppy-Dashboard-Item-action--remove{position:absolute;top:-8px;inset-inline-end:-8px;z-index:1002;width:18px;height:18px;padding:0}.uppy-size--md .uppy-Dashboard-Item-action--remove:focus{border-radius:50%}.uppy-Dashboard--singleFile.uppy-size--height-md .uppy-Dashboard-Item-action--remove{position:absolute;inset-inline-end:8px;top:8px}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove{color:#525252}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove:hover{color:#333}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-actionWrapper{display:flex;align-items:center}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action{width:22px;height:22px;margin-left:3px;padding:3px}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action:focus{border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-action--copyLink,.uppy-size--md .uppy-Dashboard-Item-action--edit{width:16px;height:16px;padding:0}.uppy-size--md .uppy-Dashboard-Item-action--copyLink:focus,.uppy-size--md .uppy-Dashboard-Item-action--edit:focus{border-radius:3px}.uppy-Dashboard-Item{display:flex;align-items:center;padding:10px;border-bottom:1px solid #eaeaea}.uppy-Dashboard:not(.uppy-Dashboard--singleFile) .uppy-Dashboard-Item{padding-inline-end:0}[data-uppy-theme=dark] .uppy-Dashboard-Item{border-bottom:1px solid #333}.uppy-size--md .uppy-Dashboard-Item{position:relative;display:block;float:inline-start;width:calc(33.333% - 30px);height:215px;margin:5px 15px;padding:0;border-bottom:0}.uppy-size--lg .uppy-Dashboard-Item{width:calc(25% - 30px);height:190px;margin:5px 15px;padding:0}.uppy-size--xl .uppy-Dashboard-Item{width:calc(20% - 30px);height:210px;padding:0}.uppy-Dashboard--singleFile .uppy-Dashboard-Item{display:flex;flex-direction:column;width:100%;max-width:400px;height:100%;border-bottom:0;position:relative;padding:15px}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-previewInnerWrap{opacity:.2}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-name{opacity:.7}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{position:absolute;inset:0;z-index:1005;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='39' viewBox='0 0 35 39'%3E%3Cpath d='M1.708 38.66c1.709 0 3.417-3.417 6.834-3.417 3.416 0 5.125 3.417 8.61 3.417 3.348 0 5.056-3.417 8.473-3.417 4.305 0 5.125 3.417 6.833 3.417.889 0 1.709-.889 1.709-1.709v-19.68C34.167-5.757 0-5.757 0 17.271v19.68c0 .82.888 1.709 1.708 1.709zm8.542-17.084a3.383 3.383 0 01-3.417-3.416 3.383 3.383 0 013.417-3.417 3.383 3.383 0 013.417 3.417 3.383 3.383 0 01-3.417 3.416zm13.667 0A3.383 3.383 0 0120.5 18.16a3.383 3.383 0 013.417-3.417 3.383 3.383 0 013.416 3.417 3.383 3.383 0 01-3.416 3.416z' fill='%2523000' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 10px;background-size:25px;opacity:.5;content:""}.uppy-size--md .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:40px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:30%}.uppy-Dashboard-Item-preview{position:relative;flex-grow:0;flex-shrink:0;width:50px;height:50px}.uppy-size--md .uppy-Dashboard-Item-preview{width:100%;height:140px}.uppy-size--lg .uppy-Dashboard-Item-preview{height:120px}.uppy-size--xl .uppy-Dashboard-Item-preview{height:140px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview{width:100%;max-height:75%;flex-grow:1}.uppy-Dashboard--singleFile.uppy-size--md .uppy-Dashboard-Item-preview{max-height:100%}.uppy-Dashboard-Item-fileInfoAndButtons{display:flex;flex-grow:1;align-items:center;justify-content:space-between;padding-inline-end:8px;padding-inline-start:12px}.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons,.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons{align-items:flex-start;padding:9px 0 0}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons{width:100%;flex-grow:0}.uppy-Dashboard-Item-fileInfo{flex-grow:1;flex-shrink:1}.uppy-Dashboard-Item-actionWrapper{flex-grow:0;flex-shrink:0}.uppy-Dashboard-Item.is-inprogress .uppy-Dashboard-Item-previewInnerWrap:after,.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-previewInnerWrap:after{display:block}.uppy-Dashboard-Item-errorDetails{position:relative;top:0;flex-shrink:0;width:13px;height:13px;color:#fff;font-weight:600;font-size:10px;line-height:12px;text-align:center;background-color:#939393;border-radius:50%;border:none;cursor:help;-webkit-appearance:none;-moz-appearance:none;appearance:none;inset-inline-start:2px}.uppy-Dashboard-Item-errorDetails:after{line-height:1.3;word-wrap:break-word}.uppy-Dashboard-FileCard{position:absolute;inset:0;z-index:1005;display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;border-radius:5px;box-shadow:0 0 10px 4px #0000001a}.uppy-Dashboard-FileCard .uppy-DashboardContent-bar{border-top-left-radius:5px;border-top-right-radius:5px}.uppy-Dashboard-FileCard .uppy-Dashboard-FileCard-actions{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.uppy-Dashboard-FileCard-inner{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;min-height:0}.uppy-Dashboard-FileCard-preview{position:relative;display:flex;flex-grow:0;flex-shrink:1;align-items:center;justify-content:center;height:60%;min-height:0;border-bottom:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-preview{background-color:#333;border-bottom:0}.uppy-Dashboard-FileCard-preview img.uppy-Dashboard-Item-previewImg{flex:0 0 auto;max-width:90%;max-height:90%;-o-object-fit:cover;object-fit:cover;border-radius:3px;box-shadow:0 3px 20px #00000026}.uppy-Dashboard-FileCard-edit{position:absolute;top:10px;padding:7px 15px;color:#fff;font-size:13px;background-color:#00000080;border-radius:50px;inset-inline-end:10px}.uppy-Dashboard-FileCard-edit:focus{outline:none}.uppy-Dashboard-FileCard-edit::-moz-focus-inner{border:0}.uppy-Dashboard-FileCard-edit:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-FileCard-edit:hover{background-color:#000c}.uppy-Dashboard-FileCard-info{flex-grow:0;flex-shrink:0;height:40%;padding:30px 20px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-info{background-color:#1f1f1f}.uppy-Dashboard-FileCard-fieldset{max-width:640px;margin:auto auto 12px;padding:0;font-size:0;border:0}.uppy-Dashboard-FileCard-label{display:inline-block;width:22%;color:#525252;font-size:12px;vertical-align:middle}.uppy-size--md .uppy-Dashboard-FileCard-label{font-size:14px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-label{color:#eaeaea}.uppy-Dashboard-FileCard-input{display:inline-block;width:78%;vertical-align:middle}.uppy-Dashboard-FileCard-actions{display:flex;flex-grow:0;flex-shrink:0;align-items:center;height:55px;padding:0 15px;background-color:#fafafa;border-top:1px solid #eaeaea}.uppy-size--md .uppy-Dashboard-FileCard-actions{height:65px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-actions{background-color:#1f1f1f;border-top:1px solid #333}.uppy-Dashboard-FileCard-actionsBtn{margin-inline-end:10px}.uppy-transition-slideDownUp-enter{transform:translate3d(0,-105%,0);opacity:.01;transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active{transform:translateZ(0);opacity:1}.uppy-transition-slideDownUp-leave{transform:translateZ(0);opacity:1;transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active{transform:translate3d(0,-105%,0);opacity:.01}@keyframes uppy-Dashboard-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes uppy-Dashboard-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes uppy-Dashboard-slideDownAndFadeIn{0%{transform:translate3d(-50%,-70%,0);opacity:0}to{transform:translate3d(-50%,-50%,0);opacity:1}}@keyframes uppy-Dashboard-slideDownAndFadeIn--small{0%{transform:translate3d(0,-20%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes uppy-Dashboard-slideUpFadeOut{0%{transform:translate3d(-50%,-50%,0);opacity:1}to{transform:translate3d(-50%,-70%,0);opacity:0}}@keyframes uppy-Dashboard-slideUpFadeOut--small{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20%,0);opacity:0}}.uppy-Dashboard--modal{z-index:1001}.uppy-Dashboard--modal[aria-hidden=true]{display:none}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeIn .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeOut .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard-isFixed{height:100vh;overflow:hidden}.uppy-Dashboard--modal .uppy-Dashboard-overlay{position:fixed;inset:0;z-index:1001;background-color:#00000080}.uppy-Dashboard-inner{position:relative;max-width:100%;max-height:100%;background-color:#f4f4f4;border:1px solid #eaeaea;border-radius:5px;outline:none}.uppy-size--md .uppy-Dashboard-inner{min-height:auto}@media only screen and (min-width:820px){.uppy-Dashboard-inner{width:650px;height:500px}}.uppy-Dashboard--modal .uppy-Dashboard-inner{z-index:1002}[data-uppy-theme=dark] .uppy-Dashboard-inner{background-color:#1f1f1f}.uppy-Dashboard--isDisabled .uppy-Dashboard-inner{cursor:not-allowed}.uppy-Dashboard-innerWrap{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:5px;opacity:0}.uppy-Dashboard--isInnerWrapVisible .uppy-Dashboard-innerWrap{opacity:1}.uppy-Dashboard--isDisabled .uppy-Dashboard-innerWrap{opacity:.6;filter:grayscale(100%);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.uppy-Dashboard--isDisabled .uppy-ProviderIconBg{fill:#9f9f9f}.uppy-Dashboard--isDisabled [disabled],.uppy-Dashboard--isDisabled [aria-disabled]{pointer-events:none;cursor:not-allowed}.uppy-Dashboard--modal .uppy-Dashboard-inner{position:fixed;inset:35px 15px 15px;border:none}@media only screen and (min-width:820px){.uppy-Dashboard--modal .uppy-Dashboard-inner{top:50%;right:auto;left:50%;box-shadow:0 5px 15px 4px #00000026;transform:translate(-50%,-50%)}}.uppy-Dashboard-close{position:absolute;top:-33px;z-index:1005;display:block;color:#ffffffe6;font-size:27px;cursor:pointer;inset-inline-end:-2px}.uppy-Dashboard-close:focus{outline:none}.uppy-Dashboard-close::-moz-focus-inner{border:0}.uppy-Dashboard-close:focus{color:#6eabf2}@media only screen and (min-width:820px){.uppy-Dashboard-close{top:-10px;font-size:35px;inset-inline-end:-35px}}.uppy-Dashboard-serviceMsg{position:relative;top:-1px;z-index:1004;padding:12px 0;font-weight:500;font-size:12px;line-height:1.3;background-color:#fffbf7;border-top:1px solid #edd4b9;border-bottom:1px solid #edd4b9}.uppy-size--md .uppy-Dashboard-serviceMsg{font-size:14px;line-height:1.4}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg{color:#eaeaea;background-color:#1f1f1f;border-top:1px solid #333;border-bottom:1px solid #333}.uppy-Dashboard-serviceMsg-title{display:block;margin-bottom:4px;padding-left:42px;line-height:1}.uppy-Dashboard-serviceMsg-text{padding:0 15px}.uppy-Dashboard-serviceMsg-actionBtn{color:#1269cf;font-weight:inherit;font-size:inherit;vertical-align:initial}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg-actionBtn{color:#02baf2e6}.uppy-Dashboard-serviceMsg-icon{position:absolute;top:10px;left:15px}.uppy-Dashboard-AddFiles{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}[data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles{height:calc(100% - 14px);margin:7px;border:1px dashed #dfdfdf;border-radius:3px}.uppy-Dashboard-AddFilesPanel .uppy-Dashboard-AddFiles{height:calc(100% - 54px);border:none}.uppy-Dashboard--modal .uppy-Dashboard-AddFiles{border-color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles{border-color:#757575}.uppy-Dashboard-AddFiles-info{display:none;margin-top:auto;padding-top:15px;padding-bottom:15px}.uppy-size--height-md .uppy-Dashboard-AddFiles-info{display:block}.uppy-size--md .uppy-Dashboard-AddFiles-info{position:absolute;right:0;bottom:25px;left:0;padding-top:30px;padding-bottom:0}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-info{margin-top:0}.uppy-Dashboard-browse{color:#1269cf;cursor:pointer}.uppy-Dashboard-browse:focus{outline:none}.uppy-Dashboard-browse::-moz-focus-inner{border:0}.uppy-Dashboard-browse:hover,.uppy-Dashboard-browse:focus{border-bottom:1px solid #1269cf}[data-uppy-theme=dark] .uppy-Dashboard-browse{color:#02baf2e6}[data-uppy-theme=dark] .uppy-Dashboard-browse:hover,[data-uppy-theme=dark] .uppy-Dashboard-browse:focus{border-bottom:1px solid #02baf2}.uppy-Dashboard-browseBtn{display:block;width:100%;margin-top:8px;margin-bottom:5px;font-weight:500;font-size:14px}.uppy-size--md .uppy-Dashboard-browseBtn{width:auto;margin:15px auto;padding:13px 44px;font-size:15px}.uppy-Dashboard-AddFiles-list{display:flex;flex:1;flex-direction:column;width:100%;margin-top:2px;padding:2px 0;overflow-y:auto;-webkit-overflow-scrolling:touch}.uppy-size--md .uppy-Dashboard-AddFiles-list{flex:none;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:600px;margin-top:15px;padding-top:0;overflow-y:visible}.uppy-DashboardTab{width:100%;text-align:center;border-bottom:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-DashboardTab{border-bottom:1px solid #333}.uppy-size--md .uppy-DashboardTab{display:inline-block;width:initial;margin-bottom:10px;border-bottom:none}.uppy-DashboardTab-btn{flex-direction:row;align-items:center;justify-content:left;width:100%;height:100%;padding:12px 15px;color:#525252;background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.uppy-DashboardTab-btn:focus{outline:none}.uppy-size--md .uppy-DashboardTab-btn{flex-direction:column;width:86px;padding:10px 3px;border-radius:5px;margin-inline-end:1px}[data-uppy-theme=dark] .uppy-DashboardTab-btn{color:#eaeaea}.uppy-DashboardTab-btn::-moz-focus-inner{border:0}.uppy-DashboardTab-btn:hover{background-color:#e9ecef}[data-uppy-theme=dark] .uppy-DashboardTab-btn:hover{background-color:#333}.uppy-DashboardTab-btn:active,.uppy-DashboardTab-btn:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardTab-btn:active,[data-uppy-theme=dark] .uppy-DashboardTab-btn:focus{background-color:#525252}.uppy-DashboardTab-btn svg{display:inline-block;max-width:100%;max-height:100%;overflow:hidden;vertical-align:text-top;transition:transform ease-in-out .15s}.uppy-DashboardTab-inner{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:8px;background-color:#fff;box-shadow:0 1px 1px #0000001a,0 1px 2px #0000001a,0 2px 3px #00000005;margin-inline-end:10px}.uppy-size--md .uppy-DashboardTab-inner{margin-inline-end:0}[data-uppy-theme=dark] .uppy-DashboardTab-inner{background-color:#323232;box-shadow:0 1px 1px #0003,0 1px 2px #0003,0 2px 3px #00000014}.uppy-DashboardTab-name{font-weight:400;font-size:14px}.uppy-size--md .uppy-DashboardTab-name{margin-top:8px;margin-bottom:0;font-size:12px;line-height:15px}.uppy-DashboardTab-iconMyDevice{color:#1269cf}[data-uppy-theme=dark] .uppy-DashboardTab-iconMyDevice{color:#02baf2}.uppy-DashboardTab-iconBox{color:#0061d5}[data-uppy-theme=dark] .uppy-DashboardTab-iconBox{color:#eaeaea}.uppy-DashboardTab-iconDropbox{color:#0061fe}[data-uppy-theme=dark] .uppy-DashboardTab-iconDropbox{color:#eaeaea}.uppy-DashboardTab-iconUnsplash{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconUnsplash{color:#eaeaea}.uppy-DashboardTab-iconWebdav{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconWebdav{color:#eaeaea}.uppy-DashboardTab-iconScreenRec{color:#2c3e50}[data-uppy-theme=dark] .uppy-DashboardTab-iconScreenRec{color:#eaeaea}.uppy-DashboardTab-iconAudio{color:#8030a3}[data-uppy-theme=dark] .uppy-DashboardTab-iconAudio{color:#bf6ee3}.uppy-Dashboard-input{position:absolute;z-index:-1;width:.1px;height:.1px;overflow:hidden;opacity:0}.uppy-DashboardContent-bar{position:relative;z-index:1004;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 10px;background-color:#fafafa;border-bottom:1px solid #eaeaea}.uppy-size--md .uppy-DashboardContent-bar{height:50px;padding:0 15px}[data-uppy-theme=dark] .uppy-DashboardContent-bar{background-color:#1f1f1f;border-bottom:1px solid #333}.uppy-DashboardContent-title{position:absolute;top:0;right:0;left:0;width:100%;max-width:170px;margin:auto;overflow-x:hidden;font-weight:500;font-size:12px;line-height:40px;white-space:nowrap;text-align:center;text-overflow:ellipsis}.uppy-size--md .uppy-DashboardContent-title{max-width:300px;font-size:14px;line-height:50px}[data-uppy-theme=dark] .uppy-DashboardContent-title{color:#eaeaea}.uppy-DashboardContent-back,.uppy-DashboardContent-save{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:1;background:none;border:0;-webkit-appearance:none;padding:7px 6px;color:#1269cf;font-weight:400;font-size:12px;border-radius:3px;cursor:pointer;margin-inline-start:-6px}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{outline:none}.uppy-DashboardContent-back::-moz-focus-inner,.uppy-DashboardContent-save::-moz-focus-inner{border:0}.uppy-DashboardContent-back:hover,.uppy-DashboardContent-save:hover{color:#0e51a0}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-back:focus,[data-uppy-theme=dark] .uppy-DashboardContent-save:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-back,.uppy-size--md .uppy-DashboardContent-save{font-size:14px}[data-uppy-theme=dark] .uppy-DashboardContent-back,[data-uppy-theme=dark] .uppy-DashboardContent-save{color:#02baf2}.uppy-DashboardContent-addMore{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:1;background:none;border:0;-webkit-appearance:none;width:29px;height:29px;padding:7px 8px;color:#1269cf;font-weight:500;border-radius:3px;cursor:pointer;margin-inline-end:-5px}.uppy-DashboardContent-addMore:focus{outline:none}.uppy-DashboardContent-addMore::-moz-focus-inner{border:0}.uppy-DashboardContent-addMore:hover{color:#0e51a0}.uppy-DashboardContent-addMore:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-addMore:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-addMore{width:auto;height:auto;font-size:14px;margin-inline-end:-8px}[data-uppy-theme=dark] .uppy-DashboardContent-addMore{color:#02baf2}.uppy-DashboardContent-addMore svg{vertical-align:baseline;margin-inline-end:4px}.uppy-size--md .uppy-DashboardContent-addMore svg{width:11px;height:11px}.uppy-DashboardContent-addMoreCaption{display:none}.uppy-size--md .uppy-DashboardContent-addMoreCaption{display:inline}.uppy-DashboardContent-panel{position:absolute;inset:0;z-index:1005;display:flex;flex:1;flex-direction:column;overflow:hidden;background-color:#f5f5f5;border-radius:5px}.uppy-Dashboard-AddFilesPanel{position:absolute;inset:0;z-index:1005;display:flex;flex-direction:column;overflow:hidden;background:#fafafa;background:linear-gradient(0deg,#fafafa 35%,#fafafad9);border-radius:5px;box-shadow:0 0 10px 5px #00000026}[data-uppy-theme=dark] .uppy-Dashboard-AddFilesPanel{background-color:#333;background-image:linear-gradient(0deg,#1f1f1f 35%,#1f1f1fd9)}.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files{filter:blur(2px)}.uppy-Dashboard-progress{position:absolute;bottom:0;left:0;width:100%;height:12%}.uppy-Dashboard-progressBarContainer.is-active{position:absolute;top:0;left:0;z-index:1004;width:100%;height:100%}.uppy-Dashboard-filesContainer{position:relative;flex:1;margin:0;overflow-y:hidden}.uppy-Dashboard-filesContainer:after{display:table;clear:both;content:""}.uppy-Dashboard-files{flex:1;margin:0;padding:0 0 10px;overflow-y:auto;-webkit-overflow-scrolling:touch}.uppy-size--md .uppy-Dashboard-files{padding-top:10px}.uppy-Dashboard--singleFile .uppy-Dashboard-filesInner{display:flex;justify-content:center;align-items:center;height:100%}.uppy-Dashboard-dropFilesHereHint{position:absolute;inset:7px;z-index:2000;display:flex;align-items:center;justify-content:center;padding-top:90px;color:#757575;font-size:16px;text-align:center;background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a.999.999 0 0 1 1.414 0l7 7z' fill='%231269CF' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 50%;border:1px dashed #1269cf;border-radius:3px;visibility:hidden}[data-uppy-theme=dark] .uppy-Dashboard-dropFilesHereHint{color:#bbb;background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a.999.999 0 0 1 1.414 0l7 7z' fill='%2302BAF2' fill-rule='nonzero'/%3E%3C/svg%3E");border-color:#02baf2}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-dropFilesHereHint{visibility:visible;pointer-events:none}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-DashboardContent-bar,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-files,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-progressindicators,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-serviceMsg{opacity:.15}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-AddFiles{opacity:.03}.uppy-Dashboard-AddFiles-title{width:100%;margin-top:15px;margin-bottom:5px;padding:0 15px;color:#000;font-weight:500;font-size:17px;line-height:1.35;text-align:inline-start}.uppy-size--md .uppy-Dashboard-AddFiles-title{max-width:480px;padding:0 35px;margin-top:5px;font-weight:400;font-size:21px;text-align:center}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-title{text-align:center}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title{color:#eaeaea}.uppy-Dashboard-AddFiles-title button{font-weight:500}.uppy-size--md .uppy-Dashboard-AddFiles-title button{font-weight:400}.uppy-Dashboard-note{max-width:350px;margin:auto;padding:0 15px;color:#757575;font-size:14px;line-height:1.25;text-align:center}.uppy-size--md .uppy-Dashboard-note{max-width:600px;line-height:1.35}[data-uppy-theme=dark] .uppy-Dashboard-note{color:#cfcfcf}a.uppy-Dashboard-poweredBy{display:inline-block;margin-top:8px;color:#939393;font-size:11px;text-align:center;text-decoration:none}.uppy-Dashboard-poweredByIcon{position:relative;top:1px;margin-right:1px;margin-left:1px;vertical-align:text-top;opacity:.9;fill:none;stroke:#939393}.uppy-Dashboard-Item-previewIcon{position:absolute;top:50%;left:50%;z-index:100;width:25px;height:25px;transform:translate(-50%,-50%)}.uppy-size--md .uppy-Dashboard-Item-previewIcon{width:38px;height:38px}.uppy-Dashboard-Item-previewIcon svg{width:100%;height:100%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIcon{width:100%;height:100%;max-width:60%;max-height:60%}.uppy-Dashboard-Item-previewIconWrap{position:relative;height:76px;max-height:75%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIconWrap{width:100%;height:100%}.uppy-Dashboard-Item-previewIconBg{width:100%;height:100%;filter:drop-shadow(rgba(0,0,0,.1) 0 1px 1px)}.uppy-Dashboard-upload{position:relative;width:50px;height:50px}.uppy-size--md .uppy-Dashboard-upload{width:60px;height:60px}.uppy-Dashboard-upload .uppy-c-icon{position:relative;top:1px;width:50%}.uppy-Dashboard-uploadCount{position:absolute;top:-12px;width:16px;height:16px;color:#fff;font-size:8px;line-height:16px;background-color:#1bb240;border-radius:50%;inset-inline-end:-12px}.uppy-size--md .uppy-Dashboard-uploadCount{width:18px;height:18px;font-size:9px;line-height:18px}@keyframes tuiReveal{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes tuiFadeIn{0%{opacity:var(--tui-fade-start, 0)}to{opacity:var(--tui-fade-end, 1)}}html{block-size:100%;font-size:16px}body{block-size:100%;min-block-size:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{-webkit-overflow-scrolling:touch}ul,ol{list-style:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}input,button,select,textarea{font-family:inherit;color:inherit}hr{margin:0;block-size:1px;border:none;background:var(--tui-border-normal)}iframe{border:none}svg use{pointer-events:none}::-moz-selection{background-color:var(--tui-service-selection-background)}::selection{background-color:var(--tui-service-selection-background)}::-ms-clear{display:none}::-ms-reveal{display:none}@supports (-webkit-hyphens: none) and ((-moz-text-align-last: right) or (text-align-last: right)){:after{content:none}}.tui-container{margin-inline-end:auto;margin-inline-start:auto}@media screen and (min-width:80em){.tui-container.tui-container_adaptive{inline-size:69rem}}@media screen and (max-width:79.9625em){.tui-container.tui-container_adaptive{inline-size:51.5rem}}@media screen and (max-width:47.9625em){.tui-container.tui-container_adaptive{inline-size:100%;padding:0 1rem;box-sizing:border-box}}@media screen and (min-width:80em){.tui-container{inline-size:69rem}}@media screen and (max-width:79.9625em){.tui-container{inline-size:51.5rem;padding:0 3rem}}@media screen and (min-width:80em){.tui-container_menu{inline-size:69rem}}@media(min-width:64em)and (max-width:79.9625em){.tui-container_menu{inline-size:51.5rem}}@media screen and (max-width:47.9625em){.tui-container_menu{inline-size:auto;padding:0 1rem;box-sizing:border-box}}.tui-container_fullwidth{inline-size:auto;padding:0 1.5rem}@media screen and (max-width:47.9625em){.tui-container_fullwidth{padding:0 1rem;box-sizing:border-box}}@media screen and (max-width:79.9625em){.tui-container_fixed{inline-size:69rem}}.tui-form__header{font:var(--tui-font-heading-5);margin-block-start:2rem;margin-block-end:1.25rem}@media screen and (max-width:47.9625em){.tui-form__header{font:var(--tui-font-text-l);font-weight:700;margin-block-end:1rem}}.tui-form__header_margin-top_none,.tui-form__header_margin-block-start_none{margin-block-start:0}.tui-form__header_margin-bottom_none,.tui-form__header_margin-block-end_none{margin-block-end:0}.tui-form__header_margin-bottom_small,.tui-form__header_margin-block-end_small{margin-block-end:1rem}@media screen and (max-width:47.9625em){.tui-form__header_margin-bottom_small,.tui-form__header_margin-block-end_small{margin-block-end:.75rem}}.tui-form__row{margin-block-start:1.25rem}.tui-form__row:first-child{margin-block-start:0}.tui-form__row_multi-fields{display:flex}@media screen and (max-width:47.9625em){.tui-form__row_multi-fields{flex-wrap:wrap}}.tui-form__row_half-width{inline-size:calc(50% - .625rem)}@media screen and (max-width:47.9625em){.tui-form__row_half-width{inline-size:100%}}.tui-form__row_checkboxes{display:flex;flex-wrap:wrap}@media screen and (max-width:47.9625em){.tui-form__row{margin-block-start:1rem}}.tui-form__multi-field{flex:1 1 0;min-inline-size:0;margin-inline-start:1.25rem}.tui-form__multi-field:first-child{margin-inline-start:0}@media screen and (max-width:47.9625em){.tui-form__multi-field{flex-basis:100%;margin-block-start:1rem;margin-inline-start:0}.tui-form__multi-field:first-child{margin-block-start:0}}.tui-form__field-note{font:var(--tui-font-text-s);margin-block-start:.25rem;color:var(--tui-text-secondary)}.tui-form__field-checkbox{margin-block-start:.5rem}.tui-form__checkbox{flex:1 1 calc(50% - .625rem)}.tui-form__checkbox:nth-child(2n){margin-inline-start:1.25rem}.tui-form__checkbox:nth-child(n+3){margin-block-start:1rem}.tui-form__buttons{display:flex;margin-block-start:2rem}.tui-form__buttons_align_end{justify-content:flex-end}.tui-form__buttons_align_center{justify-content:center}@media screen and (max-width:47.9625em){.tui-form__buttons{flex-direction:column;margin-block-start:1.5rem}}.tui-form__button{margin-inline-start:.75rem}.tui-form__button:first-child{margin-inline-start:0}@media screen and (max-width:47.9625em){.tui-form__button{margin-block-start:.5rem;margin-inline-start:0}}.tui-island{position:relative;display:block;border-radius:var(--tui-radius-xl);background-color:var(--tui-background-base);overflow-wrap:break-word;text-decoration:none;color:var(--tui-text-primary);outline:none;box-sizing:content-box}.tui-island:not(.tui-island_hoverable):before{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;content:"";box-sizing:border-box;border:1px solid var(--tui-border-normal);border-radius:inherit;pointer-events:none}.tui-island:focus:before,.tui-island:hover:focus:before{border-color:var(--tui-border-focus)}.tui-island_hoverable{transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-background-elevation-2);box-shadow:var(--tui-shadow-small);cursor:pointer;transition-property:transform,box-shadow;will-change:transform,box-shadow}.tui-island_hoverable:hover{box-shadow:var(--tui-shadow-small-hover);transform:translateY(-.25rem)}.tui-island_transparent{background-color:transparent}.tui-island_size_s{--tui-radius-xl: calc(4 * var(--tui-radius-l) / 3);font:var(--tui-font-text-s);padding:1rem}.tui-island_size_m{--tui-radius-xl: calc(5 * var(--tui-radius-l) / 3);font:var(--tui-font-text-m);padding:1rem}.tui-island_size_l{font:var(--tui-font-text-m);padding:1.25rem}.tui-island_text-align_left{text-align:start}.tui-island_text-align_center{text-align:center}.tui-island_text-align_right{text-align:end}.tui-island__content{display:flex;justify-content:space-between}.tui-island_text-align_center .tui-island__content{display:block}.tui-island__content>*{min-inline-size:0}.tui-island__category{font-size:.6875rem;line-height:1rem;text-transform:uppercase;letter-spacing:.075em;margin:0 0 .5rem;color:var(--tui-text-secondary)}.tui-island_size_l .tui-island__category{margin:0 0 .75rem}.tui-island__title{font:var(--tui-font-text-m);margin:0 0 .5rem}.tui-island_size_m .tui-island__title{font:var(--tui-font-heading-6);margin:0 0 .75rem}.tui-island_size_l .tui-island__title{font:var(--tui-font-heading-6)}.tui-island__paragraph{margin:0;color:var(--tui-text-secondary)}.tui-island__paragraph_link.tui-island__paragraph{margin-block-start:1rem}.tui-island_size_l .tui-island__paragraph_link.tui-island__paragraph{margin:1rem 0 0}.tui-island__paragraph_button.tui-island__paragraph{margin-block-start:1.25rem}.tui-island_size_l .tui-island__paragraph_button.tui-island__paragraph{margin:1.25rem 0 0}.tui-island__figure{display:flex;justify-content:center;order:1;flex-shrink:0;margin:0 0 0 1rem}.tui-island_size_l .tui-island__figure{margin-inline-start:2.25rem}.tui-island_text-align_center .tui-island__figure{margin:0 0 .75rem}.tui-island__carousel-controls{display:flex;padding-block-end:1rem;margin-block-end:1rem;border-block-end:1px solid var(--tui-border-normal);white-space:nowrap}.tui-island__carousel-pages{margin-inline-start:auto;color:var(--tui-text-secondary)}.tui-island__carousel-button{margin-inline-end:.5rem}.tui-island .tui-island__footer-button{display:block;max-inline-size:unset;inline-size:calc(100% + 1.875rem);margin:1rem calc(-1rem + 1px) calc(-1rem + 1px);border-block-start:1px solid var(--tui-border-normal);border-radius:0 0 var(--tui-radius-xl) var(--tui-radius-xl)}.tui-island_size_l .tui-island__footer-button{inline-size:calc(100% + 2.375rem);margin:1.25rem calc(-1.25rem + 1px) calc(-1.25rem + 1px)}.tui-island__marker:first-child:not(:only-child){margin-inline-end:1.25rem}.tui-island__marker:not(:first-child),.tui-island__marker:only-child{margin-inline-start:1.25rem}.tui-list{font:var(--tui-font-text-m);line-height:1.5rem;list-style-type:none;color:var(--tui-text-primary)}.tui-list_large{font:var(--tui-font-text-l);line-height:1.75rem}.tui-list_small,.tui-list_extra-small{font:var(--tui-font-text-s);line-height:1.25rem}.tui-list_nested{margin:.75rem 0 .75rem 1.25rem;color:var(--tui-text-secondary)}.tui-list_large .tui-list_nested{margin-inline-start:.75rem}.tui-list_small .tui-list_nested{margin-block-start:.5rem;margin-block-end:.5rem}.tui-list_ordered{counter-reset:counter}.tui-list__item{position:relative;padding-inline-start:1.5rem;overflow-wrap:break-word;margin-block-start:.75rem}.tui-list__item:first-child{margin-block-start:0}.tui-list__item:before{content:"";position:absolute;left:0;top:.5rem;inline-size:.5rem;block-size:.5rem;border-radius:100%;background-color:var(--tui-background-accent-1)}.tui-list_large>.tui-list__item:before{top:.625rem}.tui-list_small>.tui-list__item:before{top:.375rem}.tui-list_extra-small>.tui-list__item{margin-block-start:.5rem}.tui-list_linear .tui-list__item{padding-inline-start:1.75rem}.tui-list_linear .tui-list__item:before{content:"—";left:0;top:auto;inline-size:auto;block-size:auto;background-color:transparent}.tui-list_ordered .tui-list__item{padding-inline-start:1.25rem}.tui-list_ordered .tui-list__item:before{content:counter(counter) ".";left:0;top:auto;counter-increment:counter;inline-size:auto;block-size:auto;color:var(--tui-text-tertiary);background-color:transparent}.tui-list_triangle>.tui-list__item{padding-inline-start:1.75rem}.tui-list_triangle>.tui-list__item:before{content:"◤";left:0;top:1px;inline-size:auto;block-size:auto;background-color:transparent;color:var(--tui-text-tertiary);font-size:.75rem}.tui-list__item-title{font:var(--tui-font-heading-5);margin:0}.tui-list_small .tui-list__item-title{line-height:1.25rem;font-weight:700}.tui-list__description{margin:.5rem 0 0;color:var(--tui-text-secondary)}.tui-list_small .tui-list__description{margin-block-start:.25rem}.tui-list_large .tui-list__description{line-height:1.75rem;margin-block-start:.75rem}@media not screen and (max-width:47.9625em){.tui-mobile-only{display:none!important}}.tui-required:after{content:"*"}.tui-required_float:after{position:absolute}.tui-required_spacing:after{content:" *"}.tui-row{display:flex;flex-wrap:wrap}.tui-row_align_center{align-items:center}.tui-row_align_start{align-items:flex-start}.tui-row_align_end{align-items:flex-end}@media screen and (min-width:80em){.tui-row_adaptive.tui-row{margin-inline-start:-1.5rem;margin-inline-end:-1.5rem}}@media screen and (max-width:79.9625em){.tui-row_adaptive.tui-row{margin-inline-start:-1.25rem;margin-inline-end:-1.25rem}}@media screen and (max-width:47.9625em){.tui-row_adaptive.tui-row{margin-inline-start:-.5rem;margin-inline-end:-.5rem}}.tui-row_temporary.tui-row{margin-inline-start:-1.25rem;margin-inline-end:-1.25rem}@media screen and (min-width:80em){.tui-row{margin-inline-start:-1.5rem;margin-inline-end:-1.5rem}}@media screen and (max-width:79.9625em){.tui-row{margin-inline-start:-1.25rem;margin-inline-end:-1.25rem}}.tui-col_1{inline-size:8.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_2{inline-size:16.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_3{inline-size:25%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_4{inline-size:33.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_5{inline-size:41.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_6{inline-size:50%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_7{inline-size:58.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_8{inline-size:66.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_9{inline-size:75%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_10{inline-size:83.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_11{inline-size:91.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_12{inline-size:100%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_md-1{inline-size:8.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_md-2{inline-size:16.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_md-3{inline-size:25%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_md-4{inline-size:33.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_md-5{inline-size:41.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_md-6{inline-size:50%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_md-7{inline-size:58.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_md-8{inline-size:66.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_md-9{inline-size:75%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_md-10{inline-size:83.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_md-11{inline-size:91.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_md-12{inline-size:100%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-col_stretch{display:flex}@media screen and (min-width:80em){.tui-row_adaptive .tui-col_lg-1{inline-size:8.33333333%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-2{inline-size:16.66666667%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-3{inline-size:25%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-4{inline-size:33.33333333%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-5{inline-size:41.66666667%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-6{inline-size:50%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-7{inline-size:58.33333333%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-8{inline-size:66.66666667%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-9{inline-size:75%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-10{inline-size:83.33333333%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-11{inline-size:91.66666667%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-12{inline-size:100%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}}@media screen and (max-width:79.9625em){.tui-row_adaptive .tui-col_md-1{inline-size:8.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-2{inline-size:16.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-3{inline-size:25%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-4{inline-size:33.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-5{inline-size:41.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-6{inline-size:50%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-7{inline-size:58.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-8{inline-size:66.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-9{inline-size:75%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-10{inline-size:83.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-11{inline-size:91.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-12{inline-size:100%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}}@media screen and (max-width:47.9625em){.tui-row_adaptive .tui-col_xs-1{inline-size:8.33333333%;padding-inline-start:.5rem;padding-inline-end:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-2{inline-size:16.66666667%;padding-inline-start:.5rem;padding-inline-end:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-3{inline-size:25%;padding-inline-start:.5rem;padding-inline-end:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-4{inline-size:33.33333333%;padding-inline-start:.5rem;padding-inline-end:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-5{inline-size:41.66666667%;padding-inline-start:.5rem;padding-inline-end:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-6{inline-size:50%;padding-inline-start:.5rem;padding-inline-end:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-7{inline-size:58.33333333%;padding-inline-start:.5rem;padding-inline-end:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-8{inline-size:66.66666667%;padding-inline-start:.5rem;padding-inline-end:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-9{inline-size:75%;padding-inline-start:.5rem;padding-inline-end:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-10{inline-size:83.33333333%;padding-inline-start:.5rem;padding-inline-end:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-11{inline-size:91.66666667%;padding-inline-start:.5rem;padding-inline-end:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-12{inline-size:100%;padding-inline-start:.5rem;padding-inline-end:.5rem;box-sizing:border-box}}.tui-row_temporary .tui-col_1{inline-size:8.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_2{inline-size:16.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_3{inline-size:25%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_4{inline-size:33.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_5{inline-size:41.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_6{inline-size:50%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_7{inline-size:58.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_8{inline-size:66.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_9{inline-size:75%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_10{inline-size:83.33333333%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_11{inline-size:91.66666667%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_12{inline-size:100%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;box-sizing:border-box}@media screen and (min-width:80em){.tui-col_1{inline-size:8.33333333%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-col_2{inline-size:16.66666667%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-col_3{inline-size:25%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-col_4{inline-size:33.33333333%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-col_5{inline-size:41.66666667%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-col_6{inline-size:50%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-col_7{inline-size:58.33333333%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-col_8{inline-size:66.66666667%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-col_9{inline-size:75%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-col_10{inline-size:83.33333333%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-col_11{inline-size:91.66666667%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}.tui-col_12{inline-size:100%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;box-sizing:border-box}}.tui-col-offset_1{margin-inline-start:8.33333333%}.tui-col-offset_2{margin-inline-start:16.66666667%}.tui-col-offset_3{margin-inline-start:25%}.tui-col-offset_4{margin-inline-start:33.33333333%}.tui-col-offset_5{margin-inline-start:41.66666667%}.tui-col-offset_6{margin-inline-start:50%}.tui-col-offset_7{margin-inline-start:58.33333333%}.tui-col-offset_8{margin-inline-start:66.66666667%}.tui-col-offset_9{margin-inline-start:75%}.tui-col-offset_10{margin-inline-start:83.33333333%}.tui-col-offset_11{margin-inline-start:91.66666667%}.tui-col-offset_12{margin-inline-start:100%}@media(min-width:22.5em)and (max-width:47.9625em){.tui-col-offset_xs-1{margin-inline-start:8.33333333%}.tui-col-offset_xs-2{margin-inline-start:16.66666667%}.tui-col-offset_xs-3{margin-inline-start:25%}.tui-col-offset_xs-4{margin-inline-start:33.33333333%}.tui-col-offset_xs-5{margin-inline-start:41.66666667%}.tui-col-offset_xs-6{margin-inline-start:50%}.tui-col-offset_xs-7{margin-inline-start:58.33333333%}.tui-col-offset_xs-8{margin-inline-start:66.66666667%}.tui-col-offset_xs-9{margin-inline-start:75%}.tui-col-offset_xs-10{margin-inline-start:83.33333333%}.tui-col-offset_xs-11{margin-inline-start:91.66666667%}.tui-col-offset_xs-12{margin-inline-start:100%}}@media screen and (max-width:79.9625em){.tui-col-offset_md-1{margin-inline-start:8.33333333%}.tui-col-offset_md-2{margin-inline-start:16.66666667%}.tui-col-offset_md-3{margin-inline-start:25%}.tui-col-offset_md-4{margin-inline-start:33.33333333%}.tui-col-offset_md-5{margin-inline-start:41.66666667%}.tui-col-offset_md-6{margin-inline-start:50%}.tui-col-offset_md-7{margin-inline-start:58.33333333%}.tui-col-offset_md-8{margin-inline-start:66.66666667%}.tui-col-offset_md-9{margin-inline-start:75%}.tui-col-offset_md-10{margin-inline-start:83.33333333%}.tui-col-offset_md-11{margin-inline-start:91.66666667%}.tui-col-offset_md-12{margin-inline-start:100%}}@media screen and (min-width:80em){.tui-col-offset_lg-1{margin-inline-start:8.33333333%}.tui-col-offset_lg-2{margin-inline-start:16.66666667%}.tui-col-offset_lg-3{margin-inline-start:25%}.tui-col-offset_lg-4{margin-inline-start:33.33333333%}.tui-col-offset_lg-5{margin-inline-start:41.66666667%}.tui-col-offset_lg-6{margin-inline-start:50%}.tui-col-offset_lg-7{margin-inline-start:58.33333333%}.tui-col-offset_lg-8{margin-inline-start:66.66666667%}.tui-col-offset_lg-9{margin-inline-start:75%}.tui-col-offset_lg-10{margin-inline-start:83.33333333%}.tui-col-offset_lg-11{margin-inline-start:91.66666667%}.tui-col-offset_lg-12{margin-inline-start:100%}}.tui-skeleton{position:relative;color:transparent!important;background:transparent!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tui-skeleton:after{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;content:"";background-color:var(--tui-background-neutral-2);animation:tuiSkeletonVibe ease-in-out 1s infinite alternate;border-radius:var(--tui-skeleton-radius, 0)}.tui-skeleton_light:after{background-color:#ffffff3d}.tui-skeleton_rounded:after{border-radius:inherit}.tui-skeleton_short:after{inline-size:40%}.tui-skeleton_center:after{position:absolute;left:50%;transform:translate(-50%);inline-size:40%}.tui-skeleton_text:before{content:" "}.tui-skeleton *{opacity:0;visibility:hidden}.tui-space_all-16.tui-space_all-16{margin:4rem}.tui-space_all-15.tui-space_all-15{margin:3.75rem}.tui-space_all-14.tui-space_all-14{margin:3.5rem}.tui-space_all-13.tui-space_all-13{margin:3.25rem}.tui-space_all-12.tui-space_all-12{margin:3rem}.tui-space_all-11.tui-space_all-11{margin:2.75rem}.tui-space_all-10.tui-space_all-10{margin:2.5rem}.tui-space_all-9.tui-space_all-9{margin:2.25rem}.tui-space_all-8.tui-space_all-8{margin:2rem}.tui-space_all-7.tui-space_all-7{margin:1.75rem}.tui-space_all-6.tui-space_all-6{margin:1.5rem}.tui-space_all-5.tui-space_all-5{margin:1.25rem}.tui-space_all-4.tui-space_all-4{margin:1rem}.tui-space_all-3.tui-space_all-3{margin:.75rem}.tui-space_all-2.tui-space_all-2{margin:.5rem}.tui-space_all-1.tui-space_all-1{margin:.25rem}.tui-space_all-0.tui-space_all-0{margin:0rem}.tui-space_top-16.tui-space_top-16{margin-block-start:4rem}.tui-space_top-15.tui-space_top-15{margin-block-start:3.75rem}.tui-space_top-14.tui-space_top-14{margin-block-start:3.5rem}.tui-space_top-13.tui-space_top-13{margin-block-start:3.25rem}.tui-space_top-12.tui-space_top-12{margin-block-start:3rem}.tui-space_top-11.tui-space_top-11{margin-block-start:2.75rem}.tui-space_top-10.tui-space_top-10{margin-block-start:2.5rem}.tui-space_top-9.tui-space_top-9{margin-block-start:2.25rem}.tui-space_top-8.tui-space_top-8{margin-block-start:2rem}.tui-space_top-7.tui-space_top-7{margin-block-start:1.75rem}.tui-space_top-6.tui-space_top-6{margin-block-start:1.5rem}.tui-space_top-5.tui-space_top-5{margin-block-start:1.25rem}.tui-space_top-4.tui-space_top-4{margin-block-start:1rem}.tui-space_top-3.tui-space_top-3{margin-block-start:.75rem}.tui-space_top-2.tui-space_top-2{margin-block-start:.5rem}.tui-space_top-1.tui-space_top-1{margin-block-start:.25rem}.tui-space_top-0.tui-space_top-0{margin-block-start:0rem}.tui-space_bottom-16.tui-space_bottom-16{margin-block-end:4rem}.tui-space_bottom-15.tui-space_bottom-15{margin-block-end:3.75rem}.tui-space_bottom-14.tui-space_bottom-14{margin-block-end:3.5rem}.tui-space_bottom-13.tui-space_bottom-13{margin-block-end:3.25rem}.tui-space_bottom-12.tui-space_bottom-12{margin-block-end:3rem}.tui-space_bottom-11.tui-space_bottom-11{margin-block-end:2.75rem}.tui-space_bottom-10.tui-space_bottom-10{margin-block-end:2.5rem}.tui-space_bottom-9.tui-space_bottom-9{margin-block-end:2.25rem}.tui-space_bottom-8.tui-space_bottom-8{margin-block-end:2rem}.tui-space_bottom-7.tui-space_bottom-7{margin-block-end:1.75rem}.tui-space_bottom-6.tui-space_bottom-6{margin-block-end:1.5rem}.tui-space_bottom-5.tui-space_bottom-5{margin-block-end:1.25rem}.tui-space_bottom-4.tui-space_bottom-4{margin-block-end:1rem}.tui-space_bottom-3.tui-space_bottom-3{margin-block-end:.75rem}.tui-space_bottom-2.tui-space_bottom-2{margin-block-end:.5rem}.tui-space_bottom-1.tui-space_bottom-1{margin-block-end:.25rem}.tui-space_bottom-0.tui-space_bottom-0{margin-block-end:0rem}.tui-space_vertical-16.tui-space_vertical-16{margin-block-start:4rem;margin-block-end:4rem}.tui-space_vertical-15.tui-space_vertical-15{margin-block-start:3.75rem;margin-block-end:3.75rem}.tui-space_vertical-14.tui-space_vertical-14{margin-block-start:3.5rem;margin-block-end:3.5rem}.tui-space_vertical-13.tui-space_vertical-13{margin-block-start:3.25rem;margin-block-end:3.25rem}.tui-space_vertical-12.tui-space_vertical-12{margin-block-start:3rem;margin-block-end:3rem}.tui-space_vertical-11.tui-space_vertical-11{margin-block-start:2.75rem;margin-block-end:2.75rem}.tui-space_vertical-10.tui-space_vertical-10{margin-block-start:2.5rem;margin-block-end:2.5rem}.tui-space_vertical-9.tui-space_vertical-9{margin-block-start:2.25rem;margin-block-end:2.25rem}.tui-space_vertical-8.tui-space_vertical-8{margin-block-start:2rem;margin-block-end:2rem}.tui-space_vertical-7.tui-space_vertical-7{margin-block-start:1.75rem;margin-block-end:1.75rem}.tui-space_vertical-6.tui-space_vertical-6{margin-block-start:1.5rem;margin-block-end:1.5rem}.tui-space_vertical-5.tui-space_vertical-5{margin-block-start:1.25rem;margin-block-end:1.25rem}.tui-space_vertical-4.tui-space_vertical-4{margin-block-start:1rem;margin-block-end:1rem}.tui-space_vertical-3.tui-space_vertical-3{margin-block-start:.75rem;margin-block-end:.75rem}.tui-space_vertical-2.tui-space_vertical-2{margin-block-start:.5rem;margin-block-end:.5rem}.tui-space_vertical-1.tui-space_vertical-1{margin-block-start:.25rem;margin-block-end:.25rem}.tui-space_vertical-0.tui-space_vertical-0{margin-block-start:0rem;margin-block-end:0rem}.tui-space_left-16.tui-space_left-16{margin-inline-start:4rem}.tui-space_left-15.tui-space_left-15{margin-inline-start:3.75rem}.tui-space_left-14.tui-space_left-14{margin-inline-start:3.5rem}.tui-space_left-13.tui-space_left-13{margin-inline-start:3.25rem}.tui-space_left-12.tui-space_left-12{margin-inline-start:3rem}.tui-space_left-11.tui-space_left-11{margin-inline-start:2.75rem}.tui-space_left-10.tui-space_left-10{margin-inline-start:2.5rem}.tui-space_left-9.tui-space_left-9{margin-inline-start:2.25rem}.tui-space_left-8.tui-space_left-8{margin-inline-start:2rem}.tui-space_left-7.tui-space_left-7{margin-inline-start:1.75rem}.tui-space_left-6.tui-space_left-6{margin-inline-start:1.5rem}.tui-space_left-5.tui-space_left-5{margin-inline-start:1.25rem}.tui-space_left-4.tui-space_left-4{margin-inline-start:1rem}.tui-space_left-3.tui-space_left-3{margin-inline-start:.75rem}.tui-space_left-2.tui-space_left-2{margin-inline-start:.5rem}.tui-space_left-1.tui-space_left-1{margin-inline-start:.25rem}.tui-space_left-0.tui-space_left-0{margin-inline-start:0rem}.tui-space_right-16.tui-space_right-16{margin-inline-end:4rem}.tui-space_right-15.tui-space_right-15{margin-inline-end:3.75rem}.tui-space_right-14.tui-space_right-14{margin-inline-end:3.5rem}.tui-space_right-13.tui-space_right-13{margin-inline-end:3.25rem}.tui-space_right-12.tui-space_right-12{margin-inline-end:3rem}.tui-space_right-11.tui-space_right-11{margin-inline-end:2.75rem}.tui-space_right-10.tui-space_right-10{margin-inline-end:2.5rem}.tui-space_right-9.tui-space_right-9{margin-inline-end:2.25rem}.tui-space_right-8.tui-space_right-8{margin-inline-end:2rem}.tui-space_right-7.tui-space_right-7{margin-inline-end:1.75rem}.tui-space_right-6.tui-space_right-6{margin-inline-end:1.5rem}.tui-space_right-5.tui-space_right-5{margin-inline-end:1.25rem}.tui-space_right-4.tui-space_right-4{margin-inline-end:1rem}.tui-space_right-3.tui-space_right-3{margin-inline-end:.75rem}.tui-space_right-2.tui-space_right-2{margin-inline-end:.5rem}.tui-space_right-1.tui-space_right-1{margin-inline-end:.25rem}.tui-space_right-0.tui-space_right-0{margin-inline-end:0rem}.tui-space_horizontal-16.tui-space_horizontal-16{margin-inline-end:4rem;margin-inline-start:4rem}.tui-space_horizontal-15.tui-space_horizontal-15{margin-inline-end:3.75rem;margin-inline-start:3.75rem}.tui-space_horizontal-14.tui-space_horizontal-14{margin-inline-end:3.5rem;margin-inline-start:3.5rem}.tui-space_horizontal-13.tui-space_horizontal-13{margin-inline-end:3.25rem;margin-inline-start:3.25rem}.tui-space_horizontal-12.tui-space_horizontal-12{margin-inline-end:3rem;margin-inline-start:3rem}.tui-space_horizontal-11.tui-space_horizontal-11{margin-inline-end:2.75rem;margin-inline-start:2.75rem}.tui-space_horizontal-10.tui-space_horizontal-10{margin-inline-end:2.5rem;margin-inline-start:2.5rem}.tui-space_horizontal-9.tui-space_horizontal-9{margin-inline-end:2.25rem;margin-inline-start:2.25rem}.tui-space_horizontal-8.tui-space_horizontal-8{margin-inline-end:2rem;margin-inline-start:2rem}.tui-space_horizontal-7.tui-space_horizontal-7{margin-inline-end:1.75rem;margin-inline-start:1.75rem}.tui-space_horizontal-6.tui-space_horizontal-6{margin-inline-end:1.5rem;margin-inline-start:1.5rem}.tui-space_horizontal-5.tui-space_horizontal-5{margin-inline-end:1.25rem;margin-inline-start:1.25rem}.tui-space_horizontal-4.tui-space_horizontal-4{margin-inline-end:1rem;margin-inline-start:1rem}.tui-space_horizontal-3.tui-space_horizontal-3{margin-inline-end:.75rem;margin-inline-start:.75rem}.tui-space_horizontal-2.tui-space_horizontal-2{margin-inline-end:.5rem;margin-inline-start:.5rem}.tui-space_horizontal-1.tui-space_horizontal-1{margin-inline-end:.25rem;margin-inline-start:.25rem}.tui-space_horizontal-0.tui-space_horizontal-0{margin-inline-end:0rem;margin-inline-start:0rem}.tui-space_auto{margin-inline-start:auto;margin-inline-end:auto}.tui-table{inline-size:100%}.tui-table_layout_fixed{table-layout:fixed}.tui-table__tr{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;outline:none}.tui-table__tr:not(.tui-table__tr_hover_disabled):hover{background:var(--tui-background-base-alt)}.tui-table__tr:not(.tui-table__tr_border_none){border-block-end:1px solid var(--tui-border-normal)}.tui-table__tr_border_top{border-block-start:1px solid var(--tui-border-normal)}.tui-table__tr_cursor_pointer{cursor:pointer}.tui-table__th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:var(--tui-font-text-s);padding:.5rem 1rem;vertical-align:middle;block-size:2.5rem;color:var(--tui-text-secondary);background:inherit}.tui-table__th_font-size_l,.tui-table_font-size_l .tui-table__th{font:var(--tui-font-text-m)}.tui-table__td{font:var(--tui-font-text-m);padding:1rem 1rem .875rem;vertical-align:top;overflow-wrap:break-word;block-size:3.4375rem;color:var(--tui-text-primary);background:inherit}.tui-table__td_size_l,.tui-table_size_l .tui-table__td{block-size:4.9375rem}.tui-table__td_font-size_l,.tui-table_font-size_l .tui-table__td{font:var(--tui-font-text-l)}.tui-table__td_font-size_s,.tui-table_font-size_s .tui-table__td{font:var(--tui-font-text-s)}.tui-table__td_align_center{vertical-align:middle}.tui-table__td,.tui-table__th{box-sizing:border-box;text-align:start}.tui-table_size_l .tui-table__td:before,.tui-table_size_l .tui-table__th:before{inline-size:1rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.tui-table__td_first:before,.tui-table__th_first:before,.tui-table__td_last:before,.tui-table__th_last:before{content:"";position:absolute;top:0;inline-size:.75rem;block-size:100%;background:inherit;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.tui-table__td_first,.tui-table__th_first{position:relative;padding-inline-start:0;overflow:visible}.tui-table__td_first:before,.tui-table__th_first:before{right:100%}.tui-table__td_last,.tui-table__th_last{position:relative;padding-inline-end:0;overflow:visible}.tui-table__td_last:before,.tui-table__th_last:before{left:100%;transform:scaleX(-1)}.tui-table__td_text_center,.tui-table__th_text_center{text-align:center}.tui-table__td_text_right,.tui-table__th_text_right{text-align:end}.tui-table__td_text_overflow,.tui-table__th_text_overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tui-table__subtext{font:var(--tui-font-text-s);margin:.25rem 0 0;color:var(--tui-text-tertiary)}.tui-table__sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font:inherit;line-height:inherit;text-decoration:none;transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-flex;align-items:center;outline:none;cursor:pointer}.tui-table__sort:hover{color:var(--tui-text-primary)}.tui-table__sort_active{color:var(--tui-text-action)}.tui-table__sort_active:hover{color:var(--tui-text-action-hover)}.tui-table__sort-icon{position:absolute;top:50%;transform:translateY(-50%);left:100%;margin-inline-start:.125rem;inline-size:1rem;block-size:1rem;flex-shrink:0;opacity:0}.tui-table__sort_active .tui-table__sort-icon,.tui-table__sort:hover .tui-table__sort-icon{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;opacity:1}.tui-table__sort_active.tui-table__sort_up .tui-table__sort-icon{transform:rotate(180deg) translateY(50%)}.tui-text_h1{font:var(--tui-font-heading-1)}.tui-text_h2{font:var(--tui-font-heading-2)}.tui-text_h3{font:var(--tui-font-heading-3)}.tui-text_h4{font:var(--tui-font-heading-4)}.tui-text_h5{font:var(--tui-font-heading-5)}.tui-text_h6{font:var(--tui-font-heading-6)}.tui-text_body-xl{font:var(--tui-font-text-xl)}.tui-text_body-l{font:var(--tui-font-text-l)}.tui-text_body-l-2{font:var(--tui-font-text-ui-l)}.tui-text_body-m{font:var(--tui-font-text-m)}.tui-text_body-m-2{font:var(--tui-font-text-ui-m)}.tui-text_body-s{font:var(--tui-font-text-s)}.tui-text_body-s-2{font:var(--tui-font-text-ui-s)}.tui-text_body-xs{font:var(--tui-font-text-xs)}.tui-text_bold{font-weight:700}:root{--tui-text-primary: #000000;--tui-text-secondary: rgba(0, 0, 0, .65);--tui-text-tertiary: rgba(0, 0, 0, .4);--tui-text-primary-on-accent-1: #fff;--tui-text-primary-on-accent-2: #fff;--tui-text-action: #e85a2a;--tui-text-action-hover: #d14d20;--tui-text-negative: #c62828;--tui-text-negative-hover: #b71c1c;--tui-text-positive: #4caf50;--tui-text-positive-hover: #43a047;--tui-text-info: #1976d2;--tui-text-info-hover: #1565c0;--secondary-purple: #4357b5;--secondary-purple-hover: #354490;--secondary-purple-pressed: #26326a;--secondary-purple-active: #4357b5;--tui-background-base: #f5f5f7;--tui-background-base-alt: #ffffff;--tui-background-2: #ffffff;--tui-background-3: #f4f4f4;--tui-background-neutral-1: rgba(0, 0, 0, .04);--tui-background-neutral-1-hover: rgba(0, 0, 0, .08);--tui-background-neutral-1-pressed: rgba(0, 0, 0, .12);--tui-background-neutral-2: rgba(0, 0, 0, .08);--tui-background-neutral-2-hover: rgba(0, 0, 0, .1);--tui-background-neutral-2-pressed: rgba(0, 0, 0, .14);--tui-background-accent-1: #e85a2a;--tui-background-accent-1-hover: #d14d20;--tui-background-accent-1-pressed: #b8421a;--tui-background-accent-2: #f4b300;--tui-background-accent-2-hover: #d9a100;--tui-background-accent-2-pressed: #a07e00;--tui-background-accent-opposite: #000;--tui-background-accent-opposite-hover: #333;--tui-background-accent-opposite-pressed: #808080;--tui-status-negative: #c62828;--tui-status-negative-pale: rgba(198, 40, 40, .12);--tui-status-negative-pale-hover: rgba(198, 40, 40, .24);--tui-status-positive: #4caf50;--tui-status-positive-pale: rgba(76, 175, 80, .12);--tui-status-positive-pale-hover: rgba(76, 175, 80, .24);--tui-status-warning: #f9a825;--tui-status-warning-pale: rgba(249, 168, 37, .12);--tui-status-warning-pale-hover: rgba(249, 168, 37, .24);--tui-status-info: #1976d2;--tui-status-info-pale: rgba(25, 118, 210, .12);--tui-status-info-pale-hover: rgba(25, 118, 210, .24);--tui-status-neutral: #424242;--tui-status-neutral-pale: rgba(66, 66, 66, .12);--tui-status-neutral-pale-hover: rgba(66, 66, 66, .24);--tui-border-normal: rgba(0, 0, 0, .1);--tui-border-hover: rgba(0, 0, 0, .16);--tui-border-focus: rgba(51, 51, 51, .64);--tui-service-autofill-background: #fff5c0;--tui-service-selection-background: rgba(25, 118, 210, .12);--tui-service-backdrop: rgba(0, 0, 0, .75);--tui-radius-l: .75rem;--app-height-offset: 182px}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box}body{min-height:100dvh;padding:0;margin:0;color:#000}.button-header-container{display:flex;width:100%;justify-content:flex-end;margin-bottom:12px;gap:12px}[tuiCardLarge],[tuiCardMedium],[tuiCard]{background:var(--tui-background-base-alt)!important;border:1px solid var(--tui-border-normal)!important;border-radius:.75rem!important;box-shadow:none!important}[tuiAppearance][data-appearance=secondary]{color:var(--tui-background-accent-1);border:1px solid var(--tui-background-accent-1);background:#fff}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-background-accent-1-hover);border-color:var(--tui-background-accent-1-hover);background:#e85a2a0a}[tuiAppearance][data-appearance=secondary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-background-accent-1-hover);border-color:var(--tui-background-accent-1-hover);background:#e85a2a0a}}[tuiAppearance][data-appearance=secondary][data-state=hover]{color:var(--tui-background-accent-1-hover);border-color:var(--tui-background-accent-1-hover);background:#e85a2a0a}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary][tuiWrapper][data-state=hover]{color:var(--tui-background-accent-1-hover);border-color:var(--tui-background-accent-1-hover);background:#e85a2a0a}}[tuiAppearance][data-appearance=secondary]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-1);color:#fff}[tuiAppearance][data-appearance=secondary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-1);color:#fff}[tuiAppearance][data-appearance=secondary][data-state=active]{background:var(--tui-background-accent-1);color:#fff}[tuiAppearance][data-appearance=secondary][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary][tuiWrapper][data-state=active]:hover{background:var(--tui-background-accent-1);color:#fff}[tuiAppearance][data-appearance=secondary-green]{color:var(--tui-text-positive);border:1px solid var(--tui-text-positive);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary-green]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-positive-hover);border-color:var(--tui-text-positive-hover);background:#4caf500a}[tuiAppearance][data-appearance=secondary-green]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-positive-hover);border-color:var(--tui-text-positive-hover);background:#4caf500a}}[tuiAppearance][data-appearance=secondary-green][data-state=hover]{color:var(--tui-text-positive-hover);border-color:var(--tui-text-positive-hover);background:#4caf500a}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary-green][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-green][tuiWrapper][data-state=hover]{color:var(--tui-text-positive-hover);border-color:var(--tui-text-positive-hover);background:#4caf500a}}[tuiAppearance][data-appearance=secondary-green]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-text-positive);color:#fff}[tuiAppearance][data-appearance=secondary-green]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-text-positive);color:#fff}[tuiAppearance][data-appearance=secondary-green][data-state=active]{background:var(--tui-text-positive);color:#fff}[tuiAppearance][data-appearance=secondary-green][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-green][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-green][tuiWrapper][data-state=active]:hover{background:var(--tui-text-positive);color:#fff}[tuiAppearance][data-appearance=green]{color:#fff;border:1px solid var(--tui-text-positive);background:var(--tui-text-positive)}[tuiAppearance][data-appearance=secondary-red]{color:var(--tui-text-negative);border:1px solid var(--tui-text-negative);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary-red]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);border-color:var(--tui-text-negative-hover);background:#e85a2a0a}[tuiAppearance][data-appearance=secondary-red]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);border-color:var(--tui-text-negative-hover);background:#e85a2a0a}}[tuiAppearance][data-appearance=secondary-red][data-state=hover]{color:var(--tui-text-negative-hover);border-color:var(--tui-text-negative-hover);background:#e85a2a0a}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary-red][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-red][tuiWrapper][data-state=hover]{color:var(--tui-text-negative-hover);border-color:var(--tui-text-negative-hover);background:#e85a2a0a}}[tuiAppearance][data-appearance=secondary-red]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-text-negative);color:#fff}[tuiAppearance][data-appearance=secondary-red]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-text-negative);color:#fff}[tuiAppearance][data-appearance=secondary-red][data-state=active]{background:var(--tui-text-negative);color:#fff}[tuiAppearance][data-appearance=secondary-red][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-red][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-red][tuiWrapper][data-state=active]:hover{background:var(--tui-text-negative);color:#fff}[tuiAppearance][data-appearance=secondary-purple]{color:var(--secondary-purple);border:1px solid var(--secondary-purple);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary-purple]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--secondary-purple-hover);border-color:var(--secondary-purple-hover);background:#e85a2a0a}[tuiAppearance][data-appearance=secondary-purple]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--secondary-purple-hover);border-color:var(--secondary-purple-hover);background:#e85a2a0a}}[tuiAppearance][data-appearance=secondary-purple][data-state=hover]{color:var(--secondary-purple-hover);border-color:var(--secondary-purple-hover);background:#e85a2a0a}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary-purple][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-purple][tuiWrapper][data-state=hover]{color:var(--secondary-purple-hover);border-color:var(--secondary-purple-hover);background:#e85a2a0a}}[tuiAppearance][data-appearance=secondary-purple]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--secondary-purple);color:#fff}[tuiAppearance][data-appearance=secondary-purple]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--secondary-purple);color:#fff}[tuiAppearance][data-appearance=secondary-purple][data-state=active]{background:var(--secondary-purple);color:#fff}[tuiAppearance][data-appearance=secondary-purple][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-purple][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-purple][tuiWrapper][data-state=active]:hover{background:var(--secondary-purple);color:#fff}[tuiAppearance][data-appearance=utility]{color:var(--tui-text-info);border:0px}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=utility]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-info-hover);border-color:var(--tui-text-info-hover)}[tuiAppearance][data-appearance=utility]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-info-hover);border-color:var(--tui-text-info-hover)}}[tuiAppearance][data-appearance=utility][data-state=hover]{color:var(--tui-text-info-hover);border-color:var(--tui-text-info-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=utility][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=utility][tuiWrapper][data-state=hover]{color:var(--tui-text-info-hover);border-color:var(--tui-text-info-hover)}}[tuiAppearance][data-appearance=utility]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:#fff;background:var(--tui-status-info)}[tuiAppearance][data-appearance=utility]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:#fff;background:var(--tui-status-info)}[tuiAppearance][data-appearance=utility][data-state=active]{color:#fff;background:var(--tui-status-info)}[tuiAppearance][data-appearance=utility][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=utility][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=utility][tuiWrapper][data-state=active]:hover{color:#fff;background:var(--tui-status-info)}[tuiAppearance][data-appearance=positive]{color:#fff;background:var(--tui-text-positive);--tui-border-focus: var(--tui-text-positive)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=positive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:#fff;background:var(--tui-text-positive-hover)}[tuiAppearance][data-appearance=positive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:#fff;background:var(--tui-text-positive-hover)}}[tuiAppearance][data-appearance=positive][data-state=hover]{color:#fff;background:var(--tui-text-positive-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=positive][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=positive][tuiWrapper][data-state=hover]{color:#fff;background:var(--tui-text-positive-hover)}}[tuiAppearance][data-appearance=positive]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:#fff;background:var(--tui-text-positive)}[tuiAppearance][data-appearance=positive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:#fff;background:var(--tui-text-positive)}[tuiAppearance][data-appearance=positive][data-state=active]{color:#fff;background:var(--tui-text-positive)}[tuiAppearance][data-appearance=positive][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=positive][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=positive][tuiWrapper][data-state=active]:hover{color:#fff;background:var(--tui-text-positive)}[tuiAppearance][data-appearance=negative]{color:#fff;background:var(--tui-text-negative);--tui-border-focus: var(--tui-text-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=negative]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:#fff;background:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:#fff;background:var(--tui-text-negative-hover)}}[tuiAppearance][data-appearance=negative][data-state=hover]{color:#fff;background:var(--tui-text-negative-hover)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=negative][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=negative][tuiWrapper][data-state=hover]{color:#fff;background:var(--tui-text-negative-hover)}}[tuiAppearance][data-appearance=negative]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:#fff;background:#a00000}[tuiAppearance][data-appearance=negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:#fff;background:#a00000}[tuiAppearance][data-appearance=negative][data-state=active]{color:#fff;background:#a00000}[tuiAppearance][data-appearance=negative][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=negative][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=negative][tuiWrapper][data-state=active]:hover{color:#fff;background:#a00000}[tuiAppearance][data-appearance=secondary-negative]{color:var(--tui-text-negative);border:1px solid var(--tui-text-negative);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary-negative]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);border-color:var(--tui-text-negative-hover);background:#e85a2a0a}[tuiAppearance][data-appearance=secondary-negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);border-color:var(--tui-text-negative-hover);background:#e85a2a0a}}[tuiAppearance][data-appearance=secondary-negative][data-state=hover]{color:var(--tui-text-negative-hover);border-color:var(--tui-text-negative-hover);background:#e85a2a0a}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary-negative][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=secondary-negative][tuiWrapper][data-state=hover]{color:var(--tui-text-negative-hover);border-color:var(--tui-text-negative-hover);background:#e85a2a0a}}[tuiAppearance][data-appearance=secondary-negative]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-text-negative);color:#fff}[tuiAppearance][data-appearance=secondary-negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){background:var(--tui-text-negative);color:#fff}[tuiAppearance][data-appearance=secondary-negative][data-state=active]{background:var(--tui-text-negative);color:#fff}[tuiAppearance][data-appearance=secondary-negative][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=secondary-negative][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=secondary-negative][tuiWrapper][data-state=active]:hover{background:var(--tui-text-negative);color:#fff}[tuiAppearance][data-appearance=negative-outline]{color:var(--tui-text-negative);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=negative-outline]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:#c628280a}[tuiAppearance][data-appearance=negative-outline]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:#c628280a}}[tuiAppearance][data-appearance=negative-outline][data-state=hover]{color:var(--tui-text-negative-hover);background:#c628280a}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=negative-outline][tuiWrapper]:hover:not(._no-hover),[tuiAppearance][data-appearance=negative-outline][tuiWrapper][data-state=hover]{color:var(--tui-text-negative-hover);background:#c628280a}}[tuiAppearance][data-appearance=negative-outline]:matches(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:var(--tui-text-negative);background:transparent}[tuiAppearance][data-appearance=negative-outline]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not(:disabled):not([data-state]){color:var(--tui-text-negative);background:transparent}[tuiAppearance][data-appearance=negative-outline][data-state=active]{color:var(--tui-text-negative);background:transparent}[tuiAppearance][data-appearance=negative-outline][tuiWrapper]:active:not(._no-active),[tuiAppearance][data-appearance=negative-outline][tuiWrapper][data-state=active],[tuiAppearance][data-appearance=negative-outline][tuiWrapper][data-state=active]:hover{color:var(--tui-text-negative);background:transparent}.ag-layout-auto-height .ag-center-cols-container,.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport{min-height:0!important}.no-data-container{display:flex;justify-content:center;align-items:center;height:100px;color:var(--tui-text-03)}.standard-search{width:300px;margin-bottom:12px;margin-left:auto}.clickable-ag-grid-row{cursor:pointer}.required-asterisk{color:var(--tui-text-negative)}.ag-cell,.ag-header-cell,.ag-header-cell *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.ag-grid-search-highlight{background-color:#f4b30033!important;border:1px solid rgba(244,179,0,.4)!important}.ag-row-pinned{background-color:#f0f0f0!important;font-weight:700!important;pointer-events:none!important}.total-label{color:#000!important;font-weight:700!important}.app-loading-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:calc(100vh - 350px);width:100%}.app-loader{width:300px;height:300px;min-width:300px;min-height:300px}.req-asterisk{color:var(--tui-text-negative)}@media(max-width:1000px){.desktop-only{display:none!important}}@media(min-width:1000px){.mobile-only{display:none!important}}@media(max-width:760px){.seventy-six-zero-px-only{display:none!important}}.ag-cell.due-date--red{background-color:var(--tui-status-negative)!important;color:#fff}.ag-cell.due-date--orange{background-color:var(--tui-status-warning)!important;color:#000}.ag-cell.due-date--yellow{background-color:#ffd702!important;color:#000}.ag-cell.due-date--green{background-color:var(--tui-status-positive)!important;color:#000}[tuiAppearance][data-appearance=textfield]:not([data-focused=true]){box-shadow:0 1px 2px #0000000d!important}[tuiAppearance][data-appearance=textfield][data-focused=true]{box-shadow:0 0 0 2px var(--tui-border-focus)!important;border-color:transparent}@keyframes appFadeIn{0%{opacity:0}to{opacity:1}}@keyframes appSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes appSlideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes appPopIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.anim-fade-in{animation:appFadeIn .3s ease-out forwards}.anim-slide-up{animation:appSlideUp .4s cubic-bezier(.16,1,.3,1) forwards}.anim-slide-in-right{animation:appSlideInRight .4s cubic-bezier(.16,1,.3,1) forwards}.anim-pop-in{animation:appPopIn .3s cubic-bezier(.16,1,.3,1) forwards}:root{--ss-color-primary: #e85a2a;--ss-color-primary-hover: #d14d20;--ss-color-primary-pressed: #b8421a;--ss-color-canvas: #f5f5f7;--ss-color-surface: #ffffff;--ss-color-ink-primary: #000000;--ss-color-ink-secondary: #595959;--ss-color-ink-tertiary: #666666;--ss-color-border: #e6e6e6;--ss-color-border-input: color-mix(in srgb, var(--ss-color-ink-primary) 12%, transparent);--ss-color-nav: #000000;--ss-color-nav-ink: #ffffff;--ss-color-operations: #0f6cbf;--ss-color-focus-ring: var(--ss-color-primary);--ss-color-negative: #c62828;--ss-color-negative-bg: #fef2f2;--ss-color-negative-border: #fca5a5;--ss-color-negative-ink: #b91c1c;--ss-color-positive: #4caf50;--ss-color-positive-bg: #ecfdf5;--ss-color-positive-border: #86efac;--ss-color-positive-ink: #166534;--ss-color-warning-bg: #fff7ed;--ss-color-warning-border: #fdba74;--ss-color-warning-ink: #9a3412;--ss-color-warning: #f9a825;--ss-color-accent-gold: #f4b300;--ss-color-warning-tint: color-mix(in srgb, var(--ss-color-warning) 18%, var(--ss-color-canvas));--ss-color-accent-gold-tint: color-mix( in srgb, var(--ss-color-accent-gold) 12%, var(--ss-color-surface) );--ss-color-impersonation-bg: color-mix( in srgb, var(--ss-color-warning) 10%, var(--ss-color-warning-bg) );--ss-color-impersonation-border: var(--ss-color-warning-border);--ss-color-impersonation-ink: var(--ss-color-warning-ink);--ss-color-folder-icon: #ca8a04;--ss-color-discipline-procurement: #a855f7;--ss-color-discipline-mechanical: #3b82f6;--ss-color-discipline-electrical: #eab308;--ss-color-discipline-controls: #22c55e;--ss-color-discipline-commissioning: #ef4444;--ss-color-discipline-ink: #ffffff;--ss-color-file-document: #2b579a;--ss-color-file-pdf: #d93831;--ss-color-file-spreadsheet: #217346;--ss-color-file-presentation: #d24726;--ss-color-file-image: #4a90e2;--ss-color-file-audio: #8e44ad;--ss-color-file-video: #1c7ed6;--ss-color-file-archive: #f0ad4e;--ss-color-file-default: #6c757d;--ss-color-primary-tint: color-mix(in srgb, var(--ss-color-primary) 12%, var(--ss-color-surface));--ss-color-primary-tint-strong: color-mix( in srgb, var(--ss-color-primary) 18%, var(--ss-color-surface) );--ss-color-operations-tint: color-mix( in srgb, var(--ss-color-operations) 4%, var(--ss-color-surface) );--ss-color-operations-hover: #0d5ca3;--ss-color-operations-pressed: #0a4d88;--ss-color-nav-border: color-mix(in srgb, var(--ss-color-nav-ink) 25%, transparent);--ss-color-modal-scrim: rgba(0, 0, 0, .75);--ss-sidebar-bg: #1f2429;--ss-sidebar-ink: #ffffff;--ss-sidebar-ink-muted: rgba(255, 255, 255, .72);--ss-sidebar-label: rgba(255, 255, 255, .58);--ss-sidebar-border: #333a42;--ss-sidebar-surface: #272d34;--ss-sidebar-surface-hover: #2c323a;--ss-sidebar-surface-active: #2f353d;--ss-sidebar-accent-projects: var(--ss-color-primary);--ss-sidebar-accent-operations: var(--ss-color-operations);--ss-sidebar-accent-operations-soft: color-mix(in srgb, var(--ss-color-operations) 52%, #ffffff);--ss-sidebar-focus: rgba(255, 255, 255, .9);--ss-sidebar-scrollbar-thumb: rgba(255, 255, 255, .16);--ss-sidebar-motion-ease: var(--ss-motion-ease);--ss-sidebar-motion-duration-expand: .4s;--ss-sidebar-motion-duration-collapse: .3s;--ss-sidebar-width: 18.75rem;--ss-sidebar-width-icon: 3.5rem;--ss-space-xs: 4px;--ss-space-sm: 8px;--ss-space-md: 12px;--ss-space-lg: 16px;--ss-space-xl: 32px;--ss-radius-sm: 4px;--ss-radius-md: 8px;--ss-radius-lg: 12px;--ss-radius-full: 999px;--ss-font-family: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ss-font-size-label: .8125rem;--ss-font-size-body: .9375rem;--ss-font-size-headline: 1.25rem;--ss-font-weight-medium: 500;--ss-font-weight-semibold: 600;--ss-font-weight-bold: 700;--ss-line-height-body: 1.5;--ss-line-height-headline: 1.25;--ss-z-nav: 500;--ss-z-topbar: 400;--ss-z-impersonation-banner: 410;--ss-z-modal-backdrop: 2000;--ss-z-modal: 2100;--ss-table-row-height: 2.0625rem;--ss-shell-topbar-row-height: 3.75rem;--ss-shell-topbar-height: 3.75rem;--ss-impersonation-banner-height: 3rem;--ss-impersonation-banner-offset: 0px;--ss-motion-duration: .18s;--ss-motion-ease: cubic-bezier(.16, 1, .3, 1);--ss-shadow-overlay: 0 .5rem 1.5rem rgba(0, 0, 0, .12);--primary: var(--ss-color-primary);--background: var(--ss-color-canvas);--foreground: var(--ss-color-ink-primary);--border: var(--ss-color-border);--ring: var(--ss-color-focus-ring);--sidebar-background: var(--ss-sidebar-bg);--sidebar-foreground: var(--ss-sidebar-ink);--sidebar-primary: var(--ss-sidebar-accent-projects);--sidebar-primary-foreground: #ffffff;--sidebar-accent: var(--ss-sidebar-surface);--sidebar-accent-foreground: var(--ss-sidebar-ink);--sidebar-border: var(--ss-sidebar-border);--sidebar-ring: var(--ss-color-primary)}@media(prefers-reduced-motion:reduce){:root{--ss-motion-duration: 0ms}}.ss-page-heading{font-family:var(--ss-font-family);font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);margin:0;text-wrap:balance}.ss-body-copy{color:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body);margin:0;max-width:65ch;text-wrap:pretty}.ss-body-copy p{margin:0}.ss-body-copy p+p{margin-top:var(--ss-space-md)}.ss-workspace-stack{display:flex;flex-direction:column;gap:var(--ss-space-xl)}.ss-workspace-grid{align-items:start;display:grid;gap:var(--ss-space-xl);grid-template-columns:minmax(0,1fr) 280px}.ss-workspace-panel{background:color-mix(in srgb,var(--ss-color-canvas) 50%,var(--ss-color-surface));border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);padding:var(--ss-space-lg)}.ss-workspace-row{align-items:end;display:grid;gap:var(--ss-space-md);grid-template-columns:minmax(0,1fr) auto}.ss-workspace-card-header h2{font-size:1.0625rem;font-weight:var(--ss-font-weight-semibold);margin:0}.ss-workspace-panel h3{font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);margin:0 0 var(--ss-space-xs)}.ss-workspace-panel p{color:var(--ss-color-ink-secondary);font-size:.875rem;line-height:var(--ss-line-height-body);margin:0}.ss-workspace-empty{color:var(--ss-color-ink-secondary);font-size:.875rem;margin:0}.ss-workspace-info ul{color:var(--ss-color-ink-secondary);font-size:.875rem;line-height:var(--ss-line-height-body);margin:var(--ss-space-sm) 0 0;padding-left:1.25rem}.ss-workspace-info h3{font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);margin:var(--ss-space-md) 0 var(--ss-space-xs)}.ss-workspace-info hr{background:var(--ss-color-border);border:0;height:1px;margin:var(--ss-space-lg) 0;width:100%}@media(max-width:960px){.ss-workspace-grid,.ss-workspace-row{grid-template-columns:1fr}}.ss-avatar{align-items:center;background:var(--ss-color-primary);border-radius:var(--ss-radius-full);color:var(--ss-color-surface);display:inline-flex;flex-shrink:0;font-family:var(--ss-font-family);font-weight:var(--ss-font-weight-semibold);justify-content:center}.ss-avatar--sm{font-size:var(--ss-font-size-label);height:32px;width:32px}.ss-avatar--md{font-size:var(--ss-font-size-body);height:48px;width:48px}.ss-avatar--lg{font-size:1.0625rem;height:56px;width:56px}.ss-status-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--ss-status-badge-width, 9.375rem);max-width:100%;height:1.5rem;padding:0 var(--ss-space-sm);border:thin solid transparent;border-radius:var(--ss-radius-full);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);line-height:var(--ss-line-height-body);overflow:hidden}.ss-status-badge__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ss-status-badge--neutral{background:var(--ss-color-canvas);border-color:var(--ss-color-border);color:var(--ss-color-ink-secondary)}.ss-status-badge--info{background:var(--ss-color-operations-tint);border-color:color-mix(in srgb,var(--ss-color-operations) 30%,var(--ss-color-surface));color:var(--ss-color-operations)}.ss-status-badge--warning{background:var(--ss-color-warning-bg);border-color:var(--ss-color-warning-border);color:var(--ss-color-warning-ink)}.ss-status-badge--positive{background:var(--ss-color-positive-bg);border-color:var(--ss-color-positive-border);color:var(--ss-color-positive-ink)}.ss-status-badge--negative{background:var(--ss-color-negative-bg);border-color:var(--ss-color-negative-border);color:var(--ss-color-negative-ink)}.ss-status-badge--accent{background:var(--ss-color-primary-tint);border-color:color-mix(in srgb,var(--ss-color-primary) 30%,var(--ss-color-surface));color:var(--ss-color-primary-pressed)}.ss-alert{border:1px solid transparent;border-radius:var(--ss-radius-md);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body);margin:0;padding:var(--ss-space-md)}.ss-alert--success{background:var(--ss-color-positive-bg);border-color:var(--ss-color-positive-border);color:var(--ss-color-positive-ink)}.ss-alert--error{background:var(--ss-color-negative-bg);border-color:var(--ss-color-negative-border);color:var(--ss-color-negative-ink)}.ss-alert--warning{background:var(--ss-color-warning-bg);border-color:var(--ss-color-warning-border);color:var(--ss-color-warning-ink)}.ss-alert--info{background:var(--ss-color-surface);border-color:var(--ss-color-border);color:var(--ss-color-ink-primary)}.ss-button{--ss-button-radius: 10px;align-items:center;border-radius:var(--ss-button-radius);cursor:pointer;display:inline-flex;position:relative;font-family:var(--ss-font-family);font-size:.875rem;font-weight:var(--ss-font-weight-medium);justify-content:center;line-height:1.2;min-height:2rem;padding:2px 10px;text-decoration:none;transition:background-color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease),color var(--ss-motion-duration) var(--ss-motion-ease),opacity var(--ss-motion-duration) var(--ss-motion-ease)}.ss-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-button:active:not(:disabled){transform:translateY(1px)}.ss-button:disabled{cursor:not-allowed;opacity:.65}.ss-button--primary{background:var(--ss-color-primary);border:1px solid var(--ss-color-primary);color:var(--ss-color-surface)}.ss-button--primary:hover:not(:disabled){background:var(--ss-color-primary-hover);border-color:var(--ss-color-primary-hover)}.ss-button--primary:active:not(:disabled){background:var(--ss-color-primary-pressed);border-color:var(--ss-color-primary-pressed)}.ss-button--secondary{background:var(--ss-color-surface);border:1px solid var(--ss-color-primary);color:var(--ss-color-primary)}.ss-button--secondary:hover:not(:disabled){background:var(--ss-color-primary-tint);border-color:var(--ss-color-primary-hover);color:var(--ss-color-primary-hover)}.ss-button--secondary:active:not(:disabled){background:var(--ss-color-primary-tint-strong);border-color:var(--ss-color-primary-pressed);color:var(--ss-color-primary-pressed)}.ss-button--ghost{background:transparent;border:1px solid transparent;color:var(--ss-color-primary)}.ss-button--ghost:hover:not(:disabled){background:var(--ss-color-primary-tint);color:var(--ss-color-primary-hover)}.ss-button--ghost:active:not(:disabled){background:var(--ss-color-primary-tint-strong);color:var(--ss-color-primary-pressed)}.ss-button--danger{background:var(--ss-color-negative);border:1px solid var(--ss-color-negative);color:var(--ss-color-surface)}.ss-button--danger:hover:not(:disabled){background:var(--ss-color-negative-ink);border-color:var(--ss-color-negative-ink)}.ss-button--full{width:100%}.ss-button__label:has(>svg){display:inline-flex;align-items:center;gap:6px}.ss-button__label>svg{width:1rem;height:1rem;flex-shrink:0;pointer-events:none}.ss-button__label--hidden{visibility:hidden}.ss-button__spinner{position:absolute;inset:0;margin:auto;width:1.15rem;height:1.15rem;animation:ss-button-spin .7s linear infinite}@keyframes ss-button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ss-button__spinner{animation-duration:1.6s}}.ss-label{color:var(--ss-color-ink-primary);cursor:default;display:inline-block;font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium);line-height:1.4}.ss-label[data-disabled=true]{cursor:not-allowed;opacity:.7}.ss-form{display:flex;flex-direction:column;gap:var(--ss-space-lg)}.ss-form-field{display:flex;flex-direction:column;gap:6px}.ss-form-label[data-error=true]{color:var(--ss-color-negative-ink)}.ss-form-description,.ss-form-message{color:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);line-height:1.4;margin:0}.ss-form-message--error{color:var(--ss-color-negative-ink)}.ss-dropdown-input{display:flex;flex-direction:column;gap:var(--ss-space-xs);font-family:var(--ss-font-family);min-width:0}.ss-dropdown-input__label{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium)}.ss-dropdown-input__required{color:var(--ss-color-negative);margin-left:2px}.ss-dropdown-input__control{position:relative;display:flex;align-items:center;min-width:0}.ss-dropdown-input__field{background:var(--ss-color-surface);border:1px solid var(--ss-color-border-input);border-radius:var(--ss-radius-md);color:var(--ss-color-ink-primary);cursor:pointer;font-family:inherit;font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body);min-height:44px;min-width:0;padding:10px calc(var(--ss-space-md) + 1.25rem) 10px var(--ss-space-md);transition:border-color var(--ss-motion-duration) var(--ss-motion-ease),box-shadow var(--ss-motion-duration) var(--ss-motion-ease);width:100%}.ss-dropdown-input__field--clearable{padding-right:calc(var(--ss-space-md) + 2.75rem)}.ss-dropdown-input__field::-moz-placeholder{color:var(--ss-color-ink-secondary)}.ss-dropdown-input__field::placeholder{color:var(--ss-color-ink-secondary)}.ss-dropdown-input__field:hover:not(:disabled){border-color:color-mix(in srgb,var(--ss-color-ink-primary) 20%,transparent)}.ss-dropdown-input__field:focus-visible{border-color:transparent;box-shadow:0 0 0 2px var(--ss-color-focus-ring);outline:none}.ss-dropdown-input__field:disabled{cursor:not-allowed;opacity:.7}.ss-dropdown-input__field[readonly]{cursor:default}.ss-dropdown-input__field--error{border-color:var(--ss-color-negative-border)}.ss-dropdown-input__caret{color:var(--ss-color-ink-tertiary);height:1rem;pointer-events:none;position:absolute;right:var(--ss-space-md);transition:transform var(--ss-motion-duration) var(--ss-motion-ease);width:1rem}.ss-dropdown-input__caret--open{transform:rotate(180deg)}.ss-dropdown-input__clear{align-items:center;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-tertiary);cursor:pointer;display:inline-flex;justify-content:center;padding:var(--ss-space-xs);position:absolute;right:calc(var(--ss-space-md) + 1.25rem);transition:background-color var(--ss-motion-duration) var(--ss-motion-ease),color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-dropdown-input__clear:hover{background:var(--ss-color-canvas);color:var(--ss-color-ink-primary)}.ss-dropdown-input__clear:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-dropdown-input__clear-icon{height:.875rem;width:.875rem}.ss-dropdown-input__error{color:var(--ss-color-negative);font-size:var(--ss-font-size-label);margin:0}.ss-dropdown-input__panel{position:fixed;z-index:calc(var(--ss-z-modal) + 10);pointer-events:auto;display:flex;flex-direction:column;min-width:12rem;overflow:hidden;padding:var(--ss-space-xs);background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);box-shadow:var(--ss-shadow-overlay);color:var(--ss-color-ink-primary);font-family:var(--ss-font-family);animation:ss-dropdown-input-fade-in var(--ss-motion-duration) var(--ss-motion-ease)}.ss-dropdown-input__action{align-items:center;background:var(--ss-color-primary);border:1px solid var(--ss-color-primary);border-radius:var(--ss-radius-sm);color:var(--ss-color-surface);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:.875rem;font-weight:var(--ss-font-weight-medium);gap:6px;justify-content:center;margin-bottom:var(--ss-space-xs);min-height:2rem;padding:2px 10px;transition:background-color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-dropdown-input__action:hover:not(:disabled){background:var(--ss-color-primary-hover);border-color:var(--ss-color-primary-hover)}.ss-dropdown-input__action:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-dropdown-input__action:disabled{cursor:not-allowed;opacity:.65}.ss-dropdown-input__action>svg{flex-shrink:0;height:1rem;pointer-events:none;width:1rem}.ss-dropdown-input__empty{color:var(--ss-color-ink-secondary);font-size:.875rem;margin:0;padding:var(--ss-space-sm)}.ss-dropdown-input__list{flex:1 1 auto;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0;position:relative}.ss-dropdown-input__option{align-items:center;border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-primary);cursor:pointer;display:flex;font-size:var(--ss-font-size-body);gap:var(--ss-space-sm);justify-content:space-between;line-height:1.4;padding:var(--ss-space-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-dropdown-input__option--active{background:var(--ss-color-primary-tint);color:var(--ss-color-primary)}.ss-dropdown-input__option--selected{font-weight:var(--ss-font-weight-semibold)}.ss-dropdown-input__option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ss-dropdown-input__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-dropdown-input__option-check{color:var(--ss-color-primary);flex-shrink:0;height:1rem;width:1rem}.ss-dropdown-input__viewport{flex:1 1 auto;min-height:0;overflow-y:auto}.ss-dropdown-input__canvas{position:relative;width:100%}.ss-dropdown-input__window{left:0;position:absolute;right:0;top:0}.ss-dropdown-input__row{align-items:center;box-sizing:border-box;display:flex}.ss-dropdown-input__row>.ss-dropdown-input__option{flex:1 1 auto;min-width:0}.ss-dropdown-input__group-label{align-items:center;color:var(--ss-color-ink-secondary);display:flex;flex:1 1 auto;font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);height:100%;letter-spacing:.02em;min-width:0;padding:0 var(--ss-space-sm);text-transform:uppercase}.ss-dropdown-input__group-label--continued{border-top:1px solid var(--ss-color-border)}@keyframes ss-dropdown-input-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ss-dropdown-input__panel{animation:none}.ss-dropdown-input__caret{transition:none}}.ss-file-chip{position:relative;display:flex;align-items:flex-start;gap:var(--ss-space-sm);min-width:0;padding:var(--ss-space-sm);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);background:var(--ss-color-surface);font-family:var(--ss-font-family)}.ss-file-chip--openable{transition:background var(--ss-motion-duration) var(--ss-motion-ease)}.ss-file-chip--openable:hover{background:color-mix(in srgb,var(--ss-color-ink-primary) 4%,var(--ss-color-surface))}.ss-file-chip--openable:hover .ss-file-chip__stem{text-decoration:underline}.ss-file-chip__icon{flex:none;width:1.25rem;height:1.25rem;margin-top:1px;color:var(--ss-file-chip-accent, var(--ss-color-ink-tertiary))}.ss-file-chip__icon--busy{color:var(--ss-color-primary);animation:ss-file-chip-spin .9s linear infinite}@keyframes ss-file-chip-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ss-file-chip__icon--busy{animation:none}}.ss-file-chip__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ss-file-chip__name{display:flex;align-items:baseline;min-width:0;padding:0;background:transparent;border:0;color:var(--ss-color-ink-primary);font-family:inherit;font-size:var(--ss-font-size-body);text-align:left}.ss-file-chip__name--action{cursor:pointer}.ss-file-chip__name--action:after{content:"";position:absolute;inset:0;border-radius:inherit}.ss-file-chip__name--action:focus-visible{outline:none}.ss-file-chip__name--action:focus-visible:after{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px;border-radius:var(--ss-radius-sm)}.ss-file-chip__name--action:disabled{color:var(--ss-color-ink-tertiary);cursor:default}.ss-file-chip__name--action:disabled:after{display:none}.ss-file-chip__sr-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ss-file-chip__stem{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-file-chip__extension{flex:none;color:var(--ss-color-ink-tertiary)}.ss-file-chip__meta{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-file-chip__progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:18rem;height:3px;margin-top:2px;border:0;border-radius:var(--ss-radius-full);background:var(--ss-color-border);color:var(--ss-color-primary)}.ss-file-chip__progress::-webkit-progress-bar{background:var(--ss-color-border);border-radius:var(--ss-radius-full)}.ss-file-chip__progress::-webkit-progress-value{background:var(--ss-color-primary);border-radius:var(--ss-radius-full)}.ss-file-chip__progress::-moz-progress-bar{background:var(--ss-color-primary);border-radius:var(--ss-radius-full)}.ss-file-chip__remove{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-tertiary);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease),background var(--ss-motion-duration) var(--ss-motion-ease)}.ss-file-chip__remove:hover:not(:disabled){background:var(--ss-color-negative-bg);color:var(--ss-color-negative-ink)}.ss-file-chip__remove:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-file-chip__remove:disabled{color:var(--ss-color-border);cursor:default}.ss-file-chip__remove svg{width:.9rem;height:.9rem}.ss-file-chip--document{--ss-file-chip-accent: var(--ss-color-file-document)}.ss-file-chip--pdf{--ss-file-chip-accent: var(--ss-color-file-pdf)}.ss-file-chip--spreadsheet{--ss-file-chip-accent: var(--ss-color-file-spreadsheet)}.ss-file-chip--presentation{--ss-file-chip-accent: var(--ss-color-file-presentation)}.ss-file-chip--image{--ss-file-chip-accent: var(--ss-color-file-image)}.ss-file-chip--audio{--ss-file-chip-accent: var(--ss-color-file-audio)}.ss-file-chip--video{--ss-file-chip-accent: var(--ss-color-file-video)}.ss-file-chip--archive{--ss-file-chip-accent: var(--ss-color-file-archive)}.ss-file-chip--default{--ss-file-chip-accent: var(--ss-color-file-default)}.ss-file-chip-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:var(--ss-space-xs);margin:0;padding:0;list-style:none}.ss-file-chip-row__item{min-width:0}.ss-file-drop-zone__host{display:block}.ss-file-drop-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ss-space-xs);width:100%;padding:var(--ss-space-lg);background:transparent;border:1px dashed var(--ss-color-border);border-radius:var(--ss-radius-md);color:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);cursor:pointer;text-align:center;transition:background var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease),color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-file-drop-zone:hover:not(:disabled){border-color:var(--ss-color-primary);color:var(--ss-color-ink-primary)}.ss-file-drop-zone:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-file-drop-zone--dragging{background:var(--ss-color-primary-tint);border-style:solid;border-color:var(--ss-color-primary);color:var(--ss-color-ink-primary)}.ss-file-drop-zone:disabled{cursor:default;color:var(--ss-color-ink-tertiary);border-color:var(--ss-color-border)}.ss-file-drop-zone__icon{width:1.25rem;height:1.25rem}.ss-file-drop-zone__label{font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-medium)}.ss-file-drop-zone__hint{color:var(--ss-color-ink-tertiary);font-size:var(--ss-font-size-label)}.ss-file-drop-zone__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ss-split-button{display:inline-flex;align-items:stretch}.ss-split-button__action{border-top-right-radius:0;border-bottom-right-radius:0}.ss-split-button__toggle{margin-left:-1px;padding-left:7px;padding-right:7px;border-top-left-radius:0;border-bottom-left-radius:0}.ss-split-button__action:hover,.ss-split-button__action:focus-visible,.ss-split-button__toggle:hover,.ss-split-button__toggle:focus-visible{position:relative;z-index:1}.ss-split-button__chevron{width:1rem;height:1rem;flex-shrink:0;pointer-events:none}.ss-split-button__destructive{gap:8px;color:var(--ss-color-negative)}.ss-split-button__destructive>svg{width:1rem;height:1rem;flex-shrink:0}.ss-input-field{display:flex;flex-direction:column;gap:6px}.ss-input-field__label{color:var(--ss-color-ink-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium);line-height:1.4}.ss-input-field__control{background:var(--ss-color-surface);border:1px solid var(--ss-color-border-input);border-radius:var(--ss-radius-md);color:var(--ss-color-ink-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body);min-height:44px;padding:10px var(--ss-space-md);transition:border-color var(--ss-motion-duration) var(--ss-motion-ease),box-shadow var(--ss-motion-duration) var(--ss-motion-ease);width:100%}.ss-input-field__control::-moz-placeholder{color:var(--ss-color-ink-secondary)}.ss-input-field__control::placeholder{color:var(--ss-color-ink-secondary)}.ss-input-field__control:hover:not(:disabled){border-color:color-mix(in srgb,var(--ss-color-ink-primary) 20%,transparent)}.ss-input-field__control:focus{border-color:transparent;box-shadow:0 0 0 2px var(--ss-color-focus-ring);outline:none}.ss-input-field__control:disabled{cursor:not-allowed;opacity:.7}.ss-input-field__control--error{border-color:var(--ss-color-negative-border)}.ss-input-field__control--error:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--ss-color-negative) 35%,transparent)}.ss-input-field__error{color:var(--ss-color-negative-ink);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);line-height:1.4;margin:0}.ss-select__trigger{align-items:center;background:var(--ss-color-surface);border:1px solid var(--ss-color-border-input);border-radius:var(--ss-radius-md);color:var(--ss-color-ink-primary);cursor:pointer;display:inline-flex;font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);gap:var(--ss-space-sm);justify-content:space-between;line-height:var(--ss-line-height-body);min-height:44px;padding:10px var(--ss-space-md);transition:border-color var(--ss-motion-duration) var(--ss-motion-ease),box-shadow var(--ss-motion-duration) var(--ss-motion-ease);width:100%}.ss-select__trigger:hover:not([data-disabled]){border-color:color-mix(in srgb,var(--ss-color-ink-primary) 20%,transparent)}.ss-select__trigger:focus-visible{border-color:transparent;box-shadow:0 0 0 2px var(--ss-color-focus-ring);outline:none}.ss-select__trigger[data-state=open]{border-color:transparent;box-shadow:0 0 0 2px var(--ss-color-focus-ring)}.ss-select__trigger[data-disabled]{cursor:not-allowed;opacity:.7}.ss-select__trigger[data-placeholder]{color:var(--ss-color-ink-secondary)}.ss-select__trigger-icon{color:var(--ss-color-ink-tertiary);flex-shrink:0;height:1rem;width:1rem}.ss-select__content{z-index:calc(var(--ss-z-modal) + 10);background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);box-shadow:var(--ss-shadow-overlay);color:var(--ss-color-ink-primary);font-family:var(--ss-font-family);max-height:var(--radix-select-content-available-height);overflow:hidden}.ss-select__content[data-state=open]{animation:ss-select-fade-in var(--ss-motion-duration) var(--ss-motion-ease)}.ss-select__content[data-state=closed]{animation:ss-select-fade-out var(--ss-motion-duration) var(--ss-motion-ease)}.ss-select__viewport{padding:var(--ss-space-xs)}.ss-select__viewport--popper{min-width:var(--radix-select-trigger-width)}.ss-select__group-label{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);padding:var(--ss-space-xs) var(--ss-space-sm)}.ss-select__item{align-items:center;border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-primary);cursor:pointer;display:flex;font-size:var(--ss-font-size-body);gap:var(--ss-space-sm);line-height:1.4;outline:none;padding:var(--ss-space-sm);padding-left:var(--ss-space-xs);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-select__item[data-highlighted]{background:var(--ss-color-primary-tint);color:var(--ss-color-primary)}.ss-select__item[data-disabled]{cursor:not-allowed;opacity:.5}.ss-select__item-indicator{align-items:center;display:inline-flex;flex-shrink:0;height:1rem;justify-content:center;width:1.25rem}.ss-select__item-check{height:1rem;width:1rem}.ss-select__separator{background:var(--ss-color-border);height:1px;margin:var(--ss-space-xs) 0}.ss-select__scroll-button{align-items:center;background:var(--ss-color-surface);color:var(--ss-color-ink-tertiary);cursor:default;display:flex;height:1.5rem;justify-content:center}.ss-select__scroll-icon{height:1rem;width:1rem}@keyframes ss-select-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-select-fade-out{0%{opacity:1}to{opacity:0}}.ss-text-field{--ss-text-field-height: 3.5rem;--ss-text-field-inset: var(--ss-space-md);display:flex;flex-direction:column;gap:6px;position:relative}.ss-text-field__control{background:var(--ss-color-surface);border:1px solid var(--ss-color-border-input);border-radius:var(--ss-radius-md);color:var(--ss-color-ink-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body);min-height:var(--ss-text-field-height);padding:1.5rem var(--ss-text-field-inset) .5rem;transition:border-color var(--ss-motion-duration) var(--ss-motion-ease),box-shadow var(--ss-motion-duration) var(--ss-motion-ease);width:100%}.ss-text-field__control::-moz-placeholder{color:transparent}.ss-text-field__control::placeholder{color:transparent}.ss-text-field__control:focus::-moz-placeholder{color:var(--ss-color-ink-secondary)}.ss-text-field__control:focus::placeholder{color:var(--ss-color-ink-secondary)}.ss-text-field__control:hover:not(:disabled){border-color:color-mix(in srgb,var(--ss-color-ink-primary) 20%,transparent)}.ss-text-field__control:focus{border-color:transparent;box-shadow:0 0 0 2px var(--ss-color-focus-ring);outline:none}.ss-text-field__control:disabled{cursor:not-allowed;opacity:.7}.ss-text-field__control:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100px var(--ss-color-surface);-webkit-text-fill-color:var(--ss-color-ink-primary)}.ss-text-field__control:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 100px var(--ss-color-surface),0 0 0 2px var(--ss-color-focus-ring)}.ss-text-field__label{color:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);height:var(--ss-text-field-height);left:var(--ss-text-field-inset);line-height:var(--ss-text-field-height);max-width:calc(100% - 2 * var(--ss-text-field-inset));overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;transform-origin:left center;transition:color var(--ss-motion-duration) var(--ss-motion-ease),font-size var(--ss-motion-duration) var(--ss-motion-ease),transform var(--ss-motion-duration) var(--ss-motion-ease);white-space:nowrap}.ss-text-field input:focus~label,.ss-text-field input:not(:placeholder-shown)~label,.ss-text-field input:-webkit-autofill~label{color:var(--ss-color-ink-tertiary);font-size:var(--ss-font-size-label);transform:translateY(-.6rem)}.ss-text-field__control[aria-invalid]{border-color:var(--ss-color-negative-border)}.ss-text-field__control[aria-invalid]:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--ss-color-negative) 35%,transparent)}.ss-text-field__control[aria-invalid]~.ss-text-field__label{color:var(--ss-color-negative-ink)}.ss-text-field__error{color:var(--ss-color-negative-ink);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);line-height:1.4;margin:0}.ss-account-page{font-family:var(--ss-font-family);padding:var(--ss-space-sm) 3.25rem 3rem}.ss-account-page__title{font-size:1.375rem;font-weight:var(--ss-font-weight-bold);letter-spacing:-.02em;line-height:var(--ss-line-height-headline);margin:0;text-wrap:balance}.ss-account-page__subtitle{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body);margin:var(--ss-space-sm) 0 var(--ss-space-xl);max-width:65ch}.ss-account-grid{align-items:start;display:grid;gap:var(--ss-space-xl);grid-template-columns:minmax(0,1fr) 320px}.ss-account-main,.ss-account-side{display:flex;flex-direction:column;gap:var(--ss-space-xl);min-width:0}.ss-form-stack{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-form-grid{display:grid;gap:var(--ss-space-md)}.ss-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-form-actions{display:flex;justify-content:flex-end}.ss-text-link{color:var(--ss-color-primary);font-weight:var(--ss-font-weight-semibold);text-decoration:none;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-text-link:hover{color:var(--ss-color-primary-hover)}.ss-text-link:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-empty-state{background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);max-width:36rem;padding:var(--ss-space-xl)}.ss-empty-state__title{font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);margin:0 0 var(--ss-space-sm)}.ss-empty-state__body{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body)}.ss-summary-identity{align-items:center;display:flex;gap:var(--ss-space-md)}.ss-summary-name{font-weight:var(--ss-font-weight-semibold)}.ss-summary-email{color:var(--ss-color-ink-secondary);font-size:.875rem}.ss-summary-meta{margin:0}.ss-summary-row{margin-bottom:var(--ss-space-md)}.ss-summary-row dt{color:var(--ss-color-ink-secondary);font-size:.75rem}.ss-summary-row dd{font-weight:var(--ss-font-weight-medium);margin:.15rem 0 0}@media(max-width:960px){.ss-account-page{padding:var(--ss-space-sm) var(--ss-space-lg) 2rem}.ss-account-grid,.ss-form-grid--2,.ss-form-grid--3{grid-template-columns:1fr}}.ss-auth-page{align-items:center;background:var(--ss-color-canvas);display:flex;font-family:var(--ss-font-family);justify-content:center;min-height:100vh;padding:var(--ss-space-xl)}.ss-auth-card{align-items:stretch;background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);display:flex;flex-direction:column;gap:var(--ss-space-lg);padding:var(--ss-space-xl);width:100%}.ss-auth-card--centered{align-items:center;text-align:center}.ss-auth-card--centered .ss-auth-header__subtitle,.ss-auth-card--centered .ss-body-copy{margin-inline:auto}.ss-auth-logo{align-self:center;height:auto;margin-bottom:var(--ss-space-xl);max-width:280px;-o-object-fit:contain;object-fit:contain;width:80%}.ss-auth-header{margin-bottom:var(--ss-space-lg)}.ss-auth-header__title{font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);margin:0;text-wrap:balance}.ss-auth-header__subtitle{color:var(--ss-color-ink-secondary);font-size:.875rem;line-height:var(--ss-line-height-body);margin:var(--ss-space-xs) 0 0;max-width:42ch;text-wrap:pretty}.ss-auth-form-stack{display:flex;flex-direction:column;gap:var(--ss-space-lg)}.ss-auth-footer{display:flex;flex-wrap:wrap;gap:var(--ss-space-md);justify-content:flex-end;margin-top:var(--ss-space-sm)}.ss-auth-footer .ss-button--full{flex:1 1 100%}.ss-auth-text-link{align-self:flex-end;color:var(--ss-color-primary);font-size:var(--ss-font-size-label);margin-bottom:var(--ss-space-lg);text-decoration:none;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-auth-text-link:hover{color:var(--ss-color-primary-hover)}.ss-auth-text-link:focus-visible{border-radius:var(--ss-radius-sm);outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}@media(max-width:480px){.ss-auth-page,.ss-auth-card{padding:var(--ss-space-lg)}.ss-auth-footer{flex-direction:column-reverse}.ss-auth-footer .ss-button{width:100%}}.ss-card{background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);display:flex;flex-direction:column;gap:var(--ss-space-md);padding:var(--ss-space-xl) var(--ss-space-lg)}.ss-card__title{font-family:var(--ss-font-family);font-size:1.0625rem;font-weight:var(--ss-font-weight-semibold);line-height:1.3;margin:0;text-wrap:balance}.ss-card__hint{color:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);font-size:.875rem;line-height:var(--ss-line-height-body);margin:0;max-width:65ch}.ss-card__subheading{font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);margin:var(--ss-space-sm) 0 0}.ss-card__divider{background:var(--ss-color-border);border:0;height:1px;margin:var(--ss-space-sm) 0;width:100%}.ss-master-detail-page{font-family:var(--ss-font-family)}.ss-master-detail{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:0;flex:1 1 auto;min-height:0}.ss-master-detail__rail{display:flex;flex-direction:column;min-height:0;margin-top:calc(var(--ss-page-surface-pad-top) * -1);margin-left:calc(var(--ss-page-surface-pad-x) * -1);margin-bottom:calc(var(--ss-page-surface-pad-bottom) * -1);background:var(--ss-color-surface);border-right:1px solid var(--ss-color-border);overflow:hidden}.ss-master-detail__content{display:flex;flex-direction:column;min-height:0;padding-left:var(--ss-page-surface-pad-x);padding-right:var(--ss-page-surface-pad-x);overflow-y:auto;scrollbar-gutter:stable}.ss-master-detail-rail-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);border-bottom:1px solid var(--ss-color-border)}.ss-master-detail-rail-header__title{margin:0;min-width:0;overflow:hidden;font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary);letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.ss-master-detail-rail-header__action{display:flex;flex:none;align-items:center;gap:var(--ss-space-xs)}.ss-master-detail-rail-header__action svg{width:1rem;height:1rem}.ss-master-detail-rail-list{margin:0;padding:0;list-style:none;flex:1 1 auto;min-height:0;overflow-y:auto}.ss-master-detail-rail-list__row{position:relative}.ss-master-detail-rail-list__row+.ss-master-detail-rail-list__row{border-top:1px solid var(--ss-color-border)}.ss-master-detail-rail-list__row[data-active]{background:var(--ss-color-primary-tint)}.ss-master-detail-rail-list__row[data-active]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ss-color-primary)}.ss-master-detail-rail-list__item{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);background:transparent;border:0;cursor:pointer;font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);text-align:left;text-decoration:none}.ss-master-detail-rail-list__item:hover{background:color-mix(in srgb,var(--ss-color-ink-primary) 3%,transparent)}.ss-master-detail-rail-list__item:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-master-detail-rail-list__item>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-master-detail-rail-list__empty{margin:0;padding:var(--ss-space-lg);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);text-align:center}.ss-master-detail-content-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ss-space-md);margin-bottom:var(--ss-space-lg)}.ss-master-detail-content-header__lead{display:flex;align-items:center;gap:var(--ss-space-sm);min-width:0;flex:1 1 auto}.ss-master-detail-content-header__title{margin:0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-master-detail-content-header__subtitle{min-width:0;overflow:hidden;font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-medium);color:var(--ss-color-ink-secondary);text-overflow:ellipsis;white-space:nowrap}.ss-master-detail-content-header__back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;padding:0;background:transparent;border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-secondary);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease),background-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-master-detail-content-header__back:hover{color:var(--ss-color-ink-primary);border-color:var(--ss-color-ink-tertiary);background:color-mix(in srgb,var(--ss-color-ink-primary) 3%,transparent)}.ss-master-detail-content-header__back:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-master-detail-content-header__back svg{width:1.1rem;height:1.1rem}.ss-master-detail-content-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-sm)}.ss-master-detail-content-header__actions svg{width:1rem;height:1rem}@media(max-width:52rem){.ss-master-detail{grid-template-columns:minmax(0,1fr)}.ss-master-detail__rail{margin:0}.ss-master-detail__content{padding-left:0}}.ss-page-surface{--ss-page-surface-pad-top: var(--ss-space-lg);--ss-page-surface-pad-x: 1.625rem;--ss-page-surface-pad-bottom: 3rem;background:var(--ss-color-surface);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:var(--ss-page-surface-pad-top) var(--ss-page-surface-pad-x) var(--ss-page-surface-pad-bottom)}@media(max-width:960px){.ss-page-surface{--ss-page-surface-pad-top: var(--ss-space-sm);--ss-page-surface-pad-x: var(--ss-space-lg);--ss-page-surface-pad-bottom: 2rem}}.ss-breadcrumbs{font-family:var(--ss-font-family);font-size:var(--ss-font-size-label)}.ss-breadcrumbs__list{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ss-breadcrumbs__item{align-items:center;color:var(--ss-color-ink-secondary);display:flex;min-width:0}.ss-breadcrumbs__item:not(:last-child):after,.ss-breadcrumbs__item:only-child:after{color:var(--ss-color-ink-tertiary);content:"›";flex:none;font-size:1rem;margin:0 .5rem}.ss-breadcrumbs__item a{border-radius:var(--ss-radius-sm);color:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color var(--ss-motion-duration) var(--ss-motion-ease);white-space:nowrap}.ss-breadcrumbs__item a:hover{color:var(--ss-color-ink-primary);text-decoration:underline}.ss-breadcrumbs__item a:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-breadcrumbs__item--current{color:var(--ss-color-ink-primary);font-weight:var(--ss-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-tabs{border-bottom:1px solid var(--ss-color-border);display:flex;flex-wrap:wrap;gap:var(--ss-space-xs);margin-bottom:var(--ss-space-xl)}.ss-tabs__tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--ss-color-ink-secondary);cursor:pointer;font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-medium);margin-bottom:-1px;min-height:44px;padding:.75rem 1rem;transition:color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-tabs__tab:hover:not(:disabled){color:var(--ss-color-ink-primary)}.ss-tabs__tab:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-tabs__tab--active{border-bottom-color:var(--ss-color-primary);color:var(--ss-color-ink-primary)}.ss-tabs__tab:disabled{cursor:not-allowed;opacity:.5}.ss-access-denied{align-items:center;animation:ss-access-denied-settle .22s var(--ss-motion-ease);display:flex;flex-direction:column;font-family:var(--ss-font-family);font-kerning:normal;width:min(100%,26rem)}.ss-access-denied__logo{height:auto;margin-bottom:var(--ss-space-xl);max-width:17.5rem;-o-object-fit:contain;object-fit:contain;width:80%}.ss-access-denied__panel{align-items:center;background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);display:flex;flex-direction:column;padding:var(--ss-space-xl);text-align:center;width:100%}.ss-access-denied__icon{color:var(--ss-color-ink-secondary);height:1.75rem;margin-bottom:var(--ss-space-lg);stroke-width:1.75;width:1.75rem}.ss-access-denied__title{color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);letter-spacing:-.015em;line-height:var(--ss-line-height-headline);margin:0;text-wrap:balance}.ss-access-denied__context{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium);letter-spacing:.01em;line-height:1.4;margin:var(--ss-space-sm) 0 0;max-width:48ch;text-wrap:pretty}.ss-access-denied__reason{color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);line-height:var(--ss-line-height-body);margin:var(--ss-space-lg) 0 0;max-width:48ch;text-wrap:pretty}.ss-access-denied__next{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium);line-height:1.4;margin:var(--ss-space-sm) 0 0;max-width:48ch;text-wrap:pretty}.ss-access-denied__actions{display:flex;flex-direction:column;gap:var(--ss-space-md);margin-top:var(--ss-space-xl);width:100%}.ss-access-denied__actions .ss-button{min-height:2.75rem;transition:transform var(--ss-motion-duration) var(--ss-motion-ease),background-color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease),color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-access-denied__actions .ss-button:active:not(:disabled){transform:scale(.98)}@keyframes ss-access-denied-settle{0%{opacity:.92;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ss-access-denied{animation:none}.ss-access-denied__actions .ss-button{transition:none}.ss-access-denied__actions .ss-button:active:not(:disabled){transform:none}}@media(max-width:480px){.ss-access-denied__panel{padding:var(--ss-space-lg)}.ss-access-denied__logo{margin-bottom:var(--ss-space-lg)}}.ss-auth-hero-field{display:flex;flex-direction:column;gap:var(--ss-space-xs)}.ss-auth-hero-field__label{color:var(--ss-auth-hero-ink-muted, rgba(255, 255, 255, .88));font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium);line-height:1.4}.ss-auth-hero-field__shell{align-items:center;background:var(--ss-auth-hero-field-bg, rgba(0, 0, 0, .45));border:1px solid var(--ss-auth-hero-field-border, rgba(255, 255, 255, .22));border-radius:var(--ss-radius-md);display:flex;gap:var(--ss-space-sm);min-height:2.75rem;padding-inline:var(--ss-space-md);transition:border-color var(--ss-motion-duration) var(--ss-motion-ease),box-shadow var(--ss-motion-duration) var(--ss-motion-ease)}.ss-auth-hero-field__shell:hover{border-color:#ffffff59}.ss-auth-hero-field__shell:focus-within{border-color:transparent;box-shadow:0 0 0 2px var(--ss-color-focus-ring)}.ss-auth-hero-field__shell--error{border-color:var(--ss-color-negative-border)}.ss-auth-hero-field__shell--error:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--ss-color-negative) 45%,transparent)}.ss-auth-hero-field__icon{color:var(--ss-auth-hero-icon, rgba(255, 255, 255, .8));flex-shrink:0;height:1.05rem;pointer-events:none;width:1.05rem}.ss-auth-hero-field__control{background:transparent;border:0;color:var(--ss-auth-hero-ink, #ffffff);flex:1;font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body);min-width:0;padding-block:.65rem;width:100%}.ss-auth-hero-field__control::-moz-placeholder{color:#ffffff9e}.ss-auth-hero-field__control::placeholder{color:#ffffff9e}.ss-auth-hero-field__control:focus{outline:none}.ss-auth-hero-field__control:disabled{cursor:not-allowed;opacity:.7}.ss-auth-hero-field__toggle{align-items:center;background:transparent;border:0;color:var(--ss-auth-hero-icon, rgba(255, 255, 255, .8));cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:0}.ss-auth-hero-field__toggle:hover{color:var(--ss-auth-hero-ink, #ffffff)}.ss-auth-hero-field__toggle:focus-visible{border-radius:var(--ss-radius-sm);outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-auth-hero-field__toggle-icon{height:1.05rem;width:1.05rem}.ss-auth-hero-field__error{color:var(--ss-color-negative-border);font-size:var(--ss-font-size-label);line-height:1.4;margin:0}.ss-auth-hero{--ss-auth-hero-panel-bg: rgba(18, 20, 24, .97);--ss-auth-hero-panel-border: rgba(255, 255, 255, .2);--ss-auth-hero-ink: #ffffff;--ss-auth-hero-ink-muted: rgba(255, 255, 255, .88);--ss-auth-hero-field-bg: rgba(0, 0, 0, .45);--ss-auth-hero-field-border: rgba(255, 255, 255, .22);--ss-auth-hero-icon: rgba(255, 255, 255, .8);--ss-auth-hero-panel-padding-block: clamp(2.25rem, 5vw, 3.5rem);--ss-auth-hero-title-size: clamp(1.75rem, 2.5vw, 2.125rem);--ss-auth-hero-tagline-lead-size: clamp(1.375rem, 2.2vw, 1.875rem);--ss-auth-hero-tagline-sub-size: clamp(1rem, 1.4vw, 1.1875rem);--ss-auth-hero-z-art: 0;--ss-auth-hero-z-content: 1;font-family:var(--ss-font-family);isolation:isolate;min-height:100vh;min-height:100dvh;position:relative}.ss-auth-hero__art{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:var(--ss-auth-hero-z-art)}.ss-auth-hero__art:before{background:radial-gradient(ellipse 58% 48% at 24% 44%,rgba(12,14,18,.72) 0%,rgba(12,14,18,.42) 42%,transparent 74%),linear-gradient(90deg,rgba(12,14,18,.55) 0%,rgba(12,14,18,.32) 26%,rgba(12,14,18,.12) 46%,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ss-auth-hero__art:after{background:linear-gradient(90deg,transparent 0%,transparent 52%,rgba(12,14,18,.28) 72%,rgba(12,14,18,.52) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ss-auth-hero__layer{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.ss-auth-hero__layer--background{filter:brightness(.78) saturate(.92);-o-object-position:40% 45%;object-position:40% 45%}.ss-auth-hero__layer--overlay{mask-image:linear-gradient(90deg,transparent 0%,transparent 35%,#000 58%,#000 100%);opacity:.28;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 35%,#000 58%,#000 100%)}.ss-auth-hero__layer--foreground{filter:brightness(.82) saturate(.75);-o-object-position:left bottom;object-position:left bottom;transform:scale(.68);transform-origin:left bottom}.ss-auth-hero__content{align-content:center;align-items:center;display:grid;gap:var(--ss-space-lg) var(--ss-space-xl);grid-template-areas:"brand panel" ". footer";grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);grid-template-rows:auto auto;margin-inline:auto;min-height:100vh;min-height:100dvh;padding:clamp(1.25rem,4vw,3rem);position:relative;width:min(100%,76rem);z-index:var(--ss-auth-hero-z-content)}.ss-auth-hero__brand{align-items:center;align-self:center;display:flex;flex-direction:column;gap:var(--ss-space-md);grid-area:brand;justify-content:flex-start;min-width:0;opacity:1;padding-inline-start:clamp(.5rem,2vw,1.5rem);text-align:center;width:min(35rem,96%)}.ss-auth-hero__logo{filter:drop-shadow(0 3px 6px rgba(0,0,0,.55)) drop-shadow(0 12px 32px rgba(0,0,0,.5));height:auto;max-width:100%;width:100%}.ss-auth-hero__tagline{display:flex;flex-direction:column;gap:var(--ss-space-sm);margin:0;max-width:min(34rem,100%);text-align:center;width:100%}.ss-auth-hero__tagline-lead,.ss-auth-hero__tagline-sub{margin:0;text-shadow:0 1px 2px rgba(0,0,0,.75),0 4px 16px rgba(0,0,0,.55)}.ss-auth-hero__tagline-lead{color:var(--ss-auth-hero-ink);font-size:var(--ss-auth-hero-tagline-lead-size);font-weight:var(--ss-font-weight-bold);letter-spacing:.01em;line-height:1.25;text-wrap:balance}.ss-auth-hero__tagline-sub{color:var(--ss-auth-hero-ink);font-size:var(--ss-auth-hero-tagline-sub-size);font-weight:var(--ss-font-weight-bold);letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.ss-auth-hero__tagline-accent{color:var(--ss-color-primary);text-shadow:0 1px 2px rgba(0,0,0,.85),0 4px 14px rgba(0,0,0,.55)}.ss-auth-hero__tagline-sep{color:var(--ss-color-primary);font-weight:var(--ss-font-weight-bold);letter-spacing:0;text-shadow:0 1px 2px rgba(0,0,0,.85),0 4px 14px rgba(0,0,0,.55)}.ss-auth-hero__panel-column{align-items:stretch;align-self:center;display:flex;flex-direction:column;gap:var(--ss-space-lg);grid-area:panel;justify-self:stretch;max-width:26rem;opacity:1;width:100%}.ss-auth-hero__footer{grid-area:footer;justify-self:stretch;max-width:26rem;width:100%}.ss-auth-hero__panel{background:var(--ss-auth-hero-panel-bg);border:1px solid var(--ss-auth-hero-panel-border);border-radius:var(--ss-radius-lg);box-shadow:0 3px 6px #0000008c,0 12px 32px #00000080;display:flex;flex-direction:column;gap:var(--ss-space-xl);padding-block:var(--ss-auth-hero-panel-padding-block);padding-inline:clamp(1.25rem,3vw,2rem);width:100%}.ss-auth-hero__header{display:flex;flex-direction:column;gap:var(--ss-space-xs)}.ss-auth-hero__title{color:var(--ss-auth-hero-ink);font-size:var(--ss-auth-hero-title-size);font-weight:var(--ss-font-weight-bold);line-height:1.2;margin:0;text-wrap:balance}.ss-auth-hero__subtitle{color:var(--ss-auth-hero-ink-muted);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body);margin:0;text-wrap:pretty}.ss-auth-hero__form-stack{display:flex;flex-direction:column;gap:var(--ss-space-lg)}.ss-auth-hero__text-link{color:var(--ss-color-primary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium);text-decoration:none;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-auth-hero__text-link--end{align-self:flex-end}.ss-auth-hero__text-link:hover{color:var(--ss-color-primary-hover)}.ss-auth-hero__text-link:focus-visible{border-radius:var(--ss-radius-sm);outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-auth-hero__submit.ss-button{background:var(--ss-color-primary-hover);border-color:var(--ss-color-primary-hover);font-weight:var(--ss-font-weight-bold);min-height:2.75rem;padding-inline:var(--ss-space-lg)}.ss-auth-hero__submit.ss-button:hover:not(:disabled){background:var(--ss-color-primary-pressed);border-color:var(--ss-color-primary-pressed)}.ss-auth-hero__submit.ss-button:active:not(:disabled){background:var(--ss-color-primary-pressed);border-color:var(--ss-color-primary-pressed)}.ss-auth-hero__submit .ss-button__label{display:inline-flex;flex:1;font-weight:var(--ss-font-weight-bold);justify-content:center;position:relative;width:100%}.ss-auth-hero__submit .ss-button__label>svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.ss-auth-hero__copyright{color:var(--ss-auth-hero-ink-muted);font-size:var(--ss-font-size-label);line-height:1.4;margin:0;text-align:center}.ss-auth-hero__copyright-dot{color:var(--ss-color-primary)}@media(min-width:90rem){.ss-auth-hero__content{padding-inline:clamp(2rem,5vw,4rem)}}@media(max-width:1100px){.ss-auth-hero__art:before{background:radial-gradient(ellipse 70% 40% at 50% 18%,rgba(12,14,18,.58) 0%,rgba(12,14,18,.28) 50%,transparent 75%),linear-gradient(180deg,rgba(12,14,18,.4) 0%,rgba(12,14,18,.16) 28%,transparent 48%)}.ss-auth-hero__art:after{background:linear-gradient(180deg,transparent 0%,transparent 35%,rgba(12,14,18,.4) 70%,rgba(12,14,18,.55) 100%)}.ss-auth-hero__layer--foreground{transform:scale(.72)}.ss-auth-hero__content{align-content:start;align-items:center;grid-template-areas:"brand" "panel" "footer";grid-template-columns:1fr;grid-template-rows:auto;justify-items:center;padding-block:var(--ss-space-xl)}.ss-auth-hero__brand{align-items:center;align-self:center;justify-content:center;padding-block:var(--ss-space-md);padding-block-start:var(--ss-space-md);padding-inline-start:0;text-align:center;width:min(28rem,92%)}.ss-auth-hero__logo{max-width:min(24rem,90%)}.ss-auth-hero__tagline-lead{font-size:clamp(1.25rem,4.2vw,1.5rem)}.ss-auth-hero__tagline-sub{font-size:clamp(.9375rem,3.2vw,1.0625rem);letter-spacing:.1em}.ss-auth-hero__panel-column{align-self:center;justify-self:center;max-width:24rem}.ss-auth-hero__footer{justify-self:center;max-width:24rem}}@media(prefers-reduced-motion:no-preference){.ss-auth-hero__brand,.ss-auth-hero__panel-column,.ss-auth-hero__footer{animation:ss-auth-hero-fade-in .32s var(--ss-motion-ease) both}.ss-auth-hero__panel-column{animation-delay:60ms}.ss-auth-hero__footer{animation-delay:.1s}}@keyframes ss-auth-hero-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ss-auth-hero__brand,.ss-auth-hero__panel-column,.ss-auth-hero__footer{animation:none}}.ss-dialog__overlay{position:fixed;inset:0;z-index:var(--ss-z-modal-backdrop);background:var(--ss-color-modal-scrim)}.ss-dialog__overlay[data-state=open]{animation:ss-dialog-fade-in var(--ss-motion-duration) var(--ss-motion-ease)}.ss-dialog__overlay[data-state=closed]{animation:ss-dialog-fade-out var(--ss-motion-duration) var(--ss-motion-ease)}.ss-dialog__panel{--ss-dialog-padding: var(--ss-space-lg);--ss-dialog-close-size: calc(1rem + 2 * var(--ss-space-xs));--ss-dialog-title-line: 1rem;position:fixed;left:50%;top:50%;z-index:var(--ss-z-modal);display:flex;flex-direction:column;gap:var(--ss-space-lg);width:min(32rem,calc(100vw - var(--ss-space-xl)));max-height:calc(100dvh - var(--ss-space-xl));overflow-y:auto;padding:var(--ss-dialog-padding);background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-overlay);color:var(--ss-color-ink-primary);font-family:var(--ss-font-family);transform:translate(-50%,-50%)}.ss-dialog__panel[data-state=open]{animation:ss-dialog-fade-in var(--ss-motion-duration) var(--ss-motion-ease)}.ss-dialog__panel[data-state=closed]{animation:ss-dialog-fade-out var(--ss-motion-duration) var(--ss-motion-ease)}.ss-dialog__header{display:flex;flex-direction:column;gap:var(--ss-space-sm)}.ss-dialog__panel:has(>.ss-dialog__close) .ss-dialog__header{padding-right:calc(var(--ss-dialog-close-size) + var(--ss-space-sm))}.ss-dialog__title{margin:0;font-size:var(--ss-dialog-title-line);font-weight:var(--ss-font-weight-semibold);line-height:1;color:var(--ss-color-ink-primary);text-wrap:balance}.ss-dialog__description{margin:0;font-size:.875rem;line-height:var(--ss-line-height-body);color:var(--ss-color-ink-secondary);text-wrap:pretty}.ss-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ss-space-sm);margin:0 calc(-1 * var(--ss-dialog-padding)) calc(-1 * var(--ss-dialog-padding));padding:var(--ss-dialog-padding);background:color-mix(in srgb,var(--ss-color-canvas) 50%,transparent);border-top:1px solid var(--ss-color-border);border-radius:0 0 calc(var(--ss-radius-lg) - 1px) calc(var(--ss-radius-lg) - 1px)}.ss-dialog__close{position:absolute;top:calc(var(--ss-dialog-padding) + (var(--ss-dialog-title-line) - var(--ss-dialog-close-size)) / 2);right:calc(var(--ss-dialog-padding) - var(--ss-space-xs));display:inline-flex;align-items:center;justify-content:center;padding:var(--ss-space-xs);border:0;border-radius:var(--ss-radius-sm);background:transparent;color:var(--ss-color-ink-tertiary);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease),background-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-dialog__close:hover{background:var(--ss-color-canvas);color:var(--ss-color-ink-primary)}.ss-dialog__close:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-dialog__close-icon{width:1rem;height:1rem}@keyframes ss-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ss-dialog-fade-out{0%{opacity:1}to{opacity:0}}.ss-image-lightbox{width:min(64rem,calc(100vw - var(--ss-space-xl)));max-height:calc(100dvh - var(--ss-space-xl));gap:var(--ss-space-md);overflow:hidden}.ss-image-lightbox__header{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--ss-space-md)}.ss-image-lightbox__name{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.ss-image-lightbox__position{flex:0 0 auto;margin:0;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-variant-numeric:tabular-nums}.ss-image-lightbox__stage{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0;padding:var(--ss-space-sm);background:var(--ss-color-canvas);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md)}.ss-image-lightbox__image{max-width:100%;max-height:min(70vh,calc(100dvh - 12rem));-o-object-fit:contain;object-fit:contain}.ss-image-lightbox__step{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-full);background:color-mix(in srgb,var(--ss-color-surface) 88%,transparent);color:var(--ss-color-ink-primary);cursor:pointer;transform:translateY(-50%);transition:background-color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-image-lightbox__step:hover{background:var(--ss-color-surface);border-color:var(--ss-color-primary)}.ss-image-lightbox__step:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-image-lightbox__step--previous{left:var(--ss-space-sm)}.ss-image-lightbox__step--next{right:var(--ss-space-sm)}.ss-image-lightbox__step-icon{width:1.25rem;height:1.25rem}.ss-row-actions__trigger{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-secondary);cursor:pointer;transition:background-color var(--ss-motion-duration) var(--ss-motion-ease),color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-row-actions__trigger:hover,.ss-row-actions__trigger[data-state=open]{background:color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface));color:var(--ss-color-ink-primary)}.ss-row-actions__trigger:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-row-actions__icon{width:1rem;height:1rem}.ss-row-actions__item--destructive{color:var(--ss-color-negative)}.ss-data-table{overflow:auto}.ss-data-table--fill{flex:1 1 auto;overscroll-behavior:none}.ss-data-table__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--ss-font-family)}.ss-data-table__table--sized{table-layout:fixed}.ss-data-table__table--sized .ss-data-table__cell:not(.ss-data-table__actions-cell){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-data-table__table--sized .ss-data-table__head-cell{overflow:hidden}.ss-data-table__table--sized .ss-data-table__head-label{overflow:hidden;text-overflow:ellipsis}.ss-data-table__table--sized .ss-data-table__sort,.ss-data-table__table--sized .ss-data-table__head-flex{min-width:0}.ss-data-table__head-cell{position:sticky;top:0;z-index:1;padding:var(--ss-space-sm) var(--ss-space-lg);background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);text-align:left;white-space:nowrap}.ss-data-table__head-cell--end{text-align:right}.ss-data-table__head-cell--sortable{padding:0}.ss-data-table__actions-head{width:1%}.ss-data-table__resize{position:absolute;top:0;right:0;z-index:2;width:var(--ss-space-sm);height:100%;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-data-table__resize:after{content:"";position:absolute;top:25%;right:0;width:1px;height:50%;background:var(--ss-color-border);transition:background-color var(--ss-motion-duration) var(--ss-motion-ease),width var(--ss-motion-duration) var(--ss-motion-ease),height var(--ss-motion-duration) var(--ss-motion-ease),top var(--ss-motion-duration) var(--ss-motion-ease)}.ss-data-table__resize:hover:after,.ss-data-table__resize--active:after{top:0;width:2px;height:100%;background:var(--ss-color-focus-ring)}.ss-data-table__head-flex{display:flex;align-items:center;gap:var(--ss-space-xs)}.ss-data-table__head-flex>.ss-data-table__sort{flex:1 1 auto}.ss-data-table__sort{display:inline-flex;align-items:center;gap:var(--ss-space-xs);width:100%;padding:var(--ss-space-sm) var(--ss-space-lg);background:transparent;border:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-data-table__head-cell--end .ss-data-table__sort{justify-content:flex-end}.ss-data-table__sort:hover{color:var(--ss-color-ink-primary)}.ss-data-table__sort:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-data-table__sort-glyph{width:.9rem;height:.9rem}.ss-data-table__sort-glyph--muted{opacity:.5}.ss-data-table__row{transition:background-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-data-table__row>td{border-bottom:1px solid var(--ss-color-border)}.ss-data-table__row:hover>td{background:color-mix(in srgb,var(--ss-color-ink-primary) 3%,var(--ss-color-surface))}.ss-data-table__row--activatable{cursor:pointer}.ss-data-table__row--activatable:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-data-table__cell{height:var(--ss-table-row-height);padding:var(--ss-space-xs) var(--ss-space-lg);vertical-align:middle;font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary)}.ss-data-table__cell--end{text-align:right;font-variant-numeric:tabular-nums}.ss-data-table__actions-cell{width:1%;white-space:nowrap;text-align:right}.ss-data-table__spacer{padding:0;border:0}.ss-data-table__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}.ss-csv-options__section{margin:0;padding:0;border:0}.ss-csv-options__legend{padding:0;margin-bottom:var(--ss-space-sm);color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold)}.ss-csv-options__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--ss-space-xs) var(--ss-space-lg)}.ss-csv-options__item{display:flex;align-items:center;gap:var(--ss-space-sm);min-height:2.75rem;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);cursor:pointer}.ss-csv-options__control{width:1.25rem;height:1.25rem;margin:0;flex-shrink:0;accent-color:var(--ss-color-primary);cursor:pointer}.ss-csv-options__control:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-csv-options__help{margin:0 0 var(--ss-space-sm);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label)}.ss-csv-options__note{margin:var(--ss-space-xs) 0 0;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label)}.ss-csv-options__warning{margin:0;padding:var(--ss-space-sm) var(--ss-space-md);border:1px solid var(--ss-color-warning-border);border-radius:var(--ss-radius-sm);background:var(--ss-color-warning-bg);color:var(--ss-color-warning-ink);font-size:var(--ss-font-size-label)}.ss-csv-options__filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--ss-space-md)}.ss-csv-options__filter{margin:0;padding:0;border:0;min-width:0}.ss-csv-options__filter-legend{padding:0;margin-bottom:var(--ss-space-xs);color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium)}.ss-csv-options__search{width:100%;margin-bottom:var(--ss-space-xs);padding:var(--ss-space-xs) var(--ss-space-sm);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);background:var(--ss-color-surface);color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-label)}.ss-csv-options__search:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-csv-options__filter-options{max-height:11rem;overflow-y:auto;padding:var(--ss-space-xs) var(--ss-space-sm);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm)}.ss-csv-options__date-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--ss-space-sm) var(--ss-space-md);align-items:end}.ss-csv-options__field{display:flex;flex-direction:column;gap:var(--ss-space-xs);min-width:0}.ss-csv-options__field-label{color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium)}@media(min-width:640px){.ss-csv-options__item{gap:var(--ss-space-xs);min-height:0;font-size:var(--ss-font-size-label)}.ss-csv-options__control{width:1rem;height:1rem}}.ss-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ss-space-sm)}.ss-table-toolbar__menu{max-height:20rem;overflow-y:auto}.ss-table-toolbar__reset{gap:var(--ss-space-sm)}.ss-table-toolbar__reset>svg{width:1rem;height:1rem;flex-shrink:0}.ss-set-filter__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--ss-space-xs);background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-secondary);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-set-filter__trigger:hover{color:var(--ss-color-ink-primary)}.ss-set-filter__trigger:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-set-filter__trigger--active{color:var(--ss-color-primary)}.ss-set-filter__trigger--active:before{content:"";position:absolute;top:1px;right:1px;width:.3125rem;height:.3125rem;border-radius:var(--ss-radius-full);background:var(--ss-color-primary)}@media(pointer:coarse){.ss-set-filter__trigger:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,3rem);height:max(100%,3rem);transform:translate(-50%,-50%)}}.ss-set-filter__icon{width:1rem;height:1rem;flex-shrink:0}.ss-set-filter__menu{max-height:20rem;overflow-y:auto}.ss-set-filter__search{position:sticky;top:0;z-index:1;padding:var(--ss-space-xs);background:var(--ss-color-surface);border-bottom:1px solid var(--ss-color-border)}.ss-set-filter__search-input{width:100%;padding:var(--ss-space-xs) var(--ss-space-sm);background:var(--ss-color-surface);border:1px solid var(--ss-color-border-input);border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label)}.ss-set-filter__search-input:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-1px}.ss-set-filter__empty{margin:0;padding:var(--ss-space-sm);color:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label)}.ss-configurable-table{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface)}.ss-configurable-table__toolbar{min-height:2rem;padding:0 var(--ss-space-lg);background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-asset-templates-page{font-family:var(--ss-font-family)}.ss-asset-templates-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ss-space-md);margin-bottom:var(--ss-space-lg)}.ss-asset-templates-header__lead{display:flex;align-items:center;gap:var(--ss-space-sm);min-width:0;flex:1 1 auto}.ss-asset-templates-title{margin:0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-asset-templates-subtitle{min-width:0;overflow:hidden;font-size:var(--ss-font-size-title);font-weight:var(--ss-font-weight-medium);color:var(--ss-color-ink-secondary);text-overflow:ellipsis;white-space:nowrap}.ss-asset-templates-back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;padding:0;background:transparent;border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-secondary);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease),background-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-asset-templates-back:hover{color:var(--ss-color-ink-primary);border-color:var(--ss-color-ink-tertiary);background:color-mix(in srgb,var(--ss-color-ink-primary) 3%,transparent)}.ss-asset-templates-back:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-asset-templates-back svg{width:1.1rem;height:1.1rem}.ss-asset-templates-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-sm)}.ss-asset-templates-actions svg{width:1rem;height:1rem}.ss-asset-templates-error-state{display:flex;flex-direction:column;gap:var(--ss-space-lg)}.ss-asset-templates-forbidden{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--ss-space-sm);min-height:0;padding:var(--ss-space-xl) var(--ss-space-lg);text-align:center}.ss-asset-templates-forbidden__title{margin:0;font-size:var(--ss-font-size-title);font-weight:var(--ss-font-weight-medium);color:var(--ss-color-ink-primary)}.ss-asset-templates-forbidden__hint{margin:0;max-width:28rem;font-size:var(--ss-font-size-body);color:var(--ss-color-ink-secondary)}.ss-asset-templates-layout{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:0;flex:1 1 auto;min-height:0}.ss-asset-templates-rail-pane,.ss-asset-templates-content-pane{display:flex;flex-direction:column;min-height:0}.ss-asset-templates-rail-pane{margin-top:calc(var(--ss-space-lg) * -1);margin-left:-1.625rem;margin-bottom:-3rem}.ss-asset-templates-content-pane{padding-left:1.625rem;overflow-y:auto}@media(max-width:960px){.ss-asset-templates-rail-pane{margin-top:calc(var(--ss-space-sm) * -1);margin-left:calc(var(--ss-space-lg) * -1);margin-bottom:-2rem}}.ss-asset-templates-rail{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;background:var(--ss-color-surface);border:0;border-radius:0;border-right:1px solid var(--ss-color-border);overflow:hidden}.ss-asset-templates-rail__search{padding:var(--ss-space-sm);border-bottom:1px solid var(--ss-color-border)}.ss-asset-templates-rail__search-input{width:100%;box-sizing:border-box;padding:var(--ss-space-sm) var(--ss-space-md);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);background:var(--ss-color-canvas);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm)}.ss-asset-templates-rail__search-input::-moz-placeholder{color:var(--ss-color-ink-tertiary)}.ss-asset-templates-rail__search-input::placeholder{color:var(--ss-color-ink-tertiary)}.ss-asset-templates-rail__search-input:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-asset-templates-rail__search-skeleton{height:2.25rem;border-radius:var(--ss-radius-sm);background:color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface))}.ss-asset-templates-rail__sort{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-sm) var(--ss-space-md);background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border:0;border-bottom:1px solid var(--ss-color-border);color:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);text-align:left;cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-asset-templates-rail__sort:hover{color:var(--ss-color-ink-primary)}.ss-asset-templates-rail__sort:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-asset-templates-rail__sort-glyph{width:.9rem;height:.9rem}.ss-asset-templates-rail__empty{margin:0;padding:var(--ss-space-lg);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);text-align:center}.ss-asset-templates-rail__list{margin:0;padding:0;list-style:none;flex:1 1 auto;min-height:0;overflow-y:auto}.ss-asset-templates-rail__row{position:relative}.ss-asset-templates-rail__row+.ss-asset-templates-rail__row{border-top:1px solid var(--ss-color-border)}.ss-asset-templates-rail__row[data-active]{background:var(--ss-color-primary-tint)}.ss-asset-templates-rail__row[data-active]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ss-color-primary)}.ss-asset-templates-rail__select{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);background:transparent;border:0;cursor:pointer;font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);text-align:left;text-decoration:none}.ss-asset-templates-rail__select:hover{background:color-mix(in srgb,var(--ss-color-ink-primary) 3%,transparent)}.ss-asset-templates-rail__select:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-asset-templates-rail__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-asset-templates-detail{display:flex;flex-direction:column;gap:var(--ss-space-lg);flex:1 1 auto;min-height:0;padding-bottom:var(--ss-space-xl)}.ss-asset-templates-detail__placeholder{margin:0;padding:var(--ss-space-xl) var(--ss-space-lg);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-body);text-align:center}.ss-asset-templates-inline-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md)}.ss-asset-templates-link-button{padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-asset-templates-link-button:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-asset-templates-link-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-asset-templates-detail-tabs{display:flex;flex-direction:column;gap:var(--ss-space-lg);flex:1 1 auto;min-height:0}.ss-asset-templates-tabbar{display:flex;flex-wrap:wrap;gap:var(--ss-space-xs);border-bottom:1px solid var(--ss-color-border)}.ss-asset-templates-tabbar__tab{display:inline-flex;align-items:center;gap:var(--ss-space-sm);min-height:44px;margin-bottom:-1px;padding:.625rem .875rem;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-asset-templates-tabbar__tab:hover{color:var(--ss-color-ink-primary)}.ss-asset-templates-tabbar__tab:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-asset-templates-tabbar__tab--active{color:var(--ss-color-ink-primary);border-bottom-color:var(--ss-color-primary)}.ss-asset-templates-tabbar__icon{display:inline-flex;color:var(--ss-color-ink-tertiary)}.ss-asset-templates-tabbar__tab--active .ss-asset-templates-tabbar__icon{color:var(--ss-color-ink-secondary)}.ss-asset-templates-tabbar__icon svg{width:1rem;height:1rem}.ss-asset-templates-components,.ss-asset-templates-items{display:flex;flex-direction:column;gap:var(--ss-space-sm)}.ss-asset-templates-components__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ss-space-md);min-height:44px;border-bottom:1px solid var(--ss-color-border)}.ss-asset-templates-components__heading{margin:0;font-size:var(--ss-font-size-title);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-primary)}section.ss-asset-templates-grid-card{padding:0;gap:0;overflow:hidden}.ss-asset-templates-grid-card__empty{margin:0;padding:var(--ss-space-lg);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);text-align:center}section.ss-asset-templates-reorder-card{padding:var(--ss-space-sm)}.ss-asset-templates-reorder{display:flex;flex-direction:column;gap:var(--ss-space-xs);margin:0;padding:0;list-style:none}.ss-asset-templates-reorder__row{display:flex;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-xs) var(--ss-space-sm);background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm)}.ss-asset-templates-reorder__row[data-dragging]{border-color:var(--ss-color-ink-tertiary);box-shadow:0 .5rem 1.5rem #0000001f;position:relative;z-index:1}.ss-asset-templates-reorder__handle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.75rem;height:1.75rem;padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-tertiary);cursor:grab;touch-action:none}.ss-asset-templates-reorder__handle:disabled{cursor:not-allowed;opacity:.4}.ss-asset-templates-reorder__handle svg{width:1rem;height:1rem}.ss-asset-templates-reorder__handle:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-asset-templates-reorder__position{flex:none;width:1.5rem;font-size:var(--ss-font-size-label);font-variant-numeric:tabular-nums;color:var(--ss-color-ink-tertiary);text-align:right}.ss-asset-templates-reorder__text{display:flex;flex-direction:column;gap:1px;min-width:0}.ss-asset-templates-reorder__primary{font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-asset-templates-reorder__secondary{font-size:var(--ss-font-size-label);color:var(--ss-color-ink-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-asset-templates-items__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ss-space-md);border-bottom:1px solid var(--ss-color-border)}.ss-asset-templates-items__toolbar .ss-tabs{margin-bottom:0;border-bottom:0}.ss-asset-templates-items__actions{display:flex;align-items:center;gap:var(--ss-space-sm)}.ss-asset-templates-items-editor{display:flex;flex-direction:column;gap:var(--ss-space-lg)}.ss-asset-templates-items-editor__section{display:flex;flex-direction:column;gap:var(--ss-space-sm)}.ss-asset-templates-items-editor__title{margin:0;padding-bottom:var(--ss-space-xs);border-bottom:1px solid var(--ss-color-border);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary);letter-spacing:.02em;text-transform:uppercase}.ss-asset-templates-items-editor__list{display:flex;flex-direction:column;gap:var(--ss-space-sm);margin:0;padding:0;list-style:none}.ss-asset-templates-items-editor__empty{margin:0;padding:var(--ss-space-md);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);border:1px dashed var(--ss-color-border);border-radius:var(--ss-radius-md)}.ss-asset-templates-items-editor__add{display:flex}.ss-asset-templates-items-editor__add svg{width:1rem;height:1rem}.ss-asset-templates-item-row{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 9rem 1.75rem;align-items:start;gap:var(--ss-space-sm)}.ss-asset-templates-item-row--head{align-items:center}.ss-asset-templates-item-row__field{display:flex;flex-direction:column;min-width:0}.ss-asset-templates-item-row__textarea{min-height:3.5rem}.ss-asset-templates-item-row__remove{margin-top:2px}.ss-asset-templates-item-row__remove:hover:not(:disabled){color:var(--ss-color-negative);border-color:var(--ss-color-negative)}.ss-asset-templates-item-row__drag{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:2px;padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-tertiary);cursor:grab;touch-action:none}.ss-asset-templates-item-row__drag svg{width:1rem;height:1rem}.ss-asset-templates-item-row__drag:disabled{cursor:not-allowed;opacity:.4}.ss-asset-templates-item-row__drag:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-asset-templates-item-row[data-dragging]{position:relative;z-index:1;opacity:.9}.ss-asset-templates-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ss-asset-templates-skeleton{display:flex;flex-direction:column}.ss-asset-templates-skeleton__head{height:2.75rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-asset-templates-skeleton__row{padding:var(--ss-space-md) var(--ss-space-lg)}.ss-asset-templates-skeleton__row+.ss-asset-templates-skeleton__row{border-top:1px solid var(--ss-color-border)}.ss-asset-templates-skeleton__bar{display:block;height:.85rem;width:55%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-asset-templates-shimmer 1.4s ease-in-out infinite}@keyframes ss-asset-templates-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ss-dialog__panel.ss-asset-templates-dialog{width:min(28rem,calc(100vw - var(--ss-space-xl)))}.ss-dialog__panel.ss-asset-templates-dialog--wide{width:min(48rem,calc(100vw - var(--ss-space-xl)))}.ss-asset-templates-form{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-asset-templates-form__section{display:flex;flex-direction:column;gap:var(--ss-space-sm)}.ss-asset-templates-form__section-label{font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary);letter-spacing:.02em;text-transform:uppercase}.ss-asset-templates-form__summary{display:flex;flex-direction:column;gap:var(--ss-space-xs)}.ss-asset-templates-form__summary-value{font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-primary)}.ss-asset-templates-dialog__error{margin:0;font-size:var(--ss-font-size-label);color:var(--ss-color-negative-ink)}.ss-asset-templates-field{display:flex;flex-direction:column;gap:var(--ss-space-xs);min-width:0}.ss-asset-templates-field__label{font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary)}.ss-asset-templates-field__control{width:100%;box-sizing:border-box;height:2.25rem;padding:0 var(--ss-space-sm);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);background:var(--ss-color-surface);border:1px solid var(--ss-color-border-input);border-radius:var(--ss-radius-sm)}.ss-asset-templates-field__textarea{width:100%;box-sizing:border-box;min-height:4.5rem;padding:var(--ss-space-sm);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);line-height:var(--ss-line-height-body);color:var(--ss-color-ink-primary);background:var(--ss-color-surface);border:1px solid var(--ss-color-border-input);border-radius:var(--ss-radius-sm);resize:vertical}.ss-asset-templates-field__control:focus-visible,.ss-asset-templates-field__textarea:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-asset-templates-field__control:disabled,.ss-asset-templates-field__textarea:disabled{cursor:not-allowed;opacity:.6}.ss-asset-templates-rows{display:flex;flex-direction:column;gap:var(--ss-space-sm)}.ss-asset-templates-rows__empty{margin:0;padding:var(--ss-space-lg);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);text-align:center;border:1px dashed var(--ss-color-border);border-radius:var(--ss-radius-md)}.ss-asset-templates-rows__list{display:flex;flex-direction:column;gap:var(--ss-space-sm);margin:0;padding:0;list-style:none}.ss-asset-templates-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:var(--ss-space-sm)}.ss-asset-templates-row__reorder{display:flex;flex-direction:column;gap:2px;padding-bottom:2px}.ss-asset-templates-row__field{display:flex;flex-direction:column;gap:var(--ss-space-xs);min-width:0}.ss-asset-templates-row__label{font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary)}.ss-asset-templates-row__select,.ss-asset-templates-row__input{width:100%;box-sizing:border-box;height:2.25rem;padding:0 var(--ss-space-sm);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);background:var(--ss-color-surface);border:1px solid var(--ss-color-border-input);border-radius:var(--ss-radius-sm)}.ss-asset-templates-row__select:focus-visible,.ss-asset-templates-row__input:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-asset-templates-row__select:disabled,.ss-asset-templates-row__input:disabled{cursor:not-allowed;opacity:.6}.ss-asset-templates-row__icon-button{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background:transparent;border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-secondary);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-asset-templates-row__icon-button svg{width:.9rem;height:.9rem}.ss-asset-templates-row__icon-button:hover:not(:disabled){color:var(--ss-color-ink-primary);border-color:var(--ss-color-ink-tertiary)}.ss-asset-templates-row__icon-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-asset-templates-row__icon-button:disabled{cursor:not-allowed;opacity:.4}.ss-asset-templates-row__remove{align-self:end;margin-bottom:1px}.ss-asset-templates-row__remove:hover:not(:disabled){color:var(--ss-color-negative);border-color:var(--ss-color-negative)}.ss-asset-templates-rows__footer{display:flex}.ss-asset-templates-rows__footer svg{width:1rem;height:1rem}@media(max-width:52rem){.ss-asset-templates-layout{grid-template-columns:minmax(0,1fr)}.ss-asset-templates-rail-pane{margin-top:0;margin-left:0;margin-bottom:0}.ss-asset-templates-content-pane{padding-left:0}.ss-asset-templates-summary__grid{grid-template-columns:minmax(0,1fr)}.ss-asset-templates-row{grid-template-columns:auto minmax(0,1fr) auto}.ss-asset-templates-row__field:last-of-type{grid-column:2 / 4}}@media(prefers-reduced-motion:reduce){.ss-asset-templates-skeleton__bar{animation:none}}.ss-cost-code-templates-page{font-family:var(--ss-font-family)}.ss-cost-code-templates-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md);margin-bottom:var(--ss-space-lg)}.ss-cost-code-templates-title{margin:0 auto 0 0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-cost-code-templates-actions{display:flex;align-items:center;gap:var(--ss-space-sm)}.ss-cost-code-templates-detail-heading{display:flex;flex-direction:column;gap:var(--ss-space-xs);margin-right:auto;min-width:0}.ss-cost-code-templates-back-link{display:inline-flex;align-items:center;gap:var(--ss-space-xs);align-self:flex-start;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);text-decoration:none;border-radius:var(--ss-radius-sm);transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-cost-code-templates-back-link svg{width:1rem;height:1rem}.ss-cost-code-templates-back-link:hover{color:var(--ss-color-primary)}.ss-cost-code-templates-back-link:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-cost-code-templates-name-link{color:var(--ss-color-primary);font-weight:var(--ss-font-weight-semibold);text-decoration:none;border-radius:var(--ss-radius-sm)}.ss-cost-code-templates-name-link:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-cost-code-templates-name-link:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-cost-code-templates-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md)}.ss-cost-code-templates-link-button{padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-cost-code-templates-link-button:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-cost-code-templates-link-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}section.ss-cost-code-templates-table-card{flex:1 1 auto;min-height:0;padding:0;gap:0;overflow:hidden}.ss-cost-code-templates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ss-space-lg);flex:1 1 auto;min-height:0}.ss-cost-code-templates-column{display:flex;flex-direction:column;min-height:0;background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);overflow:hidden}.ss-cost-code-templates-column__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-cost-code-templates-column__title{margin:0;font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary);letter-spacing:.02em;text-transform:uppercase}.ss-cost-code-templates-column__body{flex:1 1 auto;min-height:0;overflow-y:auto}.ss-cost-code-templates-column__empty{margin:0;padding:var(--ss-space-lg);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);text-align:center}.ss-cost-code-templates-list{margin:0;padding:0;list-style:none}.ss-cost-code-templates-row{display:flex;align-items:stretch;gap:var(--ss-space-xs);padding-right:var(--ss-space-xs)}.ss-cost-code-templates-row+.ss-cost-code-templates-row{border-top:1px solid var(--ss-color-border)}.ss-cost-code-templates-row[data-active]{background:var(--ss-color-primary-tint)}.ss-cost-code-templates-row__select,.ss-cost-code-templates-row__static{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);text-align:left}.ss-cost-code-templates-row__select{background:transparent;border:0;cursor:pointer}.ss-cost-code-templates-row__select:hover{background:color-mix(in srgb,var(--ss-color-ink-primary) 3%,transparent)}.ss-cost-code-templates-row__select:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-cost-code-templates-row__icon{flex:none;width:1rem;height:1rem;color:var(--ss-color-ink-tertiary)}.ss-cost-code-templates-row__icon[data-icon=folder]{color:var(--ss-color-folder-icon)}.ss-cost-code-templates-row__number{flex:none;font-variant-numeric:tabular-nums;font-weight:var(--ss-font-weight-semibold)}.ss-cost-code-templates-row__description{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-cost-code-templates-badge{flex:none;padding:0 var(--ss-space-sm);border-radius:var(--ss-radius-full);background:var(--ss-color-warning-bg);border:1px solid var(--ss-color-warning-border);color:var(--ss-color-warning-ink);font-size:.6875rem;font-weight:var(--ss-font-weight-semibold);line-height:1.4}.ss-cost-code-templates-row__chevron{flex:none;width:1rem;height:1rem;color:var(--ss-color-ink-tertiary)}.ss-cost-code-templates-row__actions{align-self:center}.ss-dialog__panel.ss-cost-code-templates-dialog{width:min(28rem,calc(100vw - var(--ss-space-xl)))}.ss-cost-code-templates-form{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-cost-code-templates-checkbox{display:flex;align-items:center;gap:var(--ss-space-sm);cursor:pointer}.ss-cost-code-templates-checkbox__input{width:1rem;height:1rem;accent-color:var(--ss-color-primary)}.ss-cost-code-templates-checkbox__label{font-size:var(--ss-font-size-body);color:var(--ss-color-ink-primary)}.ss-cost-code-templates-skeleton{display:flex;flex-direction:column}.ss-cost-code-templates-skeleton__head{height:2.75rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-cost-code-templates-skeleton__row{padding:var(--ss-space-md) var(--ss-space-lg)}.ss-cost-code-templates-skeleton__row+.ss-cost-code-templates-skeleton__row{border-top:1px solid var(--ss-color-border)}.ss-cost-code-templates-skeleton__bar{display:block;height:.85rem;width:45%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-cost-code-templates-shimmer 1.4s ease-in-out infinite}.ss-cost-code-templates-skeleton__row:nth-child(2) .ss-cost-code-templates-skeleton__bar{width:60%}.ss-cost-code-templates-skeleton__row:nth-child(4) .ss-cost-code-templates-skeleton__bar{width:35%}.ss-cost-code-templates-skeleton__row:nth-child(6) .ss-cost-code-templates-skeleton__bar{width:52%}@keyframes ss-cost-code-templates-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ss-cost-code-templates-skeleton__bar{animation:none}}@media(max-width:960px){.ss-cost-code-templates-grid{grid-template-columns:minmax(0,1fr)}}.ss-document-templates-page{font-family:var(--ss-font-family)}.ss-document-templates-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md);margin-bottom:var(--ss-space-lg)}.ss-document-templates-title{margin:0 auto 0 0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-document-templates-actions{display:flex;align-items:center;gap:var(--ss-space-sm)}.ss-document-templates-detail-heading{display:flex;flex-direction:column;gap:var(--ss-space-xs);margin-right:auto;min-width:0}.ss-document-templates-back-link{display:inline-flex;align-items:center;gap:var(--ss-space-xs);align-self:flex-start;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);text-decoration:none;border-radius:var(--ss-radius-sm);transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-document-templates-back-link svg{width:1rem;height:1rem}.ss-document-templates-back-link:hover{color:var(--ss-color-primary)}.ss-document-templates-back-link:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-document-templates-name-link{color:var(--ss-color-primary);font-weight:var(--ss-font-weight-semibold);text-decoration:none;border-radius:var(--ss-radius-sm)}.ss-document-templates-name-link:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-document-templates-name-link:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-document-templates-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md)}.ss-document-templates-link-button{padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-document-templates-link-button:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-document-templates-link-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}section.ss-document-templates-table-card{flex:1 1 auto;min-height:0;padding:0;gap:0;overflow:hidden}.ss-document-templates-strip{display:flex;gap:var(--ss-space-lg);flex:1 1 auto;min-height:0;overflow-x:auto;padding-bottom:var(--ss-space-sm)}.ss-document-templates-column{display:flex;flex-direction:column;flex:0 0 18rem;width:18rem;min-height:0;background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);overflow:hidden}.ss-document-templates-column__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-document-templates-column__title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary);letter-spacing:.02em;text-transform:uppercase}.ss-document-templates-column__body{flex:1 1 auto;min-height:0;overflow-y:auto}.ss-document-templates-column__empty{margin:0;padding:var(--ss-space-lg);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);text-align:center}.ss-document-templates-list{margin:0;padding:0;list-style:none}.ss-document-templates-row{display:flex;align-items:stretch;gap:var(--ss-space-xs);padding-right:var(--ss-space-xs)}.ss-document-templates-row+.ss-document-templates-row{border-top:1px solid var(--ss-color-border)}.ss-document-templates-row[data-active]{background:var(--ss-color-primary-tint)}.ss-document-templates-row__select{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);background:transparent;border:0;cursor:pointer;font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);text-align:left}.ss-document-templates-row__select:hover{background:color-mix(in srgb,var(--ss-color-ink-primary) 3%,transparent)}.ss-document-templates-row__select:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-document-templates-row__icon{flex:none;width:1rem;height:1rem;color:var(--ss-color-ink-tertiary)}.ss-document-templates-row__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-document-templates-row__chevron{flex:none;width:1rem;height:1rem;color:var(--ss-color-ink-tertiary)}.ss-document-templates-row__actions{display:inline-flex;align-self:center}.ss-document-templates-move{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-document-templates-move__prompt{margin:0;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label)}.ss-document-templates-move__list{margin:0;padding:0;list-style:none;max-height:18rem;overflow-y:auto;border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md)}.ss-document-templates-move__option{display:flex;width:100%;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);background:transparent;border:0;cursor:pointer;font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);text-align:left}.ss-document-templates-move__list li+li .ss-document-templates-move__option{border-top:1px solid var(--ss-color-border)}.ss-document-templates-move__option:hover{background:color-mix(in srgb,var(--ss-color-ink-primary) 3%,transparent)}.ss-document-templates-move__option:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-document-templates-move__option[data-active]{background:var(--ss-color-primary-tint);font-weight:var(--ss-font-weight-semibold)}.ss-document-templates-move__icon{flex:none;width:1rem;height:1rem;color:var(--ss-color-ink-tertiary)}.ss-dialog__panel.ss-document-templates-dialog{width:min(28rem,calc(100vw - var(--ss-space-xl)))}.ss-document-templates-form{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-document-templates-skeleton{display:flex;flex-direction:column}.ss-document-templates-skeleton__head{height:2.75rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-document-templates-skeleton__row{padding:var(--ss-space-md) var(--ss-space-lg)}.ss-document-templates-skeleton__row+.ss-document-templates-skeleton__row{border-top:1px solid var(--ss-color-border)}.ss-document-templates-skeleton__bar{display:block;height:.85rem;width:45%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-document-templates-shimmer 1.4s ease-in-out infinite}.ss-document-templates-skeleton__row:nth-child(2) .ss-document-templates-skeleton__bar{width:60%}.ss-document-templates-skeleton__row:nth-child(4) .ss-document-templates-skeleton__bar{width:35%}.ss-document-templates-skeleton__row:nth-child(6) .ss-document-templates-skeleton__bar{width:52%}@keyframes ss-document-templates-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ss-document-templates-skeleton__bar{animation:none}}.ss-material-testing-templates-page{font-family:var(--ss-font-family)}.ss-material-testing-templates-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md);margin-bottom:var(--ss-space-lg)}.ss-material-testing-templates-title{margin:0 auto 0 0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-material-testing-templates-actions{display:flex;align-items:center;gap:var(--ss-space-sm)}.ss-material-testing-templates-detail-heading{display:flex;flex-direction:column;gap:var(--ss-space-xs);margin-right:auto;min-width:0}.ss-material-testing-templates-back-link{display:inline-flex;align-items:center;gap:var(--ss-space-xs);align-self:flex-start;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);text-decoration:none;border-radius:var(--ss-radius-sm);transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-material-testing-templates-back-link svg{width:1rem;height:1rem}.ss-material-testing-templates-back-link:hover{color:var(--ss-color-primary)}.ss-material-testing-templates-back-link:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-material-testing-templates-name-link{color:var(--ss-color-primary);font-weight:var(--ss-font-weight-semibold);text-decoration:none;border-radius:var(--ss-radius-sm)}.ss-material-testing-templates-name-link:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-material-testing-templates-name-link:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-material-testing-templates-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md)}.ss-material-testing-templates-link-button{padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-material-testing-templates-link-button:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-material-testing-templates-link-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}section.ss-material-testing-templates-table-card{flex:1 1 auto;min-height:0;padding:0;gap:0;overflow:hidden}.ss-material-testing-templates-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ss-space-lg);flex:1 1 auto;min-height:0}.ss-material-testing-templates-card{display:flex;flex-direction:column;min-height:0;background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);overflow:hidden}.ss-material-testing-templates-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-material-testing-templates-card__title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary);letter-spacing:.02em;text-transform:uppercase}.ss-material-testing-templates-card__body{flex:1 1 auto;min-height:0;overflow-y:auto}.ss-material-testing-templates-card__empty{margin:0;padding:var(--ss-space-lg);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);text-align:center}.ss-material-testing-templates-list{margin:0;padding:0;list-style:none}.ss-material-testing-templates-row{display:flex;align-items:stretch;gap:var(--ss-space-xs);padding-right:var(--ss-space-xs)}.ss-material-testing-templates-row+.ss-material-testing-templates-row{border-top:1px solid var(--ss-color-border)}.ss-material-testing-templates-row[data-active]{background:var(--ss-color-primary-tint)}.ss-material-testing-templates-row__select{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);background:transparent;border:0;cursor:pointer;font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);text-align:left}.ss-material-testing-templates-row__select:hover{background:color-mix(in srgb,var(--ss-color-ink-primary) 3%,transparent)}.ss-material-testing-templates-row__select:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-material-testing-templates-row__static{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary)}.ss-material-testing-templates-row__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-material-testing-templates-row__chevron{flex:none;width:1rem;height:1rem;color:var(--ss-color-ink-tertiary)}.ss-material-testing-templates-row__actions{align-self:center}.ss-dialog__panel.ss-material-testing-templates-dialog{width:min(28rem,calc(100vw - var(--ss-space-xl)))}.ss-material-testing-templates-form{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-material-testing-templates-skeleton{display:flex;flex-direction:column}.ss-material-testing-templates-skeleton__head{height:2.75rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-material-testing-templates-skeleton__row{padding:var(--ss-space-md) var(--ss-space-lg)}.ss-material-testing-templates-skeleton__row+.ss-material-testing-templates-skeleton__row{border-top:1px solid var(--ss-color-border)}.ss-material-testing-templates-skeleton__bar{display:block;height:.85rem;width:45%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-material-testing-templates-shimmer 1.4s ease-in-out infinite}.ss-material-testing-templates-skeleton__row:nth-child(2) .ss-material-testing-templates-skeleton__bar{width:60%}.ss-material-testing-templates-skeleton__row:nth-child(4) .ss-material-testing-templates-skeleton__bar{width:35%}.ss-material-testing-templates-skeleton__row:nth-child(6) .ss-material-testing-templates-skeleton__bar{width:52%}@keyframes ss-material-testing-templates-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:48rem){.ss-material-testing-templates-cards{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ss-material-testing-templates-skeleton__bar{animation:none}}.ss-project-phases-page{font-family:var(--ss-font-family)}.ss-project-phases-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md);margin-bottom:var(--ss-space-lg)}.ss-project-phases-title{margin:0 auto 0 0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-project-phases-actions{display:flex;align-items:center;gap:var(--ss-space-sm)}.ss-project-phases-order-feedback{margin-bottom:var(--ss-space-md)}section.ss-project-phases-table-card{flex:1 1 auto;min-height:0;padding:0;gap:0;overflow:hidden}section.ss-project-phases-reorder-card{flex:1 1 auto;min-height:0;gap:var(--ss-space-md);overflow:auto}.ss-project-phases-reorder-hint{margin:0;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label)}.ss-project-phases-reorder{display:flex;flex-direction:column;gap:var(--ss-space-sm);padding:0;margin:0;list-style:none}.ss-project-phases-reorder__row{display:flex;align-items:center;gap:var(--ss-space-md);padding:var(--ss-space-sm) var(--ss-space-md);background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);cursor:grab;transition:border-color var(--ss-motion-duration) var(--ss-motion-ease),box-shadow var(--ss-motion-duration) var(--ss-motion-ease),opacity var(--ss-motion-duration) var(--ss-motion-ease)}.ss-project-phases-reorder__row--dragging{opacity:.5;cursor:grabbing}.ss-project-phases-reorder__row--over{border-color:var(--ss-color-primary);box-shadow:0 0 0 1px var(--ss-color-primary)}.ss-project-phases-reorder__handle{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--ss-color-ink-tertiary)}.ss-project-phases-reorder__handle svg{width:1.1rem;height:1.1rem}.ss-project-phases-reorder__name{flex:1 1 auto;min-width:0;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-project-phases-reorder__controls{display:inline-flex;align-items:center;gap:var(--ss-space-xs)}.ss-project-phases-reorder__move{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-secondary);cursor:pointer;transition:background var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease),color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-project-phases-reorder__move svg{width:1rem;height:1rem}.ss-project-phases-reorder__move:hover:not(:disabled){border-color:color-mix(in srgb,var(--ss-color-ink-primary) 20%,transparent);color:var(--ss-color-ink-primary)}.ss-project-phases-reorder__move:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-project-phases-reorder__move:disabled{opacity:.4;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ss-project-phases-reorder__row{transition:none}}.ss-project-phases-skeleton{display:flex;flex-direction:column}.ss-project-phases-skeleton__head{height:2.75rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-project-phases-skeleton__row{padding:var(--ss-space-md) var(--ss-space-lg)}.ss-project-phases-skeleton__row+.ss-project-phases-skeleton__row{border-top:1px solid var(--ss-color-border)}.ss-project-phases-skeleton__bar{display:block;height:.85rem;width:45%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-project-phases-shimmer 1.4s ease-in-out infinite}.ss-project-phases-skeleton__row:nth-child(2) .ss-project-phases-skeleton__bar{width:60%}.ss-project-phases-skeleton__row:nth-child(4) .ss-project-phases-skeleton__bar{width:35%}.ss-project-phases-skeleton__row:nth-child(6) .ss-project-phases-skeleton__bar{width:52%}@keyframes ss-project-phases-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ss-project-phases-skeleton__bar{animation:none}}.ss-dialog__panel.ss-project-phases-dialog{width:min(28rem,calc(100vw - var(--ss-space-xl)))}.ss-project-phases-form{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-project-roles-page{font-family:var(--ss-font-family)}.ss-project-roles-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md);margin-bottom:var(--ss-space-lg)}.ss-project-roles-title{margin:0 auto 0 0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-project-roles-search{position:relative;display:block;width:18.75rem;max-width:100%}.ss-project-roles-search__icon{position:absolute;left:var(--ss-space-md);top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:var(--ss-color-ink-tertiary);pointer-events:none}.ss-project-roles-search__input{width:100%;height:2.5rem;padding:0 var(--ss-space-md) 0 2.25rem;background:var(--ss-color-surface);border:1px solid var(--ss-color-border-input);border-radius:var(--ss-radius-md);color:var(--ss-color-ink-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);transition:border-color var(--ss-motion-duration) var(--ss-motion-ease),box-shadow var(--ss-motion-duration) var(--ss-motion-ease)}.ss-project-roles-search__input::-moz-placeholder{color:var(--ss-color-ink-secondary)}.ss-project-roles-search__input::placeholder{color:var(--ss-color-ink-secondary)}.ss-project-roles-search__input:hover{border-color:color-mix(in srgb,var(--ss-color-ink-primary) 20%,transparent)}.ss-project-roles-search__input:focus{border-color:transparent;box-shadow:0 0 0 2px var(--ss-color-focus-ring);outline:none}section.ss-project-roles-table-card{flex:1 1 auto;min-height:0;padding:0;gap:0;overflow:hidden}.ss-project-roles-empty-results{display:flex;flex-direction:column;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-xl);text-align:center}.ss-project-roles-empty-results__title{margin:0;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold)}.ss-project-roles-link-button{padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-project-roles-link-button:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-project-roles-link-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-project-roles-skeleton{display:flex;flex-direction:column}.ss-project-roles-skeleton__head{height:2.75rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-project-roles-skeleton__row{padding:var(--ss-space-md) var(--ss-space-lg)}.ss-project-roles-skeleton__row+.ss-project-roles-skeleton__row{border-top:1px solid var(--ss-color-border)}.ss-project-roles-skeleton__bar{display:block;height:.85rem;width:45%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-project-roles-shimmer 1.4s ease-in-out infinite}.ss-project-roles-skeleton__row:nth-child(2) .ss-project-roles-skeleton__bar{width:60%}.ss-project-roles-skeleton__row:nth-child(4) .ss-project-roles-skeleton__bar{width:35%}.ss-project-roles-skeleton__row:nth-child(6) .ss-project-roles-skeleton__bar{width:52%}@keyframes ss-project-roles-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ss-project-roles-skeleton__bar{animation:none}}.ss-dialog__panel.ss-project-roles-dialog{width:min(28rem,calc(100vw - var(--ss-space-xl)))}.ss-project-roles-form{display:flex;flex-direction:column;gap:var(--ss-space-md)}@media(max-width:960px){.ss-project-roles-search{order:1;width:100%;max-width:none;flex-basis:100%}}.ss-template-components-page{font-family:var(--ss-font-family)}.ss-template-components-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md);margin-bottom:var(--ss-space-lg)}.ss-template-components-title{margin:0 auto 0 0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-template-components-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-sm)}.ss-template-components-actions svg{width:1rem;height:1rem}.ss-template-components-error-state{display:flex;flex-direction:column;gap:var(--ss-space-lg)}.ss-template-components-layout{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:0;flex:1 1 auto;min-height:0}.ss-template-components-rail-pane,.ss-template-components-content-pane{display:flex;flex-direction:column;min-height:0}.ss-template-components-rail-pane{margin-top:calc(var(--ss-space-lg) * -1);margin-left:-1.625rem;margin-bottom:-3rem}.ss-template-components-content-pane{padding-left:1.625rem}@media(max-width:960px){.ss-template-components-rail-pane{margin-top:calc(var(--ss-space-sm) * -1);margin-left:calc(var(--ss-space-lg) * -1);margin-bottom:-2rem}}.ss-template-components-rail{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;background:var(--ss-color-surface);border:0;border-radius:0;border-right:1px solid var(--ss-color-border);overflow:hidden}.ss-template-components-rail__search{padding:var(--ss-space-sm);border-bottom:1px solid var(--ss-color-border)}.ss-template-components-rail__search-input{width:100%;box-sizing:border-box;padding:var(--ss-space-sm) var(--ss-space-md);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);background:var(--ss-color-canvas);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm)}.ss-template-components-rail__search-input::-moz-placeholder{color:var(--ss-color-ink-tertiary)}.ss-template-components-rail__search-input::placeholder{color:var(--ss-color-ink-tertiary)}.ss-template-components-rail__search-input:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-template-components-rail__search-skeleton{height:2.25rem;border-radius:var(--ss-radius-sm);background:color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface))}.ss-template-components-rail__sort{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-sm) var(--ss-space-md);background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border:0;border-bottom:1px solid var(--ss-color-border);color:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);text-align:left;cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-template-components-rail__sort:hover{color:var(--ss-color-ink-primary)}.ss-template-components-rail__sort:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-template-components-rail__sort-glyph{width:.9rem;height:.9rem}.ss-template-components-rail__empty{margin:0;padding:var(--ss-space-lg);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);text-align:center}.ss-template-components-rail__list{margin:0;padding:0;list-style:none;flex:1 1 auto;min-height:0;overflow-y:auto}.ss-template-components-rail__row{position:relative}.ss-template-components-rail__row+.ss-template-components-rail__row{border-top:1px solid var(--ss-color-border)}.ss-template-components-rail__row[data-active]{background:var(--ss-color-primary-tint)}.ss-template-components-rail__row[data-active]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ss-color-primary)}.ss-template-components-rail__select{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);background:transparent;border:0;cursor:pointer;font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);text-align:left}.ss-template-components-rail__select:hover{background:color-mix(in srgb,var(--ss-color-ink-primary) 3%,transparent)}.ss-template-components-rail__select:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-template-components-rail__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-template-components-detail{display:flex;flex-direction:column;gap:var(--ss-space-lg);flex:1 1 auto;min-height:0}.ss-template-components-detail__placeholder{margin:0;padding:var(--ss-space-xl) var(--ss-space-lg);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-body);text-align:center}.ss-template-components-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md)}.ss-template-components-link-button{padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-template-components-link-button:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-template-components-link-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}section.ss-template-components-summary{padding:var(--ss-space-lg)}.ss-template-components-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ss-space-lg);margin:0}.ss-template-components-summary__field{display:flex;flex-direction:column;gap:var(--ss-space-xs);min-width:0}.ss-template-components-summary__label{font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary);letter-spacing:.02em;text-transform:uppercase}.ss-template-components-summary__value{margin:0;font-size:var(--ss-font-size-body);color:var(--ss-color-ink-primary);overflow-wrap:anywhere}.ss-template-components-templates{display:flex;flex-direction:column;gap:var(--ss-space-sm);flex:1 1 auto;min-height:0}.ss-template-components-templates__title{margin:0;font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary);letter-spacing:.02em;text-transform:uppercase}section.ss-template-components-templates__card{padding:0;gap:0;overflow:hidden}.ss-template-components-templates__empty{margin:0;padding:var(--ss-space-lg);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);text-align:center}.ss-template-components-templates__link{display:block;margin:calc(var(--ss-space-xs) * -1) calc(var(--ss-space-lg) * -1);padding:var(--ss-space-xs) var(--ss-space-lg);color:inherit;text-decoration:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-template-components-templates__link--count{text-align:right}.ss-template-components-templates__link:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-template-components-switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-md)}.ss-template-components-switch-row__label{font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-primary)}.ss-template-components-switch{position:relative;flex:none;width:2.5rem;height:1.4rem;padding:0;border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-full);background:var(--ss-color-canvas);cursor:pointer;transition:background var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-template-components-switch[data-checked]{background:var(--ss-color-primary);border-color:var(--ss-color-primary)}.ss-template-components-switch:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-template-components-switch:disabled{cursor:not-allowed;opacity:.6}.ss-template-components-switch__thumb{position:absolute;top:50%;left:.15rem;width:1rem;height:1rem;border-radius:50%;background:var(--ss-color-surface);transform:translateY(-50%);transition:left var(--ss-motion-duration) var(--ss-motion-ease)}.ss-template-components-switch[data-checked] .ss-template-components-switch__thumb{left:calc(100% - 1.15rem)}.ss-dialog__panel.ss-template-components-dialog{width:min(28rem,calc(100vw - var(--ss-space-xl)))}.ss-template-components-form{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-template-components-skeleton{display:flex;flex-direction:column}.ss-template-components-skeleton__head{height:2.75rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-template-components-skeleton__row{padding:var(--ss-space-md) var(--ss-space-lg)}.ss-template-components-skeleton__row+.ss-template-components-skeleton__row{border-top:1px solid var(--ss-color-border)}.ss-template-components-skeleton__bar{display:block;height:.85rem;width:55%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-template-components-shimmer 1.4s ease-in-out infinite}.ss-template-components-skeleton__row:nth-child(2) .ss-template-components-skeleton__bar{width:68%}.ss-template-components-skeleton__row:nth-child(4) .ss-template-components-skeleton__bar{width:40%}.ss-template-components-skeleton__row:nth-child(6) .ss-template-components-skeleton__bar{width:58%}@keyframes ss-template-components-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:52rem){.ss-template-components-layout{grid-template-columns:minmax(0,1fr)}.ss-template-components-rail-pane{margin-top:0;margin-left:0;margin-bottom:0}.ss-template-components-content-pane{padding-left:0}.ss-template-components-summary__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ss-template-components-skeleton__bar{animation:none}}.ss-template-components-forbidden{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--ss-space-sm);min-height:0;padding:var(--ss-space-xl) var(--ss-space-lg);text-align:center}.ss-template-components-forbidden__title{margin:0;font-size:var(--ss-font-size-title);font-weight:var(--ss-font-weight-medium);color:var(--ss-color-ink-primary)}.ss-template-components-forbidden__hint{margin:0;max-width:28rem;font-size:var(--ss-font-size-body);color:var(--ss-color-ink-secondary)}.ss-trades-page{font-family:var(--ss-font-family)}.ss-trades-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md);margin-bottom:var(--ss-space-lg)}.ss-trades-title{margin:0 auto 0 0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-trades-search{position:relative;display:block;width:18.75rem;max-width:100%}.ss-trades-search__icon{position:absolute;left:var(--ss-space-md);top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:var(--ss-color-ink-tertiary);pointer-events:none}.ss-trades-search__input{width:100%;height:2.5rem;padding:0 var(--ss-space-md) 0 2.25rem;background:var(--ss-color-surface);border:1px solid var(--ss-color-border-input);border-radius:var(--ss-radius-md);color:var(--ss-color-ink-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);transition:border-color var(--ss-motion-duration) var(--ss-motion-ease),box-shadow var(--ss-motion-duration) var(--ss-motion-ease)}.ss-trades-search__input::-moz-placeholder{color:var(--ss-color-ink-secondary)}.ss-trades-search__input::placeholder{color:var(--ss-color-ink-secondary)}.ss-trades-search__input:hover{border-color:color-mix(in srgb,var(--ss-color-ink-primary) 20%,transparent)}.ss-trades-search__input:focus{border-color:transparent;box-shadow:0 0 0 2px var(--ss-color-focus-ring);outline:none}section.ss-trades-table-card{flex:1 1 auto;min-height:0;padding:0;gap:0;overflow:hidden}.ss-trades-empty-results{display:flex;flex-direction:column;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-xl);text-align:center}.ss-trades-empty-results__title{margin:0;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold)}.ss-trades-link-button{padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-trades-link-button:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-trades-link-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-trades-skeleton{display:flex;flex-direction:column}.ss-trades-skeleton__head{height:2.75rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-trades-skeleton__row{padding:var(--ss-space-md) var(--ss-space-lg)}.ss-trades-skeleton__row+.ss-trades-skeleton__row{border-top:1px solid var(--ss-color-border)}.ss-trades-skeleton__bar{display:block;height:.85rem;width:45%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-trades-shimmer 1.4s ease-in-out infinite}.ss-trades-skeleton__row:nth-child(2) .ss-trades-skeleton__bar{width:60%}.ss-trades-skeleton__row:nth-child(4) .ss-trades-skeleton__bar{width:35%}.ss-trades-skeleton__row:nth-child(6) .ss-trades-skeleton__bar{width:52%}@keyframes ss-trades-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ss-trades-skeleton__bar{animation:none}}.ss-dialog__panel.ss-trades-dialog{width:min(28rem,calc(100vw - var(--ss-space-xl)))}.ss-trades-form{display:flex;flex-direction:column;gap:var(--ss-space-md)}@media(max-width:960px){.ss-trades-search{order:1;width:100%;max-width:none;flex-basis:100%}}.ss-cost-codes-page{font-family:var(--ss-font-family)}.ss-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ss-cost-codes-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md);margin-bottom:var(--ss-space-lg)}.ss-cost-codes-title{margin:0 auto 0 0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-cost-codes-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md)}.ss-cost-codes-link-button{padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-cost-codes-link-button:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-cost-codes-link-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-cost-codes-empty-actions{margin-top:var(--ss-space-lg)}.ss-cost-codes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ss-space-lg);flex:1 1 auto;min-height:0}.ss-cost-codes-column{display:flex;flex-direction:column;min-height:0;background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);overflow:hidden}.ss-cost-codes-column__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-cost-codes-column__title{margin:0;font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary);letter-spacing:.02em;text-transform:uppercase}.ss-cost-codes-column__body{flex:1 1 auto;min-height:0;overflow-y:auto}.ss-cost-codes-column__empty{margin:0;padding:var(--ss-space-lg);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);text-align:center}.ss-cost-codes-list{margin:0;padding:0;list-style:none}.ss-cost-codes-row{display:flex;align-items:stretch;gap:var(--ss-space-xs);padding-right:var(--ss-space-xs)}.ss-cost-codes-row+.ss-cost-codes-row{border-top:1px solid var(--ss-color-border)}.ss-cost-codes-row[data-active]{background:var(--ss-color-primary-tint)}.ss-cost-codes-row__select,.ss-cost-codes-row__static{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);text-align:left}.ss-cost-codes-row__select{background:transparent;border:0;cursor:pointer}.ss-cost-codes-row__select:hover{background:color-mix(in srgb,var(--ss-color-ink-primary) 3%,transparent)}.ss-cost-codes-row__select:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-cost-codes-row__icon{flex:none;width:1rem;height:1rem;color:var(--ss-color-ink-tertiary)}.ss-cost-codes-row__icon[data-icon=folder]{color:var(--ss-color-folder-icon)}.ss-cost-codes-row__number{flex:none;font-variant-numeric:tabular-nums;font-weight:var(--ss-font-weight-semibold)}.ss-cost-codes-row__description{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-cost-codes-badge{flex:none;padding:0 var(--ss-space-sm);border-radius:var(--ss-radius-full);background:var(--ss-color-warning-bg);border:1px solid var(--ss-color-warning-border);color:var(--ss-color-warning-ink);font-size:.6875rem;font-weight:var(--ss-font-weight-semibold);line-height:1.4}.ss-cost-codes-row__chevron{flex:none;width:1rem;height:1rem;color:var(--ss-color-ink-tertiary)}.ss-cost-codes-row__actions{align-self:center}.ss-dialog__panel.ss-cost-codes-dialog{width:min(28rem,calc(100vw - var(--ss-space-xl)))}.ss-cost-codes-form{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-cost-codes-field{display:flex;flex-direction:column;gap:var(--ss-space-xs)}.ss-cost-codes-field__label{font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium);color:var(--ss-color-ink-primary)}.ss-cost-codes-select{width:100%;height:2.5rem;padding:0 var(--ss-space-md);background:var(--ss-color-surface);border:1px solid var(--ss-color-border-input);border-radius:var(--ss-radius-md);color:var(--ss-color-ink-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body)}.ss-cost-codes-select:focus{border-color:transparent;box-shadow:0 0 0 2px var(--ss-color-focus-ring);outline:none}.ss-cost-codes-select:disabled{opacity:.65;cursor:not-allowed}.ss-cost-codes-checkbox{display:flex;align-items:center;gap:var(--ss-space-sm);cursor:pointer}.ss-cost-codes-checkbox__input{width:1rem;height:1rem;accent-color:var(--ss-color-primary)}.ss-cost-codes-checkbox__label{font-size:var(--ss-font-size-body);color:var(--ss-color-ink-primary)}.ss-cost-codes-skeleton__head{height:2.75rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-cost-codes-skeleton__row{padding:var(--ss-space-md) var(--ss-space-md)}.ss-cost-codes-skeleton__row+.ss-cost-codes-skeleton__row{border-top:1px solid var(--ss-color-border)}.ss-cost-codes-skeleton__bar{display:block;height:.85rem;width:55%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-cost-codes-shimmer 1.4s ease-in-out infinite}.ss-cost-codes-skeleton__row:nth-child(2) .ss-cost-codes-skeleton__bar{width:70%}.ss-cost-codes-skeleton__row:nth-child(4) .ss-cost-codes-skeleton__bar{width:40%}@keyframes ss-cost-codes-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ss-cost-codes-skeleton__bar{animation:none}}@media(max-width:960px){.ss-cost-codes-grid{grid-template-columns:minmax(0,1fr)}}.ss-invoice-approval-page{font-family:var(--ss-font-family);overflow-y:auto}.ss-invoice-approval-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md);margin-bottom:var(--ss-space-md)}.ss-invoice-approval-title{margin:0 auto 0 0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-invoice-approval-description{margin:0 0 var(--ss-space-lg);max-width:60ch;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-body)}.ss-iaw-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--ss-space-lg) * .7);width:100%;max-width:48rem;margin-inline:auto}.ss-iaw-timeline__item{display:flex;gap:var(--ss-space-md)}.ss-iaw-timeline__rail{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.ss-iaw-timeline__rail:after{content:"";flex:1;width:2px;margin-top:var(--ss-space-xs);background:var(--ss-color-border)}.ss-iaw-timeline__item:last-child .ss-iaw-timeline__rail:after{display:none}.ss-iaw-timeline__badge{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--ss-radius-full);background:var(--ss-color-primary);color:var(--ss-color-surface);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold)}.ss-iaw-timeline__content{flex:1;min-width:0}.ss-invoice-approval-step__title{margin:0 0 var(--ss-space-sm);display:flex;align-items:center;gap:var(--ss-space-sm);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold)}.ss-invoice-approval-step__card{display:flex;flex-direction:column;gap:calc(var(--ss-space-md) * .7);padding:calc(var(--ss-space-xl) * .7) calc(var(--ss-space-lg) * .7)}.ss-iaw-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ss-space-sm)}.ss-iaw-panel__title{margin:0;font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold)}.ss-iaw-any-one{margin:0;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold)}.ss-iaw-person{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-sm)}.ss-iaw-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--ss-radius-full);background:var(--ss-color-primary-tint);color:var(--ss-color-primary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold)}.ss-iaw-person__identity{display:flex;flex-direction:column;min-width:0}.ss-iaw-person__title{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label)}.ss-invoice-approval-approver__name{font-weight:var(--ss-font-weight-semibold)}.ss-iaw-pill{margin-left:auto;padding:.125rem var(--ss-space-sm);border-radius:var(--ss-radius-full);background:color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface));color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);white-space:nowrap}.ss-invoice-approval-editor-row{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ss-space-md)}.ss-invoice-approval-editor-field{display:flex;flex-direction:column;gap:var(--ss-space-xs);flex:1 1 16rem;min-width:14rem}.ss-invoice-approval-editor-field--interval{flex:0 1 14rem}.ss-iaw-bounded{width:100%;max-width:48rem;margin-inline:auto}.ss-iaw-add-step-dashed{display:flex;align-items:center;justify-content:center;gap:var(--ss-space-xs);padding:var(--ss-space-sm);border:1px dashed var(--ss-color-border-input);border-radius:var(--ss-radius-md);background:transparent;color:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease);margin-top:var(--ss-space-lg)}.ss-iaw-add-step-dashed:hover{color:var(--ss-color-primary);border-color:var(--ss-color-primary)}.ss-iaw-add-step-dashed:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-iaw-add-step-dashed svg{width:1rem;height:1rem}.ss-iaw-footer-actions{display:flex;justify-content:flex-end;gap:var(--ss-space-md);margin-top:var(--ss-space-lg)}.ss-invoice-approval-error{display:flex;align-items:baseline;gap:var(--ss-space-sm)}.ss-invoice-approval-link-button{padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-invoice-approval-link-button:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-invoice-approval-link-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-invoice-approval-empty-actions{display:flex;justify-content:center;margin-top:var(--ss-space-md)}.ss-invoice-approval-skeleton{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-invoice-approval-skeleton__bar{display:block;height:.85rem;width:45%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-invoice-approval-shimmer 1.4s ease-in-out infinite}.ss-invoice-approval-skeleton__bar:nth-child(2){width:60%}.ss-invoice-approval-skeleton__bar:nth-child(3){width:35%}@keyframes ss-invoice-approval-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ss-invoice-approval-skeleton__bar{animation:none}}.ss-project-areas-page{font-family:var(--ss-font-family)}.ss-project-areas-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md);margin-bottom:var(--ss-space-lg)}.ss-project-areas-title{margin:0 auto 0 0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-project-areas-table{flex:1 1 auto;min-height:0}.ss-project-areas-error{display:flex;align-items:baseline;gap:var(--ss-space-sm)}.ss-project-areas-link-button{padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-project-areas-link-button:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-project-areas-link-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}section.ss-project-areas-table-card{flex:1 1 auto;min-height:0;padding:0;gap:0;overflow:hidden}.ss-project-areas-skeleton{display:flex;flex-direction:column}.ss-project-areas-skeleton__head{height:2.75rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-project-areas-skeleton__row{padding:var(--ss-space-md) var(--ss-space-lg)}.ss-project-areas-skeleton__row+.ss-project-areas-skeleton__row{border-top:1px solid var(--ss-color-border)}.ss-project-areas-skeleton__bar{display:block;height:.85rem;width:45%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-project-areas-shimmer 1.4s ease-in-out infinite}.ss-project-areas-skeleton__row:nth-child(2) .ss-project-areas-skeleton__bar{width:60%}.ss-project-areas-skeleton__row:nth-child(4) .ss-project-areas-skeleton__bar{width:35%}.ss-project-areas-skeleton__row:nth-child(6) .ss-project-areas-skeleton__bar{width:52%}@keyframes ss-project-areas-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ss-project-areas-skeleton__bar{animation:none}}.ss-dialog__panel.ss-project-areas-dialog{width:min(28rem,calc(100vw - var(--ss-space-xl)))}.ss-project-areas-form{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-commitment-aging{font-family:var(--ss-font-family)}.ss-commitment-aging__header{margin-bottom:var(--ss-space-lg)}.ss-commitment-aging__title{margin:0 auto 0 0;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-commitment-aging__table,section.ss-commitment-aging__table-card{flex:1 1 auto;min-height:0}section.ss-commitment-aging__table-card{padding:0;gap:0;overflow:hidden}.ss-commitment-aging__error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ss-space-md)}.ss-commitment-aging__skeleton{display:flex;flex-direction:column}.ss-commitment-aging__skeleton-head{height:2.25rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:thin solid var(--ss-color-border)}.ss-commitment-aging__skeleton-row{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;gap:var(--ss-space-lg);min-height:var(--ss-table-row-height);padding:var(--ss-space-sm) var(--ss-space-lg);border-bottom:thin solid var(--ss-color-border)}.ss-commitment-aging__skeleton-bar{display:block;height:.85rem;width:70%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-commitment-aging-shimmer 1.4s ease-in-out infinite}.ss-commitment-aging__skeleton-bar:nth-child(3),.ss-commitment-aging__skeleton-bar:nth-child(4){width:90%}.ss-commitment-aging__skeleton-bar:nth-child(5),.ss-commitment-aging__skeleton-bar:nth-child(7){width:55%}@keyframes ss-commitment-aging-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ss-commitment-aging__skeleton-bar{animation:none}}.ss-invoice-aging{font-family:var(--ss-font-family)}.ss-invoice-aging__header{margin-bottom:var(--ss-space-lg)}.ss-invoice-aging__title{margin:0 auto 0 0;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-invoice-aging .ss-tabs{margin-bottom:var(--ss-space-lg)}.ss-invoice-aging__table,section.ss-invoice-aging__table-card{flex:1 1 auto;min-height:0}section.ss-invoice-aging__table-card{padding:0;gap:0;overflow:hidden}.ss-invoice-aging__error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ss-space-md)}.ss-invoice-aging__skeleton{display:flex;flex-direction:column}.ss-invoice-aging__skeleton-head{height:2.25rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:thin solid var(--ss-color-border)}.ss-invoice-aging__skeleton-row{display:grid;align-items:center;gap:var(--ss-space-lg);min-height:var(--ss-table-row-height);padding:var(--ss-space-sm) var(--ss-space-lg);border-bottom:thin solid var(--ss-color-border)}.ss-invoice-aging__skeleton-row--pending_approval{grid-template-columns:repeat(8,1fr)}.ss-invoice-aging__skeleton-row--draft_and_awaiting{grid-template-columns:repeat(7,1fr)}.ss-invoice-aging__skeleton-bar{display:block;height:.85rem;width:70%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-invoice-aging-shimmer 1.4s ease-in-out infinite}@keyframes ss-invoice-aging-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ss-invoice-aging__skeleton-bar{animation:none}}.ss-mtr-review-aging{font-family:var(--ss-font-family)}.ss-mtr-review-aging__header{margin-bottom:var(--ss-space-lg)}.ss-mtr-review-aging__title{margin:0 auto 0 0;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-mtr-review-aging__table,section.ss-mtr-review-aging__table-card{flex:1 1 auto;min-height:0}section.ss-mtr-review-aging__table-card{padding:0;gap:0;overflow:hidden}.ss-mtr-review-aging__error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ss-space-md)}.ss-mtr-review-aging__skeleton{display:flex;flex-direction:column}.ss-mtr-review-aging__skeleton-head{height:2.25rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-mtr-review-aging__skeleton-row{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:var(--ss-space-lg);min-height:var(--ss-table-row-height);padding:var(--ss-space-sm) var(--ss-space-lg);border-bottom:1px solid var(--ss-color-border)}.ss-mtr-review-aging__skeleton-bar{display:block;height:.85rem;width:70%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-mtr-review-aging-shimmer 1.4s ease-in-out infinite}.ss-mtr-review-aging__skeleton-bar:nth-child(2){width:90%}.ss-mtr-review-aging__skeleton-bar:nth-child(4){width:40%}.ss-mtr-review-aging__skeleton-bar:nth-child(5){width:55%}@keyframes ss-mtr-review-aging-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ss-mtr-review-aging__skeleton-bar{animation:none}}.ss-negative-budget{--ss-table-row-height: 2.625rem;font-family:var(--ss-font-family)}.ss-negative-budget__header{margin-bottom:var(--ss-space-lg)}.ss-negative-budget__title{margin:0 auto 0 0;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-negative-budget__table,section.ss-negative-budget__table-card{flex:1 1 auto;min-height:0}section.ss-negative-budget__table-card{padding:0;gap:0;overflow:hidden}.ss-negative-budget__error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ss-space-md)}.ss-negative-budget__stacked-cell{display:flex;min-width:0;flex-direction:column;font-size:var(--ss-font-size-label);line-height:1.25}.ss-negative-budget__stacked-primary,.ss-negative-budget__stacked-secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-negative-budget__stacked-primary{color:var(--ss-color-ink-primary);font-weight:var(--ss-font-weight-medium)}.ss-negative-budget__stacked-secondary{color:var(--ss-color-ink-secondary)}.ss-negative-budget__link{color:var(--ss-color-primary);font-weight:var(--ss-font-weight-medium);text-decoration:none;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-negative-budget__link:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-negative-budget__link:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-negative-budget__amount--negative{color:var(--ss-color-negative)}.ss-negative-budget__skeleton{display:flex;flex-direction:column}.ss-negative-budget__skeleton-head{height:2.25rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:thin solid var(--ss-color-border)}.ss-negative-budget__skeleton-row{display:grid;grid-template-columns:1.6fr 1.3fr 2fr repeat(7,1fr);align-items:center;gap:var(--ss-space-lg);min-height:var(--ss-table-row-height);padding:var(--ss-space-sm) var(--ss-space-lg);border-bottom:thin solid var(--ss-color-border)}.ss-negative-budget__skeleton-bar{display:block;height:.85rem;width:70%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-negative-budget-shimmer 1.4s ease-in-out infinite}@keyframes ss-negative-budget-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ss-negative-budget__skeleton-bar{animation:none}}.ss-previewer__panel{--ss-previewer-chrome-height: 3rem;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;gap:0;overflow:hidden;border:0;border-radius:0;background:var(--ss-color-ink-primary);color:var(--ss-sidebar-ink)}.ss-previewer__panel>.ss-dialog__close{top:calc((var(--ss-previewer-chrome-height) - var(--ss-dialog-close-size)) / 2);right:var(--ss-space-md);color:var(--ss-sidebar-ink-muted)}.ss-previewer__panel>.ss-dialog__close:hover{background:var(--ss-sidebar-surface-hover);color:var(--ss-sidebar-ink)}.ss-previewer__panel>.ss-dialog__close:focus-visible{outline:2px solid var(--ss-sidebar-focus)}.ss-previewer__chrome{display:flex;flex:0 0 auto;align-items:center;gap:var(--ss-space-md);min-height:var(--ss-previewer-chrome-height);padding:var(--ss-space-xs) calc(var(--ss-space-xl) + var(--ss-space-md)) var(--ss-space-xs) var(--ss-space-lg);background:var(--ss-sidebar-bg);border-bottom:1px solid var(--ss-sidebar-border)}.ss-previewer__filename{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--ss-sidebar-ink);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);line-height:var(--ss-line-height-body);text-overflow:ellipsis;white-space:nowrap}.ss-previewer__nav{display:flex;flex:0 0 auto;align-items:center;gap:var(--ss-space-xs)}.ss-previewer__counter{min-width:4.5rem;color:var(--ss-sidebar-ink-muted);font-size:var(--ss-font-size-label);font-variant-numeric:tabular-nums;text-align:center}.ss-previewer__action{display:inline-flex;align-items:center;justify-content:center;padding:var(--ss-space-xs);border:0;border-radius:var(--ss-radius-sm);background:transparent;color:var(--ss-sidebar-ink-muted);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease),background-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-previewer__action:hover:not(:disabled){background:var(--ss-sidebar-surface-hover);color:var(--ss-sidebar-ink)}.ss-previewer__action:focus-visible{outline:2px solid var(--ss-sidebar-focus);outline-offset:2px}.ss-previewer__action:disabled{cursor:not-allowed;opacity:.4}.ss-previewer__action-icon{width:1.125rem;height:1.125rem}.ss-previewer__notice{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--ss-space-md);padding:var(--ss-space-sm) var(--ss-space-lg);background:var(--ss-color-negative);color:var(--ss-color-surface);font-size:var(--ss-font-size-label)}.ss-previewer__notice-dismiss{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-decoration:underline}.ss-previewer__notice-dismiss:focus-visible{outline:2px solid var(--ss-sidebar-focus);outline-offset:2px}.ss-previewer__body{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.ss-previewer__status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ss-space-md);height:100%;padding:var(--ss-space-xl);text-align:center}.ss-previewer__status-heading{margin:0;color:var(--ss-sidebar-ink);font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-semibold);line-height:var(--ss-line-height-headline)}.ss-previewer__status-message{max-width:32rem;margin:0;color:var(--ss-sidebar-ink-muted);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body)}.ss-previewer__status-spinner{width:2rem;height:2rem;color:var(--ss-sidebar-ink-muted);animation:ss-previewer-spin 1s linear infinite}@keyframes ss-previewer-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ss-previewer__status-spinner{animation:none}}.ss-previewer__image-stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;cursor:grab}.ss-previewer__image-stage--dragging{cursor:grabbing}.ss-previewer__image{max-width:100%;max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ss-previewer__toolbar{position:absolute;left:50%;bottom:var(--ss-space-lg);display:flex;align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-xs) var(--ss-space-sm);background:var(--ss-sidebar-surface);border:1px solid var(--ss-sidebar-border);border-radius:var(--ss-radius-full);box-shadow:var(--ss-shadow-overlay);transform:translate(-50%)}.ss-previewer__toolbar-readout{min-width:4rem;color:var(--ss-sidebar-ink-muted);font-size:var(--ss-font-size-label);font-variant-numeric:tabular-nums;text-align:center}.ss-previewer__pdf{position:relative;width:100%;height:100%}.ss-previewer__pdf-container{position:absolute;inset:0;overflow:auto}.ss-previewer__pdf-container .pdfViewer .page{margin:var(--ss-space-md) auto;border:0}.ss-project-assets-page{font-family:var(--ss-font-family)}.ss-project-assets-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ss-space-md);margin-bottom:var(--ss-space-lg)}.ss-project-assets-header__lead{display:flex;align-items:center;gap:var(--ss-space-sm);min-width:0;flex:1 1 auto}.ss-project-assets-title{margin:0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);letter-spacing:-.01em;text-wrap:balance}.ss-project-assets-subtitle{min-width:0;overflow:hidden;font-size:var(--ss-font-size-title);font-weight:var(--ss-font-weight-medium);color:var(--ss-color-ink-secondary);text-overflow:ellipsis;white-space:nowrap}.ss-project-assets-back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;padding:0;background:transparent;border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-secondary);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease),background-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-project-assets-back:hover{color:var(--ss-color-ink-primary);border-color:var(--ss-color-ink-tertiary);background:color-mix(in srgb,var(--ss-color-ink-primary) 3%,transparent)}.ss-project-assets-back:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-project-assets-back svg{width:1.1rem;height:1.1rem}.ss-project-assets-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-sm)}.ss-project-assets-actions svg{width:1rem;height:1rem}.ss-project-assets-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-md)}.ss-project-assets-link-button{padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-project-assets-link-button:hover{color:var(--ss-color-primary-hover);text-decoration:underline}.ss-project-assets-link-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-project-assets-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ss-space-lg);min-height:0}.ss-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ss-project-assets-cell-empty{color:var(--ss-color-ink-tertiary)}.ss-project-assets-body>[role=tabpanel]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ss-project-assets-table{flex:1 1 auto;min-height:0}.ss-project-assets-filter-reset{padding:var(--ss-space-xs) var(--ss-space-sm);background:transparent;border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-project-assets-filter-reset:hover{color:var(--ss-color-ink-primary);border-color:var(--ss-color-ink-tertiary)}.ss-project-assets-filter-reset:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-project-assets-form{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-project-assets-form__parts{display:flex;flex-direction:column;gap:var(--ss-space-md);padding-top:var(--ss-space-md);border-top:1px solid var(--ss-color-border)}.ss-project-assets-form__part-group{display:flex;flex-direction:column;gap:var(--ss-space-sm)}.ss-project-assets-form__part-title{margin:0;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.ss-project-assets-form__part{display:flex;flex-direction:column;gap:var(--ss-space-xs)}.ss-project-assets-form__part-description{margin:0;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body)}.ss-dialog__panel.ss-project-assets-delete-dialog{width:min(28rem,calc(100vw - var(--ss-space-xl)))}.ss-project-assets-delete-dialog__line{display:block}.ss-project-assets-delete-dialog__line+.ss-project-assets-delete-dialog__line{margin-top:var(--ss-space-xs)}.ss-asset-progress{display:flex;flex-direction:column;gap:2px;width:100%;min-width:0}.ss-asset-progress__figures{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ss-space-sm)}.ss-asset-progress__percent{color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);font-variant-numeric:tabular-nums}.ss-asset-progress__count{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-variant-numeric:tabular-nums;white-space:nowrap}.ss-asset-progress__track{width:100%;height:.3125rem;background:color-mix(in srgb,var(--ss-color-ink-primary) 10%,transparent);border-radius:var(--ss-radius-full);overflow:hidden}.ss-asset-progress__fill{height:100%;background:var(--ss-color-primary);border-radius:var(--ss-radius-full)}.ss-by-discipline{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:var(--ss-space-xs);width:100%;min-width:0}.ss-by-discipline__entry{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--ss-space-xs);min-width:0;font-size:var(--ss-font-size-label);white-space:nowrap}.ss-by-discipline__badge{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--ss-radius-full);background:var(--ss-discipline-swatch, var(--ss-color-ink-tertiary));color:var(--ss-color-discipline-ink);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-bold);line-height:1;letter-spacing:.01em}.ss-by-discipline__value{min-width:0;color:var(--ss-color-ink-primary);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.ss-by-discipline__entry--procurement{--ss-discipline-swatch: var(--ss-color-discipline-procurement)}.ss-by-discipline__entry--mechanical{--ss-discipline-swatch: var(--ss-color-discipline-mechanical)}.ss-by-discipline__entry--electrical{--ss-discipline-swatch: var(--ss-color-discipline-electrical)}.ss-by-discipline__entry--controls{--ss-discipline-swatch: var(--ss-color-discipline-controls)}.ss-by-discipline__entry--commissioning{--ss-discipline-swatch: var(--ss-color-discipline-commissioning)}.ss-by-discipline__entry--empty{--ss-discipline-swatch: color-mix(in srgb, var(--ss-color-ink-primary) 18%, transparent)}.ss-by-discipline__entry--empty .ss-by-discipline__value{color:var(--ss-color-ink-tertiary)}.ss-item-state{display:inline-flex;align-items:center;max-width:100%;padding:2px var(--ss-space-sm);border:1px solid transparent;border-radius:var(--ss-radius-full);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-item-state--neutral{background:color-mix(in srgb,var(--ss-color-ink-primary) 6%,transparent);border-color:var(--ss-color-border);color:var(--ss-color-ink-secondary)}.ss-item-state--info{background:var(--ss-color-operations-tint);border-color:color-mix(in srgb,var(--ss-color-operations) 35%,transparent);color:var(--ss-color-operations)}.ss-item-state--warning{background:var(--ss-color-warning-bg);border-color:var(--ss-color-warning-border);color:var(--ss-color-warning-ink)}.ss-item-state--negative{background:var(--ss-color-negative-bg);border-color:var(--ss-color-negative-border);color:var(--ss-color-negative-ink)}.ss-item-state--positive{background:var(--ss-color-positive-bg);border-color:var(--ss-color-positive-border);color:var(--ss-color-positive-ink)}.ss-assets-dashboard{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface)}.ss-assets-dashboard__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ss-space-sm);padding:var(--ss-space-md) var(--ss-space-lg)}.ss-assets-dashboard__title{margin:0;font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold)}.ss-assets-dashboard__toggle{display:inline-flex;align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-xs) var(--ss-space-sm);background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium);cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-assets-dashboard__toggle:hover{color:var(--ss-color-ink-primary)}.ss-assets-dashboard__toggle:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-assets-dashboard__toggle svg{width:1rem;height:1rem}.ss-assets-dashboard__body{display:flex;flex-direction:column;gap:var(--ss-space-lg);padding:0 var(--ss-space-lg) var(--ss-space-lg)}.ss-assets-dashboard__body[hidden]{display:none}.ss-assets-dashboard__error{margin:0;color:var(--ss-color-negative-ink);font-size:var(--ss-font-size-label)}.ss-assets-dashboard__group-title{margin:0 0 var(--ss-space-sm);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.ss-arc-stat-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ss-space-lg)}.ss-arc-stat{--ss-arc-accent: var(--ss-color-primary);--ss-arc-percent-ink: var(--ss-color-ink-primary);display:flex;flex-direction:column;align-items:center;gap:var(--ss-space-xs);width:7.5rem;margin:0}.ss-arc-stat__chart{width:7rem;height:7rem}.ss-arc-stat__track{stroke:color-mix(in srgb,var(--ss-color-ink-primary) 10%,transparent)}.ss-arc-stat__value{stroke:var(--ss-arc-accent)}.ss-arc-stat__percent{fill:var(--ss-arc-percent-ink);font-family:var(--ss-font-family);font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold)}.ss-arc-stat__count{fill:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);font-variant-numeric:tabular-nums}.ss-arc-stat__caption{width:100%;min-width:0;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);line-height:1.35;text-align:center;overflow-wrap:anywhere}.ss-arc-stat__caption--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ss-arc-caption-lines, 2);line-clamp:var(--ss-arc-caption-lines, 2);overflow:hidden}.ss-arc-stat--procurement{--ss-arc-accent: var(--ss-color-discipline-procurement);--ss-arc-percent-ink: var(--ss-color-discipline-procurement)}.ss-arc-stat--mechanical{--ss-arc-accent: var(--ss-color-discipline-mechanical);--ss-arc-percent-ink: var(--ss-color-discipline-mechanical)}.ss-arc-stat--electrical{--ss-arc-accent: var(--ss-color-discipline-electrical);--ss-arc-percent-ink: var(--ss-color-discipline-electrical)}.ss-arc-stat--controls{--ss-arc-accent: var(--ss-color-discipline-controls);--ss-arc-percent-ink: var(--ss-color-discipline-controls)}.ss-arc-stat--commissioning{--ss-arc-accent: var(--ss-color-discipline-commissioning);--ss-arc-percent-ink: var(--ss-color-discipline-commissioning)}.ss-asset-summary{display:flex;flex:none;flex-direction:column;gap:var(--ss-space-lg)}.ss-asset-summary__description{display:flex;flex-direction:column;gap:var(--ss-space-xs)}.ss-asset-summary__label{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.ss-asset-summary__description-text{margin:0;max-width:72ch;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body);white-space:pre-line}.ss-asset-files{display:flex;flex-direction:column;gap:var(--ss-space-sm);padding-top:var(--ss-space-md);border-top:1px solid var(--ss-color-border)}.ss-asset-edit{display:flex;flex:none;flex-direction:column;gap:var(--ss-space-lg)}.ss-asset-edit-card{flex:none}.ss-asset-edit-fields{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(20rem,32rem);align-items:start;justify-content:start;gap:var(--ss-space-sm) var(--ss-space-md)}@media(max-width:63.999rem){.ss-asset-edit-fields{grid-template-columns:minmax(0,1fr)}}.ss-asset-edit__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ss-space-sm)}.ss-asset-files-editor{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-asset-files-editor__row--failed .ss-file-chip__meta{color:var(--ss-color-negative-ink)}.ss-asset-files-editor__empty{margin:0;max-width:72ch;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body)}.ss-asset-checklist{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ss-asset-checklist__actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ss-space-sm);margin-bottom:var(--ss-space-xs)}.ss-checklist-reorder-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:var(--ss-space-sm);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);padding:var(--ss-space-sm)}.ss-checklist-reorder-panel__toolbar{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ss-space-sm)}.ss-checklist-reorder-panel__actions{display:flex;align-items:center;gap:var(--ss-space-xs);margin-left:auto}.ss-checklist-reorder{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ss-space-xs);min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.ss-checklist-reorder__row{display:flex;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-xs) var(--ss-space-sm);background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm)}.ss-checklist-reorder__row[data-dragging]{border-color:var(--ss-color-ink-tertiary);box-shadow:var(--ss-shadow-overlay);position:relative;z-index:1}.ss-checklist-reorder__handle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.75rem;height:1.75rem;padding:0;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-tertiary);cursor:grab;touch-action:none}.ss-checklist-reorder__handle:disabled{cursor:not-allowed;opacity:.4}.ss-checklist-reorder__handle svg{width:1rem;height:1rem}.ss-checklist-reorder__position{flex:none;width:1.75rem;font-size:var(--ss-font-size-label);font-variant-numeric:tabular-nums;color:var(--ss-color-ink-tertiary);text-align:right}.ss-checklist-reorder__code{flex:none;width:6rem;font-size:var(--ss-font-size-label);color:var(--ss-color-ink-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-checklist-reorder__title{flex:1 1 auto;min-width:0;font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-checklist-reorder__moves{display:inline-flex;flex:none;align-items:center;gap:2px}.ss-checklist-reorder__move{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-secondary);cursor:pointer}.ss-checklist-reorder__move:hover:not(:disabled){border-color:var(--ss-color-border);color:var(--ss-color-ink-primary)}.ss-checklist-reorder__move:disabled{cursor:default;opacity:.35}.ss-checklist-reorder__move svg{width:1rem;height:1rem}.ss-checklist-reorder__handle:focus-visible,.ss-checklist-reorder__move:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}@media(max-width:60rem){.ss-checklist-reorder__code{display:none}}.ss-project-assets-skeleton{display:flex;flex-direction:column;border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);overflow:hidden}.ss-project-assets-skeleton__head{height:2.75rem;background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border-bottom:1px solid var(--ss-color-border)}.ss-project-assets-skeleton__row{padding:var(--ss-space-md)}.ss-project-assets-skeleton__row+.ss-project-assets-skeleton__row{border-top:1px solid var(--ss-color-border)}.ss-project-assets-skeleton__bar{display:block;height:.85rem;width:55%;border-radius:var(--ss-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-project-assets-shimmer 1.4s ease-in-out infinite}.ss-project-assets-skeleton__row:nth-child(2) .ss-project-assets-skeleton__bar{width:70%}.ss-project-assets-skeleton__row:nth-child(4) .ss-project-assets-skeleton__bar{width:40%}@keyframes ss-project-assets-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ss-project-assets-skeleton__bar{animation:none}}.ss-item-detail-page{--ss-item-detail-gap: calc(var(--ss-space-lg) + var(--ss-space-sm));--ss-item-detail-inset: var(--ss-item-detail-gap);--ss-item-rail-inset: var(--ss-space-lg)}.ss-item-detail-layout{display:flex;align-items:flex-start;gap:var(--ss-space-xl);padding-bottom:var(--ss-space-xl)}.ss-item-detail-main{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ss-item-detail-gap);min-width:0}.ss-item-detail-rail{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--ss-item-detail-gap);width:clamp(22.5rem,32vw,28.125rem)}@media(max-width:63.999rem){.ss-item-detail-layout{flex-direction:column;gap:var(--ss-item-detail-gap);padding-bottom:var(--ss-item-detail-gap)}.ss-item-detail-main,.ss-item-detail-rail{width:100%;gap:var(--ss-space-lg)}}@media(max-width:47.999rem){.ss-item-detail-layout{gap:var(--ss-space-lg);padding-bottom:var(--ss-space-lg)}.ss-item-detail-main,.ss-item-detail-rail{gap:var(--ss-space-md)}}.ss-card.ss-item-detail-card{gap:0;padding:var(--ss-item-detail-inset);box-shadow:0 1px 3px color-mix(in srgb,var(--ss-color-ink-primary) 4%,transparent),0 1px 2px color-mix(in srgb,var(--ss-color-ink-primary) 6%,transparent)}@media(max-width:47.999rem){.ss-card.ss-item-detail-card{padding:var(--ss-space-lg)}}.ss-item-title-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ss-space-lg);margin-bottom:var(--ss-space-lg);border-bottom:1px solid var(--ss-color-border)}.ss-item-title-bar__left{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--ss-space-md);min-width:0}.ss-item-title-bar__heading{margin:0;max-width:100%;min-width:0}.ss-item-title-bar__title-line{display:flex;align-items:baseline;gap:.5em;max-width:100%;min-width:0}.ss-item-title-bar__code{flex:0 0 auto;color:var(--ss-color-ink-primary);font-size:1.5rem;font-weight:var(--ss-font-weight-semibold);letter-spacing:.02em;line-height:1.3}.ss-item-title-bar__title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ss-color-ink-primary);font-size:1.5rem;font-weight:var(--ss-font-weight-semibold);line-height:1.3}.ss-item-title-bar__right{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:var(--ss-space-md)}.ss-item-title-bar__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-sm)}.ss-item-title-bar__nav svg{height:1rem;width:1rem}.ss-item-title-bar__counter{white-space:nowrap;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label)}@media(max-width:63.999rem){.ss-item-title-bar{padding:var(--ss-space-lg) 0}}@media(max-width:47.999rem){.ss-item-title-bar{flex-direction:column;align-items:stretch;gap:var(--ss-space-md);padding:var(--ss-space-md) 0}.ss-item-title-bar__code,.ss-item-title-bar__title{font-size:1.125rem;line-height:1.4}.ss-item-title-bar__right{align-items:stretch;width:100%;gap:.625rem}.ss-item-title-bar__controls{justify-content:space-between;width:100%}.ss-item-title-bar__counter{margin-left:auto}}.ss-item-description{margin-bottom:1.25rem}.ss-item-description__content{color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body)}.ss-item-info{margin-top:var(--ss-item-detail-gap);padding-top:var(--ss-space-lg);border-top:1px solid var(--ss-color-border)}.ss-item-info__header{margin:0 0 var(--ss-space-lg)}.ss-item-info__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;-moz-column-gap:var(--ss-space-lg);column-gap:var(--ss-space-lg);row-gap:var(--ss-space-md)}@media(max-width:79.9375rem){.ss-item-info__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.9375rem){.ss-item-info__grid{grid-template-columns:minmax(0,1fr);row-gap:.625rem}}.ss-item-info__item{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ss-item-info__label{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium);letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.ss-item-info__value{display:flex;align-items:center;margin:0;min-height:1.75rem;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);line-height:1.3;word-break:break-word}.ss-item-info__sublabel{display:block;margin-top:.125rem;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);line-height:1.25}.ss-item-workflow{--ss-item-detail-inset: var(--ss-item-rail-inset);--ss-workflow-icon-slot: 1.375rem;--ss-workflow-icon-gap: var(--ss-space-sm)}.ss-item-workflow__header{display:flex;align-items:center;justify-content:space-between}.ss-item-workflow__ladder{display:flex;flex-direction:column}.ss-workflow-round{display:flex;flex-direction:column;min-width:0}.ss-workflow-round__toggle{display:flex;align-items:center;gap:var(--ss-space-xs);width:100%;margin-top:var(--ss-space-lg);padding:var(--ss-space-sm) var(--ss-space-md);background:var(--ss-color-surface);border:1px solid transparent;border-radius:var(--ss-radius-md);cursor:pointer;font-family:var(--ss-font-family);text-align:left;transition:background-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-workflow-round__toggle:hover,.ss-workflow-round__toggle[aria-expanded=true]{background:var(--ss-color-canvas)}.ss-workflow-round__toggle:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-workflow-round__title{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold)}.ss-workflow-round__chevron{display:inline-flex;align-items:center;margin-right:var(--ss-space-xs);color:var(--ss-color-ink-secondary)}.ss-workflow-round__chevron svg{width:1rem;height:1rem}.ss-workflow-round__badge{padding:var(--ss-space-xs) var(--ss-space-sm);background:var(--ss-color-negative);border-radius:var(--ss-radius-md);color:var(--ss-color-surface);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);line-height:1.2}.ss-workflow-round__denied-date{color:var(--ss-color-ink-tertiary);font-size:var(--ss-font-size-label);white-space:nowrap}.ss-workflow-round__rule{margin:var(--ss-space-sm) 0 0;border:0;border-top:1px solid var(--ss-color-border)}.ss-workflow-round__current{margin-top:var(--ss-space-md);padding:var(--ss-space-sm) var(--ss-space-md);background:var(--ss-color-primary-tint);border:1px solid var(--ss-color-primary);border-radius:var(--ss-radius-md)}.ss-workflow-round__steps{display:flex;flex-direction:column;gap:var(--ss-space-md);margin-top:var(--ss-space-md);min-width:0}.ss-workflow-step{min-width:0}.ss-workflow-step__title{margin:0 0 var(--ss-space-sm);color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold)}.ss-workflow-step__card{display:flex;flex-direction:column;gap:var(--ss-space-md);min-width:0;padding:var(--ss-space-md);background:color-mix(in srgb,var(--ss-color-ink-primary) 4%,transparent);border-radius:var(--ss-radius-md)}.ss-workflow-step__empty{margin:0;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-body)}.ss-workflow-party{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:var(--ss-space-md);column-gap:var(--ss-space-md);padding-bottom:var(--ss-space-md);border-bottom:1px solid var(--ss-color-border)}.ss-workflow-party:last-child{padding-bottom:0;border-bottom:0}.ss-workflow-party__line{display:grid;grid-template-columns:var(--ss-workflow-icon-slot) minmax(0,1fr);align-items:center;-moz-column-gap:var(--ss-workflow-icon-gap);column-gap:var(--ss-workflow-icon-gap);min-width:0}.ss-workflow-party__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--ss-color-ink-tertiary)}.ss-workflow-party__label{min-width:0;overflow:hidden;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ss-workflow-party__edit{justify-self:end}.ss-workflow-rows{display:flex;flex-direction:column;gap:var(--ss-space-md);margin:0;padding:0;min-width:0;list-style:none}.ss-workflow-row{display:grid;grid-template-columns:var(--ss-workflow-icon-slot) minmax(0,1fr);align-items:start;-moz-column-gap:var(--ss-workflow-icon-gap);column-gap:var(--ss-workflow-icon-gap);min-width:0}.ss-workflow-row__icon{display:inline-flex;align-items:center;justify-content:center;height:1.4em;font-size:var(--ss-font-size-body)}.ss-workflow-row__icon--approved{color:var(--ss-color-positive)}.ss-workflow-row__icon--denied{color:var(--ss-color-negative)}.ss-workflow-row__icon--pending{color:var(--ss-color-ink-tertiary)}.ss-workflow-party__icon svg,.ss-workflow-row__icon svg{width:1.125rem;height:1.125rem}.ss-workflow-row__body{display:flex;flex-direction:column;gap:var(--ss-space-xs);min-width:0}.ss-workflow-row__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ss-space-sm);min-width:0}.ss-workflow-row__actor{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ss-workflow-row__date{flex:0 0 auto;color:var(--ss-color-ink-tertiary);font-size:var(--ss-font-size-label);white-space:nowrap}.ss-workflow-row__company{color:var(--ss-color-ink-tertiary);font-size:var(--ss-font-size-label);line-height:1.25;overflow-wrap:anywhere}.ss-workflow-step__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ss-space-sm);margin-top:var(--ss-space-sm)}.ss-workflow-action--approve.ss-button{border-color:var(--ss-color-positive);background:var(--ss-color-surface);color:var(--ss-color-positive-ink)}.ss-workflow-action--verify.ss-button{border-color:var(--ss-color-positive);background:var(--ss-color-positive);color:var(--ss-color-surface)}.ss-workflow-action--approve.ss-button:hover:not(:disabled),.ss-workflow-action--approve.ss-button:active:not(:disabled){border-color:var(--ss-color-positive);background:var(--ss-color-positive-bg);color:var(--ss-color-positive-ink)}.ss-workflow-action--verify.ss-button:hover:not(:disabled),.ss-workflow-action--verify.ss-button:active:not(:disabled){border-color:var(--ss-color-positive-ink);background:var(--ss-color-positive-ink);color:var(--ss-color-surface)}.ss-dialog__panel.ss-item-transition-dialog{width:min(42.5rem,calc(100vw - var(--ss-space-xl)))}.ss-item-transition-dialog__form{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-item-transition-dialog__editor{min-height:10rem;max-height:40vh}.ss-workflow-reopen{display:flex;justify-content:center;margin-top:var(--ss-item-detail-gap);padding-top:var(--ss-space-sm)}.ss-workflow-override{display:flex;flex-direction:column;gap:var(--ss-space-sm);margin-top:var(--ss-space-xl)}.ss-workflow-override__rule{margin:0 0 var(--ss-space-sm);border:0;border-top:1px solid var(--ss-color-border)}.ss-workflow-override__title{margin:var(--ss-space-sm) 0 0}.ss-workflow-override__actions{display:flex;justify-content:flex-end}@media(max-width:47.999rem){.ss-workflow-party__icon svg,.ss-workflow-row__icon svg{width:1rem;height:1rem}.ss-workflow-reopen__cta{width:100%}.ss-workflow-override{margin-top:var(--ss-space-sm);gap:0}.ss-workflow-override__heading-group{display:none}.ss-workflow-override__actions{justify-content:stretch}.ss-workflow-override__cta{width:100%}}.ss-dialog__panel.ss-party-assignment-dialog{width:min(30rem,calc(100vw - var(--ss-space-xl)))}.ss-dialog__panel.ss-party-add-company-dialog{width:min(26.25rem,calc(100vw - var(--ss-space-xl)))}.ss-party-assignment-fields{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-party-assignment-fields--boot{min-height:5.5rem;justify-content:center}.ss-party-assignment-boot__bar{display:block;height:2.25rem;border-radius:var(--ss-radius-md);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 12%,var(--ss-color-surface)),color-mix(in srgb,var(--ss-color-ink-primary) 6%,var(--ss-color-surface)));background-size:200% 100%;animation:ss-project-assets-shimmer 1.4s ease-in-out infinite}.ss-dialog__panel.ss-item-reopen-dialog{width:min(42.5rem,calc(100vw - var(--ss-space-xl)))}.ss-item-reopen-dialog__form{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-item-reopen-party-stack{display:flex;flex-direction:column;gap:calc(var(--ss-space-lg) + var(--ss-space-xs))}.ss-item-reopen-party-stack__block{display:flex;flex-direction:column;gap:var(--ss-space-sm)}.ss-item-reopen-party-stack__label{margin:0;font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary)}.ss-item-reopen-dialog__choice{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ss-space-sm)}.ss-item-reopen-dialog__editor{min-height:8rem;max-height:30vh}.ss-dialog__panel.ss-item-editor-dialog{width:min(40rem,calc(100vw - var(--ss-space-xl)))}.ss-item-editor-form{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-item-editor-form__description{display:flex;flex-direction:column}.ss-item-editor-form__editor{min-height:8rem;max-height:30vh}.ss-item-editor-form__discipline{display:flex;flex-direction:column;gap:var(--ss-space-xs)}.ss-item-editor-form__hint{margin:0;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);line-height:var(--ss-line-height-body)}.ss-item-editor-form__error{margin:0;color:var(--ss-color-negative);font-size:var(--ss-font-size-label);line-height:var(--ss-line-height-body)}.ss-item-editor-party-stack{display:flex;flex-direction:column;gap:calc(var(--ss-space-lg) + var(--ss-space-xs))}.ss-item-editor-party-stack__block{display:flex;flex-direction:column;gap:var(--ss-space-sm)}.ss-item-editor-party-stack__label{margin:0;font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary)}.ss-item-editor-form__status{display:flex;align-items:center;gap:var(--ss-space-sm)}.ss-item-editor-form__status-label{font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-secondary)}.ss-rich-text-skeleton{width:100%;border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background-color:var(--ss-color-canvas)}.ss-item-comments-card{display:flex;flex-direction:column;gap:var(--ss-space-md);padding:var(--ss-item-detail-inset, var(--ss-space-lg))}.ss-comment-thread{display:flex;flex-direction:column;min-height:2rem}.ss-comment-thread__refreshing{margin:0 0 var(--ss-space-sm);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-tertiary)}.ss-comment-thread__empty{margin:0;padding:var(--ss-space-lg) 0;text-align:center;font-style:italic;color:var(--ss-color-ink-secondary)}.ss-comment-thread__more{display:flex;justify-content:center;padding-top:var(--ss-space-md)}.ss-comment-thread__skeleton{display:flex;flex-direction:column;gap:var(--ss-space-md);padding:var(--ss-space-sm) 0}.ss-comment-thread__skeleton-row{display:grid;grid-template-columns:2rem 1fr;gap:var(--ss-space-sm);align-items:start}.ss-comment-thread__skeleton-avatar,.ss-comment-thread__skeleton-lines{border-radius:var(--ss-radius-sm);background:color-mix(in srgb,var(--ss-color-ink-primary) 8%,transparent)}.ss-comment-thread__skeleton-avatar{width:2rem;height:2rem;border-radius:var(--ss-radius-full)}.ss-comment-thread__skeleton-lines{height:2.75rem}.ss-comment-row{display:grid;grid-template-columns:2rem 1fr;gap:var(--ss-space-sm);padding:var(--ss-space-md) 0;border-bottom:1px solid var(--ss-color-border);min-width:0}.ss-comment-row:first-of-type{padding-top:0}.ss-comment-row:last-of-type{padding-bottom:0;border-bottom:none}.ss-comment-row__content{display:flex;flex-direction:column;gap:var(--ss-space-xs);min-width:0;overflow:hidden}.ss-comment-row__meta{display:flex;flex-direction:row;gap:var(--ss-space-sm);align-items:baseline;flex-wrap:wrap}.ss-comment-row__author{font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-ink-primary)}.ss-comment-row__date{font-size:var(--ss-font-size-label);color:var(--ss-color-ink-secondary)}.ss-comment-row__body{min-width:0;overflow-wrap:break-word;word-break:break-word}.ss-comment-badge{display:inline-flex;align-items:center;max-width:100%;padding:2px var(--ss-space-sm);border:1px solid transparent;border-radius:var(--ss-radius-full);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-comment-badge--info{background:var(--ss-color-operations-tint);border-color:color-mix(in srgb,var(--ss-color-operations) 35%,transparent);color:var(--ss-color-operations)}.ss-comment-badge--warning{background:var(--ss-color-warning-bg);border-color:var(--ss-color-warning-border);color:var(--ss-color-warning-ink)}.ss-comment-badge--positive{background:var(--ss-color-positive-bg);border-color:var(--ss-color-positive-border);color:var(--ss-color-positive-ink)}.ss-comment-badge--negative{background:var(--ss-color-negative-bg);border-color:var(--ss-color-negative-border);color:var(--ss-color-negative-ink)}.ss-comment-photos{display:flex;flex-wrap:wrap;gap:var(--ss-space-sm);margin:var(--ss-space-xs) 0 0;padding:0;list-style:none}.ss-comment-photos__item{display:flex}.ss-comment-photo{display:block;width:5rem;height:5rem;padding:0;border:2px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);background:var(--ss-color-canvas);overflow:hidden;cursor:pointer;transition:transform var(--ss-motion-duration) var(--ss-motion-ease),box-shadow var(--ss-motion-duration) var(--ss-motion-ease)}.ss-comment-photo:hover{transform:translateY(-2px);box-shadow:0 4px 8px color-mix(in srgb,var(--ss-color-ink-primary) 12%,transparent)}.ss-comment-photo:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-comment-photo--loading{cursor:default;background:color-mix(in srgb,var(--ss-color-ink-primary) 8%,var(--ss-color-canvas))}.ss-comment-photo__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ss-comment-files{margin-top:var(--ss-space-xs)}.ss-comment-composer{display:flex;flex-direction:column;gap:var(--ss-space-sm);margin-top:var(--ss-space-md);padding-top:var(--ss-space-md);border-top:1px solid var(--ss-color-border)}.ss-comment-composer__editor-shell .ss-rich-text__content{min-height:7.5rem}.ss-comment-composer__warning{margin:0;font-size:var(--ss-font-size-label);color:var(--ss-color-warning-ink)}.ss-comment-actions{display:flex;flex-direction:column}.ss-comment-actions__row,.ss-comment-actions__menu{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ss-space-sm)}.ss-comment-actions__separator{width:1px;align-self:stretch;min-height:1.5rem;background:var(--ss-color-border)}.ss-comment-actions__menu-trigger{display:inline-flex;align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-xs) var(--ss-space-sm);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);background:var(--ss-color-surface);color:var(--ss-color-ink-primary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-medium);cursor:pointer}.ss-comment-actions__menu-trigger:disabled{opacity:.6;cursor:not-allowed}.ss-comment-actions__menu-trigger:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-comment-actions__menu-icon{width:1rem;height:1rem}.ss-comment-actions__menu{display:none}@media(max-width:48rem){.ss-comment-actions--with-menu .ss-comment-actions__menu{display:flex}.ss-comment-actions--with-menu .ss-comment-actions__row{display:none}}.ss-comment-confirm{display:flex;flex-direction:column;gap:var(--ss-space-sm);padding:var(--ss-space-md);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);background:var(--ss-color-canvas)}.ss-comment-confirm__message{margin:0;color:var(--ss-color-ink-primary)}.ss-comment-confirm__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--ss-space-sm)}.ss-qa-docs-page{font-family:var(--ss-font-family);display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.ss-qa-docs-layout{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:0;flex:1 1 auto;min-height:0}.ss-qa-docs-rail-pane,.ss-qa-docs-content-pane{display:flex;flex-direction:column;min-height:0}.ss-qa-docs-rail-pane{margin-top:calc(var(--ss-space-lg) * -1);margin-left:-1.625rem;margin-bottom:-3rem;border-right:1px solid var(--ss-color-border);background:var(--ss-color-surface)}.ss-qa-docs-rail-header{padding:var(--ss-space-lg) var(--ss-space-md) var(--ss-space-sm);border-bottom:1px solid var(--ss-color-border)}.ss-qa-docs-title{margin:0;font-size:var(--ss-font-size-headline);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);color:var(--ss-color-ink-primary)}.ss-qa-docs-rail-empty{margin:var(--ss-space-md);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-body)}.ss-qa-docs-tree{flex:1 1 auto;overflow:auto;padding:var(--ss-space-sm) 0 var(--ss-space-lg)}.ss-qa-docs-tree__list{list-style:none;margin:0;padding:0}.ss-qa-docs-tree__item{margin:0}.ss-qa-docs-tree__folder,.ss-qa-docs-tree__file{display:flex;align-items:center;gap:var(--ss-space-xs);width:100%;border:0;background:transparent;color:var(--ss-color-ink-primary);font:inherit;font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body);text-align:left;cursor:pointer;padding:var(--ss-space-sm) var(--ss-space-md);padding-left:calc(var(--ss-space-md) + (var(--ss-qa-docs-depth, 0) * var(--ss-space-md)))}.ss-qa-docs-tree__folder:hover,.ss-qa-docs-tree__file:hover{background:var(--ss-color-canvas)}.ss-qa-docs-tree__file.is-active{background:var(--ss-color-primary-tint);color:var(--ss-color-primary);font-weight:var(--ss-font-weight-semibold)}.ss-qa-docs-tree__glyph,.ss-qa-docs-tree__chevron{width:1rem;height:1rem;flex:0 0 auto;color:var(--ss-color-ink-secondary)}.ss-qa-docs-tree__file.is-active .ss-qa-docs-tree__glyph{color:var(--ss-color-primary)}.ss-qa-docs-content-pane{padding-left:1.625rem;min-width:0}.ss-qa-docs-content-header{margin-bottom:var(--ss-space-md)}.ss-qa-docs-path{margin:0;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label)}.ss-qa-docs-content-body{flex:1 1 auto;overflow:auto;min-height:0;padding-bottom:var(--ss-space-xl)}.ss-qa-docs-status{margin:0;color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-body)}.ss-qa-docs-status--error{color:var(--ss-color-ink-primary)}.ss-markdown{color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body);max-width:52rem}.ss-markdown>*:first-child{margin-top:0}.ss-markdown h1,.ss-markdown h2,.ss-markdown h3,.ss-markdown h4{color:var(--ss-color-ink-primary);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-headline);margin:var(--ss-space-xl) 0 var(--ss-space-md)}.ss-markdown h1{font-size:var(--ss-font-size-headline)}.ss-markdown h2{font-size:var(--ss-font-size-headline);border-bottom:1px solid var(--ss-color-border);padding-bottom:var(--ss-space-sm)}.ss-markdown h3,.ss-markdown h4{font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold)}.ss-markdown p,.ss-markdown ul,.ss-markdown ol,.ss-markdown blockquote,.ss-markdown pre,.ss-markdown table{margin:0 0 var(--ss-space-md)}.ss-markdown ul,.ss-markdown ol{padding-left:var(--ss-space-xl)}.ss-markdown li+li{margin-top:var(--ss-space-xs)}.ss-markdown a{color:var(--ss-color-primary);text-decoration:underline;text-underline-offset:.15em}.ss-markdown code{font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);background:var(--ss-color-canvas);border-radius:var(--ss-radius-sm);padding:.1em .35em}.ss-markdown pre{overflow:auto;background:var(--ss-color-canvas);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);padding:var(--ss-space-md)}.ss-markdown pre code{background:transparent;padding:0;border-radius:0}.ss-markdown blockquote{margin:0 0 var(--ss-space-md);padding:var(--ss-space-md);background:var(--ss-color-canvas);border-radius:var(--ss-radius-md);color:var(--ss-color-ink-secondary)}.ss-markdown table{width:100%;border-collapse:collapse;font-size:var(--ss-font-size-label)}.ss-markdown th,.ss-markdown td{border:1px solid var(--ss-color-border);padding:var(--ss-space-sm) var(--ss-space-md);text-align:left}.ss-markdown th{background:var(--ss-color-canvas);font-weight:var(--ss-font-weight-semibold)}.ss-markdown hr{border:0;border-top:1px solid var(--ss-color-border);margin:var(--ss-space-xl) 0}.ss-markdown input[type=checkbox]{margin-right:var(--ss-space-sm)}@media(max-width:960px){.ss-qa-docs-layout{grid-template-columns:1fr;grid-template-rows:minmax(12rem,30vh) minmax(0,1fr)}.ss-qa-docs-rail-pane{margin:calc(var(--ss-space-sm) * -1) calc(var(--ss-space-lg) * -1) 0;border-right:0;border-bottom:1px solid var(--ss-color-border)}.ss-qa-docs-content-pane{padding-left:0;padding-top:var(--ss-space-md)}}.ss-permission-group{display:flex;flex-direction:column;gap:var(--ss-space-md);padding:var(--ss-space-lg);background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md)}.ss-permission-group__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-sm)}.ss-permission-group__title{margin:0 auto 0 0;color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold)}.ss-permission-group__actions{display:flex;gap:var(--ss-space-sm)}.ss-permission-group__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ss-permission-row{display:flex;align-items:center;gap:var(--ss-space-md);padding:var(--ss-space-md) 0}.ss-permission-row+.ss-permission-row{border-top:1px solid var(--ss-color-border)}.ss-permission-row__copy{display:flex;flex-direction:column;gap:var(--ss-space-xs);min-width:0;margin-right:auto}.ss-permission-row__label{color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-medium)}.ss-permission-row__description{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);line-height:var(--ss-line-height-body)}.ss-permission-toggle{flex-shrink:0;display:inline-flex;align-items:center;width:2.5rem;height:1.5rem;padding:2px;border:0;border-radius:var(--ss-radius-full);background:var(--ss-color-border);cursor:pointer;transition:background-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-permission-toggle[data-state=on]{background:var(--ss-color-positive)}.ss-permission-toggle:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-permission-toggle:disabled{cursor:not-allowed;opacity:.6}.ss-permission-toggle__thumb{display:block;width:1.25rem;height:1.25rem;border-radius:var(--ss-radius-full);background:var(--ss-color-surface);box-shadow:0 1px 2px #0003;transition:transform var(--ss-motion-duration) var(--ss-motion-ease)}.ss-permission-toggle[data-state=on] .ss-permission-toggle__thumb{transform:translate(1rem)}.ss-permission-grid{display:flex;flex-direction:column;gap:var(--ss-space-lg);font-family:var(--ss-font-family)}.ss-permission-grid__role-actions{display:flex;justify-content:flex-end;gap:var(--ss-space-sm)}.ss-permission-grid__empty{margin:0;padding:var(--ss-space-xl);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-body);text-align:center}.ss-dialog__panel.ss-permissions-dialog{width:min(28rem,calc(100vw - var(--ss-space-xl)))}.ss-permissions-form{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-permissions-page{font-family:var(--ss-font-family)}.ss-permissions-rail__controls{display:flex;flex-direction:column;gap:var(--ss-space-sm);padding:var(--ss-space-sm);border-bottom:1px solid var(--ss-color-border)}.ss-permissions-rail__search{width:100%;box-sizing:border-box;padding:var(--ss-space-sm) var(--ss-space-md);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);color:var(--ss-color-ink-primary);background:var(--ss-color-canvas);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm)}.ss-permissions-rail__search::-moz-placeholder{color:var(--ss-color-ink-tertiary)}.ss-permissions-rail__search::placeholder{color:var(--ss-color-ink-tertiary)}.ss-permissions-rail__search:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-permissions-rail__filter{display:flex;flex-direction:column;gap:var(--ss-space-xs)}.ss-permissions-rail__filter-label{font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium);color:var(--ss-color-ink-secondary)}.ss-permissions-rail__filter-trigger{width:100%}.ss-permissions-rail__sort{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-sm) var(--ss-space-md);background:color-mix(in srgb,var(--ss-color-canvas) 55%,var(--ss-color-surface));border:0;border-bottom:1px solid var(--ss-color-border);color:var(--ss-color-ink-secondary);font-family:var(--ss-font-family);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);text-align:left;cursor:pointer;transition:color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-permissions-rail__sort:hover{color:var(--ss-color-ink-primary)}.ss-permissions-rail__sort:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:-2px}.ss-permissions-rail__sort-glyph{width:.9rem;height:.9rem}.ss-master-detail-rail-list__item.ss-permissions-rail__item{flex-direction:column;align-items:stretch;gap:2px}.ss-master-detail-rail-list__item.ss-permissions-rail__item>span{flex:0 0 auto}.ss-permissions-rail__item-name{font-weight:var(--ss-font-weight-medium)}.ss-permissions-rail__item-type{font-size:var(--ss-font-size-label);color:var(--ss-color-ink-secondary)}.ss-permissions-page .ss-master-detail-content-header{align-items:flex-end}.ss-permissions-page .ss-master-detail-content-header__lead{align-items:baseline}.ss-permissions-placeholder{margin:0;padding:var(--ss-space-xl) var(--ss-space-md);color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-body);text-align:center}.ss-permissions-inline-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-sm)}.ss-permissions-link-button{padding:0;background:transparent;border:0;color:var(--ss-color-primary);font:inherit;text-decoration:underline;cursor:pointer}.ss-permissions-link-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:1px}.ss-react-nav{align-items:center;background:var(--ss-color-nav);color:var(--ss-color-nav-ink);display:flex;font-family:var(--ss-font-family);height:var(--ss-nav-height, 60px);justify-content:space-between;padding:0 20px;position:sticky;top:0;z-index:var(--ss-z-nav)}.ss-react-nav__left,.ss-react-nav__right{align-items:center;color:var(--ss-color-nav-ink);display:flex;gap:var(--ss-space-md)}.ss-react-nav__logo{align-items:center;display:inline-flex}.ss-react-nav__logo-image{height:32px;width:auto}.ss-react-nav__mode-label{font-size:17px;font-weight:var(--ss-font-weight-semibold)}.ss-react-nav__mode-switch{display:inline-flex;gap:var(--ss-space-xs)}.ss-react-nav__mode-switch button,.ss-react-nav__sign-out{background:transparent;border:1px solid var(--ss-color-nav-border);border-radius:var(--ss-radius-sm);color:var(--ss-color-nav-ink);cursor:pointer;font:inherit;min-height:36px;padding:4px 10px;transition:border-color var(--ss-motion-duration) var(--ss-motion-ease),background-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-react-nav__mode-switch button.is-active{background:var(--ss-color-primary);border-color:var(--ss-color-primary)}.ss-react-nav__link{color:var(--ss-color-nav-ink);text-decoration:none;transition:opacity var(--ss-motion-duration) var(--ss-motion-ease)}.ss-react-nav__link:hover{opacity:.85}.ss-react-nav__link:focus-visible{outline:2px solid var(--ss-color-nav-ink);outline-offset:2px}.ss-react-nav__user{font-size:14px}.ss-react-nav__sign-out:hover,.ss-react-nav__mode-switch button:hover{border-color:var(--ss-color-nav-ink)}.ss-react-nav__sign-out:focus-visible,.ss-react-nav__mode-switch button:focus-visible{outline:2px solid var(--ss-color-nav-ink);outline-offset:2px}.ss-impersonate-dialog{display:flex;flex-direction:column;font-family:var(--ss-font-family);gap:var(--ss-space-lg);max-width:36rem;width:min(100vw - 2rem,36rem)}.ss-impersonate-dialog__header{align-items:center;display:grid;gap:var(--ss-space-sm);grid-template-columns:auto 1fr}.ss-impersonate-dialog__back{align-items:center;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-color-ink-secondary);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;width:2rem}.ss-impersonate-dialog__back:hover{background:var(--ss-color-canvas);color:var(--ss-color-ink-primary)}.ss-impersonate-dialog__back:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-impersonate-dialog__search{display:flex;flex-direction:column;gap:var(--ss-space-md)}.ss-impersonate-dialog__search-field{position:relative}.ss-impersonate-dialog__search-icon{color:var(--ss-color-ink-tertiary);height:1rem;pointer-events:none;position:absolute;right:var(--ss-space-md);top:2.45rem;width:1rem}.ss-impersonate-dialog__search-field .ss-input-field__control{padding-right:2.25rem}.ss-impersonate-dialog__results{max-height:22rem;min-height:12rem;overflow:auto}.ss-impersonate-dialog__list{display:flex;flex-direction:column;gap:var(--ss-space-xs);list-style:none;margin:0;padding:0}.ss-impersonate-dialog__result{align-items:center;background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);color:var(--ss-color-ink-primary);cursor:pointer;display:grid;gap:var(--ss-space-sm);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;padding:var(--ss-space-md);text-align:left;transition:background-color var(--ss-motion-duration) var(--ss-motion-ease);width:100%}.ss-impersonate-dialog__result:hover:not(:disabled){background:var(--ss-color-canvas)}.ss-impersonate-dialog__result:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-impersonate-dialog__result--disabled,.ss-impersonate-dialog__result:disabled{cursor:not-allowed;opacity:.62}.ss-impersonate-dialog__result-blocked{color:var(--ss-color-warning-ink);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-medium)}.ss-impersonate-dialog__result-primary{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ss-impersonate-dialog__result-name{font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold)}.ss-impersonate-dialog__result-email,.ss-impersonate-dialog__result-companies{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-impersonate-dialog__result-chevron{color:var(--ss-color-ink-tertiary);height:1rem;width:1rem}.ss-impersonate-dialog__empty{align-items:center;color:var(--ss-color-ink-secondary);display:flex;flex-direction:column;gap:var(--ss-space-sm);justify-content:center;min-height:12rem;text-align:center}.ss-impersonate-dialog__empty svg{height:1.5rem;width:1.5rem}.ss-impersonate-dialog__empty p{margin:0}.ss-impersonate-dialog__skeleton{display:flex;flex-direction:column;gap:var(--ss-space-sm)}.ss-impersonate-dialog__skeleton-row{animation:ss-impersonate-pulse 1.2s ease-in-out infinite;background:color-mix(in srgb,var(--ss-color-ink-primary) 8%,var(--ss-color-canvas));border-radius:var(--ss-radius-md);height:3.5rem}.ss-impersonate-dialog__confirm{display:flex;flex-direction:column;gap:var(--ss-space-lg)}.ss-impersonate-dialog__details{display:grid;gap:var(--ss-space-md);margin:0}.ss-impersonate-dialog__detail{display:grid;gap:.25rem;grid-template-columns:7rem minmax(0,1fr)}.ss-impersonate-dialog__detail dt{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold)}.ss-impersonate-dialog__detail dd{color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);margin:0}.ss-impersonate-dialog__footer{gap:var(--ss-space-sm)}@keyframes ss-impersonate-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:640px){.ss-impersonate-dialog__result{grid-template-columns:minmax(0,1fr) auto}.ss-impersonate-dialog__result-companies{grid-column:1 / -1}.ss-impersonate-dialog__detail{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ss-impersonate-dialog__result,.ss-impersonate-dialog__skeleton-row{animation:none;transition:none}}.ss-impersonation-banner{align-items:center;animation:ss-impersonation-banner-settle .22s var(--ss-motion-ease) both;background:var(--ss-color-impersonation-bg);border-bottom:1px solid var(--ss-color-impersonation-border);box-sizing:border-box;color:var(--ss-color-ink-primary);display:flex;flex:none;font-family:var(--ss-font-family);font-kerning:normal;gap:var(--ss-space-lg);justify-content:space-between;min-height:var(--ss-impersonation-banner-height);padding:var(--ss-space-sm) var(--ss-space-lg);width:100%;z-index:var(--ss-z-impersonation-banner)}.ss-impersonation-banner__lead{align-items:center;animation:ss-impersonation-banner-fade .28s var(--ss-motion-ease) 60ms both;display:flex;flex:1 1 auto;gap:var(--ss-space-md);min-width:0}.ss-impersonation-banner__badge{align-items:center;background:var(--ss-color-surface);border:1px solid var(--ss-color-impersonation-border);border-radius:var(--ss-radius-full);color:var(--ss-color-impersonation-ink);display:inline-flex;flex-shrink:0;font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);gap:.375rem;letter-spacing:.01em;line-height:1.25;max-width:100%;min-width:0;padding:.3125rem .75rem}.ss-impersonation-banner__badge-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-impersonation-banner__badge-icon{animation:ss-impersonation-banner-glance .42s var(--ss-motion-ease) .18s both;color:var(--ss-color-impersonation-ink);flex-shrink:0;height:.875rem;width:.875rem}.ss-impersonation-banner__message{font-size:var(--ss-font-size-body);line-height:1.4;margin:0;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;text-wrap:balance;white-space:nowrap}.ss-impersonation-banner__message-prefix{color:var(--ss-color-impersonation-ink);font-weight:var(--ss-font-weight-medium)}.ss-impersonation-banner__message-subject{color:var(--ss-color-ink-primary);font-weight:var(--ss-font-weight-semibold)}.ss-impersonation-banner__action{animation:ss-impersonation-banner-fade .28s var(--ss-motion-ease) .14s both;flex-shrink:0}.ss-impersonation-banner__action.ss-button--secondary{background:var(--ss-color-surface);border-color:var(--ss-color-impersonation-border);color:var(--ss-color-impersonation-ink)}.ss-impersonation-banner__action.ss-button--secondary:hover:not(:disabled){background:var(--ss-color-surface);border-color:var(--ss-color-impersonation-ink);color:var(--ss-color-impersonation-ink)}.ss-impersonation-banner__action.ss-button--secondary:active:not(:disabled){background:color-mix(in srgb,var(--ss-color-warning) 8%,var(--ss-color-surface));border-color:var(--ss-color-impersonation-ink);color:var(--ss-color-impersonation-ink)}.ss-impersonation-banner__action .ss-button__label>svg{transition:transform var(--ss-motion-duration) var(--ss-motion-ease)}.ss-impersonation-banner__action:hover:not(:disabled) .ss-button__label>svg{transform:translate(-1px)}.ss-impersonation-banner__action:focus-visible{outline-color:var(--ss-color-impersonation-ink)}@media(hover:none){.ss-impersonation-banner__action:hover:not(:disabled) .ss-button__label>svg{transform:none}}.web-react-shell-host--impersonating:has(.ss-impersonation-banner){--ss-impersonation-banner-height: 3rem}.ss-impersonation-banner__action-label--compact{display:none}@media(max-width:768px){.ss-impersonation-banner{align-items:stretch;flex-direction:column;gap:var(--ss-space-sm);min-height:auto;padding-block:var(--ss-space-md);padding-inline:max(var(--ss-space-md),env(safe-area-inset-left,0px)) max(var(--ss-space-md),env(safe-area-inset-right,0px));padding-top:max(var(--ss-space-md),env(safe-area-inset-top,0px))}.ss-impersonation-banner__lead{align-items:center;flex-direction:row;gap:var(--ss-space-sm);width:100%}.ss-impersonation-banner__message{flex:1 1 auto;min-width:0;white-space:nowrap}.ss-impersonation-banner__action{justify-content:center;width:100%}.web-react-shell-host--impersonating:has(.ss-impersonation-banner){--ss-impersonation-banner-height: 6.75rem}}@media(max-width:768px)and (orientation:landscape){.ss-impersonation-banner{align-items:center;flex-direction:row;gap:var(--ss-space-md);padding-block:var(--ss-space-sm);padding-top:var(--ss-space-sm)}.ss-impersonation-banner__lead{flex:1 1 auto;min-width:0}.ss-impersonation-banner__action{flex-shrink:0;width:auto}.web-react-shell-host--impersonating:has(.ss-impersonation-banner){--ss-impersonation-banner-height: 3rem}}@media(max-width:480px){.ss-impersonation-banner__badge-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ss-impersonation-banner__badge{padding-inline:.5625rem}.ss-impersonation-banner__action-label--full{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ss-impersonation-banner__action-label--compact{display:inline}}@media(max-width:960px)and (min-width:769px){.ss-impersonation-banner{gap:var(--ss-space-md);padding-inline:var(--ss-space-md)}}@media(pointer:coarse){.ss-impersonation-banner__action.ss-button{min-height:2.75rem;min-width:2.75rem}}@keyframes ss-impersonation-banner-settle{0%{opacity:.98;transform:translateY(-.125rem)}to{opacity:1;transform:translateY(0)}}@keyframes ss-impersonation-banner-fade{0%{opacity:.88;transform:translateY(-.1rem)}to{opacity:1;transform:translateY(0)}}@keyframes ss-impersonation-banner-glance{0%{opacity:.55;transform:scale(.92)}55%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ss-impersonation-banner,.ss-impersonation-banner__lead,.ss-impersonation-banner__action,.ss-impersonation-banner__badge-icon,.ss-impersonation-banner__action .ss-button__label>svg{animation:none;transition:none;transform:none}}@media(forced-colors:active){.ss-impersonation-banner{background:Canvas;border-bottom:1px solid CanvasText;color:CanvasText}.ss-impersonation-banner__badge{background:Canvas;border:1px solid CanvasText;color:CanvasText}.ss-impersonation-banner__action.ss-button--secondary{background:Canvas;border:1px solid CanvasText;box-shadow:none;color:CanvasText}.ss-impersonation-banner__message-prefix,.ss-impersonation-banner__message-subject,.ss-impersonation-banner__badge-icon{color:CanvasText}}.ss-sidebar-layout{display:flex;min-height:100svh;width:100%}.ss-sidebar-shell-wrap{--ss-sidebar-motion-duration: var(--ss-sidebar-motion-duration-expand);display:grid;flex-shrink:0;position:relative;transition:grid-template-columns var(--ss-sidebar-motion-duration) var(--ss-sidebar-motion-ease)}.ss-sidebar-shell-wrap--collapsed{--ss-sidebar-motion-duration: var(--ss-sidebar-motion-duration-collapse);grid-template-columns:minmax(0,var(--ss-sidebar-width-icon));margin-inline:-12px;padding-inline:12px;z-index:calc(var(--ss-z-sticky, 20) + 1)}.ss-sidebar-shell-wrap--expanded{--ss-sidebar-motion-duration: var(--ss-sidebar-motion-duration-expand);grid-template-columns:minmax(0,var(--ss-sidebar-width))}.ss-sidebar-shell{min-width:0;overflow:hidden;position:relative;width:100%;z-index:var(--ss-z-sticky, 20)}.ss-sidebar-main{background:var(--ss-color-canvas);display:flex;flex:1 1 auto;flex-direction:column;height:100svh;min-height:0;min-width:0;overflow-y:auto;width:100%}.ss-sidebar-rail{background:transparent;border:0;cursor:w-resize;inset-block:0;inset-inline-end:-3px;padding:0;position:absolute;width:6px;z-index:1}.ss-sidebar-rail:hover{background:#ffffff14}.ss-sidebar-rail:focus-visible{outline:2px solid var(--ss-sidebar-focus);outline-offset:-2px}.ss-sidebar{background:var(--ss-sidebar-bg);color:var(--ss-sidebar-ink);color-scheme:dark;font-family:var(--ss-font-family)}.ss-sidebar__header-row{align-items:center;display:flex;gap:var(--ss-space-xs);justify-content:space-between;min-width:0;width:100%}.ss-sidebar__brand{align-items:center;display:flex;flex:1;gap:var(--ss-space-sm);min-width:0;padding:4px 2px;text-decoration:none}.ss-sidebar__brand-mark{display:none;flex-shrink:0;height:44px;width:44px}.ss-sidebar__brand-wordmark{display:block;height:40px;max-width:min(100%,12.5rem);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}.ss-sidebar__permissions-warning{padding:0 var(--ss-space-3) var(--ss-space-2)}.ss-sidebar-shell--collapsed .ss-sidebar__header-row{flex-direction:column;gap:var(--ss-space-sm)}.ss-sidebar-shell--collapsed .ss-sidebar__brand{justify-content:center;padding-inline:0}.ss-sidebar-shell--collapsed .ss-sidebar__brand-mark{display:block}.ss-sidebar-shell--collapsed .ss-sidebar__brand-wordmark,.ss-sidebar-shell--collapsed .ss-sidebar-mode-pill{display:none}.ss-sidebar-shell--collapsed .ss-sidebar-nav-link{justify-content:center;padding-inline:8px}.ss-sidebar-shell--collapsed .ss-sidebar-nav-link.is-active:before{display:none}.ss-sidebar-shell--collapsed .ss-sidebar-nav-link span,.ss-sidebar-shell--collapsed .ss-sidebar-nav-label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ss-sidebar-shell--collapsed [data-sidebar=header],.ss-sidebar-shell--collapsed [data-sidebar=footer]{padding-inline:10px}.ss-sidebar-shell--collapsed [data-sidebar=content]{padding-inline:8px}.ss-sidebar-mode-pill{align-items:center;background:var(--ss-sidebar-surface);border:1px solid var(--ss-sidebar-border);border-radius:var(--ss-radius-md);color:var(--ss-sidebar-ink);display:flex;font-family:inherit;font-size:var(--ss-font-size-label);font-weight:var(--ss-font-weight-semibold);gap:var(--ss-space-sm);line-height:1.2;min-height:40px;padding:8px 14px;width:100%}.ss-sidebar-mode-pill--button{cursor:pointer;transition:background-color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease)}.ss-sidebar-mode-pill--button:hover{background:var(--ss-sidebar-surface-hover);border-color:color-mix(in srgb,var(--ss-sidebar-ink) 22%,transparent)}.ss-sidebar-mode-pill--button:focus-visible{outline:2px solid var(--ss-sidebar-focus);outline-offset:2px}.ss-sidebar-mode-pill--button[data-state=open]{background:var(--ss-sidebar-surface-hover);border-color:color-mix(in srgb,var(--ss-sidebar-ink) 30%,transparent)}.ss-sidebar-mode-pill__dot{border-radius:var(--ss-radius-full);flex-shrink:0;height:9px;width:9px}.ss-sidebar-mode-pill--projects .ss-sidebar-mode-pill__dot{background:var(--ss-sidebar-accent-projects)}.ss-sidebar-mode-pill--operations .ss-sidebar-mode-pill__dot{background:var(--ss-sidebar-accent-operations)}.ss-sidebar-mode-pill__label{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ss-sidebar-mode-pill__chevron{color:var(--ss-sidebar-ink-muted);flex-shrink:0;height:16px;width:16px}.ss-sidebar-mode-menu{min-width:12rem}.ss-sidebar-mode-menu__item{cursor:pointer;gap:var(--ss-space-sm)}.ss-sidebar-mode-menu__dot{border-radius:var(--ss-radius-full);flex-shrink:0;height:9px;width:9px}.ss-sidebar-mode-menu__dot--projects{background:var(--ss-color-primary)}.ss-sidebar-mode-menu__dot--operations{background:var(--ss-color-operations)}.ss-sidebar-mode-menu__label{flex:1}.ss-sidebar-mode-menu__check{color:var(--ss-color-ink-secondary);flex-shrink:0;height:16px;margin-left:auto;width:16px}.ss-sidebar-context-trigger{align-items:center;background:var(--ss-sidebar-surface);border:1px solid var(--ss-sidebar-border);border-radius:var(--ss-radius-sm);color:var(--ss-sidebar-ink);cursor:pointer;display:flex;font-family:inherit;gap:var(--ss-space-sm);min-height:44px;padding:8px 10px;text-align:left;transition:background-color var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease),box-shadow var(--ss-motion-duration) var(--ss-motion-ease);width:100%}.ss-sidebar-context-trigger--projects{background:color-mix(in srgb,var(--ss-sidebar-accent-projects) 14%,var(--ss-sidebar-surface));border-color:color-mix(in srgb,var(--ss-sidebar-accent-projects) 38%,var(--ss-sidebar-border))}.ss-sidebar-context-trigger--operations{background:color-mix(in srgb,var(--ss-sidebar-accent-operations) 16%,var(--ss-sidebar-surface));border-color:color-mix(in srgb,var(--ss-sidebar-accent-operations) 42%,var(--ss-sidebar-border))}.ss-sidebar-context-trigger:hover{background:var(--ss-sidebar-surface-hover);border-color:#ffffff59}.ss-sidebar-context-trigger--projects:hover{background:color-mix(in srgb,var(--ss-sidebar-accent-projects) 22%,var(--ss-sidebar-surface));border-color:color-mix(in srgb,var(--ss-sidebar-accent-projects) 52%,var(--ss-sidebar-border))}.ss-sidebar-context-trigger--operations:hover{background:color-mix(in srgb,var(--ss-sidebar-accent-operations) 24%,var(--ss-sidebar-surface));border-color:color-mix(in srgb,var(--ss-sidebar-accent-operations) 55%,var(--ss-sidebar-border))}.ss-sidebar-context-trigger[data-state=open]{box-shadow:0 0 0 1px #ffffff1f}.ss-sidebar-context-trigger--projects[data-state=open]{background:color-mix(in srgb,var(--ss-sidebar-accent-projects) 26%,var(--ss-sidebar-surface));border-color:var(--ss-sidebar-accent-projects);box-shadow:0 0 0 1px color-mix(in srgb,var(--ss-sidebar-accent-projects) 45%,transparent)}.ss-sidebar-context-trigger--operations[data-state=open]{background:color-mix(in srgb,var(--ss-sidebar-accent-operations) 28%,var(--ss-sidebar-surface));border-color:var(--ss-sidebar-accent-operations);box-shadow:0 0 0 1px color-mix(in srgb,var(--ss-sidebar-accent-operations) 45%,transparent)}.ss-sidebar-context-trigger:focus-visible{outline:2px solid var(--ss-sidebar-focus);outline-offset:2px}.ss-sidebar-context-trigger--projects:focus-visible{outline-color:var(--ss-sidebar-accent-projects)}.ss-sidebar-context-trigger--operations:focus-visible{outline-color:var(--ss-sidebar-accent-operations-soft)}.ss-sidebar-context-trigger__text{min-width:0;flex:1}.ss-sidebar-context-trigger__title{display:block;font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-sidebar-context-trigger__meta{color:var(--ss-sidebar-ink-muted);display:block;font-size:var(--ss-font-size-label);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-sidebar-context-trigger__chevron{flex-shrink:0;height:16px;opacity:.85;width:16px}.ss-sidebar-context-trigger--projects .ss-sidebar-context-trigger__chevron{color:color-mix(in srgb,var(--ss-sidebar-accent-projects) 70%,white)}.ss-sidebar-context-trigger--operations .ss-sidebar-context-trigger__chevron{color:var(--ss-sidebar-accent-operations-soft)}.ss-context-picker__panel{background:var(--ss-color-surface);border:1px solid var(--ss-color-border);padding:6px}.ss-context-picker__panel--projects{background:color-mix(in srgb,var(--ss-color-primary) 6%,var(--ss-color-surface));border-color:color-mix(in srgb,var(--ss-color-primary) 18%,var(--ss-color-border))}.ss-context-picker__panel--operations{background:color-mix(in srgb,var(--ss-color-operations) 7%,var(--ss-color-surface));border-color:color-mix(in srgb,var(--ss-color-operations) 20%,var(--ss-color-border))}.ss-context-picker__section-label{font-size:.6875rem;font-weight:var(--ss-font-weight-bold);letter-spacing:.06em;line-height:1.2;padding:8px 10px 4px;text-transform:uppercase}.ss-context-picker__panel--projects .ss-context-picker__section-label{color:var(--ss-color-primary-pressed)}.ss-context-picker__panel--operations .ss-context-picker__section-label{color:var(--ss-color-operations-pressed)}.ss-context-picker__submenu--projects{background:color-mix(in srgb,var(--ss-color-primary) 5%,var(--ss-color-surface));border-color:color-mix(in srgb,var(--ss-color-primary) 16%,var(--ss-color-border))}.ss-context-picker__submenu--operations{background:color-mix(in srgb,var(--ss-color-operations) 5%,var(--ss-color-surface));border-color:color-mix(in srgb,var(--ss-color-operations) 18%,var(--ss-color-border))}.ss-context-picker__search{padding:4px 8px 8px}.ss-context-picker__submenu{max-height:min(20rem,60vh);max-width:min(22rem,92vw);min-width:14rem;overflow-x:hidden;overflow-y:auto;padding:6px;width:-moz-max-content;width:max-content}.ss-context-picker__panel .ss-context-picker__item,.ss-context-picker__submenu .ss-context-picker__item{-moz-column-gap:12px;column-gap:12px;cursor:pointer;padding-inline-end:16px;text-decoration:none;transition:none}a.ss-context-picker__item,a.ss-context-picker__item:link,a.ss-context-picker__item:visited,a.ss-context-picker__item:hover,a.ss-context-picker__item:focus,a.ss-context-picker__item:active{color:var(--ss-color-ink-primary);text-decoration:none}.ss-context-picker__panel--projects a.ss-context-picker__item[data-highlighted],.ss-context-picker__panel--projects a.ss-context-picker__item[data-highlighted]:visited,.ss-context-picker__submenu--projects a.ss-context-picker__item[data-highlighted],.ss-context-picker__submenu--projects a.ss-context-picker__item[data-highlighted]:visited{color:var(--ss-color-ink-primary)}.ss-context-picker__panel--projects a.ss-context-picker__item--selected,.ss-context-picker__panel--projects a.ss-context-picker__item--selected:visited,.ss-context-picker__submenu--projects a.ss-context-picker__item--selected,.ss-context-picker__submenu--projects a.ss-context-picker__item--selected:visited{color:var(--ss-color-primary-pressed)}.ss-context-picker__panel--operations a.ss-context-picker__item[data-highlighted],.ss-context-picker__panel--operations a.ss-context-picker__item[data-highlighted]:visited,.ss-context-picker__submenu--operations a.ss-context-picker__item[data-highlighted],.ss-context-picker__submenu--operations a.ss-context-picker__item[data-highlighted]:visited{color:var(--ss-color-ink-primary)}.ss-context-picker__panel--operations a.ss-context-picker__item--selected,.ss-context-picker__panel--operations a.ss-context-picker__item--selected:visited,.ss-context-picker__submenu--operations a.ss-context-picker__item--selected,.ss-context-picker__submenu--operations a.ss-context-picker__item--selected:visited{color:var(--ss-color-operations-pressed)}.ss-context-picker__submenu .ss-context-picker__item{max-width:100%}.ss-context-picker__submenu .ss-context-picker__item>span{min-width:0}.ss-context-picker__panel--projects [data-highlighted].ss-context-picker__item,.ss-context-picker__panel--projects [data-highlighted]:not([data-disabled]){background:color-mix(in srgb,var(--ss-color-primary) 10%,var(--ss-color-surface));color:var(--ss-color-primary-pressed)}.ss-context-picker__panel--operations [data-highlighted].ss-context-picker__item,.ss-context-picker__panel--operations [data-highlighted]:not([data-disabled]){background:color-mix(in srgb,var(--ss-color-operations) 10%,var(--ss-color-surface));color:var(--ss-color-operations-pressed)}.ss-context-picker__panel--projects .ss-context-picker__item--selected{background:color-mix(in srgb,var(--ss-color-primary) 14%,var(--ss-color-surface));color:var(--ss-color-primary-pressed);font-weight:var(--ss-font-weight-semibold)}.ss-context-picker__panel--operations .ss-context-picker__item--selected{background:color-mix(in srgb,var(--ss-color-operations) 14%,var(--ss-color-surface));color:var(--ss-color-operations-pressed);font-weight:var(--ss-font-weight-semibold)}.ss-context-picker__panel--projects [role=menuitem][data-state=open]{background:color-mix(in srgb,var(--ss-color-primary) 12%,var(--ss-color-surface));color:var(--ss-color-primary-pressed)}.ss-context-picker__panel--operations [role=menuitem][data-state=open]{background:color-mix(in srgb,var(--ss-color-operations) 12%,var(--ss-color-surface));color:var(--ss-color-operations-pressed)}.ss-context-picker__panel--projects .ss-context-picker__separator{background:color-mix(in srgb,var(--ss-color-primary) 22%,var(--ss-color-border))}.ss-context-picker__panel--operations .ss-context-picker__separator{background:color-mix(in srgb,var(--ss-color-operations) 24%,var(--ss-color-border))}.ss-context-picker__submenu--projects [data-highlighted]:not([data-disabled]),.ss-context-picker__submenu--projects [data-highlighted].ss-context-picker__item{background:color-mix(in srgb,var(--ss-color-primary) 10%,var(--ss-color-surface));color:var(--ss-color-primary-pressed)}.ss-context-picker__submenu--operations [data-highlighted]:not([data-disabled]),.ss-context-picker__submenu--operations [data-highlighted].ss-context-picker__item{background:color-mix(in srgb,var(--ss-color-operations) 10%,var(--ss-color-surface));color:var(--ss-color-operations-pressed)}.ss-context-picker__submenu--projects .ss-context-picker__item--selected{background:color-mix(in srgb,var(--ss-color-primary) 14%,var(--ss-color-surface));color:var(--ss-color-primary-pressed);font-weight:var(--ss-font-weight-semibold)}.ss-context-picker__submenu--operations .ss-context-picker__item--selected{background:color-mix(in srgb,var(--ss-color-operations) 14%,var(--ss-color-surface));color:var(--ss-color-operations-pressed);font-weight:var(--ss-font-weight-semibold)}.ss-context-picker__submenu--projects [role=menuitem][data-state=open]{background:color-mix(in srgb,var(--ss-color-primary) 12%,var(--ss-color-surface));color:var(--ss-color-primary-pressed)}.ss-context-picker__submenu--operations [role=menuitem][data-state=open]{background:color-mix(in srgb,var(--ss-color-operations) 12%,var(--ss-color-surface));color:var(--ss-color-operations-pressed)}.ss-context-picker__submenu--projects .ss-context-picker__section-label{color:var(--ss-color-primary-pressed)}.ss-context-picker__submenu--operations .ss-context-picker__section-label{color:var(--ss-color-operations-pressed)}.ss-sidebar-nav-label{color:var(--ss-sidebar-label);font-size:.6875rem;font-weight:var(--ss-font-weight-bold);letter-spacing:.07em;line-height:1.2;padding:var(--ss-space-md) var(--ss-space-md) var(--ss-space-xs);text-transform:uppercase}.ss-sidebar-nav-section{display:flex;flex-direction:column;gap:2px}.ss-sidebar-nav-section__group+.ss-sidebar-nav-section__group{margin-top:var(--ss-space-xs)}.ss-sidebar-nav-tooltip{background:var(--ss-sidebar-surface);border:1px solid var(--ss-sidebar-border);color:var(--ss-sidebar-ink);font-size:.8125rem;font-weight:var(--ss-font-weight-medium);padding:6px 10px}.ss-sidebar-nav-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--ss-radius-md);color:var(--ss-sidebar-ink-muted);cursor:pointer;display:flex;font-family:inherit;font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-medium);gap:var(--ss-space-md);line-height:1.25;min-height:38px;padding:9px 12px;position:relative;text-decoration:none;transition:background-color var(--ss-motion-duration) var(--ss-motion-ease),color var(--ss-motion-duration) var(--ss-motion-ease),box-shadow var(--ss-motion-duration) var(--ss-motion-ease);width:100%}.ss-sidebar-nav-link svg{flex-shrink:0;height:20px;opacity:.85;width:20px}.ss-sidebar-nav-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-sidebar-nav-link:hover{background:var(--ss-sidebar-surface);color:var(--ss-sidebar-ink)}.ss-sidebar-nav-link:hover svg{opacity:1}.ss-sidebar-nav-link:focus-visible{outline:2px solid var(--ss-sidebar-focus);outline-offset:1px}.ss-sidebar-nav-link.is-active{background:var(--ss-sidebar-surface-active);color:var(--ss-sidebar-ink)}.ss-sidebar-nav-link.is-active:hover{background:var(--ss-sidebar-surface-hover)}.ss-sidebar-nav-link.is-active svg{opacity:1}.ss-sidebar-nav-link.is-active:before{border-radius:0 var(--ss-radius-sm) var(--ss-radius-sm) 0;bottom:5px;content:"";left:0;position:absolute;top:5px;width:3px}.ss-sidebar--projects .ss-sidebar-nav-link.is-active:before{background:var(--ss-sidebar-accent-projects)}.ss-sidebar--operations .ss-sidebar-nav-link.is-active:before{background:var(--ss-sidebar-accent-operations)}.ss-sidebar-collapse-toggle{background:var(--ss-sidebar-surface);border:1px solid var(--ss-sidebar-border);border-radius:var(--ss-radius-md)}.ss-sidebar-collapse-toggle:hover{background:var(--ss-sidebar-surface-hover)}.ss-sidebar-collapse-toggle:focus-visible{outline:2px solid var(--ss-sidebar-focus);outline-offset:1px;box-shadow:0 0 0 1px var(--ss-sidebar-focus)}.ss-sidebar [data-sidebar=header],.ss-sidebar [data-sidebar=footer]{display:flex;flex-direction:column;flex-shrink:0;gap:var(--ss-space-md);padding:var(--ss-space-md)}.ss-sidebar [data-sidebar=content]{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ss-space-xs);min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 var(--ss-space-sm) var(--ss-space-md);scrollbar-color:var(--ss-sidebar-scrollbar-thumb) transparent;scrollbar-width:thin}.ss-sidebar [data-sidebar=group]{padding:0}.ss-sidebar [data-sidebar=menu]{gap:2px}.ss-sidebar [data-sidebar=menu-button]{background:transparent;border:0;border-radius:var(--ss-radius-sm);color:inherit;font:inherit;height:auto;padding:0}.ss-sidebar [data-sidebar=trigger]{color:var(--ss-color-ink-primary)}.ss-sidebar--sheet{background:var(--ss-sidebar-bg);color:var(--ss-sidebar-ink)}.ss-sidebar-section-flyout{gap:2px}.ss-sidebar-section-flyout__menu{min-width:13rem}.ss-sidebar-section-flyout__title{color:var(--ss-color-ink-secondary);font-size:.6875rem;font-weight:var(--ss-font-weight-bold);letter-spacing:.06em;line-height:1.2;padding:var(--ss-space-sm) var(--ss-space-sm) var(--ss-space-xs);text-transform:uppercase}.ss-sidebar-section-flyout__group+.ss-sidebar-section-flyout__group{margin-top:var(--ss-space-xs)}.ss-sidebar-section-flyout__group-label{color:var(--ss-color-ink-tertiary);font-size:.625rem;font-weight:var(--ss-font-weight-semibold);letter-spacing:.06em;line-height:1.2;padding:var(--ss-space-xs) var(--ss-space-sm) 2px;text-transform:uppercase}.ss-sidebar-section-flyout__link{color:var(--ss-color-ink-primary);gap:var(--ss-space-sm);text-decoration:none;width:100%}.ss-sidebar-section-flyout__link svg{color:var(--ss-color-ink-secondary);flex-shrink:0;height:16px;width:16px}.ss-sidebar-section-flyout__menu--projects .ss-sidebar-section-flyout__link.is-active{color:var(--ss-color-primary-pressed);font-weight:var(--ss-font-weight-semibold)}.ss-sidebar-section-flyout__menu--projects .ss-sidebar-section-flyout__link.is-active svg{color:var(--ss-color-primary-pressed)}.ss-sidebar-section-flyout__menu--operations .ss-sidebar-section-flyout__link.is-active{color:var(--ss-color-operations-pressed);font-weight:var(--ss-font-weight-semibold)}.ss-sidebar-section-flyout__menu--operations .ss-sidebar-section-flyout__link.is-active svg{color:var(--ss-color-operations-pressed)}.ss-sidebar-nav-row{position:relative}.ss-sidebar-nav-row--pinnable:hover .ss-sidebar-nav-link,.ss-sidebar-nav-row--pinnable:focus-within .ss-sidebar-nav-link{padding-right:34px}.ss-sidebar-nav-row--reorderable:hover .ss-sidebar-nav-link,.ss-sidebar-nav-row--reorderable:focus-within .ss-sidebar-nav-link{padding-right:82px}.ss-sidebar-nav-row__controls{align-items:center;display:flex;gap:2px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.ss-sidebar-nav-row__controls .ss-sidebar-pin-button{position:static;transform:none}.ss-sidebar-pin-move-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-sidebar-ink-muted);cursor:pointer;display:flex;height:22px;justify-content:center;opacity:0;padding:0;transition:opacity var(--ss-motion-duration) var(--ss-motion-ease);width:22px}.ss-sidebar-pin-move-button svg{height:14px;width:14px}.ss-sidebar-nav-row:hover .ss-sidebar-pin-move-button,.ss-sidebar-nav-row:focus-within .ss-sidebar-pin-move-button{opacity:1}.ss-sidebar-pin-move-button:hover{background:var(--ss-sidebar-surface-hover);color:var(--ss-sidebar-ink)}.ss-sidebar-pin-move-button:focus-visible{opacity:1;outline:2px solid var(--ss-sidebar-focus);outline-offset:1px}.ss-sidebar-pin-move-button:disabled{cursor:default}.ss-sidebar-nav-row:hover .ss-sidebar-pin-move-button:disabled,.ss-sidebar-nav-row:focus-within .ss-sidebar-pin-move-button:disabled{background:transparent;color:var(--ss-sidebar-ink-muted);opacity:.4}.ss-sidebar-pin-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--ss-radius-sm);color:var(--ss-sidebar-ink-muted);cursor:pointer;display:flex;justify-content:center;height:26px;opacity:0;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:opacity var(--ss-motion-duration) var(--ss-motion-ease);width:26px}.ss-sidebar-pin-button svg{height:15px;width:15px}.ss-sidebar-nav-row:hover .ss-sidebar-pin-button,.ss-sidebar-nav-row:focus-within .ss-sidebar-pin-button{opacity:1}.ss-sidebar-pin-button:hover{background:var(--ss-sidebar-surface-hover);color:var(--ss-sidebar-ink)}.ss-sidebar-pin-button:focus-visible{opacity:1;outline:2px solid var(--ss-sidebar-focus);outline-offset:1px}.ss-sidebar-pin-button.is-pinned{color:var(--ss-sidebar-ink)}.ss-sidebar-pin-button.is-pinned svg{fill:currentColor}.ss-sidebar-pin-button[aria-disabled=true]{cursor:not-allowed}.ss-sidebar-pin-button[aria-disabled=true]:hover,.ss-sidebar-section-flyout__row .ss-sidebar-pin-button[aria-disabled=true]:hover{background:transparent;color:inherit}.ss-sidebar-nav-row:hover .ss-sidebar-pin-button[aria-disabled=true],.ss-sidebar-nav-row:focus-within .ss-sidebar-pin-button[aria-disabled=true],.ss-sidebar-section-flyout__row:hover .ss-sidebar-pin-button[aria-disabled=true],.ss-sidebar-section-flyout__row:focus-within .ss-sidebar-pin-button[aria-disabled=true]{opacity:.4}.ss-sidebar-nav-link.is-unavailable{color:var(--ss-sidebar-ink-muted);cursor:default;opacity:.55}.ss-sidebar-nav-link.is-unavailable:hover{background:transparent;color:var(--ss-sidebar-ink-muted)}.ss-sidebar-section-flyout__row{align-items:center;display:flex;gap:var(--ss-space-xs);position:relative}.ss-sidebar-section-flyout__row>[role=menuitem]{flex:1 1 auto;min-width:0}.ss-sidebar-section-flyout__row .ss-sidebar-pin-button{color:var(--ss-color-ink-secondary)}.ss-sidebar-section-flyout__row:hover .ss-sidebar-section-flyout__link,.ss-sidebar-section-flyout__row:focus-within .ss-sidebar-section-flyout__link{padding-right:34px}.ss-sidebar-section-flyout__row:hover .ss-sidebar-pin-button,.ss-sidebar-section-flyout__row:focus-within .ss-sidebar-pin-button{opacity:1}.ss-sidebar-section-flyout__row .ss-sidebar-pin-button:hover{background:var(--ss-color-canvas);color:var(--ss-color-ink-primary)}.ss-sidebar-section-flyout__row .ss-sidebar-pin-button.is-pinned{color:var(--ss-color-ink-primary)}.ss-sidebar-section-flyout__link.is-unavailable{color:var(--ss-color-ink-tertiary);cursor:default;opacity:.6}@media(prefers-reduced-motion:reduce){.ss-sidebar-shell-wrap,.ss-sidebar-shell,.ss-sidebar-mode-pill--button,.ss-sidebar-context-trigger,.ss-sidebar-nav-link,.ss-sidebar-pin-button,.ss-sidebar-pin-move-button{transition:none}}.web-react-shell{min-height:100vh;width:100%}.web-react-shell-host{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;width:100%}.web-react-shell-host--impersonating{--ss-impersonation-banner-offset: var(--ss-impersonation-banner-height)}.web-react-shell-host .web-react-shell--sidebar{flex:1 1 auto;height:100%;min-height:0}.web-react-shell-host .web-react-shell.web-react-shell--sidebar{min-height:0}.web-react-shell-host .ss-sidebar-layout{height:100%;min-height:0}.web-react-shell-host .ss-sidebar-main{height:100%}.web-react-shell-host [data-sidebar=sidebar]{height:100%;max-height:100%}.web-react-shell-host .ss-sidebar-layout.min-h-svh{height:100%;min-height:0}.web-react-shell-host [data-sidebar=sidebar].h-svh{height:100%;max-height:100%}.web-react-shell__content>.angular-host-bridge{flex:1 1 auto;min-height:0}.web-react-shell--sidebar{flex-direction:row}.web-react-shell__content{background:var(--ss-color-canvas);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;position:relative;width:100%}.web-react-shell__breadcrumbs{align-items:center;background:var(--ss-color-surface);border-bottom:1px solid rgb(0 0 0 / 12%);box-sizing:border-box;display:flex;flex:none;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;min-height:36px;padding:6px 28px}.ss-shell-top-bar{background:var(--ss-color-surface);border-bottom:1px solid var(--ss-color-border);container:ss-topbar / inline-size;display:flex;flex-direction:column;font-family:var(--ss-font-family);height:var(--ss-shell-topbar-height);position:sticky;top:0;z-index:var(--ss-z-topbar)}.ss-shell-top-bar__main{align-items:center;display:grid;gap:var(--ss-space-lg);grid-template-columns:auto minmax(10rem,30rem) auto;height:var(--ss-shell-topbar-row-height);padding:0 var(--ss-space-xl) 0 20px}@container ss-topbar (min-width: 59rem){.ss-shell-top-bar__main{grid-template-columns:1fr minmax(0,30rem) 1fr}}.ss-shell-top-bar__lead{align-items:center;display:flex;gap:var(--ss-space-md);justify-self:start;max-width:100%;min-width:0}.ss-shell-top-bar__menu-trigger{color:var(--ss-color-ink-primary);flex-shrink:0}.ss-topbar-context-trigger{align-items:center;background:var(--ss-color-canvas);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);color:var(--ss-color-ink-primary);cursor:pointer;display:flex;flex-shrink:1;font-family:inherit;gap:var(--ss-space-sm);max-width:36rem;min-height:2.75rem;min-width:340px;padding:var(--ss-space-xs) var(--ss-space-md);text-align:left;transition:background var(--ss-motion-duration) var(--ss-motion-ease),border-color var(--ss-motion-duration) var(--ss-motion-ease);width:min(25cqw,36rem)}.ss-topbar-context-trigger:hover{background:var(--ss-color-canvas);border-color:var(--ss-color-ink-tertiary)}.ss-topbar-context-trigger:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-topbar-context-trigger[data-state=open]{background:var(--ss-color-canvas);border-color:var(--ss-color-ink-tertiary)}.ss-topbar-context-trigger__text{display:flex;flex:1;flex-direction:column-reverse;gap:1px;justify-content:center;min-width:0}.ss-topbar-context-trigger__title{color:var(--ss-color-ink-primary);font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-bold);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-topbar-context-trigger__meta{color:var(--ss-color-ink-secondary);font-size:var(--ss-font-size-label);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-topbar-context-trigger__chevron{color:var(--ss-color-ink-tertiary);flex-shrink:0;height:16px;width:16px}.ss-global-search{display:flex;justify-content:center;min-width:0;width:100%}.ss-global-search__field{max-width:30rem;position:relative;width:100%}.ss-global-search__icon{color:var(--ss-color-ink-tertiary);height:18px;left:var(--ss-space-md);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.ss-global-search .ss-global-search__input{background:var(--ss-color-surface);border-radius:var(--ss-radius-lg);height:2.5rem;padding-left:2.5rem;width:100%}.ss-top-bar-user{align-items:center;background:transparent;border:0;border-radius:var(--ss-radius-md);color:var(--ss-color-ink-primary);cursor:pointer;display:flex;flex-shrink:0;gap:var(--ss-space-sm);justify-self:end;max-width:100%;min-width:0;padding:var(--ss-space-xs) var(--ss-space-sm);transition:background var(--ss-motion-duration) var(--ss-motion-ease)}.ss-top-bar-user:hover{background:var(--ss-color-canvas)}.ss-top-bar-user:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.ss-top-bar-user__name{font-size:var(--ss-font-size-body);font-weight:var(--ss-font-weight-semibold);max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-top-bar-user__chevron{color:var(--ss-color-ink-tertiary);flex-shrink:0;height:18px;width:18px}.ss-top-bar-user-menu .ss-top-bar-user-menu__item{cursor:pointer;text-decoration:none;transition:none}a.ss-top-bar-user-menu__item--link,a.ss-top-bar-user-menu__item--link:link,a.ss-top-bar-user-menu__item--link:visited,a.ss-top-bar-user-menu__item--link:hover,a.ss-top-bar-user-menu__item--link:focus,a.ss-top-bar-user-menu__item--link:active{color:var(--ss-color-ink-primary);text-decoration:none}.ss-top-bar-user-menu [data-highlighted].ss-top-bar-user-menu__item,.ss-top-bar-user-menu [data-highlighted].ss-top-bar-user-menu__item--link,.ss-top-bar-user-menu [data-highlighted].ss-top-bar-user-menu__item--link:visited{background:var(--ss-color-canvas);color:var(--ss-color-ink-primary)}.angular-host-bridge{width:100%}.angular-host-bridge .proj-no-layout>.content,.angular-host-bridge .ops-no-layout>.content,.angular-host-bridge .settings-no-layout>.content{--master-detail-top-offset: calc( var(--ss-shell-topbar-height) + var(--ss-impersonation-banner-offset) ) !important}.angular-host-bridge .proj-no-layout,.angular-host-bridge .ops-no-layout,.angular-host-bridge .settings-no-layout{max-width:100%;width:100%}.web-react-shell--anonymous-auth,.web-react-shell--anonymous-auth .angular-host-bridge{min-height:100vh}.angular-host-bridge__error{background:var(--ss-color-surface);border:1px solid var(--ss-color-negative);border-radius:var(--ss-radius-md);color:var(--ss-color-ink-primary);margin:var(--ss-space-xl);padding:var(--ss-space-lg) 1.25rem}.angular-host-bridge__error-detail{color:var(--ss-color-ink-secondary);font-size:13px}.angular-host-bridge__error-hint{color:var(--ss-color-ink-tertiary);font-size:12px}.auth-gate-loading{align-items:center;background:var(--ss-color-canvas);display:flex;font-family:var(--ss-font-family);justify-content:center;min-height:100vh}@media(max-width:768px){.ss-shell-top-bar__main{display:flex}.ss-shell-top-bar__lead{flex:0 0 auto}.ss-global-search{flex:1 1 auto;width:auto}.ss-topbar-context-trigger{max-width:min(36rem,40vw);min-width:0}.ss-top-bar-user__name{display:none}}@media(prefers-reduced-motion:reduce){.ss-top-bar-user{transition:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.left-0{left:0}.left-2{left:.5rem}.right-0{right:0}.right-3{right:.75rem}.top-3{top:.75rem}.z-\[1000\]{z-index:1000}.z-\[2000\]{z-index:2000}.z-\[2100\]{z-index:2100}.z-\[3000\]{z-index:3000}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\[min\(24rem\,70vh\)\]{max-height:min(24rem,70vh)}.min-h-0{min-height:0px}.min-h-svh{min-height:100svh}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-56{width:14rem}.w-8{width:2rem}.w-\[var\(--ss-sidebar-width\)\]{width:var(--ss-sidebar-width)}.w-full{width:100%}.w-px{width:1px}.\!min-w-0{min-width:0px!important}.\!min-w-\[14rem\]{min-width:14rem!important}.min-w-0{min-width:0px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[18rem\]{min-width:18rem}.max-w-\[min\(27rem\,92vw\)\]{max-width:min(27rem,92vw)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--ss-radius-md)}.rounded-sm{border-radius:var(--ss-radius-sm)}.border{border-width:1px}.border-0{border-width:0px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-\[var\(--ss-color-border\)\]{border-color:var(--ss-color-border)}.border-\[var\(--ss-color-border-input\)\]{border-color:var(--ss-color-border-input)}.border-sidebar-border{border-color:var(--sidebar-border)}.bg-\[var\(--ss-color-border\)\]{background-color:var(--ss-color-border)}.bg-\[var\(--ss-color-ink-primary\)\]{background-color:var(--ss-color-ink-primary)}.bg-\[var\(--ss-color-surface\)\]{background-color:var(--ss-color-surface)}.bg-black\/50{background-color:#00000080}.bg-primary{background-color:var(--primary)}.bg-sidebar{background-color:var(--sidebar-background)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:.25rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tracking-widest{letter-spacing:.1em}.text-\[var\(--ss-color-ink-primary\)\]{color:var(--ss-color-ink-primary)}.text-\[var\(--ss-color-ink-secondary\)\]{color:var(--ss-color-ink-secondary)}.text-\[var\(--ss-color-ink-tertiary\)\]{color:var(--ss-color-ink-tertiary)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.accent-foreground{accent-color:var(--foreground)}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: var(--background)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html,body{height:100%;margin:0}html:has(.web-react-shell-host),html:has(.web-react-shell-host) body,#root:has(.web-react-shell-host){height:100%;overflow:hidden}#root{min-height:100%}body{font-family:var(--ss-font-family);font-size:var(--ss-font-size-body);line-height:var(--ss-line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.navigation.navigation--hidden{display:none!important}.proj-no-layout:has(.navigation.navigation--hidden){--proj-nav-height: 0;--proj-nav-offset: var(--proj-banner-height)}.proj-no-layout:has(.navigation.navigation--hidden) .content{padding-top:0!important}.proj-no-layout:has(.navigation.navigation--hidden) .breadcrumb{top:0!important}.ops-no-layout:has(.navigation.navigation--hidden){--ops-nav-height: 0;--ops-nav-offset: var(--ops-banner-height)}.ops-no-layout:has(.navigation.navigation--hidden) .content{padding-top:0!important}.ops-no-layout:has(.navigation.navigation--hidden) .breadcrumb{top:0!important}.settings-no-layout:has(.navigation.navigation--hidden){--settings-nav-height: 0;--settings-nav-offset: var(--settings-banner-height)}.settings-no-layout:has(.navigation.navigation--hidden) .content{padding-top:0!important}.settings-no-layout:has(.navigation.navigation--hidden) .breadcrumb{top:0!important}.angular-host-bridge .proj-no-layout .content,.angular-host-bridge .ops-no-layout .content,.angular-host-bridge .settings-no-layout .content{box-sizing:border-box;max-width:100%}.angular-host-bridge .banner{display:none!important}.angular-host-bridge .proj-no-layout.impersonating{--proj-banner-height: 0px}.angular-host-bridge .ops-no-layout.impersonating{--ops-banner-height: 0px}.angular-host-bridge .settings-no-layout.impersonating{--settings-banner-height: 0px}.placeholder\:text-\[var\(--ss-color-ink-secondary\)\]::-moz-placeholder{color:var(--ss-color-ink-secondary)}.placeholder\:text-\[var\(--ss-color-ink-secondary\)\]::placeholder{color:var(--ss-color-ink-secondary)}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.focus\:bg-\[var\(--ss-color-canvas\)\]:focus{background-color:var(--ss-color-canvas)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-sidebar-ring:focus{--tw-ring-color: var(--sidebar-ring)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[var\(--ss-color-focus-ring\)\]:focus-visible{--tw-ring-color: var(--ss-color-focus-ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: var(--sidebar-ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=open\]\:bg-\[var\(--ss-color-canvas\)\][data-state=open]{background-color:var(--ss-color-canvas)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.\[\&\>button\]\:hidden>button{display:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
