@charset "UTF-8";:root,:host{--tui-duration: .3s;--tui-curve-expressive-standard: cubic-bezier(.4, .1, .2, 1);--tui-curve-expressive-entrance: cubic-bezier(.35, 1.3, .25, 1);--tui-curve-expressive-exit: cubic-bezier(.4, 0, 1, 1);--tui-curve-productive-standard: cubic-bezier(.2, 0, .4, .9);--tui-curve-productive-entrance: cubic-bezier(0, 0, .4, .9);--tui-curve-productive-exit: cubic-bezier(.2, 0, 1, 1)}:root,:host,[tuiTheme=light]{--tui-shadow-small: 0px 5px 20px 0px rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0px 14px 42px 0px rgba(0, 0, 0, .12);--tui-shadow-medium: 0px 6px 34px 0px rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0px 18px 60px 0px rgba(0, 0, 0, .18);--tui-shadow-popup: 0px 8px 28px 0px rgba(0, 0, 0, .16)}:root,:host{--tui-typography-family-text: "Manrope", system-ui, sans-serif;--tui-typography-family-display: "Manrope", system-ui, sans-serif;--tui-font-offset: calc(var(--t-font-offset, 0) * 1px);--tui-font-scale: calc((22 + var(--t-font-offset, 0)) / 22);--tui-typography-heading-h1: bold calc(var(--tui-font-offset) + 3.125rem) / 1.12 var(--tui-typography-family-display);--tui-typography-heading-h2: bold calc(var(--tui-font-offset) + 2.75rem) / calc(48 / 44) var(--tui-typography-family-display);--tui-typography-heading-h3: bold calc(var(--tui-font-offset) + 2.25rem) / calc(40 / 36) var(--tui-typography-family-display);--tui-typography-heading-h4: bold calc(var(--tui-font-offset) + 1.75rem) / calc(32 / 28) var(--tui-typography-family-display);--tui-typography-heading-h5: bold calc(var(--tui-font-offset) + 1.5rem) / calc(28 / 24) var(--tui-typography-family-display);--tui-typography-heading-h6: bold calc(var(--tui-font-offset) + 1.25rem) / calc(24 / 20) var(--tui-typography-family-display);--tui-typography-body-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(28 / 17) var(--tui-typography-family-text);--tui-typography-body-m: normal calc(var(--tui-font-offset) + 1rem) / 1.5 var(--tui-typography-family-text);--tui-typography-body-s: normal calc(var(--tui-font-offset) + .875rem) / calc(20 / 14) var(--tui-typography-family-text);--tui-typography-body-xs: normal calc(var(--tui-font-offset) + .75rem) / calc(16 / 12) var(--tui-typography-family-text);--tui-typography-ui-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(24 / 17) var(--tui-typography-family-text);--tui-typography-ui-m: normal calc(var(--tui-font-offset) + 1rem) / 1.25 var(--tui-typography-family-text);--tui-typography-ui-s: normal calc(var(--tui-font-offset) + .875rem) / calc(16 / 14) var(--tui-typography-family-text);--tui-typography-ui-xs: normal calc(var(--tui-font-offset) + .75rem) / 1.25 var(--tui-typography-family-text);--tui-typography-ui-2xs: normal calc(var(--tui-font-offset) + .6875rem) / calc(12 / 11) var(--tui-typography-family-text);--tui-radius-xs: .25rem;--tui-radius-s: .5rem;--tui-radius-m: .625rem;--tui-radius-l: .75rem;--tui-radius-xl: 1.5rem;--tui-height-xs: 1.5rem;--tui-height-s: 2rem;--tui-height-m: 2.75rem;--tui-height-l: 3.5rem;--tui-padding-s: .625rem;--tui-padding-m: .75rem;--tui-padding-l: 1rem;--tui-stroke-width: .125rem;--tui-disabled-opacity: .56;--tui-lh: 1.4em;--tui-inline-start: left;--tui-inline-end: right;--tui-inline: 1;--tui-duration-slowest: calc(var(--tui-duration) / .429);--tui-duration-slow: calc(var(--tui-duration) / .6);--tui-duration-fast: calc(var(--tui-duration) / 2);--tui-duration-fastest: calc(var(--tui-duration) / 4)}@supports (font-size: 1lh){:root,:host{--tui-lh: 1lh}}[dir=rtl]{--tui-inline-start: right;--tui-inline-end: left;--tui-inline: -1}@media screen{[tuiTheme=dark]{color-scheme:dark;--tui-background-base: #222;--tui-background-base-alt: #333;--tui-background-neutral-1: rgba(255, 255, 255, .08);--tui-background-neutral-1-hover: rgba(255, 255, 255, .16);--tui-background-neutral-1-pressed: rgba(255, 255, 255, .24);--tui-background-neutral-2: rgba(255, 255, 255, .24);--tui-background-neutral-2-hover: rgba(255, 255, 255, .32);--tui-background-neutral-2-pressed: rgba(255, 255, 255, .4);--tui-background-accent-opposite: #fff;--tui-background-accent-opposite-hover: #f6f6f6;--tui-background-accent-opposite-pressed: #ededed;--tui-background-elevation-1: #292929;--tui-background-elevation-2: #2f2f2f;--tui-background-elevation-3: #373737;--tui-service-autofill-background: #554a2a;--tui-border-normal: rgba(255, 255, 255, .14);--tui-border-hover: rgba(255, 255, 255, .6);--tui-border-focus: rgba(255, 255, 255, .64);--tui-status-negative: #ff4d4d;--tui-status-negative-pale: rgba(255, 77, 77, .24);--tui-status-negative-pale-hover: rgba(255, 77, 77, .32);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .32);--tui-status-positive-pale-hover: rgba(74, 201, 155, .4);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .32);--tui-status-warning-pale-hover: rgba(255, 199, 0, .4);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .32);--tui-status-info-pale-hover: rgba(112, 182, 246, .4);--tui-status-neutral: #959ba4;--tui-text-primary: #ffffff;--tui-text-secondary: rgba(255, 255, 255, .72);--tui-text-tertiary: rgba(255, 255, 255, .6);--tui-text-action: #6788ff;--tui-text-action-hover: #526ed3;--tui-text-positive: #44c596;--tui-text-positive-hover: #3aa981;--tui-text-negative: #ff4d4d;--tui-text-negative-hover: #f66}[tuiTheme=light]{color-scheme:light}:root,:host,[tuiTheme=light]{--tui-background-base: #fff;--tui-background-base-alt: #f6f6f6;--tui-background-neutral-1: rgba(0, 0, 0, .04);--tui-background-neutral-1-hover: rgba(0, 0, 0, .08);--tui-background-neutral-1-pressed: rgba(0, 0, 0, .12);--tui-background-neutral-2: rgba(0, 0, 0, .08);--tui-background-neutral-2-hover: rgba(0, 0, 0, .1);--tui-background-neutral-2-pressed: rgba(0, 0, 0, .14);--tui-background-accent-1: #526ed3;--tui-background-accent-1-hover: #6c86e2;--tui-background-accent-1-pressed: #314692;--tui-background-accent-2: #ff7043;--tui-background-accent-2-hover: #ff9a94;--tui-background-accent-2-pressed: #e7716a;--tui-background-accent-opposite: #000;--tui-background-accent-opposite-hover: #333;--tui-background-accent-opposite-pressed: #808080;--tui-background-elevation-1: #fff;--tui-background-elevation-2: #fff;--tui-background-elevation-3: #fff;--tui-service-autofill-background: #fff5c0;--tui-service-selection-background: rgba(112, 182, 246, .12);--tui-service-backdrop: rgba(0, 0, 0, .75);--tui-border-normal: rgba(0, 0, 0, .1);--tui-border-hover: rgba(0, 0, 0, .16);--tui-border-focus: rgba(51, 51, 51, .64);--tui-status-negative: #ff291a;--tui-status-negative-pale: rgba(245, 34, 34, .08);--tui-status-negative-pale-hover: rgba(245, 34, 34, .16);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .12);--tui-status-positive-pale-hover: rgba(74, 201, 155, .24);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .12);--tui-status-warning-pale-hover: rgba(255, 199, 0, .24);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .12);--tui-status-info-pale-hover: rgba(112, 182, 246, .24);--tui-status-neutral: #79818c;--tui-text-primary: #1b1f3b;--tui-text-secondary: rgba(27, 31, 59, .65);--tui-text-tertiary: rgba(27, 31, 59, .4);--tui-text-primary-on-accent-1: #fff;--tui-text-primary-on-accent-2: #fff;--tui-text-action: #4c66c3;--tui-text-action-hover: #6c86e2;--tui-text-positive: #008764;--tui-text-positive-hover: #7ac5aa;--tui-text-negative: #eb1700;--tui-text-negative-hover: #ff4d4d;--tui-chart-categorical-00: var(--tui-background-accent-1);--tui-chart-categorical-01: #ea97c4;--tui-chart-categorical-02: #a0c5df;--tui-chart-categorical-03: #fee797;--tui-chart-categorical-04: #b0b0b0;--tui-chart-categorical-05: #e29398;--tui-chart-categorical-06: #b8474e;--tui-chart-categorical-07: #fcc068;--tui-chart-categorical-08: #ff8a00;--tui-chart-categorical-09: #dab3f9;--tui-chart-categorical-10: #7b439e;--tui-chart-categorical-11: #8dda71;--tui-chart-categorical-12: #fcbb14;--tui-chart-categorical-13: #a8cef1;--tui-chart-categorical-14: #bd65a4;--tui-chart-categorical-15: #7fd7cc;--tui-chart-categorical-16: #2fad96;--tui-chart-categorical-17: #d4aca2;--tui-chart-categorical-18: #9d6f64;--tui-chart-categorical-19: #d2e9a2;--tui-chart-categorical-20: #aadc42;--tui-chart-categorical-21: #3682db;--tui-chart-categorical-22: #34b41f;--tui-shadow-small: 0 .25rem 1.25rem rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, .14);--tui-shadow-medium: 0 .375rem 2rem rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, .18);--tui-shadow-popup: 0 1.25rem 3rem rgba(0, 0, 0, .2)}}@media print{:root,:host,[tuiTheme]{color-scheme:light;--tui-background-base: #fff;--tui-background-base-alt: #f6f6f6;--tui-background-neutral-1: rgba(0, 0, 0, .04);--tui-background-neutral-1-hover: rgba(0, 0, 0, .08);--tui-background-neutral-1-pressed: rgba(0, 0, 0, .12);--tui-background-neutral-2: rgba(0, 0, 0, .08);--tui-background-neutral-2-hover: rgba(0, 0, 0, .1);--tui-background-neutral-2-pressed: rgba(0, 0, 0, .14);--tui-background-accent-1: #526ed3;--tui-background-accent-1-hover: #6c86e2;--tui-background-accent-1-pressed: #314692;--tui-background-accent-2: #ff7043;--tui-background-accent-2-hover: #ff9a94;--tui-background-accent-2-pressed: #e7716a;--tui-background-accent-opposite: #000;--tui-background-accent-opposite-hover: #333;--tui-background-accent-opposite-pressed: #808080;--tui-background-elevation-1: #fff;--tui-background-elevation-2: #fff;--tui-background-elevation-3: #fff;--tui-service-autofill-background: #fff5c0;--tui-service-selection-background: rgba(112, 182, 246, .12);--tui-service-backdrop: rgba(0, 0, 0, .75);--tui-border-normal: rgba(0, 0, 0, .1);--tui-border-hover: rgba(0, 0, 0, .16);--tui-border-focus: rgba(51, 51, 51, .64);--tui-status-negative: #ff291a;--tui-status-negative-pale: rgba(245, 34, 34, .08);--tui-status-negative-pale-hover: rgba(245, 34, 34, .16);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .12);--tui-status-positive-pale-hover: rgba(74, 201, 155, .24);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .12);--tui-status-warning-pale-hover: rgba(255, 199, 0, .24);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .12);--tui-status-info-pale-hover: rgba(112, 182, 246, .24);--tui-status-neutral: #79818c;--tui-text-primary: #1b1f3b;--tui-text-secondary: rgba(27, 31, 59, .65);--tui-text-tertiary: rgba(27, 31, 59, .4);--tui-text-primary-on-accent-1: #fff;--tui-text-primary-on-accent-2: #fff;--tui-text-action: #4c66c3;--tui-text-action-hover: #6c86e2;--tui-text-positive: #008764;--tui-text-positive-hover: #7ac5aa;--tui-text-negative: #eb1700;--tui-text-negative-hover: #ff4d4d;--tui-chart-categorical-00: var(--tui-background-accent-1);--tui-chart-categorical-01: #ea97c4;--tui-chart-categorical-02: #a0c5df;--tui-chart-categorical-03: #fee797;--tui-chart-categorical-04: #b0b0b0;--tui-chart-categorical-05: #e29398;--tui-chart-categorical-06: #b8474e;--tui-chart-categorical-07: #fcc068;--tui-chart-categorical-08: #ff8a00;--tui-chart-categorical-09: #dab3f9;--tui-chart-categorical-10: #7b439e;--tui-chart-categorical-11: #8dda71;--tui-chart-categorical-12: #fcbb14;--tui-chart-categorical-13: #a8cef1;--tui-chart-categorical-14: #bd65a4;--tui-chart-categorical-15: #7fd7cc;--tui-chart-categorical-16: #2fad96;--tui-chart-categorical-17: #d4aca2;--tui-chart-categorical-18: #9d6f64;--tui-chart-categorical-19: #d2e9a2;--tui-chart-categorical-20: #aadc42;--tui-chart-categorical-21: #3682db;--tui-chart-categorical-22: #34b41f;--tui-shadow-small: 0 .25rem 1.25rem rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, .14);--tui-shadow-medium: 0 .375rem 2rem rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, .18);--tui-shadow-popup: 0 1.25rem 3rem rgba(0, 0, 0, .2)}}[tuiAppearance][data-appearance=accent]{background:var(--tui-background-accent-2);color:var(--tui-text-primary-on-accent-2)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=accent]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-background-accent-2-hover)}}[tuiAppearance][data-appearance=accent][data-state=hover]{background:var(--tui-background-accent-2-hover)}[tuiAppearance][data-appearance=accent]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=accent][data-state=active]{background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=action]{color:var(--tui-text-action);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-action-hover)}}[tuiAppearance][data-appearance=action][data-state=hover]{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action][data-state=active]{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action-destructive]{color:var(--tui-text-negative);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-negative-hover)}}[tuiAppearance][data-appearance=action-destructive][data-state=hover]{color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-destructive][data-state=active]{color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-grayscale]{color:var(--tui-text-secondary);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-primary)}}[tuiAppearance][data-appearance=action-grayscale][data-state=hover]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=action-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){color:var(--tui-text-primary)}[tuiAppearance][data-appearance=action-grayscale][data-state=active]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=flat],[tuiAppearance][data-appearance=flat-destructive],[tuiAppearance][data-appearance=flat-grayscale]{color:var(--tui-text-action)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=flat]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=flat-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=flat-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=flat][data-state=hover],[tuiAppearance][data-appearance=flat-destructive][data-state=hover],[tuiAppearance][data-appearance=flat-grayscale][data-state=hover]{background:var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=flat]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=flat-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=flat-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat][data-state=active],[tuiAppearance][data-appearance=flat-destructive][data-state=active],[tuiAppearance][data-appearance=flat-grayscale][data-state=active]{background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat-destructive]{color:var(--tui-text-negative)}[tuiAppearance][data-appearance=flat-grayscale]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=floating]{background-color:var(--tui-background-elevation-2);color:var(--tui-text-primary);box-shadow:var(--tui-shadow-small)}[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=floating]:after{transition-property:color}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){box-shadow:var(--tui-shadow-small-hover)}}[tuiAppearance][data-appearance=floating][data-state=hover]{box-shadow:var(--tui-shadow-small-hover)}[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){background-color:var(--tui-background-base-alt);box-shadow:var(--tui-shadow-small)}[tuiAppearance][data-appearance=floating][data-state=active]{background-color:var(--tui-background-base-alt);box-shadow:var(--tui-shadow-small)}[tuiAppearance][data-appearance=outline],[tuiAppearance][data-appearance=outline-destructive],[tuiAppearance][data-appearance=outline-grayscale]{--t-bs: var(--tui-border-normal);background:transparent;color:var(--tui-text-action);box-shadow:inset 0 0 0 1px var(--t-bs)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]),[tuiAppearance][data-appearance=outline][data-mode~=checked],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]{--t-bs: var(--tui-background-accent-1);box-shadow:inset 0 0 0 2px var(--t-bs)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bs: var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=outline][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked][data-state=hover]{--t-bs: var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=outline][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked][data-state=active]{--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){box-shadow:inset 0 0 0 1px var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=outline]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked]{box-shadow:inset 0 0 0 2px var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=outline]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){cursor:pointer;--t-bs: var(--tui-border-hover)}}[tuiAppearance][data-appearance=outline][data-state=hover],[tuiAppearance][data-appearance=outline-destructive][data-state=hover],[tuiAppearance][data-appearance=outline-grayscale][data-state=hover]{cursor:pointer;--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline][data-state=active],[tuiAppearance][data-appearance=outline-destructive][data-state=active],[tuiAppearance][data-appearance=outline-grayscale][data-state=active]{background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline-grayscale]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=outline-destructive]{color:var(--tui-text-negative)}[tuiAppearance][data-appearance=icon],[tuiAppearance][data-appearance=outline-grayscale],[tuiAppearance][data-appearance=floating]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon]:before,[tuiAppearance][data-appearance=outline-grayscale]:before,[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=icon]:after,[tuiAppearance][data-appearance=outline-grayscale]:after,[tuiAppearance][data-appearance=floating]:after{transition-property:color,transform;color:var(--tui-text-tertiary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after{color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=icon][data-state=hover]:before,[tuiAppearance][data-appearance=outline-grayscale][data-state=hover]:before,[tuiAppearance][data-appearance=floating][data-state=hover]:before,[tuiAppearance][data-appearance=icon][data-state=hover]:after,[tuiAppearance][data-appearance=outline-grayscale][data-state=hover]:after,[tuiAppearance][data-appearance=floating][data-state=hover]:after{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible):before,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible):before,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible):before,[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible):after,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible):after,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible):after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon][data-state=active]:before,[tuiAppearance][data-appearance=outline-grayscale][data-state=active]:before,[tuiAppearance][data-appearance=floating][data-state=active]:before,[tuiAppearance][data-appearance=icon][data-state=active]:after,[tuiAppearance][data-appearance=outline-grayscale][data-state=active]:after,[tuiAppearance][data-appearance=floating][data-state=active]:after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=primary]{--t-bg: var(--tui-background-accent-1);background:var(--t-bg);color:var(--tui-text-primary-on-accent-1)}[tuiAppearance][data-appearance=primary]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=primary]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){background:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=primary][data-state=hover]{--t-bg: var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=primary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=primary][data-state=active]{--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=primary-destructive]{color:#fff;background:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){filter:saturate(1) brightness(1.3)}}[tuiAppearance][data-appearance=primary-destructive][data-state=hover]{filter:saturate(1) brightness(1.3)}[tuiAppearance][data-appearance=primary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){filter:saturate(.8) brightness(1)}[tuiAppearance][data-appearance=primary-destructive][data-state=active]{filter:saturate(.8) brightness(1)}[tuiAppearance][data-appearance=primary-grayscale]{--tui-border-focus: #979797;background:var(--tui-background-accent-opposite);color:var(--tui-background-base)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-background-accent-opposite-hover)}}[tuiAppearance][data-appearance=primary-grayscale][data-state=hover]{background:var(--tui-background-accent-opposite-hover)}[tuiAppearance][data-appearance=primary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=primary-grayscale][data-state=active]{background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=secondary],[tuiAppearance][data-appearance=secondary-destructive],[tuiAppearance][data-appearance=secondary-grayscale]{background:var(--tui-background-neutral-1);color:var(--tui-text-action)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=secondary][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-state=hover]{background:var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=secondary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-state=active]{background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]),[tuiAppearance][data-appearance=secondary][data-mode~=checked],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]){background:var(--tui-background-accent-1);color:var(--tui-text-primary-on-accent-1)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-state=hover]{background:var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-state=active]{background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){background:var(--tui-status-negative);color:#fff}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-status-negative);color:#fff}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover]{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active]{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){color:var(--tui-text-negative);background:var(--tui-status-negative-pale)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible),[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary-destructive]{color:var(--tui-text-negative)}[tuiAppearance][data-appearance=secondary-grayscale]{color:var(--tui-text-primary)}input[type=checkbox][data-appearance=secondary],input[type=radio][data-appearance=secondary]{--tui-background-neutral-1: var(--tui-background-neutral-2);--tui-background-neutral-1-hover: var(--tui-background-neutral-2-hover);--tui-background-neutral-1-pressed: var(--tui-background-neutral-2-pressed)}[tuiAppearance][data-appearance=negative],[tuiAppearance][data-appearance=positive],[tuiAppearance][data-appearance=warning],[tuiAppearance][data-appearance=info],[tuiAppearance][data-appearance=neutral]{background:var(--t-bg);color:var(--tui-text-primary)}[tuiAppearance][data-appearance=negative]:checked:not([data-mode]),[tuiAppearance][data-appearance=positive]:checked:not([data-mode]),[tuiAppearance][data-appearance=warning]:checked:not([data-mode]),[tuiAppearance][data-appearance=info]:checked:not([data-mode]),[tuiAppearance][data-appearance=neutral]:checked:not([data-mode]),[tuiAppearance][data-appearance=negative][data-mode~=checked],[tuiAppearance][data-appearance=positive][data-mode~=checked],[tuiAppearance][data-appearance=warning][data-mode~=checked],[tuiAppearance][data-appearance=info][data-mode~=checked],[tuiAppearance][data-appearance=neutral][data-mode~=checked]{color:#fff}[tuiAppearance][data-appearance=negative]{--t-bg: var(--tui-status-negative-pale)}[tuiAppearance][data-appearance=negative]:before,[tuiAppearance][data-appearance=negative]:after{color:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=negative][data-state=hover]{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=negative][data-state=active]{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=negative]:checked:not([data-mode]),[tuiAppearance][data-appearance=negative][data-mode~=checked]{background:var(--tui-status-negative)}[tuiAppearance][data-appearance=positive]{--t-bg: var(--tui-status-positive-pale)}[tuiAppearance][data-appearance=positive]:before,[tuiAppearance][data-appearance=positive]:after{color:var(--tui-status-positive)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=positive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}}[tuiAppearance][data-appearance=positive][data-state=hover]{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=positive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=positive][data-state=active]{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=positive]:checked:not([data-mode]),[tuiAppearance][data-appearance=positive][data-mode~=checked]{background:var(--tui-status-positive)}[tuiAppearance][data-appearance=warning]{--t-bg: var(--tui-status-warning-pale)}[tuiAppearance][data-appearance=warning]:before,[tuiAppearance][data-appearance=warning]:after{color:var(--tui-status-warning)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=warning]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}}[tuiAppearance][data-appearance=warning][data-state=hover]{--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning][data-state=active]{--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning]:checked:not([data-mode]),[tuiAppearance][data-appearance=warning][data-mode~=checked]{background:var(--tui-status-warning)}[tuiAppearance][data-appearance=info]{--t-bg: var(--tui-status-info-pale)}[tuiAppearance][data-appearance=info]:before,[tuiAppearance][data-appearance=info]:after{color:var(--tui-status-info)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=info]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}}[tuiAppearance][data-appearance=info][data-state=hover]{--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info][data-state=active]{--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info]:checked:not([data-mode]),[tuiAppearance][data-appearance=info][data-mode~=checked]{background:var(--tui-status-info)}[tuiAppearance][data-appearance=neutral]{--t-bg: var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=neutral]:before,[tuiAppearance][data-appearance=neutral]:after{color:var(--tui-status-neutral)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=neutral]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=neutral][data-state=hover]{--t-bg: var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=neutral]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):where(:hover,:focus-visible){--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral][data-state=active]{--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral]:checked:not([data-mode]),[tuiAppearance][data-appearance=neutral][data-mode~=checked]{background:var(--tui-status-neutral)}[tuiAppearance][data-appearance=table]{min-block-size:calc(100% + 1px);border-radius:0!important;background:transparent;color:var(--tui-text-primary);border:none;outline:none;margin:-1px -1px 0;overflow:hidden}[tuiAppearance][data-appearance=table]:not(tui-textfield[multi],tui-input-card-group) [tuiInput]:not(textarea){border-block-end:100rem solid transparent;box-sizing:content-box}[tuiAppearance][data-appearance=table]:before,[tuiAppearance][data-appearance=table]:after{color:var(--tui-text-tertiary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=table]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state])[data-focus=false]{background-color:var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=table]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=table]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after{color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=table]:not([data-mode~=readonly])[data-state=hover][data-focus=false]{background-color:var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=table]:not([data-mode~=readonly])[data-state=hover]:before,[tuiAppearance][data-appearance=table]:not([data-mode~=readonly])[data-state=hover]:after{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=table]:focus-visible:not([data-focus=false]){border-image:conic-gradient(var(--tui-border-focus) 0 0) 1 / .125rem / 0 0 1px}[tuiAppearance][data-appearance=table][data-focus=true]{border-image:conic-gradient(var(--tui-border-focus) 0 0) 1 / .125rem / 0 0 1px}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){background:linear-gradient(to top right,transparent 0% 50%,var(--tui-status-negative) 50% 100%) top right / .5rem .5rem no-repeat border-box}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-focus=false],[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-focus=false]{background-color:var(--tui-status-negative-pale)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state])[data-focus=false],[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state])[data-focus=false]{background-color:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover][data-focus=false],[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover][data-focus=false]{background-color:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):disabled:not([data-state]),[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):disabled:not([data-state]),[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=disabled],[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=disabled]{background:transparent;outline:none}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):focus-visible:not([data-focus=false]),[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):focus-visible:not([data-focus=false]){background-color:transparent;border-image:conic-gradient(var(--tui-status-negative) 0 0) 1 / 1px / 0 0 1px}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-focus=true],[tuiAppearance][data-appearance=table]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-focus=true]{background-color:transparent;border-image:conic-gradient(var(--tui-status-negative) 0 0) 1 / 1px / 0 0 1px}[tuiAppearance][data-appearance=textfield]{transition-property:box-shadow,background-color,outline-color,border-color,color;transition-duration:calc(var(--tui-duration) / 2);transition-timing-function:var(--tui-curve-productive-standard);--t-shadow: 0 .125rem .1875rem rgba(0, 0, 0, .1);background-color:var(--tui-background-base);color:var(--tui-text-tertiary);box-shadow:var(--t-shadow);outline:1px solid var(--tui-border-normal);outline-offset:-1px;border-width:0}[tuiAppearance][data-appearance=textfield]:is(input,textarea,select){color:var(--tui-text-primary)!important}[tuiAppearance][data-appearance=textfield]:before,[tuiAppearance][data-appearance=textfield]:after{transition-property:transform}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=textfield]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16);color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=textfield]:not([data-mode~=readonly])[data-state=hover]{--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16);color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]){box-shadow:none;outline:.125rem solid var(--tui-background-accent-1);outline-offset:-.125rem}[tuiAppearance][data-appearance=textfield][data-focus=true]{box-shadow:none;outline:.125rem solid var(--tui-background-accent-1);outline-offset:-.125rem}[tuiAppearance][data-appearance=textfield]:disabled:not([data-state]),[tuiAppearance][data-appearance=textfield][data-state=disabled]{box-shadow:none}[tuiAppearance][data-appearance=textfield]:is([data-mode~=invalid],.tui-invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=textfield]:invalid:not(._untouched):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){outline-color:var(--tui-status-negative)}[tuiAppearance][data-appearance=textfield][data-mode~=readonly],[tuiAppearance][data-appearance=textfield][data-state=disabled],[tuiAppearance][data-appearance=textfield]:disabled,[tuiAppearance][data-appearance=textfield]._disabled{background:transparent!important;box-shadow:none!important;outline-color:var(--tui-border-normal)!important}[tuiAppearance][data-appearance=textfield] [tuiInput][chrome-autofilled],[tuiAppearance][data-appearance=textfield] [tuiInput]:-webkit-autofill{-webkit-text-fill-color:var(--tui-text-primary)!important;caret-color:var(--tui-text-primary)!important;box-shadow:0 0 0 100rem var(--tui-service-autofill-background) inset!important;transition:background-color 600000s 0s;clip-path:inset(.125rem round calc(var(--tui-radius-m) - .125rem))}[tuiAppearance][data-appearance=textfield][data-size=l] [tuiInput][chrome-autofilled],[tuiAppearance][data-appearance=textfield][data-size=l] [tuiInput]:-webkit-autofill{clip-path:inset(.125rem round calc(var(--tui-radius-l) - .125rem))}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield],[tuiTheme=dark][tuiAppearance][data-appearance=textfield]{background-color:var(--tui-background-neutral-1)}@media(hover:hover)and (pointer:fine){[tuiTheme=dark] [tuiAppearance][data-appearance=textfield]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background-color:var(--tui-background-neutral-1-hover)}}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][data-state=hover],[tuiTheme=dark][tuiAppearance][data-appearance=textfield][data-state=hover]{background-color:var(--tui-background-neutral-1-hover)}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]){background-color:transparent!important}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][data-focus=true],[tuiTheme=dark][tuiAppearance][data-appearance=textfield][data-focus=true]{background-color:transparent!important}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-opsz-normal-BMWL6UFL.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-opsz-normal-4OJ72WYM.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-opsz-normal-FORL2XKS.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-opsz-normal-VFGTDDXN.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-opsz-normal-ZD5Q774E.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-opsz-normal-B6TL4M5W.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-opsz-normal-KZ4OTMG4.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--font-sans: "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--surface: #ffffff;--surface-secondary: #ffffff;--surface-elevated: #ffffff;--surface-hero: #f2effc;--surface-warm: #f2effc;--surface-accent: #eee9fc;--surface-pricing: #eee9fc;--surface-material: #e5ddf8;--surface-results: #e9f0fc;--surface-inverse: #2b2942;--surface-reading: #f7f6fb;--text-inverse: #ffffff;--text-inverse-accent: #e5ddf8;--text-inverse-muted: #c2bfd2;--text-primary: #25263b;--text-secondary: #616273;--text-muted: #616273;--accent: #5a43bd;--accent-hover: #47339b;--accent-soft: #eee9fc;--action-text: #5a43bd;--text-on-accent: #ffffff;--focus: #5a43bd;--selection-border: var(--focus);--brand-logo-filter: none;--success: #287746;--success-fill: #287746;--warning: #896014;--danger: #b3394b;--danger-fill: #b3394b;--border: #dddde8;--border-strong: #b9b7cd;--shadow-color: 37 38 59;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xs: 4px;--shadow-sm: 0 8px 24px rgb(var(--shadow-color) / 6%);--shadow-md: 0 20px 52px rgb(var(--shadow-color) / 10%);--shadow-xs: 0 2px 4px rgb(var(--shadow-color) / 6%);--space-0: 0;--space-micro: 3px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-xs: var(--space-1);--space-sm: var(--space-2);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-2xl: var(--space-12);--space-3xl: var(--space-16);--size-icon-xs: 12px;--size-icon-compact: 14px;--size-icon-sm: 16px;--size-icon-md: 20px;--size-icon-lg: 24px;--size-control-sm: 36px;--size-control-md: 42px;--size-control-lg: 48px;--size-control-touch: 44px;--size-button-large-padding-y: 13px;--size-header-landing: 72px;--size-row-lg: 64px;--size-flow-card-min-height: 190px;--size-logo: 34px;--size-brand-mark: 44px;--size-brand-mark-compact: 36px;--size-dot: 6px;--size-status: 24px;--size-drawer: 280px;--size-container-auth: 1080px;--size-card-auth: 420px;--size-checkbox: 17px;--size-progress: 6px;--size-field-min-height: 88px;--size-sidebar: 224px;--size-container-landing: 1120px;--size-container-app: 1180px;--border-width-thin: 1px;--border-width-strong: 4px;--radius-control: 10px;--radius-field: 9px;--radius-chip: 6px;--radius-card: 14px;--app-content-max-width: var(--size-container-app);--app-page-padding: var(--space-xl);--app-section-gap: var(--space-lg);--app-grid-gap: var(--space-md);--app-sidebar-width: var(--size-sidebar);--app-topbar-height: var(--space-16);--bg: var(--surface-secondary);--paper: var(--surface);--ink: var(--text-primary);--muted: var(--text-muted);--line: var(--border);--brand: var(--accent);--brand-hover: var(--accent-hover);--soft: var(--accent-soft);--highlight: var(--surface-warm);--error: var(--danger);--radius: var(--radius-lg);--shadow: var(--shadow-md)}:root[data-theme=dark]{color-scheme:dark;--brand-logo-filter: brightness(1.55);--surface: #211f32;--surface-secondary: #171624;--surface-elevated: #2b2942;--surface-hero: #242033;--surface-warm: #242033;--surface-accent: #302745;--surface-pricing: #302745;--surface-material: #332b49;--surface-results: #24324a;--surface-reading: #171624;--text-primary: #f4f1fc;--text-secondary: #b7b3c8;--text-muted: #b7b3c8;--accent-soft: #302745;--action-text: #b8a7ff;--focus: #b8a7ff;--success: #86caa0;--warning: #e5bd73;--danger: #f09ca8;--border: #403c55;--border-strong: #69617e;--shadow-color: 0 0 0}body{color:var(--text-primary);background:var(--surface-secondary)}.app-page h1{font-size:clamp(30px,3vw,36px);line-height:1.12;letter-spacing:-.035em}.app-page h2{font-size:clamp(22px,2.3vw,28px);line-height:1.18}.app-page h3{font-size:18px}.app-page p{font-size:15px;line-height:1.6}.markdown-text{white-space:normal;overflow-wrap:anywhere}.markdown-text>:first-child{margin-top:0}.markdown-text>:last-child{margin-bottom:0}.markdown-text :is(p,ul,ol,blockquote,pre,table){margin:0 0 .8em;font-size:inherit;line-height:inherit}.markdown-text :is(h1,h2,h3,h4,h5,h6){margin:1.4em 0 .5em;color:var(--text-primary);font-weight:700;letter-spacing:normal;line-height:1.35}.markdown-text h1{font-size:1.45em}.markdown-text h2{font-size:1.3em}.markdown-text h3{font-size:1.15em}.markdown-text :is(h4,h5,h6){font-size:1em}.markdown-text :is(ul,ol){padding-left:1.4em}.markdown-text li+li{margin-top:.25em}.markdown-text blockquote{padding-left:.9em;border-left:3px solid var(--border-strong);color:var(--text-secondary)}.markdown-text code{padding:.1em .3em;border-radius:var(--radius-xs);background:var(--surface-accent);font-size:.92em}.markdown-text table{border-collapse:collapse}.markdown-text :is(th,td){padding:.3em .6em;border:1px solid var(--border);text-align:left}.app-page{width:100%;padding:var(--app-page-padding)}.app-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-xl)}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-xl)}.page-heading>div{display:grid;gap:var(--space-sm);min-width:0}.page-heading p{max-width:62ch}.app-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.app-split{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:var(--app-grid-gap);align-items:start}.app-empty-state{display:grid;justify-items:start;gap:var(--space-md);padding:var(--space-2xl) var(--space-xl);text-align:left}.app-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--app-grid-gap)}.practice-page{min-height:100dvh;background:var(--surface-secondary)}.practice-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) max(var(--space-md),6vw);border-bottom:1px solid var(--border);background:var(--surface)}.practice-main{width:min(100% - var(--space-xl),640px);margin:var(--space-2xl) auto}.practice-main>h1{margin-block:var(--space-md) var(--space-sm);font-size:clamp(30px,4vw,40px)}.practice-progress{margin:var(--space-lg) 0}.practice-question{display:grid;gap:var(--space-md)}.practice-question h2{font-size:clamp(22px,3vw,30px)}.practice-options,.local-question ul{display:grid;gap:var(--space-sm);padding:0;list-style:none}.practice-options label,.local-question label{display:flex;align-items:center;gap:var(--space-sm);min-height:var(--size-control-md);padding:var(--space-sm) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}.practice-options label.selected{border-color:var(--selection-border);background:var(--accent-soft)}.practice-actions{display:flex;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-md)}.practice-qnav{display:flex;justify-content:center;gap:var(--space-sm);margin:var(--space-md) 0}.practice-qnav button{width:var(--size-control-sm);height:var(--size-control-sm);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary)}.practice-qnav button.active{border-color:var(--accent);background:var(--accent);color:#fff}.local-practice-question,.local-question{display:grid;gap:var(--space-3);padding:var(--space-md) 0;border-top:1px solid var(--border)}@media(min-width:1251px){.app-shell.app-shell:has(.fit-viewport){block-size:100dvh;grid-template-rows:minmax(0,1fr)}.app-shell.app-shell:has(.fit-viewport)>.app-main{display:flex;flex-direction:column;min-block-size:0}.app-shell:has(.fit-viewport)>.app-main>:is(.app-topbar,.demo-banner){flex:none}.app-main :has(.fit-viewport),.app-main .fit-viewport{display:flex;flex:1 1 0;flex-direction:column;min-block-size:0}.app-main .fit-viewport>:not(.flow-workspace){flex:none}.app-main .material-flow.fit-viewport .flow-workspace,.app-main .material-flow.fit-viewport .flow-workspace.source-editing{flex:1 1 0;height:auto;min-block-size:320px;max-height:none}.app-main .app-page.materials-page:has(.fit-viewport){padding-block:var(--space-md)}.app-main .material-flow.fit-viewport>.flow-header{margin-bottom:var(--space-md)}.app-main .material-flow.fit-viewport .flow-header-layout{row-gap:var(--space-sm)}.app-main .material-flow.fit-viewport .flow-header-layout>h1{font-size:30px}.app-main .material-flow.fit-viewport .flow-material-meta{display:flex;flex-wrap:wrap;column-gap:var(--space-md)}.app-main .material-flow.fit-viewport .flow-material-meta .flow-status{margin-top:0}.app-main .material-flow.fit-viewport>.flow-actions{margin-top:var(--space-sm);padding-block:var(--space-sm)}}@media(max-width:900px){.app-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.app-page{padding:var(--space-lg)}}@media(max-width:768px){.app-page-header{margin-bottom:var(--space-lg)}.app-split{grid-template-columns:1fr}.page-heading{align-items:stretch;flex-direction:column;gap:var(--space-md)}.page-heading>.button,.page-heading>[tuiButton]{align-self:flex-start}}@media(max-width:600px){.app-page{padding:var(--space-md) var(--space-md)}.app-card-grid{grid-template-columns:1fr}.practice-header{padding-inline:var(--space-md)}.practice-header .logo{font-size:20px}.practice-main{margin-block:var(--space-xl)}.practice-actions{align-items:stretch;flex-direction:column-reverse}}.practice-header{flex-wrap:wrap}.practice-header>.logo{order:-1;margin-right:auto}.practice-header>pr-theme-toggle{margin-left:auto}.settings-page{container:settings/inline-size}.settings-columns{display:grid;grid-template-columns:minmax(0,1fr)}.settings-column{min-width:0}.settings-column>*{padding-block:var(--space-lg)}.settings-column>*+*,.settings-column+.settings-column{border-top:var(--border-width-thin) solid var(--border)}@container settings (min-width: 840px){.settings-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-column:first-child{padding-inline-end:var(--space-xl)}.settings-column+.settings-column{padding-inline-start:var(--space-xl);border-top:0;border-inline-start:var(--border-width-thin) solid var(--border)}}tui-root tui-dialog[data-appearance~=fullscreen][data-size]{block-size:100dvh;min-block-size:0}:root,[tuiTheme]{--tui-typography-family-text: var(--font-sans);--tui-typography-family-display: var(--font-sans);--tui-background-base: var(--surface);--tui-background-base-alt: var(--surface-secondary);--tui-background-elevation-1: var(--surface-elevated);--tui-background-elevation-2: var(--surface-elevated);--tui-background-accent-1: var(--accent);--tui-background-accent-1-hover: var(--accent-hover);--tui-background-accent-1-pressed: var(--accent-hover);--tui-background-accent-2: var(--accent-soft);--tui-background-accent-2-hover: var(--surface-material);--tui-background-accent-2-pressed: var(--surface-material);--tui-background-neutral-1: var(--surface-accent);--tui-background-neutral-1-hover: var(--surface-material);--tui-background-neutral-1-pressed: var(--surface-material);--tui-background-neutral-2: var(--surface-warm);--tui-background-neutral-2-hover: var(--surface-accent);--tui-background-neutral-2-pressed: var(--surface-accent);--tui-background-negative: var(--danger-fill);--tui-background-positive: var(--success-fill);--tui-text-primary: var(--text-primary);--tui-text-secondary: var(--text-secondary);--tui-text-tertiary: var(--text-muted);--tui-text-primary-on-accent-1: var(--text-on-accent);--tui-text-action: var(--action-text);--tui-text-action-hover: var(--action-text);--tui-text-negative: var(--danger);--tui-text-positive: var(--success);--tui-border-normal: var(--border);--tui-border-hover: var(--border-strong);--tui-border-focus: var(--focus);--tui-border-negative: var(--danger);--tui-radius-m: var(--radius-sm);--tui-radius-l: var(--radius-md)}:root tui-segmented{--tui-background-base: var(--surface);--tui-background-neutral-1: var(--surface-accent);--tui-background-neutral-1-hover: var(--surface-warm)}.landing-scope{--purple: var(--action-text);--ink: var(--text-primary);--muted: var(--text-muted);--line: var(--border);--ease: cubic-bezier(.16, 1, .3, 1)}.landing-scope :where(*){box-sizing:border-box;border:0 solid;margin:0;padding:0}.landing-scope .landing{min-height:100dvh;background:var(--surface-secondary);color:var(--text-primary);font:400 16px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased}.landing-scope :where(.landing h1,.landing h2,.landing h3,.landing .display){font-family:var(--font-sans);letter-spacing:-.03em}.landing-scope :where(.landing h1,.landing h2,.landing h3){line-height:inherit}.landing-scope :where(.landing h1,.landing h2,.landing h3,.landing p,.landing blockquote,.landing ul,.landing ol){margin:0}.landing-scope :where(.landing a){color:inherit;text-decoration:none}.landing-scope :where(.landing button,.landing a,.landing input){font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.landing-scope :where(.landing button){cursor:pointer}.landing-scope :where(.landing button:disabled){cursor:wait}.landing-scope :is(#main,#features,#how,#pricing){scroll-margin-top:100px}.landing-scope .hero{background:var(--surface-hero)}.landing-scope .paper{border-radius:24px;background:var(--surface-material)}.landing-scope .quiz-preview{border-radius:24px;background:var(--surface)}.landing-scope .feature-material{background:var(--surface-material)}.landing-scope .feature-results{background:var(--surface-results)}.landing-scope .feature-small{background:var(--surface)}.landing-scope .how{background:var(--surface-inverse);color:var(--text-inverse)}.landing-scope .bento-card,.landing-scope .price-card{border-radius:24px}.landing-scope .price-card:not(.featured-plan){background:var(--surface)}.landing-scope .featured-plan{background:var(--surface-pricing)}.landing-scope .landing :is(a,button)[tuiButton].button:not(.button-outline){background:var(--accent);color:var(--text-on-accent)}.landing-scope .landing :is(a,button)[tuiButton].button:not(.button-outline):hover{background:var(--accent-hover)}.landing-scope .landing .quiz-bottom button[tuiButton].button{padding:10px 16px;min-height:40px;font-size:13px;border-radius:10px}.landing-scope .landing [tuiButton].button{block-size:auto;height:auto}.landing-scope .landing .sample-switch[tuiButton]{block-size:auto;height:auto;min-height:0;padding:0}.landing-scope .landing .answers button.answer[tuiButton]{color:var(--text-primary);background:var(--surface);border:1px solid var(--line);justify-content:flex-start;block-size:auto;height:auto;min-height:0;font-size:13px;font-weight:400;line-height:1.5}.landing-scope .landing .answers button.answer[tuiButton]:before{background:transparent}.landing-scope .landing .answers button.answer[tuiButton][aria-pressed=true]{color:var(--purple);background:var(--surface-pricing);border-color:var(--purple)}.landing-scope .landing .results-tabs button[tuiButton]{block-size:auto;height:auto;min-height:0;padding:7px 11px;font-size:12px;font-weight:400;line-height:1.5;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted)}.landing-scope .landing .results-tabs button[tuiButton][aria-pressed=true]{background:var(--surface);border-color:color-mix(in srgb,var(--border) 60%,transparent);color:var(--purple)}.landing-scope .landing .mobile-toggle[tuiButton]{block-size:auto;height:auto;min-height:0;font-weight:400}.landing-scope .wrap{width:min(1180px,100% - 80px);margin-inline:auto}.landing-scope .icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.landing-scope .logo{font:650 29px/1 var(--font-sans);letter-spacing:-.8px;display:inline-flex;align-items:center;gap:0}.landing-scope .logo span{color:var(--purple)}.landing-scope .logo-mark{margin-right:11px;width:var(--size-brand-mark);height:auto}.landing-scope .header-shell{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.landing-scope .header{height:90px;display:flex;align-items:center;justify-content:space-between;gap:32px}.landing-scope .nav{display:flex;gap:30px;font-size:13px;font-weight:500}.landing-scope .nav a{transition:color .3s}.landing-scope .nav a:hover{color:var(--purple)}.landing-scope .header-actions{display:flex;align-items:center;gap:22px}.landing-scope .login{font-size:13px;font-weight:600}.landing-scope .mobile-toggle{display:none}.landing-scope .mobile-menu{padding-bottom:24px;display:grid;gap:18px;font-size:14px}.landing-scope .mobile-menu[hidden]{display:none}.landing-scope :is(.button,[tuiButton].button){display:inline-flex;justify-content:center;align-items:center;gap:12px;border:1px solid transparent;padding:15px 22px;border-radius:14px;font-size:13px;line-height:1.2;font-weight:600;transition:background-color .3s,transform .3s var(--ease),box-shadow .3s;min-height:48px}.landing-scope .button:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 15%,transparent)}.landing-scope .button:active{transform:translateY(0)}.landing-scope .button .icon{width:17px;height:17px}.landing-scope .button-outline{background:transparent;border-color:var(--line);color:var(--ink)}.landing-scope .button-outline:hover{background:var(--surface-pricing)}.landing-scope .text-link{display:inline-flex;align-items:center;gap:8px;color:var(--purple);font-size:13px;font-weight:550}.landing-scope .text-link .icon{width:15px;height:15px}.landing-scope .text-link:hover .icon{translate:3px 0}.landing-scope .text-link .icon{transition:translate .3s}.landing-scope .eyebrow{font-size:12px;font-weight:650;letter-spacing:.13em;color:var(--muted)}.landing-scope .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--purple);flex-shrink:0}.landing-scope .tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:550}.landing-scope .muted{color:var(--muted)}.landing-scope .small{font-size:12px;line-height:1.65}.landing-scope .section{padding-block:92px}.landing-scope .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:38px}.landing-scope .section-heading h2{font-size:46px;line-height:1.1;font-weight:600;margin-top:14px}.landing-scope .section-heading>p{font-size:14px;line-height:1.7;max-width:300px;color:var(--muted)}.landing-scope .hero{overflow:hidden;position:relative;padding:64px 0 34px}.landing-scope .hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:56px}.landing-scope .hero-copy{position:relative;z-index:2}.landing-scope .hero-copy .tag{color:var(--purple);border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);padding:8px 12px;border-radius:30px;background:color-mix(in srgb,var(--surface) 45%,transparent)}.landing-scope .hero h1{font-size:clamp(62px,6.7vw,89px);font-weight:600;line-height:1.02;margin:27px 0 24px}.landing-scope .hero h1 span{color:var(--purple)}.landing-scope .hero-lead{font-size:17px;line-height:1.75;max-width:440px;color:var(--muted)}.landing-scope .hero-actions{display:flex;align-items:center;gap:24px;margin-top:27px}.landing-scope .hero-actions .button{padding:18px 25px;min-height:56px}.landing-scope .hero-note{font-size:14px;line-height:1.5;color:var(--muted);margin-top:16px}.landing-scope .hero-demo{position:relative;min-width:0;padding:26px 0 18px;perspective:1100px}.landing-scope .hero-demo:before{content:"";position:absolute;inset:35px -45px;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 14%,transparent),transparent 65%);filter:blur(24px);animation:landing-v8-ambient 6s ease-in-out infinite;pointer-events:none}.landing-scope .demo-label{display:flex;justify-content:space-between;gap:12px;margin:0 14px 14px;font-size:12px;color:var(--muted);letter-spacing:.04em}.landing-scope .demo-label .tag{font-size:12px}.landing-scope .paper{position:relative;height:220px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 9%,transparent);padding:25px 28px 24px;transform:rotate(-3deg);box-shadow:0 14px 40px color-mix(in srgb,var(--accent) 7%,transparent)}.landing-scope .paper-meta{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.landing-scope .paper-meta .icon{width:15px;height:15px}.landing-scope .paper h3{font-size:26px;font-weight:550;margin-top:14px}.landing-scope .paper p{font-size:13px;line-height:1.5;color:var(--muted);margin-top:8px}.landing-scope .paper blockquote{font:550 20px/1.5 var(--font-sans);margin-top:14px}.landing-scope .paper mark{background:var(--surface);color:var(--purple);padding:2px 4px;border-radius:4px}.landing-scope .bridge{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--purple);font-size:13px;margin:14px 0 12px}.landing-scope .bridge .icon{width:14px;height:14px}.landing-scope .quiz-preview{position:relative;height:372px;overflow:hidden;padding:20px 26px 16px;border:1px solid var(--line);transform:rotate(1.5deg);box-shadow:0 16px 40px color-mix(in srgb,var(--text-primary) 7%,transparent);transition:transform .7s var(--ease),box-shadow .7s}.landing-scope .quiz-top{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;color:var(--muted)}.landing-scope .quiz-top strong{color:var(--purple);font-weight:500;display:flex;align-items:center;gap:6px}.landing-scope .quiz-preview h3{font-family:inherit;font-size:18px;letter-spacing:-.02em;line-height:1.35;font-weight:600;margin-top:10px;min-height:44px}.landing-scope .answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.landing-scope .answer{display:flex;align-items:center;min-width:0;overflow-wrap:anywhere;white-space:normal;gap:8px;font-size:13px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-align:left;transition:border-color .3s,background .3s,transform .3s}.landing-scope .answer:before{content:"";display:block;width:13px;height:13px;border-radius:50%;border:1px solid var(--line);flex-shrink:0}.landing-scope .answer[aria-pressed=true]{background:var(--surface-pricing);border-color:var(--purple);color:var(--purple)}.landing-scope .answer[aria-pressed=true]:before{border:4px solid var(--purple);background:var(--surface)}.landing-scope .quiz-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.landing-scope .quiz-bottom>span{font-size:13px;line-height:1.4;color:var(--muted)}.landing-scope .quiz-bottom .button{padding:10px 16px;min-height:40px;font-size:13px;border-radius:10px}.landing-scope .quiz-feedback{font-size:14px;line-height:1.5;color:var(--purple);margin-top:6px;height:64px;overflow:hidden}.landing-scope .preview-state{position:absolute;inset:0;background:color-mix(in srgb,var(--surface) 93%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;z-index:3}.landing-scope .preview-state[hidden]{display:none}.landing-scope .spinner{width:28px;height:28px;border:2px solid var(--surface-material);border-top-color:var(--purple);border-radius:50%;animation:landing-v8-spin .9s linear infinite}.landing-scope .preview-state strong{font:500 18px/1.3 var(--font-sans)}.landing-scope .preview-state p{font-size:13px;color:var(--muted)}.landing-scope .quiz-preview.updated{animation:landing-v8-preview-in .7s var(--ease)}.landing-scope .prompt-form{position:relative;display:flex;align-items:center;gap:12px;margin-top:46px;padding:6px 8px 6px 16px;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:20px;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 8px 28px color-mix(in srgb,var(--accent) 6%,transparent);z-index:2}.landing-scope .prompt-form>.icon{color:var(--purple)}.landing-scope .prompt-form tui-textfield{flex:1;min-width:0;border:0;outline:none;box-shadow:none}.landing-scope .prompt-form input[tuiInput]{color:var(--ink);border:0;outline:none;box-shadow:none}.landing-scope .prompt-form:focus-within{border-color:var(--purple);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 7%,transparent)}.landing-scope .prompt-form .button{min-height:44px;padding:10px 18px;font-size:12px;white-space:nowrap}.landing-scope .prompt-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;font-size:13px;line-height:1.5;color:var(--muted)}.landing-scope .demo-quota{margin-left:auto;white-space:nowrap}.landing-scope .demo-quota.exhausted{color:var(--ink)}.landing-scope .sample-switch{background:transparent;border:0;color:var(--purple);font:inherit;text-decoration:underline;text-underline-offset:3px}.landing-scope .hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:27px;margin-top:26px;border-top:1px solid color-mix(in srgb,var(--accent) 12%,transparent)}.landing-scope .hero-bottom>span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.landing-scope .hero-bottom .icon{color:var(--purple);width:15px;height:15px}.landing-scope .bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.landing-scope .bento-card{position:relative;padding:30px;border:1px solid var(--line);overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s,border-color .5s}.landing-scope .bento-card:hover{transform:translateY(-6px);box-shadow:0 20px 44px color-mix(in srgb,var(--text-primary) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.landing-scope .card-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.06em;color:var(--muted)}.landing-scope .card-kicker .icon{width:18px;height:18px;color:var(--purple)}.landing-scope .bento h3{font-size:29px;line-height:1.15;font-weight:550;margin-top:24px}.landing-scope .bento .description{font-size:13px;color:var(--muted);line-height:1.7;margin-top:13px;max-width:340px}.landing-scope .feature-material{grid-column:span 7;min-height:406px}.landing-scope .feature-results{grid-column:span 5;min-height:406px}.landing-scope .feature-small{grid-column:span 4;min-height:287px}.landing-scope .material-mini{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center;margin-top:29px}.landing-scope .mini-page{padding:18px;background:color-mix(in srgb,var(--surface) 54%,transparent);border:1px solid color-mix(in srgb,var(--surface) 70%,transparent);border-radius:14px;font-size:11px;line-height:1.7;transform:rotate(-2deg)}.landing-scope .mini-page strong{display:block;font-size:12px;color:var(--ink);margin-bottom:12px}.landing-scope .mini-lines{height:3px;background:color-mix(in srgb,var(--text-muted) 20%,transparent);border-radius:3px;margin-top:9px}.landing-scope .mini-lines.short{width:68%}.landing-scope .mini-output{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:19px;box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 7%,transparent);transform:rotate(2deg)}.landing-scope .mini-output>span{font-size:9px;color:var(--purple)}.landing-scope .mini-output strong{font-size:12px;line-height:1.6;display:block;margin-top:9px}.landing-scope .mini-chips{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.landing-scope .mini-chips span{font-size:10px;border:1px solid var(--line);border-radius:6px;padding:4px 7px}.landing-scope .mini-chips span.selected{background:var(--surface-pricing);color:var(--purple);border-color:var(--surface-material)}.landing-scope .material-bottom{display:flex;align-items:center;gap:7px;margin-top:24px;font-size:13px;color:var(--muted)}.landing-scope .analytics-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.landing-scope .metric{font:550 62px/1 var(--font-sans);letter-spacing:-2px}.landing-scope .metric span{font-size:28px;letter-spacing:-1px}.landing-scope .metric-label{font-size:11px;color:var(--muted);margin-top:6px}.landing-scope .progress-ring{width:104px;height:104px;transform:rotate(-90deg);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 13%,transparent))}.landing-scope .progress-ring circle{fill:none;stroke-width:5}.landing-scope .ring-track{stroke:color-mix(in srgb,var(--accent) 12%,transparent)}.landing-scope .ring-progress{stroke:var(--purple);stroke-linecap:round;stroke-dasharray:251.33;stroke-dashoffset:60.32;transition:stroke-dashoffset 1.2s var(--ease)}.landing-scope .results-tabs{display:flex;gap:5px;margin-top:19px}.landing-scope .results-tabs button{font-size:10px;border:1px solid transparent;padding:7px 11px;border-radius:8px;background:transparent;color:var(--muted);transition:background .3s,color .3s}.landing-scope .results-tabs button[aria-pressed=true]{background:var(--surface);border-color:color-mix(in srgb,var(--border) 60%,transparent);color:var(--purple)}.landing-scope .results-row{display:flex;justify-content:space-between;gap:16px;font-size:11px;line-height:1.6;padding-top:18px;margin-top:18px;border-top:1px solid color-mix(in srgb,var(--text-muted) 14%,transparent)}.landing-scope .results-row strong{font-weight:600}.landing-scope .results-row>span{color:var(--muted)}.landing-scope .mini-proof{margin-top:29px;padding:14px 15px;border:1px solid var(--line);border-radius:12px;background:var(--surface-hero);font-size:12px;line-height:1.7}.landing-scope .mini-proof del{color:var(--muted);margin-right:5px}.landing-scope .mini-proof ins{text-decoration:none;color:var(--purple);font-weight:600;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.landing-scope .mini-send{display:flex;gap:8px;align-items:center;margin-top:24px;font-size:12px;background:var(--surface-hero);border:1px solid var(--line);border-radius:12px;padding:14px}.landing-scope .mini-send .icon{color:var(--purple);margin-left:auto;width:16px;height:16px}.landing-scope .repeat-pills{display:flex;gap:7px;flex-wrap:wrap;margin-top:24px}.landing-scope .repeat-pills span{padding:7px 10px;border:1px solid var(--line);border-radius:9px;font-size:11px}.landing-scope .repeat-pills span:first-child{color:var(--purple);background:var(--surface-pricing);border-color:var(--surface-material)}.landing-scope .how{padding-block:76px;overflow:hidden;position:relative}.landing-scope .how h2,.landing-scope .how h3{color:var(--text-inverse)}.landing-scope .how-heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end}.landing-scope .how .eyebrow{color:var(--text-inverse-accent)}.landing-scope .how h2{font-size:49px;line-height:1.1;font-weight:550;margin-top:16px}.landing-scope .how-heading>p{color:color-mix(in srgb,var(--text-inverse) 65%,transparent);font-size:14px;line-height:1.8;max-width:280px}.landing-scope .flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:50px 0 0;position:relative}.landing-scope .flow:before{content:"";position:absolute;top:56px;left:25px;right:25px;height:1px;background:color-mix(in srgb,var(--text-inverse) 20%,transparent)}.landing-scope .flow-number{font-size:12px;color:var(--text-inverse-accent);letter-spacing:.1em;margin-bottom:18px;display:block}.landing-scope .flow-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--text-inverse) 30%,transparent);border-radius:15px;position:relative;background:var(--surface-inverse);color:var(--text-inverse-accent)}.landing-scope .flow li:nth-child(2) .flow-icon{background:var(--accent);border-color:var(--accent);box-shadow:0 0 32px color-mix(in srgb,var(--accent) 40%,transparent);animation:landing-v8-neon 4s ease-in-out infinite}.landing-scope .flow h3{font-size:23px;font-weight:500;margin-top:21px}.landing-scope .flow p{font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--text-inverse) 65%,transparent);margin-top:11px;max-width:220px}.landing-scope .how-note{display:flex;gap:8px;align-items:center;padding-top:27px;margin-top:38px;border-top:1px solid color-mix(in srgb,var(--text-inverse) 16%,transparent);font-size:14px;line-height:1.5;color:var(--text-inverse-accent)}.landing-scope .how-note .icon{width:14px;height:14px}.landing-scope .pricing-grid{display:grid;grid-template-columns:.9fr 1fr 1fr;gap:20px;align-items:stretch}.landing-scope .pricing-copy{padding:14px 0}.landing-scope .pricing-copy h2{font-size:47px;line-height:1.12;font-weight:550;margin-top:18px}.landing-scope .pricing-copy p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:22px;max-width:240px}.landing-scope .pricing-copy .small{font-size:14px;line-height:1.5;margin-top:27px}.landing-scope .price-card{padding:30px;border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .5s var(--ease),box-shadow .5s}.landing-scope .price-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px color-mix(in srgb,var(--accent) 7%,transparent)}.landing-scope .price-label{font-size:14px;font-weight:600;display:flex;justify-content:space-between;gap:12px;align-items:center}.landing-scope .price-label .tag{font-size:12px;color:var(--purple);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:20px;padding:5px 8px}.landing-scope .price{font:550 39px/1 var(--font-sans);letter-spacing:-1px;margin-top:31px}.landing-scope .price small{font:400 12px/1.6 Segoe UI,sans-serif;letter-spacing:0;color:var(--muted)}.landing-scope .price-card>p{font-size:14px;line-height:1.6;color:var(--muted);margin-top:16px}.landing-scope .price-card ul{list-style:none;padding:0;margin:26px 0 28px;display:grid;gap:13px;font-size:14px;line-height:1.5}.landing-scope .price-card li{display:flex;gap:8px;align-items:flex-start}.landing-scope .price-card li .icon{width:14px;height:14px;color:var(--purple);margin-top:2px}.landing-scope .price-card>.button{margin-top:auto;width:100%}.landing-scope .featured-plan{border-color:var(--line)}.landing-scope .featured-plan>:not(.button){opacity:.6}.landing-scope .featured-plan:hover{transform:none;box-shadow:none}.landing-scope .final-cta{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:35px 0 50px;border-top:1px solid var(--line)}.landing-scope .final-cta h2{font-size:37px;line-height:1.15;font-weight:550}.landing-scope .final-cta p{font-size:14px;line-height:1.7;color:var(--muted);margin-top:12px}.landing-scope .cta-glow{position:relative;z-index:1}.landing-scope .cta-glow:before{content:"";position:absolute;inset:-17px;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 15%,transparent),transparent 68%);filter:blur(12px);z-index:-1;animation:landing-v8-ambient 5s ease-in-out infinite;pointer-events:none}.landing-scope .footer{border-top:1px solid var(--line);padding-block:48px 22px;background:var(--surface)}.landing-scope .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px}.landing-scope .footer-brand p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:18px}.landing-scope .footer-nav{display:flex;align-items:flex-start;flex-direction:column;gap:13px;font-size:12px}.landing-scope .footer-nav strong{font-weight:600;margin-bottom:7px}.landing-scope .footer-nav a{color:var(--muted);transition:color .3s}.landing-scope .footer-nav a:hover{color:var(--purple)}.landing-scope .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:42px;padding-top:22px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.landing-scope .footer-bottom a{display:flex;align-items:center;gap:6px}.landing-scope .footer-legal{display:flex;flex-wrap:wrap;gap:6px 16px;margin-inline:auto}.landing-scope .footer-legal a,.landing-scope .footer-legal button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.landing-scope .footer-legal a:hover,.landing-scope .footer-legal button:hover{color:var(--purple)}.landing-scope .footer-bottom .icon{width:12px;height:12px}.landing-scope .skip{position:fixed;left:18px;top:-100px;z-index:100;padding:12px 18px;background:var(--surface);border:1px solid var(--purple);border-radius:10px}.landing-scope .skip:focus{top:12px}.landing-scope :focus-visible{outline:3px solid var(--purple);outline-offset:4px}.landing-scope .enter{animation:landing-v8-enter .9s var(--ease) both}.landing-scope .enter-delay{animation-delay:.12s}.landing-scope .revealed{animation:landing-v8-enter .8s var(--ease) both}@keyframes landing-v8-ambient{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes landing-v8-neon{0%,to{box-shadow:0 0 23px color-mix(in srgb,var(--accent) 25%,transparent)}50%{box-shadow:0 0 38px color-mix(in srgb,var(--accent) 50%,transparent)}}@keyframes landing-v8-spin{to{transform:rotate(360deg)}}@keyframes landing-v8-enter{0%{opacity:.2;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes landing-v8-preview-in{0%{opacity:.35;transform:rotate(1.5deg) translateY(15px)}to{opacity:1;transform:rotate(1.5deg) translateY(0)}}@media(hover:hover)and (pointer:fine){.landing-scope .answer:hover{transform:translateY(-2px);border-color:var(--purple)}.landing-scope .hero-demo:hover .quiz-preview{transform:rotate(0) translateY(-3px);box-shadow:0 22px 44px color-mix(in srgb,var(--text-primary) 9%,transparent)}}@media(max-width:1100px){.landing-scope .wrap{width:calc(100% - 48px)}.landing-scope .hero-grid{gap:34px}.landing-scope .hero h1{font-size:70px}.landing-scope .hero-lead{font-size:15px}.landing-scope .paper,.landing-scope .quiz-preview{padding-inline:22px}.landing-scope .header{gap:24px}.landing-scope .nav{gap:20px}.landing-scope .pricing-grid{grid-template-columns:1fr 1fr}.landing-scope .pricing-copy{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.landing-scope .pricing-copy .eyebrow{grid-column:1/-1}.landing-scope .pricing-copy h2{margin-top:4px}.landing-scope .pricing-copy p{margin-top:4px;max-width:320px}.landing-scope .pricing-copy .small{grid-column:1/-1;margin-top:5px}.landing-scope .flow{gap:24px}.landing-scope .flow h3{font-size:21px}.landing-scope .bento-card{padding:26px}.landing-scope .bento h3{font-size:26px}}@media(max-width:900px){.landing-scope .header{height:78px}.landing-scope .nav,.landing-scope .header .login{display:none}.landing-scope .mobile-toggle{display:inline-flex;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px;color:var(--ink)}.landing-scope .header-actions{gap:12px}.landing-scope .hero{padding-top:45px}.landing-scope .hero-grid{grid-template-columns:1fr;gap:28px}.landing-scope .hero h1{font-size:76px;max-width:650px}.landing-scope .hero h1 br:last-of-type{display:none}.landing-scope .hero h1 span:before{content:" "}.landing-scope .hero-copy{max-width:650px}.landing-scope .hero-demo{max-width:580px;width:100%;justify-self:center;padding-inline:15px}.landing-scope .hero-lead{font-size:17px;max-width:540px}.landing-scope .hero-demo:before{inset:0}.landing-scope .hero-demo .paper{padding-bottom:32px}.landing-scope .prompt-form{margin-top:25px}.landing-scope .section{padding-block:70px}.landing-scope .section-heading h2{font-size:40px}.landing-scope .bento{gap:16px}.landing-scope .feature-material,.landing-scope .feature-results{grid-column:span 6}.landing-scope .material-mini{grid-template-columns:1fr;gap:10px}.landing-scope .mini-page{display:none}.landing-scope .feature-small{grid-column:span 4}.landing-scope .bento h3{font-size:25px}.landing-scope .bento .description{font-size:12px}.landing-scope .how-heading{align-items:flex-start}.landing-scope .how h2{font-size:42px}.landing-scope .flow{grid-template-columns:1fr 1fr;gap:32px}.landing-scope .flow:before{display:none}.landing-scope .flow li{border-top:1px solid color-mix(in srgb,var(--text-inverse) 15%,transparent);padding-top:18px}.landing-scope .flow-number{margin-bottom:13px}.landing-scope .flow p{max-width:280px}.landing-scope .footer-grid{grid-template-columns:1.2fr 1fr 1fr}}@media(max-width:650px){.landing-scope .wrap{width:calc(100% - 40px)}.landing-scope .header{height:74px;gap:14px}.landing-scope .logo{font-size:25px;gap:0}.landing-scope .logo-mark{margin-right:8px;width:var(--size-brand-mark-compact)}.landing-scope .header .signup{display:none}.landing-scope .hero{padding:24px 0 20px}.landing-scope .hero h1{font-size:clamp(38px,11vw,46px);line-height:1.08;margin-block:16px 14px}.landing-scope .hero h1 br:last-of-type{display:block}.landing-scope .hero h1 span:before{content:""}.landing-scope .hero-lead{font-size:15px;line-height:1.6}.landing-scope .hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:18px}.landing-scope .hero-actions .button{justify-content:center;min-height:48px;padding:12px 20px}.landing-scope .hero-note{margin-top:12px}.landing-scope .hero-demo{padding-inline:4px;padding-top:14px}.landing-scope .demo-label{margin:0 8px 10px}.landing-scope .paper{height:auto;overflow:visible;padding:16px 18px 14px}.landing-scope .paper h3{font-size:20px;margin-top:8px}.landing-scope .paper p{margin-top:6px}.landing-scope .paper blockquote{font-size:18px;margin-top:10px}.landing-scope .bridge{margin-block:10px 8px}.landing-scope .quiz-preview{height:auto;overflow:visible;padding:16px 16px 14px}.landing-scope .quiz-preview h3{font-size:17px;min-height:0}.landing-scope .answers{gap:8px}.landing-scope .answer{font-size:13px;padding:10px 8px;gap:6px}.landing-scope .quiz-bottom{margin-top:12px}.landing-scope .quiz-bottom>span{flex:1}.landing-scope .quiz-feedback{height:auto;overflow:visible;margin-top:8px}.landing-scope .quiz-feedback:empty{margin-top:0}.landing-scope .prompt-form{display:grid;grid-template-columns:18px 1fr;margin-top:18px;padding:12px;gap:8px;border-radius:17px}.landing-scope .prompt-form input{font-size:16px}.landing-scope .prompt-form .button{grid-column:1/-1;width:100%;min-height:48px;padding:12px 16px;font-size:13px}.landing-scope .prompt-caption{align-items:flex-start;flex-direction:column;gap:6px;margin-top:10px;font-size:14px}.landing-scope .demo-quota{margin-left:0;white-space:normal}.landing-scope .hero-bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px;padding-top:18px}.landing-scope .section{padding-block:57px}.landing-scope .section-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:28px}.landing-scope .section-heading h2{font-size:36px;line-height:1.12}.landing-scope .section-heading>p{font-size:13px;max-width:100%}.landing-scope .bento{grid-template-columns:1fr;gap:14px}.landing-scope .feature-material,.landing-scope .feature-results,.landing-scope .feature-small{grid-column:auto;min-height:0}.landing-scope .bento-card{padding:26px}.landing-scope .bento h3{font-size:30px}.landing-scope .bento .description{font-size:13px;max-width:none}.landing-scope .material-mini{grid-template-columns:1fr 1fr;gap:10px}.landing-scope .mini-page{display:block;padding:14px;font-size:10px}.landing-scope .mini-page strong{font-size:11px}.landing-scope .mini-output{padding:14px}.landing-scope .mini-output strong{font-size:11px}.landing-scope .mini-chips{gap:4px}.landing-scope .mini-chips span{font-size:9px;padding:3px 5px}.landing-scope .analytics-head{margin-top:27px}.landing-scope .metric{font-size:64px}.landing-scope .progress-ring{height:115px;width:115px}.landing-scope .mini-proof,.landing-scope .mini-send,.landing-scope .repeat-pills{margin-top:23px}.landing-scope .how{padding-block:58px}.landing-scope .how-heading{flex-direction:column;gap:24px}.landing-scope .how h2{font-size:39px}.landing-scope .how-heading>p{font-size:13px;max-width:100%}.landing-scope .flow{gap:27px 20px;margin-top:30px}.landing-scope .flow h3{font-size:23px;line-height:1.15}.landing-scope .flow p{font-size:14px}.landing-scope .how-note{align-items:flex-start}.landing-scope .how-note .icon{margin-top:2px;flex-shrink:0}.landing-scope .pricing-grid{grid-template-columns:1fr;gap:16px}.landing-scope .pricing-copy{display:block;grid-column:auto;padding:0 0 10px}.landing-scope .pricing-copy h2{font-size:38px;margin-top:17px}.landing-scope .pricing-copy p{font-size:13px;margin-top:19px;max-width:100%}.landing-scope .pricing-copy .small{margin-top:16px}.landing-scope .price-card{padding:29px}.landing-scope .price{font-size:40px}.landing-scope .price-card ul{font-size:14px}.landing-scope .price-card>p{font-size:14px}.landing-scope .final-cta{align-items:flex-start;flex-direction:column;gap:25px;padding:30px 0 44px}.landing-scope .final-cta h2{font-size:33px}.landing-scope .final-cta p{font-size:13px}.landing-scope .footer{padding-top:35px}.landing-scope .footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.landing-scope .footer-brand{grid-column:1/-1}.landing-scope .footer-brand p{font-size:13px}.landing-scope .footer-nav{font-size:12px;gap:13px}.landing-scope .footer-bottom{flex-wrap:wrap;gap:14px;margin-top:32px;font-size:12px}.landing-scope .footer-bottom>span:nth-child(2){order:3;flex-basis:100%}}@media(max-width:360px){.landing-scope .wrap{width:calc(100% - 28px)}.landing-scope .hero-copy .tag{font-size:11px}.landing-scope .paper blockquote{font-size:17px}.landing-scope .quiz-top{font-size:12px;gap:8px}.landing-scope .quiz-preview h3{font-size:16px}.landing-scope .quiz-preview{padding-inline:15px}.landing-scope .answer{font-size:12px;padding:10px 7px;gap:5px}.landing-scope .answer:before{width:11px;height:11px}.landing-scope .bento-card{padding:22px}.landing-scope .material-mini{grid-template-columns:1fr}.landing-scope .mini-page{display:none}.landing-scope .flow{gap:25px 17px}.landing-scope .flow h3{font-size:21px}.landing-scope .price-label .tag{font-size:11px}.landing-scope .price-card{padding:24px}}@media(prefers-reduced-motion:reduce){.landing-scope .landing{scroll-behavior:auto}.landing-scope *,.landing-scope *:before,.landing-scope *:after{animation:none!important;transition:none!important}.landing-scope .bento-card:hover,.landing-scope .price-card:hover,.landing-scope .button:hover{transform:none}}@media(max-width:650px){.landing-scope .landing .answers button.answer[tuiButton]{gap:6px;padding:10px 8px;min-height:var(--size-control-touch);font-size:13px}.landing-scope .landing .quiz-bottom button[tuiButton].button{min-height:var(--size-control-touch)}}@media(max-width:360px){.landing-scope .landing .answers button.answer[tuiButton]{gap:5px;padding:10px 7px;font-size:12px}.landing-scope .landing .answers button.answer[tuiButton]:before{width:11px;height:11px}}@media(pointer:coarse){.landing-scope .landing .answers button.answer[tuiButton],.landing-scope .landing .results-tabs button[tuiButton],.landing-scope .landing .sample-switch[tuiButton],.landing-scope .landing .quiz-bottom button[tuiButton].button,.landing-scope .landing .mobile-toggle[tuiButton]{min-height:var(--size-control-touch)}}.demo-workspace-scope .workspace-shell{display:grid;grid-template-columns:var(--size-sidebar) minmax(0,1fr);min-height:100dvh}.demo-workspace-scope .sidebar{background:var(--surface-warm);border-right:1px solid var(--border-strong);padding:var(--space-lg) var(--space-md);display:flex;flex-direction:column;gap:var(--space-xl)}.demo-workspace-scope .sidebar>.logo{font-size:24px}.demo-workspace-scope .sidebar-label{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);margin:var(--space-sm) var(--space-3) calc(0px - var(--space-lg))}.demo-workspace-scope .sidebar nav{display:grid;gap:var(--space-sm)}.demo-workspace-scope .sidebar nav a{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-3);color:var(--muted);border-radius:var(--radius-sm);text-decoration:none;font-size:14px}.demo-workspace-scope .sidebar nav a.active{background:var(--surface-accent);color:var(--text-primary);font-weight:600}.demo-workspace-scope .sidebar nav a:hover{background:var(--accent-soft)}.demo-workspace-scope .nav-count{font-size:10px;margin-left:auto;background:var(--surface);display:grid;place-items:center;width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-chip)}.demo-workspace-scope .sidebar-bottom{margin-top:auto;padding-top:calc(var(--space-3xl) + var(--space-lg));font-size:12px}.demo-workspace-scope .demo-label{display:flex;gap:var(--space-sm);align-items:center;font-weight:600;color:var(--text-secondary)}.demo-workspace-scope .demo-label>span{width:var(--size-dot);height:var(--size-dot);border-radius:50%;background:var(--brand)}.demo-workspace-scope .sidebar-bottom>p{font-size:12px;margin:var(--space-3) 0}.demo-workspace-scope .sidebar-home{font-size:12px;color:var(--text-secondary);text-decoration:none}.demo-workspace-scope .profile{display:flex;gap:var(--space-sm);align-items:center;border-top:1px solid var(--border);padding-top:var(--space-lg);margin-top:var(--space-xl)}.demo-workspace-scope .avatar{width:var(--size-logo);height:var(--size-logo);border-radius:50%;background:var(--surface-accent);display:grid;place-items:center;font-size:11px}.demo-workspace-scope .profile small{display:block;color:var(--muted);font-size:10px;margin-top:var(--space-micro)}.demo-workspace-scope .workspace-main{min-width:0}.demo-workspace-scope .workspace-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-md) var(--space-2xl);border-bottom:1px solid var(--line);background:var(--surface-secondary)}.demo-workspace-scope .breadcrumb-separator{margin:0 var(--space-md);color:var(--text-muted)}.demo-workspace-scope .workspace-content{padding:var(--space-xl) var(--space-2xl) var(--space-md);max-width:1280px;margin-inline:auto}.demo-workspace-scope .workspace-pageheading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-lg)}.demo-workspace-scope .workspace-pageheading h1{font-size:30px;letter-spacing:-.6px}.demo-workspace-scope .workspace-pageheading p{margin-top:var(--space-3);font-size:14px}.demo-workspace-scope .topic-banner{display:flex;justify-content:space-between;gap:var(--space-md);align-items:flex-start;padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-md);border:1px solid var(--border-strong);border-left:5px solid var(--accent);background:var(--surface-accent)}.demo-workspace-scope .topic-label{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted)}.demo-workspace-scope .topic-banner h2{font-family:inherit;font-size:38px;font-weight:400;letter-spacing:-.8px;line-height:1.1;margin:var(--space-3) 0;color:var(--text-primary)}.demo-workspace-scope .topic-banner p{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;font-size:11px;color:var(--text-muted)}.demo-workspace-scope .topic-banner p pr-icon{width:var(--size-icon-compact);height:var(--size-icon-compact)}.demo-workspace-scope .editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap}.demo-workspace-scope .variant-tabs{display:flex;gap:var(--space-xs);background:var(--surface-accent);padding:var(--space-xs);border-radius:var(--radius-field)}.demo-workspace-scope .variant-tabs button{padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius-chip);background:transparent;font-size:13px;color:var(--muted)}.demo-workspace-scope .variant-tabs button.active{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-xs)}.demo-workspace-scope .question-navigation{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-lg) 0;flex-wrap:wrap}.demo-workspace-scope .question-navigation>span{font-size:12px;color:var(--muted);margin-right:var(--space-sm)}.demo-workspace-scope .question-navigation button,.demo-workspace-scope .practice-qnav button{width:var(--size-control-sm);height:var(--size-control-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--muted);font-size:12px;position:relative}.demo-workspace-scope .question-navigation button.active,.demo-workspace-scope .practice-qnav button.active{color:var(--paper);background:var(--brand);border-color:var(--brand)}.demo-workspace-scope .question-navigation button.is-reviewed:after{content:"";position:absolute;bottom:3px;left:15px;width:var(--space-xs);height:var(--space-micro);border-radius:var(--border-width-thin);background:currentColor}.demo-workspace-scope .editor-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:var(--space-lg);align-items:start}.demo-workspace-scope .question-panel{box-shadow:var(--shadow-sm)}.demo-workspace-scope .question-heading{font-size:13px;font-weight:600}.demo-workspace-scope .question-label{margin-top:var(--space-lg)}.demo-workspace-scope .question-input{font-size:16px}.demo-workspace-scope .options-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);margin:var(--space-md) 0 var(--space-3)}.demo-workspace-scope .option-editor{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-sm) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper)}.demo-workspace-scope .option-editor.correct{background:var(--accent-soft);border-color:var(--border-strong)}.demo-workspace-scope .option-editor input[type=text]{min-width:0;flex:1;border:0;background:transparent;padding:var(--space-micro);color:var(--ink);font-size:14px}.demo-workspace-scope .correct-label{display:flex;align-items:center;gap:var(--space-xs);font-size:10px;color:var(--brand)}.demo-workspace-scope .correct-label pr-icon{width:var(--size-icon-compact);height:var(--size-icon-compact)}.demo-workspace-scope .explanation-label{margin-top:var(--space-lg)}.demo-workspace-scope .accepted-label{margin-top:var(--space-md)}.demo-workspace-scope .question-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;border-top:1px solid var(--line);margin-top:var(--space-lg);padding-top:var(--space-md)}.demo-workspace-scope .question-footer .button{font-size:12px;padding:var(--space-sm) var(--space-3)}.demo-workspace-scope .question-footer .check-label{font-size:12px}.demo-workspace-scope .icon-button{padding:var(--space-sm)!important}.demo-workspace-scope .source-card{background:var(--surface-warm);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-lg)}.demo-workspace-scope .source-card>.row{color:var(--muted);margin-bottom:var(--space-lg)}.demo-workspace-scope .source-card .eyebrow{font-size:9px;margin:0}.demo-workspace-scope .source-unit{font-size:8px;letter-spacing:1.5px;color:var(--text-muted)}.demo-workspace-scope .source-card blockquote{font:18px/1.65 Georgia,serif;margin:var(--space-md) 0 var(--space-md);color:var(--text-secondary)}.demo-workspace-scope .page-label{font-size:10px;padding:var(--space-xs) var(--space-sm);background:var(--surface-accent);color:var(--text-secondary);border-radius:var(--radius-xs)}.demo-workspace-scope .source-card h3{font-size:15px;letter-spacing:0;margin-bottom:var(--space-sm)}.demo-workspace-scope .source-card p{font-size:12px}.demo-workspace-scope .source-note{font-size:11px;margin:var(--space-md) var(--space-xs);color:var(--text-muted)}.demo-workspace-scope .editor-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;padding-top:var(--space-lg)}.demo-workspace-scope .editor-actions .button{font-size:12px}.demo-workspace-scope .workspace-footer{display:flex;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;border-top:1px solid var(--line);padding:var(--space-md) 0 0;margin-top:var(--space-md);font-size:10px;color:var(--text-muted)}.demo-workspace-scope .material-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr);gap:var(--space-xl);align-items:start}.demo-workspace-scope .upload-zone{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-xl) var(--space-lg);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-warm)}.demo-workspace-scope .upload-icon{padding:var(--space-3);background:var(--surface-accent);border-radius:var(--radius-md);color:var(--brand);display:grid;place-items:center}.demo-workspace-scope .upload-zone h2{font-size:21px}.demo-workspace-scope .upload-zone>p{font-size:13px}.demo-workspace-scope .upload-zone input[type=file]{max-width:100%;font-size:11px}.demo-workspace-scope .file-picker{cursor:pointer}.demo-workspace-scope .chosen-filename{max-width:100%;overflow-wrap:anywhere;font-size:12px;color:var(--brand)}.demo-workspace-scope .material-file{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-md) 0;border-block:1px solid var(--line)}.demo-workspace-scope .material-file>div{min-width:0;flex:1}.demo-workspace-scope .material-file h3{font-size:15px}.demo-workspace-scope .material-file p{font-size:11px;margin-top:var(--space-xs)}.demo-workspace-scope .pdf-icon{padding:var(--space-3) var(--space-sm);border-radius:var(--radius-chip);background:var(--surface-accent);font-size:10px;color:var(--text-secondary)}.demo-workspace-scope .material-settings{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin:var(--space-lg) 0}.demo-workspace-scope .topics-heading{font-size:15px;margin-bottom:var(--space-md)}.demo-workspace-scope .topic-checks{display:grid;gap:var(--space-3)}.demo-workspace-scope .next-steps{background:var(--surface-accent)}.demo-workspace-scope .next-steps h2{font-size:27px}.demo-workspace-scope .next-steps ol{padding-left:var(--space-md);display:grid;gap:var(--space-lg);margin:var(--space-lg) 0;font-size:13px;color:var(--text-muted)}.demo-workspace-scope .next-steps p{font-size:12px;margin-top:var(--space-md)}.demo-workspace-scope .results-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:var(--space-lg);align-items:start}.demo-workspace-scope .big-score{font-size:68px;line-height:1.1;letter-spacing:-2px;margin:var(--space-md) 0;font-weight:500;color:var(--text-primary)}.demo-workspace-scope .big-score>span{font-size:25px;letter-spacing:0;color:var(--text-muted);margin-left:var(--space-md)}.demo-workspace-scope .results-panel h3{font-size:16px}.demo-workspace-scope .topic-result{padding:var(--space-lg) 0 var(--space-xs);font-size:13px}.demo-workspace-scope .topic-result strong{font-weight:500}.demo-workspace-scope .topic-result p{font-size:11px}.demo-workspace-scope .repeat-panel{padding:var(--space-xl);border:1px solid var(--border-strong);background:var(--surface-accent);border-radius:var(--radius-lg)}.demo-workspace-scope .repeat-icon{display:inline-flex;padding:var(--space-3);background:var(--accent-soft);border-radius:var(--radius-control);color:var(--brand);margin-bottom:var(--space-lg)}.demo-workspace-scope .repeat-panel h2{font-size:27px}.demo-workspace-scope .repeat-panel>p{font-size:13px;margin:var(--space-md) 0}.demo-workspace-scope .repeat-panel ul{padding:0;list-style:none;display:grid;gap:var(--space-3);margin:var(--space-lg) 0;font-size:13px}.demo-workspace-scope .repeat-panel li{display:flex;align-items:center;gap:var(--space-sm)}.demo-workspace-scope .repeat-panel li pr-icon{width:var(--size-icon-compact);height:var(--size-icon-compact);color:var(--brand)}.demo-workspace-scope .repeat-panel .button{font-size:12px}.demo-workspace-scope .repeat-panel .demo-note{font-size:11px;margin-bottom:0}.demo-workspace-scope .answers-report{margin-top:var(--space-xl)}.demo-workspace-scope .answers-report h2{font-size:21px;margin-bottom:var(--space-md)}.demo-workspace-scope .answers-report details{border-top:1px solid var(--line);padding:var(--space-md) var(--space-xs)}.demo-workspace-scope .answers-report summary{list-style:none;display:flex;gap:var(--space-3);align-items:center;font-size:14px;cursor:pointer}.demo-workspace-scope .answers-report summary>span:first-child{color:var(--success)}.demo-workspace-scope .answers-report summary>span.answer-error{color:var(--brand)}.demo-workspace-scope .details-plus{margin-left:auto;color:var(--muted)}.demo-workspace-scope .answers-report details[open] .details-plus{transform:rotate(45deg)}.demo-workspace-scope .answers-report details p{font-size:13px;margin:var(--space-md) var(--space-lg)}.demo-workspace-scope .answers-report b{font-weight:500}.demo-workspace-scope .practice-page{min-height:100dvh;background:var(--surface-secondary)}.demo-workspace-scope .practice-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) 6%;border-bottom:1px solid var(--line);background:var(--surface-warm)}.demo-workspace-scope .practice-main{width:min(620px,100% - var(--space-xl));margin:var(--space-2xl) auto}.demo-workspace-scope .practice-main>h1{font:40px/1.12 Georgia,serif;margin:var(--space-lg) 0 var(--space-md);color:var(--text-primary)}.demo-workspace-scope .practice-main>p{font-size:14px}.demo-workspace-scope .practice-progress{margin:var(--space-xl) 0 var(--space-lg);font-size:12px}.demo-workspace-scope .practice-question{padding:var(--space-xl)}.demo-workspace-scope .practice-question h2{font:30px/1.5 Georgia,serif;letter-spacing:-.5px;margin:var(--space-lg) 0}.demo-workspace-scope .practice-options{display:grid;gap:var(--space-3)}.demo-workspace-scope .practice-options label{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-md) var(--space-md);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer}.demo-workspace-scope .practice-options label.selected{border-color:var(--selection-border);background:var(--accent-soft)}.demo-workspace-scope .practice-actions{display:flex;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-xl)}.demo-workspace-scope .practice-actions .button{font-size:13px}.demo-workspace-scope .practice-qnav{display:flex;justify-content:center;gap:var(--space-sm);margin:var(--space-md) 0}.demo-workspace-scope .practice-main>.demo-note{text-align:center;margin-top:var(--space-md)}.demo-workspace-scope .completion{text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-2xl) var(--space-xl)}.demo-workspace-scope .completion-icon{display:inline-flex;padding:var(--space-md);border-radius:50%;background:var(--soft);color:var(--brand);margin-bottom:var(--space-lg)}.demo-workspace-scope .completion-icon pr-icon{width:var(--size-icon-lg);height:var(--size-icon-lg)}.demo-workspace-scope .completion .button{margin:var(--space-xl) 0 var(--space-md)}.demo-workspace-scope .completion h1{font-size:34px}.demo-workspace-scope .empty-description{margin:var(--space-md) 0 var(--space-xl)}@media(min-width:1550px){.demo-workspace-scope .workspace-content,.demo-workspace-scope .workspace-header{padding-inline:var(--space-3xl)}}@media(max-width:1150px){.demo-workspace-scope .workspace-shell{grid-template-columns:185px minmax(0,1fr)}.demo-workspace-scope .sidebar{padding:var(--space-lg) var(--space-md)}.demo-workspace-scope .sidebar>.logo{font-size:21px}.demo-workspace-scope .workspace-content{padding:var(--space-xl)}.demo-workspace-scope .workspace-header{padding-inline:var(--space-xl)}.demo-workspace-scope .editor-columns{grid-template-columns:minmax(0,1.5fr) minmax(205px,1fr);gap:var(--space-md)}.demo-workspace-scope .question-panel{padding:var(--space-lg)}.demo-workspace-scope .source-card{padding:var(--space-md)}.demo-workspace-scope .correct-label{display:none}.demo-workspace-scope .topic-banner h2{font-size:33px}.demo-workspace-scope .editor-actions .row{gap:var(--space-xs)}.demo-workspace-scope .results-columns{grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr)}}@media(max-width:900px){.demo-workspace-scope .workspace-shell{grid-template-columns:minmax(0,1fr)}.demo-workspace-scope .sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;flex-wrap:wrap;padding:var(--space-md) var(--space-lg);gap:var(--space-md)}.demo-workspace-scope .sidebar-label,.demo-workspace-scope .sidebar-bottom{display:none}.demo-workspace-scope .sidebar nav{display:flex;gap:var(--space-xs);margin-left:auto}.demo-workspace-scope .sidebar nav a{padding:var(--space-sm)}.demo-workspace-scope .nav-count{display:none}.demo-workspace-scope .workspace-content{padding:var(--space-xl)}.demo-workspace-scope .topic-banner h2{font-size:35px}.demo-workspace-scope .material-columns{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}}@media(max-width:680px){.demo-workspace-scope .editor-columns,.demo-workspace-scope .material-columns,.demo-workspace-scope .results-columns{grid-template-columns:minmax(0,1fr)}.demo-workspace-scope .workspace-header{padding:var(--space-3) var(--space-md)}.demo-workspace-scope .workspace-header .button{font-size:12px}.demo-workspace-scope .workspace-content{padding:var(--space-lg) var(--space-md)}.demo-workspace-scope .workspace-pageheading h1{font-size:27px}.demo-workspace-scope .workspace-pageheading>.button{font-size:12px}.demo-workspace-scope .topic-banner{padding:var(--space-md);gap:var(--space-3);flex-wrap:wrap}.demo-workspace-scope .topic-banner h2{font-size:32px;overflow-wrap:anywhere}.demo-workspace-scope .topic-banner>.chip{display:none}.demo-workspace-scope .sidebar{padding:var(--space-md);gap:var(--space-md)}.demo-workspace-scope .sidebar>.logo{font-size:23px}.demo-workspace-scope .sidebar nav{width:100%;margin:0;justify-content:space-between}.demo-workspace-scope .sidebar nav a{font-size:12px;padding:var(--space-sm) var(--space-sm)}.demo-workspace-scope .sidebar nav pr-icon{width:var(--size-icon-sm);height:var(--size-icon-sm)}.demo-workspace-scope .question-navigation{gap:var(--space-sm)}.demo-workspace-scope .question-navigation>span{display:none}.demo-workspace-scope .question-footer{gap:var(--space-md)}.demo-workspace-scope .source-card{padding:var(--space-lg)}.demo-workspace-scope .editor-actions>.button-primary{width:100%}.demo-workspace-scope .editor-actions>.row{justify-content:space-between;width:100%}.demo-workspace-scope .editor-actions .button{padding:var(--space-sm) var(--space-3)}.demo-workspace-scope .material-settings{grid-template-columns:minmax(0,1fr)}.demo-workspace-scope .upload-zone{padding:var(--space-lg) var(--space-md)}.demo-workspace-scope .upload-zone h2{font-size:20px}.demo-workspace-scope .results-panel{padding:var(--space-lg)}.demo-workspace-scope .answers-report summary{font-size:13px}.demo-workspace-scope .practice-header{padding:var(--space-md)}.demo-workspace-scope .practice-header .logo{font-size:21px}.demo-workspace-scope .practice-header .button{font-size:11px;padding:var(--space-sm)}.demo-workspace-scope .practice-header .button pr-icon{display:none}.demo-workspace-scope .practice-main{margin-top:var(--space-xl)}.demo-workspace-scope .practice-main>h1{font-size:34px}.demo-workspace-scope .practice-question{padding:var(--space-lg)}.demo-workspace-scope .practice-question h2{font-size:26px}.demo-workspace-scope .practice-actions .button{font-size:12px;padding:var(--space-sm)}.demo-workspace-scope .completion{padding:var(--space-xl) var(--space-lg)}.demo-workspace-scope .completion h1{font-size:29px}}@media(max-width:370px){.demo-workspace-scope .workspace-header>.small{font-size:11px}.demo-workspace-scope .workspace-header{gap:var(--space-xs)}.demo-workspace-scope .breadcrumb-separator{margin:0 var(--space-xs)}.demo-workspace-scope .sidebar nav a{font-size:11px;gap:var(--space-xs)}.demo-workspace-scope .topic-banner h2{font-size:29px}.demo-workspace-scope .question-panel{padding:var(--space-md)}.demo-workspace-scope .option-editor{padding:var(--space-sm);gap:var(--space-sm)}.demo-workspace-scope .question-footer .row{width:100%;justify-content:space-between}.demo-workspace-scope .editor-actions>.row{flex-direction:column;align-items:stretch}.demo-workspace-scope .practice-header .button{font-size:10px}.demo-workspace-scope .practice-main>h1{font-size:30px}.demo-workspace-scope .practice-actions{gap:var(--space-xs)}}:root{font-family:var(--font-sans);color:var(--text-primary);background:var(--surface-secondary);font-size:15px;line-height:1.55}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}tui-dialog[data-appearance~=fullscreen][data-appearance~=topic-editor-wide][data-size]{--tui-width: calc(100vw - 4rem) }@media(max-width:600px){tui-dialog[data-appearance~=fullscreen][data-appearance~=topic-editor-wide][data-size]{--tui-width: calc(100vw - 2rem) }}tui-dialog[data-appearance~=fullscreen][data-appearance~=pdf-pages-wide][data-size]{--tui-width: min(72rem, calc(100vw - 4rem) )}@media(max-width:600px){tui-dialog[data-appearance~=fullscreen][data-appearance~=pdf-pages-wide][data-size]{--tui-width: calc(100vw - 2rem) }}button,input,textarea,select{font:inherit}.description-input{display:block;width:100%;min-height:88px;padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);resize:vertical}.description-input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.disclosure{min-width:0}.disclosure>summary{display:flex;align-items:center;gap:var(--space-md);min-block-size:44px;font-weight:600;list-style:none;cursor:pointer}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:after{content:"";flex:none;inline-size:8px;block-size:8px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg)}.disclosure[open]>summary{margin-bottom:var(--space-md)}.disclosure[open]>summary:after{transform:rotate(-135deg)}.disclosure-value{flex:1 1 0;min-width:0;overflow:hidden;color:var(--text-muted);font-weight:400;text-overflow:ellipsis;white-space:nowrap}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--text-primary);font-weight:650;line-height:1.16;letter-spacing:-.03em}h1{font-size:36px}h2{font-size:28px}h3{font-size:18px}p{color:var(--text-muted)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input[type=checkbox],input[type=radio]{width:var(--size-checkbox);height:var(--size-checkbox);flex-shrink:0;accent-color:var(--accent)}.logo{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--text-primary);font-size:22px;font-weight:700;letter-spacing:-.04em;text-decoration:none}.logo-mark{display:block;width:var(--size-brand-mark);height:auto;flex-shrink:0;object-fit:contain;filter:var(--brand-logo-filter)}.button{display:inline-flex;min-height:var(--size-control-md);align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.button:hover{border-color:var(--border-strong);background:var(--surface-warm)}.button:active{transform:translateY(1px)}.button-primary{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.button-primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.button-quiet{border-color:transparent;background:transparent;color:var(--text-secondary)}.button-large{min-height:var(--size-control-lg);padding:var(--size-button-large-padding-y) var(--space-lg)}.muted{color:var(--text-muted)}.small{font-size:13px}.eyebrow{margin-bottom:var(--space-sm);color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.between{justify-content:space-between}.stack{display:grid;min-width:0;gap:var(--space-lg)}.chip{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-chip);background:var(--accent-soft);color:var(--action-text);font-size:12px;font-weight:600}.chip-accent,.chip-draft{background:var(--accent-soft);color:var(--action-text)}.panel{min-width:0;padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}[tuiButton].button,[tuiButton].button.button-primary{min-height:var(--size-control-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm)}[tuiButton].button.button-primary{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}[tuiButton].button.button-primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.label{display:grid;min-width:0;gap:var(--space-sm);color:var(--text-secondary);font-size:13px;font-weight:600}.field{width:100%;min-width:0;padding:var(--space-sm) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-field);background:var(--surface);color:var(--text-primary)}.field:hover{border-color:var(--text-muted)}textarea.field{min-height:var(--size-field-min-height);resize:vertical}.divider{margin:var(--space-lg) 0;border:0;border-top:1px solid var(--border)}.status{min-height:var(--size-status);margin-top:var(--space-3);color:var(--action-text);font-size:13px}.check-label{display:flex;align-items:center;gap:var(--space-sm);font-size:13px;cursor:pointer}.progress{height:var(--size-progress);margin:var(--space-3) 0;overflow:hidden;border-radius:var(--radius-sm);background:var(--accent-soft)}.progress>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.skip-link{position:absolute;z-index:100;top:-80px;left:var(--space-3);padding:var(--space-sm) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.skip-link:focus{top:12px}.demo-note{color:var(--text-muted);font-size:12px;line-height:1.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:650px){h1{font-size:30px}h2{font-size:25px}.panel{padding:var(--space-md)}.field{font-size:16px}}@media(pointer:coarse){button,.button{min-height:var(--size-control-touch)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.error-list-print-root{display:none}@media print{html.error-list-printing body>:not(.error-list-print-root){display:none!important}html.error-list-printing .error-list-print-root{display:block;color:#000;font:14pt/1.6 system-ui,sans-serif}html.error-list-printing .error-list-print-root h1{margin:0 0 12pt;font-size:16pt}html.error-list-printing .error-list-print-root li{overflow-wrap:anywhere}}
