@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([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):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([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([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([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([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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{--color-primary: #5a7bff;--color-primary-50: #eff3ff;--color-primary-100: #dbe4ff;--color-primary-200: #bfcdff;--color-primary-300: #a3b6ff;--color-primary-400: #87a0ff;--color-primary-500: #5a7bff;--color-primary-600: #4866f5;--color-primary-700: #3654e8;--color-primary-800: #2442db;--color-primary-900: #1a3b80;--color-primary-light: var(--color-primary-300);--color-primary-dark: var(--color-primary-700);--color-neutral-50: #f8f9fa;--color-neutral-100: #f0f2f5;--color-neutral-200: #e4e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--theme-preview-dark-bg: #0b101a;--theme-preview-dark-surface: #11192b;--theme-preview-dark-elevated: #1a2440;--color-success: #4caf50;--color-success-light: #81c784;--color-success-dark: #388e3c;--color-error: #f44336;--color-error-light: #e57373;--color-error-dark: #d32f2f;--color-warning: #ff9800;--color-warning-light: #ffb74d;--color-warning-dark: #f57c00;--color-info: #2196f3;--color-info-light: #64b5f6;--color-info-dark: #1976d2;--font-family-base: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-family-mono: "Courier New", "Monaco", "Consolas", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--spacing-0: 0;--spacing-px: 1px;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-4-5: 1.125rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-25: 6.25rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--radius-none: 0;--radius-sm: .125rem;--radius-base: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--border-width-0: 0;--border-width-1: 1px;--border-width-2: 2px;--border-width-4: 4px;--border-width-8: 8px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-base: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .5);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--z-index-base: 0;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--z-index-notification: 1080;--z-index-max: 9999;--z-modal: var(--z-index-modal);--z-toast: var(--z-index-notification);--transition-fastest: .1s;--transition-faster: .15s;--transition-fast: .2s;--transition-base: .25s;--transition-slow: .3s;--transition-slower: .35s;--transition-slowest: .5s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--transition-all: all var(--transition-base) var(--ease-in-out);--transition-all-fast: all var(--transition-fast) var(--ease-in-out);--transition-all-base: all var(--transition-base) var(--ease-in-out);--transition-all-slow: all var(--transition-slow) var(--ease-in-out);--transition-colors: background-color var(--transition-base) var(--ease-in-out), color var(--transition-base) var(--ease-in-out), border-color var(--transition-base) var(--ease-in-out);--transition-opacity: opacity var(--transition-base) var(--ease-in-out);--transition-transform: transform var(--transition-base) var(--ease-in-out);--breakpoint-xs: 480px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--breakpoint-compact: 600px;--breakpoint-medium: 840px;--breakpoint-expanded: 1200px;--breakpoint-large: 1600px;--touch-target-min: 44px;--touch-target-comfortable: 48px;--touch-gap-min: 8px;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--font-size-fluid-h1: clamp(1.75rem, 1.2rem + 2vw, 3rem);--font-size-fluid-h2: clamp(1.5rem, 1rem + 1.5vw, 2.25rem);--font-size-fluid-h3: clamp(1.25rem, 1rem + 1vw, 1.75rem);--font-size-fluid-body: clamp(.875rem, .8rem + .3vw, 1rem);--space-fluid-sm: clamp(.5rem, .4rem + .5vw, .75rem);--space-fluid-md: clamp(.75rem, .5rem + 1vw, 1.5rem);--space-fluid-lg: clamp(1rem, .5rem + 2vw, 2.5rem);--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--opacity-0: 0;--opacity-5: .05;--opacity-10: .1;--opacity-20: .2;--opacity-25: .25;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-75: .75;--opacity-80: .8;--opacity-90: .9;--opacity-95: .95;--opacity-100: 1;--text-xs: var(--font-size-xs);--text-sm: var(--font-size-sm);--text-base: var(--font-size-base);--text-lg: var(--font-size-lg);--text-xl: var(--font-size-xl);--text-2xl: var(--font-size-2xl);--text-4xl: var(--font-size-4xl);--font-normal: var(--font-weight-normal);--font-medium: var(--font-weight-medium);--font-semibold: var(--font-weight-semibold);--font-bold: var(--font-weight-bold);--font-sans: var(--font-family-base);--font-mono: var(--font-family-mono);--font-size-2xs: .625rem;--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-2);--spacing-md: var(--spacing-4);--spacing-lg: var(--spacing-6);--spacing-xl: var(--spacing-8);--spacing-half: .5rem;--spacing-half-negative: -.5rem;--spacing-negative-2: -.5rem;--spacing-2-neg: -.5rem;--leading-none: 1;--leading-tight: var(--line-height-tight);--leading-snug: var(--line-height-snug);--leading-normal: var(--line-height-normal);--leading-relaxed: var(--line-height-relaxed);--line-height-none: 1;--tracking-wide: var(--letter-spacing-wide);--border-width: 1px;--border-width-thick: 2px;--border-default: var(--border-width) solid var(--border-primary);--z-5: 5;--z-10: 10;--z-dropdown: var(--z-index-dropdown);--z-overlay: var(--z-index-modal-backdrop);--z-tooltip: var(--z-index-tooltip);--transition-normal: var(--transition-base);--transition-border: border-color var(--transition-fast) var(--ease-in-out);--button-padding-y: var(--spacing-2);--button-padding-x: var(--spacing-4);--button-padding: var(--button-padding-y) var(--button-padding-x);--button-radius: var(--radius-lg);--input-height: 2.5rem;--input-height-sm: 2rem;--input-height-lg: 3rem;--input-padding: var(--spacing-2) var(--spacing-3);--input-radius: var(--radius-lg);--card-padding: var(--spacing-4);--card-radius: var(--radius-xl);--modal-radius: var(--radius-xl);--modal-padding: var(--spacing-6);--focus-ring-width: 3px;--focus-ring-color: rgba(90, 123, 255, .3);--opacity-disabled: .5;--opacity-hover: .8}:root{--bg-primary: #0b101a;--bg-secondary: #11192b;--bg-tertiary: #1a2440;--bg-card: #151d30;--bg-elevated: #1f2937;--bg-overlay: rgba(11, 16, 26, .8);--bg-card-dark: #0f1624;--bg-primary-light: #131c2f;--bg-secondary-dark: #0b1020;--bg-secondary-light: #1a2440;--bg-hover-light: rgba(255, 255, 255, .04);--toggle-knob: #f4f6fb;--text-primary: #f4f6fb;--text-secondary: #8da2c5;--text-tertiary: #4b5563;--text-muted: #6b7280;--text-disabled: #4b5563;--text-inverse: #0b101a;--text-primary-light: rgba(244, 246, 251, .7);--text-primary-dark: #c8d3e8;--text-on-accent: #0b101a;--border-primary: rgba(255, 255, 255, .08);--border-secondary: rgba(255, 255, 255, .05);--border-base: rgba(255, 255, 255, .08);--border-light: rgba(255, 255, 255, .05);--border-medium: rgba(255, 255, 255, .12);--border-color: rgba(255, 255, 255, .08);--border-primary-dark: rgba(255, 255, 255, .15);--border-focus: var(--color-primary);--input-bg: #1a2440;--input-border: rgba(255, 255, 255, .1);--input-placeholder: #6b7280;--input-text: var(--text-primary);--shadow-color: rgba(0, 0, 0, .3);--shadow-elevated: 0 10px 25px rgba(0, 0, 0, .4);--shadow-focus: 0 0 0 3px rgba(90, 123, 255, .3);--shadow-focus-blue: 0 0 0 3px rgba(90, 123, 255, .3);--shadow-text: 0 1px 3px rgba(0, 0, 0, .5);--accent-primary: var(--color-primary);--accent-hover: var(--color-primary-600);--accent-active: var(--color-primary-700);--accent-bg: rgba(90, 123, 255, .12);--color-success-bg: rgba(76, 175, 80, .12);--color-success-border: rgba(76, 175, 80, .3);--color-success-100: rgba(76, 175, 80, .15);--color-success-600: #43a047;--color-success-700: #388e3c;--color-error-bg: rgba(244, 67, 54, .12);--color-error-border: rgba(244, 67, 54, .3);--color-error-50: rgba(244, 67, 54, .08);--color-error-100: rgba(244, 67, 54, .15);--color-error-200: rgba(244, 67, 54, .25);--color-error-300: rgba(244, 67, 54, .4);--color-error-600: #e53935;--color-error-700: #d32f2f;--color-warning-bg: rgba(255, 152, 0, .12);--color-warning-border: rgba(255, 152, 0, .3);--color-warning-50: rgba(255, 152, 0, .08);--color-warning-100: rgba(255, 152, 0, .15);--color-warning-200: rgba(255, 152, 0, .25);--color-warning-600: #fb8c00;--color-warning-700: #f57c00;--color-warning-text: var(--color-warning-light);--banner-test-mode-bg: #7a4a00;--banner-test-mode-border: #f57c00;--banner-test-mode-text: #ffe8b3;--banner-test-mode-badge-bg: #fbbf24;--banner-test-mode-badge-text: #3b2300;--color-info-bg: rgba(33, 150, 243, .12);--color-info-border: rgba(33, 150, 243, .3);--color-info-50: rgba(33, 150, 243, .08);--color-info-200: rgba(33, 150, 243, .25);--color-info-700: #1976d2;--color-processing-bg: var(--accent-bg);--color-processing-border: rgba(90, 123, 255, .4);--color-processing-text: var(--color-primary-300);--color-surface-rgb: 21, 29, 48;--color-on-primary: #ffffff;--color-primary-foreground: #ffffff;--color-primary-rgb: 90, 123, 255;--color-primary-light-bg: rgba(90, 123, 255, .1);--color-white: #ffffff;--color-disabled-bg: rgba(255, 255, 255, .05);--google-btn-bg: #131314;--google-btn-border: #8e918f;--google-btn-text: #e3e3e3;--google-logo-tile: #ffffff;--color-today-bg: rgba(90, 123, 255, .15);--color-today-border: var(--color-primary);--color-today-text: var(--color-primary-light);--color-gray-100: var(--color-neutral-100);--color-gray-200: var(--color-neutral-200);--color-gray-400: var(--color-neutral-400);--color-gray-600: var(--color-neutral-600);--color-gray-700: var(--color-neutral-700);--color-gray-800: var(--color-neutral-800);--color-blue-500: #3b82f6;--color-blue-600: #2563eb;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-purple-600: #9333ea;--accent-blue: #58a6ff;--accent-pink: #f778ba;--accent-orange: #d29922;--accent-cyan: #39c5cf;--accent-red: #f85149;--accent-purple: #bc8cff;--accent-green: #3fb950;--btn-shadow: 0 2px 4px rgba(0, 0, 0, .2);--card-shadow: 0 2px 4px var(--shadow-color);--dropdown-shadow: 0 10px 25px rgba(0, 0, 0, .3);--tint-2: rgba(255, 255, 255, .02);--tint-4: rgba(255, 255, 255, .04);--tint-5: rgba(255, 255, 255, .05);--tint-6: rgba(255, 255, 255, .06);--tint-8: rgba(255, 255, 255, .08);--tint-10: rgba(255, 255, 255, .1);--tint-15: rgba(255, 255, 255, .15);--tint-20: rgba(255, 255, 255, .2);--tint-30: rgba(255, 255, 255, .3);--tint-50: rgba(255, 255, 255, .5);--tint-60: rgba(255, 255, 255, .6);--shade-4: rgba(0, 0, 0, .04);--shade-5: rgba(0, 0, 0, .05);--shade-8: rgba(0, 0, 0, .08);--shade-10: rgba(0, 0, 0, .1);--shade-15: rgba(0, 0, 0, .15);--shade-18: rgba(0, 0, 0, .18);--shade-20: rgba(0, 0, 0, .2);--shade-30: rgba(0, 0, 0, .3);--shade-40: rgba(0, 0, 0, .4);--shade-50: rgba(0, 0, 0, .5);--shade-60: rgba(0, 0, 0, .6);--shade-70: rgba(0, 0, 0, .7);--shade-85: rgba(0, 0, 0, .85);--overlay-dark: rgba(0, 0, 0, .6);--overlay-light: rgba(0, 0, 0, .3);--gradient-primary: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-700) 100%);--cat-planning: #7F77DD;--cat-generation: #1D9E75;--cat-audio: #D85A30;--cat-post: #378ADD;--cat-llm: #7F77DD;--cat-image: #D85A30;--cat-tts: #ED93B1;--cat-lipsync: #378ADD;--cat-avatar: #888780;--cat-hot: #D85A30;--cat-hot-bg: rgba(216, 90, 48, .2);--tier-starter-bg: #26215C;--tier-starter-fg: #CECBF6;--tier-pro-bg: #04342C;--tier-pro-fg: #9FE1CB;--tier-enterprise-bg: #4A1B0C;--tier-enterprise-fg: #F5C4B3;--skeleton-base: rgba(255, 255, 255, .06);--skeleton-highlight: rgba(255, 255, 255, .22);--overlay-bg: rgba(0, 0, 0, .55);--overlay-hover: rgba(0, 0, 0, .65);--overlay-hover-strong: rgba(0, 0, 0, .75)}[data-theme=light]{--bg-primary: #f8f9fa;--bg-secondary: #ffffff;--bg-tertiary: #e9ecef;--bg-card: #ffffff;--bg-elevated: #ffffff;--bg-overlay: rgba(248, 249, 250, .8);--bg-card-dark: #f0f2f5;--bg-primary-light: #ffffff;--bg-secondary-dark: #e9ecef;--bg-secondary-light: #f8f9fa;--bg-hover-light: rgba(0, 0, 0, .04);--toggle-knob: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-tertiary: #adb5bd;--text-muted: #9ca3af;--text-disabled: #d1d5db;--text-inverse: #ffffff;--text-primary-light: rgba(33, 37, 41, .6);--text-primary-dark: #111827;--text-on-accent: #ffffff;--border-primary: rgba(0, 0, 0, .1);--border-secondary: rgba(0, 0, 0, .05);--border-base: rgba(0, 0, 0, .1);--border-light: rgba(0, 0, 0, .06);--border-medium: rgba(0, 0, 0, .15);--border-color: rgba(0, 0, 0, .1);--border-primary-dark: rgba(0, 0, 0, .18);--border-focus: var(--color-primary);--input-bg: #ffffff;--input-border: #ced4da;--input-placeholder: #9ca3af;--input-text: var(--text-primary);--shadow-color: rgba(0, 0, 0, .1);--shadow-elevated: 0 10px 25px rgba(0, 0, 0, .15);--shadow-focus: 0 0 0 3px rgba(90, 123, 255, .25);--shadow-focus-blue: 0 0 0 3px rgba(90, 123, 255, .25);--shadow-text: 0 1px 2px rgba(0, 0, 0, .15);--accent-primary: var(--color-primary);--accent-hover: #6382ff;--accent-active: var(--color-primary-600);--accent-bg: rgba(90, 123, 255, .08);--color-primary-dark: #6382ff;--color-success-bg: #d4edda;--color-success-border: #c3e6cb;--color-success-100: #d1fae5;--color-success-600: #16a34a;--color-success-700: #15803d;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-error-50: #fef2f2;--color-error-100: #fee2e2;--color-error-200: #fecaca;--color-error-300: #fca5a5;--color-error-600: #dc2626;--color-error-700: #b91c1c;--color-warning-bg: #fffbeb;--color-warning-border: #fde68a;--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-200: #fde68a;--color-warning-600: #d97706;--color-warning-700: #b45309;--color-warning-text: #92400e;--banner-test-mode-bg: #fde68a;--banner-test-mode-border: #d97706;--banner-test-mode-text: #713f12;--banner-test-mode-badge-bg: #b45309;--banner-test-mode-badge-text: #fffbeb;--color-info-bg: #eff6ff;--color-info-border: #bfdbfe;--color-info-50: #eff6ff;--color-info-200: #bfdbfe;--color-info-700: #1d4ed8;--color-processing-bg: var(--accent-bg);--color-processing-border: rgba(90, 123, 255, .32);--color-processing-text: var(--color-primary-700);--color-surface-rgb: 255, 255, 255;--color-on-primary: #ffffff;--color-primary-foreground: #ffffff;--color-primary-rgb: 90, 123, 255;--color-primary-light-bg: rgba(90, 123, 255, .08);--color-white: #ffffff;--color-disabled-bg: #f3f4f6;--google-btn-bg: #ffffff;--google-btn-border: #747775;--google-btn-text: #1f1f1f;--google-logo-tile: #ffffff;--color-today-bg: rgba(90, 123, 255, .08);--color-today-border: var(--color-primary);--color-today-text: var(--color-primary-600);--color-gray-100: var(--color-neutral-100);--color-gray-200: var(--color-neutral-200);--color-gray-400: var(--color-neutral-400);--color-gray-600: var(--color-neutral-600);--color-gray-700: var(--color-neutral-700);--color-gray-800: var(--color-neutral-800);--color-blue-500: #3b82f6;--color-blue-600: #2563eb;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-purple-600: #9333ea;--accent-blue: #2563eb;--accent-pink: #db2777;--accent-orange: #d97706;--accent-cyan: #0891b2;--accent-red: #dc2626;--accent-purple: #9333ea;--accent-green: #16a34a;--btn-shadow: 0 2px 4px rgba(0, 0, 0, .1);--card-shadow: 0 2px 4px var(--shadow-color);--dropdown-shadow: 0 10px 25px rgba(0, 0, 0, .15);--tint-2: rgba(0, 0, 0, .02);--tint-4: rgba(0, 0, 0, .04);--tint-5: rgba(0, 0, 0, .05);--tint-6: rgba(0, 0, 0, .06);--tint-8: rgba(0, 0, 0, .08);--tint-10: rgba(0, 0, 0, .1);--tint-15: rgba(0, 0, 0, .15);--tint-20: rgba(0, 0, 0, .2);--tint-30: rgba(0, 0, 0, .3);--tint-50: rgba(0, 0, 0, .5);--tint-60: rgba(0, 0, 0, .6);--shade-4: rgba(0, 0, 0, .04);--shade-5: rgba(0, 0, 0, .05);--shade-8: rgba(0, 0, 0, .08);--shade-10: rgba(0, 0, 0, .1);--shade-15: rgba(0, 0, 0, .15);--shade-18: rgba(0, 0, 0, .18);--shade-20: rgba(0, 0, 0, .2);--shade-30: rgba(0, 0, 0, .3);--shade-40: rgba(0, 0, 0, .4);--shade-50: rgba(0, 0, 0, .5);--shade-60: rgba(0, 0, 0, .6);--shade-70: rgba(0, 0, 0, .7);--shade-85: rgba(0, 0, 0, .85);--overlay-dark: rgba(0, 0, 0, .5);--overlay-light: rgba(0, 0, 0, .2);--gradient-primary: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-700) 100%);--cat-planning: #6C63FF;--cat-generation: #16A34A;--cat-audio: #EA580C;--cat-post: #2563EB;--cat-llm: #5B52CC;--cat-image: #C04A20;--cat-tts: #D16B8E;--cat-lipsync: #1D6FC0;--cat-avatar: #6B6A64;--cat-hot: #EA580C;--cat-hot-bg: rgba(234, 88, 12, .1);--tier-starter-bg: #EEF2FF;--tier-starter-fg: #4338CA;--tier-pro-bg: #ECFDF5;--tier-pro-fg: #065F46;--tier-enterprise-bg: #FFF7ED;--tier-enterprise-fg: #9A3412;--skeleton-base: rgba(0, 0, 0, .06);--skeleton-highlight: rgba(0, 0, 0, .16);--overlay-bg: rgba(0, 0, 0, .55);--overlay-hover: rgba(0, 0, 0, .65);--overlay-hover-strong: rgba(0, 0, 0, .75)}:root{--platform-facebook: #0866ff;--fb-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;--fb-card-radius: 8px;--platform-instagram: #e4405f;--platform-linkedin: #0a66c2;--platform-tiktok: #25f4ee;--platform-x: #000000;--platform-google: #4285f4;--platform-youtube: #ff0000;--brand-mark-1: #34a853;--brand-mark-2: #ea4335;--brand-mark-3: #fbbc05;--brand-mark-4: #7627bb;--brand-mark-5: #0d9488}:root{--platform-google-blue: #8ab4f8}[data-theme=light]{--platform-google-blue: #1a73e8}:root{--fb-card-bg: #242526;--fb-card-shadow: 0 1px 2px rgba(0, 0, 0, .4);--fb-border: rgba(255, 255, 255, .15);--fb-text-primary: #e4e6eb;--fb-text-secondary: #b0b3b8}[data-theme=light]{--fb-card-bg: #ffffff;--fb-card-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 0 0 1px rgba(0, 0, 0, .05);--fb-border: #dddfe2;--fb-text-primary: #050505;--fb-text-secondary: #65676b}:root,[tuiTheme=dark],[tuiTheme=light]{--tui-typography-family-text: var(--font-family-base);--tui-typography-family-display: var(--font-family-base);--tui-background-base: var(--bg-primary);--tui-background-base-alt: var(--bg-secondary);--tui-background-elevation-1: var(--bg-card);--tui-background-elevation-2: var(--bg-elevated);--tui-background-elevation-3: var(--bg-elevated);--tui-background-neutral-1: var(--bg-tertiary);--tui-background-neutral-1-hover: var(--overlay-hover);--tui-background-neutral-1-pressed: var(--overlay-hover-strong);--tui-background-accent-1: var(--accent-primary);--tui-background-accent-1-hover: var(--accent-hover);--tui-background-accent-1-pressed: var(--accent-active);--tui-text-primary: var(--text-primary);--tui-text-secondary: var(--text-secondary);--tui-text-tertiary: var(--text-tertiary);--tui-text-primary-on-accent-1: var(--text-on-accent);--tui-text-action: var(--accent-primary);--tui-text-action-hover: var(--accent-hover);--tui-icon-normal: var(--text-secondary);--tui-icon-hover: var(--text-primary);--tui-border-normal: var(--border-primary);--tui-border-hover: var(--border-medium);--tui-border-focus: var(--border-focus);--tui-status-positive: var(--color-success-600);--tui-status-positive-pale: var(--color-success-bg);--tui-status-negative: var(--color-error-600);--tui-status-negative-pale: var(--color-error-bg);--tui-status-warning: var(--color-warning-600);--tui-status-warning-pale: var(--color-warning-bg);--tui-status-info: var(--color-info-700);--tui-status-info-pale: var(--color-info-bg);--tui-text-positive: var(--color-success-600);--tui-text-negative: var(--color-error-600);--tui-service-backdrop: var(--bg-overlay)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5}html,body{height:100%}body{margin:0;font-family:var(--font-family-base);line-height:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul,menu{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-family-mono);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}textarea{resize:vertical}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-6)}h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-5)}h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin-bottom:var(--spacing-4)}h4{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin-bottom:var(--spacing-3)}h5{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin-bottom:var(--spacing-3)}h6{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin-bottom:var(--spacing-2)}p{margin-bottom:var(--spacing-4);line-height:var(--line-height-relaxed)}p:last-child{margin-bottom:0}a{color:var(--accent-primary);transition:var(--transition-colors)}a:hover{color:var(--accent-hover)}a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}strong,b{font-weight:var(--font-weight-semibold)}em,i{font-style:italic}small{font-size:var(--font-size-sm)}mark{background-color:var(--color-warning);color:var(--text-primary);padding:.125em .25em;border-radius:var(--radius-sm)}del{text-decoration:line-through;opacity:var(--opacity-60)}ins{text-decoration:underline;text-decoration-color:var(--accent-primary)}code{font-family:var(--font-family-mono);font-size:.875em;background-color:var(--bg-tertiary);padding:.125rem .375rem;border-radius:var(--radius-sm);color:var(--text-primary)}pre{font-family:var(--font-family-mono);font-size:var(--font-size-sm);background-color:var(--bg-tertiary);padding:var(--spacing-4);border-radius:var(--radius-md);overflow-x:auto;margin-bottom:var(--spacing-4);border:1px solid var(--border-primary)}pre code{background-color:transparent;padding:0;border-radius:0;font-size:inherit}blockquote{border-inline-start:4px solid var(--accent-primary);padding-left:var(--spacing-4);margin:var(--spacing-6) 0;font-style:italic;color:var(--text-secondary)}blockquote p{margin-bottom:var(--spacing-3)}blockquote cite{display:block;margin-top:var(--spacing-2);font-size:var(--font-size-sm);font-style:normal;color:var(--text-muted)}ul,ol{margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin-bottom:var(--spacing-2);line-height:var(--line-height-relaxed)}li:last-child{margin-bottom:0}ul ul,ol ul{list-style-type:circle;margin-top:var(--spacing-2)}ol ol,ul ol{list-style-type:lower-alpha;margin-top:var(--spacing-2)}hr{border:0;height:1px;background-color:var(--border-primary);margin:var(--spacing-8) 0}abbr[title]{text-decoration:underline dotted;cursor:help}dl{margin-bottom:var(--spacing-4)}dt{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-1)}dd{margin-bottom:var(--spacing-3);margin-left:var(--spacing-4);color:var(--text-secondary)}figure{margin:var(--spacing-6) 0}figcaption{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:var(--spacing-2);text-align:center}body{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);background-color:var(--bg-primary);color:var(--text-primary);text-align:start;transition:var(--transition-colors);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-base)}h6{font-size:var(--font-size-sm)}button:not([data-tui-version]),input[type=button]:not([data-tui-version]),input[type=submit]:not([data-tui-version]),input[type=reset]:not([data-tui-version]){border:none;border-radius:var(--button-radius);padding:var(--button-padding);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;transition:var(--transition-all-fast);display:inline-flex;align-items:center;justify-content:center;background:transparent}button:not([data-tui-version]):disabled,input[type=button]:not([data-tui-version]):disabled,input[type=submit]:not([data-tui-version]):disabled,input[type=reset]:not([data-tui-version]):disabled{opacity:var(--opacity-disabled);cursor:not-allowed}input:not([data-tui-version]),select:not([data-tui-version]),textarea:not([data-tui-version]){background-color:var(--input-bg);color:var(--input-text);border:1px solid var(--input-border);border-radius:var(--input-radius);padding:var(--input-padding);font-size:var(--font-size-base);transition:var(--transition-all-fast)}input:not([data-tui-version])::placeholder,select:not([data-tui-version])::placeholder,textarea:not([data-tui-version])::placeholder{color:var(--input-placeholder)}input:not([data-tui-version]):focus,select:not([data-tui-version]):focus,textarea:not([data-tui-version]):focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}input:not([data-tui-version]):disabled,select:not([data-tui-version]):disabled,textarea:not([data-tui-version]):disabled{opacity:var(--opacity-disabled);cursor:not-allowed;background-color:var(--color-disabled-bg)}label{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--text-secondary)}::selection{background-color:var(--accent-primary);color:#fff}::-moz-selection{background-color:var(--accent-primary);color:#fff}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background-color:var(--bg-secondary)}::-webkit-scrollbar-thumb{background-color:var(--border-primary);border-radius:var(--radius-full);border:2px solid var(--bg-secondary)}::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus-trap{position:relative}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-full{grid-row:1/-1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-auto{grid-row-start:auto}.row-end-1{grid-row-end:1}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.row-end-5{grid-row-end:5}.row-end-6{grid-row-end:6}.row-end-7{grid-row-end:7}.row-end-auto{grid-row-end:auto}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.auto-cols-auto{grid-auto-columns:auto}.auto-cols-min{grid-auto-columns:min-content}.auto-cols-max{grid-auto-columns:max-content}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.auto-rows-auto{grid-auto-rows:auto}.auto-rows-min{grid-auto-rows:min-content}.auto-rows-max{grid-auto-rows:max-content}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-stretch{place-content:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}@media(min-width:640px){.container{max-width:var(--container-sm);padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}@media(min-width:768px){.container{max-width:var(--container-md)}}@media(min-width:1024px){.container{max-width:var(--container-lg);padding-left:var(--spacing-8);padding-right:var(--spacing-8)}}@media(min-width:1280px){.container{max-width:var(--container-xl)}}@media(min-width:1536px){.container{max-width:var(--container-2xl)}}.container-fluid{width:100%;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.container-sm{max-width:var(--container-sm);margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.container-md{max-width:var(--container-md);margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.container-lg{max-width:var(--container-lg);margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.container-xl{max-width:var(--container-xl);margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.container-2xl{max-width:var(--container-2xl);margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-stack{display:flex;flex-direction:column}.flex-inline{display:flex;align-items:center}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.aspect-4-3{aspect-ratio:4/3}.aspect-21-9{aspect-ratio:21/9}.aspect-auto{aspect-ratio:auto}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-min{width:min-content}.w-max{width:max-content}.w-fit{width:fit-content}.w-1-2{width:50%}.w-1-3{width:33.333333%}.w-2-3{width:66.666667%}.w-1-4{width:25%}.w-2-4{width:50%}.w-3-4{width:75%}.w-1-5{width:20%}.w-2-5{width:40%}.w-3-5{width:60%}.w-4-5{width:80%}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-w-min{min-width:min-content}.min-w-max{min-width:max-content}.min-w-fit{min-width:fit-content}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-min{max-width:min-content}.max-w-max{max-width:max-content}.max-w-fit{max-width:fit-content}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-screen-md{max-width:var(--breakpoint-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-min{height:min-content}.h-max{height:max-content}.h-fit{height:fit-content}.h-1-2{height:50%}.h-1-3{height:33.333333%}.h-2-3{height:66.666667%}.h-1-4{height:25%}.h-2-4{height:50%}.h-3-4{height:75%}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-min{min-height:min-content}.min-h-max{min-height:max-content}.min-h-fit{min-height:fit-content}.max-h-none{max-height:none}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-h-min{max-height:min-content}.max-h-max{max-height:max-content}.max-h-fit{max-height:fit-content}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2-5) var(--spacing-5);border:1px solid transparent;border-radius:var(--radius-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-align:center;text-decoration:none;cursor:pointer;transition:var(--transition-all-fast);-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.btn:disabled,.btn[disabled]{opacity:var(--opacity-50);cursor:not-allowed;pointer-events:none}.btn-primary{background-color:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.btn-primary:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.btn-primary:active{background-color:var(--accent-active);border-color:var(--accent-active)}.btn-secondary{background-color:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-primary)}.btn-secondary:hover{background-color:var(--bg-card);border-color:var(--border-focus)}.btn-outline{background-color:transparent;color:var(--accent-primary);border-color:var(--accent-primary)}.btn-outline:hover{background-color:var(--accent-primary);color:#fff}.btn-ghost{background-color:transparent;color:var(--text-primary);border-color:transparent}.btn-ghost:hover{background-color:var(--bg-tertiary)}.btn-danger{background-color:var(--color-error);color:#fff;border-color:var(--color-error)}.btn-danger:hover{background-color:var(--color-error-dark);border-color:var(--color-error-dark)}.btn-success{background-color:var(--color-success);color:#fff;border-color:var(--color-success)}.btn-success:hover{background-color:var(--color-success-dark);border-color:var(--color-success-dark)}.btn-warning{background-color:var(--color-warning);color:#fff;border-color:var(--color-warning)}.btn-warning:hover{background-color:var(--color-warning-dark);border-color:var(--color-warning-dark)}.btn-xs{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs)}.btn-sm{padding:var(--spacing-1-5) var(--spacing-3);font-size:var(--font-size-sm)}.btn-md{padding:var(--spacing-2-5) var(--spacing-5);font-size:var(--font-size-base)}.btn-lg{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-lg)}.btn-xl{padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-xl)}.btn-block{display:flex;width:100%}.btn-icon{padding:var(--spacing-2);aspect-ratio:1/1}.btn-icon-sm{padding:var(--spacing-1-5)}.btn-icon-lg{padding:var(--spacing-3)}.btn-group{display:inline-flex;gap:var(--spacing-2)}.btn-group-attached{display:inline-flex}.btn-group-attached .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.btn-group-attached .btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group-attached .btn:focus{z-index:var(--z-index-base)}.btn-loading{position:relative;color:transparent;pointer-events:none}.btn-loading:after{content:"";position:absolute;width:1rem;height:1rem;top:50%;left:50%;margin-left:-.5rem;margin-top:-.5rem;border:2px solid currentColor;border-radius:50%;border-top-color:transparent;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-group{margin-bottom:var(--spacing-4)}.form-group label{display:block;margin-bottom:var(--spacing-1-5);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--text-secondary)}.form-group label.required:after{content:" *";color:var(--color-error)}.form-control{width:100%;padding:var(--input-padding);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--input-text);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);transition:var(--transition-all-fast)}.form-control:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.form-control:disabled,.form-control[readonly]{background-color:var(--bg-tertiary);color:var(--text-disabled);cursor:not-allowed;opacity:var(--opacity-60)}.form-control::placeholder{color:var(--input-placeholder);opacity:1}.form-control-sm{padding:var(--spacing-1-5) var(--spacing-2-5);font-size:var(--font-size-sm)}.form-control-lg{padding:var(--spacing-3-5) var(--spacing-4);font-size:var(--font-size-lg)}textarea.form-control{min-height:6rem;resize:vertical}select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238da2c5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--spacing-3) center;background-size:1rem;padding-right:var(--spacing-10)}select.form-control::-ms-expand{display:none}[dir=rtl] select.form-control{background-position:left var(--spacing-3) center;padding-left:var(--spacing-10);padding-right:var(--spacing-3)}.form-check{display:flex;align-items:center;margin-bottom:var(--spacing-2)}.form-check-input{width:1.125rem;height:1.125rem;margin-right:var(--spacing-2);border:1px solid var(--input-border);background-color:var(--input-bg);cursor:pointer;transition:var(--transition-all-fast)}[dir=rtl] .form-check-input{margin-right:0;margin-left:var(--spacing-2)}.form-check-input[type=checkbox]{border-radius:var(--radius-sm)}.form-check-input[type=radio]{border-radius:50%}.form-check-input:checked{background-color:var(--accent-primary);border-color:var(--accent-primary)}.form-check-input:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.form-check-input:disabled{opacity:var(--opacity-50);cursor:not-allowed}.form-check-label{font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.input-group{display:flex;width:100%}.input-group .form-control{flex:1 1 auto;border-radius:0;margin:0}.input-group .form-control:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}.input-group .form-control:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}.input-group-text{display:flex;align-items:center;padding:var(--spacing-2-5) var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-secondary);text-align:center;white-space:nowrap;background-color:var(--bg-tertiary);border:1px solid var(--input-border)}.input-group-text:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base);border-inline-end:0}.input-group-text:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);border-inline-start:0}.form-control.is-invalid{border-color:var(--color-error)}.form-control.is-invalid:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #f443361a}.form-control.is-valid{border-color:var(--color-success)}.form-control.is-valid:focus{border-color:var(--color-success);box-shadow:0 0 0 3px #4caf501a}.invalid-feedback,.error{display:block;margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-error)}.valid-feedback,.success{display:block;margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-success)}.form-text{display:block;margin-top:var(--spacing-1);font-size:var(--font-size-xs);color:var(--text-muted)}.form-floating{position:relative}.form-floating>.form-control{padding:var(--spacing-4) var(--spacing-3) var(--spacing-1)}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:var(--spacing-4) var(--spacing-3);pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{opacity:var(--opacity-65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.card{background-color:var(--bg-card);border:var(--border-default);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-padding);overflow:hidden;transition:var(--transition-all-fast)}.card:hover{box-shadow:var(--shadow-md)}.card-header{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border-primary);background-color:var(--bg-elevated)}.card-header-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.card-body{padding:var(--spacing-6)}.card-body-compact{padding:var(--spacing-4)}.card-body-spacious{padding:var(--spacing-8)}.card-footer{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--border-primary);background-color:var(--bg-elevated)}.card-img{width:100%;height:auto;display:block}.card-img-top{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.card-img-bottom{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.card-elevated{box-shadow:var(--shadow-elevated)}.card-elevated:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-flat{box-shadow:none;border:var(--border-default)}.card-bordered{border:2px solid var(--border-primary);box-shadow:none}.card-interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.card-interactive:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card-interactive:active{transform:translateY(0)}.card-accent-top{border-top:3px solid var(--accent-primary)}.card-accent-left{border-inline-start:3px solid var(--accent-primary)}.card-accent-success{border-top-color:var(--color-success)}.card-accent-error{border-top-color:var(--color-error)}.card-accent-warning{border-top-color:var(--color-warning)}.card-accent-info{border-top-color:var(--color-info)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}.card-list{display:flex;flex-direction:column;gap:var(--spacing-4)}.card-list .card{margin-bottom:0}.card-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2);color:var(--text-primary)}.card-subtitle{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-4)}.card-text{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--text-primary)}.card-link{color:var(--accent-primary);text-decoration:none;transition:var(--transition-colors)}.card-link:hover{color:var(--accent-hover);text-decoration:underline}.modal-backdrop{position:fixed;inset:0;z-index:var(--z-index-modal-backdrop);background-color:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);overflow-y:auto}.modal{position:relative;z-index:var(--z-index-modal);width:100%;max-width:32rem;background-color:var(--bg-elevated);border-radius:var(--modal-radius);box-shadow:var(--shadow-elevated);display:flex;flex-direction:column;max-height:calc(100vh - var(--spacing-8))}.modal-sm{max-width:24rem}.modal-md{max-width:32rem}.modal-lg{max-width:48rem}.modal-xl{max-width:64rem}.modal-full{max-width:100%;height:calc(100vh - var(--spacing-8))}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-6);border-bottom:1px solid var(--border-primary)}.modal-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.modal-close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:none;border-radius:var(--radius-base);color:var(--text-secondary);cursor:pointer;transition:var(--transition-all-fast)}.modal-close:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.modal-close:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.modal-body{padding:var(--spacing-6);overflow-y:auto;flex:1 1 auto}.modal-body-compact{padding:var(--spacing-4)}.modal-body-spacious{padding:var(--spacing-8)}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3);padding:var(--spacing-6);border-top:1px solid var(--border-primary)}.modal-footer-start{justify-content:flex-start}.modal-footer-center{justify-content:center}.modal-footer-between{justify-content:space-between}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-slide-up{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}.modal-backdrop{animation:modal-fade-in var(--transition-base) ease-out}.modal{animation:modal-slide-up var(--transition-base) ease-out}.modal-backdrop.closing{animation:modal-fade-in var(--transition-base) ease-in reverse}.modal.closing{animation:modal-slide-up var(--transition-base) ease-in reverse}.modal-scrollable .modal-body{overflow-y:auto}.modal-centered{display:flex;align-items:center;min-height:calc(100% - var(--spacing-8))}.badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-0-5) var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--radius-full);transition:var(--transition-all-fast)}.badge-primary{background-color:var(--accent-primary);color:#fff}.badge-secondary{background-color:var(--bg-tertiary);color:var(--text-primary)}.badge-success{background-color:var(--color-success);color:#fff}.badge-error{background-color:var(--color-error);color:#fff}.badge-warning{background-color:var(--color-warning);color:#fff}.badge-info{background-color:var(--color-info);color:#fff}.badge-outline-primary{background-color:transparent;color:var(--accent-primary);border:1px solid var(--accent-primary)}.badge-outline-secondary{background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-primary)}.badge-outline-success{background-color:transparent;color:var(--color-success);border:1px solid var(--color-success)}.badge-outline-error{background-color:transparent;color:var(--color-error);border:1px solid var(--color-error)}.badge-outline-warning{background-color:transparent;color:var(--color-warning);border:1px solid var(--color-warning)}.badge-outline-info{background-color:transparent;color:var(--color-info);border:1px solid var(--color-info)}.badge-xs{padding:var(--spacing-0-5) var(--spacing-1-5);font-size:var(--font-size-2xs)}.badge-sm{padding:var(--spacing-0-5) var(--spacing-2);font-size:var(--font-size-xs)}.badge-md{padding:var(--spacing-1) var(--spacing-2-5);font-size:var(--font-size-sm)}.badge-lg{padding:var(--spacing-1-5) var(--spacing-3);font-size:var(--font-size-base)}.badge-dot{width:.5rem;height:.5rem;padding:0;border-radius:50%}.badge-dot-sm{width:.375rem;height:.375rem}.badge-dot-lg{width:.75rem;height:.75rem}.badge-pill{padding-left:var(--spacing-3);padding-right:var(--spacing-3);border-radius:var(--radius-full)}.badge-square{border-radius:var(--radius-sm)}.badge-icon{display:inline-flex;align-items:center;gap:var(--spacing-1)}.badge-group{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-2)}.badge-positioned{position:absolute;top:0;right:0;transform:translate(50%,-50%)}.badge-positioned-top-left{top:0;right:auto;left:0;transform:translate(-50%,-50%)}.badge-positioned-bottom-right{top:auto;bottom:0;right:0;transform:translate(50%,50%)}.badge-positioned-bottom-left{inset:auto auto 0 0;transform:translate(-50%,50%)}.badge-notification{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.badge-interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.badge-interactive:hover{opacity:var(--opacity-80)}.badge-interactive:active{transform:scale(.95)}.badge-removable{padding-right:var(--spacing-1);gap:var(--spacing-1)}.badge-remove{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:var(--transition-all-fast);opacity:var(--opacity-70)}.badge-remove:hover{opacity:1;background-color:var(--shade-10)}.m-0{margin:var(--spacing-0)}.m-px{margin:var(--spacing-px)}.m--5{margin:var(--spacing-0-5)}.m-1{margin:var(--spacing-1)}.m--4{margin:var(--spacing-1-5)}.m-2{margin:var(--spacing-2)}.m--3{margin:var(--spacing-2-5)}.m-3{margin:var(--spacing-3)}.m--2{margin:var(--spacing-3-5)}.m-4{margin:var(--spacing-4)}.m-5{margin:var(--spacing-5)}.m-6{margin:var(--spacing-6)}.m-7{margin:var(--spacing-7)}.m-8{margin:var(--spacing-8)}.m-9{margin:var(--spacing-9)}.m-10{margin:var(--spacing-10)}.m-11{margin:var(--spacing-11)}.m-12{margin:var(--spacing-12)}.m-14{margin:var(--spacing-14)}.m-16{margin:var(--spacing-16)}.m-20{margin:var(--spacing-20)}.m-24{margin:var(--spacing-24)}.m-32{margin:var(--spacing-32)}.mx-0{margin-inline:var(--spacing-0)}.mx-px{margin-inline:var(--spacing-px)}.mx--5{margin-inline:var(--spacing-0-5)}.mx-1{margin-inline:var(--spacing-1)}.mx--4{margin-inline:var(--spacing-1-5)}.mx-2{margin-inline:var(--spacing-2)}.mx--3{margin-inline:var(--spacing-2-5)}.mx-3{margin-inline:var(--spacing-3)}.mx--2{margin-inline:var(--spacing-3-5)}.mx-4{margin-inline:var(--spacing-4)}.mx-5{margin-inline:var(--spacing-5)}.mx-6{margin-inline:var(--spacing-6)}.mx-7{margin-inline:var(--spacing-7)}.mx-8{margin-inline:var(--spacing-8)}.mx-9{margin-inline:var(--spacing-9)}.mx-10{margin-inline:var(--spacing-10)}.mx-11{margin-inline:var(--spacing-11)}.mx-12{margin-inline:var(--spacing-12)}.mx-14{margin-inline:var(--spacing-14)}.mx-16{margin-inline:var(--spacing-16)}.mx-20{margin-inline:var(--spacing-20)}.mx-24{margin-inline:var(--spacing-24)}.mx-32{margin-inline:var(--spacing-32)}.my-0{margin-block:var(--spacing-0)}.my-px{margin-block:var(--spacing-px)}.my--5{margin-block:var(--spacing-0-5)}.my-1{margin-block:var(--spacing-1)}.my--4{margin-block:var(--spacing-1-5)}.my-2{margin-block:var(--spacing-2)}.my--3{margin-block:var(--spacing-2-5)}.my-3{margin-block:var(--spacing-3)}.my--2{margin-block:var(--spacing-3-5)}.my-4{margin-block:var(--spacing-4)}.my-5{margin-block:var(--spacing-5)}.my-6{margin-block:var(--spacing-6)}.my-7{margin-block:var(--spacing-7)}.my-8{margin-block:var(--spacing-8)}.my-9{margin-block:var(--spacing-9)}.my-10{margin-block:var(--spacing-10)}.my-11{margin-block:var(--spacing-11)}.my-12{margin-block:var(--spacing-12)}.my-14{margin-block:var(--spacing-14)}.my-16{margin-block:var(--spacing-16)}.my-20{margin-block:var(--spacing-20)}.my-24{margin-block:var(--spacing-24)}.my-32{margin-block:var(--spacing-32)}.mt-0{margin-top:var(--spacing-0)}.mt-px{margin-top:var(--spacing-px)}.mt--5{margin-top:var(--spacing-0-5)}.mt-1{margin-top:var(--spacing-1)}.mt--4{margin-top:var(--spacing-1-5)}.mt-2{margin-top:var(--spacing-2)}.mt--3{margin-top:var(--spacing-2-5)}.mt-3{margin-top:var(--spacing-3)}.mt--2{margin-top:var(--spacing-3-5)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-7{margin-top:var(--spacing-7)}.mt-8{margin-top:var(--spacing-8)}.mt-9{margin-top:var(--spacing-9)}.mt-10{margin-top:var(--spacing-10)}.mt-11{margin-top:var(--spacing-11)}.mt-12{margin-top:var(--spacing-12)}.mt-14{margin-top:var(--spacing-14)}.mt-16{margin-top:var(--spacing-16)}.mt-20{margin-top:var(--spacing-20)}.mt-24{margin-top:var(--spacing-24)}.mt-32{margin-top:var(--spacing-32)}.mb-0{margin-bottom:var(--spacing-0)}.mb-px{margin-bottom:var(--spacing-px)}.mb--5{margin-bottom:var(--spacing-0-5)}.mb-1{margin-bottom:var(--spacing-1)}.mb--4{margin-bottom:var(--spacing-1-5)}.mb-2{margin-bottom:var(--spacing-2)}.mb--3{margin-bottom:var(--spacing-2-5)}.mb-3{margin-bottom:var(--spacing-3)}.mb--2{margin-bottom:var(--spacing-3-5)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-7{margin-bottom:var(--spacing-7)}.mb-8{margin-bottom:var(--spacing-8)}.mb-9{margin-bottom:var(--spacing-9)}.mb-10{margin-bottom:var(--spacing-10)}.mb-11{margin-bottom:var(--spacing-11)}.mb-12{margin-bottom:var(--spacing-12)}.mb-14{margin-bottom:var(--spacing-14)}.mb-16{margin-bottom:var(--spacing-16)}.mb-20{margin-bottom:var(--spacing-20)}.mb-24{margin-bottom:var(--spacing-24)}.mb-32{margin-bottom:var(--spacing-32)}.ms-0{margin-inline-start:var(--spacing-0)}.ms-px{margin-inline-start:var(--spacing-px)}.ms--5{margin-inline-start:var(--spacing-0-5)}.ms-1{margin-inline-start:var(--spacing-1)}.ms--4{margin-inline-start:var(--spacing-1-5)}.ms-2{margin-inline-start:var(--spacing-2)}.ms--3{margin-inline-start:var(--spacing-2-5)}.ms-3{margin-inline-start:var(--spacing-3)}.ms--2{margin-inline-start:var(--spacing-3-5)}.ms-4{margin-inline-start:var(--spacing-4)}.ms-5{margin-inline-start:var(--spacing-5)}.ms-6{margin-inline-start:var(--spacing-6)}.ms-7{margin-inline-start:var(--spacing-7)}.ms-8{margin-inline-start:var(--spacing-8)}.ms-9{margin-inline-start:var(--spacing-9)}.ms-10{margin-inline-start:var(--spacing-10)}.ms-11{margin-inline-start:var(--spacing-11)}.ms-12{margin-inline-start:var(--spacing-12)}.ms-14{margin-inline-start:var(--spacing-14)}.ms-16{margin-inline-start:var(--spacing-16)}.ms-20{margin-inline-start:var(--spacing-20)}.ms-24{margin-inline-start:var(--spacing-24)}.ms-32{margin-inline-start:var(--spacing-32)}.me-0{margin-inline-end:var(--spacing-0)}.me-px{margin-inline-end:var(--spacing-px)}.me--5{margin-inline-end:var(--spacing-0-5)}.me-1{margin-inline-end:var(--spacing-1)}.me--4{margin-inline-end:var(--spacing-1-5)}.me-2{margin-inline-end:var(--spacing-2)}.me--3{margin-inline-end:var(--spacing-2-5)}.me-3{margin-inline-end:var(--spacing-3)}.me--2{margin-inline-end:var(--spacing-3-5)}.me-4{margin-inline-end:var(--spacing-4)}.me-5{margin-inline-end:var(--spacing-5)}.me-6{margin-inline-end:var(--spacing-6)}.me-7{margin-inline-end:var(--spacing-7)}.me-8{margin-inline-end:var(--spacing-8)}.me-9{margin-inline-end:var(--spacing-9)}.me-10{margin-inline-end:var(--spacing-10)}.me-11{margin-inline-end:var(--spacing-11)}.me-12{margin-inline-end:var(--spacing-12)}.me-14{margin-inline-end:var(--spacing-14)}.me-16{margin-inline-end:var(--spacing-16)}.me-20{margin-inline-end:var(--spacing-20)}.me-24{margin-inline-end:var(--spacing-24)}.me-32{margin-inline-end:var(--spacing-32)}.p-0{padding:var(--spacing-0)}.p-px{padding:var(--spacing-px)}.p--5{padding:var(--spacing-0-5)}.p-1{padding:var(--spacing-1)}.p--4{padding:var(--spacing-1-5)}.p-2{padding:var(--spacing-2)}.p--3{padding:var(--spacing-2-5)}.p-3{padding:var(--spacing-3)}.p--2{padding:var(--spacing-3-5)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-7{padding:var(--spacing-7)}.p-8{padding:var(--spacing-8)}.p-9{padding:var(--spacing-9)}.p-10{padding:var(--spacing-10)}.p-11{padding:var(--spacing-11)}.p-12{padding:var(--spacing-12)}.p-14{padding:var(--spacing-14)}.p-16{padding:var(--spacing-16)}.p-20{padding:var(--spacing-20)}.p-24{padding:var(--spacing-24)}.p-32{padding:var(--spacing-32)}.px-0{padding-inline:var(--spacing-0)}.px-px{padding-inline:var(--spacing-px)}.px--5{padding-inline:var(--spacing-0-5)}.px-1{padding-inline:var(--spacing-1)}.px--4{padding-inline:var(--spacing-1-5)}.px-2{padding-inline:var(--spacing-2)}.px--3{padding-inline:var(--spacing-2-5)}.px-3{padding-inline:var(--spacing-3)}.px--2{padding-inline:var(--spacing-3-5)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:var(--spacing-5)}.px-6{padding-inline:var(--spacing-6)}.px-7{padding-inline:var(--spacing-7)}.px-8{padding-inline:var(--spacing-8)}.px-9{padding-inline:var(--spacing-9)}.px-10{padding-inline:var(--spacing-10)}.px-11{padding-inline:var(--spacing-11)}.px-12{padding-inline:var(--spacing-12)}.px-14{padding-inline:var(--spacing-14)}.px-16{padding-inline:var(--spacing-16)}.px-20{padding-inline:var(--spacing-20)}.px-24{padding-inline:var(--spacing-24)}.px-32{padding-inline:var(--spacing-32)}.py-0{padding-block:var(--spacing-0)}.py-px{padding-block:var(--spacing-px)}.py--5{padding-block:var(--spacing-0-5)}.py-1{padding-block:var(--spacing-1)}.py--4{padding-block:var(--spacing-1-5)}.py-2{padding-block:var(--spacing-2)}.py--3{padding-block:var(--spacing-2-5)}.py-3{padding-block:var(--spacing-3)}.py--2{padding-block:var(--spacing-3-5)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:var(--spacing-5)}.py-6{padding-block:var(--spacing-6)}.py-7{padding-block:var(--spacing-7)}.py-8{padding-block:var(--spacing-8)}.py-9{padding-block:var(--spacing-9)}.py-10{padding-block:var(--spacing-10)}.py-11{padding-block:var(--spacing-11)}.py-12{padding-block:var(--spacing-12)}.py-14{padding-block:var(--spacing-14)}.py-16{padding-block:var(--spacing-16)}.py-20{padding-block:var(--spacing-20)}.py-24{padding-block:var(--spacing-24)}.py-32{padding-block:var(--spacing-32)}.pt-0{padding-top:var(--spacing-0)}.pt-px{padding-top:var(--spacing-px)}.pt--5{padding-top:var(--spacing-0-5)}.pt-1{padding-top:var(--spacing-1)}.pt--4{padding-top:var(--spacing-1-5)}.pt-2{padding-top:var(--spacing-2)}.pt--3{padding-top:var(--spacing-2-5)}.pt-3{padding-top:var(--spacing-3)}.pt--2{padding-top:var(--spacing-3-5)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-7{padding-top:var(--spacing-7)}.pt-8{padding-top:var(--spacing-8)}.pt-9{padding-top:var(--spacing-9)}.pt-10{padding-top:var(--spacing-10)}.pt-11{padding-top:var(--spacing-11)}.pt-12{padding-top:var(--spacing-12)}.pt-14{padding-top:var(--spacing-14)}.pt-16{padding-top:var(--spacing-16)}.pt-20{padding-top:var(--spacing-20)}.pt-24{padding-top:var(--spacing-24)}.pt-32{padding-top:var(--spacing-32)}.pb-0{padding-bottom:var(--spacing-0)}.pb-px{padding-bottom:var(--spacing-px)}.pb--5{padding-bottom:var(--spacing-0-5)}.pb-1{padding-bottom:var(--spacing-1)}.pb--4{padding-bottom:var(--spacing-1-5)}.pb-2{padding-bottom:var(--spacing-2)}.pb--3{padding-bottom:var(--spacing-2-5)}.pb-3{padding-bottom:var(--spacing-3)}.pb--2{padding-bottom:var(--spacing-3-5)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-7{padding-bottom:var(--spacing-7)}.pb-8{padding-bottom:var(--spacing-8)}.pb-9{padding-bottom:var(--spacing-9)}.pb-10{padding-bottom:var(--spacing-10)}.pb-11{padding-bottom:var(--spacing-11)}.pb-12{padding-bottom:var(--spacing-12)}.pb-14{padding-bottom:var(--spacing-14)}.pb-16{padding-bottom:var(--spacing-16)}.pb-20{padding-bottom:var(--spacing-20)}.pb-24{padding-bottom:var(--spacing-24)}.pb-32{padding-bottom:var(--spacing-32)}.ps-0{padding-inline-start:var(--spacing-0)}.ps-px{padding-inline-start:var(--spacing-px)}.ps--5{padding-inline-start:var(--spacing-0-5)}.ps-1{padding-inline-start:var(--spacing-1)}.ps--4{padding-inline-start:var(--spacing-1-5)}.ps-2{padding-inline-start:var(--spacing-2)}.ps--3{padding-inline-start:var(--spacing-2-5)}.ps-3{padding-inline-start:var(--spacing-3)}.ps--2{padding-inline-start:var(--spacing-3-5)}.ps-4{padding-inline-start:var(--spacing-4)}.ps-5{padding-inline-start:var(--spacing-5)}.ps-6{padding-inline-start:var(--spacing-6)}.ps-7{padding-inline-start:var(--spacing-7)}.ps-8{padding-inline-start:var(--spacing-8)}.ps-9{padding-inline-start:var(--spacing-9)}.ps-10{padding-inline-start:var(--spacing-10)}.ps-11{padding-inline-start:var(--spacing-11)}.ps-12{padding-inline-start:var(--spacing-12)}.ps-14{padding-inline-start:var(--spacing-14)}.ps-16{padding-inline-start:var(--spacing-16)}.ps-20{padding-inline-start:var(--spacing-20)}.ps-24{padding-inline-start:var(--spacing-24)}.ps-32{padding-inline-start:var(--spacing-32)}.pe-0{padding-inline-end:var(--spacing-0)}.pe-px{padding-inline-end:var(--spacing-px)}.pe--5{padding-inline-end:var(--spacing-0-5)}.pe-1{padding-inline-end:var(--spacing-1)}.pe--4{padding-inline-end:var(--spacing-1-5)}.pe-2{padding-inline-end:var(--spacing-2)}.pe--3{padding-inline-end:var(--spacing-2-5)}.pe-3{padding-inline-end:var(--spacing-3)}.pe--2{padding-inline-end:var(--spacing-3-5)}.pe-4{padding-inline-end:var(--spacing-4)}.pe-5{padding-inline-end:var(--spacing-5)}.pe-6{padding-inline-end:var(--spacing-6)}.pe-7{padding-inline-end:var(--spacing-7)}.pe-8{padding-inline-end:var(--spacing-8)}.pe-9{padding-inline-end:var(--spacing-9)}.pe-10{padding-inline-end:var(--spacing-10)}.pe-11{padding-inline-end:var(--spacing-11)}.pe-12{padding-inline-end:var(--spacing-12)}.pe-14{padding-inline-end:var(--spacing-14)}.pe-16{padding-inline-end:var(--spacing-16)}.pe-20{padding-inline-end:var(--spacing-20)}.pe-24{padding-inline-end:var(--spacing-24)}.pe-32{padding-inline-end:var(--spacing-32)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.gap--5{gap:var(--spacing-0-5)}.gap-x--5{column-gap:var(--spacing-0-5)}.gap-y--5{row-gap:var(--spacing-0-5)}.gap--4{gap:var(--spacing-1-5)}.gap-x--4{column-gap:var(--spacing-1-5)}.gap-y--4{row-gap:var(--spacing-1-5)}.gap--3{gap:var(--spacing-2-5)}.gap-x--3{column-gap:var(--spacing-2-5)}.gap-y--3{row-gap:var(--spacing-2-5)}.gap--2{gap:var(--spacing-3-5)}.gap-x--2{column-gap:var(--spacing-3-5)}.gap-y--2{row-gap:var(--spacing-3-5)}.gap-x-7{column-gap:var(--spacing-7)}.gap-y-7{row-gap:var(--spacing-7)}.gap-x-9{column-gap:var(--spacing-9)}.gap-y-9{row-gap:var(--spacing-9)}.gap-11{gap:var(--spacing-11)}.gap-x-11{column-gap:var(--spacing-11)}.gap-y-11{row-gap:var(--spacing-11)}.gap-x-14{column-gap:var(--spacing-14)}.gap-y-14{row-gap:var(--spacing-14)}.gap-x-20{column-gap:var(--spacing-20)}.gap-y-20{row-gap:var(--spacing-20)}.gap-24{gap:var(--spacing-24)}.gap-x-24{column-gap:var(--spacing-24)}.gap-y-24{row-gap:var(--spacing-24)}.gap-32{gap:var(--spacing-32)}.gap-x-32{column-gap:var(--spacing-32)}.gap-y-32{row-gap:var(--spacing-32)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.content-stretch{align-content:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.gap-0{gap:var(--spacing-0)}.gap-px{gap:var(--spacing-px)}.gap-0-5{gap:var(--spacing-0-5)}.gap-1{gap:var(--spacing-1)}.gap-1-5{gap:var(--spacing-1-5)}.gap-2{gap:var(--spacing-2)}.gap-2-5{gap:var(--spacing-2-5)}.gap-3{gap:var(--spacing-3)}.gap-3-5{gap:var(--spacing-3-5)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-7{gap:var(--spacing-7)}.gap-8{gap:var(--spacing-8)}.gap-9{gap:var(--spacing-9)}.gap-10{gap:var(--spacing-10)}.gap-12{gap:var(--spacing-12)}.gap-14{gap:var(--spacing-14)}.gap-16{gap:var(--spacing-16)}.gap-20{gap:var(--spacing-20)}.gap-x-0{column-gap:var(--spacing-0)}.gap-x-px{column-gap:var(--spacing-px)}.gap-x-0-5{column-gap:var(--spacing-0-5)}.gap-x-1{column-gap:var(--spacing-1)}.gap-x-1-5{column-gap:var(--spacing-1-5)}.gap-x-2{column-gap:var(--spacing-2)}.gap-x-2-5{column-gap:var(--spacing-2-5)}.gap-x-3{column-gap:var(--spacing-3)}.gap-x-3-5{column-gap:var(--spacing-3-5)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-5{column-gap:var(--spacing-5)}.gap-x-6{column-gap:var(--spacing-6)}.gap-x-8{column-gap:var(--spacing-8)}.gap-x-10{column-gap:var(--spacing-10)}.gap-x-12{column-gap:var(--spacing-12)}.gap-x-16{column-gap:var(--spacing-16)}.gap-y-0{row-gap:var(--spacing-0)}.gap-y-px{row-gap:var(--spacing-px)}.gap-y-0-5{row-gap:var(--spacing-0-5)}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-1-5{row-gap:var(--spacing-1-5)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-2-5{row-gap:var(--spacing-2-5)}.gap-y-3{row-gap:var(--spacing-3)}.gap-y-3-5{row-gap:var(--spacing-3-5)}.gap-y-4{row-gap:var(--spacing-4)}.gap-y-5{row-gap:var(--spacing-5)}.gap-y-6{row-gap:var(--spacing-6)}.gap-y-8{row-gap:var(--spacing-8)}.gap-y-10{row-gap:var(--spacing-10)}.gap-y-12{row-gap:var(--spacing-12)}.gap-y-16{row-gap:var(--spacing-16)}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.font-sans{font-family:var(--font-family-base)}.font-mono{font-family:var(--font-family-mono)}.text-left{text-align:start}.text-center{text-align:center}.text-right{text-align:end}.text-justify{text-align:justify}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-disabled{color:var(--text-disabled)}.text-inverse{color:var(--text-inverse)}.text-accent{color:var(--accent-primary)}.text-success{color:var(--color-success)}.text-error{color:var(--color-error)}.text-warning{color:var(--color-warning)}.text-info{color:var(--color-info)}.text-white{color:#fff}.text-black{color:#000}.text-primary-50{color:var(--color-primary-50)}.text-primary-100{color:var(--color-primary-100)}.text-primary-200{color:var(--color-primary-200)}.text-primary-300{color:var(--color-primary-300)}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-800{color:var(--color-primary-800)}.text-primary-900{color:var(--color-primary-900)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.italic{font-style:italic}.not-italic{font-style:normal}.leading-tight{line-height:var(--line-height-tight)}.leading-snug{line-height:var(--line-height-snug)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.tracking-tighter{letter-spacing:var(--letter-spacing-tighter)}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.tracking-wider{letter-spacing:var(--letter-spacing-wider)}.tracking-widest{letter-spacing:var(--letter-spacing-widest)}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.break-normal{word-break:normal;overflow-wrap:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-tertiary{background-color:var(--bg-tertiary)}.bg-card{background-color:var(--bg-card)}.bg-elevated{background-color:var(--bg-elevated)}.bg-accent{background-color:var(--accent-primary)}.bg-success{background-color:var(--color-success)}.bg-error{background-color:var(--color-error)}.bg-warning{background-color:var(--color-warning)}.bg-info{background-color:var(--color-info)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-200{background-color:var(--color-primary-200)}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-700{background-color:var(--color-primary-700)}.bg-primary-800{background-color:var(--color-primary-800)}.bg-primary-900{background-color:var(--color-primary-900)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-transparent{background-color:transparent}.bg-white{background-color:#fff}.bg-black{background-color:#000}.border-primary{border-color:var(--border-primary)}.border-secondary{border-color:var(--border-secondary)}.border-focus{border-color:var(--border-focus)}.border-accent{border-color:var(--accent-primary)}.border-success{border-color:var(--color-success)}.border-error{border-color:var(--color-error)}.border-warning{border-color:var(--color-warning)}.border-info{border-color:var(--color-info)}.border-transparent{border-color:transparent}.border-white{border-color:#fff}.border-black{border-color:#000}.bg-opacity-0{--tw-bg-opacity: var(--opacity-0)}.bg-opacity-5{--tw-bg-opacity: var(--opacity-5)}.bg-opacity-10{--tw-bg-opacity: var(--opacity-10)}.bg-opacity-20{--tw-bg-opacity: var(--opacity-20)}.bg-opacity-25{--tw-bg-opacity: var(--opacity-25)}.bg-opacity-30{--tw-bg-opacity: var(--opacity-30)}.bg-opacity-40{--tw-bg-opacity: var(--opacity-40)}.bg-opacity-50{--tw-bg-opacity: var(--opacity-50)}.bg-opacity-60{--tw-bg-opacity: var(--opacity-60)}.bg-opacity-70{--tw-bg-opacity: var(--opacity-70)}.bg-opacity-75{--tw-bg-opacity: var(--opacity-75)}.bg-opacity-80{--tw-bg-opacity: var(--opacity-80)}.bg-opacity-90{--tw-bg-opacity: var(--opacity-90)}.bg-opacity-95{--tw-bg-opacity: var(--opacity-95)}.bg-opacity-100{--tw-bg-opacity: var(--opacity-100)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.hidden{display:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-clip{overflow:clip}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.overflow-y-clip{overflow-y:clip}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-auto{inset:auto}.top-0{top:0}.top-auto{top:auto}.right-0{right:0}.right-auto{right:auto}.bottom-0{bottom:0}.bottom-auto{bottom:auto}.left-0{left:0}.left-auto{left:auto}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.z-dropdown{z-index:var(--z-index-dropdown)}.z-sticky{z-index:var(--z-index-sticky)}.z-fixed{z-index:var(--z-index-fixed)}.z-modal-backdrop{z-index:var(--z-index-modal-backdrop)}.z-modal{z-index:var(--z-index-modal)}.z-popover{z-index:var(--z-index-popover)}.z-tooltip{z-index:var(--z-index-tooltip)}.z-notification{z-index:var(--z-index-notification)}.opacity-0{opacity:var(--opacity-0)}.opacity-5{opacity:var(--opacity-5)}.opacity-10{opacity:var(--opacity-10)}.opacity-20{opacity:var(--opacity-20)}.opacity-25{opacity:var(--opacity-25)}.opacity-30{opacity:var(--opacity-30)}.opacity-40{opacity:var(--opacity-40)}.opacity-50{opacity:var(--opacity-50)}.opacity-60{opacity:var(--opacity-60)}.opacity-70{opacity:var(--opacity-70)}.opacity-75{opacity:var(--opacity-75)}.opacity-80{opacity:var(--opacity-80)}.opacity-90{opacity:var(--opacity-90)}.opacity-95{opacity:var(--opacity-95)}.opacity-100{opacity:var(--opacity-100)}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-none{cursor:none}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;user-select:auto}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.object-center{object-position:center}.object-top{object-position:top}.object-right{object-position:right}.object-bottom{object-position:bottom}.object-left{object-position:left}.border-0{border-width:var(--border-width-0)}.border{border-width:var(--border-width-1)}.border-2{border-width:var(--border-width-2)}.border-4{border-width:var(--border-width-4)}.border-8{border-width:var(--border-width-8)}.border-t-0{border-top-width:var(--border-width-0)}.border-t{border-top-width:var(--border-width-1)}.border-t-2{border-top-width:var(--border-width-2)}.border-t-4{border-top-width:var(--border-width-4)}.border-t-8{border-top-width:var(--border-width-8)}.border-r-0{border-inline-end-width:var(--border-width-0)}.border-r{border-inline-end-width:var(--border-width-1)}.border-r-2{border-inline-end-width:var(--border-width-2)}.border-r-4{border-inline-end-width:var(--border-width-4)}.border-r-8{border-inline-end-width:var(--border-width-8)}.border-b-0{border-bottom-width:var(--border-width-0)}.border-b{border-bottom-width:var(--border-width-1)}.border-b-2{border-bottom-width:var(--border-width-2)}.border-b-4{border-bottom-width:var(--border-width-4)}.border-b-8{border-bottom-width:var(--border-width-8)}.border-l-0{border-inline-start-width:var(--border-width-0)}.border-l{border-inline-start-width:var(--border-width-1)}.border-l-2{border-inline-start-width:var(--border-width-2)}.border-l-4{border-inline-start-width:var(--border-width-4)}.border-l-8{border-inline-start-width:var(--border-width-8)}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-none{border-style:none}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded{border-radius:var(--radius-base)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-t-none{border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t{border-top-left-radius:var(--radius-base);border-top-right-radius:var(--radius-base)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-full{border-top-left-radius:var(--radius-full);border-top-right-radius:var(--radius-full)}.rounded-r-none{border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-3xl{border-top-right-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-3xl)}.rounded-r-full{border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.rounded-b-none{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.rounded-b-sm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-b{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}.rounded-b-md{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-b-xl{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-b-2xl{border-bottom-left-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-b-3xl{border-bottom-left-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-3xl)}.rounded-b-full{border-bottom-left-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.rounded-l-none{border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-l{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-l-3xl{border-top-left-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.rounded-l-full{border-top-left-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full)}.rounded-tl-none{border-top-left-radius:var(--radius-none)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-tl{border-top-left-radius:var(--radius-base)}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.rounded-tl-xl{border-top-left-radius:var(--radius-xl)}.rounded-tl-2xl{border-top-left-radius:var(--radius-2xl)}.rounded-tl-3xl{border-top-left-radius:var(--radius-3xl)}.rounded-tl-full{border-top-left-radius:var(--radius-full)}.rounded-tr-none{border-top-right-radius:var(--radius-none)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-tr{border-top-right-radius:var(--radius-base)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-tr-lg{border-top-right-radius:var(--radius-lg)}.rounded-tr-xl{border-top-right-radius:var(--radius-xl)}.rounded-tr-2xl{border-top-right-radius:var(--radius-2xl)}.rounded-tr-3xl{border-top-right-radius:var(--radius-3xl)}.rounded-tr-full{border-top-right-radius:var(--radius-full)}.rounded-br-none{border-bottom-right-radius:var(--radius-none)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-br{border-bottom-right-radius:var(--radius-base)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-br-xl{border-bottom-right-radius:var(--radius-xl)}.rounded-br-2xl{border-bottom-right-radius:var(--radius-2xl)}.rounded-br-3xl{border-bottom-right-radius:var(--radius-3xl)}.rounded-br-full{border-bottom-right-radius:var(--radius-full)}.rounded-bl-none{border-bottom-left-radius:var(--radius-none)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.rounded-bl{border-bottom-left-radius:var(--radius-base)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.rounded-bl-xl{border-bottom-left-radius:var(--radius-xl)}.rounded-bl-2xl{border-bottom-left-radius:var(--radius-2xl)}.rounded-bl-3xl{border-bottom-left-radius:var(--radius-3xl)}.rounded-bl-full{border-bottom-left-radius:var(--radius-full)}.shadow-none{box-shadow:none}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow-base)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-inner{box-shadow:var(--shadow-inner)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-dotted{outline-style:dotted}.outline-double{outline-style:double}.outline-0{outline-width:0}.outline-1{outline-width:1px}.outline-2{outline-width:2px}.outline-4{outline-width:4px}.outline-8{outline-width:8px}.ring{box-shadow:0 0 0 3px var(--accent-primary)}.ring-0{box-shadow:0 0 0 0 var(--accent-primary)}.ring-1{box-shadow:0 0 0 1px var(--accent-primary)}.ring-2{box-shadow:0 0 0 2px var(--accent-primary)}.ring-4{box-shadow:0 0 0 4px var(--accent-primary)}.ring-inset{box-shadow:inset 0 0 0 3px var(--accent-primary)}:root{interpolate-size:allow-keywords}@keyframes reveal-expand{0%{height:0;opacity:0;overflow:clip}to{height:auto;opacity:1;overflow:clip}}@keyframes reveal-collapse{0%{height:auto;opacity:1;overflow:clip}to{height:0;opacity:0;overflow:clip}}.reveal-expand{animation:reveal-expand .35s ease both}.reveal-collapse{animation:reveal-collapse .3s ease both}@keyframes identity-fade-in{0%{opacity:0}to{opacity:1}}@keyframes identity-fade-out{0%{opacity:1}to{opacity:0}}.identity-fade-in{animation:identity-fade-in .28s ease both}.identity-fade-out{position:absolute;animation:identity-fade-out .16s ease both;pointer-events:none}.identity-fade-out .btn-disconnect,.identity-fade-out .tiktok-verify-btn{visibility:hidden}html,body{overflow:hidden}@media(max-width:599px){.desktop-only-label{display:none}*,*:before,*:after{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0;height:0;background:transparent}body.is-scrolling,body.is-scrolling *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 60%,transparent) transparent}body.is-scrolling *::-webkit-scrollbar{width:4px;height:4px;background:transparent}body.is-scrolling *::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 60%,transparent);border-radius:var(--radius-full);border:none}body.is-scrolling *::-webkit-scrollbar-track{background:transparent}:root{--font-size-xs: .625rem;--font-size-sm: .75rem;--font-size-base: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.25rem;--font-size-3xl: 1.5rem;--font-size-4xl: 1.75rem;--font-size-5xl: 2.25rem}}@media(pointer:coarse){button,a.btn,[role=button],input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--touch-target-min);touch-action:manipulation}button,a,[role=button],label,summary{touch-action:manipulation}}@media(prefers-reduced-motion:reduce){*:not(.motion-essential),*:not(.motion-essential):before,*:not(.motion-essential):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
