@charset "UTF-8";*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-ext-wght-normal-2GMQGZDT.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-wght-normal-F76KYTZG.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-greek-wght-normal-NNUWM3E7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-vietnamese-wght-normal-HA5TFICD.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-ext-wght-normal-6XGHMEDV.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-wght-normal-73PUZEUA.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}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-cyrillic-ext-wght-normal-BUWC6ZS3.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-cyrillic-wght-normal-ENSFVLK4.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-greek-wght-normal-Y3BRZMJV.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-vietnamese-wght-normal-SP6EBKAH.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-latin-ext-wght-normal-TSLVDSQR.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-latin-wght-normal-VBS632QH.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,:host{--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);--tui-duration-moderate: .3s;--tui-duration-slowest: calc(var(--tui-duration-moderate) / .429);--tui-duration-slow: calc(var(--tui-duration-moderate) / .6);--tui-duration-fast: calc(var(--tui-duration-moderate) / 2);--tui-duration-fastest: calc(var(--tui-duration-moderate) / 4)}:root,:host,[tuiTheme=light]{--tui-shadow-small: 0px 5px 20px 0px rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0px 14px 42px 0px rgba(0, 0, 0, .12);--tui-shadow-medium: 0px 6px 34px 0px rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0px 18px 60px 0px rgba(0, 0, 0, .18);--tui-shadow-popup: 0px 8px 28px 0px rgba(0, 0, 0, .16)}:root,:host{--tui-typography-family-text: "Manrope", system-ui, sans-serif;--tui-typography-family-display: "Manrope", system-ui, sans-serif;--tui-font-offset: calc(var(--t-font-offset, 0) * 1px);--tui-font-scale: calc((22 + var(--t-font-offset, 0)) / 22);--tui-typography-heading-h1: bold calc(var(--tui-font-offset) + 3.125rem) / 1.12 var(--tui-typography-family-display);--tui-typography-heading-h2: bold calc(var(--tui-font-offset) + 2.75rem) / calc(48 / 44) var(--tui-typography-family-display);--tui-typography-heading-h3: bold calc(var(--tui-font-offset) + 2.25rem) / calc(40 / 36) var(--tui-typography-family-display);--tui-typography-heading-h4: bold calc(var(--tui-font-offset) + 1.75rem) / calc(32 / 28) var(--tui-typography-family-display);--tui-typography-heading-h5: bold calc(var(--tui-font-offset) + 1.5rem) / calc(28 / 24) var(--tui-typography-family-display);--tui-typography-heading-h6: bold calc(var(--tui-font-offset) + 1.25rem) / calc(24 / 20) var(--tui-typography-family-display);--tui-typography-body-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(28 / 17) var(--tui-typography-family-text);--tui-typography-body-m: normal calc(var(--tui-font-offset) + 1rem) / 1.5 var(--tui-typography-family-text);--tui-typography-body-s: normal calc(var(--tui-font-offset) + .875rem) / calc(20 / 14) var(--tui-typography-family-text);--tui-typography-body-xs: normal calc(var(--tui-font-offset) + .75rem) / calc(16 / 12) var(--tui-typography-family-text);--tui-typography-ui-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(24 / 17) var(--tui-typography-family-text);--tui-typography-ui-m: normal calc(var(--tui-font-offset) + 1rem) / 1.25 var(--tui-typography-family-text);--tui-typography-ui-s: normal calc(var(--tui-font-offset) + .875rem) / calc(16 / 14) var(--tui-typography-family-text);--tui-typography-ui-xs: normal calc(var(--tui-font-offset) + .75rem) / 1.25 var(--tui-typography-family-text);--tui-typography-ui-2xs: normal calc(var(--tui-font-offset) + .6875rem) / calc(12 / 11) var(--tui-typography-family-text);--tui-radius-xs: .25rem;--tui-radius-s: .5rem;--tui-radius-m: .625rem;--tui-radius-l: .75rem;--tui-radius-xl: 1.5rem;--tui-height-xs: 1.5rem;--tui-height-s: 2rem;--tui-height-m: 2.75rem;--tui-height-l: 3.5rem;--tui-padding-s: .625rem;--tui-padding-m: .75rem;--tui-padding-l: 1rem;--tui-stroke-width: .125rem;--tui-duration: .3s;--tui-disabled-opacity: .56;--tui-lh: 1.4em;--tui-inline-start: left;--tui-inline-end: right;--tui-inline: 1}@supports (font-size: 1lh){:root,:host{--tui-lh: 1lh}}[dir=rtl]{--tui-inline-start: right;--tui-inline-end: left;--tui-inline: -1}@media screen{[tuiTheme=dark]{color-scheme:dark;--tui-background-base: #222;--tui-background-base-alt: #333;--tui-background-neutral-1: rgba(255, 255, 255, .08);--tui-background-neutral-1-hover: rgba(255, 255, 255, .16);--tui-background-neutral-1-pressed: rgba(255, 255, 255, .24);--tui-background-neutral-2: rgba(255, 255, 255, .24);--tui-background-neutral-2-hover: rgba(255, 255, 255, .32);--tui-background-neutral-2-pressed: rgba(255, 255, 255, .4);--tui-background-accent-opposite: #fff;--tui-background-accent-opposite-hover: #f6f6f6;--tui-background-accent-opposite-pressed: #ededed;--tui-background-elevation-1: #292929;--tui-background-elevation-2: #2f2f2f;--tui-background-elevation-3: #373737;--tui-service-autofill-background: #554a2a;--tui-border-normal: rgba(255, 255, 255, .14);--tui-border-hover: rgba(255, 255, 255, .6);--tui-border-focus: rgba(255, 255, 255, .64);--tui-status-negative: #ff4d4d;--tui-status-negative-pale: rgba(255, 77, 77, .24);--tui-status-negative-pale-hover: rgba(255, 77, 77, .32);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .32);--tui-status-positive-pale-hover: rgba(74, 201, 155, .4);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .32);--tui-status-warning-pale-hover: rgba(255, 199, 0, .4);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .32);--tui-status-info-pale-hover: rgba(112, 182, 246, .4);--tui-status-neutral: #959ba4;--tui-text-primary: #ffffff;--tui-text-secondary: rgba(255, 255, 255, .72);--tui-text-tertiary: rgba(255, 255, 255, .6);--tui-text-action: #6788ff;--tui-text-action-hover: #526ed3;--tui-text-positive: #44c596;--tui-text-positive-hover: #3aa981;--tui-text-negative: #ff4d4d;--tui-text-negative-hover: #f66}[tuiTheme=light]{color-scheme:light}:root,:host,[tuiTheme=light]{--tui-background-base: #fff;--tui-background-base-alt: #f6f6f6;--tui-background-neutral-1: rgba(0, 0, 0, .04);--tui-background-neutral-1-hover: rgba(0, 0, 0, .08);--tui-background-neutral-1-pressed: rgba(0, 0, 0, .12);--tui-background-neutral-2: rgba(0, 0, 0, .08);--tui-background-neutral-2-hover: rgba(0, 0, 0, .1);--tui-background-neutral-2-pressed: rgba(0, 0, 0, .14);--tui-background-accent-1: #526ed3;--tui-background-accent-1-hover: #6c86e2;--tui-background-accent-1-pressed: #314692;--tui-background-accent-2: #ff7043;--tui-background-accent-2-hover: #ff9a94;--tui-background-accent-2-pressed: #e7716a;--tui-background-accent-opposite: #000;--tui-background-accent-opposite-hover: #333;--tui-background-accent-opposite-pressed: #808080;--tui-background-elevation-1: #fff;--tui-background-elevation-2: #fff;--tui-background-elevation-3: #fff;--tui-service-autofill-background: #fff5c0;--tui-service-selection-background: rgba(112, 182, 246, .12);--tui-service-backdrop: rgba(0, 0, 0, .75);--tui-border-normal: rgba(0, 0, 0, .1);--tui-border-hover: rgba(0, 0, 0, .16);--tui-border-focus: rgba(51, 51, 51, .64);--tui-status-negative: #ff291a;--tui-status-negative-pale: rgba(245, 34, 34, .08);--tui-status-negative-pale-hover: rgba(245, 34, 34, .16);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .12);--tui-status-positive-pale-hover: rgba(74, 201, 155, .24);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .12);--tui-status-warning-pale-hover: rgba(255, 199, 0, .24);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .12);--tui-status-info-pale-hover: rgba(112, 182, 246, .24);--tui-status-neutral: #79818c;--tui-text-primary: #1b1f3b;--tui-text-secondary: rgba(27, 31, 59, .65);--tui-text-tertiary: rgba(27, 31, 59, .4);--tui-text-primary-on-accent-1: #fff;--tui-text-primary-on-accent-2: #fff;--tui-text-action: #4c66c3;--tui-text-action-hover: #6c86e2;--tui-text-positive: #3aa981;--tui-text-positive-hover: #7ac5aa;--tui-text-negative: #ff291a;--tui-text-negative-hover: #ff4d4d;--tui-chart-categorical-00: var(--tui-background-accent-1);--tui-chart-categorical-01: #ea97c4;--tui-chart-categorical-02: #a0c5df;--tui-chart-categorical-03: #fee797;--tui-chart-categorical-04: #b0b0b0;--tui-chart-categorical-05: #e29398;--tui-chart-categorical-06: #b8474e;--tui-chart-categorical-07: #fcc068;--tui-chart-categorical-08: #ff8a00;--tui-chart-categorical-09: #dab3f9;--tui-chart-categorical-10: #7b439e;--tui-chart-categorical-11: #8dda71;--tui-chart-categorical-12: #fcbb14;--tui-chart-categorical-13: #a8cef1;--tui-chart-categorical-14: #bd65a4;--tui-chart-categorical-15: #7fd7cc;--tui-chart-categorical-16: #2fad96;--tui-chart-categorical-17: #d4aca2;--tui-chart-categorical-18: #9d6f64;--tui-chart-categorical-19: #d2e9a2;--tui-chart-categorical-20: #aadc42;--tui-chart-categorical-21: #3682db;--tui-chart-categorical-22: #34b41f;--tui-shadow-small: 0 .25rem 1.25rem rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, .14);--tui-shadow-medium: 0 .375rem 2rem rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, .18);--tui-shadow-popup: 0 1.25rem 3rem rgba(0, 0, 0, .2)}}@media print{:root,:host,[tuiTheme]{color-scheme:light;--tui-background-base: #fff;--tui-background-base-alt: #f6f6f6;--tui-background-neutral-1: rgba(0, 0, 0, .04);--tui-background-neutral-1-hover: rgba(0, 0, 0, .08);--tui-background-neutral-1-pressed: rgba(0, 0, 0, .12);--tui-background-neutral-2: rgba(0, 0, 0, .08);--tui-background-neutral-2-hover: rgba(0, 0, 0, .1);--tui-background-neutral-2-pressed: rgba(0, 0, 0, .14);--tui-background-accent-1: #526ed3;--tui-background-accent-1-hover: #6c86e2;--tui-background-accent-1-pressed: #314692;--tui-background-accent-2: #ff7043;--tui-background-accent-2-hover: #ff9a94;--tui-background-accent-2-pressed: #e7716a;--tui-background-accent-opposite: #000;--tui-background-accent-opposite-hover: #333;--tui-background-accent-opposite-pressed: #808080;--tui-background-elevation-1: #fff;--tui-background-elevation-2: #fff;--tui-background-elevation-3: #fff;--tui-service-autofill-background: #fff5c0;--tui-service-selection-background: rgba(112, 182, 246, .12);--tui-service-backdrop: rgba(0, 0, 0, .75);--tui-border-normal: rgba(0, 0, 0, .1);--tui-border-hover: rgba(0, 0, 0, .16);--tui-border-focus: rgba(51, 51, 51, .64);--tui-status-negative: #ff291a;--tui-status-negative-pale: rgba(245, 34, 34, .08);--tui-status-negative-pale-hover: rgba(245, 34, 34, .16);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .12);--tui-status-positive-pale-hover: rgba(74, 201, 155, .24);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .12);--tui-status-warning-pale-hover: rgba(255, 199, 0, .24);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .12);--tui-status-info-pale-hover: rgba(112, 182, 246, .24);--tui-status-neutral: #79818c;--tui-text-primary: #1b1f3b;--tui-text-secondary: rgba(27, 31, 59, .65);--tui-text-tertiary: rgba(27, 31, 59, .4);--tui-text-primary-on-accent-1: #fff;--tui-text-primary-on-accent-2: #fff;--tui-text-action: #4c66c3;--tui-text-action-hover: #6c86e2;--tui-text-positive: #3aa981;--tui-text-positive-hover: #7ac5aa;--tui-text-negative: #ff291a;--tui-text-negative-hover: #ff4d4d;--tui-chart-categorical-00: var(--tui-background-accent-1);--tui-chart-categorical-01: #ea97c4;--tui-chart-categorical-02: #a0c5df;--tui-chart-categorical-03: #fee797;--tui-chart-categorical-04: #b0b0b0;--tui-chart-categorical-05: #e29398;--tui-chart-categorical-06: #b8474e;--tui-chart-categorical-07: #fcc068;--tui-chart-categorical-08: #ff8a00;--tui-chart-categorical-09: #dab3f9;--tui-chart-categorical-10: #7b439e;--tui-chart-categorical-11: #8dda71;--tui-chart-categorical-12: #fcbb14;--tui-chart-categorical-13: #a8cef1;--tui-chart-categorical-14: #bd65a4;--tui-chart-categorical-15: #7fd7cc;--tui-chart-categorical-16: #2fad96;--tui-chart-categorical-17: #d4aca2;--tui-chart-categorical-18: #9d6f64;--tui-chart-categorical-19: #d2e9a2;--tui-chart-categorical-20: #aadc42;--tui-chart-categorical-21: #3682db;--tui-chart-categorical-22: #34b41f;--tui-shadow-small: 0 .25rem 1.25rem rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, .14);--tui-shadow-medium: 0 .375rem 2rem rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, .18);--tui-shadow-popup: 0 1.25rem 3rem rgba(0, 0, 0, .2)}}[tuiAppearance][data-appearance=accent]{background:var(--tui-background-accent-2);color:var(--tui-text-primary-on-accent-2)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=accent]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-background-accent-2-hover)}}[tuiAppearance][data-appearance=accent][data-state=hover]{background:var(--tui-background-accent-2-hover)}[tuiAppearance][data-appearance=accent]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=accent][data-state=active]{background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=action]{color:var(--tui-text-action);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-action-hover)}}[tuiAppearance][data-appearance=action][data-state=hover]{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action][data-state=active]{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action-destructive]{color:var(--tui-text-negative);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-negative-hover)}}[tuiAppearance][data-appearance=action-destructive][data-state=hover]{color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-destructive][data-state=active]{color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-grayscale]{color:var(--tui-text-secondary);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-primary)}}[tuiAppearance][data-appearance=action-grayscale][data-state=hover]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=action-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){color:var(--tui-text-primary)}[tuiAppearance][data-appearance=action-grayscale][data-state=active]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=flat],[tuiAppearance][data-appearance=flat-destructive],[tuiAppearance][data-appearance=flat-grayscale]{color:var(--tui-text-action)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=flat]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=flat-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=flat-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=flat][data-state=hover],[tuiAppearance][data-appearance=flat-destructive][data-state=hover],[tuiAppearance][data-appearance=flat-grayscale][data-state=hover]{background:var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=flat]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=flat-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=flat-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat][data-state=active],[tuiAppearance][data-appearance=flat-destructive][data-state=active],[tuiAppearance][data-appearance=flat-grayscale][data-state=active]{background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat-destructive]{color:var(--tui-text-negative)}[tuiAppearance][data-appearance=flat-grayscale]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=floating]{background-color:var(--tui-background-elevation-2);color:var(--tui-text-primary);box-shadow:var(--tui-shadow-small)}[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=floating]:after{transition-property:color}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){box-shadow:var(--tui-shadow-small-hover)}}[tuiAppearance][data-appearance=floating][data-state=hover]{box-shadow:var(--tui-shadow-small-hover)}[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background-color:var(--tui-background-base-alt);box-shadow:var(--tui-shadow-small)}[tuiAppearance][data-appearance=floating][data-state=active]{background-color:var(--tui-background-base-alt);box-shadow:var(--tui-shadow-small)}[tuiAppearance][data-appearance=outline],[tuiAppearance][data-appearance=outline-destructive],[tuiAppearance][data-appearance=outline-grayscale]{--t-bs: var(--tui-border-normal);color:var(--tui-text-action);box-shadow:inset 0 0 0 1px var(--t-bs)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]),[tuiAppearance][data-appearance=outline][data-mode~=checked],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]{--t-bs: var(--tui-background-accent-1);box-shadow:inset 0 0 0 2px var(--t-bs)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bs: var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=outline][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked][data-state=hover]{--t-bs: var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=outline][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked][data-state=active]{--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){box-shadow:inset 0 0 0 1px var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=outline]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked]{box-shadow:inset 0 0 0 2px var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=outline]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){cursor:pointer;--t-bs: var(--tui-border-hover)}}[tuiAppearance][data-appearance=outline][data-state=hover],[tuiAppearance][data-appearance=outline-destructive][data-state=hover],[tuiAppearance][data-appearance=outline-grayscale][data-state=hover]{cursor:pointer;--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline][data-state=active],[tuiAppearance][data-appearance=outline-destructive][data-state=active],[tuiAppearance][data-appearance=outline-grayscale][data-state=active]{background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline-grayscale]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=outline-destructive]{color:var(--tui-text-negative)}[tuiAppearance][data-appearance=icon],[tuiAppearance][data-appearance=outline-grayscale],[tuiAppearance][data-appearance=floating]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon]:before,[tuiAppearance][data-appearance=outline-grayscale]:before,[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=icon]:after,[tuiAppearance][data-appearance=outline-grayscale]:after,[tuiAppearance][data-appearance=floating]:after{transition-property:color,transform;color:var(--tui-text-tertiary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after{color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=icon][data-state=hover]:before,[tuiAppearance][data-appearance=outline-grayscale][data-state=hover]:before,[tuiAppearance][data-appearance=floating][data-state=hover]:before,[tuiAppearance][data-appearance=icon][data-state=hover]:after,[tuiAppearance][data-appearance=outline-grayscale][data-state=hover]:after,[tuiAppearance][data-appearance=floating][data-state=hover]:after{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):before,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):before,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):before,[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):after,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):after,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon][data-state=active]:before,[tuiAppearance][data-appearance=outline-grayscale][data-state=active]:before,[tuiAppearance][data-appearance=floating][data-state=active]:before,[tuiAppearance][data-appearance=icon][data-state=active]:after,[tuiAppearance][data-appearance=outline-grayscale][data-state=active]:after,[tuiAppearance][data-appearance=floating][data-state=active]:after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=primary]{--t-bg: var(--tui-background-accent-1);background:var(--t-bg);color:var(--tui-text-primary-on-accent-1)}[tuiAppearance][data-appearance=primary]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){background:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=primary][data-state=hover]{--t-bg: var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=primary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=primary][data-state=active]{--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=primary-destructive]{color:#fff;background:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){filter:saturate(1) brightness(1.3)}}[tuiAppearance][data-appearance=primary-destructive][data-state=hover]{filter:saturate(1) brightness(1.3)}[tuiAppearance][data-appearance=primary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){filter:saturate(.8) brightness(1)}[tuiAppearance][data-appearance=primary-destructive][data-state=active]{filter:saturate(.8) brightness(1)}[tuiAppearance][data-appearance=primary-grayscale]{--tui-border-focus: #979797;background:var(--tui-background-accent-opposite);color:var(--tui-background-base)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-background-accent-opposite-hover)}}[tuiAppearance][data-appearance=primary-grayscale][data-state=hover]{background:var(--tui-background-accent-opposite-hover)}[tuiAppearance][data-appearance=primary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=primary-grayscale][data-state=active]{background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=secondary],[tuiAppearance][data-appearance=secondary-destructive],[tuiAppearance][data-appearance=secondary-grayscale]{background:var(--tui-background-neutral-1);color:var(--tui-text-action)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=secondary][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-state=hover]{background:var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=secondary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-state=active]{background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]),[tuiAppearance][data-appearance=secondary][data-mode~=checked],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]){background:var(--tui-background-accent-1);color:var(--tui-text-primary-on-accent-1)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-state=hover]{background:var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode])[data-state=active]{background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){background:var(--tui-status-negative);color:#fff}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-status-negative);color:#fff}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover]{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active]{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){color:var(--tui-text-negative);background:var(--tui-status-negative-pale)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary-destructive]{color:var(--tui-text-negative)}[tuiAppearance][data-appearance=secondary-grayscale]{color:var(--tui-text-primary)}input[type=checkbox][data-appearance=secondary],input[type=radio][data-appearance=secondary]{--tui-background-neutral-1: var(--tui-background-neutral-2);--tui-background-neutral-1-hover: var(--tui-background-neutral-2-hover);--tui-background-neutral-1-pressed: var(--tui-background-neutral-2-pressed)}[tuiAppearance][data-appearance=negative],[tuiAppearance][data-appearance=positive],[tuiAppearance][data-appearance=warning],[tuiAppearance][data-appearance=info],[tuiAppearance][data-appearance=neutral]{background:var(--t-bg);color:var(--tui-text-primary)}[tuiAppearance][data-appearance=negative]:checked:not([data-mode]),[tuiAppearance][data-appearance=positive]:checked:not([data-mode]),[tuiAppearance][data-appearance=warning]:checked:not([data-mode]),[tuiAppearance][data-appearance=info]:checked:not([data-mode]),[tuiAppearance][data-appearance=neutral]:checked:not([data-mode]),[tuiAppearance][data-appearance=negative][data-mode~=checked],[tuiAppearance][data-appearance=positive][data-mode~=checked],[tuiAppearance][data-appearance=warning][data-mode~=checked],[tuiAppearance][data-appearance=info][data-mode~=checked],[tuiAppearance][data-appearance=neutral][data-mode~=checked]{color:#fff}[tuiAppearance][data-appearance=negative]{--t-bg: var(--tui-status-negative-pale)}[tuiAppearance][data-appearance=negative]:before,[tuiAppearance][data-appearance=negative]:after{color:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=negative][data-state=hover]{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=negative][data-state=active]{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=negative]:checked:not([data-mode]),[tuiAppearance][data-appearance=negative][data-mode~=checked]{background:var(--tui-status-negative)}[tuiAppearance][data-appearance=positive]{--t-bg: var(--tui-status-positive-pale)}[tuiAppearance][data-appearance=positive]:before,[tuiAppearance][data-appearance=positive]:after{color:var(--tui-status-positive)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=positive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}}[tuiAppearance][data-appearance=positive][data-state=hover]{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=positive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=positive][data-state=active]{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=positive]:checked:not([data-mode]),[tuiAppearance][data-appearance=positive][data-mode~=checked]{background:var(--tui-status-positive)}[tuiAppearance][data-appearance=warning]{--t-bg: var(--tui-status-warning-pale)}[tuiAppearance][data-appearance=warning]:before,[tuiAppearance][data-appearance=warning]:after{color:var(--tui-status-warning)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=warning]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}}[tuiAppearance][data-appearance=warning][data-state=hover]{--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning][data-state=active]{--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning]:checked:not([data-mode]),[tuiAppearance][data-appearance=warning][data-mode~=checked]{background:var(--tui-status-warning)}[tuiAppearance][data-appearance=info]{--t-bg: var(--tui-status-info-pale)}[tuiAppearance][data-appearance=info]:before,[tuiAppearance][data-appearance=info]:after{color:var(--tui-status-info)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=info]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}}[tuiAppearance][data-appearance=info][data-state=hover]{--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info][data-state=active]{--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info]:checked:not([data-mode]),[tuiAppearance][data-appearance=info][data-mode~=checked]{background:var(--tui-status-info)}[tuiAppearance][data-appearance=neutral]{--t-bg: var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=neutral]:before,[tuiAppearance][data-appearance=neutral]:after{color:var(--tui-status-neutral)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=neutral]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=neutral][data-state=hover]{--t-bg: var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=neutral]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral][data-state=active]{--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral]:checked:not([data-mode]),[tuiAppearance][data-appearance=neutral][data-mode~=checked]{background:var(--tui-status-neutral)}[tuiAppearance][data-appearance=table]{min-block-size:calc(100% + 1px);border-radius:0!important;background:transparent;color:var(--tui-text-primary);border:none;outline:none;margin:-1px -1px 0;overflow:hidden}[tuiAppearance][data-appearance=table]:not(tui-textfield[multi],tui-input-card-group) [tuiInput]:not(textarea){border-block-end:100rem solid transparent;box-sizing:content-box}[tuiAppearance][data-appearance=table]:before,[tuiAppearance][data-appearance=table]:after{color:var(--tui-text-tertiary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=table]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state])[data-focus=false]{background-color:var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=table]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=table]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after{color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=table]:not([data-mode~=readonly])[data-state=hover][data-focus=false]{background-color:var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=table]:not([data-mode~=readonly])[data-state=hover]:before,[tuiAppearance][data-appearance=table]:not([data-mode~=readonly])[data-state=hover]:after{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=table]:focus-visible:not([data-focus=false]){border-image:conic-gradient(var(--tui-border-focus) 0 0) 1 / .125rem / 0 0 1px}[tuiAppearance][data-appearance=table][data-focus=true]{border-image:conic-gradient(var(--tui-border-focus) 0 0) 1 / .125rem / 0 0 1px}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){background:linear-gradient(to top right,transparent 0% 50%,var(--tui-status-negative) 50% 100%) top right / .5rem .5rem no-repeat border-box}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-focus=false]{background-color:var(--tui-status-negative-pale)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state])[data-focus=false]{background-color:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover][data-focus=false]{background-color:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):disabled:not([data-state]),[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=disabled]{background:transparent;outline:none}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):focus-visible:not([data-focus=false]){background-color:transparent;border-image:conic-gradient(var(--tui-status-negative) 0 0) 1 / 1px / 0 0 1px}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-focus=true]{background-color:transparent;border-image:conic-gradient(var(--tui-status-negative) 0 0) 1 / 1px / 0 0 1px}[tuiAppearance][data-appearance=textfield]{transition-property:box-shadow,background-color,outline-color,border-color,color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;--t-shadow: 0 .125rem .1875rem rgba(0, 0, 0, .1);background-color:var(--tui-background-base);color:var(--tui-text-tertiary);box-shadow:var(--t-shadow);outline:1px solid var(--tui-border-normal);outline-offset:-1px;border-width:0}[tuiAppearance][data-appearance=textfield]:is(input,textarea,select){color:var(--tui-text-primary)!important}[tuiAppearance][data-appearance=textfield]:before,[tuiAppearance][data-appearance=textfield]:after{transition-property:transform}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=textfield]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16);color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=textfield]:not([data-mode~=readonly])[data-state=hover]{--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16);color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]){box-shadow:none;outline:.125rem solid var(--tui-background-accent-1);outline-offset:-.125rem}[tuiAppearance][data-appearance=textfield][data-focus=true]{box-shadow:none;outline:.125rem solid var(--tui-background-accent-1);outline-offset:-.125rem}[tuiAppearance][data-appearance=textfield]:disabled:not([data-state]),[tuiAppearance][data-appearance=textfield][data-state=disabled]{box-shadow:none}[tuiAppearance][data-appearance=textfield]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){outline-color:var(--tui-status-negative)}[tuiAppearance][data-appearance=textfield][data-mode~=readonly],[tuiAppearance][data-appearance=textfield][data-state=disabled],[tuiAppearance][data-appearance=textfield]:disabled,[tuiAppearance][data-appearance=textfield]._disabled{background:transparent!important;box-shadow:none!important;outline-color:var(--tui-border-normal)!important}[tuiAppearance][data-appearance=textfield] [tuiInput][chrome-autofilled],[tuiAppearance][data-appearance=textfield] [tuiInput]:-webkit-autofill{-webkit-text-fill-color:var(--tui-text-primary)!important;caret-color:var(--tui-text-primary)!important;box-shadow:0 0 0 100rem var(--tui-service-autofill-background) inset!important;transition:background-color 600000s 0s;clip-path:inset(.125rem round calc(var(--tui-radius-m) - .125rem))}[tuiAppearance][data-appearance=textfield][data-size=l] [tuiInput][chrome-autofilled],[tuiAppearance][data-appearance=textfield][data-size=l] [tuiInput]:-webkit-autofill{clip-path:inset(.125rem round calc(var(--tui-radius-l) - .125rem))}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield],[tuiTheme=dark][tuiAppearance][data-appearance=textfield]{background-color:var(--tui-background-neutral-1)}@media(hover:hover)and (pointer:fine){[tuiTheme=dark] [tuiAppearance][data-appearance=textfield]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background-color:var(--tui-background-neutral-1-hover)}}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][data-state=hover],[tuiTheme=dark][tuiAppearance][data-appearance=textfield][data-state=hover]{background-color:var(--tui-background-neutral-1-hover)}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]){background-color:transparent!important}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][data-focus=true],[tuiTheme=dark][tuiAppearance][data-appearance=textfield][data-focus=true]{background-color:transparent!important}:root{--accent: #0277ff;--accent-hover: #0268e6;--accent-press: #0257c2;--accent-soft: #e4f0ff;--accent-soft-2: #c7e0ff;--accent-text: #0461cb;--ok: #3ba776;--ok-soft: #e6f4ed;--warn: #e1893b;--warn-soft: #fbeedf;--err: #e15241;--err-soft: #fbe9e6;--bg: #fff;--bg-page: #f5f6f9;--bg-subtle: #f0f2f6;--bg-sunken: #ebeef3;--surface: #fff;--surface-2: #fafbfc;--code-bg: #f6f7f9;--code-bg-2: #eef0f4;--code-border: #e5e8ef;--code-text: #2b3038;--code-dim: #8a90a4;--code-tok-comment: #9aa0ae;--code-tok-fn: #0461cb;--code-tok-str: #1f8a5b;--code-tok-keyword: #b4540b;--text: #181b23;--text-2: #565c6b;--text-3: #8a90a1;--text-on-accent: #fff;--line: #e5e8ef;--line-2: #d9dde7;--line-strong: #c7ccd9;--sh-s: 0 1px 2px rgba(24,27,35,.06), 0 1px 1px rgba(24,27,35,.04);--sh-m: 0 4px 16px rgba(24,27,35,.07), 0 1px 3px rgba(24,27,35,.05);--sh-l: 0 16px 48px rgba(24,27,35,.12), 0 4px 12px rgba(24,27,35,.06);--sh-accent: 0 8px 24px rgba(2,119,255,.32);--chart-tip-bg: #fff;--chart-tip-text: #181b23;--chart-tip-text-dim: #8a90a1;--chart-tip-border: #e5e8ef;--chart-tip-shadow: 0 4px 12px rgba(24,27,35,.14);--r-xs: 8px;--r-s: 12px;--r-m: 16px;--r-l: 20px;--r-xl: 28px;--r-pill: 999px;--font: "Manrope Variable", "Manrope", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", menlo, monospace}[data-theme=dark]{--accent: #4d9bff;--accent-hover: #6faeff;--accent-press: #3a88f0;--accent-soft: #102136;--accent-soft-2: #16314f;--accent-text: #8fbeff;--ok: #54c08c;--ok-soft: #16251e;--warn: #e7a45c;--warn-soft: #2a2113;--err: #ec6e5e;--err-soft: #2a1714;--bg: #0e1016;--bg-page: #0b0d12;--bg-subtle: #14161d;--bg-sunken: #0a0c11;--surface: #14161d;--surface-2: #181b23;--code-bg: #0a0c11;--code-bg-2: #0f1118;--code-border: #232834;--code-text: #e4e7ef;--code-dim: #7c8398;--code-tok-comment: #6b7188;--code-tok-fn: #5aa2ff;--code-tok-str: #7fd0a6;--code-tok-keyword: #e0a36b;--text: #eceef4;--text-2: #a4aab9;--text-3: #6e7488;--text-on-accent: #0e1016;--line: #232733;--line-2: #2b303e;--line-strong: #363c4c;--sh-s: 0 1px 2px rgba(0,0,0,.4);--sh-m: 0 4px 16px rgba(0,0,0,.45), 0 1px 3px rgba(0,0,0,.4);--sh-l: 0 16px 48px rgba(0,0,0,.6), 0 4px 12px rgba(0,0,0,.4);--sh-accent: 0 8px 24px rgba(2,119,255,.45);--chart-tip-bg: #181b23;--chart-tip-text: #eceef4;--chart-tip-text-dim: #6e7488;--chart-tip-border: #2b303e;--chart-tip-shadow: 0 6px 18px rgba(0,0,0,.45)}:root{--tui-background-accent-1: var(--accent);--tui-background-accent-1-hover: var(--accent-hover);--tui-background-accent-1-pressed: var(--accent-press);--tui-text-primary-on-accent-1: var( --text-on-accent );--tui-text-action: var(--accent-text);--tui-text-primary: var(--text);--tui-text-secondary: var(--text-2);--tui-text-tertiary: var(--text-3);--tui-background-base: var(--bg-page);--tui-background-base-alt: var(--bg-subtle);--tui-background-elevation-1: var(--surface);--tui-background-elevation-2: var(--surface);--tui-background-elevation-3: var(--surface);--tui-border-normal: var(--line-2);--tui-border-hover: var(--line-strong);--tui-border-focus: var(--accent);--tui-status-positive: var(--ok);--tui-status-positive-pale: var(--ok-soft);--tui-status-negative: var(--err);--tui-status-negative-pale: var(--err-soft);--tui-status-warning: var(--warn);--tui-status-warning-pale: var(--warn-soft);--tui-status-info: var(--accent);--tui-status-info-pale: var(--accent-soft);--tui-typography-family-text: var(--font);--tui-typography-family-display: var(--font);--tui-shadow-small: var(--sh-s);--tui-shadow-medium: var(--sh-m);--tui-shadow-popup: var(--sh-l)}tui-textfield.tui-interactive{--tui-background-base: var(--surface);background:var(--surface);border-radius:var(--r-m);transition:box-shadow .15s;box-shadow:inset 0 0 0 1.5px var(--line-2)!important}tui-textfield.tui-interactive:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)!important}tui-textfield.tui-interactive:focus-within,tui-textfield.tui-interactive._focused{box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 4px var(--accent-soft)!important}tui-textfield.field-thin{box-shadow:inset 0 0 0 1px var(--line-2)!important}tui-textfield.field-thin:hover{box-shadow:inset 0 0 0 1px var(--line-strong)!important}tui-textfield.field-thin:focus-within,tui-textfield.field-thin._focused{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 4px var(--accent-soft)!important}[tuiButton]{--tui-typography-body-s: 600 14px/1.5 var(--font);--tui-typography-body-m: 600 15px/1.5 var(--font);--tui-typography-body-l: 600 15px/1.5 var(--font)}[tuiButton][data-size=m]{block-size:44px;padding-inline:20px;border-radius:var(--r-s)}[tuiButton][data-size=l]{block-size:52px;padding-inline:28px;border-radius:var(--r-s);--tui-typography-body-l: 600 16px/1.5 var(--font)}[tuiButton][data-size=s]{block-size:36px;padding-inline:14px;border-radius:var(--r-s)}[tuiButton][data-appearance][data-size]{font-weight:600}[tuiButton].btn-block{inline-size:100%}[tuiButton]:active:not(:disabled){transform:translateY(.5px)}[tuiButton][data-appearance=primary]:hover:not([data-state]),[tuiButton][data-appearance=primary][data-state=hover]{box-shadow:var(--sh-accent)}[tuiButton][data-appearance=soft]{background:var(--accent-soft);color:var(--accent-text)}[tuiButton][data-appearance=soft]:hover:not([data-state]),[tuiButton][data-appearance=soft][data-state=hover]{background:var(--accent-soft-2)}[tuiButton][data-appearance=ghost]{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}[tuiButton][data-appearance=ghost]:hover:not([data-state]),[tuiButton][data-appearance=ghost][data-state=hover]{background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--line-strong)}button[tuiButton][data-appearance=flat]{color:var(--text-2)}button[tuiButton][data-appearance=flat]:hover:not([data-state]),button[tuiButton][data-appearance=flat][data-state=hover]{background:var(--bg-subtle);color:var(--text)}[tuiIconButton][data-appearance=icon]{--t-size: 40px;block-size:40px;inline-size:40px;font-size:19px;color:var(--text-2);background:var(--bg-subtle);border-radius:var(--r-pill)}[tuiIconButton][data-appearance=icon]:hover:not([data-state]),[tuiIconButton][data-appearance=icon][data-state=hover]{background:var(--bg-sunken);color:var(--text)}[tuiIconButton][data-appearance=icon][data-size=s]{--t-size: 34px;block-size:34px;inline-size:34px;font-size:17px}[tuiIconButton][data-appearance=icon].is-done{color:var(--ok)}tui-dialog{border-radius:var(--r-xl);padding:28px}tui-dialog>h2{font-size:21px}tui-dialog [tuiButtonX]{--tui-background-neutral-1: var(--bg-subtle);--tui-background-neutral-1-hover: var(--bg-sunken);inline-size:34px;block-size:34px;color:var(--text-2);border-radius:var(--r-s)}tui-icon{font-size:20px}tui-icon.icon-small{font-size:16px}.side-link tui-icon{font-size:19px}.builder-field tui-icon{font-size:18px}tui-segmented{--tui-background-neutral-1: var(--bg-subtle);--tui-background-base: var(--surface);--tui-radius-m: var(--r-pill);border:1px solid var(--line)}tui-pagination{--tui-text-action: var(--text-2);--tui-background-neutral-1-hover: var(--bg-subtle)}tui-pagination .t-content.t-content{justify-content:flex-end}tui-pagination .t-button{background:var(--surface);border:1px solid var(--line-2);--tui-typography-body-s: 500 13px/1 var(--mono)}tui-pagination .t-button.t-button.t-button{min-inline-size:34px!important;block-size:34px;border-radius:8px}tui-pagination .t-button[data-appearance=primary]{border-color:transparent}tui-pagination .t-content .t-button:first-child{--t-icon-start: url(/icons/arrow-left.svg) !important}tui-pagination .t-content .t-button:last-child{--t-icon-start: url(/icons/arrow-right.svg) !important}tui-pagination .t-content .t-button:first-child:before,tui-pagination .t-content .t-button:last-child:before{font-size:13px!important}[tuiBadge][data-size]{--t-size: 28px;--t-padding: 0 12px;--t-gap: 6px;font:600 13px/1 var(--font)}[tuiBadge][data-appearance=plain]{background:var(--bg-subtle);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line)}[tuiBadge][data-appearance=ok]{background:var(--ok-soft);color:var(--ok);box-shadow:none}[tuiBadge][data-appearance=acc]{background:var(--accent-soft);color:var(--accent-text);box-shadow:none}[tuiBadge][data-appearance=err]{background:var(--err-soft);color:var(--err);box-shadow:none}[tuiBadge].badge-mono{font-family:var(--mono);font-size:12px;font-weight:500}[tuiStatus]:before{inline-size:7px;block-size:7px}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid transparent;border-radius:99px;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--text-3);border-width:2px}*::-webkit-scrollbar-corner{background:transparent}body{margin:0;font-family:var(--font);line-height:1.5;color:var(--text);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.02em;color:var(--text)}p{margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--accent-soft-2);color:var(--accent-text)}.mono{font-family:var(--mono)}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.dim{color:var(--text-3)}.center{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;font-family:var(--font);font-size:15px;font-weight:600;white-space:nowrap;border:1px solid transparent;border-radius:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .06s}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:active{transform:translateY(.5px)}.btn--primary{background:var(--accent);color:var(--text-on-accent)}.btn--primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--sh-accent)}.btn--soft{background:var(--accent-soft);color:var(--accent-text)}.btn--soft:hover{background:var(--accent-soft-2)}.btn--ghost{background:transparent;color:var(--text);border-color:var(--line-2)}.btn--ghost:hover{background:var(--bg-subtle);border-color:var(--line-strong)}.btn--flat{background:transparent;color:var(--text-2)}.btn--flat:hover{background:var(--bg-subtle);color:var(--text)}.btn--sm{height:36px;padding:0 14px;font-size:14px}.btn--block{width:100%}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:13px;font-weight:600;color:var(--text-2);background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r-pill)}.chip--accent{background:var(--accent-soft);color:var(--accent-text);border-color:transparent}.chip--ok{background:var(--ok-soft);color:var(--ok);border-color:transparent}.chip--err{background:var(--err-soft);color:var(--err);border-color:transparent}.chip--mono{font-family:var(--mono);font-size:12px;font-weight:500}.dot{width:7px;height:7px;flex:none;background:var(--ok);border-radius:50%}.field{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;background:var(--surface);border:1.5px solid var(--line-2);border-radius:var(--r-m);transition:border-color .15s,box-shadow .15s}.field:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.field input,.field select{flex:1;min-width:0;font-family:var(--font);font-size:15px;color:var(--text);background:transparent;border:0;outline:0}.field input::placeholder{color:var(--text-3)}.field svg{flex:none;color:var(--text-3)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-s)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-s);margin-top:16px;padding:22px}.panel-h{display:flex;align-items:center;gap:12px;margin-bottom:18px}.panel-h>div:first-child{flex:1;min-width:0}.panel-h h2{font-size:17px;line-height:1.25}.panel-h .sub{font-size:13px;color:var(--text-3)}.panel-h .right{margin-left:auto;display:flex;align-items:center;gap:10px}.bar-track{height:10px;overflow:hidden;background:var(--bg-sunken);border-radius:99px}.bar-fill{height:100%;background:var(--accent);border-radius:99px}.app{display:grid;grid-template-columns:256px 1fr;min-height:100vh}.side{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;background:var(--surface);border-right:1px solid var(--line)}.side-top{display:flex;align-items:center;gap:10px;padding:20px 18px;font-size:18px;font-weight:800;letter-spacing:-.02em}.side-top .logo{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--accent),#8e7be6)}.side-nav{flex:1;display:flex;flex-direction:column;gap:2px;padding:8px 12px;overflow-y:auto}.side-nav--foot{flex:none;padding-top:0;overflow:visible}.side-sec{padding:16px 12px 6px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.side-link{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14.5px;font-weight:600;text-align:left;text-decoration:none;color:var(--text-2);background:transparent;border:0;border-radius:var(--r-s);cursor:pointer;transition:background .15s,color .15s}.side-link:hover{background:var(--bg-subtle);color:var(--text)}.side-link.active{background:var(--accent-soft);color:var(--accent-text)}.side-link svg{flex:none;width:19px;height:19px;stroke:currentcolor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.side-foot{padding:14px;border-top:1px solid var(--line)}.user{display:flex;align-items:center;gap:4px}.user .user-id{display:flex;align-items:center;gap:11px;flex:1;min-width:0;padding:8px;border-radius:var(--r-s);color:inherit;text-decoration:none;transition:background .15s}.user a.user-id:hover{background:var(--bg-subtle)}.user .user-info{min-width:0}.user .avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent),#8e7be6);border-radius:10px}.user .name{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user .email{font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user .logout{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:none;color:var(--text-3);cursor:pointer;transition:background .15s,color .15s}.user .logout tui-icon{font-size:19px}.user .logout:hover{color:var(--err);background:var(--err-soft)}.user .logout:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.main{display:flex;flex-direction:column;min-width:0;background:var(--bg-page)}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;height:68px;padding:0 28px;background:color-mix(in srgb,var(--bg-page) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.topbar h1{font-size:20px;letter-spacing:-.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .right{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .3s}.topbar.scrolled{box-shadow:0 6px 24px #181b2312;border-bottom-color:transparent}.topbar.scrolled:after{opacity:.7}[data-theme=dark] .topbar.scrolled{box-shadow:0 6px 24px #00000080}.balance-chip{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 14px;font-size:14px;font-weight:700;background:var(--bg-subtle);border-radius:var(--r-pill);cursor:pointer}.balance-chip .label{font-size:13px;font-weight:600;color:var(--text-3)}.content{width:100%;max-width:1560px;margin:0 auto;padding:28px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-grid--4{grid-template-columns:repeat(4,1fr)}.stat-grid--3{grid-template-columns:repeat(3,1fr)}.stat-grid--2{grid-template-columns:repeat(2,1fr)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{width:100%;border-collapse:collapse}.table th{padding:0 14px 12px;font-size:12px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--text-3)}.table td{padding:13px 14px;font-size:14px;border-top:1px solid var(--line)}.table tr:hover td{background:var(--bg-subtle)}.table .mono{font-family:var(--mono);font-size:13px}.method{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--accent-text)}.code-ok{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--ok)}.code-err{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--err)}.key-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:12px;padding:16px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-m)}.key-row .icon-wrap{display:grid;place-items:center;flex:none;width:40px;height:40px;font-weight:800;color:var(--accent-text);background:var(--accent-soft);border-radius:10px}.key-row .key-meta{flex:1 1 220px;min-width:0}.key-row .key-meta .name{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700}.key-row .key-meta .date{margin-top:2px;font-size:12.5px;color:var(--text-3)}.code{margin:0;padding:16px;max-height:460px;overflow:auto;font-family:var(--mono);font-size:13px;line-height:1.6;color:var(--code-text);background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--r-m)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(width<=900px){.stat-grid,.stat-grid--4,.stat-grid--3{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}}@media(width<=560px){.stat-grid,.stat-grid--4,.stat-grid--3,.stat-grid--2{grid-template-columns:1fr}.content,.panel{padding:16px}.panel-h{flex-wrap:wrap}.panel-h>div:first-child{flex-basis:100%}.panel-h .right{margin-left:0}}.chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.chart-grid>div{padding:14px 16px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.chart-l{margin-bottom:8px;font-size:13px;font-weight:600}@media(width<=720px){.chart-grid{grid-template-columns:1fr}}.yk-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#181b238c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.yk-sheet{position:relative;width:100%;max-width:480px;max-height:90vh;overflow:auto;padding:20px;border-radius:16px;background:var(--surface);box-shadow:var(--sh-l)}.pay-frame{display:block;inline-size:100%;block-size:min(70vh,520px);border:0}.yk-sheet:has(.pay-frame){padding:0;overflow:hidden;line-height:0;display:flex;flex-direction:column}.yk-sheet:has(.pay-frame) .yk-close{position:static;align-self:flex-end;margin:6px 6px 0}.yk-close{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--text-3);font-size:22px;line-height:1;cursor:pointer}.yk-close:hover{background:var(--bg-subtle);color:var(--text)}.plan-free{--plan-accent: #6b7488;--plan-grad: linear-gradient(135deg, #3a4452, #20262f);background:var(--plan-grad)}.plan-pro{--plan-accent: #0277ff;--plan-grad: linear-gradient(135deg, #0277ff, #0257c2);background:var(--plan-grad)}.plan-extended{--plan-accent: #11a8b8;--plan-grad: linear-gradient(135deg, #11a8b8, #0c7d99);background:var(--plan-grad)}.plan-business{--plan-accent: #6e56cf;--plan-grad: linear-gradient(135deg, #6e56cf, #4733a8);background:var(--plan-grad)}.plan-ent{--plan-accent: #6b7488;--plan-grad: linear-gradient(135deg, #3d4558, #525d72);background:var(--plan-grad);border:1px solid #2c3342}.sk-bar{display:block;inline-size:100%;block-size:16px;border-radius:8px}svg.icon{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}svg.icon-small{width:16px;height:16px}.side-link .badge{margin-left:auto;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--text-3)}.side-link .badge--alert{font-family:var(--font);min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--err);color:#fff;display:inline-grid;place-items:center;font-weight:700;box-shadow:0 0 color-mix(in srgb,var(--err) 60%,transparent);animation:badgepulse 1.8s ease-out infinite}@keyframes badgepulse{0%{box-shadow:0 0 color-mix(in srgb,var(--err) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.side-link .badge--alert{animation:none}}.topbar .topbar-burger{display:none}.dashboard-2col{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:16px}.codebars{display:flex;flex-direction:column;gap:11px}.codebar-row{display:grid;grid-template-columns:44px 1fr 52px;gap:12px;align-items:center}.codebar-label{font-family:var(--mono);font-size:13px;font-weight:700}.codebar-note{grid-column:2/-1;margin-top:-6px;font-size:12px;color:var(--text-3)}.codebar-track{height:14px;border-radius:5px;background:var(--bg-sunken);overflow:hidden}.codebar-track i{display:block;height:100%;border-radius:5px}.codebar-value{font-family:var(--mono);font-size:13px;text-align:right;color:var(--text-2)}.latency-distribution{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.latency-heading{font-size:13px;color:var(--text-2);font-weight:600;margin-bottom:14px}.latency-bars{display:flex;align-items:flex-end;gap:10px;height:96px}.latency-column{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;height:100%;justify-content:flex-end}.latency-bar{width:100%;max-width:40px;border-radius:5px 5px 2px 2px;background:var(--accent-soft-2)}.latency-column span{font-size:10.5px;color:var(--text-3);font-family:var(--mono)}.latency-footer{display:flex;justify-content:space-between;margin-top:14px;font-family:var(--mono);font-size:12px;color:var(--text-3)}.alert-bar{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:var(--r-m);background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn) 34%,transparent);margin-bottom:20px;position:relative;box-shadow:var(--sh-s)}.alert-bar .alert-icon{width:40px;height:40px;border-radius:10px;background:var(--warn);color:#fff;display:grid;place-items:center;flex:none}.alert-bar .alert-title{font-weight:800;font-size:15px;color:#7a4a12}[data-theme=dark] .alert-bar .alert-title{color:var(--warn)}.alert-bar .alert-text{font-size:13.5px;color:var(--text-2);line-height:1.55;margin-top:3px;max-width:70ch}.alert-bar .alert-actions{display:flex;gap:9px;margin-top:12px;flex-wrap:wrap}.alert-bar .alert-close{position:absolute;top:12px;right:12px;width:30px;height:30px;border:0;background:transparent;color:var(--text-3);font-size:20px;cursor:pointer;border-radius:7px;line-height:1}.usage-filter{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.usage-filter .lbl{font-size:13px;color:var(--text-3);font-family:var(--mono)}.key-picker{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);font-size:13.5px;font-weight:600;color:var(--text-2);cursor:pointer;transition:.12s}.key-picker.active{background:var(--accent-soft);color:var(--accent-text);border-color:transparent}.key-picker .key-tag{font-family:var(--mono);font-size:10px;font-weight:700;padding:1px 6px;border-radius:5px;background:var(--bg-subtle)}.usage-bars{display:flex;flex-direction:column;gap:14px}.usage-row{display:grid;grid-template-columns:150px 1fr 96px;gap:14px;align-items:center}.usage-row .usage-name{font-size:14px;font-weight:600;display:flex;align-items:center;gap:9px}.usage-row .usage-name .usage-icon{width:26px;height:26px;border-radius:7px;background:var(--accent-soft);color:var(--accent-text);display:grid;place-items:center;flex:none}.usage-track{height:26px;border-radius:7px;background:var(--bg-sunken);overflow:hidden;position:relative}.usage-track i{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,var(--accent),var(--accent-press));transition:width .5s cubic-bezier(.2,.7,.2,1)}.usage-row .usage-value{text-align:right;font-family:var(--mono);font-size:13.5px;font-weight:600}.usage-row .usage-value small{display:block;font-weight:400;color:var(--text-3);font-size:11px}.log-lock{display:flex;align-items:center;gap:14px;margin-top:16px;padding:18px 20px;border-radius:var(--r-m);background:var(--bg-subtle);border:1px dashed var(--line-2)}.log-lock .log-lock-icon{width:42px;height:42px;border-radius:11px;background:var(--warn-soft);color:var(--warn);display:grid;place-items:center;flex:none}.key-type{font-family:var(--mono);font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px}.key-type.sk{background:var(--accent-soft);color:var(--accent-text)}.key-type.pk{background:var(--ok-soft);color:var(--ok)}.key-row.off{opacity:.5}.key-row.off .key-token{text-decoration:line-through}.key-scopes{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;align-items:center}.scope-chip{font-size:11px;font-weight:600;padding:2px 9px;border-radius:99px;background:var(--bg-subtle);border:1px solid var(--line);color:var(--text-2)}.scope-more{font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px;background:var(--accent-soft);color:var(--accent-text);cursor:default}.key-date{display:block;font-size:11px;color:var(--text-3);font-weight:500;margin-top:4px}.key-stat{font-family:var(--mono);font-size:11px;color:var(--text-3);text-align:right;line-height:1.4;white-space:nowrap}.key-stat b{display:block;font-size:16px;color:var(--text);font-weight:800}@media(width<=720px){.key-stat{display:none}}.key-value{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(width<=560px){.key-row{align-items:flex-start}.key-meta{flex-basis:100%}.key-value{margin-left:0;flex-basis:100%;justify-content:flex-start}.key-value .key-token{max-width:none;flex:1 1 100%}}.copy-button{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--r-s);border:1px solid var(--line-2);background:var(--surface);color:var(--text-2);cursor:pointer;transition:.15s}.copy-button:hover{background:var(--bg-subtle);color:var(--text)}.copy-button.done{color:var(--ok);border-color:var(--ok)}.builder-row{display:flex;align-items:center;justify-content:space-between}.modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.modal-backdrop{position:absolute;inset:0;background:#0a0c128c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-card{position:relative;width:100%;max-width:540px;max-height:90vh;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-l);padding:28px}.modal-subtitle{color:var(--text-2);font-size:13.5px;margin:6px 0 20px}.modal-close{position:absolute!important;top:14px;right:14px;z-index:2}.form-field{margin-bottom:16px}.form-field>label{display:block;font-size:13px;font-weight:600;color:var(--text-2);margin-bottom:7px}.form-field input,.form-field textarea{width:100%;padding:11px 14px;border:1.5px solid var(--line-2);border-radius:12px;background:var(--surface);color:var(--text);font-family:var(--font);font-size:14.5px;outline:none}.form-field textarea:focus,.form-field input:focus{border-color:var(--accent)}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scope-toggle{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1.5px solid var(--line-2);border-radius:10px;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--text-2)}.scope-toggle.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.scope-toggle.disabled{opacity:.4;pointer-events:none}.scope-toggle .scope-checkbox{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-strong);display:grid;place-items:center;flex:none;color:#fff}.scope-toggle.on .scope-checkbox{background:var(--accent);border-color:var(--accent)}.scope-toggle .scope-checkbox svg{width:12px;height:12px;opacity:0}.scope-toggle.on .scope-checkbox svg{opacity:1}.editable{outline:none;border-radius:5px;padding:1px 5px;margin:-1px -5px;cursor:text;transition:background .12s,box-shadow .12s}.editable:hover{background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--line-2)}.editable:focus{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.ticket-row{cursor:pointer}.ticket-row:hover td{background:var(--accent-soft)}.detail-card{margin-top:0}.sk-bar--badge{width:72px;height:22px;border-radius:11px}.sk-bar--sm{width:56px}.thread-sk{display:flex;flex-direction:column;gap:12px;margin:4px 0 8px}.thread-sk__bubble{display:block;height:48px;border-radius:14px}.thread-sk__bubble--them{width:62%;align-self:flex-start}.thread-sk__bubble--me{width:52%;align-self:flex-end}.ticket-thread{display:flex;flex-direction:column;gap:12px}.message{max-width:80%;padding:12px 15px;border-radius:14px;font-size:14px;line-height:1.5}.message .message-author{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;opacity:.65}.message.them{background:var(--bg-subtle);border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:4px}.message.me{background:var(--accent);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.ticket-reply{display:flex;gap:10px;margin-top:16px}.ticket-reply .field{flex:1;height:46px}.nav-backdrop{display:none}@media(width<=900px){.dashboard-2col{grid-template-columns:minmax(0,1fr)}.dashboard-2col>*{min-width:0}.topbar .topbar-burger{display:inline-flex}.topbar{padding:0 16px;gap:10px}.topbar h1{font-size:17px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app{grid-template-columns:1fr}.side{position:fixed;top:0;left:0;bottom:0;z-index:80;width:260px;height:100vh;display:flex;transform:translate(-100%);transition:transform .25s cubic-bezier(.2,.7,.2,1);box-shadow:var(--sh-l)}.app.nav-open .side{transform:translate(0)}.app.nav-open .nav-backdrop{display:block;position:fixed;inset:0;background:#0006;z-index:70}}@media(width<=760px){.scope-grid{grid-template-columns:1fr}}.wrap{max-width:1200px;margin:0 auto;padding:0 28px}.wrap--wide{max-width:1320px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--text)}.brand-mark{width:38px;height:38px;border-radius:11px;flex:none;background:var(--accent);box-shadow:var(--sh-accent);display:flex;align-items:center;justify-content:center;gap:3px}.brand-mark .cv{font-family:var(--mono);font-weight:700;font-size:19px;color:#fff;line-height:1;transform:translateY(-1px)}.brand-mark .cur{width:6px;height:14px;border-radius:1.5px;background:#fff;animation:blink 1.1s steps(1) infinite;transition:transform .2s}.brand-mark{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s}.brand-mark .cv{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.brand:hover .brand-mark{transform:translateY(-1px) scale(1.07) rotate(-3deg);box-shadow:0 8px 22px #0277ff8c}.brand:hover .brand-mark .cv{transform:translate(2px)}.brand:hover .brand-mark .cur{animation:none;opacity:1;transform:scaleY(1.1)}@keyframes blink{50%{opacity:0}}.brand .ru{color:var(--text-3);font-weight:700}.brand--sm{font-size:19px}.brand--sm .brand-mark{width:34px;height:34px}.section{padding:96px 0}.section--tight{padding:64px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--accent-text)}.h2{font-size:42px;line-height:1.08;letter-spacing:-.03em}.h2 .hl{color:var(--accent)}.lead{font-size:18px;color:var(--text-2);max-width:56ch;margin-top:16px;line-height:1.55}.section-head{text-align:center;max-width:720px;margin:0 auto 52px}.section-head .lead{margin-left:auto;margin-right:auto}.hero{--h-glow: .12;--h-grid: rgb(2 119 255 / 6%);background:var(--bg);color:var(--text);position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(680px 360px at 82% 2%,rgb(2,119,255,var(--h-glow)),transparent 68%),radial-gradient(560px 320px at 4% 102%,rgb(2,119,255,calc(var(--h-glow) * .5)),transparent 70%)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;background-image:linear-gradient(var(--h-grid) 1px,transparent 1px),linear-gradient(90deg,var(--h-grid) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 0%,#000,transparent 70%);mask-image:radial-gradient(circle at 50% 0%,#000,transparent 70%)}.hero .wrap{position:relative;padding:78px 28px 88px;display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:center}.hero .wrap>*{min-width:0}.hero h1{font-size:58px;line-height:1.02;letter-spacing:-.038em;color:var(--text);margin:20px 0}.hero h1 em{font-style:normal;color:var(--accent)}.hero .sub{font-size:19px;color:var(--text-2);max-width:44ch;line-height:1.55}.hero .cta{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.hero .ghost-dark{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.hero .ghost-dark:hover{background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--line-strong)}.hero .trust{display:flex;gap:30px;margin-top:38px}.hero .trust .n{font-size:27px;font-weight:800;color:var(--text);letter-spacing:-.02em}.hero .trust .l{font-size:13px;color:var(--text-3);margin-top:2px}.hero .eyebrow{color:var(--accent-text)}[data-theme=dark] .hero{--h-glow: .3;--h-grid: rgb(255 255 255 / 3%)}[data-theme=dark] .hero .ghost-dark{background:#ffffff12;color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}[data-theme=dark] .hero .ghost-dark:hover{background:#ffffff21}.pg{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh-l);overflow:visible}.suggest-top{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.suggest-top .tl{width:11px;height:11px;border-radius:50%;background:var(--line-strong)}.suggest-top .ep{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--text-3)}.suggest-segwrap{padding:14px 16px 0}.suggest-seg{display:flex;gap:4px;flex-wrap:wrap}.suggest-seg button{font-family:var(--font);font-weight:600;font-size:13.5px;color:var(--text-2);background:transparent;border:1px solid transparent;padding:7px 13px;border-radius:99px;cursor:pointer;transition:.15s}.suggest-seg button:hover{color:var(--text)}.suggest-seg button[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text)}.suggest-search{position:relative;padding:14px 16px}.suggest-field{display:flex;align-items:center;gap:11px;height:54px;padding:0 16px;background:var(--bg-subtle);border:1.5px solid var(--line-2);border-radius:13px;transition:border-color .15s,box-shadow .15s}.suggest-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.suggest-field input{flex:1;background:transparent;border:0;outline:0;font-family:var(--font);font-size:16px;color:var(--text);min-width:0}.suggest-field input::placeholder{color:var(--text-3)}.suggest-field .ent{font-family:var(--mono);font-size:11px;color:var(--text-3);border:1px solid var(--line-2);border-radius:6px;padding:2px 7px}.suggest-drop{position:absolute;left:16px;right:16px;top:calc(100% - 4px);background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:var(--sh-l);overflow:hidden;z-index:30;display:none}.suggest-drop.open{display:block}.suggest-item{display:flex;align-items:center;gap:12px;padding:12px 15px;cursor:pointer;border-bottom:1px solid var(--line)}.suggest-item:last-child{border-bottom:0}.suggest-item:hover,.suggest-item.active{background:var(--accent-soft)}.suggest-icon{width:32px;height:32px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);display:grid;place-items:center;flex:none}.suggest-item>div:last-child{min-width:0;flex:1}.suggest-main{font-size:14.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggest-main b{color:var(--accent-text)}.suggest-sub{font-size:12px;color:var(--text-3);font-family:var(--mono);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .pg{background:#13151d;border-color:#262b39;box-shadow:0 28px 70px #0000008c}[data-theme=dark] .suggest-top{border-color:#20242f}[data-theme=dark] .suggest-top .tl{background:#2c3140}[data-theme=dark] .suggest-top .ep{color:var(--text-3)}[data-theme=dark] .suggest-seg button{color:#8a90a4}[data-theme=dark] .suggest-seg button:hover{color:#c7d2f7}[data-theme=dark] .suggest-seg button[aria-selected=true]{background:#20253a;color:#c7d2f7}[data-theme=dark] .suggest-field{background:#0c0e14;border-color:#2a2f3d}[data-theme=dark] .suggest-field input{color:#fff}[data-theme=dark] .suggest-field input::placeholder{color:#5c6273}[data-theme=dark] .suggest-field .ent{color:var(--text-3);border-color:#2a2f3d}[data-theme=dark] .suggest-drop{background:#161922;border-color:#2a2f3d;box-shadow:0 24px 50px #0009}[data-theme=dark] .suggest-item{border-color:#20242f}[data-theme=dark] .suggest-item:hover,[data-theme=dark] .suggest-item.active{background:#20253a}[data-theme=dark] .suggest-icon{background:#20253a;color:var(--code-tok-fn)}[data-theme=dark] .suggest-main{color:var(--code-text)}[data-theme=dark] .suggest-main b{color:var(--code-tok-fn)}[data-theme=dark] .suggest-sub{color:var(--text-3)}.suggest-response{border-top:1px solid var(--line);background:var(--bg-subtle);border-radius:0 0 18px 18px}.suggest-response-header{display:flex;align-items:center;gap:10px;padding:10px 16px;font-family:var(--mono);font-size:12px;color:var(--text-3)}.suggest-format{display:inline-flex;gap:2px;margin-left:auto;background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:2px}.suggest-format button{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--text-3);background:transparent;border:0;padding:3px 11px;border-radius:99px;cursor:pointer;transition:.15s}.suggest-format button:hover{color:var(--text)}.suggest-format button[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text)}[data-theme=dark] .suggest-format button{color:#8a90a4}[data-theme=dark] .suggest-format button:hover{color:#c7d2f7}[data-theme=dark] .suggest-format button[aria-selected=true]{background:#20253a;color:#c7d2f7}.pg-200{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--code-tok-str);background:#7fd0a61f;padding:2px 9px;border-radius:99px}.suggest-json{font-family:var(--mono);font-size:12.5px;line-height:1.7;white-space:pre;overflow:auto;max-height:256px;padding:4px 16px 18px;color:var(--text)}.suggest-json .g{color:var(--text-3)}.suggest-json .b{color:var(--accent-text)}.suggest-json .s{color:#1f8a5b}.suggest-json .k{color:#b4540b}[data-theme=dark] .suggest-response{background:#0c0e14;border-top-color:#20242f}[data-theme=dark] .suggest-response-header{color:var(--text-3)}[data-theme=dark] .suggest-format{background:#161922;border-color:#2a2f3d}[data-theme=dark] .suggest-json{color:#c7d2f7}[data-theme=dark] .suggest-json .g{color:#5c6273}[data-theme=dark] .suggest-json .b{color:var(--code-tok-fn)}[data-theme=dark] .suggest-json .s{color:var(--code-tok-str)}[data-theme=dark] .suggest-json .k{color:var(--code-tok-keyword)}.logos{padding:34px 0;border-bottom:1px solid var(--line)}.logos .wrap{display:flex;align-items:center;gap:40px;flex-wrap:wrap;justify-content:center}.logos .label{font-size:13px;color:var(--text-3);font-family:var(--mono)}.logos .brandname{font-weight:800;font-size:19px;color:var(--text-3);letter-spacing:-.02em;opacity:.8}.svc-tabs{margin:0 0 26px;display:flex;justify-content:center;overflow-x:auto}.svc-tab-count{margin-left:7px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-3)}.svc-title-soon{display:flex;align-items:center;gap:9px}.badge-soon{height:22px;font-size:11px}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.svc{padding:26px;display:flex;flex-direction:column;min-height:200px;transition:transform .15s,box-shadow .15s,border-color .15s;cursor:pointer;text-decoration:none;color:inherit}.svc.is-soon{cursor:default}.svc.is-soon:hover{transform:none;box-shadow:none;border-color:var(--line)}.svc:hover{transform:translateY(-4px);box-shadow:var(--sh-m);border-color:var(--line-2)}.svc-ico{width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text);display:grid;place-items:center;margin-bottom:16px}.svc h3{font-size:19px;margin-bottom:7px}.svc p{font-size:14.5px;color:var(--text-2);line-height:1.5}.svc .ex{margin-top:auto;padding-top:16px;font-family:var(--mono);font-size:12.5px;color:var(--text-3)}.svc .ex .hi{color:var(--accent-text)}.svc .ep{margin-top:14px;font-family:var(--mono);font-size:12px;color:var(--text-3);display:inline-flex;align-items:center;gap:7px}.svc .ep .m{color:var(--ok);font-weight:600}.ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ways--3{grid-template-columns:repeat(3,minmax(0,1fr))}.way{padding:30px;position:relative;min-width:0}.way-step{position:absolute;top:22px;right:24px;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--accent-text);background:var(--accent-soft);border-radius:7px;padding:3px 8px}.way h3{font-size:22px;margin-bottom:6px}.way>p{font-size:15px;color:var(--text-2);margin-bottom:22px}.wdemo{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-m);padding:18px}.wdemo label{font-size:13px;font-weight:600;color:var(--text-2);display:block;margin-bottom:7px}.wdemo .field{height:50px}.wdemo-field{position:relative}.wdemo-sug{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-s);box-shadow:var(--sh-l);overflow:hidden;display:none}.wdemo-sug.open{display:block}.wdemo-sug div{padding:10px 14px;font-size:14px;cursor:pointer;border-bottom:1px solid var(--line)}.wdemo-sug div:last-child{border-bottom:0}.wdemo-sug div:hover{background:var(--accent-soft)}.wdemo-sug b{color:var(--accent-text)}.code-snippet{background:var(--code-bg);border:1px solid var(--line);border-radius:var(--r-m);padding:18px;font-family:var(--mono);font-size:12.5px;line-height:1.7;white-space:pre;overflow-x:auto;color:var(--code-text)}.code-snippet .tok-comment{color:var(--code-tok-comment)}.code-snippet .tok-fn{color:var(--code-tok-fn)}.code-snippet .tok-str{color:var(--code-tok-str)}.code-snippet .tok-keyword{color:var(--code-tok-keyword)}[data-theme=dark] .code-snippet{background:#0e1016;border-color:var(--code-border);color:var(--code-text)}[data-theme=dark] .code-snippet .tok-comment{color:#5c6273}[data-theme=dark] .code-snippet .tok-fn{color:var(--code-tok-fn)}[data-theme=dark] .code-snippet .tok-str{color:var(--code-tok-str)}[data-theme=dark] .code-snippet .tok-keyword{color:var(--code-tok-keyword)}.band{background:var(--accent);color:#fff}.band .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:56px 28px;text-align:center}.band .n{font-size:40px;font-weight:800;letter-spacing:-.03em}.band .l{font-size:14.5px;color:#ffffffd1;margin-top:4px}.price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.price-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.plan{padding:24px;display:flex;flex-direction:column}.plan--featured{border:2px solid var(--accent);position:relative;box-shadow:var(--sh-m)}.plan-badge{position:absolute;top:-12px;left:24px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;padding:4px 12px;border-radius:99px}.plan h3{font-size:17px}.plan .price{font-size:32px;font-weight:800;letter-spacing:-.03em;margin:14px 0 4px}.plan .price small{font-size:14px;font-weight:600;color:var(--text-3)}.plan .pdesc{font-size:13.5px;color:var(--text-2);min-height:54px}.plan .price-note{font-size:12.5px;color:var(--text-3);margin-top:-6px;margin-bottom:6px}.plan ul{list-style:none;margin:18px 0 22px;padding:0;display:flex;flex-direction:column;gap:11px}.plan li{font-size:13.5px;color:var(--text-2);display:flex;gap:9px;align-items:flex-start}.plan li svg,.plan li tui-icon{color:var(--ok);flex:none;margin-top:2px}.plan .btn{margin-top:auto}.packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pack{padding:24px;display:flex;flex-direction:column;align-items:flex-start}.pack .q{font-size:27px;font-weight:800;letter-spacing:-.02em}.pack .q small{display:block;font-size:13px;color:var(--text-3);font-weight:600;margin-top:2px}.pack .pp{font-size:22px;font-weight:700;margin:16px 0 2px}.pack .per{font-size:12.5px;color:var(--text-3);font-family:var(--mono)}.pack .btn{margin-top:18px;width:100%}.cta-band{background:#0b0d13;color:#fff;border-radius:var(--r-xl);padding:64px;text-align:center;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 50% 0%,rgba(2,119,255,.35),transparent 70%)}.cta-band>*{position:relative}.cta-band .ghost-dark,.partner .ghost-dark{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e}.cta-band .ghost-dark:hover,.partner .ghost-dark:hover{background:#ffffff26;box-shadow:inset 0 0 0 1px #ffffff47}.cta-band h2{font-size:44px;letter-spacing:-.03em;color:#fff}.cta-band p{font-size:18px;color:#aab1c6;margin:14px auto 30px;max-width:50ch}.footer{border-top:1px solid var(--line);padding:56px 0 40px}.footer-lead{font-size:14.5px;color:var(--text-2);margin-top:14px;max-width:34ch}.footer .wrap{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.footer h5{font-size:13px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);margin-bottom:14px}.footer a{display:block;font-size:14.5px;color:var(--text-2);padding:5px 0}.footer a:hover{color:var(--text)}.showcase{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:center}.showcase .feats{list-style:none;margin:24px 0 28px;padding:0;display:flex;flex-direction:column;gap:14px}.showcase .feats li{display:flex;gap:12px;font-size:15px;color:var(--text-2);align-items:flex-start}.showcase .feats .fi{width:30px;height:30px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);display:grid;place-items:center;flex:none}.showcase .feats b{color:var(--text);font-weight:700}.browser-frame{border-radius:var(--r-l);overflow:hidden;border:1px solid var(--line-2);box-shadow:var(--sh-l);background:var(--surface)}.browser-frame .bbar{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;background:var(--bg-subtle);border-bottom:1px solid var(--line)}.browser-frame .bbar .tl{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.browser-frame .bbar .url{margin-left:10px;font-family:var(--mono);font-size:11.5px;color:var(--text-3);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:3px 12px}.console-preview{display:block;overflow:hidden;background:var(--bg-page);transition:opacity .15s}.console-preview:hover{opacity:.96}.pack-note{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:16px 22px;border:1px dashed var(--line-2);border-radius:var(--r-m);background:var(--surface-2);font-size:14.5px;color:var(--text-2)}.pack-note b{color:var(--text)}.partner{background:#0b0d13;color:#fff;border-radius:var(--r-xl);padding:52px 56px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.partner:before{content:"";position:absolute;inset:0;background:radial-gradient(560px 280px at 88% 0%,rgba(2,119,255,.32),transparent 70%)}.partner>*{position:relative}.partner h2{font-size:36px;letter-spacing:-.03em;color:#fff}.partner p{font-size:17px;color:#aab1c6;margin:14px 0 26px;max-width:46ch}.partner .cta{display:flex;gap:12px;flex-wrap:wrap}.partner-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.partner-stat{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-m);padding:22px}.partner-stat .n{font-size:34px;font-weight:800;letter-spacing:-.02em;color:#fff}.partner-stat .l{font-size:13.5px;color:#8a90a4;margin-top:4px}@media(width<=880px){.partner{grid-template-columns:1fr;padding:40px 28px}}@media(width<=1100px){.price-grid,.price-grid--3,.packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=980px){.hero .wrap{grid-template-columns:minmax(0,1fr);gap:36px}.showcase{grid-template-columns:1fr;gap:36px}.svc-grid,.ways{grid-template-columns:1fr}.band .wrap{grid-template-columns:repeat(2,1fr)}.footer .wrap{grid-template-columns:1fr 1fr}.h2,.hero h1{font-size:38px}}@media(width<=760px){.section{padding:60px 0}.section--tight{padding:44px 0}.hero .wrap{padding:48px 20px 56px}.hero h1{font-size:34px}.h2{font-size:30px}.band .wrap{grid-template-columns:1fr 1fr;padding:40px 24px}.cta-band{padding:40px 24px}.cta-band h2{font-size:30px}.footer .wrap{grid-template-columns:1fr 1fr}}@media(width<=560px){.price-grid,.price-grid--3,.packs,.ways--3,.footer .wrap,.feat-grid{grid-template-columns:1fr}}.product-badge{display:inline-flex;align-items:center;gap:9px}.product-badge .pic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text)}[data-theme=dark] .hero .product-badge .pic{background:#7daaff29;color:#9dc0ff}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feat{padding:22px}.feat .fh{display:flex;align-items:center;gap:11px;margin-bottom:9px}.feat .fi{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent-text);display:grid;place-items:center;flex:none}.feat h3{font-size:16px}.feat p{font-size:14px;color:var(--text-2);line-height:1.5}.feat code{font-family:var(--mono);font-size:12.5px;color:var(--accent-text);background:var(--bg-subtle);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.fields{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}.use-case{padding:24px}.use-case .un{font-family:var(--mono);font-size:12px;color:var(--text-3)}.use-case h3{font-size:18px;margin:10px 0 8px}.use-case p{font-size:14.5px;color:var(--text-2);line-height:1.55}.related{display:flex;gap:12px;flex-wrap:wrap}@media(width<=980px){.feat-grid,.fields{grid-template-columns:1fr}}.legal-wrap{max-width:840px;margin:0 auto;padding:56px 28px 110px}.legal-head{margin-bottom:18px}.legal-head h1{font-size:40px;letter-spacing:-.03em}.legal-head .upd{font-family:var(--mono);font-size:13px;color:var(--text-3);margin-top:12px}.legal-body h2{font-size:22px;margin:40px 0 12px;letter-spacing:-.02em;scroll-margin-top:90px}.legal-body h3{font-size:17px;margin:24px 0 8px}.legal-body p,.legal-body li{font-size:15.5px;color:var(--text-2);line-height:1.7}.legal-body p{margin:12px 0}.legal-body ul{padding-left:22px;margin:12px 0}.legal-body li{margin:6px 0}.legal-body a{color:var(--accent-text);text-decoration:underline}.legal-body strong{color:var(--text);font-weight:700}.legal-body code{font-family:var(--mono);font-size:13px;background:var(--bg-subtle);border:1px solid var(--line);border-radius:6px;padding:1px 6px;color:var(--accent-text)}.docs-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:8px 0 12px}.doc-card{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);transition:.15s}.doc-card:hover{border-color:var(--accent);box-shadow:var(--sh-s)}.doc-card .di{width:42px;height:42px;border-radius:10px;background:var(--accent-soft);color:var(--accent-text);display:grid;place-items:center;flex:none}.doc-card .dn{font-weight:700;font-size:15px}.doc-card .dd{font-size:12.5px;color:var(--text-3);margin-top:2px}.doc-card .dx{margin-left:auto;color:var(--text-3);flex:none}.status-card{padding:8px 24px}.status-row{display:grid;grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:center;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.status-row:first-child{border-top:0}.status-row .name{font-weight:600;font-size:15px}.status-row .ep{font-family:var(--mono);font-size:12px;color:var(--text-3);margin-top:2px}.status-row .right{display:grid;grid-template-columns:minmax(0,1fr) 5rem;align-items:center;gap:18px;min-inline-size:0}.status-row .right .state{justify-content:flex-end}.status-row .state{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ok);white-space:nowrap}.status-row .state .d{width:8px;height:8px;border-radius:50%;background:var(--ok)}.uptime-bars{display:flex;gap:3px;min-inline-size:0}.uptime-bars i{flex:1 1 0;min-inline-size:2px;height:30px;border-radius:3px;background:var(--ok);display:block;transition:opacity .12s}.uptime-bars i:hover{opacity:.6}.uptime-bars i.warn{background:var(--warn)}.uptime-bars i.bad{background:var(--err)}.uptime-bars i.nodata{background:var(--line)}.status-hero{display:flex;align-items:center;gap:18px;padding:26px 30px;border-radius:var(--r-xl);background:linear-gradient(120deg,var(--ok-soft),color-mix(in srgb,var(--ok-soft) 55%,var(--surface)));border:1px solid color-mix(in srgb,var(--ok) 26%,transparent);margin-bottom:16px}.status-hero h2{font-size:22px;letter-spacing:-.02em}.status-hero .sub{font-size:12.5px;color:var(--text-2);font-family:var(--mono);margin-top:3px}.pulse{position:relative;width:16px;height:16px;border-radius:50%;background:var(--ok);flex:none}.pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ok);animation:spulse 2.2s ease-out infinite}@keyframes spulse{0%{transform:scale(1);opacity:.55}to{transform:scale(3.2);opacity:0}}@media(prefers-reduced-motion:reduce){.pulse:after{animation:none}}.status-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 36px}.stat-metric{padding:20px 22px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-s)}.stat-metric .n{font-size:30px;font-weight:800;letter-spacing:-.02em}.stat-metric .l{font-size:13.5px;color:var(--text-2);margin-top:4px}.status-card{border-radius:var(--r-l)}@media(width<=680px){.status-metrics{grid-template-columns:1fr}}.incident{padding:18px 20px;border:1px solid var(--line);border-radius:var(--r-m);margin-bottom:12px;background:var(--surface)}.incident .ih{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.incident .it{font-weight:700;font-size:15px}.incident .sev{font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px}.sev--minor{background:var(--warn-soft);color:var(--warn)}.sev--major{background:var(--err-soft);color:var(--err)}.sev--resolved{background:var(--ok-soft);color:var(--ok)}.incident .date{font-family:var(--mono);font-size:12.5px;color:var(--text-3);margin-left:auto}.incident p{font-size:14px;color:var(--text-2);margin-top:8px;line-height:1.6}.incident .tl{margin-top:10px;padding-left:14px;border-left:2px solid var(--line-2)}.incident .tl div{font-size:13px;color:var(--text-2);margin:4px 0}.incident .tl b{font-family:var(--mono);color:var(--text);font-weight:600}@media(width<=680px){.docs-list{grid-template-columns:1fr}}@media(width<=700px){.status-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.status-row .right{display:contents}.status-row .state{grid-area:1/2}.status-row .uptime-bars{grid-area:2/1/3/-1}.legal-head h1{overflow-wrap:break-word}}.docs-code{margin:16px 0;max-width:760px}.docs svg.icon{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.docs svg.icon-small{width:16px;height:16px}.docs{display:grid;grid-template-columns:248px minmax(0,1fr);gap:0;max-width:1140px;margin:0 auto}.docs-side{border-right:1px solid var(--line);background:transparent;padding:18px 14px 40px;position:sticky;top:70px;align-self:start;max-height:calc(100vh - 70px);overflow-y:auto}.docs-side__toggle,.docs-side__go{display:none}.docs-side .grp{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:14px 0 5px;padding:0 12px}.docs-side a{display:block;font-size:13.5px;font-weight:500;color:var(--text-2);padding:7px 12px;border-radius:var(--r-s);transition:background .15s,color .15s}.docs-side a:hover{background:var(--bg-subtle);color:var(--text)}.docs-side a.active{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.docs-side a.docs-side__page{font-size:14px;font-weight:600;color:var(--text);margin-block-start:2px}.docs-side__sub{margin:2px 0 12px 12px;padding-inline-start:8px;border-inline-start:1px solid var(--line)}.docs-side__sub a{font-size:13px}.docs-side__sub a.active{background:transparent;color:var(--accent-text)}.docs-side__sub .grp{margin:12px 0 4px;padding:0 12px 0 0}.docs-side a .m{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--accent-text);margin-right:7px}.docs-main{padding:40px 48px 120px;min-width:0}.docs-main h1{font-size:38px;letter-spacing:-.03em}.docs-main h2{font-size:26px;letter-spacing:-.02em;margin:56px 0 14px;padding-top:12px;scroll-margin-top:90px}.docs-main>:first-child{margin-block-start:0;padding-block-start:0}.docs-group{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text);background:var(--accent-soft);border-radius:var(--r-pill);padding:7px 16px;margin:64px 0 0;scroll-margin-top:80px}.docs-group:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.docs-group+h2{margin-top:18px;padding-top:0}.docs-main h3{font-size:18px;margin:30px 0 10px}.docs-main p{font-size:15.5px;color:var(--text-2);line-height:1.65;margin:12px 0;max-width:70ch}.docs-main p code,.docs-main li code,.docs-main td code{overflow-wrap:anywhere;font-family:var(--mono);font-size:13px;background:var(--bg-subtle);border:1px solid var(--line);border-radius:6px;padding:1px 6px;color:var(--accent-text)}.docs-main ul{font-size:15.5px;color:var(--text-2);line-height:1.7;padding-left:20px;max-width:70ch}.docs-lede{font-size:18px;color:var(--text-2)}.dadata-banner{display:flex;align-items:flex-start;gap:14px;margin:22px 0 8px;padding:18px 20px;border-radius:var(--r-m);background:linear-gradient(110deg,var(--accent-soft),color-mix(in srgb,var(--accent-soft) 50%,var(--surface)));border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);max-width:760px}.dadata-banner .di{width:40px;height:40px;border-radius:10px;background:var(--accent);color:#fff;display:grid;place-items:center;flex:none}.dadata-banner .dt{font-weight:700;font-size:15px}.dadata-banner .dd{font-size:13.5px;color:var(--text-2);margin-top:3px;line-height:1.55}.dadata-banner code{font-family:var(--mono);font-size:12.5px;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:1px 6px;color:var(--accent-text)}.dadata-urls{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dadata-urls>div{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:7px 11px}.dadata-urls .u-lbl{font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.dadata-urls .u-code{font-family:var(--mono);font-size:12.5px;color:var(--accent-text);font-weight:600;background:none;border:0;padding:0}.callout{display:flex;gap:12px;padding:16px 18px;border-radius:var(--r-m);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);margin:20px 0;max-width:70ch}.callout svg,.callout tui-icon{color:var(--accent-text);flex:none;margin-top:1px}.callout p{margin:0;font-size:14.5px;color:var(--accent-text)}.callout--plain{background:var(--surface);border-color:var(--line);margin-top:18px}.callout--plain svg,.callout--plain tui-icon{color:var(--text-3)}.callout--plain p{color:var(--text-2)}.endpoint-head{display:flex;align-items:center;gap:12px;margin:18px 0;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);font-family:var(--mono)}.endpoint-head .verb{font-size:12px;font-weight:700;color:#fff;background:var(--ok);padding:4px 10px;border-radius:6px}.endpoint-head .path{font-size:14px;color:var(--text);font-weight:500}.code-card{border-radius:var(--r-m);overflow:hidden;border:1px solid var(--line);margin:16px 0;max-width:760px}.code-tabs{display:flex;gap:2px;padding:8px 10px;background:var(--bg-subtle);border-bottom:1px solid var(--line)}.code-tabs button{font-family:var(--mono);font-size:12.5px;font-weight:500;color:var(--text-2);background:transparent;border:0;padding:6px 12px;border-radius:7px;cursor:pointer}.code-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--sh-s)}.code-tabs .lang-r{margin-left:auto}:host-context([data-theme=dark]) .code-card{border-color:var(--code-border)}:host-context([data-theme=dark]) .code-tabs{background:var(--code-bg-2);border-color:#20242f}:host-context([data-theme=dark]) .code-tabs button{color:#8a90a4}:host-context([data-theme=dark]) .code-tabs button[aria-selected=true]{background:#20253a;color:#c7d2f7;box-shadow:none}.code-pane{display:none}.code-pane.active{display:block}.pricing-table{width:100%;border-collapse:collapse;margin:14px 0;max-width:760px}.pricing-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);padding:0 14px 10px;font-weight:600}.pricing-table td{padding:12px 14px;border-top:1px solid var(--line);font-size:14px;vertical-align:top}.pricing-table td .pn{font-family:var(--mono);font-size:13px;color:var(--accent-text);font-weight:600}.pricing-table td .pt{font-family:var(--mono);font-size:12px;color:var(--text-3)}.pricing-table td .req{font-size:11px;font-weight:700;color:var(--err)}.pricing-table .desc{color:var(--text-2)}@media(width<=1100px){.docs{grid-template-columns:220px 1fr}}@media(width<=820px){.docs{grid-template-columns:1fr}.docs-side{display:block;position:sticky;top:56px;z-index:5;max-height:none;padding:0;border-right:0;background:var(--bg-page)}.docs-side__toggle{display:flex;align-items:baseline;gap:8px;inline-size:100%;padding:13px 20px;border:0;border-block-end:1px solid var(--line);background:var(--bg-page);font:inherit;text-align:start;cursor:pointer}.docs-side__toggle-t{font-size:13px;font-weight:600;color:var(--text)}.docs-side__toggle-c{flex:1;font-size:13px;color:var(--text-3)}.docs-side__chev{flex:none;inline-size:1.25rem;block-size:1.25rem;color:var(--text-3);transform:rotate(90deg);transition:transform .15s}.docs-side__toggle.open .docs-side__chev{transform:rotate(-90deg)}.docs-side__go{display:block;flex:none;inline-size:1.25rem;block-size:1.25rem;color:var(--text-3)}.docs-side__list{display:none;max-height:calc(100vh - 130px);overflow-y:auto;padding:8px 14px 16px;border-block-end:1px solid var(--line);background:var(--bg)}.docs-side__list.open{display:block}.docs-side__list a{display:flex;align-items:center;min-block-size:44px;padding:8px 12px}.docs-side a.docs-side__page{justify-content:space-between;border-block-end:1px solid var(--line);border-radius:0;margin:0}.docs-side a.docs-side__page.active{border-radius:var(--r-s);border-block-end-color:transparent}.docs-side a.docs-side__page.active .docs-side__go{color:var(--accent-text)}.docs-side__sub{margin:0 0 8px 12px}.docs-side__sub a{color:var(--accent-text)}.docs-side__sub a.active{font-weight:600}.docs-main{padding:28px 24px 80px}.docs-main .pricing-table{display:block;overflow-x:auto;max-inline-size:100%}}.pricing-table--codes td:first-child code{white-space:nowrap}
