@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-duration: .3s;--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: #3aa981;--tui-text-positive-hover: #7ac5aa;--tui-text-negative: #ff291a;--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: #3aa981;--tui-text-positive-hover: #7ac5aa;--tui-text-negative: #ff291a;--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]){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]){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]){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]){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]),[tuiAppearance][data-appearance=flat-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=flat-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat][data-state=active],[tuiAppearance][data-appearance=flat-destructive][data-state=active],[tuiAppearance][data-appearance=flat-grayscale][data-state=active]{background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat-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]){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);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]),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=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,:invalid:not(._untouched)):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid:not(._untouched)):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid,: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,:invalid:not(._untouched)):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid:not(._untouched)):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid,: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,:invalid:not(._untouched)):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,:invalid:not(._untouched)):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,: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]),[tuiAppearance][data-appearance=outline-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline][data-state=active],[tuiAppearance][data-appearance=outline-destructive][data-state=active],[tuiAppearance][data-appearance=outline-grayscale][data-state=active]{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]):before,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):before,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):before,[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):after,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):after,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon][data-state=active]:before,[tuiAppearance][data-appearance=outline-grayscale][data-state=active]:before,[tuiAppearance][data-appearance=floating][data-state=active]:before,[tuiAppearance][data-appearance=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,: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]){--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]){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]){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]),[tuiAppearance][data-appearance=secondary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-state=active]{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]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=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,:invalid:not(._untouched)):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,:invalid:not(._untouched)):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,:invalid:not(._untouched)):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,:invalid:not(._untouched)):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,:invalid:not(._untouched)):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,: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]):is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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,: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]):is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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]:is([data-mode~=invalid],.tui-invalid,: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]:is([data-mode~=invalid],.tui-invalid,: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]:is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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,: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]):is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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]:is([data-mode~=invalid],.tui-invalid,: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]:is([data-mode~=invalid],.tui-invalid,: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]:is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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,: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]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,: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]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,: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]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,: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]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,: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]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,: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]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,: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]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,: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]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,: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]){background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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]:is([data-mode~=invalid],.tui-invalid,: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]:is([data-mode~=invalid],.tui-invalid,: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]:is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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]):is([data-mode~=invalid],.tui-invalid,: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,:invalid:not(._untouched)):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid:not(._untouched)):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid,: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,: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]:is([data-mode~=invalid],.tui-invalid,: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]:is([data-mode~=invalid],.tui-invalid,: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,:invalid:not(._untouched)):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,:invalid:not(._untouched)):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,: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,: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]),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid,: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]),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid,: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]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid,:invalid:not(._untouched)):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,:invalid:not(._untouched)):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,: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]){--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]){--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]){--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]){--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]){--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,: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,: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,: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,: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,: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,: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,: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,: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,: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}:root{--dice-size: 110px;--dice-animation-duration: 2.5s;--dice-animation-name: roll-standard}.dice-wrapper{position:relative;width:var(--dice-size);height:var(--dice-size);display:inline-flex;align-items:center;justify-content:center;margin:1.5rem;perspective:1500px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;animation:die-appear .4s cubic-bezier(.175,.885,.32,1.275)}.dice-wrapper.drag-mode{cursor:grab;touch-action:none}.dice-wrapper.is-dragging{cursor:grabbing}.dice-drag-container{width:100%;height:100%;transform-style:preserve-3d;will-change:transform}@keyframes die-appear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.dice-tumble{width:100%;height:100%;transform-style:preserve-3d;transform-origin:center}.is-rolling .dice-tumble{animation:var(--dice-animation-name) var(--dice-animation-duration) linear infinite}.dice-wrapper.is-spinning-always:not(.is-rolling) .dice-tumble{animation:roll-demo 15s linear infinite}.dice-result{position:absolute;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-origin:center}.die-face{position:absolute;top:50%;left:50%;width:0px;height:0px;transform-style:preserve-3d;backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.face-content{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:15% 10% 10%;width:100%;height:100%;font-family:Inter,sans-serif;font-weight:800;z-index:10;word-wrap:break-word;overflow:visible;text-align:center}.face-content img,.face-content svg,.face-content canvas{max-width:100%;max-height:100%;object-fit:contain}@keyframes roll-standard{0%{transform:rotateX(0) rotateY(0) rotate(0)}33%{transform:rotateX(120deg) rotateY(240deg) rotate(36deg)}66%{transform:rotateX(240deg) rotateY(480deg) rotate(72deg)}to{transform:rotateX(360deg) rotateY(720deg) rotate(108deg)}}@keyframes roll-chaotic{0%{transform:rotateX(0) rotateY(0) rotate(0)}25%{transform:rotateX(180deg) rotateY(-90deg) rotate(45deg)}50%{transform:rotateX(360deg) rotateY(360deg) rotate(-90deg)}75%{transform:rotateX(540deg) rotateY(180deg) rotate(180deg)}to{transform:rotateX(720deg) rotateY(720deg) rotate(360deg)}}@keyframes roll-float{0%{transform:translateY(0) rotateX(0) rotateY(0)}50%{transform:translateY(-20px) rotateX(180deg) rotateY(180deg)}to{transform:translateY(0) rotateX(360deg) rotateY(360deg)}}@keyframes roll-demo{0%{transform:rotateX(15deg) rotateY(0)}to{transform:rotateX(15deg) rotateY(360deg)}}.theme-obsidian{--dice-color: #0a0a0c;--dice-secondary-color: #4c1d95;--dice-text-color: #ffffff}.theme-obsidian .face-shape{stroke-width:3px;filter:contrast(1.2) brightness(.8)}.theme-obsidian .die-face{filter:drop-shadow(0 0 2px var(--dice-secondary-color))}.theme-weathered-oak{--dice-color: #451a03;--dice-secondary-color: #78350f;--dice-text-color: #ffffff}.theme-weathered-oak .face-shape{stroke-width:4px}.theme-weathered-oak .die-face{--face-background: repeating-linear-gradient(45deg, rgba(0,0,0,.1) 0px, rgba(0,0,0,.1) 2px, transparent 2px, transparent 4px);-webkit-mask-image:radial-gradient(circle,black,transparent 70%);mask-image:radial-gradient(circle,black,transparent 70%)}.theme-carrara-marble{--dice-color: #f8fafc;--dice-secondary-color: #94a3b8;--dice-text-color: #1e293b}.theme-carrara-marble .face-shape{stroke-width:2px}.theme-carrara-marble .face-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent 45%,rgba(148,163,184,.2) 50%,transparent 55%);pointer-events:none}.theme-verdigris-copper{--dice-color: #134e4a;--dice-secondary-color: #2dd4bf;--dice-text-color: #ffffff}.theme-verdigris-copper .face-shape{stroke-width:3px}.theme-verdigris-copper .die-face{filter:sepia(.3) hue-rotate(140deg)}.theme-bioluminescent{--dice-color: #064e3b;--dice-secondary-color: #22d3ee;--dice-text-color: #ffffff}.theme-bioluminescent .face-shape{stroke-width:2px}.theme-bioluminescent .die-face{filter:drop-shadow(0 0 6px var(--dice-secondary-color))}.theme-frosted-glacier{--dice-color: #bae6fd;--dice-secondary-color: #e0f2fe;--dice-text-color: #0c4a6e}.theme-frosted-glacier .face-bg{--face-background: rgba(186, 230, 253, .2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.theme-frosted-glacier .face-shape{stroke-width:2px}.theme-volcanic-basalt{--dice-color: #18181b;--dice-secondary-color: #fb7185;--dice-text-color: #ffffff}.theme-volcanic-basalt .face-shape{stroke-width:4px;filter:drop-shadow(0 0 2px #ef4444)}.theme-ancient-parchment{--dice-color: #fef3c7;--dice-secondary-color: #78350f;--dice-text-color: #451a03}.theme-ancient-parchment .face-shape{stroke-width:2px}.theme-jade-imperium{--dice-color: #065f46;--dice-secondary-color: #fbbf24;--dice-text-color: #ffffff}.theme-jade-imperium .face-shape{stroke-width:3px}.theme-starry-night{--dice-color: #0f172a;--dice-secondary-color: #94a3b8;--dice-text-color: #ffffff}.theme-starry-night .face-shape{stroke-width:1px}.theme-starry-night .face-bg:after{content:"\2726";position:absolute;font-size:8px;color:#fff;opacity:.4;animation:twinkle 2s infinite alternate}@keyframes twinkle{0%{opacity:.2;transform:scale(.8)}to{opacity:.6;transform:scale(1.2)}}.theme-arcane-leyline{--dice-color: #4c1d95;--dice-secondary-color: #22d3ee;--dice-text-color: #ffffff}.theme-arcane-leyline .face-shape{stroke-width:3px;filter:drop-shadow(0 0 5px #06b6d4)}.theme-spirit-wisp{--dice-color: #ecfeff;--dice-secondary-color: #a5f3fc;--dice-text-color: #083344}.theme-spirit-wisp .die-face{opacity:.7;filter:blur(.5px) drop-shadow(0 0 8px #a5f3fc)}.theme-spirit-wisp .face-shape{stroke-width:2px}.theme-phoenix-ember{--dice-color: #991b1b;--dice-secondary-color: #f59e0b;--dice-text-color: #ffffff}.theme-phoenix-ember .face-shape{stroke-width:4px}.theme-phoenix-ember .die-face{filter:drop-shadow(0 0 10px #ef4444);animation:ember-flicker 1.5s infinite alternate}@keyframes ember-flicker{0%{filter:drop-shadow(0 0 4px #ef4444)}to{filter:drop-shadow(0 0 12px #f97316)}}.theme-void-dweller{--dice-color: #000000;--dice-secondary-color: #5b21b6;--dice-text-color: #ffffff}.theme-void-dweller .face-shape{stroke-width:4px;filter:contrast(1.5) drop-shadow(0 0 2px #4c1d95)}.theme-celestial-gold{--dice-color: #f59e0b;--dice-secondary-color: #ffffff;--dice-text-color: #78350f}.theme-celestial-gold .face-shape{stroke-width:3px}.theme-celestial-gold .die-face{filter:drop-shadow(0 0 15px rgba(255,255,255,.8))}.theme-moonstone{--dice-color: #e2e8f0;--dice-secondary-color: #818cf8;--dice-text-color: #1e1b4b}.theme-moonstone .face-shape{stroke-width:2px}.theme-moonstone .die-face{--face-background: radial-gradient(circle, rgba(129, 140, 248, .2), transparent)}.theme-cursed-ichor{--dice-color: #14532d;--dice-secondary-color: #4ade80;--dice-text-color: #ffffff}.theme-cursed-ichor .face-shape{stroke-width:3px;filter:hue-rotate(50deg) saturate(1.5)}.theme-chronos-sand{--dice-color: #d97706;--dice-secondary-color: #fef3c7;--dice-text-color: #451a03}.theme-chronos-sand .face-shape{stroke-width:2px}.theme-chronos-sand .die-face{filter:grayscale(.2) sepia(.4)}.theme-dreamweaver{--dice-color: #fdf2f8;--dice-secondary-color: #f472b6;--dice-text-color: #1e293b}.theme-dreamweaver .face-shape{stroke-width:3px}.theme-dreamweaver .die-face{--face-background: linear-gradient(45deg, rgba(244, 114, 182, .1), rgba(96, 165, 250, .1))}.theme-shadowfell{--dice-color: #18181b;--dice-secondary-color: #27272a;--dice-text-color: #52525b}.theme-shadowfell .face-shape{stroke-width:5px}.theme-cyberpunk-2077{--dice-color: #fde047;--dice-secondary-color: #db2777;--dice-text-color: #000000}.theme-cyberpunk-2077 .face-shape{stroke-width:4px}.theme-cyberpunk-2077 .die-face:before{text-shadow:0 0 5px #ec4899}.theme-monochrome-hud{--dice-color: #052e16;--dice-secondary-color: #22c55e;--dice-text-color: #22c55e}.theme-monochrome-hud .face-shape{stroke-width:2px}.theme-monochrome-hud .die-face{filter:drop-shadow(0 0 4px var(--dice-secondary-color))}.theme-carbon-fiber{--dice-color: #09090b;--dice-secondary-color: #3f3f46;--dice-text-color: #ffffff}.theme-carbon-fiber .face-shape{stroke-width:3px}.theme-carbon-fiber .die-face{--face-background: repeating-linear-gradient(45deg, #18181b 0px, #18181b 2px, #27272a 2px, #27272a 4px)}.theme-plasma-reactor{--dice-color: #083344;--dice-secondary-color: #06b6d4;--dice-text-color: #ffffff}.theme-plasma-reactor .face-shape{stroke-width:2px}.theme-plasma-reactor .die-face{filter:drop-shadow(0 0 12px var(--dice-secondary-color));animation:reactor-pulse 2s infinite ease-in-out}@keyframes reactor-pulse{0%{transform:scale(1);filter:drop-shadow(0 0 12px var(--dice-secondary-color))}50%{transform:scale(1.02);filter:drop-shadow(0 0 20px #22d3ee)}to{transform:scale(1);filter:drop-shadow(0 0 12px var(--dice-secondary-color))}}.theme-circuit-board{--dice-color: #1e293b;--dice-secondary-color: #ea580c;--dice-text-color: #ffffff}.theme-circuit-board .face-shape{stroke-width:3px}.theme-liquid-mercury{--dice-color: #cbd5e1;--dice-secondary-color: #f8fafc;--dice-text-color: #1e293b}.theme-liquid-mercury .face-shape{stroke-width:1px}.theme-liquid-mercury .die-face{filter:contrast(1.5) brightness(1.2) drop-shadow(0 0 4px #94a3b8)}.theme-industrial-hazard{--dice-color: #eab308;--dice-secondary-color: #000000;--dice-text-color: #000000}.theme-industrial-hazard .face-shape{stroke-width:4px}.theme-industrial-hazard .die-face{--face-background: repeating-linear-gradient(-45deg, transparent, transparent 10px, rgba(0,0,0,.1) 10px, rgba(0,0,0,.1) 20px)}.theme-holographic-foil{--dice-color: rgba(255, 255, 255, .4);--dice-secondary-color: #ffffff;--dice-text-color: #1e293b}.theme-holographic-foil .face-shape{stroke-width:2px}.theme-holographic-foil .face-bg{--face-background: linear-gradient(135deg, #f472b6, #60a5fa, #4ade80, #fbbf24);background-size:400% 400%;animation:holo-shift 5s infinite linear;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes holo-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.theme-synthwave-sky{--dice-color: #4c1d95;--dice-secondary-color: #ec4899;--dice-text-color: #ffffff}.theme-synthwave-sky .face-shape{stroke-width:3px}.theme-synthwave-sky .die-face{--face-background: linear-gradient(to top, #831843, #4c1d95)}.theme-interstellar-warp{--dice-color: #000000;--dice-secondary-color: #ffffff;--dice-text-color: #ffffff}.theme-interstellar-warp .face-shape{stroke-width:1px}.theme-interstellar-warp .die-face{filter:drop-shadow(0 0 3px var(--dice-secondary-color))}.theme-sumie-ink{--dice-color: #fafafa;--dice-secondary-color: #000000;--dice-text-color: #000000}.theme-sumie-ink .face-shape{stroke-width:4px}.theme-sumie-ink .die-face{filter:contrast(1.2) drop-shadow(4px 4px 0px rgba(0,0,0,.1))}.theme-vibrant-pop-art{--dice-color: #22d3ee;--dice-secondary-color: #db2777;--dice-text-color: #000000}.theme-vibrant-pop-art .face-shape{stroke-width:5px}.theme-vibrant-pop-art .face-bg{--face-background: radial-gradient(#fbbf24 20%, transparent 20%);background-size:10px 10px}.theme-watercolor-wash{--dice-color: rgba(34, 211, 238, .3);--dice-secondary-color: #0ea5e9;--dice-text-color: #0c4a6e}.theme-watercolor-wash .face-shape{stroke-width:3px;filter:blur(.5px)}.theme-watercolor-wash .die-face{--face-background: radial-gradient(circle, var(--dice-secondary-color) 10%, transparent)}.theme-pixel-dungeon{--dice-color: #3f3f46;--dice-secondary-color: #18181b;--dice-text-color: #ffffff}.theme-pixel-dungeon .face-shape{stroke-width:4px;image-rendering:pixelated}.theme-pixel-dungeon .die-face:before{font-family:Courier New,monospace!important}.theme-gold-leaf{--dice-color: #fbbf24;--dice-secondary-color: #d97706;--dice-text-color: #451a03}.theme-gold-leaf .face-shape{stroke-width:2px}.theme-gold-leaf .die-face{filter:drop-shadow(0 0 2px var(--dice-secondary-color));--face-background: linear-gradient(135deg, rgba(255,255,255,.4) 0%, transparent 50%, rgba(0,0,0,.1) 100%)}.theme-blueprint{--dice-color: #1e3a8a;--dice-secondary-color: #ffffff;--dice-text-color: #ffffff}.theme-blueprint .face-shape{stroke-width:1px}.theme-blueprint .die-face{--face-background: repeating-linear-gradient(0deg, rgba(255,255,255,.05) 0px, rgba(255,255,255,.05) 1px, transparent 1px, transparent 10px), repeating-linear-gradient(90deg, rgba(255,255,255,.05) 0px, rgba(255,255,255,.05) 1px, transparent 1px, transparent 10px)}.theme-retro-comic{--dice-color: #ef4444;--dice-secondary-color: #000000;--dice-text-color: #000000}.theme-retro-comic .face-shape{stroke-width:5px}.theme-retro-comic .die-face:before{font-style:italic;text-shadow:2px 2px 0px #000000}.theme-lava-lamp{--dice-color: rgba(239, 68, 68, .4);--dice-secondary-color: #ef4444;--dice-text-color: #ffffff}.theme-lava-lamp .face-shape{stroke-width:2px}.theme-lava-lamp .face-bg{--face-background: radial-gradient(circle at 30% 30%, #ef4444, transparent 50%), radial-gradient(circle at 70% 70%, #f97316, transparent 50%);animation:lava-flow 10s infinite linear}@keyframes lava-flow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theme-stained-glass{--dice-color: rgba(96, 165, 250, .5);--dice-secondary-color: #1e293b;--dice-text-color: #ffffff}.theme-stained-glass .face-shape{stroke-width:4px}.theme-stained-glass .die-face{--face-background: conic-gradient(#ef4444, #fbbf24, #4ade80, #60a5fa, #ef4444);opacity:.8}.theme-chalkboard{--dice-color: #18181b;--dice-secondary-color: #52525b;--dice-text-color: #e4e4e7}.theme-chalkboard .face-shape{stroke-width:2px}.theme-chalkboard .die-face:before{font-family:serif!important}.theme-candy-cane{--dice-color: #ef4444;--dice-secondary-color: #ffffff;--dice-text-color: #000000}.theme-candy-cane .die-face{--face-background: repeating-linear-gradient(45deg, var(--dice-color) 0px, var(--dice-color) 10px, var(--dice-secondary-color) 10px, var(--dice-secondary-color) 20px)}.theme-candy-cane .face-shape{fill:#0000001a;stroke-width:2px}.theme-galaxy-swirl{--dice-color: #1e1b4b;--dice-secondary-color: #818cf8;--dice-text-color: #ffffff}.theme-galaxy-swirl .face-shape{stroke-width:2px}.theme-galaxy-swirl .die-face{--face-background: radial-gradient(circle, #4c1d95, #6366f1, var(--dice-color));opacity:.9}.theme-royal-velvet{--dice-color: #7f1d1d;--dice-secondary-color: #fde047;--dice-text-color: #ffffff}.theme-royal-velvet .face-shape{stroke-width:3px}.theme-royal-velvet .die-face{filter:contrast(.8) brightness(.9)}.theme-steampunk-brass{--dice-color: #78350f;--dice-secondary-color: #ca8a04;--dice-text-color: #fde047}.theme-steampunk-brass .face-shape{stroke-width:5px}.theme-steampunk-brass .die-face{filter:sepia(.5) contrast(1.1)}.theme-honey-hive{--dice-color: #f59e0b;--dice-secondary-color: #000000;--dice-text-color: #000000}.theme-honey-hive .face-shape{stroke-width:1px}.theme-honey-hive .die-face{--face-background: radial-gradient(circle at center, transparent 30%, rgba(251, 191, 36, .2) 70%)}.theme-triton-deep{--dice-color: #172554;--dice-secondary-color: #3b82f6;--dice-text-color: #ffffff}.theme-triton-deep .face-shape{stroke-width:3px}.theme-triton-deep .die-face{filter:blur(.2px) brightness(.8) contrast(1.2)}.theme-autumn-leaves{--dice-color: #9a3412;--dice-secondary-color: #ea580c;--dice-text-color: #ffffff}.theme-autumn-leaves .face-shape{stroke-width:2px}.theme-autumn-leaves .die-face{--face-background: linear-gradient(to bottom, #7c2d12, var(--dice-color))}.theme-frozen-tundra{--dice-color: #f8fafc;--dice-secondary-color: #38bdf8;--dice-text-color: #0ea5e9}.theme-frozen-tundra .face-shape{stroke-width:4px}.theme-frozen-tundra .die-face{filter:drop-shadow(0 0 5px #0ea5e9)}.theme-dragon-scale{--dice-color: #14532d;--dice-secondary-color: #d97706;--dice-text-color: #ffffff}.theme-dragon-scale .face-shape{stroke-width:2px}.theme-dragon-scale .die-face{--face-background: radial-gradient(circle at top left, transparent 20%, rgba(0,0,0,.4) 100%)}:root{--dice-color: #10b981;--dice-color-bright: #34d399;--dice-color-dark: #064e3b;--dice-color-glow: rgba(16, 185, 129, .4);--dice-text-color: #ffffff;--dice-secondary-color: var(--dice-color-dark)}.die-face{width:calc(.5 * var(--dice-size));height:calc(.5 * var(--dice-size));margin-left:calc(-.25 * var(--dice-size));margin-top:calc(-.25 * var(--dice-size));box-sizing:border-box;display:flex;align-items:center;justify-content:center}.face-bg{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--face-background, transparent);clip-path:var(--face-clip, none);z-index:0;pointer-events:none}.die-face svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.face-content{z-index:2;pointer-events:none}.face-shape{fill:var(--dice-color);stroke:var(--dice-secondary-color);transition:all .3s ease}.theme-glass .die-face{background:transparent;filter:drop-shadow(0 0 4px var(--dice-color-glow))}.theme-glass .face-shape{fill:#0003;stroke:var(--dice-secondary-color, var(--dice-color-glow));stroke-width:2px;paint-order:stroke fill}.theme-solid .die-face{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.theme-solid .face-shape{fill:var(--dice-color);stroke:var(--dice-secondary-color, var(--dice-color-dark));stroke-width:4px}.theme-neon .die-face{background:transparent;filter:drop-shadow(0 0 8px var(--dice-color-glow))}.theme-neon .face-shape{fill:#000000d9;stroke:var(--dice-secondary-color, var(--dice-color));stroke-width:3px}.theme-neon .face-content{color:var(--dice-color-bright);text-shadow:0 0 8px var(--dice-color)}.d4 .die-face,.d8 .die-face,.d20 .die-face{height:calc(.433 * var(--dice-size));margin-top:calc(-.216 * var(--dice-size));--face-clip: polygon(50% 0%, 0% 100%, 100% 100%)}.d10 .die-face{width:calc(.52 * var(--dice-size));height:calc(.62 * var(--dice-size));margin-left:calc(-.26 * var(--dice-size));--face-clip: polygon(50% 0%, 100% 80.65%, 50% 100%, 0% 80.65%)}.d10 .die-face[data-face="1"],.d10 .die-face[data-face="2"],.d10 .die-face[data-face="3"],.d10 .die-face[data-face="4"],.d10 .die-face[data-face="5"]{transform-origin:50% 0%;margin-top:calc(-.25 * var(--dice-size))}.d10 .die-face[data-face="6"],.d10 .die-face[data-face="7"],.d10 .die-face[data-face="8"],.d10 .die-face[data-face="9"],.d10 .die-face[data-face="10"]{transform-origin:50% 0%;margin-top:calc(.25 * var(--dice-size))}.d12 .die-face{height:calc(.475528 * var(--dice-size));margin-top:calc(-.237764 * var(--dice-size));--face-clip: polygon(50% 0%, 100% 38.2%, 80.9% 100%, 19.1% 100%, 0% 38.2%)}.d6 .die-face{--face-clip: inset(0)}.face-content{color:var(--dice-text-color);text-shadow:1px 1px 4px rgba(0,0,0,.8);line-height:1.1;font-size:calc(.2 * var(--dice-size) * var(--dice-text-scale, 1))}.d4 .face-content,.d8 .face-content,.d20 .face-content{line-height:1.1;padding-top:calc(.12 * var(--dice-size))}.d10 .face-content{line-height:1.1;padding:0;transform:translateY(15%)}.d20 .face-content{font-size:calc(.12 * var(--dice-size) * var(--dice-text-scale, 1))}.d10 .die-face:nth-child(n+6) .face-content{transform:rotate(180deg) translateY(-15%)}.jk-display{font:var(--font-display);letter-spacing:-.02em}.jk-h1{font:var(--font-h1);letter-spacing:-.015em}.jk-h2{font:var(--font-h2);letter-spacing:-.01em}.jk-h3{font:var(--font-h3)}.jk-h4{font:var(--font-h4)}.jk-body{font:var(--font-body)}.jk-body-sm{font:var(--font-body-sm)}.jk-caption{color:var(--text-tertiary);font:var(--font-caption)}.jk-label{color:var(--text-tertiary);font:var(--font-label);letter-spacing:.06em;text-transform:uppercase}.jk-numeric{font:var(--font-numeric);font-variant-numeric:tabular-nums}.jk-metric{font:var(--font-metric);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.jk-mono{font:var(--font-code)}.jk-muted{color:var(--text-secondary)}.jk-dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:var(--radius-full);background:var(--tui-status-neutral)}.jk-dot-live{background:var(--accent-primary);animation:jk-pulse 1.5s var(--ease-linear) infinite}.jk-dot-online{background:var(--tui-text-positive)}.jk-dot-offline{background:#b291d980}@keyframes jk-pulse{0%,to{opacity:1}50%{opacity:.45}}.jk-card{padding:var(--space-md);border:1px solid var(--border-normal);border-radius:var(--radius-lg);background:var(--surface-elevated-1)}.jk-select{height:36px;padding:0 var(--space-2xl) 0 var(--space-sm);border:1px solid var(--border-normal);border-radius:var(--radius-md);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f5eaff' stroke-opacity='.5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;color:var(--text-primary);font:var(--font-body);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);appearance:none}.jk-select:focus{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.jk-input{height:36px;padding:0 var(--space-sm);border:1px solid var(--border-normal);border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:var(--font-body);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.jk-input::placeholder{color:var(--text-tertiary)}.jk-input:focus{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.jk-chip{display:inline-flex;gap:6px;align-items:center;height:24px;padding:0 var(--space-sm);border:1px solid var(--border-divider);border-radius:var(--radius-full);background:var(--pale-neutral);color:var(--text-secondary);font:500 12px/16px var(--tui-font-text);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-micro) var(--ease-standard),border-color var(--motion-micro) var(--ease-standard),color var(--motion-micro) var(--ease-standard)}.jk-chip:hover{border-color:var(--border-normal);color:var(--text-primary)}.jk-chip-active{border-color:var(--border-strong);background:color-mix(in srgb,var(--accent-primary) 14%,transparent);color:var(--text-primary)}.jk-chip tui-icon{font-size:14px}.jk-segmented{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-md);background:var(--neutral-1)}.jk-segmented-item{height:28px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font:500 13px/18px var(--tui-font-text);cursor:pointer;transition:background-color var(--motion-micro) var(--ease-standard),color var(--motion-micro) var(--ease-standard)}.jk-segmented-item:hover{color:var(--text-primary)}.jk-segmented-item-active{background:var(--ink-700);box-shadow:var(--elevation-subtle);color:var(--text-primary)}.jk-progress{overflow:hidden;height:6px;border-radius:var(--radius-full);background:var(--neutral-1)}.jk-progress-fill{height:100%;border-radius:var(--radius-full);background:var(--accent-primary)}.jk-progress-fill-cyan{background:var(--accent-secondary)}.jk-avatar{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;width:32px;height:32px;border:1px solid var(--border-normal);border-radius:var(--radius-full);background:var(--ink-700);color:var(--text-primary);font:600 12px/16px var(--tui-font-text)}.jk-avatar-s{width:24px;height:24px;font-size:10px}.jk-avatar-l{width:40px;height:40px;font-size:14px}.jk-avatar-xl{width:56px;height:56px;font-size:18px}.jk-avatar-pink{background:color-mix(in srgb,var(--accent-primary) 18%,transparent)}.jk-avatar-cyan{background:#22e0ff29}.jk-avatar-purple{background:#b291d933}.jk-icon-tile{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-primary) 12%,transparent);color:var(--accent-primary)}.jk-icon-tile tui-icon,.jk-icon-tile svg{width:24px;height:24px;font-size:24px}.jk-icon-tile-cyan{background:#22e0ff1f;color:var(--accent-secondary)}.jk-icon-tile-yellow{background:#ffe14d1f;color:var(--tui-text-warning)}.jk-icon-tile-green{background:#39ff881f;color:var(--tui-text-positive)}.jk-icon-tile-s{width:36px;height:36px}.jk-icon-tile-s tui-icon,.jk-icon-tile-s svg{width:20px;height:20px;font-size:20px}.jk-page{display:flex;gap:var(--space-xl);flex-direction:column}.jk-page-header{position:sticky;top:var(--layout-header);z-index:35;display:flex;gap:var(--space-xl);align-items:flex-end;justify-content:space-between;margin:calc(-1 * var(--space-xl)) calc(-1 * var(--space-xl)) var(--space-xl);padding:var(--space-xl);border-bottom:1px solid var(--border-divider);background:color-mix(in hsl,var(--surface-base) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 36px -24px #0000008c}html[data-tauri] .jk-page-header{top:0}.jk-page-header-text{display:flex;gap:var(--space-2xs);flex-direction:column}.jk-page-actions{display:flex;gap:var(--space-sm);flex-shrink:0;align-items:center}.jk-section{display:flex;gap:var(--space-lg);flex-direction:column}.jk-empty{display:flex;gap:var(--space-sm);flex-direction:column;align-items:center;padding:var(--space-3xl) var(--space-md);color:var(--text-tertiary);text-align:center}.jk-empty-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-full);background:var(--neutral-1);color:var(--text-tertiary)}.jk-empty-icon tui-icon,.jk-empty-icon svg{width:40px;height:40px;font-size:40px}.jk-checkerboard{background-color:var(--ink-950);background-image:linear-gradient(45deg,var(--checker) 25%,transparent 25%),linear-gradient(-45deg,var(--checker) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--checker) 75%),linear-gradient(-45deg,transparent 75%,var(--checker) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}@media(width<=1024px){.jk-page,.jk-page-header{gap:var(--space-lg)}}@media(width<=760px){.jk-page-header{gap:var(--space-md);flex-direction:column;align-items:flex-start;padding-bottom:var(--space-md)}.jk-page-actions{flex-wrap:wrap;width:100%}.jk-page-actions>*{flex:1 1 auto}.jk-empty{padding:var(--space-xl) var(--space-md)}}@media(width<=480px){.jk-page{gap:var(--space-md)}.jk-h1{font-size:28px;line-height:34px}.jk-page-actions>*{width:100%}.jk-empty-icon{width:32px;height:32px}}.jk-page .table-wrap{overflow-x:auto;max-width:100%}:root,[tuiTheme]{--tui-background-base: #0f0817;--tui-background-base-alt: #180e26;--tui-background-elevation-1: #180e26;--tui-background-elevation-2: #241536;--tui-background-elevation-3: #331f4a;--tui-background-accent-1: var(--accent-primary);--tui-background-accent-1-hover: var(--accent-primary-hover);--tui-background-accent-1-pressed: var(--accent-primary-pressed);--tui-background-accent-2: #22e0ff;--tui-background-accent-2-hover: #6ceaff;--tui-background-accent-2-pressed: #10adc4;--tui-background-accent-opposite: #f5eaff;--tui-background-accent-opposite-hover: #e0c9ff;--tui-background-accent-opposite-pressed: #c9a8ff;--tui-text-primary: #f5eaff;--tui-text-secondary: rgb(245, 234, 255, .72);--tui-text-tertiary: rgb(245, 234, 255, .5);--tui-text-action: var(--accent-primary-hover);--tui-text-action-hover: #ff8ad4;--tui-text-positive: #39ff88;--tui-text-negative: #ff3b3b;--tui-text-warning: #ffe14d;--tui-text-info: #22e0ff;--tui-status-info: #22e0ff;--tui-status-neutral: #b291d9;--tui-text-primary-on-accent-1: #0f0817;--tui-text-primary-on-accent-2: #0f0817;--tui-background-neutral-1: color-mix(in srgb, var(--accent-primary) 8%, transparent);--tui-background-neutral-1-hover: color-mix(in srgb, var(--accent-primary) 16%, transparent);--tui-background-neutral-1-pressed: color-mix(in srgb, var(--accent-primary) 24%, transparent);--tui-background-neutral-2: rgb(34, 224, 255, .1);--tui-background-neutral-2-hover: rgb(34, 224, 255, .18);--tui-background-neutral-2-pressed: rgb(34, 224, 255, .26);--tui-border-normal: color-mix(in srgb, var(--accent-primary) 24%, transparent);--tui-border-hover: color-mix(in srgb, var(--accent-primary) 50%, transparent);--tui-border-focus: rgb(34, 224, 255, .7);--tui-status-positive: #39ff88;--tui-status-positive-pale: rgb(57, 255, 136, .2);--tui-status-positive-pale-hover: rgb(57, 255, 136, .3);--tui-status-negative: #ff3b3b;--tui-status-negative-pale: rgb(255, 59, 59, .2);--tui-status-negative-pale-hover: rgb(255, 59, 59, .3);--tui-status-warning: #ffe14d;--tui-status-warning-pale: rgb(255, 225, 77, .2);--tui-status-warning-pale-hover: rgb(255, 225, 77, .3);--tui-status-info-pale: rgb(34, 224, 255, .2);--tui-status-info-pale-hover: rgb(34, 224, 255, .3);--tui-status-neutral-pale: rgb(178, 145, 217, .14);--tui-status-neutral-pale-hover: rgb(178, 145, 217, .22);--tui-height-xs: 1.75rem;--tui-height-s: 2rem;--tui-height-m: 2.25rem;--tui-height-l: 2.75rem;--tui-typography-family-text: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--tui-typography-family-display: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--tui-typography-family-mono: "JetBrains Mono", ui-monospace, sfmono-regular, menlo, consolas, monospace;--tui-typography-body-m: normal .875rem / 1.25rem var(--tui-typography-family-text);--tui-typography-body-l: normal 1rem / 1.625rem var(--tui-typography-family-text);--tui-shadow-small: 0 4px 20px color-mix(in srgb, var(--accent-primary) 15%, transparent);--tui-shadow-medium: 0 6px 32px rgb(34, 224, 255, .15);--tui-shadow-popup: 0 20px 48px rgb(8, 4, 14, .6);--tui-radius-xs: 4px;--tui-radius-s: 6px;--tui-radius-m: 8px;--tui-radius-l: 12px;--tui-radius-xl: 16px;--tui-font-heading: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--tui-font-text: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--tui-font-text-mono: "JetBrains Mono", ui-monospace, sfmono-regular, menlo, consolas, monospace;--surface-base: var(--tui-background-base);--surface-elevated-1: var(--tui-background-elevation-1);--surface-elevated-2: var(--tui-background-elevation-2);--surface-elevated-3: var(--tui-background-elevation-3);--accent-primary: #ff2ea6;--accent-primary-hover: #ff5cc0;--accent-primary-pressed: #c9197f;--accent-secondary: var(--tui-background-accent-2);--accent-secondary-hover: var(--tui-background-accent-2-hover);--accent-secondary-pressed: var(--tui-background-accent-2-pressed);--accent-opposite: var(--tui-background-accent-opposite);--text-primary: var(--tui-text-primary);--text-secondary: var(--tui-text-secondary);--text-tertiary: var(--tui-text-tertiary);--text-action: var(--tui-text-action);--text-on-accent: #0f0817;--ink-950: #0b0612;--border-normal: color-mix(in srgb, var(--accent-primary) 24%, transparent);--border-hover: color-mix(in srgb, var(--accent-primary) 50%, transparent);--border-strong: color-mix(in srgb, var(--accent-primary) 35%, transparent);--border-divider: rgb(245, 234, 255, .08);--focus-border: rgb(34, 224, 255, .7);--focus-ring: rgb(34, 224, 255, .18);--neutral-1: color-mix(in srgb, var(--accent-primary) 8%, transparent);--neutral-2: rgb(34, 224, 255, .1);--pale-positive: rgb(57, 255, 136, .2);--pale-negative: rgb(255, 59, 59, .2);--pale-warning: rgb(255, 225, 77, .2);--pale-info: rgb(34, 224, 255, .2);--pale-neutral: rgb(178, 145, 217, .14);--elevation-none: none;--elevation-subtle: 0 1px 2px rgb(8, 4, 14, .4);--elevation-small: var(--tui-shadow-small);--elevation-medium: var(--tui-shadow-medium);--elevation-large: 0 12px 40px rgb(8, 4, 14, .5);--elevation-popup: var(--tui-shadow-popup);--radius-none: 0;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 999px;--motion-micro: .1s;--motion-fast: .16s;--motion-base: .2s;--motion-slow: .28s;--motion-overlay: .32s;--motion-exit: .18s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-decelerate: cubic-bezier(0, 0, .2, 1);--ease-accelerate: cubic-bezier(.4, 0, 1, 1);--ease-linear: linear;--layout-nav: 72px;--layout-header: 56px;--layout-sidebar: 240px;--layout-sidebar-tablet: 200px;--layout-container: 1280px;--skeleton: rgb(245, 234, 255, .06);--checker: rgb(245, 234, 255, .06);--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 20px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 40px;--space-4xl: 48px;--font-display: 700 40px/44px var(--tui-font-heading);--font-h1: 700 28px/34px var(--tui-font-heading);--font-h2: 700 22px/28px var(--tui-font-heading);--font-h3: 600 18px/24px var(--tui-font-text);--font-h4: 600 16px/22px var(--tui-font-text);--font-body: 400 14px/20px var(--tui-font-text);--font-body-sm: 400 13px/18px var(--tui-font-text);--font-caption: 400 12px/16px var(--tui-font-text);--font-label: 600 12px/16px var(--tui-font-text);--font-button: 600 14px/20px var(--tui-font-text);--font-code: 400 13px/18px var(--tui-font-text-mono);--font-numeric: 500 14px/20px var(--tui-font-text);--font-metric: 700 28px/32px var(--tui-font-heading)}[tuiButton],[tuiIconButton]{--t-radius: var(--tui-radius-m);font-weight:600}[tuiBadge]{font-weight:600}[tuiAppearance][data-appearance=jkit-tint]{background:color-mix(in srgb,var(--accent-primary) 14%,transparent);box-shadow:inset 0 0 0 1px var(--border-normal);color:var(--text-primary)}[tuiAppearance][data-appearance=jkit-tint]:hover{background:color-mix(in srgb,var(--accent-primary) 22%,transparent)}[tuiAppearance][data-appearance=jkit-tint]:active{background:color-mix(in srgb,var(--accent-primary) 30%,transparent)}[tuiAppearance][data-appearance=jkit-tint-cyan]{background:var(--neutral-2);box-shadow:inset 0 0 0 1px #22e0ff3d;color:var(--text-primary)}[tuiAppearance][data-appearance=jkit-tint-cyan]:hover{background:#22e0ff2e}[tuiAppearance][data-appearance=jkit-tint-cyan]:active{background:#22e0ff42}tui-data-list,tui-data-list *,tui-datalist-wrapper,tui-opt-group,tui-opt-group *,[tuiOption],[tuiOption] *,tui-hint,tui-hint *{color:var(--accent-primary)!important}tui-textfield input[tuiSelectLike]{color:var(--accent-primary)!important}tui-segmented{color:var(--accent-primary)}tui-segmented>.tui-segmented_active{color:#fff!important;text-shadow:0 0 2px #000,0 1px 2px #000}tui-popups,tui-popups *,.tui-popups,.tui-popups *,[tuiTheme]{--accent-primary: var(--app-accent, #ff2ea6);--accent-primary-hover: var(--app-accent, #ff2ea6);--accent-primary-pressed: var(--app-accent, #ff2ea6)}tui-popups [tuiAppearance][data-appearance=primary],tui-popups button[appearance=primary],tui-popups a[appearance=primary],tui-popups [data-appearance=primary]{color:var(--text-on-accent)!important}tui-popups [tuiAppearance][data-appearance=primary] *,tui-popups button[appearance=primary] *,tui-popups a[appearance=primary] *,tui-popups [data-appearance=primary] *{color:var(--text-on-accent)!important}tui-textfield input[tuiInput],tui-textfield input[tuiSelectLike]{align-self:center;line-height:normal}tui-textfield textarea,textarea[tuiTextarea]{align-self:stretch;padding-block:.6rem!important;line-height:1.35!important;vertical-align:top}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;scroll-behavior:smooth}body{min-height:100dvh;background:var(--surface-base);color:var(--text-primary);font:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}::selection{background:color-mix(in srgb,var(--accent-primary) 35%,transparent);color:var(--text-primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid var(--surface-base);border-radius:var(--radius-md);background:#f5eaff1f}::-webkit-scrollbar-thumb:hover{background:#f5eaff33}.pulse{display:inline-block;animation:fade 1.2s ease-in-out infinite}@keyframes fade{0%{opacity:.55}to{opacity:1}}.container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem}@media (min-width: 0rem and max-width: calc(47.5rem/1px)){.container{padding-inline:1rem}}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%)}body.overlay-mode,body.overlay-mode app-root{background:transparent!important}body.overlay-mode{overflow:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:after,*:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.jk-dot-live,.jk-skeleton{animation:none}}tui-root{zoom:var(--app-zoom, 1)}html[data-tauri] tui-root{zoom:1}html.reduce-motion *,html.reduce-motion *:before,html.reduce-motion *:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}html.high-contrast{--text-secondary: #fff;--text-tertiary: #d8d8d8;--border-divider: #fff;--border-normal: #fff;--surface-base: #000;--surface-elevated-1: #0a0a0a;--neutral-1: #1c1c1c}html.high-contrast .jk-card,html.high-contrast .settings-grid,html.high-contrast .cfg-row{border-color:#fff}tui-hint:has(.lot-hint){padding:0;border-radius:18px;background:#111018;box-shadow:none;max-inline-size:min(23rem,100% - 1rem)}tui-hint:has(.lot-hint):before{display:none}.lot-hint{--hint-accent: var(--accent-primary);position:relative;display:flex;flex-direction:column;overflow:visible;width:340px;max-width:100%;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#111018;box-shadow:0 24px 60px #0000008c;color:#fff}.lot-hint-game,.lot-hint-movie,.lot-hint-music{--hint-accent: var(--accent-primary)}.lot-hint-hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:168px;border-radius:17px 17px 0 0;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--hint-accent) 18%,transparent),transparent 70%),#0b0b11}.lot-hint-hero:after{content:"";position:absolute;background:linear-gradient(180deg,#0000000d 45%,#111018f5);pointer-events:none;inset:0}.lot-hint-image{object-fit:cover;width:100%;height:100%;object-position:center 22%}.lot-hint-fallback{color:var(--hint-accent);font-size:42px;opacity:.6}.lot-hint-type,.lot-hint-source,.lot-hint-rating{position:absolute;z-index:1;padding:3px 8px;border-radius:999px;background:#08080cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:700 9px/12px var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.lot-hint-type{top:10px;left:10px;color:var(--hint-accent)}.lot-hint-source{top:10px;right:10px;color:#fff}.lot-hint-rating{right:10px;bottom:10px;color:var(--accent-primary);letter-spacing:.02em}.lot-hint-body{display:flex;gap:9px;flex-direction:column;overflow-y:auto;max-height:min(70vh,640px);padding:12px 14px 14px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.lot-hint-heading{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.lot-hint-title{display:-webkit-box;overflow:hidden;font:800 18px/22px var(--font-ui);-webkit-box-orient:vertical;-webkit-line-clamp:2}.lot-hint-year{flex:0 0 auto;color:#ffffff80;font:600 12px/16px var(--font-ui);font-variant-numeric:tabular-nums}.lot-hint-original{color:#ffffff6b;font:500 11px/15px var(--font-ui)}.lot-hint-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;font:500 11px/15px var(--font-ui)}.lot-hint-fact-label{color:#ffffff61;white-space:nowrap}.lot-hint-fact-value{color:#ffffffc7;overflow-wrap:anywhere}.lot-hint-dlc-list{display:flex;gap:4px;flex-wrap:wrap;overflow-y:auto;max-height:112px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.lot-hint-link{color:var(--hint-accent);font:600 11px/15px var(--font-ui);text-decoration:none}.lot-hint-link:hover{text-decoration:underline}.lot-hint-tags,.lot-hint-chips{display:flex;gap:4px;flex-wrap:wrap}.lot-hint-tag,.lot-hint-chip{padding:2px 7px;border-radius:999px;background:#ffffff0f;color:#ffffffad;font:500 10px/14px var(--font-ui)}.lot-hint-tag-accent{background:color-mix(in srgb,var(--hint-accent) 14%,transparent);color:var(--hint-accent);font-weight:700}.lot-hint-chip{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.lot-hint-chip-more{color:var(--hint-accent);font-weight:700}.lot-hint-section{display:flex;gap:4px;flex-direction:column}.lot-hint-section-title{color:#ffffff61;font:700 9px/12px var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.lot-hint-description{overflow-y:auto;max-height:132px;margin:0;color:#ffffffad;font:400 11px/15px var(--font-ui);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.lot-hint-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.lot-hint-time{display:flex;gap:1px;flex-direction:column;align-items:center;padding:5px 4px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff08}.lot-hint-time b{color:#ffffffd1;font:700 12px/15px var(--font-ui);font-variant-numeric:tabular-nums}.lot-hint-time small{color:#ffffff61;font:500 9px/11px var(--font-ui)}.lot-hint-time-main{border-color:color-mix(in srgb,var(--hint-accent) 32%,transparent);background:color-mix(in srgb,var(--hint-accent) 8%,transparent)}.lot-hint-time-main b{color:var(--hint-accent)}.lot-hint-loading-text{color:#ffffffa6;font:500 11px/15px var(--font-ui)}.lot-hint-skeleton{width:100%;height:7px;border-radius:4px;background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f);background-size:200% 100%;animation:lot-hint-shimmer 1.2s linear infinite}.lot-hint-skeleton-short{width:70%}.lot-hint-muted{margin:0;color:#ffffff80;font:400 11px/15px var(--font-ui)}.lot-hint:after{content:"";position:absolute;bottom:-7px;left:50%;z-index:-1;width:14px;height:14px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:#111018;transform:translate(-50%) rotate(45deg)}.lot-hint-stats{display:flex;gap:4px;flex-wrap:wrap;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.lot-hint-pill{display:inline-flex;gap:3px;align-items:center;padding:2px 6px;border-radius:999px;background:#ffffff0f;color:#ffffffb3;font:500 10px/13px var(--font-ui);white-space:nowrap;font-variant-numeric:tabular-nums}.lot-hint-pill b{color:#fff;font-weight:700}.lot-hint-luck{background:#ffd1661f;color:#ffd166}@keyframes lot-hint-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.lot-hint-skeleton{animation:none}}html.overlay-mode,html.overlay-mode body,html.overlay-mode app-root,html.overlay-mode tui-root,html.overlay-mode .t-root-content,html.overlay-mode app-overlay-host{background:transparent!important}html.overlay-mode tui-root{border-image:none!important}html.overlay-mode .overlay-stage>article{border-color:transparent!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html.overlay-mode .overlay-stage{text-shadow:0 1px 4px rgba(0,0,0,.9)}.widget-surface{--accent-primary: var(--widget-accent, var(--accent-primary));color:var(--widget-text, #f5eaff);transform:scale(var(--widget-scale, 1));transform-origin:top left}html.overlay-mode .overlay-stage>article{background:var(--widget-bg, transparent)!important;color:var(--widget-text, inherit)}.timer-stage app-time-row .row{color:var(--accent-primary);font:800 32px/38px var(--font-ui);font-variant-numeric:tabular-nums}html.overlay-mode,html.overlay-mode body{background-color:transparent!important;background-image:none!important}.timer-stage app-timer app-time-row{display:none}.timer-stage app-timer .timer{justify-content:center}.timer-controls-only app-time-row{display:none}.timer-controls-only .timer{justify-content:center}.timer-widget-controls{display:flex;justify-content:center;margin-top:10px}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;appearance:none}[tuiBadge][data-tui-version]{width:max-content!important;max-width:100%;padding-inline:.65rem!important}[tuiBadge][data-appearance=info]{border:1px solid rgba(34,224,255,.35);background:#22e0ff1f;color:var(--tui-text-info)}[tuiBadge][data-appearance=positive]{border:1px solid rgba(57,255,136,.35);background:#39ff881f;color:var(--tui-text-positive)}[tuiBadge][data-appearance=negative]{border:1px solid rgba(255,59,59,.35);background:#ff3b3b1f;color:var(--tui-text-negative)}[tuiBadge][data-appearance=warning]{border:1px solid rgba(255,225,77,.35);background:#ffe14d1f;color:var(--tui-text-warning)}[tuiBadge][data-appearance=neutral]{border:1px solid var(--border-normal);background:var(--neutral-1);color:var(--text-secondary)}html[data-tauri]{scroll-behavior:auto}html[data-tauri] .topbar{background:var(--surface-elevated-1);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tauri] .sidebar,html[data-tauri] .page{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tauri] input[tuiSwitch]{position:relative;z-index:2;cursor:pointer;pointer-events:auto!important}html[data-tauri] input[tuiSwitch]:before,html[data-tauri] input[tuiSwitch]:after{pointer-events:none}input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea,select{cursor:text}input[type=checkbox],input[tuiSwitch],input[tuiSwitch]+*,button,a,[role=button]{cursor:pointer}html[data-tauri] input[tuiSwitch],html[data-tauri] input[tuiSwitch]:before,html[data-tauri] input[tuiSwitch]:after{cursor:pointer!important}html[data-theme=light] :is(tui-root,[tuiTheme]),html[data-theme=light]{--tui-background-base: #f7f3fb;--tui-background-base-alt: #efe7f7;--tui-background-elevation-1: #fff;--tui-background-elevation-2: #f1eaf8;--tui-background-elevation-3: #e5d9f2;--tui-text-primary: #24152f;--tui-text-secondary: rgb(36, 21, 47, .72);--tui-text-tertiary: rgb(36, 21, 47, .5);--tui-border-normal: rgb(36, 21, 47, .18);--tui-border-hover: rgb(36, 21, 47, .32);--tui-background-neutral-1: color-mix(in srgb, var(--accent-primary) 8%, transparent);--tui-background-neutral-2: rgb(34, 224, 255, .12);--surface-base: #f7f3fb;--surface-elevated-1: #fff;--surface-elevated-2: #f1eaf8;--surface-elevated-3: #e5d9f2;--text-primary: #24152f;--text-secondary: rgb(36, 21, 47, .72);--text-tertiary: rgb(36, 21, 47, .5);--text-on-accent: #0f0817;--border-normal: rgb(36, 21, 47, .18);--border-strong: rgb(36, 21, 47, .28);--border-divider: rgb(36, 21, 47, .1);--neutral-1: rgb(36, 21, 47, .06);--neutral-2: rgb(36, 21, 47, .1);--skeleton: rgb(36, 21, 47, .08);--checker: rgb(36, 21, 47, .06);color-scheme:light}html[data-density=compact] :is(tui-root,[tuiTheme]),html[data-density=compact]{--space-2xs: 2px;--space-xs: 6px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--layout-header: 48px;--layout-sidebar: 216px}button[appearance=primary],.accent-swatch,.virus-toggle{box-shadow:var(--accent-shadow, var(--tui-shadow-small))}button[appearance=secondary],button[data-appearance=secondary],a[appearance=secondary],a[data-appearance=secondary]{border:1px solid color-mix(in srgb,var(--accent-primary) 45%,transparent)!important;background:transparent!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 12%,transparent)!important;color:var(--accent-primary)!important}button[appearance=secondary]:hover,button[data-appearance=secondary]:hover,a[appearance=secondary]:hover,a[data-appearance=secondary]:hover{border-color:var(--accent-primary)!important;background:color-mix(in srgb,var(--accent-primary) 14%,transparent)!important}.shell{transition:grid-template-columns .24s cubic-bezier(.2,.9,.3,1)}.sidebar,.sidebar-head,.nav-item span{transition:width .24s cubic-bezier(.2,.9,.3,1),opacity .16s ease,transform .2s ease}.cfg-section{animation:section-in .22s ease both}@keyframes section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}details.faq-item>.faq-answer{animation:answer-in .22s ease both}@keyframes answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tui-dropdown,.tui-dropdown-host{animation:dropdown-in .18s cubic-bezier(.2,.9,.3,1.1) both}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}button[tuiOption],a[tuiOption],label[tuiOption],.tui-option{color:var(--accent-primary)!important}button[tuiOption]:hover,a[tuiOption]:hover,label[tuiOption]:hover,.tui-option:hover{background:color-mix(in srgb,var(--accent-primary) 14%,transparent)!important}html.has-app-background body{background-image:var(--app-background-image);background-position:center;background-size:cover;background-attachment:fixed}html.has-app-background .shell,html.has-app-background .main{background:transparent}html.has-app-background .sidebar{background:color-mix(in hsl,var(--surface-base) 78%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.has-app-background .page{background:color-mix(in hsl,var(--surface-base) 30%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[tuiOption],[data-tui-option],.tui-option,tui-data-list button,tui-data-list a,tui-data-list label{color:var(--accent-primary)!important}tui-hint,tui-hint *{color:var(--accent-primary)!important}tui-data-list button:hover,tui-data-list a:hover,tui-data-list label:hover,[tuiOption]:hover,[data-tui-option]:hover{background:color-mix(in srgb,var(--accent-primary) 14%,transparent)!important}tui-data-list,tui-hint,.tui-data-list{--tui-text-primary: var(--accent-primary);--tui-text-secondary: var(--accent-primary)}tui-datalist-wrapper+tui-hint,tui-data-list-wrapper+tui-hint{color:currentcolor!important}tui-data-list-wrapper,tui-data-list-wrapper *,tui-datalist-wrapper,tui-datalist-wrapper *{color:var(--accent-primary)!important}tui-data-list-wrapper [tuiOption],tui-data-list-wrapper button,tui-data-list-wrapper a,tui-data-list-wrapper label{color:var(--accent-primary)!important}tui-textfield input[tuiSelectLike],tui-textfield input[tuiInput]{color:var(--accent-primary)!important}tui-popups,tui-popups *,.tui-popup,.tui-popup *,tui-dropdown,tui-dropdown *,.tui-dropdown,.tui-dropdown *{color:var(--accent-primary)!important}input[tuiSelectLike],input[tuiSelectLike]+*{color:var(--accent-primary)!important}
