@charset "UTF-8";:root,:host{--tui-duration: .3s;--tui-curve-expressive-standard: cubic-bezier(.4, .1, .2, 1);--tui-curve-expressive-entrance: cubic-bezier(.35, 1.3, .25, 1);--tui-curve-expressive-exit: cubic-bezier(.4, 0, 1, 1);--tui-curve-productive-standard: cubic-bezier(.2, 0, .4, .9);--tui-curve-productive-entrance: cubic-bezier(0, 0, .4, .9);--tui-curve-productive-exit: cubic-bezier(.2, 0, 1, 1)}:root,:host,[tuiTheme=light]{--tui-shadow-small: 0px 5px 20px 0px rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0px 14px 42px 0px rgba(0, 0, 0, .12);--tui-shadow-medium: 0px 6px 34px 0px rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0px 18px 60px 0px rgba(0, 0, 0, .18);--tui-shadow-popup: 0px 8px 28px 0px rgba(0, 0, 0, .16)}:root,:host{--tui-typography-family-text: "Manrope", system-ui, sans-serif;--tui-typography-family-display: "Manrope", system-ui, sans-serif;--tui-font-offset: calc(var(--t-font-offset, 0) * 1px);--tui-font-scale: calc((22 + var(--t-font-offset, 0)) / 22);--tui-typography-heading-h1: bold calc(var(--tui-font-offset) + 3.125rem) / 1.12 var(--tui-typography-family-display);--tui-typography-heading-h2: bold calc(var(--tui-font-offset) + 2.75rem) / calc(48 / 44) var(--tui-typography-family-display);--tui-typography-heading-h3: bold calc(var(--tui-font-offset) + 2.25rem) / calc(40 / 36) var(--tui-typography-family-display);--tui-typography-heading-h4: bold calc(var(--tui-font-offset) + 1.75rem) / calc(32 / 28) var(--tui-typography-family-display);--tui-typography-heading-h5: bold calc(var(--tui-font-offset) + 1.5rem) / calc(28 / 24) var(--tui-typography-family-display);--tui-typography-heading-h6: bold calc(var(--tui-font-offset) + 1.25rem) / calc(24 / 20) var(--tui-typography-family-display);--tui-typography-body-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(28 / 17) var(--tui-typography-family-text);--tui-typography-body-m: normal calc(var(--tui-font-offset) + 1rem) / 1.5 var(--tui-typography-family-text);--tui-typography-body-s: normal calc(var(--tui-font-offset) + .875rem) / calc(20 / 14) var(--tui-typography-family-text);--tui-typography-body-xs: normal calc(var(--tui-font-offset) + .75rem) / calc(16 / 12) var(--tui-typography-family-text);--tui-typography-ui-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(24 / 17) var(--tui-typography-family-text);--tui-typography-ui-m: normal calc(var(--tui-font-offset) + 1rem) / 1.25 var(--tui-typography-family-text);--tui-typography-ui-s: normal calc(var(--tui-font-offset) + .875rem) / calc(16 / 14) var(--tui-typography-family-text);--tui-typography-ui-xs: normal calc(var(--tui-font-offset) + .75rem) / 1.25 var(--tui-typography-family-text);--tui-typography-ui-2xs: normal calc(var(--tui-font-offset) + .6875rem) / calc(12 / 11) var(--tui-typography-family-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-stroke-width: .125rem;--tui-disabled-opacity: .56;--tui-lh: 1.4em;--tui-inline-start: left;--tui-inline-end: right;--tui-inline: 1;--tui-duration-slowest: calc(var(--tui-duration) / .429);--tui-duration-slow: calc(var(--tui-duration) / .6);--tui-duration-fast: calc(var(--tui-duration) / 2);--tui-duration-fastest: calc(var(--tui-duration) / 4)}@supports (font-size: 1lh){:root,:host{--tui-lh: 1lh}}[dir=rtl]{--tui-inline-start: right;--tui-inline-end: left;--tui-inline: -1}@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: #ff4d4d;--tui-status-negative-pale: rgba(255, 77, 77, .24);--tui-status-negative-pale-hover: rgba(255, 77, 77, .32);--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: #ff4d4d;--tui-text-negative-hover: #f66}[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: #ff291a;--tui-status-negative-pale: rgba(245, 34, 34, .08);--tui-status-negative-pale-hover: rgba(245, 34, 34, .16);--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: #008764;--tui-text-positive-hover: #7ac5aa;--tui-text-negative: #eb1700;--tui-text-negative-hover: #ff4d4d;--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: #ff291a;--tui-status-negative-pale: rgba(245, 34, 34, .08);--tui-status-negative-pale-hover: rgba(245, 34, 34, .16);--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: #008764;--tui-text-positive-hover: #7ac5aa;--tui-text-negative: #eb1700;--tui-text-negative-hover: #ff4d4d;--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]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-background-accent-2-hover)}}[tuiAppearance][data-appearance=accent][data-state=hover]{background:var(--tui-background-accent-2-hover)}[tuiAppearance][data-appearance=accent]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=accent][data-state=active]{background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=action]{color:var(--tui-text-action);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-action-hover)}}[tuiAppearance][data-appearance=action][data-state=hover]{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action][data-state=active]{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]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-negative-hover)}}[tuiAppearance][data-appearance=action-destructive][data-state=hover]{color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-destructive][data-state=active]{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]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-primary)}}[tuiAppearance][data-appearance=action-grayscale][data-state=hover]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=action-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){color:var(--tui-text-primary)}[tuiAppearance][data-appearance=action-grayscale][data-state=active]{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]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=flat-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=flat-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[tuiAppearance][data-appearance=flat]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=flat-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=flat-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){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-destructive]{color:var(--tui-text-negative)}[tuiAppearance][data-appearance=flat-grayscale]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=floating]{background-color:var(--tui-background-elevation-2);color:var(--tui-text-primary);box-shadow:var(--tui-shadow-small)}[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=floating]:after{transition-property:color}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){box-shadow:var(--tui-shadow-small-hover)}}[tuiAppearance][data-appearance=floating][data-state=hover]{box-shadow:var(--tui-shadow-small-hover)}[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){background-color:var(--tui-background-base-alt);box-shadow:var(--tui-shadow-small)}[tuiAppearance][data-appearance=floating][data-state=active]{background-color:var(--tui-background-base-alt);box-shadow:var(--tui-shadow-small)}[tuiAppearance][data-appearance=outline],[tuiAppearance][data-appearance=outline-destructive],[tuiAppearance][data-appearance=outline-grayscale]{--t-bs: var(--tui-border-normal);background:transparent;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=outline][data-mode~=checked],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked],[tuiAppearance][data-appearance=outline-grayscale][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]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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=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]{--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):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--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=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]{--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){box-shadow:inset 0 0 0 1px var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=outline]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked]{box-shadow:inset 0 0 0 2px var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=outline]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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]{cursor:pointer;--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){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]{background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline-grayscale]{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]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon]:before,[tuiAppearance][data-appearance=outline-grayscale]:before,[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=icon]:after,[tuiAppearance][data-appearance=outline-grayscale]:after,[tuiAppearance][data-appearance=floating]:after{transition-property:color,transform;color:var(--tui-text-tertiary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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=icon][data-state=hover]:after,[tuiAppearance][data-appearance=outline-grayscale][data-state=hover]:after,[tuiAppearance][data-appearance=floating][data-state=hover]:after{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible):before,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible):before,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible):before,[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible):after,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible):after,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible):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=icon][data-state=active]:after,[tuiAppearance][data-appearance=outline-grayscale][data-state=active]:after,[tuiAppearance][data-appearance=floating][data-state=active]: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]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=primary]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){background:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[tuiAppearance][data-appearance=primary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--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-destructive]{color:#fff;background:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){filter:saturate(1) brightness(1.3)}}[tuiAppearance][data-appearance=primary-destructive][data-state=hover]{filter:saturate(1) brightness(1.3)}[tuiAppearance][data-appearance=primary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){filter:saturate(.8) brightness(1)}[tuiAppearance][data-appearance=primary-destructive][data-state=active]{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]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[tuiAppearance][data-appearance=primary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){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=secondary],[tuiAppearance][data-appearance=secondary-destructive],[tuiAppearance][data-appearance=secondary-grayscale]{background:var(--tui-background-neutral-1);color:var(--tui-text-action)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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]{background:var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=secondary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){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]{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=secondary][data-mode~=checked],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked],[tuiAppearance][data-appearance=secondary-grayscale][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]){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]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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([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([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([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=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=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]{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):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){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=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=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]{background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){background:var(--tui-status-negative);color:#fff}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-status-negative);color:#fff}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover]{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active]{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){color:var(--tui-text-negative);background:var(--tui-status-negative-pale)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary-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=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=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=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=negative]{--t-bg: var(--tui-status-negative-pale)}[tuiAppearance][data-appearance=negative]:before,[tuiAppearance][data-appearance=negative]:after{color:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=negative][data-state=hover]{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=negative][data-state=active]{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=negative]:checked:not([data-mode]),[tuiAppearance][data-appearance=negative][data-mode~=checked]{background:var(--tui-status-negative)}[tuiAppearance][data-appearance=positive]{--t-bg: var(--tui-status-positive-pale)}[tuiAppearance][data-appearance=positive]:before,[tuiAppearance][data-appearance=positive]:after{color:var(--tui-status-positive)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=positive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}}[tuiAppearance][data-appearance=positive][data-state=hover]{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=positive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=positive][data-state=active]{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=positive]:checked:not([data-mode]),[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]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[tuiAppearance][data-appearance=warning]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--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]: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]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[tuiAppearance][data-appearance=info]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--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]: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]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[tuiAppearance][data-appearance=neutral]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--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]:checked:not([data-mode]),[tuiAppearance][data-appearance=neutral][data-mode~=checked]{background:var(--tui-status-neutral)}[tuiAppearance][data-appearance=table]{min-block-size:calc(100% + 1px);border-radius:0!important;background:transparent;color:var(--tui-text-primary);border:none;outline:none;margin:-1px -1px 0;overflow:hidden}[tuiAppearance][data-appearance=table]:not(tui-textfield[multi],tui-input-card-group) [tuiInput]:not(textarea){border-block-end:100rem solid transparent;box-sizing:content-box}[tuiAppearance][data-appearance=table]:before,[tuiAppearance][data-appearance=table]:after{color:var(--tui-text-tertiary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=table]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state])[data-focus=false]{background-color:var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=table]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=table]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after{color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=table]:not([data-mode~=readonly])[data-state=hover][data-focus=false]{background-color:var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=table]:not([data-mode~=readonly])[data-state=hover]:before,[tuiAppearance][data-appearance=table]:not([data-mode~=readonly])[data-state=hover]:after{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=table]:focus-visible:not([data-focus=false]){border-image:conic-gradient(var(--tui-border-focus) 0 0) 1 / .125rem / 0 0 1px}[tuiAppearance][data-appearance=table][data-focus=true]{border-image:conic-gradient(var(--tui-border-focus) 0 0) 1 / .125rem / 0 0 1px}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){background:linear-gradient(to top right,transparent 0% 50%,var(--tui-status-negative) 50% 100%) top right / .5rem .5rem no-repeat border-box}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-focus=false],[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-focus=false]{background-color:var(--tui-status-negative-pale)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state])[data-focus=false],[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state])[data-focus=false]{background-color:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover][data-focus=false],[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover][data-focus=false]{background-color:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):disabled:not([data-state]),[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):disabled:not([data-state]),[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=disabled],[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=disabled]{background:transparent;outline:none}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):focus-visible:not([data-focus=false]),[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):focus-visible:not([data-focus=false]){background-color:transparent;border-image:conic-gradient(var(--tui-status-negative) 0 0) 1 / 1px / 0 0 1px}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-focus=true],[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-focus=true]{background-color:transparent;border-image:conic-gradient(var(--tui-status-negative) 0 0) 1 / 1px / 0 0 1px}[tuiAppearance][data-appearance=textfield]{transition-property:box-shadow,background-color,outline-color,border-color,color;transition-duration:calc(var(--tui-duration) / 2);transition-timing-function:var(--tui-curve-productive-standard);--t-shadow: 0 .125rem .1875rem rgba(0, 0, 0, .1);background-color:var(--tui-background-base);color:var(--tui-text-tertiary);box-shadow:var(--t-shadow);outline:1px solid var(--tui-border-normal);outline-offset:-1px;border-width:0}[tuiAppearance][data-appearance=textfield]:is(input,textarea,select){color:var(--tui-text-primary)!important}[tuiAppearance][data-appearance=textfield]:before,[tuiAppearance][data-appearance=textfield]:after{transition-property:transform}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=textfield]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16);color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=textfield]:not([data-mode~=readonly])[data-state=hover]{--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16);color:var(--tui-text-secondary)}[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]:disabled:not([data-state]),[tuiAppearance][data-appearance=textfield][data-state=disabled]{box-shadow:none}[tuiAppearance][data-appearance=textfield]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=textfield]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){outline-color:var(--tui-status-negative)}[tuiAppearance][data-appearance=textfield][data-mode~=readonly],[tuiAppearance][data-appearance=textfield][data-state=disabled],[tuiAppearance][data-appearance=textfield]:disabled,[tuiAppearance][data-appearance=textfield]._disabled{background:transparent!important;box-shadow:none!important;outline-color:var(--tui-border-normal)!important}[tuiAppearance][data-appearance=textfield] [tuiInput][chrome-autofilled],[tuiAppearance][data-appearance=textfield] [tuiInput]:-webkit-autofill{-webkit-text-fill-color:var(--tui-text-primary)!important;caret-color:var(--tui-text-primary)!important;box-shadow:0 0 0 100rem var(--tui-service-autofill-background) inset!important;transition:background-color 600000s 0s;clip-path:inset(.125rem round calc(var(--tui-radius-m) - .125rem))}[tuiAppearance][data-appearance=textfield][data-size=l] [tuiInput][chrome-autofilled],[tuiAppearance][data-appearance=textfield][data-size=l] [tuiInput]:-webkit-autofill{clip-path:inset(.125rem round calc(var(--tui-radius-l) - .125rem))}[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]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[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}tui-editor{position:relative;display:block;isolation:isolate;font:var(--tui-typography-body-m);border-radius:var(--tui-radius-m);max-block-size:inherit;min-block-size:10rem;box-sizing:border-box;overflow:auto}tui-editor[data-state=disabled]{pointer-events:none}tui-editor:after{content:"";display:table;clear:both}[tuiEditorLabel]{font:var(--tui-typography-body-s);color:var(--tui-text-secondary);pointer-events:none;will-change:transform;transform:translateY(-.25rem);inline-size:calc(100% - 2rem);font-size:.9375rem;margin-block-end:1rem;margin:1rem 1rem -.375rem}[tuiEditorScrollbar]{display:flex;padding-block-end:.75rem;box-sizing:border-box;flex:1}[tuiEditorPlaceholder]{position:absolute;color:var(--tui-text-secondary);letter-spacing:normal;text-transform:none;font:var(--tui-typography-body-m);margin-block-start:1px}tui-editor>tui-editor-socket{display:none!important;visibility:hidden;opacity:0;block-size:0;inline-size:100%;margin:0;padding:0}[tuiTiptapEditor][data-contenteditable=false] *{-webkit-user-drag:none;cursor:default}tui-toolbar-host+[tuiEditorLabel]+[tuiEditorScrollbar]{max-block-size:calc(100% - 4.375rem)}[tuiToolbar]{display:flex;scrollbar-width:none;-ms-overflow-style:none;overflow:auto;flex-wrap:wrap;align-content:center;box-sizing:border-box}[tuiToolbar]::-webkit-scrollbar,[tuiToolbar]::-webkit-scrollbar-thumb{display:none}[tuiToolbar]._disabled{pointer-events:none;opacity:var(--tui-disabled-opacity)}[tuiToolbar]:has([tuiToolbarBlock]:not(:empty)){border:none;padding:.25rem .75rem;outline:.0625rem solid var(--tui-border-normal)}[tuiToolbarBlock]{display:flex;flex-wrap:inherit;padding:.25rem 0}[tuiToolbarBlock]:empty{display:none}[tuiToolbarBlock]:not(:last-child){position:relative;margin-inline-end:.5625rem}[tuiToolbarBlock]:not(:last-child):after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:-.3125rem;transform:translateY(-50%);block-size:50%;inline-size:.0625rem;background:var(--tui-background-neutral-1-pressed)}[tuiToolbarTool]{position:relative;transition:background var(--tui-duration) ease-in-out;margin:0 .125rem;overflow:visible}[tuiToolbarTool]:hover{background:var(--tui-background-neutral-1-hover)}[tuiToolbar] [tuiItem]{position:relative;align-self:center}[tuiToolbar] input[type=file]{pointer-events:none;inline-size:0;block-size:0;font-size:0;opacity:0}[tuiToolbar] input[type=file]::-webkit-file-upload-button{display:none}[tuiPlateHost]{position:relative}[tuiPlate]{position:absolute;inset-block-start:1.9rem;inset-inline-start:50%;block-size:.25rem;pointer-events:none;transform:translate(-50%);inline-size:1.25rem}[tuiToolbarDropdownContent]{padding:.5rem}[tuiPalette]{box-sizing:border-box;max-inline-size:22.6rem}[data-accent=purple]{--tui-background-accent-1: #8b5cf6;--tui-background-accent-1-hover: #a78bfa;--tui-background-accent-1-pressed: #7c3aed}[data-accent=green]{--tui-background-accent-1: #22c55e;--tui-background-accent-1-hover: #4ade80;--tui-background-accent-1-pressed: #16a34a}[data-accent=orange]{--tui-background-accent-1: #f97316;--tui-background-accent-1-hover: #fb923c;--tui-background-accent-1-pressed: #ea580c}[data-accent=red]{--tui-background-accent-1: #ef4444;--tui-background-accent-1-hover: #f87171;--tui-background-accent-1-pressed: #dc2626}[data-accent=teal]{--tui-background-accent-1: #14b8a6;--tui-background-accent-1-hover: #2dd4bf;--tui-background-accent-1-pressed: #0d9488}:root,[tuiTheme=light]{--tui-text-action: color-mix(in srgb, var(--tui-background-accent-1) 60%, #000);--tui-text-action-hover: color-mix(in srgb, var(--tui-background-accent-1) 50%, #000);--tui-text-tertiary: rgba(27, 31, 59, .68)}[tuiTheme=dark]{--tui-text-action: color-mix(in srgb, var(--tui-background-accent-1) 50%, #fff);--tui-text-action-hover: color-mix(in srgb, var(--tui-background-accent-1) 40%, #fff);--tui-text-tertiary: rgba(255, 255, 255, .6)}:root,[tuiTheme=light]{--app-active-text: color-mix(in srgb, var(--tui-background-accent-1) 60%, #000);--app-active-fill: color-mix(in srgb, var(--tui-background-accent-1) 12%, transparent)}[tuiTheme=dark]{--app-active-text: color-mix(in srgb, var(--tui-background-accent-1) 55%, #fff);--app-active-fill: color-mix(in srgb, var(--tui-background-accent-1) 16%, transparent)}:root,[tuiTheme=light]{--app-tone-positive-text: color-mix( in srgb, var(--tui-status-positive) 55%, #000 );--app-tone-warning-text: color-mix( in srgb, var(--tui-status-warning) 48%, #000 );--app-tone-negative-text: color-mix( in srgb, var(--tui-status-negative) 70%, #000 );--app-tone-info-text: color-mix( in srgb, var(--tui-status-info) 55%, #000 );--app-tone-neutral-text: color-mix( in srgb, var(--tui-status-neutral) 70%, #000 )}@media screen{[tuiTheme=dark]{--app-tone-positive-text: color-mix( in srgb, var(--tui-status-positive) 55%, #fff );--app-tone-warning-text: color-mix( in srgb, var(--tui-status-warning) 55%, #fff );--app-tone-negative-text: color-mix( in srgb, var(--tui-status-negative) 40%, #fff );--app-tone-info-text: color-mix( in srgb, var(--tui-status-info) 55%, #fff );--app-tone-neutral-text: color-mix( in srgb, var(--tui-status-neutral) 80%, #fff )}}[tuiAppearance][data-appearance=flat-destructive]{color:var(--app-tone-negative-text)}:where(a:any-link){color:var(--tui-text-action);text-underline-offset:.15em}:where(a:any-link:hover){color:var(--tui-text-action-hover)}@keyframes app-fade-in{0%{opacity:0}}@keyframes app-fade-out{to{opacity:0}}@keyframes app-rise-in{0%{opacity:0;transform:translateY(.25rem)}}@keyframes skeleton-pulse{50%{opacity:var(--skeleton-pulse-opacity, .55)}}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes app-overlay-in{0%{opacity:0}}@keyframes app-overlay-out{to{opacity:0}}@keyframes app-sheet-in-start{0%{transform:translate(-100%)}}@keyframes app-sheet-in-end{0%{transform:translate(100%)}}@keyframes app-sheet-out-start{to{transform:translate(-100%)}}@keyframes app-sheet-out-end{to{transform:translate(100%)}}html{scrollbar-gutter:stable}@media(prefers-reduced-motion:no-preference){::view-transition-group(root){animation:none}::view-transition-old(root){animation:80ms cubic-bezier(.4,0,1,1) both app-fade-out}::view-transition-new(root){animation:.14s cubic-bezier(.2,0,0,1) 80ms both app-fade-in}::view-transition-group(app-page){animation:none}::view-transition-old(app-page){animation:80ms cubic-bezier(.4,0,1,1) both app-fade-out}::view-transition-new(app-page){animation:.14s cubic-bezier(.2,0,0,1) 80ms both app-fade-in}::view-transition-old(app-page),::view-transition-new(app-page){inline-size:auto;block-size:auto;inset-block-start:0;inset-inline-start:0}::view-transition-old(section-content),::view-transition-new(section-content){inline-size:auto;block-size:auto;inset-inline:0;margin-inline:auto}::view-transition-group(app-breadcrumbs){animation:none}::view-transition-old(app-breadcrumbs){display:none}::view-transition-new(app-breadcrumbs){animation:none}::view-transition-old(app-breadcrumbs):only-child{display:block;animation:80ms cubic-bezier(.4,0,1,1) both app-fade-out}::view-transition-new(app-breadcrumbs):only-child{animation:.14s cubic-bezier(.2,0,0,1) 80ms both app-fade-in}::view-transition-group(section-content),::view-transition-group(section-head),::view-transition-group(section-list){animation:none}::view-transition-old(section-head),::view-transition-old(section-list){display:none}::view-transition-new(section-head),::view-transition-new(section-list){animation:none}::view-transition-old(section-content),::view-transition-old(section-head):only-child,::view-transition-old(section-list):only-child{display:block;animation:80ms cubic-bezier(.4,0,1,1) both app-fade-out}::view-transition-new(section-content),::view-transition-new(section-head):only-child,::view-transition-new(section-list):only-child{animation:.14s cubic-bezier(.2,0,0,1) 80ms both app-fade-in}::view-transition-group(app-header),::view-transition-group(app-act-as-bar),::view-transition-group(app-drawer),::view-transition-group(app-tabs){animation:none}::view-transition-old(app-header),::view-transition-old(app-act-as-bar),::view-transition-old(app-drawer),::view-transition-old(app-tabs){display:none}::view-transition-new(app-header),::view-transition-new(app-act-as-bar),::view-transition-new(app-drawer),::view-transition-new(app-tabs){animation:none}::view-transition-old(app-header):only-child,::view-transition-old(app-act-as-bar):only-child,::view-transition-old(app-drawer):only-child,::view-transition-old(app-tabs):only-child{display:block;animation:80ms cubic-bezier(.4,0,1,1) both app-fade-out}::view-transition-new(app-header):only-child,::view-transition-new(app-act-as-bar):only-child,::view-transition-new(app-drawer):only-child,::view-transition-new(app-tabs):only-child{animation:.14s cubic-bezier(.2,0,0,1) 80ms both app-fade-in}::view-transition-group(course-picture){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1);overflow:clip}::view-transition-old(course-picture),::view-transition-new(course-picture){block-size:100%;inline-size:100%;object-fit:cover}.app-enter{animation:.18s cubic-bezier(.2,0,0,1) both app-rise-in}.app-leave{animation:.12s ease-in both app-fade-out}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.sr-only{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}main[tabindex="-1"]:focus{outline:none}.app-form{display:grid;gap:1rem}.app-field{display:grid;gap:.25rem}.app-field tui-error:empty{display:none}.app-form__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.app-form__submit{inline-size:100%;margin-block-start:.5rem}.app-form__aside{margin:0;color:var(--tui-text-secondary);font:var(--tui-typography-body-m)}.app-check{display:flex;align-items:flex-start;gap:.5rem;font:var(--tui-typography-body-m);cursor:pointer}.app-check input{flex:none;margin-block-start:.125rem}.login__hint{margin:.25rem 0 0}.app-section{display:grid;gap:1.25rem}.app-section__header{display:grid;gap:.25rem}.app-section__header h2{margin:0;font:var(--tui-typography-heading-h6)}.app-section__header p{margin:0;color:var(--tui-text-secondary);font:var(--tui-typography-body-m)}.account-submit{justify-self:start;margin-block-start:.5rem}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}tui-dialog[data-appearance~=bottom-sheet]{--tui-from: translateY(100%);display:flex;flex-direction:column;align-self:end;justify-self:stretch;inline-size:100%;min-inline-size:0;max-inline-size:40rem;margin-inline:auto;margin-block:0;max-block-size:85%;padding:.75rem 1rem calc(.5rem + env(safe-area-inset-bottom,0px));overflow:clip;border-radius:1.25rem 1.25rem 0 0}tui-dialog[data-appearance~=bottom-sheet]:before{content:"";flex:none;inline-size:2.5rem;block-size:.25rem;margin:0 auto .75rem;border-radius:.125rem;background:var(--tui-border-normal, #ccc)}tui-dialog[data-appearance~=bottom-sheet]>header{flex:none;margin-block-end:.5rem;font:var(--tui-typography-heading-h6)}tui-dialog[data-appearance~=bottom-sheet]>[tuiButtonX]{inset-block-start:.75rem;inset-inline-end:.5rem;min-inline-size:var(--app-tap-min);min-block-size:var(--app-tap-min)}tui-dialog[data-appearance~=bottom-sheet].tui-enter,tui-dialog[data-appearance~=bottom-sheet].tui-leave{animation-name:tuiFade,tuiSlide}@media(prefers-reduced-motion:reduce){tui-dialog[data-appearance~=bottom-sheet].tui-enter,tui-dialog[data-appearance~=bottom-sheet].tui-leave{animation-name:tuiFade;animation-duration:1ms}}tui-dialog[data-appearance~=side-drawer]{--tui-from: translateX(calc(100% * var(--tui-inline, 1)));display:flex;flex-direction:column;align-self:stretch;justify-self:end;inline-size:min(var(--app-filter-drawer-width, 24rem),90vw);block-size:auto;min-block-size:0;max-block-size:none;margin:0;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);overflow:clip;border-radius:0;box-shadow:0 0 24px #00000040}tui-dialog[data-appearance~=side-drawer].tui-enter,tui-dialog[data-appearance~=side-drawer].tui-leave{animation-name:tuiFade,tuiSlide}html tui-modal>[tuiScrollRef]:has(>tui-dialog[data-appearance~=side-drawer]){scrollbar-gutter:auto}@media(prefers-reduced-motion:reduce){tui-dialog[data-appearance~=side-drawer].tui-enter,tui-dialog[data-appearance~=side-drawer].tui-leave{animation-name:tuiFade;animation-duration:1ms}}html tui-dialog[data-appearance~=help-drawer]{inline-size:min(30rem,90vw)}tui-hint[data-appearance=tone-positive]{background:var(--tui-status-positive);color:#000000de}tui-hint[data-appearance=tone-warning]{background:var(--tui-status-warning);color:#000000de}tui-hint[data-appearance=tone-info]{background:var(--tui-status-info);color:#000000de}tui-hint[data-appearance=tone-negative]{background:color-mix(in srgb,var(--tui-status-negative) 80%,#000);color:#fff}@keyframes app-modal-backdrop{0%{-webkit-backdrop-filter:none;backdrop-filter:none}to{-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6)}}html tui-modal:last-of-type:not(.tui-leave):before,html tui-modal:nth-last-child(1 of tui-modal:not(.tui-leave):not(:has(.tui-backdrop-hidden))):before{-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6)}html tui-modal:last-of-type.tui-enter:before,html tui-modal:last-of-type.tui-leave:before,html tui-modal:nth-last-child(1 of tui-modal:not(:has(.tui-backdrop-hidden))):is(.tui-enter,.tui-leave):before{animation-name:app-modal-backdrop}html tui-modal>[tuiScrollRef]{grid-template-rows:100%}html tui-dialog[data-appearance~=taiga]{--app-dialog-margin-block: 2.5rem;display:flex;flex-direction:column;margin-block:var(--app-dialog-margin-block);max-block-size:calc(100% - 2 * var(--app-dialog-margin-block));overflow:clip}@media(max-height:32rem){html tui-dialog[data-appearance~=taiga]{--app-dialog-margin-block: 1rem}}html tui-dialog>:is(header,footer){flex:none}html tui-dialog :has(.dlg-body):not(.dlg-body,tui-loader),html tui-dialog>ng-component:has(>.t-content){display:flex;flex-direction:column;min-block-size:0}html tui-dialog tui-loader:has(.dlg-body){flex-shrink:1;min-block-size:0;grid-template-rows:minmax(0,1fr)}.dlg-body{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem;flex:1 1 auto;min-block-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;margin-inline:-.5rem -1.125rem;padding:.25rem 1.125rem .25rem .5rem}html tui-dialog>ng-component>.t-content{min-block-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html tui-dialog>ng-component>footer{flex:none}html tui-dialog[data-appearance~=taiga]>:not(header,footer,[tuiButtonX],.dlg-body,:has(.dlg-body),ng-component:has(>.t-content)){min-block-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.choice-fieldset{display:block;min-inline-size:0;margin:0;padding:0;border:0}.choice-fieldset>legend{margin-block-end:.5rem;padding:0;color:var(--tui-text-secondary);font:var(--tui-typography-body-s)}.choice-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.choice-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.5rem;border:1px solid var(--tui-border-normal);border-radius:var(--tui-radius-m);color:var(--tui-text-secondary);font:var(--tui-typography-body-s);text-align:center;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.choice-tile tui-icon{font-size:1.5rem}@media(hover:hover){.choice-tile:hover{border-color:var(--tui-border-hover)}}.choice-tile:has(:checked){border-color:var(--tui-background-accent-1);background:color-mix(in srgb,var(--tui-background-accent-1) 10%,transparent);color:var(--tui-text-primary)}.choice-tile:has(:focus-visible){outline:2px solid var(--tui-border-focus);outline-offset:2px}.choice-tile__input{position:absolute;inline-size:1px;block-size:1px;opacity:0}@media(max-width:30rem){.choice-tiles{grid-template-columns:minmax(0,1fr)}.choice-tile{flex-direction:row;justify-content:flex-start;padding:.375rem .75rem}}tui-dropdown .t-wrapper:has(>app-list-columns-menu){display:flex;flex-direction:column;min-block-size:0}app-list-table .table-wrap{scrollbar-width:thin;scrollbar-color:var(--tui-border-hover) transparent}app-list-table .table-wrap::-webkit-scrollbar{display:block;block-size:.5rem}app-list-table .table-wrap::-webkit-scrollbar-thumb{border-radius:.25rem;background:var(--tui-border-hover)}app-list-table .table-frame--more-start:before,app-list-table .table-frame--more-end:after{content:"";position:absolute;z-index:3;inset-block:0;inline-size:1.5rem;pointer-events:none}app-list-table .table-frame--more-start:before{inset-inline-start:var(--edge-start, 0px);background:linear-gradient(to right,var(--tui-background-base),transparent)}app-list-table .table-frame--more-end:after{inset-inline-end:var(--edge-end, 0px);background:linear-gradient(to left,var(--tui-background-base),transparent)}app-list-table .table-more{position:absolute;z-index:4;inset-block-start:.5rem}app-list-table .table-more--start{inset-inline-start:calc(var(--edge-start, 0px) + .25rem)}app-list-table .table-more--end{inset-inline-end:calc(var(--edge-end, 0px) + .25rem)}app-list-table .table-cut-tip{position:absolute;z-index:5;max-inline-size:min(28rem,90%);padding:.375rem .625rem;border-radius:var(--tui-radius-m);background:var(--tui-background-accent-opposite-hover);color:var(--tui-background-base);font:var(--tui-typography-body-s);overflow-wrap:anywhere;pointer-events:none}[dir=rtl] app-list-table .table-frame--more-start:before{background:linear-gradient(to left,var(--tui-background-base),transparent)}[dir=rtl] app-list-table .table-frame--more-end:after{background:linear-gradient(to right,var(--tui-background-base),transparent)}[dir=rtl] app-list-table .table-more,[dir=rtl] app-list-table .table-more-in-header{transform:scaleX(-1)}.course-text{overflow-wrap:anywhere;font:var(--tui-typography-body-m)}.course-text>:where(*){margin-block:0 .75rem}.course-text :where(ul,ol){padding-inline-start:1.5rem}.course-text :where(ul){list-style:disc}.course-text :where(ol){list-style:decimal}.course-text :where(li)>:where(p){margin:0}.course-text>:where(h1,h2,h3,h4){margin-block:1.25rem .5rem;font:var(--tui-typography-heading-h6)}.course-text :where(blockquote){padding-inline-start:1rem;border-inline-start:.25rem solid var(--tui-border-normal);color:var(--tui-text-secondary)}.course-text :where(a){color:var(--tui-text-action);text-decoration:underline}.course-text :where(table){display:block;max-inline-size:100%;overflow-x:auto;border-collapse:collapse}.course-text :where(th,td){min-inline-size:4rem;padding:.375rem .625rem;border:1px solid var(--tui-border-normal);vertical-align:top;text-align:start}.course-text :where(th){background:var(--tui-background-neutral-1);font-weight:600}.course-text :where(th,td)>:where(p){margin:0}.course-text :where(hr){margin-block:1.25rem;border:0;border-block-start:1px solid var(--tui-border-normal)}.course-text :where(code){padding:.0625rem .3125rem;border-radius:.25rem;background:var(--tui-background-neutral-1);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.course-text :where(pre){padding:.75rem 1rem;border-radius:.5rem;background:var(--tui-background-neutral-1);overflow-x:auto;white-space:pre}.course-text :where(pre)>:where(code){padding:0;background:none}.course-text>:last-child{margin-block-end:0}@media(pointer:coarse){.dock__tools button{min-block-size:var(--app-tap-min)}}@media(pointer:coarse){.dock__tools [tuiIconButton]{min-inline-size:2.75rem}}.app-shell-layout{--app-header-height: 3.5rem;--app-header-offset: calc(var(--act-as-bar-height, 0px) + var(--app-header-height));--app-status-strip: var(--app-safe-top, env(safe-area-inset-top, 0px))}.app-shell-layout[data-header-hidden=true]{--app-header-offset: calc(var(--act-as-bar-height, 0px) + var(--app-status-strip))}.app-shell-layout[data-header-hidden=true]:before{content:"";position:fixed;inset-block-start:0;inset-inline:0;z-index:15;block-size:var(--app-status-strip);background:var(--tui-background-base, #fff);pointer-events:none}.app-shell-header{position:sticky;top:var(--act-as-bar-height, 0px);z-index:15;display:block;min-block-size:var(--app-header-height);background:var(--tui-background-base, #fff);transform:translateY(0);transition:transform .22s cubic-bezier(.2,0,0,1);will-change:transform}[data-header-hidden=true]>.app-shell-header{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.app-shell-header{transition:none}}.app-shell-content{display:flex;flex:1;flex-direction:column;min-width:0}app-act-as-bar{view-transition-name:app-act-as-bar}.app-shell-grid{--app-dock-width: 0px;display:grid;min-height:calc(100dvh - var(--act-as-bar-height, 0px));grid-template-areas:"header" "content" "tabs";grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto}.app-shell-grid>.app-shell-header{grid-area:header;view-transition-name:app-header}.app-shell-grid>.app-shell-content{grid-area:content;view-transition-name:app-page}@media(min-width:768px){.app-shell-grid{--app-dock-width: var(--app-drawer-width, 280px);grid-template-rows:auto 1fr;grid-template-areas:"header header" "dock content";grid-template-columns:var(--app-dock-width) minmax(0,1fr)}.app-shell-grid[data-pinned=false],.app-shell-grid[data-pinned=auto]{--app-dock-width: 56px}}@media(min-width:768px)and (min-width:1024px){.app-shell-grid[data-pinned=auto]{--app-dock-width: var(--app-drawer-width, 280px)}}@media(min-width:768px){.app-shell-grid[data-side=end]{grid-template-areas:"header header" "content dock";grid-template-columns:minmax(0,1fr) var(--app-dock-width)}}@media(max-width:767px){.app-shell-content:has(app-section-layout[data-at-index=false]) app-breadcrumbs{display:none}}.app-shell-layout[data-immersive=true]:is([data-chrome=theater],[data-chrome=focus]),html:is([data-lesson-view=theater],[data-lesson-view=focus]) .app-shell-layout[data-immersive=true][data-chrome=auto]{--app-header-offset: calc(var(--act-as-bar-height, 0px) + var(--app-status-strip));--app-tabs-height: 0px;--app-dock-width: 0px;grid-template-areas:"content";grid-template-columns:minmax(0,1fr);grid-template-rows:1fr}.app-shell-layout[data-immersive=true]:is([data-chrome=theater],[data-chrome=focus]):before,html:is([data-lesson-view=theater],[data-lesson-view=focus]) .app-shell-layout[data-immersive=true][data-chrome=auto]:before{content:"";position:fixed;inset-block-start:0;inset-inline:0;z-index:15;block-size:var(--app-status-strip);background:var(--tui-background-base, #fff);pointer-events:none}.app-shell-layout[data-immersive=true]:is([data-chrome=theater],[data-chrome=focus])>.app-shell-header,.app-shell-layout[data-immersive=true]:is([data-chrome=theater],[data-chrome=focus])>app-shell-dock,.app-shell-layout[data-immersive=true]:is([data-chrome=theater],[data-chrome=focus])>.tabs,.app-shell-layout[data-immersive=true]:is([data-chrome=theater],[data-chrome=focus]) app-breadcrumbs,.app-shell-layout[data-immersive=true]:is([data-chrome=theater],[data-chrome=focus]) app-site-footer,html:is([data-lesson-view=theater],[data-lesson-view=focus]) .app-shell-layout[data-immersive=true][data-chrome=auto]>.app-shell-header,html:is([data-lesson-view=theater],[data-lesson-view=focus]) .app-shell-layout[data-immersive=true][data-chrome=auto]>app-shell-dock,html:is([data-lesson-view=theater],[data-lesson-view=focus]) .app-shell-layout[data-immersive=true][data-chrome=auto]>.tabs,html:is([data-lesson-view=theater],[data-lesson-view=focus]) .app-shell-layout[data-immersive=true][data-chrome=auto] app-breadcrumbs,html:is([data-lesson-view=theater],[data-lesson-view=focus]) .app-shell-layout[data-immersive=true][data-chrome=auto] app-site-footer{display:none}:root{--app-space-2xs: .25rem;--app-space-xs: .5rem;--app-space-s: .75rem;--app-space-m: 1rem;--app-space-l: 1.25rem;--app-space-xl: 2rem;--app-page-gap: 1.25rem;--app-block-gap: 1rem;--app-card-pad: 1rem;--app-row-pad: .5rem;--app-tap-min: 0px;--app-tap-box: 2.25rem;--app-font-page-title: var(--tui-typography-heading-h5);--app-font-section: var(--tui-typography-heading-h6);--app-font-card-title: bold var(--tui-typography-body-l);--app-font-figure: var(--tui-typography-heading-h5);--app-font-meta: var(--tui-typography-body-s)}@media(min-width:768px){:root{--app-font-page-title: var(--tui-typography-heading-h4)}}@media(pointer:coarse){:root:not([data-density=compact]){--app-space-2xs: .25rem;--app-space-xs: .5rem;--app-space-s: 1rem;--app-space-m: 1.25rem;--app-space-l: 1.5rem;--app-space-xl: 2.5rem;--app-page-gap: 1.75rem;--app-block-gap: 1.25rem;--app-card-pad: 1.25rem;--app-row-pad: .75rem;--app-tap-min: 2.75rem;--app-tap-box: 2.75rem}:root:not([data-density=compact]) [tuiButton]:is([data-size=s],[data-size=xs]):not(tui-textfield *,[data-tap=extend]),:root:not([data-density=compact]) [tuiIconButton]:is([data-size=s],[data-size=xs]):not(tui-textfield *,[data-tap=extend],[data-appearance=icon]){min-block-size:var(--app-tap-min);min-inline-size:var(--app-tap-min)}:root:not([data-density=compact]) tui-segmented[data-size=s]{--t-height: max(var(--tui-height-s), var(--app-tap-min))}}:root[data-density=comfortable]{--app-space-2xs: .25rem;--app-space-xs: .5rem;--app-space-s: 1rem;--app-space-m: 1.25rem;--app-space-l: 1.5rem;--app-space-xl: 2.5rem;--app-page-gap: 1.75rem;--app-block-gap: 1.25rem;--app-card-pad: 1.25rem;--app-row-pad: .75rem;--app-tap-min: 2.75rem;--app-tap-box: 2.75rem}:root[data-density=comfortable] [tuiButton]:is([data-size=s],[data-size=xs]):not(tui-textfield *,[data-tap=extend]),:root[data-density=comfortable] [tuiIconButton]:is([data-size=s],[data-size=xs]):not(tui-textfield *,[data-tap=extend],[data-appearance=icon]){min-block-size:var(--app-tap-min);min-inline-size:var(--app-tap-min)}:root[data-density=comfortable] tui-segmented[data-size=s]{--t-height: max(var(--tui-height-s), var(--app-tap-min))}@media(pointer:fine){:root:not([data-density=comfortable]){--tui-height-m: 2.25rem;--tui-height-l: 2.75rem}:root:not([data-density=comfortable]) tui-textfield[data-size=l]{--t-label-y: -.5625rem;--t-label-font: var(--tui-typography-ui-xs)}}.app-card{padding:var(--app-card-pad);border:1px solid var(--tui-border-normal);border-radius:var(--tui-radius-l);background:var(--tui-background-base);color:var(--tui-text-primary)}.app-well,.app-card .app-card{padding:var(--app-card-pad);border:0;border-radius:var(--tui-radius-m);background:var(--tui-background-neutral-1)}.app-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.app-rows>*{padding-block:var(--app-row-pad)}.app-rows>*+*{border-block-start:1px solid var(--tui-border-normal)}.app-stretched-link{color:inherit;text-decoration:none;outline:none}.app-stretched-link:after{content:"";position:absolute;inset:0;z-index:1}.app-stretched-link:hover,.app-stretched-link:focus-visible{text-decoration:underline}.app-stretched-link:focus-visible:after{outline:2px solid var(--tui-background-accent-1, #4c9eeb);outline-offset:-2px;border-radius:inherit}.app-picture-pill{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;padding:.125rem .5rem;border-radius:1rem;background:var(--tui-background-base, #fff);color:var(--tui-text-primary);font:var(--tui-typography-body-xs);box-shadow:0 1px 2px #00000026}.app-picture-pill--dark{inset-block:auto .5rem;background:#00000073;color:#fff;box-shadow:none}.app-clamp-1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}:where([dir=auto]:not(input,textarea)){text-align:-webkit-match-parent;text-align:match-parent}.course-text[dir=auto]{text-align:start}@media(hover:hover)and (prefers-reduced-motion:no-preference){app-course-card.tui-interactive{transition-property:transform,box-shadow;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-out}app-course-card.tui-interactive app-lazy-image,app-course-card.tui-interactive app-course-cover .icon{transition:transform var(--tui-duration, .3s) ease-out}app-course-card.tui-interactive:hover{transform:translateY(-.25rem) scale(1.015)}app-course-card.tui-interactive:hover app-lazy-image{transform:scale(1.05)}app-course-card.tui-interactive:hover app-course-cover .icon{transform:rotate(-4deg) scale(1.15)}}@media(max-width:767px){.app-shell-content>main:has(>app-student-lesson){padding-block-start:0}.app-shell-content>main:has(>app-student-lesson)>app-breadcrumbs{margin-block-end:0}}@container lesson (min-width: 40rem){html[data-lesson-view=focus] app-student-lesson .lesson[data-presentation][data-collapsed]{grid-template-columns:minmax(0,1fr)}html[data-lesson-view=focus] app-student-lesson .body{justify-self:center}html[data-lesson-view=focus] app-student-lesson .bar{transition:opacity .2s ease,visibility .2s}html[data-lesson-view=focus] app-student-lesson .lesson[data-idle] .bar:not(:focus-within){visibility:hidden;opacity:0}}@media(prefers-reduced-motion:reduce){html[data-lesson-view=focus] app-student-lesson .bar{transition:none}}[data-tour]{scroll-margin-block:calc(var(--app-header-offset, 3.5rem) + 1rem) calc(var(--app-tabs-height, 0px) + 1rem)}html[data-tour-active] .app-shell-layout[data-header-hidden=true]>.app-shell-header{transform:none}html[data-demo-data]:before{content:"";position:fixed;inset:0 0 auto;block-size:.1875rem;background:var(--tui-background-accent-1);pointer-events:none;z-index:10000}app-notification-popup{margin-block-start:calc(var(--act-as-bar-height, 0px) + 3.5rem + .5rem);margin-inline:.75rem}@media(max-width:767px){app-notification-popup{margin-inline:.5rem;justify-self:stretch}}html.app-resizing,html.app-resizing *{cursor:col-resize!important;user-select:none!important;-webkit-user-select:none!important}@media(min-width:768px){:has(>app-side-panel-frame[data-resized=true][data-mode=docked][data-open=true]){grid-template-columns:minmax(0,1fr) clamp(20rem,var(--app-editor-panel-width),min(40rem,100% - 25rem))!important}}html{box-sizing:border-box}:root{--tui-typography-family-text: system-ui, sans-serif;--tui-typography-family-display: system-ui, sans-serif}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding-block-end:var(--consent-banner-height, 0px)}html{color-scheme:light;background:#fff}html[tuiTheme=dark],html:has(>body[tuiTheme=dark]){color-scheme:dark;background:#222}:focus-visible{outline:2px solid var(--tui-background-accent-1, #4c9eeb);outline-offset:2px}
