@layer reset{*,:before,:after{box-sizing:border-box}:where(html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,fieldset,legend){margin:0;padding:0}:where(ul,ol)[role=list]{list-style:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-block-size:100dvh}:where(img,picture,video,canvas,svg){max-inline-size:100%;display:block}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(button){text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(textarea){resize:vertical}:where(a){color:inherit;text-decoration:none}:where(table){border-collapse:collapse;border-spacing:0}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(#app){isolation:isolate}:where(input[type=number]){appearance:textfield}:where(input[type=number])::-webkit-outer-spin-button{appearance:none;margin:0}:where(input[type=number])::-webkit-inner-spin-button{appearance:none;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}@layer tokens{:root{--tq-blue-50:oklch(97.2% .018 252);--tq-blue-100:oklch(94% .04 252);--tq-blue-200:oklch(88.4% .075 252);--tq-blue-300:oklch(79.8% .115 252);--tq-blue-400:oklch(69.4% .148 252);--tq-blue-500:oklch(59.2% .163 252);--tq-blue-600:oklch(52.4% .158 252);--tq-blue-700:oklch(45.2% .139 252);--tq-blue-800:oklch(37.8% .115 252);--tq-blue-900:oklch(30.2% .088 252);--tq-coral-50:oklch(97.3% .018 32);--tq-coral-100:oklch(94.3% .04 32);--tq-coral-200:oklch(89.1% .073 32);--tq-coral-300:oklch(82.1% .122 32);--tq-coral-400:oklch(75.5% .163 32);--tq-coral-500:oklch(69.4% .19 32);--tq-coral-600:oklch(63% .189 32);--tq-coral-700:oklch(54.9% .166 32);--tq-coral-800:oklch(46.2% .137 32);--tq-coral-900:oklch(38.2% .108 32);--tq-neutral-0:oklch(100% 0 0);--tq-neutral-25:oklch(99.1% .002 250);--tq-neutral-50:oklch(98.2% .003 250);--tq-neutral-100:oklch(96.5% .004 250);--tq-neutral-200:oklch(92.5% .006 250);--tq-neutral-300:oklch(87.1% .008 250);--tq-neutral-400:oklch(75.2% .011 250);--tq-neutral-500:oklch(63.1% .013 250);--tq-neutral-600:oklch(53% .014 250);--tq-neutral-700:oklch(43.7% .014 250);--tq-neutral-800:oklch(34.1% .013 250);--tq-neutral-900:oklch(26.3% .012 250);--tq-neutral-950:oklch(20.3% .011 250);--tq-neutral-1000:oklch(14.7% .009 250);--tq-green-50:oklch(96.8% .035 152);--tq-green-100:oklch(93.6% .072 150);--tq-green-200:oklch(88.4% .124 148);--tq-green-500:oklch(72.3% .187 146);--tq-green-600:oklch(65.2% .185 145);--tq-green-700:oklch(56.7% .163 145);--tq-green-800:oklch(48.7% .138 146);--tq-green-900:oklch(40.2% .112 148);--tq-amber-50:oklch(97.5% .028 82);--tq-amber-100:oklch(94.7% .062 80);--tq-amber-200:oklch(89.8% .112 78);--tq-amber-500:oklch(79% .163 72);--tq-amber-600:oklch(71.6% .172 62);--tq-amber-700:oklch(63.4% .174 52);--tq-amber-800:oklch(55.2% .163 46);--tq-amber-900:oklch(47.2% .142 43);--tq-red-50:oklch(97.1% .016 20);--tq-red-100:oklch(93.8% .037 20);--tq-red-200:oklch(88.5% .07 20);--tq-red-500:oklch(60.5% .201 22);--tq-red-600:oklch(54.5% .196 22);--tq-red-700:oklch(47% .17 22);--tq-red-900:oklch(33% .114 22);--tq-color-primary:var(--tq-blue-500);--tq-color-primary-hover:var(--tq-blue-600);--tq-color-primary-pressed:var(--tq-blue-700);--tq-color-primary-suppl:var(--tq-blue-50);--tq-color-primary-border:var(--tq-blue-200);--tq-color-on-primary:var(--tq-neutral-0);--tq-color-accent:var(--tq-coral-500);--tq-color-accent-hover:var(--tq-coral-600);--tq-color-accent-suppl:var(--tq-coral-50);--tq-color-on-accent:var(--tq-neutral-0);--tq-color-info:var(--tq-blue-500);--tq-color-info-hover:var(--tq-blue-600);--tq-color-info-suppl:var(--tq-blue-50);--tq-color-info-border:var(--tq-blue-200);--tq-color-info-fg:var(--tq-blue-700);--tq-color-success:var(--tq-green-600);--tq-color-success-hover:var(--tq-green-700);--tq-color-success-suppl:var(--tq-green-50);--tq-color-success-border:var(--tq-green-200);--tq-color-success-fg:var(--tq-green-700);--tq-color-warning:var(--tq-amber-600);--tq-color-warning-hover:var(--tq-amber-700);--tq-color-warning-suppl:var(--tq-amber-50);--tq-color-warning-border:var(--tq-amber-200);--tq-color-warning-fg:var(--tq-amber-700);--tq-color-error:var(--tq-red-600);--tq-color-error-hover:var(--tq-red-700);--tq-color-error-suppl:var(--tq-red-50);--tq-color-error-border:var(--tq-red-200);--tq-color-error-fg:var(--tq-red-700);--tq-color-on-status:var(--tq-neutral-0);--tq-bg-body:var(--tq-neutral-100);--tq-bg-card:var(--tq-neutral-0);--tq-bg-elevated:var(--tq-neutral-0);--tq-bg-sunken:var(--tq-neutral-50);--tq-bg-hover:color-mix(in oklch, var(--tq-neutral-900) 5%, transparent);--tq-bg-active:color-mix(in oklch, var(--tq-neutral-900) 9%, transparent);--tq-bg-selected:var(--tq-blue-50);--tq-bg-disabled:var(--tq-neutral-100);--tq-bg-code:var(--tq-neutral-100);--tq-bg-sidebar:transparent;--tq-bg-topbar:transparent;--tq-bg-overlay:oklch(26.3% .012 250/.4);--tq-bg-skeleton:var(--tq-neutral-200);--tq-border:color-mix(in oklch, var(--tq-neutral-900) 9%, transparent);--tq-border-strong:color-mix(in oklch, var(--tq-neutral-900) 14%, transparent);--tq-border-hover:color-mix(in oklch, var(--tq-neutral-900) 22%, transparent);--tq-divider:color-mix(in oklch, var(--tq-neutral-900) 7%, transparent);--tq-border-solid:color-mix(in oklch, var(--tq-neutral-900) 16%, var(--tq-bg-body));--tq-text-1:var(--tq-neutral-900);--tq-text-2:var(--tq-neutral-700);--tq-text-3:var(--tq-neutral-500);--tq-text-disabled:var(--tq-neutral-400);--tq-text-inverse:var(--tq-neutral-0);--tq-text-link:var(--tq-blue-600);--tq-mix-shade:oklch(0% 0 0);--tq-space-0:0;--tq-space-1:4px;--tq-space-2:8px;--tq-space-3:12px;--tq-space-4:16px;--tq-space-5:20px;--tq-space-6:24px;--tq-space-7:28px;--tq-space-8:32px;--tq-space-9:36px;--tq-space-10:40px;--tq-space-11:44px;--tq-space-12:48px;--tq-space-14:56px;--tq-space-16:64px;--tq-space-20:80px;--tq-space-24:96px;--tq-radius-sm:6px;--tq-radius-md:10px;--tq-radius-lg:14px;--tq-radius-xl:20px;--tq-radius-full:999px;--tq-font-ui:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tq-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tq-fs-1:11px;--tq-fs-2:12px;--tq-fs-3:13px;--tq-fs-4:14px;--tq-fs-5:16px;--tq-fs-6:18px;--tq-fs-7:clamp(20px, 1.2vw + 14px, 24px);--tq-fs-8:clamp(26px, 1.8vw + 16px, 34px);--tq-fs-9:clamp(32px, 2.4vw + 18px, 44px);--tq-lh-tight:1.25;--tq-lh-base:1.5;--tq-lh-loose:1.65;--tq-fw-regular:400;--tq-fw-medium:500;--tq-fw-semibold:600;--tq-control-tiny:24px;--tq-control-small:30px;--tq-control-medium:36px;--tq-control-large:42px;--tq-shadow-1:0 1px 2px oklch(26.3% .012 250/.04);--tq-shadow-2:0 8px 24px oklch(26.3% .012 250/.08), 0 2px 6px oklch(26.3% .012 250/.04);--tq-shadow-3:0 24px 64px oklch(26.3% .012 250/.16), 0 6px 16px oklch(26.3% .012 250/.06);--tq-dur-fast:.12s;--tq-dur-base:.2s;--tq-dur-slow:.32s;--tq-ease:cubic-bezier(.4, 0, .2, 1);--tq-ease-out:cubic-bezier(0, 0, .2, 1);--tq-ease-in:cubic-bezier(.4, 0, 1, 1);--tq-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--tq-sidebar-w:268px;--tq-sidebar-w-collapsed:68px;--tq-topbar-h:64px;--tq-content-max:1440px;--tq-shell-gap:10px;--tq-panel-radius:var(--tq-radius-xl)}:root[data-theme=dark]{--tq-color-primary:var(--tq-blue-400);--tq-color-primary-hover:var(--tq-blue-300);--tq-color-primary-pressed:var(--tq-blue-200);--tq-color-primary-suppl:oklch(36.2% .098 250/.35);--tq-color-primary-border:var(--tq-blue-800);--tq-color-on-primary:var(--tq-neutral-1000);--tq-color-accent:var(--tq-coral-400);--tq-color-accent-hover:var(--tq-coral-300);--tq-color-accent-suppl:oklch(46.2% .137 32/.3);--tq-color-on-accent:var(--tq-neutral-1000);--tq-color-info:var(--tq-blue-400);--tq-color-info-hover:var(--tq-blue-300);--tq-color-info-suppl:oklch(36.2% .098 250/.3);--tq-color-info-border:var(--tq-blue-800);--tq-color-info-fg:var(--tq-blue-300);--tq-color-success:var(--tq-green-500);--tq-color-success-hover:oklch(78% .18 148);--tq-color-success-suppl:oklch(40.2% .112 148/.3);--tq-color-success-border:oklch(46% .13 146);--tq-color-success-fg:oklch(80% .17 148);--tq-color-warning:var(--tq-amber-500);--tq-color-warning-hover:oklch(84.5% .155 76);--tq-color-warning-suppl:oklch(47.2% .142 43/.3);--tq-color-warning-border:oklch(52% .14 50);--tq-color-warning-fg:oklch(83% .145 74);--tq-color-error:var(--tq-red-500);--tq-color-error-hover:oklch(67% .2 22);--tq-color-error-suppl:oklch(33% .114 22/.32);--tq-color-error-border:oklch(42% .14 22);--tq-color-error-fg:oklch(74% .16 22);--tq-color-on-status:var(--tq-neutral-1000);--tq-bg-body:var(--tq-neutral-1000);--tq-bg-card:oklch(21.5% .011 250);--tq-bg-elevated:oklch(24.5% .011 250);--tq-bg-sunken:oklch(18.5% .01 250);--tq-bg-hover:color-mix(in oklch, var(--tq-neutral-0) 7%, transparent);--tq-bg-active:color-mix(in oklch, var(--tq-neutral-0) 12%, transparent);--tq-bg-selected:oklch(36.2% .098 250/.3);--tq-bg-disabled:oklch(24% .011 250);--tq-bg-code:oklch(19% .01 250);--tq-bg-sidebar:transparent;--tq-bg-topbar:transparent;--tq-bg-overlay:oklch(10% .008 250/.62);--tq-bg-skeleton:oklch(28% .012 250);--tq-border:color-mix(in oklch, var(--tq-neutral-0) 11%, transparent);--tq-border-strong:color-mix(in oklch, var(--tq-neutral-0) 17%, transparent);--tq-border-solid:color-mix(in oklch, var(--tq-neutral-0) 20%, var(--tq-bg-body));--tq-border-hover:color-mix(in oklch, var(--tq-neutral-0) 26%, transparent);--tq-divider:color-mix(in oklch, var(--tq-neutral-0) 9%, transparent);--tq-text-1:var(--tq-neutral-100);--tq-text-2:var(--tq-neutral-300);--tq-text-3:var(--tq-neutral-500);--tq-text-disabled:oklch(45% .013 250);--tq-text-inverse:var(--tq-neutral-1000);--tq-text-link:var(--tq-blue-300);--tq-mix-shade:oklch(100% 0 0);--tq-shadow-1:0 1px 2px oklch(0% 0 0/.4);--tq-shadow-2:0 4px 12px oklch(0% 0 0/.45);--tq-shadow-3:0 16px 48px oklch(0% 0 0/.55)}}@layer base{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--tq-font-ui);font-size:var(--tq-fs-4);line-height:var(--tq-lh-base);font-weight:var(--tq-fw-regular);color:var(--tq-text-1);background:var(--tq-bg-body);transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease)}@media (prefers-reduced-motion:reduce){body{transition-duration:1ms}}#app{min-block-size:100dvh}body.tq-shell-locked{overflow:hidden}body.tq-shell-locked #app{block-size:100dvh;overflow:hidden}:where(code,kbd,samp,pre){font-family:var(--tq-font-mono);font-size:.92em}:where(a):hover{color:var(--tq-text-link)}::selection{background:color-mix(in oklch, var(--tq-color-primary) 24%, transparent)}:where(html,body),:where(#app) :where(div,section,main,aside,nav,ul,ol,table,form){scrollbar-width:none;-ms-overflow-style:none}:where(html,body)::-webkit-scrollbar{block-size:0;inline-size:0}:where(#app) :where(div,section,main,aside,nav,ul,ol,table,form)::-webkit-scrollbar{block-size:0;inline-size:0}:where(button,a):hover .tq-icon[data-icon=trash]{color:var(--tq-color-error)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--tq-color-primary);outline-offset:2px}}@layer components{.tq-icon{vertical-align:middle;flex:none;display:inline-flex}.tq-icon--spin{animation:.9s linear infinite tq-icon-spin}@keyframes tq-icon-spin{to{transform:rotate(360deg)}}.tq-spin{border:2px solid color-mix(in oklch, currentColor 22%, transparent);border-radius:var(--tq-radius-full);color:var(--tq-color-primary);border-block-start-color:currentColor;flex:none;animation:.72s linear infinite tq-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.tq-spin{animation-duration:1.8s}}@keyframes tq-spin{to{rotate:360deg}}.tq-spin-wrap{position:relative}.tq-spin-wrap.is-spinning .tq-spin-wrap__content{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.tq-spin-wrap__content{transition-property:opacity;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease)}@media (prefers-reduced-motion:reduce){.tq-spin-wrap__content{transition-duration:1ms}}.tq-spin-wrap__mask{justify-content:center;align-items:center;gap:var(--tq-space-2);flex-direction:column;display:flex;position:absolute;inset:0}.tq-spin-wrap__text{font-size:var(--tq-fs-3);color:var(--tq-text-2)}.tq-viewer{z-index:1200;background:oklch(16% .008 250/.94);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.tq-viewer__bar{align-items:center;gap:var(--tq-space-4);padding:var(--tq-space-3) var(--tq-space-4);color:oklch(98% 0 0);flex:none;display:flex}.tq-viewer__title{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.tq-viewer__name{font-size:var(--tq-fs-4);font-weight:var(--tq-fw-medium);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tq-viewer__caption{font-size:var(--tq-fs-2);opacity:.65;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tq-viewer__counter{font-size:var(--tq-fs-3);opacity:.75;flex:none}.tq-viewer__tools{align-items:center;gap:var(--tq-space-1);flex:none;display:flex}.tq-viewer__tools button,.tq-viewer__tools a{border-radius:var(--tq-radius-md);block-size:34px;inline-size:34px;color:inherit;transition-property:background-color,opacity;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-viewer__tools button,.tq-viewer__tools a{transition-duration:1ms}}.tq-viewer__tools button:hover:not(:disabled),.tq-viewer__tools a:hover:not(:disabled){background:oklch(100% 0 0/.14)}.tq-viewer__tools button:disabled,.tq-viewer__tools a:disabled{opacity:.35;cursor:not-allowed}.tq-viewer__zoom{text-align:center;min-inline-size:46px;font-size:var(--tq-fs-2);opacity:.75}.tq-viewer__stage{touch-action:none;flex:1;place-items:center;min-block-size:0;display:grid;position:relative;overflow:hidden}.tq-viewer__image{-webkit-user-select:none;user-select:none;max-block-size:100%;max-inline-size:92%;transition:transform var(--tq-dur-fast) var(--tq-ease-out);will-change:transform}.tq-viewer__stage:active .tq-viewer__image{transition:none}.tq-viewer__spinner,.tq-viewer__failed{color:oklch(98% 0 0);position:absolute}.tq-viewer__failed{align-items:center;gap:var(--tq-space-2);font-size:var(--tq-fs-3);opacity:.7;flex-direction:column;display:flex}.tq-viewer__nav{border-radius:var(--tq-radius-full);color:oklch(98% 0 0);block-size:44px;inline-size:44px;transition-property:background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);background:oklch(100% 0 0/.1);place-items:center;display:grid;position:absolute;inset-block-start:50%;translate:0 -50%}@media (prefers-reduced-motion:reduce){.tq-viewer__nav{transition-duration:1ms}}.tq-viewer__nav:hover{background:oklch(100% 0 0/.2)}.tq-viewer__nav.is-prev{inset-inline-start:var(--tq-space-4)}.tq-viewer__nav.is-next{inset-inline-end:var(--tq-space-4)}.tq-viewer__thumbs{justify-content:center;gap:var(--tq-space-2);padding:var(--tq-space-3);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.tq-viewer__thumbs::-webkit-scrollbar{display:none}.tq-viewer__thumb{border-radius:var(--tq-radius-md);opacity:.5;block-size:56px;inline-size:56px;transition-property:opacity,outline-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);outline:2px solid #0000;flex:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.tq-viewer__thumb{transition-duration:1ms}}.tq-viewer__thumb img{object-fit:cover;block-size:100%;inline-size:100%}.tq-viewer__thumb:hover{opacity:.85}.tq-viewer__thumb.is-active{opacity:1;outline-color:oklch(98% 0 0)}.tq-viewer-enter-active,.tq-viewer-leave-active{transition:opacity var(--tq-dur-base) var(--tq-ease)}.tq-viewer-enter-active .tq-viewer__image,.tq-viewer-leave-active .tq-viewer__image{transition:opacity var(--tq-dur-base) var(--tq-ease-out), transform var(--tq-dur-base) var(--tq-ease-out)}.tq-viewer-enter-from,.tq-viewer-leave-to{opacity:0}.tq-viewer-enter-from .tq-viewer__image,.tq-viewer-leave-to .tq-viewer__image{transform:scale(.94)}.tq-button{--_bg:transparent;--_fg:var(--tq-text-1);--_border:transparent;--_accent:var(--tq-text-1);justify-content:center;align-items:center;gap:var(--tq-space-2);block-size:var(--_h);padding-inline:var(--_px);border:1px solid var(--_border);border-radius:var(--tq-radius-md);font-family:inherit;font-size:var(--_fs);font-weight:var(--tq-fw-medium);white-space:nowrap;color:var(--_fg);background:var(--_bg);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);line-height:1;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.tq-button{transition-duration:1ms}}.tq-button:focus-visible{outline:2px solid var(--tq-color-primary);outline-offset:2px}.tq-button--tiny{--_h:var(--tq-control-tiny);--_px:var(--tq-space-2);--_fs:var(--tq-fs-2);gap:var(--tq-space-1)}.tq-button--small{--_h:var(--tq-control-small);--_px:var(--tq-space-3);--_fs:var(--tq-fs-3)}.tq-button--medium{--_h:var(--tq-control-medium);--_px:var(--tq-space-4);--_fs:var(--tq-fs-4)}.tq-button--large{--_h:var(--tq-control-large);--_px:var(--tq-space-5);--_fs:var(--tq-fs-5)}.tq-button--default{--_accent:var(--tq-text-2)}.tq-button--primary{--_accent:var(--tq-color-primary)}.tq-button--info{--_accent:var(--tq-color-info)}.tq-button--success{--_accent:var(--tq-color-success)}.tq-button--warning{--_accent:var(--tq-color-warning)}.tq-button--error{--_accent:var(--tq-color-error)}.tq-button--solid{--_bg:var(--_accent);--_fg:var(--tq-color-on-primary)}.tq-button--solid:hover:not(.tq-button--disabled){background:color-mix(in oklch, var(--_accent) 88%, var(--tq-mix-shade))}.tq-button--solid:active:not(.tq-button--disabled){background:color-mix(in oklch, var(--_accent) 78%, var(--tq-mix-shade))}.tq-button--default.tq-button--solid{--_bg:var(--tq-bg-card);--_fg:var(--tq-text-1);--_border:var(--tq-border-strong)}.tq-button--default.tq-button--solid:hover:not(.tq-button--disabled){background:var(--tq-bg-hover);border-color:var(--tq-border-hover)}.tq-button--default.tq-button--solid:active:not(.tq-button--disabled){background:var(--tq-bg-active)}.tq-button--secondary{--_bg:color-mix(in oklch, var(--_accent) 12%, transparent);--_fg:var(--_accent)}.tq-button--secondary:hover:not(.tq-button--disabled){background:color-mix(in oklch, var(--_accent) 20%, transparent)}.tq-button--secondary:active:not(.tq-button--disabled){background:color-mix(in oklch, var(--_accent) 28%, transparent)}.tq-button--tertiary{--_bg:var(--tq-bg-sunken);--_fg:var(--_accent)}.tq-button--tertiary:hover:not(.tq-button--disabled){background:var(--tq-bg-hover)}.tq-button--tertiary:active:not(.tq-button--disabled){background:var(--tq-bg-active)}.tq-button--quaternary{--_fg:var(--_accent)}.tq-button--quaternary:hover:not(.tq-button--disabled){background:var(--tq-bg-hover)}.tq-button--quaternary:active:not(.tq-button--disabled){background:var(--tq-bg-active)}.tq-button--ghost{--_fg:var(--_accent);--_border:var(--_accent)}.tq-button--ghost:hover:not(.tq-button--disabled){background:color-mix(in oklch, var(--_accent) 10%, transparent)}.tq-button--dashed{--_fg:var(--_accent);--_border:var(--tq-border-strong);border-style:dashed}.tq-button--dashed:hover:not(.tq-button--disabled){border-color:var(--_accent);background:color-mix(in oklch, var(--_accent) 8%, transparent)}.tq-button--text{--_fg:var(--_accent);--_px:0;block-size:auto}.tq-button--text:hover:not(.tq-button--disabled){color:color-mix(in oklch, var(--_accent) 80%, var(--tq-mix-shade));text-underline-offset:3px;text-decoration:underline}.tq-button--round{border-radius:var(--tq-radius-full)}.tq-button--block{inline-size:100%;display:flex}.tq-button--icon-only{--_px:0;inline-size:var(--_h)}.tq-button--circle{border-radius:var(--tq-radius-full)}.tq-button--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.tq-button__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;line-height:var(--tq-lh-base);overflow:hidden}.tq-button__spinner,.tq-button__icon{font-size:1.15em}.tq-popup{z-index:1300;background:var(--tq-bg-elevated);border:1px solid var(--tq-border);border-radius:var(--tq-radius-lg);box-shadow:var(--tq-shadow-2);color:var(--tq-text-1);font-size:var(--tq-fs-4);scrollbar-width:thin;scrollbar-color:var(--tq-border-strong) transparent;overflow:auto}.tq-popup::-webkit-scrollbar{block-size:8px;inline-size:8px}.tq-popup::-webkit-scrollbar-thumb{background:var(--tq-border-strong);border-radius:var(--tq-radius-full)}.tq-popup::-webkit-scrollbar-track{background:0 0}.tq-popup__trigger{min-inline-size:0;max-inline-size:100%;display:inline-flex}.tq-popup__trigger--block{inline-size:100%;display:flex}.tq-popup__arrow{background:var(--tq-bg-elevated);border:1px solid var(--tq-border);clip-path:polygon(-40% -40%,140% -40%,-40% 140%);block-size:8px;inline-size:8px;position:absolute;rotate:45deg}.tq-popup[data-placement^=top] .tq-popup__arrow{clip-path:polygon(140% 140%,-40% 140%,140% -40%)}.tq-popup[data-placement^=left] .tq-popup__arrow{clip-path:polygon(140% -40%,140% 140%,-40% -40%)}.tq-popup[data-placement^=right] .tq-popup__arrow{clip-path:polygon(-40% 140%,-40% -40%,140% 140%)}.tq-popup-enter-active{transition:opacity var(--tq-dur-base) var(--tq-ease-out), transform var(--tq-dur-base) var(--tq-ease-out)}.tq-popup-leave-active{transition:opacity var(--tq-dur-base) var(--tq-ease-in), transform var(--tq-dur-base) var(--tq-ease-in)}.tq-popup-enter-from,.tq-popup-leave-to{opacity:0;transform:scale(.9)}@media (prefers-reduced-motion:reduce){.tq-popup-enter-active,.tq-popup-leave-active{transition-duration:1ms}}.tq-tooltip{z-index:1400}.tq-tooltip__body{padding:var(--tq-space-2) var(--tq-space-3);font-size:var(--tq-fs-3);color:var(--tq-text-2);line-height:1.45}.tq-stacked-bar{border-radius:var(--tq-radius-full);background:var(--tq-bg-sunken);overflow:hidden}.tq-stacked-bar__fill{border-radius:var(--tq-radius-full);block-size:100%;min-inline-size:6px;transition-property:inline-size;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.tq-stacked-bar__fill{transition-duration:1ms}}.tq-stacked-bar__segment{cursor:default;block-size:100%;min-inline-size:2px;display:block;box-shadow:inset -1px 0 #ffffff8c}.tq-stacked-bar__segment:last-child{box-shadow:none}.tq-tag{--_accent:var(--tq-text-2);--_suppl:var(--tq-bg-sunken);--_border:var(--tq-border);align-items:center;gap:var(--tq-space-1);max-inline-size:100%;block-size:var(--_h);padding-inline:var(--_px);border-radius:var(--tq-radius-sm);font-size:var(--_fs);font-weight:var(--tq-fw-medium);line-height:var(--tq-lh-base);white-space:nowrap;color:var(--_accent);background:var(--_suppl);border:1px solid #0000;display:inline-flex}.tq-tag--tiny{--_h:18px;--_px:var(--tq-space-1);--_fs:var(--tq-fs-1)}.tq-tag--small{--_h:22px;--_px:var(--tq-space-2);--_fs:var(--tq-fs-2)}.tq-tag--medium{--_h:26px;--_px:var(--tq-space-2);--_fs:var(--tq-fs-3)}.tq-tag--large{--_h:30px;--_px:var(--tq-space-3);--_fs:var(--tq-fs-4)}.tq-tag--primary{--_accent:var(--tq-color-primary);--_suppl:var(--tq-color-primary-suppl);--_border:var(--tq-color-primary-border)}.tq-tag--info{--_accent:var(--tq-color-info-fg);--_suppl:var(--tq-color-info-suppl);--_border:var(--tq-color-info-border)}.tq-tag--success{--_accent:var(--tq-color-success-fg);--_suppl:var(--tq-color-success-suppl);--_border:var(--tq-color-success-border)}.tq-tag--warning{--_accent:var(--tq-color-warning-fg);--_suppl:var(--tq-color-warning-suppl);--_border:var(--tq-color-warning-border)}.tq-tag--error{--_accent:var(--tq-color-error-fg);--_suppl:var(--tq-color-error-suppl);--_border:var(--tq-color-error-border)}.tq-tag--bordered{border-color:var(--_border)}.tq-tag--solid{--_suppl:var(--_accent);color:var(--tq-color-on-status)}.tq-tag--solid .tq-tag__dot{background:currentColor}.tq-tag--default.tq-tag--solid{--_suppl:var(--tq-text-2)}.tq-tag--round{border-radius:var(--tq-radius-full)}.tq-tag--disabled{opacity:.5}.tq-tag__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tq-tag__dot{border-radius:var(--tq-radius-full);background:var(--_accent);flex:none;block-size:6px;inline-size:6px}.tq-tag__close{border-radius:var(--tq-radius-sm);block-size:14px;inline-size:14px;color:inherit;opacity:.6;transition-property:opacity,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);place-items:center;margin-inline-start:2px;display:grid}@media (prefers-reduced-motion:reduce){.tq-tag__close{transition-duration:1ms}}.tq-tag__close:hover{opacity:1;background:color-mix(in oklch, currentColor 18%, transparent)}.tq-input-wrap{gap:var(--tq-space-1);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.tq-input{--_border:var(--tq-border-strong);--_ring:var(--tq-color-primary);align-items:center;gap:var(--tq-space-2);block-size:var(--_h);padding-inline:var(--_px);background:var(--tq-bg-card);border:1px solid var(--_border);border-radius:var(--tq-radius-md);cursor:text;inline-size:100%;min-inline-size:0;transition-property:border-color,box-shadow,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.tq-input{transition-duration:1ms}}.tq-input:hover:not(.tq-input--disabled):not(.tq-input--focused){border-color:var(--tq-border-hover)}.tq-input--focused{border-color:var(--_ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--_ring) 18%, transparent)}.tq-input--tiny{--_h:var(--tq-control-tiny);--_px:var(--tq-space-2);font-size:var(--tq-fs-2)}.tq-input--small{--_h:var(--tq-control-small);--_px:var(--tq-space-2);font-size:var(--tq-fs-3)}.tq-input--medium{--_h:var(--tq-control-medium);--_px:var(--tq-space-3);font-size:var(--tq-fs-4)}.tq-input--large{--_h:var(--tq-control-large);--_px:var(--tq-space-4);font-size:var(--tq-fs-5)}.tq-input--textarea{block-size:auto;padding-block:var(--tq-space-2);align-items:flex-start}.tq-input--error{--_border:var(--tq-color-error);--_ring:var(--tq-color-error)}.tq-input--warning{--_border:var(--tq-color-warning);--_ring:var(--tq-color-warning)}.tq-input--success{--_border:var(--tq-color-success);--_ring:var(--tq-color-success)}.tq-input--disabled{background:var(--tq-bg-disabled);border-color:var(--tq-border);cursor:not-allowed}.tq-input--disabled .tq-input__control{color:var(--tq-text-disabled);cursor:not-allowed}.tq-input__control{min-inline-size:0;color:var(--tq-text-1);font-size:inherit;line-height:var(--tq-lh-base);background:0 0;border:0;outline:none;flex:1;padding:0}.tq-input__control::placeholder{color:var(--tq-text-3)}.tq-input__control::-webkit-search-cancel-button{appearance:none;display:none}.tq-input__control::-webkit-search-decoration{appearance:none;display:none}.tq-input__control::-webkit-search-results-button{appearance:none;display:none}.tq-input__control::-webkit-search-results-decoration{appearance:none;display:none}.tq-input--textarea .tq-input__control{resize:vertical;padding-block:0}.tq-input--number .tq-input__control{font-variant-numeric:tabular-nums}.tq-input--autosize .tq-input__control{resize:none;scrollbar-width:none;overflow-y:auto}.tq-input--autosize .tq-input__control::-webkit-scrollbar{inline-size:0}.tq-input__affix{color:var(--tq-text-3);font-size:1.05em}.tq-input__suffix{align-items:center;gap:var(--tq-space-1);color:var(--tq-text-3);display:flex}.tq-input__action{border-radius:var(--tq-radius-sm);block-size:18px;inline-size:18px;color:var(--tq-text-3);transition-property:color,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-input__action{transition-duration:1ms}}.tq-input__action:hover{color:var(--tq-text-1);background:var(--tq-bg-hover)}.tq-input__count{font-size:var(--tq-fs-2);color:var(--tq-text-3);font-variant-numeric:tabular-nums;align-self:flex-end}.tq-input__count.is-over{color:var(--tq-color-error)}.tq-number{--_border:var(--tq-border-strong);--_ring:var(--tq-color-primary);align-items:center;gap:var(--tq-space-2);block-size:var(--_h);padding-inline:var(--_px);background:var(--tq-bg-card);border:1px solid var(--_border);border-radius:var(--tq-radius-md);cursor:text;inline-size:100%;min-inline-size:0;transition-property:border-color,box-shadow,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.tq-number{transition-duration:1ms}}.tq-number:hover:not(.tq-number--disabled):not(.tq-number--focused){border-color:var(--tq-border-hover)}.tq-number--focused{border-color:var(--_ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--_ring) 18%, transparent)}.tq-number--tiny{--_h:var(--tq-control-tiny);--_px:var(--tq-space-2);font-size:var(--tq-fs-2)}.tq-number--small{--_h:var(--tq-control-small);--_px:var(--tq-space-2);font-size:var(--tq-fs-3)}.tq-number--medium{--_h:var(--tq-control-medium);--_px:var(--tq-space-3);font-size:var(--tq-fs-4)}.tq-number--large{--_h:var(--tq-control-large);--_px:var(--tq-space-4);font-size:var(--tq-fs-4)}.tq-number--error{--_border:var(--tq-color-error);--_ring:var(--tq-color-error)}.tq-number--warning{--_border:var(--tq-color-warning);--_ring:var(--tq-color-warning)}.tq-number--success{--_border:var(--tq-color-success);--_ring:var(--tq-color-success)}.tq-number--disabled{background:var(--tq-bg-sunken);cursor:not-allowed}.tq-number--disabled .tq-number__control{color:var(--tq-text-disabled);cursor:not-allowed}.tq-number__control{min-inline-size:0;color:var(--tq-text-1);font-size:inherit;line-height:var(--tq-lh-base);font-variant-numeric:tabular-nums;text-align:end;background:0 0;border:0;outline:none;flex:1;padding:0}.tq-number__control::placeholder{color:var(--tq-text-3)}.tq-number__affix,.tq-number__suffix{color:var(--tq-text-3);flex:none}.tq-number__suffix{font-size:var(--tq-fs-3)}.tq-select{--_border:var(--tq-border-strong);--_ring:var(--tq-color-primary);align-items:center;gap:var(--tq-space-2);inline-size:100%;min-block-size:var(--_h);padding-inline:var(--_px);background:var(--tq-bg-card);border:1px solid var(--_border);border-radius:var(--tq-radius-md);cursor:pointer;transition-property:border-color,box-shadow;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.tq-select{transition-duration:1ms}}.tq-select:hover:not(.tq-select--disabled){border-color:var(--tq-border-hover)}.tq-select--open,.tq-select:focus-visible{border-color:var(--_ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--_ring) 18%, transparent);outline:none}.tq-select--tiny{--_h:var(--tq-control-tiny);--_px:var(--tq-space-2);font-size:var(--tq-fs-2)}.tq-select--small{--_h:var(--tq-control-small);--_px:var(--tq-space-2);font-size:var(--tq-fs-3)}.tq-select--medium{--_h:var(--tq-control-medium);--_px:var(--tq-space-3);font-size:var(--tq-fs-4)}.tq-select--large{--_h:var(--tq-control-large);--_px:var(--tq-space-4);font-size:var(--tq-fs-5)}.tq-select--error{--_border:var(--tq-color-error);--_ring:var(--tq-color-error)}.tq-select--warning{--_border:var(--tq-color-warning);--_ring:var(--tq-color-warning)}.tq-select--success{--_border:var(--tq-color-success);--_ring:var(--tq-color-success)}.tq-select--disabled{background:var(--tq-bg-disabled);cursor:not-allowed;color:var(--tq-text-disabled)}.tq-select--multiple .tq-select__content{padding-block:var(--tq-space-1);flex-wrap:wrap}.tq-select__content{align-items:center;gap:var(--tq-space-1);flex:1;min-inline-size:0;display:flex}.tq-select__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--tq-text-1);overflow:hidden}.tq-select__placeholder{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--tq-text-3);overflow:hidden}.tq-select__search{min-inline-size:60px;color:var(--tq-text-1);font-size:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.tq-select__search::placeholder{color:var(--tq-text-3)}.tq-select__affix{color:var(--tq-text-3);align-items:center;display:flex}.tq-select__caret{transition-property:rotate;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease)}@media (prefers-reduced-motion:reduce){.tq-select__caret{transition-duration:1ms}}.tq-select--open .tq-select__caret{rotate:180deg}.tq-select__clear{border-radius:var(--tq-radius-sm);block-size:18px;inline-size:18px;color:var(--tq-text-3);place-items:center;display:grid}.tq-select__clear:hover{color:var(--tq-text-1);background:var(--tq-bg-hover)}.tq-select-panel{padding-block:var(--tq-space-1)}.tq-select-list{flex-direction:column;min-inline-size:160px;display:flex}.tq-select-group{flex-direction:column;display:flex}.tq-select-group__label{padding:var(--tq-space-2) var(--tq-space-3) var(--tq-space-1);font-size:var(--tq-fs-2);font-weight:var(--tq-fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--tq-text-3)}.tq-select-option{justify-content:space-between;align-items:center;gap:var(--tq-space-2);inline-size:100%;min-inline-size:0;padding:var(--tq-space-2) var(--tq-space-3);border-radius:var(--tq-radius-sm);font-size:var(--tq-fs-4);text-align:start;color:var(--tq-text-1);cursor:pointer;transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.tq-select-option{transition-duration:1ms}}.tq-select-option>.tq-icon{flex:none}.tq-select-option__label{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-inline-size:0;display:-webkit-box;overflow:hidden}.tq-select-option--highlighted{background:var(--tq-bg-hover)}.tq-select-option--selected{color:var(--tq-color-primary);font-weight:var(--tq-fw-medium);background:var(--tq-bg-selected)}.tq-select-option--disabled{color:var(--tq-text-disabled);cursor:not-allowed;background:0 0}.tq-select-empty{padding:var(--tq-space-4) var(--tq-space-3);text-align:center;font-size:var(--tq-fs-3);color:var(--tq-text-3)}.tq-datepicker{--_border:var(--tq-border-strong);--_ring:var(--tq-color-primary);align-items:center;gap:var(--tq-space-2);inline-size:100%;block-size:var(--_h);padding-inline:var(--_px);background:var(--tq-bg-card);border:1px solid var(--_border);border-radius:var(--tq-radius-md);cursor:pointer;transition-property:border-color,box-shadow;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.tq-datepicker{transition-duration:1ms}}.tq-datepicker:hover:not(.tq-datepicker--disabled){border-color:var(--tq-border-hover)}.tq-datepicker--open{border-color:var(--_ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--_ring) 18%, transparent)}.tq-datepicker--tiny{--_h:var(--tq-control-tiny);--_px:var(--tq-space-2);font-size:var(--tq-fs-2)}.tq-datepicker--small{--_h:var(--tq-control-small);--_px:var(--tq-space-2);font-size:var(--tq-fs-3)}.tq-datepicker--medium{--_h:var(--tq-control-medium);--_px:var(--tq-space-3);font-size:var(--tq-fs-4)}.tq-datepicker--large{--_h:var(--tq-control-large);--_px:var(--tq-space-4);font-size:var(--tq-fs-5)}.tq-datepicker--error{--_border:var(--tq-color-error);--_ring:var(--tq-color-error)}.tq-datepicker--disabled{background:var(--tq-bg-disabled);cursor:not-allowed;color:var(--tq-text-disabled)}.tq-datepicker__icon{color:var(--tq-text-3)}.tq-datepicker__input{min-inline-size:0;color:var(--tq-text-1);font-size:inherit;font-variant-numeric:tabular-nums;cursor:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.tq-datepicker__input::placeholder{color:var(--tq-text-3)}.tq-datepicker__clear{border-radius:var(--tq-radius-sm);block-size:18px;inline-size:18px;color:var(--tq-text-3);place-items:center;display:grid}.tq-datepicker__clear:hover{color:var(--tq-text-1);background:var(--tq-bg-hover)}.tq-datepicker-panel{padding:0}.tq-calendar{flex-direction:column;display:flex}.tq-calendar__presets{gap:var(--tq-space-1);padding:var(--tq-space-3);border-block-end:1px solid var(--tq-divider);flex-wrap:wrap;display:flex}.tq-calendar__preset{padding:var(--tq-space-1) var(--tq-space-3);border-radius:var(--tq-radius-full);font-size:var(--tq-fs-3);color:var(--tq-text-2);background:var(--tq-bg-sunken);transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease)}@media (prefers-reduced-motion:reduce){.tq-calendar__preset{transition-duration:1ms}}.tq-calendar__preset:hover{color:var(--tq-color-primary);background:var(--tq-bg-selected)}.tq-calendar__body{gap:var(--tq-space-4);padding:var(--tq-space-3);display:flex}.tq-calendar__month-panel{gap:var(--tq-space-2);flex-direction:column;inline-size:252px;display:flex}.tq-calendar__header{justify-content:space-between;align-items:center;gap:var(--tq-space-2);display:flex}.tq-calendar__header-spacer{inline-size:var(--tq-control-small)}.tq-calendar__title{font-size:var(--tq-fs-4);font-weight:var(--tq-fw-semibold);text-transform:capitalize}.tq-calendar__weekdays{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.tq-calendar__weekdays span{block-size:28px;font-size:var(--tq-fs-2);color:var(--tq-text-3);text-transform:capitalize;place-items:center;display:grid}.tq-calendar__days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.tq-calendar__day{border-radius:var(--tq-radius-md);block-size:32px;font-size:var(--tq-fs-3);font-variant-numeric:tabular-nums;color:var(--tq-text-1);transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-calendar__day{transition-duration:1ms}}.tq-calendar__day:hover:not(.is-disabled):not(.is-selected){background:var(--tq-bg-hover)}.tq-calendar__day.is-outside{color:var(--tq-text-disabled)}.tq-calendar__day.is-weekend:not(.is-selected):not(.is-outside){color:var(--tq-text-2)}.tq-calendar__day.is-today:after{content:"";border-radius:var(--tq-radius-full);background:var(--tq-color-primary);block-size:4px;inline-size:4px;position:absolute;transform:translateY(11px)}.tq-calendar__day.in-range{background:var(--tq-bg-selected);border-radius:0}.tq-calendar__day.is-selected{background:var(--tq-color-primary);color:var(--tq-color-on-primary);font-weight:var(--tq-fw-medium)}.tq-calendar__day.is-selected:after{background:var(--tq-color-on-primary)}.tq-calendar__day.is-start{border-start-end-radius:0;border-end-end-radius:0}.tq-calendar__day.is-end{border-start-start-radius:0;border-end-start-radius:0}.tq-calendar__day.is-start.is-end{border-radius:var(--tq-radius-md)}.tq-calendar__day.is-disabled{color:var(--tq-text-disabled);cursor:not-allowed;text-decoration:line-through}.tq-calendar__day{position:relative}.tq-calendar__month-grid{gap:var(--tq-space-1);grid-template-columns:repeat(3,1fr);inline-size:252px;display:grid}.tq-calendar__month{padding-block:var(--tq-space-2);border-radius:var(--tq-radius-md);font-size:var(--tq-fs-3);text-transform:capitalize;transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease)}@media (prefers-reduced-motion:reduce){.tq-calendar__month{transition-duration:1ms}}.tq-calendar__month:hover{background:var(--tq-bg-hover)}.tq-calendar__month.is-selected{background:var(--tq-color-primary);color:var(--tq-color-on-primary)}.tq-calendar__footer{justify-content:space-between;align-items:center;gap:var(--tq-space-3);padding:var(--tq-space-3);border-block-start:1px solid var(--tq-divider);display:flex}.tq-calendar__time{align-items:center;gap:var(--tq-space-2);color:var(--tq-text-2);display:flex}.tq-calendar__time-input{border:1px solid var(--tq-border-strong);border-radius:var(--tq-radius-md);padding:var(--tq-space-1) var(--tq-space-2);background:var(--tq-bg-card);color:var(--tq-text-1);font-size:var(--tq-fs-3);font-variant-numeric:tabular-nums}.tq-alert{--_accent:var(--tq-color-info);--_suppl:var(--tq-color-info-suppl);--_border:var(--tq-color-info-border);align-items:flex-start;gap:var(--tq-space-3);padding:var(--tq-space-4);border:1px solid var(--_border);border-radius:var(--tq-radius-lg);background:var(--_suppl);display:flex}.tq-alert--success{--_accent:var(--tq-color-success);--_suppl:var(--tq-color-success-suppl);--_border:var(--tq-color-success-border)}.tq-alert--warning{--_accent:var(--tq-color-warning);--_suppl:var(--tq-color-warning-suppl);--_border:var(--tq-color-warning-border)}.tq-alert--error{--_accent:var(--tq-color-error);--_suppl:var(--tq-color-error-suppl);--_border:var(--tq-color-error-border)}.tq-alert--primary{--_accent:var(--tq-color-primary);--_suppl:var(--tq-color-primary-suppl);--_border:var(--tq-color-primary-border)}.tq-alert--subtle{border-color:#0000}.tq-alert__icon{color:var(--_accent);flex:none;margin-block-start:1px}.tq-alert__body{gap:var(--tq-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.tq-alert__title{font-size:var(--tq-fs-4);font-weight:var(--tq-fw-semibold);color:var(--tq-text-1);line-height:var(--tq-lh-tight)}.tq-alert__content{font-size:var(--tq-fs-3);line-height:var(--tq-lh-loose);color:var(--tq-text-2)}.tq-alert__content a{color:var(--tq-text-link);text-underline-offset:2px;text-decoration:underline}.tq-alert__actions{gap:var(--tq-space-2);flex-wrap:wrap;padding-block-start:var(--tq-space-1);display:flex}.tq-alert__close{border-radius:var(--tq-radius-sm);block-size:22px;inline-size:22px;color:var(--tq-text-3);transition-property:color,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-alert__close{transition-duration:1ms}}.tq-alert__close:hover{color:var(--tq-text-1);background:color-mix(in oklch, var(--_accent) 12%, transparent)}.tq-audio{align-items:center;gap:var(--tq-space-2);min-inline-size:0;padding:var(--tq-space-2);border-radius:var(--tq-radius-md);background:var(--tq-bg-card);border:1px solid var(--tq-border);display:flex}.tq-audio--small{--_wave-h:22px;--_control:28px}.tq-audio--medium{--_wave-h:30px;--_control:34px}.tq-audio--failed{border-color:var(--tq-color-error-border);background:var(--tq-color-error-suppl)}.tq-audio__play{inline-size:var(--_control);block-size:var(--_control);border-radius:var(--tq-radius-full);color:var(--tq-color-on-primary);background:var(--tq-color-primary);transition-property:background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-audio__play{transition-duration:1ms}}.tq-audio__play:hover:not(:disabled){background:var(--tq-color-primary-hover)}.tq-audio__play:disabled{color:var(--tq-color-on-status);background:var(--tq-color-error);cursor:not-allowed}.tq-audio__play:focus-visible{outline:2px solid var(--tq-color-primary);outline-offset:2px}.tq-audio__wave{block-size:var(--_wave-h);cursor:pointer;touch-action:none;flex:1;align-items:center;gap:2px;min-inline-size:90px;display:flex}.tq-audio__wave:focus-visible{outline:2px solid var(--tq-color-primary);outline-offset:3px}.tq-audio__bar{border-radius:var(--tq-radius-full);background:var(--tq-border-strong);min-inline-size:2px;max-inline-size:4px;transition-property:background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:1}@media (prefers-reduced-motion:reduce){.tq-audio__bar{transition-duration:1ms}}.tq-audio__bar.is-played{background:var(--tq-color-primary)}.tq-audio__time{font-size:var(--tq-fs-2);color:var(--tq-text-3);text-align:end;flex:none;min-inline-size:34px}.tq-audio__rate{padding:2px var(--tq-space-1);border-radius:var(--tq-radius-sm);font-size:var(--tq-fs-1);font-weight:var(--tq-fw-medium);color:var(--tq-text-3);transition-property:color,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none}@media (prefers-reduced-motion:reduce){.tq-audio__rate{transition-duration:1ms}}.tq-audio__rate:hover{color:var(--tq-text-1);background:var(--tq-bg-hover)}.tq-audio__rate.is-active{color:var(--tq-color-primary);background:var(--tq-color-primary-suppl)}.tq-audio__download{border-radius:var(--tq-radius-sm);block-size:24px;inline-size:24px;color:var(--tq-text-3);transition-property:color,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-audio__download{transition-duration:1ms}}.tq-audio__download:hover{color:var(--tq-color-primary);background:var(--tq-bg-hover)}.tq-avatar{border-radius:var(--tq-radius-full);font-weight:var(--tq-fw-semibold);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.tq-avatar--square{border-radius:var(--tq-radius-md)}.tq-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.tq-breadcrumb{min-inline-size:0}.tq-breadcrumb__list{align-items:center;gap:var(--tq-space-1);font-size:var(--tq-fs-3);flex-wrap:wrap;display:flex}.tq-breadcrumb__item{align-items:center;gap:var(--tq-space-1);min-inline-size:0;display:flex}.tq-breadcrumb__link{align-items:center;gap:var(--tq-space-1);padding-inline:var(--tq-space-1);border-radius:var(--tq-radius-sm);color:var(--tq-text-3);transition-property:color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:inline-flex}@media (prefers-reduced-motion:reduce){.tq-breadcrumb__link{transition-duration:1ms}}.tq-breadcrumb__link{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tq-breadcrumb__link:hover{color:var(--tq-text-link)}.tq-breadcrumb__current{align-items:center;gap:var(--tq-space-1);padding-inline:var(--tq-space-1);color:var(--tq-text-1);font-weight:var(--tq-fw-medium);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:inline-flex;overflow:hidden}.tq-breadcrumb__sep{color:var(--tq-text-disabled);display:inline-flex}.tq-card{background:var(--tq-bg-card);border:1px solid var(--tq-border);border-radius:var(--tq-radius-lg);min-inline-size:0;transition-property:border-color,box-shadow,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.tq-card{transition-duration:1ms}}.tq-card--small{--_pad:var(--tq-space-3)}.tq-card--medium{--_pad:var(--tq-space-4)}.tq-card--large{--_pad:var(--tq-space-6)}.tq-card--dashed{background:0 0;border-style:dashed}.tq-card--hoverable:hover{border-color:var(--tq-border-hover);box-shadow:var(--tq-shadow-1)}.tq-card__header{justify-content:space-between;align-items:flex-start;gap:var(--tq-space-3);padding:var(--_pad);padding-block-end:0;display:flex}.tq-card__heading{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.tq-card__title{font-size:var(--tq-fs-5);font-weight:var(--tq-fw-semibold);line-height:var(--tq-lh-tight);color:var(--tq-text-1)}.tq-card__subtitle{font-size:var(--tq-fs-3);color:var(--tq-text-3)}.tq-card__extra{align-items:center;gap:var(--tq-space-2);flex:none;display:flex}.tq-card__content{padding:var(--_pad);min-inline-size:0}.tq-card__content--flush{padding:0}.tq-card__content--stack{gap:var(--_stack-gap);flex-direction:column;display:flex}.tq-card__header+.tq-card__content{padding-block-start:var(--tq-space-3)}.tq-card__footer{padding:var(--_pad);padding-block-start:0}.tq-checkbox{align-items:flex-start;gap:var(--tq-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.tq-checkbox--small{--_size:15px;font-size:var(--tq-fs-3)}.tq-checkbox--medium{--_size:17px;font-size:var(--tq-fs-4)}.tq-checkbox--large{--_size:19px;font-size:var(--tq-fs-5)}.tq-checkbox__native{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.tq-checkbox__box{inline-size:var(--_size);block-size:var(--_size);border:1px solid var(--tq-border-strong);border-radius:var(--tq-radius-sm);background:var(--tq-bg-card);color:var(--tq-color-on-primary);transition-property:background-color,border-color,box-shadow;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none;place-items:center;margin-block-start:1px;display:grid}@media (prefers-reduced-motion:reduce){.tq-checkbox__box{transition-duration:1ms}}.tq-checkbox:hover:not(.tq-checkbox--disabled) .tq-checkbox__box{border-color:var(--tq-color-primary)}.tq-checkbox--checked .tq-checkbox__box,.tq-checkbox--indeterminate .tq-checkbox__box{background:var(--tq-color-primary);border-color:var(--tq-color-primary)}.tq-checkbox__native:focus-visible+.tq-checkbox__box{box-shadow:0 0 0 3px color-mix(in oklch, var(--tq-color-primary) 20%, transparent)}.tq-checkbox__text{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.tq-checkbox__label{color:var(--tq-text-1);line-height:var(--tq-lh-tight)}.tq-checkbox__description{font-size:var(--tq-fs-2);color:var(--tq-text-3)}.tq-checkbox--disabled{cursor:not-allowed;opacity:.55}.tq-checkbox-group{gap:var(--tq-space-2) var(--tq-space-5);display:flex}.tq-checkbox-group--vertical{flex-direction:column}.tq-checkbox-group--horizontal{flex-flow:wrap}.tq-collapse-enter-active,.tq-collapse-leave-active{transition:block-size var(--tq-dur-base) var(--tq-ease), opacity var(--tq-dur-fast) var(--tq-ease)}.tq-collapse-enter-from,.tq-collapse-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.tq-collapse-enter-active,.tq-collapse-leave-active{transition-duration:1ms}}.tq-collapse{flex-direction:column;min-inline-size:0;display:flex}.tq-collapse--bordered{border:1px solid var(--tq-border);border-radius:var(--tq-radius-lg);overflow:hidden}.tq-collapse__panel{border-block-end:1px solid var(--tq-divider)}.tq-collapse__panel:last-child{border-block-end:none}.tq-collapse__panel.is-disabled{opacity:.55}.tq-collapse__head{align-items:center;gap:var(--tq-space-3);inline-size:100%;padding:var(--tq-space-4);text-align:start;transition-property:background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.tq-collapse__head{transition-duration:1ms}}.tq-collapse__head:hover:not(:disabled){background:var(--tq-bg-hover)}.tq-collapse__head:disabled{cursor:not-allowed}.tq-collapse--arrow-right .tq-collapse__arrow{order:2;margin-inline-start:auto}.tq-collapse__arrow{color:var(--tq-text-3);transition-property:rotate,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none}@media (prefers-reduced-motion:reduce){.tq-collapse__arrow{transition-duration:1ms}}.tq-collapse__arrow.is-open{color:var(--tq-color-primary);rotate:180deg}.tq-collapse__title{font-size:var(--tq-fs-4);font-weight:var(--tq-fw-medium);color:var(--tq-text-1);min-inline-size:0}.tq-collapse--arrow-right .tq-collapse__title{flex:1}.tq-collapse__extra{font-size:var(--tq-fs-2);color:var(--tq-text-3);flex:none;order:1}.tq-collapse__content{padding:0 var(--tq-space-4) var(--tq-space-4);font-size:var(--tq-fs-3);line-height:var(--tq-lh-loose);color:var(--tq-text-2)}.tq-config-provider{display:contents}.tq-config-provider[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tq-config-provider[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tq-empty{align-items:center;gap:var(--tq-space-3);text-align:center;flex-direction:column;display:flex}.tq-empty--small{padding-block:var(--tq-space-6)}.tq-empty--medium{padding-block:var(--tq-space-10)}.tq-empty--large{padding-block:var(--tq-space-16)}.tq-empty__icon{border-radius:var(--tq-radius-full);block-size:52px;inline-size:52px;color:var(--tq-text-3);background:var(--tq-bg-sunken);place-items:center;display:grid}.tq-empty__text{gap:var(--tq-space-1);flex-direction:column;max-inline-size:42ch;display:flex}.tq-empty__title{font-size:var(--tq-fs-5);font-weight:var(--tq-fw-semibold);color:var(--tq-text-1)}.tq-empty__description{font-size:var(--tq-fs-3);line-height:var(--tq-lh-loose);color:var(--tq-text-3)}.tq-empty__actions{justify-content:center;gap:var(--tq-space-2);flex-wrap:wrap;display:flex}.tq-pagination{justify-content:space-between;align-items:center;gap:var(--tq-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.tq-pagination__total{font-size:var(--tq-fs-3);color:var(--tq-text-3)}.tq-pagination__controls{align-items:center;gap:var(--tq-space-1);display:flex}.tq-pagination__position{font-size:var(--tq-fs-3);color:var(--tq-text-2);display:none}.tq-pagination__page{min-inline-size:var(--_h);block-size:var(--_h);padding-inline:var(--tq-space-2);border-radius:var(--tq-radius-md);font-size:var(--_fs);font-weight:var(--tq-fw-medium);color:var(--tq-text-2);transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-pagination__page{transition-duration:1ms}}.tq-pagination__page:hover:not(:disabled):not(.is-active){background:var(--tq-bg-hover);color:var(--tq-text-1)}.tq-pagination__page.is-active{background:var(--tq-color-primary);color:var(--tq-color-on-primary)}.tq-pagination__page:disabled{cursor:not-allowed;opacity:.5}.tq-pagination--small{--_h:var(--tq-control-small);--_fs:var(--tq-fs-3)}.tq-pagination--medium{--_h:var(--tq-control-medium);--_fs:var(--tq-fs-4)}.tq-pagination__gap{text-align:center;inline-size:24px;color:var(--tq-text-disabled)}.tq-pagination__size{flex:none;inline-size:130px}.tq-skeleton{gap:var(--tq-space-2);flex-direction:column;inline-size:100%;display:flex}.tq-skeleton__item{background:var(--tq-bg-skeleton);border-radius:var(--tq-radius-sm);inline-size:100%;display:block}.tq-skeleton__item--text{border-radius:var(--tq-radius-full);block-size:12px}.tq-skeleton__item--rect{border-radius:var(--tq-radius-md);block-size:100px}.tq-skeleton__item--circle{border-radius:var(--tq-radius-full);block-size:40px;inline-size:40px}.tq-skeleton--animated .tq-skeleton__item{animation:1.6s ease-in-out infinite tq-skeleton-pulse}@media (prefers-reduced-motion:reduce){.tq-skeleton--animated .tq-skeleton__item{animation:none}}@keyframes tq-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.tq-table{flex-direction:column;min-inline-size:0;display:flex}.tq-table--small{--_row-h:40px;--_pad:var(--tq-space-2);--_fs:var(--tq-fs-3)}.tq-table--medium{--_row-h:52px;--_pad:var(--tq-space-3);--_fs:var(--tq-fs-4)}.tq-table__scroll{scrollbar-width:none;-ms-overflow-style:none;min-inline-size:0;position:relative;overflow-x:auto}.tq-table__scroll::-webkit-scrollbar{block-size:0;inline-size:0}.tq-table--fill{flex:1;min-block-size:0}.tq-table--fill .tq-table__scroll{flex:1;min-block-size:0;overflow:auto}.tq-table__grid{min-inline-size:100%;width:max-content;display:grid}.tq-table--fit .tq-table__grid{inline-size:100%;width:100%}.tq-table--fit .tq-table__scroll{overflow-x:hidden}.tq-table__row{grid-template-columns:subgrid;min-block-size:var(--_row-h);border-block-end:1px solid var(--tq-divider);transition-property:background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);grid-column:1/-1;align-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-table__row{transition-duration:1ms}}.tq-table__row--head{background:var(--tq-bg-card);border-block-end-color:var(--tq-border);min-block-size:42px}.tq-table__row--head.is-sticky{z-index:100;position:sticky;inset-block-start:0}.tq-table__row:last-child{border-block-end:none}.tq-table__row.is-hovered:not(.tq-table__row--head){background:var(--tq-bg-hover)}.tq-table__row.is-selected{background:var(--tq-bg-selected)}.tq-table__row.is-clickable{cursor:pointer}.tq-table--striped .tq-table__row:not(.tq-table__row--head):nth-child(2n){background:var(--tq-bg-sunken)}.tq-table__cell{align-items:center;gap:var(--tq-space-2);min-inline-size:0;padding:var(--tq-space-2) var(--_pad);font-size:var(--_fs);color:var(--tq-text-1);display:flex}.tq-table__cell--head{font-size:var(--tq-fs-2);font-weight:var(--tq-fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--tq-text-3);-webkit-user-select:none;user-select:none}.tq-table__cell--head.is-sortable{cursor:pointer}.tq-table__cell--head.is-sortable:hover{color:var(--tq-text-1)}.tq-table__cell--check{justify-content:center;padding-inline:0}.tq-table__cell--right{text-align:end;justify-content:flex-end}.tq-table__cell--center{text-align:center;justify-content:center}.tq-table__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tq-table__hint{color:var(--tq-text-disabled);flex:none}.tq-table__sort{color:var(--tq-text-disabled);flex:none;display:inline-flex}.tq-table__sort .is-active{color:var(--tq-color-primary)}.tq-table__value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tq-table__overlay{background:color-mix(in oklch, var(--tq-bg-card) 65%, transparent);place-items:center;display:grid;position:absolute;inset:0}.tq-table__footer{padding-block-start:var(--tq-space-3)}.tq-table .tq-table__row.is-dragging{opacity:.4}.tq-table .tq-table__row.is-drop-target{box-shadow:inset 0 2px 0 var(--tq-color-primary)}.tq-descriptions{grid-template-columns:repeat(var(--_columns), minmax(0, 1fr));gap:var(--tq-space-4) var(--tq-space-6);min-inline-size:0;display:grid}@container (width<=640px){.tq-descriptions{grid-template-columns:minmax(0,1fr)}}.tq-descriptions--small{--_fs-label:var(--tq-fs-2);--_fs-value:var(--tq-fs-3)}.tq-descriptions--medium{--_fs-label:var(--tq-fs-3);--_fs-value:var(--tq-fs-4)}.tq-descriptions__item{gap:var(--tq-space-1);flex-direction:column;min-inline-size:0;display:flex}.tq-descriptions--left .tq-descriptions__item{align-items:baseline;gap:var(--tq-space-4);flex-direction:row}.tq-descriptions--left .tq-descriptions__label{inline-size:var(--_label-w);flex:none}.tq-descriptions__label{align-items:center;gap:var(--tq-space-1);font-size:var(--_fs-label);color:var(--tq-text-3);display:flex}.tq-descriptions__hint{color:var(--tq-text-disabled);cursor:help;display:inline-flex}.tq-descriptions__value{font-size:var(--_fs-value);color:var(--tq-text-1);overflow-wrap:anywhere}.tq-descriptions--bordered .tq-descriptions__item{padding:var(--tq-space-3);border:1px solid var(--tq-border);border-radius:var(--tq-radius-md);background:var(--tq-bg-card)}.tq-dropdown{padding:var(--tq-space-1)}.tq-dropdown__list{flex-direction:column;gap:1px;display:flex}.tq-dropdown__item{align-items:center;gap:var(--tq-space-2);inline-size:100%;padding:var(--tq-space-2) var(--tq-space-3);border-radius:var(--tq-radius-md);font-size:var(--tq-fs-4);text-align:start;color:var(--tq-text-1);transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.tq-dropdown__item{transition-duration:1ms}}.tq-dropdown__item>.tq-icon{color:var(--tq-text-3)}.tq-dropdown__item:hover:not(.tq-dropdown__item--disabled){background:var(--tq-bg-hover)}.tq-dropdown__item--danger{color:var(--tq-color-error)}.tq-dropdown__item--danger>.tq-icon{color:currentColor}.tq-dropdown__item--danger:hover{background:var(--tq-color-error-suppl)}.tq-dropdown__item--disabled{color:var(--tq-text-disabled);cursor:not-allowed}.tq-dropdown__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.tq-dropdown__suffix{font-size:var(--tq-fs-2);color:var(--tq-text-3)}.tq-dropdown__divider{block-size:1px;margin-block:var(--tq-space-1);background:var(--tq-divider)}.tq-dropdown__group{padding:var(--tq-space-2) var(--tq-space-3) var(--tq-space-1);font-size:var(--tq-fs-1);font-weight:var(--tq-fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--tq-text-3)}.tq-emoji{flex-direction:column;block-size:420px;inline-size:352px;display:flex}.tq-emoji__head{align-items:center;gap:var(--tq-space-2);padding:var(--tq-space-3) var(--tq-space-3) var(--tq-space-2);display:flex}.tq-emoji__tone{flex:none;position:relative}.tq-emoji__tone-current,.tq-emoji__tone-option{border-radius:var(--tq-radius-md);block-size:30px;inline-size:30px;transition-property:background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);place-items:center;font-size:18px;line-height:1;display:grid}@media (prefers-reduced-motion:reduce){.tq-emoji__tone-current,.tq-emoji__tone-option{transition-duration:1ms}}.tq-emoji__tone-current:hover,.tq-emoji__tone-option:hover{background:var(--tq-bg-hover)}.tq-emoji__tone-list{z-index:1300;padding:var(--tq-space-1);border-radius:var(--tq-radius-md);background:var(--tq-bg-elevated);border:1px solid var(--tq-border);box-shadow:var(--tq-shadow-2);display:flex;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.tq-emoji__tone-option.is-active{background:var(--tq-bg-selected)}.tq-emoji__tabs{padding:0 var(--tq-space-3) var(--tq-space-2);border-block-end:1px solid var(--tq-divider);gap:2px;display:flex}.tq-emoji__tab{border-radius:var(--tq-radius-sm);block-size:30px;inline-size:32px;color:var(--tq-text-3);transition-property:color,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:1;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-emoji__tab{transition-duration:1ms}}.tq-emoji__tab:hover{color:var(--tq-text-1);background:var(--tq-bg-hover)}.tq-emoji__tab.is-active{color:var(--tq-color-primary);background:var(--tq-color-primary-suppl)}.tq-emoji__scroll{min-block-size:0;padding:0 var(--tq-space-2) var(--tq-space-3);scrollbar-width:thin;scrollbar-color:var(--tq-border-strong) transparent;flex:1;overflow-y:auto}.tq-emoji__scroll::-webkit-scrollbar{block-size:6px;inline-size:6px}.tq-emoji__scroll::-webkit-scrollbar-thumb{background:var(--tq-border-strong);border-radius:var(--tq-radius-full)}.tq-emoji__scroll::-webkit-scrollbar-track{background:0 0}.tq-emoji__scroll{scroll-behavior:smooth}.tq-emoji__title{z-index:1;padding:var(--tq-space-2) var(--tq-space-2) var(--tq-space-1);font-size:var(--tq-fs-1);font-weight:var(--tq-fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--tq-text-3);background:var(--tq-bg-elevated);position:sticky;inset-block-start:0}.tq-emoji__grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));display:grid}.tq-emoji__item{border-radius:var(--tq-radius-sm);block-size:36px;transition-property:background-color,scale;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);place-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:22px;line-height:1;display:grid}@media (prefers-reduced-motion:reduce){.tq-emoji__item{transition-duration:1ms}}.tq-emoji__item:hover{background:var(--tq-bg-hover);scale:1.15}.tq-emoji__loading,.tq-emoji__empty{block-size:200px;padding-inline:var(--tq-space-6);text-align:center;font-size:var(--tq-fs-3);color:var(--tq-text-3);place-items:center;display:grid}.tq-form{gap:var(--tq-space-4);flex-direction:column;display:flex}.tq-form-item{gap:var(--tq-space-2);display:flex}.tq-form-item--label-top{flex-direction:column}.tq-form-item--label-left{align-items:flex-start;gap:var(--tq-space-4);flex-direction:row}.tq-form-item--label-left .tq-form-item__label{text-align:end;flex:none;justify-content:flex-end;padding-block-start:9px}.tq-form-item__label{align-items:center;gap:var(--tq-space-1);display:flex}.tq-form-item__label>label{align-items:center;gap:var(--tq-space-1);flex:1;min-inline-size:0;display:flex}.tq-form-item__label{font-size:var(--tq-fs-3);font-weight:var(--tq-fw-medium);color:var(--tq-text-2);line-height:var(--tq-lh-tight)}.tq-form-item__required{color:var(--tq-color-error);margin-inline-start:2px}.tq-form-item__tooltip-trigger{color:var(--tq-text-3);cursor:help;border-radius:var(--tq-radius-full);display:inline-flex}.tq-form-item__tooltip-trigger:focus-visible{outline:2px solid var(--tq-color-primary);outline-offset:2px}.tq-form-item__tooltip-trigger:hover{color:var(--tq-text-2)}.tq-form-item__tooltip{max-inline-size:280px;padding:var(--tq-space-2) var(--tq-space-3);font-size:var(--tq-fs-3);color:var(--tq-text-2)}.tq-form-item__control{gap:var(--tq-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.tq-form-item__feedback{font-size:var(--tq-fs-2);transition:grid-template-rows var(--tq-dur-fast) var(--tq-ease);grid-template-rows:0fr;line-height:1.4;display:grid}.tq-form-item__feedback.is-open{grid-template-rows:1fr}.tq-form-item__feedback--reserved{grid-template-rows:1fr;min-block-size:18px}@media (prefers-reduced-motion:reduce){.tq-form-item__feedback{transition:none}}.tq-form-item__feedback-inner{min-block-size:0;overflow:hidden}.tq-form-item__error{color:var(--tq-color-error)}.tq-form-item__hint{color:var(--tq-text-3)}.tq-form-item--error .tq-input,.tq-form-item--error .tq-select,.tq-form-item--error .tq-datepicker{--_border:var(--tq-color-error);--_ring:var(--tq-color-error)}.tq-form-item--warning .tq-input,.tq-form-item--warning .tq-select,.tq-form-item--warning .tq-datepicker{--_border:var(--tq-color-warning);--_ring:var(--tq-color-warning)}.tq-form-item--warning .tq-form-item__error{color:var(--tq-color-warning-fg)}.tq-form-feedback-enter-active,.tq-form-feedback-leave-active{transition:opacity var(--tq-dur-fast) var(--tq-ease), transform var(--tq-dur-fast) var(--tq-ease)}.tq-form-feedback-enter-from,.tq-form-feedback-leave-to{opacity:0;transform:translateY(-2px)}.tq-logo{color:var(--tq-text-1);flex:none;display:block}.tq-logo svg{block-size:100%;inline-size:auto;display:block}.tq-menu{min-inline-size:0}.tq-menu--small{--_h:var(--tq-control-small);--_fs:var(--tq-fs-3)}.tq-menu--medium{--_h:var(--tq-control-medium);--_fs:var(--tq-fs-4)}.tq-menu__list{gap:2px;display:flex}.tq-menu--vertical .tq-menu__list{flex-direction:column}.tq-menu--horizontal .tq-menu__list{flex-flow:wrap}.tq-menu__item{align-items:center;gap:var(--tq-space-2);inline-size:100%;min-block-size:var(--_h);padding-inline:var(--tq-space-3);border-radius:var(--tq-radius-md);font-size:var(--_fs);font-weight:var(--tq-fw-medium);text-align:start;color:var(--tq-text-2);transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.tq-menu__item{transition-duration:1ms}}.tq-menu__item>.tq-icon{color:var(--tq-text-3)}.tq-menu__item:hover:not(.tq-menu__item--disabled):not(.tq-menu__item--active){background:var(--tq-bg-hover);color:var(--tq-text-1)}.tq-menu__item--active{background:var(--tq-bg-selected);color:var(--tq-color-primary)}.tq-menu__item--active>.tq-icon{color:currentColor}.tq-menu__item--disabled{color:var(--tq-text-disabled);cursor:not-allowed}.tq-menu__item--child{font-weight:var(--tq-fw-regular);padding-inline-start:var(--tq-space-9)}.tq-menu--horizontal .tq-menu__item{inline-size:auto}.tq-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.tq-menu__badge{border-radius:var(--tq-radius-full);block-size:20px;min-inline-size:20px;font-size:var(--tq-fs-1);font-variant-numeric:tabular-nums;color:var(--tq-text-2);background:var(--tq-bg-sunken);place-items:center;padding-inline:6px;display:grid}.tq-menu__arrow{transition-property:rotate;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease)}@media (prefers-reduced-motion:reduce){.tq-menu__arrow{transition-duration:1ms}}.tq-menu__arrow.is-open{rotate:180deg}.tq-menu__children{flex-direction:column;gap:2px;padding-block-start:2px;display:flex}.tq-modal-mask{z-index:1200;padding:var(--tq-space-10) var(--tq-space-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width<=1023.98px){.tq-modal-mask{padding:0;overflow:hidden}}.tq-modal-mask{background:var(--tq-bg-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tq-modal{background:var(--tq-bg-card);border-radius:var(--tq-radius-xl);max-inline-size:100%;max-block-size:calc(100dvh - var(--tq-space-10) * 2);flex-direction:column;margin-block:auto;display:flex}@media (width<=1023.98px){.tq-modal{border-radius:0;block-size:100dvh;max-block-size:none;margin-block:0;overflow:hidden;inline-size:100%!important}}.tq-modal{box-shadow:var(--tq-shadow-3);outline:none;overflow:hidden}.tq-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--tq-space-3);padding:var(--tq-space-5) var(--tq-space-5) 0;display:flex}.tq-modal__heading{gap:var(--tq-space-1);flex-direction:column;min-inline-size:0;display:flex}.tq-modal__title{font-size:var(--tq-fs-6);font-weight:var(--tq-fw-semibold);line-height:var(--tq-lh-tight);letter-spacing:-.01em;color:var(--tq-text-1)}.tq-modal__subtitle{align-items:center;gap:var(--tq-space-2);font-size:var(--tq-fs-3);color:var(--tq-text-3);display:flex}.tq-modal__close{border-radius:var(--tq-radius-md);block-size:28px;inline-size:28px;color:var(--tq-text-3);transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-modal__close{transition-duration:1ms}}.tq-modal__close:hover{background:var(--tq-bg-hover);color:var(--tq-text-1)}.tq-modal__content{min-block-size:0;padding:var(--tq-space-4) var(--tq-space-5);flex:1;min-inline-size:0;overflow-y:auto}.tq-modal__content--flush{padding:0;overflow:hidden}.tq-modal__footer{justify-content:flex-end;align-items:center;gap:var(--tq-space-2);padding:0 var(--tq-space-5) var(--tq-space-5);display:flex}.tq-modal__footer-extra{font-size:var(--tq-fs-3);color:var(--tq-text-3);margin-inline-end:auto}.tq-modal-enter-active{transition:opacity var(--tq-dur-slow) var(--tq-ease-emphasized), backdrop-filter var(--tq-dur-slow) var(--tq-ease-emphasized)}.tq-modal-enter-active .tq-modal{transition:opacity var(--tq-dur-base) var(--tq-ease-out), transform var(--tq-dur-slow) var(--tq-ease-emphasized)}.tq-modal-leave-active{transition:opacity var(--tq-dur-fast) var(--tq-ease-in), backdrop-filter var(--tq-dur-fast) var(--tq-ease-in)}.tq-modal-leave-active .tq-modal{transition:opacity var(--tq-dur-fast) var(--tq-ease-in), transform var(--tq-dur-fast) var(--tq-ease-in)}.tq-modal-enter-from{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.tq-modal-enter-from .tq-modal{opacity:0;transform:translateY(16px)scale(.985)}.tq-modal-leave-to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.tq-modal-leave-to .tq-modal{opacity:0;transform:translateY(6px)scale(.99)}@media (prefers-reduced-motion:reduce){.tq-modal-enter-active,.tq-modal-leave-active{transition-duration:1ms}.tq-modal-enter-active .tq-modal,.tq-modal-leave-active .tq-modal{transition-duration:1ms;transform:none}.tq-modal-enter-from .tq-modal,.tq-modal-leave-to .tq-modal{transform:none}}.tq-phone{align-items:stretch;gap:var(--tq-space-2);inline-size:100%;min-inline-size:0;display:flex}.tq-phone__country{align-items:center;gap:var(--tq-space-1);padding-inline:var(--tq-space-2);border:1px solid var(--tq-border-strong);border-radius:var(--tq-radius-md);background:var(--tq-bg-card);color:var(--tq-text-1);transition-property:border-color,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none;display:flex}@media (prefers-reduced-motion:reduce){.tq-phone__country{transition-duration:1ms}}.tq-phone__country:hover:not(:disabled){border-color:var(--tq-border-hover)}.tq-phone__country:disabled{background:var(--tq-bg-disabled);cursor:not-allowed}.tq-phone__country:focus-visible{outline:2px solid var(--tq-color-primary);outline-offset:2px}.tq-phone__country>.tq-icon{color:var(--tq-text-3)}.tq-phone__flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:16px;line-height:1}.tq-phone__dial{font-size:var(--tq-fs-3);color:var(--tq-text-2)}.tq-phone__field{flex:1;min-inline-size:0}.tq-phone-countries{max-block-size:320px;inline-size:280px;padding:var(--tq-space-1)}.tq-phone-countries__search{padding:var(--tq-space-1) var(--tq-space-1) var(--tq-space-2)}.tq-phone-countries__list{flex-direction:column;gap:1px;display:flex}.tq-phone-countries__item{align-items:center;gap:var(--tq-space-2);inline-size:100%;padding:var(--tq-space-2);border-radius:var(--tq-radius-md);text-align:start;transition-property:background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.tq-phone-countries__item{transition-duration:1ms}}.tq-phone-countries__item:hover{background:var(--tq-bg-hover)}.tq-phone-countries__item.is-active{background:var(--tq-bg-selected)}.tq-phone-countries__item.is-active .tq-phone-countries__name{color:var(--tq-color-primary)}.tq-phone-countries__name{font-size:var(--tq-fs-3);color:var(--tq-text-1);text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.tq-phone-countries__dial{font-size:var(--tq-fs-2);color:var(--tq-text-3)}.tq-phone-countries__empty{padding:var(--tq-space-4);text-align:center;font-size:var(--tq-fs-3);color:var(--tq-text-3)}.tq-badge{min-inline-size:var(--_size);block-size:var(--_size);padding-inline:var(--_px);border-radius:var(--tq-radius-full);font-size:var(--_fs);font-weight:var(--tq-fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tq-color-on-primary);background:var(--_bg);place-items:center;line-height:1;display:inline-grid}.tq-badge--tiny{--_size:14px;--_px:3px;--_fs:9px}.tq-badge--small{--_size:16px;--_px:4px;--_fs:10px}.tq-badge--medium{--_size:18px;--_px:5px;--_fs:11px}.tq-badge--large{--_size:22px;--_px:7px;--_fs:12px}.tq-badge--error{--_bg:var(--tq-color-error)}.tq-badge--primary{--_bg:var(--tq-color-primary)}.tq-badge--success{--_bg:var(--tq-color-success)}.tq-badge--warning{--_bg:var(--tq-color-warning)}.tq-badge--info{--_bg:var(--tq-color-info)}.tq-badge--default{--_bg:var(--tq-bg-sunken);color:var(--tq-text-2)}.tq-badge--dot{--_size:8px;--_px:0;min-inline-size:var(--_size)}.tq-badge--bordered{border:1.5px solid var(--tq-bg-body);box-sizing:content-box}.tq-drawer{z-index:1100;display:flex;position:fixed;inset:0}.tq-drawer--right{justify-content:flex-end}.tq-drawer--left{justify-content:flex-start}.tq-drawer--top{align-items:flex-start}.tq-drawer--bottom{align-items:flex-end}.tq-drawer__mask{background:var(--tq-bg-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.tq-drawer__panel{background:var(--tq-bg-card);box-shadow:shadow("lg");will-change:translate;flex-direction:column;display:flex;position:relative;overflow:hidden;translate:0}.tq-drawer__panel:focus{outline:none}.tq-drawer--right .tq-drawer__panel{border-start-start-radius:var(--tq-radius-xl);border-end-start-radius:var(--tq-radius-xl)}.tq-drawer--left .tq-drawer__panel{border-start-end-radius:var(--tq-radius-xl);border-end-end-radius:var(--tq-radius-xl)}.tq-drawer--top .tq-drawer__panel,.tq-drawer--bottom .tq-drawer__panel{inline-size:100%}.tq-drawer--top .tq-drawer__panel{border-end-end-radius:var(--tq-radius-xl);border-end-start-radius:var(--tq-radius-xl)}.tq-drawer--bottom .tq-drawer__panel{border-start-start-radius:var(--tq-radius-xl);border-start-end-radius:var(--tq-radius-xl)}.tq-drawer__header{align-items:flex-start;gap:var(--tq-space-3);padding:var(--tq-space-5) var(--tq-space-5) var(--tq-space-4);display:flex}.tq-drawer__heading{flex:1;min-inline-size:0}.tq-drawer__title{font-size:var(--tq-fs-5);font-weight:var(--tq-fw-semibold);color:var(--tq-text-1)}.tq-drawer__subtitle{font-size:var(--tq-fs-3);line-height:var(--tq-lh-loose);color:var(--tq-text-3);margin-block-start:var(--tq-space-1)}.tq-drawer__close{border-radius:var(--tq-radius-md);block-size:30px;inline-size:30px;color:var(--tq-text-3);transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-drawer__close{transition-duration:1ms}}.tq-drawer__close:hover{background:var(--tq-bg-hover);color:var(--tq-text-1)}.tq-drawer__content{min-block-size:0;padding-inline:var(--tq-space-5);scrollbar-width:thin;scrollbar-color:var(--tq-border-strong) transparent;flex:1;padding-block-end:var(--tq-space-5);overflow-y:auto}.tq-drawer__content::-webkit-scrollbar{block-size:8px;inline-size:8px}.tq-drawer__content::-webkit-scrollbar-thumb{background:var(--tq-border-strong);border-radius:var(--tq-radius-full)}.tq-drawer__content::-webkit-scrollbar-track{background:0 0}.tq-drawer__content--flush{padding:0}.tq-drawer__footer{align-items:center;gap:var(--tq-space-2);padding:var(--tq-space-4) var(--tq-space-5);border-block-start:1px solid var(--tq-divider);display:flex}.tq-drawer-right-enter-active .tq-drawer__panel{transition:translate .3s cubic-bezier(.4,0,.2,1)}.tq-drawer-right-leave-active .tq-drawer__panel{transition:translate .22s cubic-bezier(.4,0,1,1)}.tq-drawer-right-enter-active .tq-drawer__mask,.tq-drawer-right-leave-active .tq-drawer__mask{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.tq-drawer-right-enter-from .tq-drawer__panel,.tq-drawer-right-leave-to .tq-drawer__panel{translate:100%}.tq-drawer-right-enter-from .tq-drawer__mask,.tq-drawer-right-leave-to .tq-drawer__mask{opacity:0}.tq-drawer-left-enter-active .tq-drawer__panel{transition:translate .3s cubic-bezier(.4,0,.2,1)}.tq-drawer-left-leave-active .tq-drawer__panel{transition:translate .22s cubic-bezier(.4,0,1,1)}.tq-drawer-left-enter-active .tq-drawer__mask,.tq-drawer-left-leave-active .tq-drawer__mask{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.tq-drawer-left-enter-from .tq-drawer__panel,.tq-drawer-left-leave-to .tq-drawer__panel{translate:-100%}.tq-drawer-left-enter-from .tq-drawer__mask,.tq-drawer-left-leave-to .tq-drawer__mask{opacity:0}.tq-drawer-top-enter-active .tq-drawer__panel{transition:translate .3s cubic-bezier(.4,0,.2,1)}.tq-drawer-top-leave-active .tq-drawer__panel{transition:translate .22s cubic-bezier(.4,0,1,1)}.tq-drawer-top-enter-active .tq-drawer__mask,.tq-drawer-top-leave-active .tq-drawer__mask{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.tq-drawer-top-enter-from .tq-drawer__panel,.tq-drawer-top-leave-to .tq-drawer__panel{translate:0 -100%}.tq-drawer-top-enter-from .tq-drawer__mask,.tq-drawer-top-leave-to .tq-drawer__mask{opacity:0}.tq-drawer-bottom-enter-active .tq-drawer__panel{transition:translate .3s cubic-bezier(.4,0,.2,1)}.tq-drawer-bottom-leave-active .tq-drawer__panel{transition:translate .22s cubic-bezier(.4,0,1,1)}.tq-drawer-bottom-enter-active .tq-drawer__mask,.tq-drawer-bottom-leave-active .tq-drawer__mask{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.tq-drawer-bottom-enter-from .tq-drawer__panel,.tq-drawer-bottom-leave-to .tq-drawer__panel{translate:0 100%}.tq-drawer-bottom-enter-from .tq-drawer__mask,.tq-drawer-bottom-leave-to .tq-drawer__mask{opacity:0}@media (prefers-reduced-motion:reduce){.tq-drawer__panel,.tq-drawer__mask{transition-duration:1ms!important}}.tq-chart{inline-size:100%;position:relative}.tq-chart__canvas{inline-size:100%;block-size:var(--_h);overflow:visible}.tq-chart__legend{justify-content:center;gap:var(--tq-space-1) var(--tq-space-4);flex-wrap:wrap;margin-block-start:var(--tq-space-2);display:flex}.tq-chart__legend-item{align-items:center;gap:var(--tq-space-2);padding:var(--tq-space-1) var(--tq-space-2);border-radius:var(--tq-radius-sm);font:inherit;font-size:var(--tq-fs-2);color:var(--tq-text-2);cursor:pointer;transition:color .12s var(--tq-ease-out), opacity .12s var(--tq-ease-out);background:0 0;border:0;display:inline-flex}.tq-chart__legend-item:hover{color:var(--tq-text-1);background:var(--tq-fill-1)}.tq-chart__legend-item.is-off{color:var(--tq-text-3)}.tq-chart__legend-item.is-off .tq-chart__legend-dot{background:var(--tq-text-3);opacity:.45}.tq-chart__legend-dot{border-radius:50%;flex:none;block-size:10px;inline-size:10px}.tq-chart__grid line{stroke:var(--tq-divider);stroke-width:1px;vector-effect:non-scaling-stroke}.tq-chart__axis text{fill:var(--tq-text-3);font-size:11px}.tq-chart__line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:4000;animation:tq-chart-draw .9s var(--tq-ease-out) backwards}.tq-chart__area{opacity:.1;animation:tq-chart-fade .7s var(--tq-ease-out) .2s backwards}.tq-chart__cursor line{stroke:var(--tq-border-strong);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.tq-chart__cursor circle{stroke:var(--tq-bg-card);stroke-width:2px;animation:tq-chart-pop .18s var(--tq-ease-out) backwards}.tq-chart__tip{pointer-events:none;z-index:1;gap:var(--tq-space-1);padding:var(--tq-space-2) var(--tq-space-3);border-radius:var(--tq-radius-md);border:1px solid var(--tq-border);background:var(--tq-bg-elevated);box-shadow:shadow("md");white-space:nowrap;transition:inset-inline-start .12s var(--tq-ease-out);flex-direction:column;display:flex;position:absolute;inset-block-start:0;transform:translate(-50%)translate(0,0)}.tq-chart__tip--start{transform:translate(0)}.tq-chart__tip--end{transform:translate(-100%)}.tq-chart__tip-date{font-size:var(--tq-fs-1);color:var(--tq-text-3)}.tq-chart__tip-row{align-items:center;gap:var(--tq-space-2);font-size:var(--tq-fs-2);color:var(--tq-text-2);display:flex}.tq-chart__tip-row strong{font-weight:var(--tq-fw-semibold);font-variant-numeric:tabular-nums;color:var(--tq-text-1);margin-inline-start:auto}.tq-chart__tip-dot{border-radius:var(--tq-radius-full);block-size:8px;inline-size:8px}.tq-chart__empty{text-align:center;font-size:var(--tq-fs-3);color:var(--tq-text-3);position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}@keyframes tq-chart-draw{0%{stroke-dashoffset:4000px}to{stroke-dashoffset:0}}@keyframes tq-chart-fade{0%{opacity:0}to{opacity:.1}}@keyframes tq-chart-pop{0%{r:0}}.tq-chart-tip-enter-active,.tq-chart-tip-leave-active{transition:opacity .14s var(--tq-ease-out), translate .14s var(--tq-ease-out)}.tq-chart-tip-enter-from,.tq-chart-tip-leave-to{opacity:0;translate:0 -4px}@media (prefers-reduced-motion:reduce){.tq-chart__line,.tq-chart__area,.tq-chart__cursor circle{animation:none}.tq-chart__line{stroke-dasharray:none}}.tq-crop{gap:var(--tq-space-3);flex-direction:column;display:flex}.tq-crop__stage{border-radius:var(--tq-radius-md);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#1c1c1e;position:relative;overflow:hidden}.tq-crop__stage:active{cursor:grabbing}.tq-crop__stage:focus-visible{outline:2px solid var(--tq-color-primary);outline-offset:2px}.tq-crop__image{transform-origin:50%;pointer-events:none;max-inline-size:none;position:absolute;inset-block-start:50%;inset-inline-start:50%}.tq-crop__frame{border-radius:var(--tq-radius-sm);pointer-events:none;outline:2px solid #ffffffe6;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #0000008c}.tq-crop__grid{background-image:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff59 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px)),linear-gradient(90deg,#0000 calc(66.66% - .5px),#ffffff59 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px)),linear-gradient(#0000 calc(33.33% - .5px),#ffffff59 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px)),linear-gradient(#0000 calc(66.66% - .5px),#ffffff59 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px));position:absolute;inset:0}.tq-crop__controls{align-items:center;gap:var(--tq-space-2);display:flex}.tq-crop__range{min-inline-size:0;accent-color:var(--tq-color-primary);flex:1}.tq-crop__hint{font-size:var(--tq-fs-2);color:var(--tq-text-3);text-align:center;margin:0}.tq-popconfirm{max-inline-size:300px;padding:var(--tq-space-4)}.tq-popconfirm__body{align-items:flex-start;gap:var(--tq-space-2);display:flex}.tq-popconfirm__icon{flex:none;margin-block-start:1px}.tq-popconfirm__icon--error{color:var(--tq-color-error)}.tq-popconfirm__icon--warning{color:var(--tq-color-warning)}.tq-popconfirm__icon--info,.tq-popconfirm__icon--primary{color:var(--tq-color-info)}.tq-popconfirm__icon--success{color:var(--tq-color-success)}.tq-popconfirm__icon--default{color:var(--tq-text-3)}.tq-popconfirm__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.tq-popconfirm__title{font-size:var(--tq-fs-4);font-weight:var(--tq-fw-medium);color:var(--tq-text-1);line-height:var(--tq-lh-tight)}.tq-popconfirm__description{font-size:var(--tq-fs-3);color:var(--tq-text-2)}.tq-popconfirm__actions{justify-content:flex-end;gap:var(--tq-space-2);padding-block-start:var(--tq-space-3);display:flex}.tq-dialog__text{font-size:var(--tq-fs-3);line-height:var(--tq-lh-loose);color:var(--tq-text-2)}.tq-progress{--_accent:var(--tq-color-primary);align-items:center;gap:var(--tq-space-2);min-inline-size:0;display:flex}.tq-progress--info{--_accent:var(--tq-color-info)}.tq-progress--success{--_accent:var(--tq-color-success)}.tq-progress--warning{--_accent:var(--tq-color-warning)}.tq-progress--error{--_accent:var(--tq-color-error)}.tq-progress--default{--_accent:var(--tq-text-2)}.tq-progress__track{border-radius:var(--tq-radius-full);background:var(--tq-bg-sunken);flex:1;min-inline-size:0;overflow:hidden}.tq-progress__fill{border-radius:var(--tq-radius-full);background:var(--_accent);block-size:100%;transition-property:inline-size;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease)}@media (prefers-reduced-motion:reduce){.tq-progress__fill{transition-duration:1ms}}.tq-progress__label{font-size:var(--tq-fs-2);font-weight:var(--tq-fw-medium);color:var(--tq-text-2);font-variant-numeric:tabular-nums;flex:none}.tq-progress__circle{flex:none;rotate:-90deg}.tq-progress__circle-track{stroke:var(--tq-bg-sunken)}.tq-progress__circle-fill{stroke:var(--_accent);transition-property:stroke-dashoffset;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease)}@media (prefers-reduced-motion:reduce){.tq-progress__circle-fill{transition-duration:1ms}}.tq-radio{align-items:flex-start;gap:var(--tq-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.tq-radio--small{--_size:15px;font-size:var(--tq-fs-3)}.tq-radio--medium{--_size:17px;font-size:var(--tq-fs-4)}.tq-radio--large{--_size:19px;font-size:var(--tq-fs-5)}.tq-radio__native{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.tq-radio__dot{inline-size:var(--_size);block-size:var(--_size);border:1px solid var(--tq-border-strong);border-radius:var(--tq-radius-full);background:var(--tq-bg-card);transition-property:border-color,box-shadow;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none;margin-block-start:1px;position:relative}@media (prefers-reduced-motion:reduce){.tq-radio__dot{transition-duration:1ms}}.tq-radio__dot:after{content:"";inline-size:calc(var(--_size) * .45);block-size:calc(var(--_size) * .45);border-radius:var(--tq-radius-full);background:var(--tq-color-primary);transition-property:scale;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);margin:auto;position:absolute;inset:0;scale:0}@media (prefers-reduced-motion:reduce){.tq-radio__dot:after{transition-duration:1ms}}.tq-radio:hover:not(.tq-radio--disabled) .tq-radio__dot,.tq-radio--checked .tq-radio__dot{border-color:var(--tq-color-primary)}.tq-radio--checked .tq-radio__dot:after{scale:1}.tq-radio__native:focus-visible+.tq-radio__dot{box-shadow:0 0 0 3px color-mix(in oklch, var(--tq-color-primary) 20%, transparent)}.tq-radio__text{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.tq-radio__label{color:var(--tq-text-1);line-height:var(--tq-lh-tight)}.tq-radio__description{font-size:var(--tq-fs-2);color:var(--tq-text-3)}.tq-radio--disabled{cursor:not-allowed;opacity:.55}.tq-radio-group{gap:var(--tq-space-2) var(--tq-space-5);display:flex}.tq-radio-group--vertical{flex-direction:column}.tq-radio-group--horizontal{flex-flow:wrap}.tq-radio-buttons{border-radius:var(--tq-radius-md);background:var(--tq-bg-sunken);border:1px solid var(--tq-border);padding:2px;display:inline-flex}.tq-radio-buttons--tiny{--_h:var(--tq-control-tiny);--_fs:var(--tq-fs-2)}.tq-radio-buttons--small{--_h:var(--tq-control-small);--_fs:var(--tq-fs-3)}.tq-radio-buttons--medium{--_h:var(--tq-control-medium);--_fs:var(--tq-fs-4)}.tq-radio-buttons--large{--_h:var(--tq-control-large);--_fs:var(--tq-fs-5)}.tq-radio-buttons__item{block-size:calc(var(--_h) - 6px);padding-inline:var(--tq-space-3);border-radius:calc(var(--tq-radius-md) - 2px);font-size:var(--_fs);font-weight:var(--tq-fw-medium);color:var(--tq-text-2);white-space:nowrap;transition-property:background-color,color,box-shadow;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease)}@media (prefers-reduced-motion:reduce){.tq-radio-buttons__item{transition-duration:1ms}}.tq-radio-buttons__item:hover:not(:disabled):not(.is-active){color:var(--tq-text-1)}.tq-radio-buttons__item.is-active{background:var(--tq-bg-card);color:var(--tq-text-1);box-shadow:var(--tq-shadow-1)}.tq-radio-buttons__item:disabled{color:var(--tq-text-disabled);cursor:not-allowed}.tq-result{--_accent:var(--tq-color-info);align-items:center;gap:var(--tq-space-4);text-align:center;flex-direction:column;display:flex}.tq-result--success{--_accent:var(--tq-color-success)}.tq-result--error{--_accent:var(--tq-color-error)}.tq-result--warning{--_accent:var(--tq-color-warning)}.tq-result--404{--_accent:var(--tq-text-3)}.tq-result--small{padding-block:var(--tq-space-6)}.tq-result--medium{padding-block:var(--tq-space-10)}.tq-result--large{padding-block:var(--tq-space-16)}.tq-result__icon{border-radius:var(--tq-radius-full);block-size:60px;inline-size:60px;color:var(--_accent);background:color-mix(in oklch, var(--_accent) 12%, transparent);place-items:center;display:grid}.tq-result__text{gap:var(--tq-space-2);flex-direction:column;max-inline-size:52ch;display:flex}.tq-result__title{font-size:var(--tq-fs-6);font-weight:var(--tq-fw-semibold);line-height:var(--tq-lh-tight);color:var(--tq-text-1)}.tq-result__description{font-size:var(--tq-fs-4);line-height:var(--tq-lh-loose);color:var(--tq-text-3)}.tq-result__actions{justify-content:center;gap:var(--tq-space-2);flex-wrap:wrap;display:flex}.tq-result__extra{inline-size:100%;max-inline-size:560px;padding:var(--tq-space-3);border-radius:var(--tq-radius-md);background:var(--tq-bg-sunken);font-family:var(--tq-font-mono);font-size:var(--tq-fs-2);color:var(--tq-text-3);text-align:start;overflow-wrap:anywhere}.tq-steps{min-inline-size:0;display:flex}.tq-steps--horizontal{gap:var(--tq-space-2);flex-direction:row}.tq-steps--vertical{gap:var(--tq-space-4);flex-direction:column}.tq-steps__item{align-items:flex-start;gap:var(--tq-space-3);flex:1;min-inline-size:0;display:flex;position:relative}.tq-steps--vertical .tq-steps__item{flex:none;padding-block-end:var(--tq-space-2)}.tq-steps__marker-wrap{border-radius:var(--tq-radius-full);cursor:default;flex:none}.tq-steps__marker-wrap:not(:disabled){cursor:pointer}.tq-steps__marker-wrap:focus-visible{outline:2px solid var(--tq-color-primary);outline-offset:2px}.tq-steps__marker{border-radius:var(--tq-radius-full);border:1px solid var(--tq-border-strong);block-size:26px;inline-size:26px;font-size:var(--tq-fs-2);font-weight:var(--tq-fw-semibold);font-variant-numeric:tabular-nums;color:var(--tq-text-3);background:var(--tq-bg-card);transition-property:background-color,border-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-steps__marker{transition-duration:1ms}}.tq-steps--small .tq-steps__marker{block-size:22px;inline-size:22px;font-size:var(--tq-fs-1)}.tq-steps--dots .tq-steps__marker{border-width:2px;block-size:10px;inline-size:10px}.tq-steps__item--process .tq-steps__marker{background:var(--tq-color-primary);border-color:var(--tq-color-primary);color:var(--tq-color-on-primary)}.tq-steps__item--finish .tq-steps__marker{background:var(--tq-color-primary-suppl);border-color:var(--tq-color-primary-border);color:var(--tq-color-primary)}.tq-steps__item--error .tq-steps__marker{background:var(--tq-color-error);border-color:var(--tq-color-error);color:var(--tq-color-on-status)}.tq-steps__text{flex-direction:column;gap:2px;min-inline-size:0;padding-block-start:2px;display:flex}.tq-steps__title{font-size:var(--tq-fs-3);font-weight:var(--tq-fw-medium);color:var(--tq-text-2);line-height:var(--tq-lh-tight)}.tq-steps__item--process .tq-steps__title{color:var(--tq-text-1)}.tq-steps__description{font-size:var(--tq-fs-2);color:var(--tq-text-3)}.tq-steps__line{background:var(--tq-divider);transition-property:background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);position:absolute}@media (prefers-reduced-motion:reduce){.tq-steps__line{transition-duration:1ms}}.tq-steps--horizontal .tq-steps__line{min-inline-size:var(--tq-space-4);block-size:1px;flex:1;margin-block-start:13px;margin-inline-start:var(--tq-space-2);position:static}.tq-steps--horizontal.tq-steps--small .tq-steps__line{margin-block-start:11px}.tq-steps--vertical .tq-steps__line{block-size:calc(100% - 22px);inline-size:1px;inset-block-start:30px;inset-inline-start:13px}.tq-steps__item--finish .tq-steps__line{background:var(--tq-color-primary-border)}.tq-switch{align-items:flex-start;gap:var(--tq-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.tq-switch--small{--_w:32px;--_h:18px;font-size:var(--tq-fs-3)}.tq-switch--medium{--_w:40px;--_h:22px;font-size:var(--tq-fs-4)}.tq-switch--large{--_w:48px;--_h:26px;font-size:var(--tq-fs-5)}.tq-switch__native{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.tq-switch__track{inline-size:var(--_w);block-size:var(--_h);border-radius:var(--tq-radius-full);background:var(--tq-bg-active);transition-property:background-color,box-shadow;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none;align-items:center;padding:2px;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.tq-switch__track{transition-duration:1ms}}.tq-switch--checked .tq-switch__track{background:var(--tq-color-primary)}.tq-switch__native:focus-visible+.tq-switch__track{box-shadow:0 0 0 3px color-mix(in oklch, var(--tq-color-primary) 20%, transparent)}.tq-switch__thumb{inline-size:calc(var(--_h) - 4px);block-size:calc(var(--_h) - 4px);border-radius:var(--tq-radius-full);background:var(--tq-bg-card);color:var(--tq-color-primary);box-shadow:var(--tq-shadow-1);transition-property:translate;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-switch__thumb{transition-duration:1ms}}.tq-switch--checked .tq-switch__thumb{translate:calc(var(--_w) - var(--_h)) 0}.tq-switch__text{font-size:var(--tq-fs-1);font-weight:var(--tq-fw-medium);color:var(--tq-text-2);text-align:end;transition-property:color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);position:absolute;inset-inline:6px}@media (prefers-reduced-motion:reduce){.tq-switch__text{transition-duration:1ms}}.tq-switch--checked .tq-switch__text{text-align:start;color:var(--tq-color-on-primary)}.tq-switch__label{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.tq-switch__label-text{color:var(--tq-text-1);line-height:var(--tq-lh-tight)}.tq-switch__description{font-size:var(--tq-fs-2);color:var(--tq-text-3)}.tq-switch--disabled{cursor:not-allowed;opacity:.55}.tq-tabs{flex-direction:column;min-inline-size:0;display:flex}.tq-tabs__list{align-items:center;gap:var(--tq-space-1);scrollbar-width:none;min-inline-size:0;display:flex;position:relative;overflow-x:auto}.tq-tabs__list::-webkit-scrollbar{display:none}.tq-tabs__list--justify .tq-tabs__tab{flex:1;justify-content:center}.tq-tabs__tab{align-items:center;gap:var(--tq-space-2);block-size:var(--_h);padding-inline:var(--tq-space-3);white-space:nowrap;font-size:var(--_fs);font-weight:var(--tq-fw-medium);color:var(--tq-text-3);transition-property:color,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.tq-tabs__tab{transition-duration:1ms}}.tq-tabs__tab:hover:not(.tq-tabs__tab--disabled):not(.tq-tabs__tab--active){color:var(--tq-text-1)}.tq-tabs__tab--active{color:var(--tq-color-primary)}.tq-tabs__tab--disabled{color:var(--tq-text-disabled);cursor:not-allowed}.tq-tabs__tab:focus-visible{outline:2px solid var(--tq-color-primary);outline-offset:-2px}.tq-tabs--small{--_h:34px;--_fs:var(--tq-fs-3)}.tq-tabs--medium{--_h:42px;--_fs:var(--tq-fs-4)}.tq-tabs__badge{border-radius:var(--tq-radius-full);block-size:18px;min-inline-size:18px;font-size:var(--tq-fs-1);font-variant-numeric:tabular-nums;color:var(--tq-text-2);background:var(--tq-bg-sunken);place-items:center;padding-inline:5px;display:grid}.tq-tabs__tab--active .tq-tabs__badge{color:var(--tq-color-primary);background:var(--tq-color-primary-suppl)}.tq-tabs--line .tq-tabs__list{border-block-end:1px solid var(--tq-divider)}.tq-tabs__indicator{border-radius:var(--tq-radius-full);background:var(--tq-color-primary);block-size:2px;transition-property:transform,inline-size;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);position:absolute;inset-block-end:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.tq-tabs__indicator{transition-duration:1ms}}.tq-tabs--segment .tq-tabs__list{border:1px solid var(--tq-border);border-radius:var(--tq-radius-md);background:var(--tq-bg-sunken);align-self:flex-start;gap:2px;padding:2px}.tq-tabs--segment .tq-tabs__tab{block-size:calc(var(--_h) - 8px);border-radius:calc(var(--tq-radius-md) - 2px);color:var(--tq-text-2)}.tq-tabs--segment .tq-tabs__tab--active{color:var(--tq-text-1);background:var(--tq-bg-card);box-shadow:var(--tq-shadow-1)}.tq-tabs__panel{min-inline-size:0;padding-block-start:var(--tq-space-4)}.tq-timeline{flex-direction:column;min-inline-size:0;display:flex}.tq-timeline--small{--_marker:14px;--_gap:var(--tq-space-3)}.tq-timeline--medium{--_marker:18px;--_gap:var(--tq-space-4)}.tq-timeline__item{--_accent:var(--tq-text-disabled);gap:var(--_gap);min-inline-size:0;display:flex}.tq-timeline__item--primary,.tq-timeline__item--info{--_accent:var(--tq-color-info)}.tq-timeline__item--success{--_accent:var(--tq-color-success)}.tq-timeline__item--warning{--_accent:var(--tq-color-warning)}.tq-timeline__item--error{--_accent:var(--tq-color-error)}.tq-timeline__rail{flex-direction:column;flex:none;align-items:center;display:flex}.tq-timeline__marker{border-radius:var(--tq-radius-full);background:var(--_accent);block-size:9px;inline-size:9px;color:var(--tq-color-on-primary);place-items:center;margin-block-start:7px;display:grid}.tq-timeline__item:has(.tq-timeline__marker>.tq-icon) .tq-timeline__marker{inline-size:var(--_marker);block-size:var(--_marker);background:color-mix(in oklch, var(--_accent) 16%, transparent);color:var(--_accent);margin-block-start:3px}.tq-timeline__line{inline-size:1px;min-block-size:var(--tq-space-4);background:var(--tq-divider);flex:1}.tq-timeline__body{min-inline-size:0;flex-direction:column;flex:1;gap:2px;padding-block-end:var(--tq-space-4);display:flex}.tq-timeline__head{justify-content:space-between;align-items:baseline;gap:var(--tq-space-3);display:flex}.tq-timeline__title{font-size:var(--tq-fs-4);font-weight:var(--tq-fw-medium);color:var(--tq-text-1)}.tq-timeline__time{font-size:var(--tq-fs-2);color:var(--tq-text-3);flex:none}.tq-timeline__description{font-size:var(--tq-fs-3);color:var(--tq-text-2);line-height:var(--tq-lh-loose)}.tq-timeline__item:last-child .tq-timeline__body{padding-block-end:0}.tq-tone-select{--_tone:var(--tq-text-3);--_bg:var(--tq-bg-card);align-items:center;gap:var(--tq-space-2);inline-size:100%;padding-inline:var(--tq-space-3);border:1px solid var(--tq-border);border-radius:var(--tq-radius-md);background:var(--_bg);color:var(--tq-text-1);cursor:pointer;transition-property:border-color,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.tq-tone-select{transition-duration:1ms}}.tq-tone-select:hover:not(:disabled){border-color:var(--tq-border-hover)}.tq-tone-select:disabled{cursor:default;opacity:.6}.tq-tone-select--small{block-size:32px;font-size:var(--tq-fs-2)}.tq-tone-select--medium{block-size:38px;font-size:var(--tq-fs-3)}.tq-tone-select--success{--_tone:var(--tq-color-success);--_bg:var(--tq-color-success-suppl)}.tq-tone-select--info{--_tone:var(--tq-color-info);--_bg:var(--tq-color-info-suppl)}.tq-tone-select--warning{--_tone:var(--tq-color-warning);--_bg:var(--tq-color-warning-suppl)}.tq-tone-select--error{--_tone:var(--tq-color-error);--_bg:var(--tq-color-error-suppl)}.tq-tone-select--primary{--_tone:var(--tq-color-primary);--_bg:var(--tq-color-primary-suppl)}.tq-tone-select__dot{border-radius:var(--tq-radius-full);background:var(--_tone);flex:none;block-size:8px;inline-size:8px}.tq-tone-select__label{text-align:start;white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.tq-tone-select__arrow{color:var(--tq-text-3);flex:none}.tq-tone-select__list{padding:var(--tq-space-1);flex-direction:column;min-inline-size:180px;display:flex}.tq-tone-select__option{--_tone:var(--tq-text-3);align-items:center;gap:var(--tq-space-2);padding:var(--tq-space-2);border-radius:var(--tq-radius-sm);color:var(--tq-text-1);font-size:var(--tq-fs-3);text-align:start;cursor:pointer;transition-property:background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);background:0 0;border:0;display:flex}@media (prefers-reduced-motion:reduce){.tq-tone-select__option{transition-duration:1ms}}.tq-tone-select__option:hover{background:var(--tq-bg-hover)}.tq-tone-select__option--active{background:var(--tq-bg-selected)}.tq-tone-select__option--success{--_tone:var(--tq-color-success)}.tq-tone-select__option--info{--_tone:var(--tq-color-info)}.tq-tone-select__option--warning{--_tone:var(--tq-color-warning)}.tq-tone-select__option--error{--_tone:var(--tq-color-error)}.tq-tone-select__option--primary{--_tone:var(--tq-color-primary)}.tq-tone-select__text{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.tq-tone-select__hint{font-size:var(--tq-fs-1);color:var(--tq-text-3)}.tq-tone-select__check{color:var(--tq-color-primary);flex:none}.tq-upload{gap:var(--tq-space-3);flex-direction:column;min-inline-size:0;display:flex}.tq-upload__input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.tq-upload__zone{align-items:center;gap:var(--tq-space-1);padding:var(--tq-space-6) var(--tq-space-4);border:1px dashed var(--tq-border-strong);border-radius:var(--tq-radius-lg);background:var(--tq-bg-sunken);color:var(--tq-text-3);transition-property:border-color,background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.tq-upload__zone{transition-duration:1ms}}.tq-upload__zone:hover:not(.is-disabled){border-color:var(--tq-color-primary);color:var(--tq-text-2)}.tq-upload__zone.is-dragging{border-color:var(--tq-color-primary);background:var(--tq-color-primary-suppl);color:var(--tq-color-primary)}.tq-upload__zone.is-disabled{cursor:not-allowed;opacity:.6}.tq-upload__title{font-size:var(--tq-fs-3);color:var(--tq-text-2)}.tq-upload__link{color:var(--tq-color-primary);font-weight:var(--tq-fw-medium)}.tq-upload__hint{font-size:var(--tq-fs-2);color:var(--tq-text-3)}.tq-upload__list{gap:var(--tq-space-2);flex-direction:column;display:flex}.tq-upload__file{align-items:center;gap:var(--tq-space-3);padding:var(--tq-space-2) var(--tq-space-3);border:1px solid var(--tq-border);border-radius:var(--tq-radius-md);background:var(--tq-bg-card);display:flex}.tq-upload__file--error{border-color:var(--tq-color-error-border);background:var(--tq-color-error-suppl)}.tq-upload__file-icon{color:var(--tq-text-3);flex:none}.tq-upload__file--error .tq-upload__file-icon{color:var(--tq-color-error)}.tq-upload__file-body{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.tq-upload__file-head{justify-content:space-between;align-items:baseline;gap:var(--tq-space-3);display:flex}.tq-upload__file-name{font-size:var(--tq-fs-3);color:var(--tq-text-1);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tq-upload__file-size{font-size:var(--tq-fs-2);color:var(--tq-text-3);flex:none}.tq-upload__file-error{font-size:var(--tq-fs-2);color:var(--tq-color-error)}.tq-upload__remove{border-radius:var(--tq-radius-sm);block-size:22px;inline-size:22px;color:var(--tq-text-3);transition-property:color,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-upload__remove{transition-duration:1ms}}.tq-upload__remove:hover{color:var(--tq-color-error);background:var(--tq-color-error-suppl)}.tq-wizard{gap:var(--tq-space-5);flex-direction:column;display:flex}.tq-wizard__body{gap:var(--tq-space-4);flex-direction:column;min-block-size:120px;display:flex}.tq-notification-stack{z-index:1500;gap:var(--tq-space-2);padding:var(--tq-space-5);pointer-events:none;flex-direction:column;max-inline-size:min(420px,100vw);display:flex;position:fixed}.tq-notification-stack>*{pointer-events:auto}.tq-notification-stack--top-right{align-items:flex-end;inset-block-start:0;inset-inline-end:0}.tq-notification-stack--top-left{align-items:flex-start;inset-block-start:0;inset-inline-start:0}.tq-notification-stack--bottom-right{flex-direction:column-reverse;align-items:flex-end;inset-block-end:0;inset-inline-end:0}.tq-notification-stack--bottom-left{flex-direction:column-reverse;align-items:flex-start;inset-block-end:0;inset-inline-start:0}.tq-notification-stack--top{align-items:center;margin-inline:auto;inset-block-start:0;inset-inline:0}.tq-notification-stack--bottom{flex-direction:column-reverse;align-items:center;margin-inline:auto;inset-block-end:0;inset-inline:0}.tq-notification-stack:empty{display:none}.tq-notification{--_accent:var(--tq-text-2);align-items:flex-start;gap:var(--tq-space-3);inline-size:380px;max-inline-size:100%;padding:var(--tq-space-4);background:var(--tq-bg-elevated);border:1px solid var(--tq-border);border-radius:var(--tq-radius-lg);box-shadow:var(--tq-shadow-2);display:flex;position:relative;overflow:hidden}.tq-notification--primary,.tq-notification--info{--_accent:var(--tq-color-info)}.tq-notification--success{--_accent:var(--tq-color-success)}.tq-notification--warning{--_accent:var(--tq-color-warning)}.tq-notification--error{--_accent:var(--tq-color-error)}.tq-notification.is-clickable{cursor:pointer}.tq-notification.is-clickable:hover{border-color:var(--tq-border-hover)}.tq-notification__lead{border-radius:var(--tq-radius-md);block-size:32px;inline-size:32px;color:var(--_accent);background:color-mix(in oklch, var(--_accent) 12%, transparent);flex:none;place-items:center;display:grid}.tq-notification__body{gap:var(--tq-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.tq-notification__title{font-size:var(--tq-fs-4);font-weight:var(--tq-fw-semibold);color:var(--tq-text-1);line-height:var(--tq-lh-tight)}.tq-notification__content{font-size:var(--tq-fs-3);color:var(--tq-text-2);overflow-wrap:anywhere}.tq-notification__meta{font-size:var(--tq-fs-2);color:var(--tq-text-3)}.tq-notification__actions{gap:var(--tq-space-2);flex-wrap:wrap;padding-block-start:var(--tq-space-1);display:flex}.tq-notification__close{border-radius:var(--tq-radius-sm);block-size:22px;inline-size:22px;color:var(--tq-text-3);transition-property:color,background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.tq-notification__close{transition-duration:1ms}}.tq-notification__close:hover{color:var(--tq-text-1);background:var(--tq-bg-hover)}.tq-notification__progress{background:var(--_accent);block-size:2px;inline-size:100%;transform-origin:inline-start;animation:linear forwards tq-notification-progress;position:absolute;inset-block-end:0;inset-inline-start:0}.tq-notification__progress.is-paused{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tq-notification__progress{display:none}}@keyframes tq-notification-progress{0%{scale:1}to{scale:0 1}}.tq-notification-top-enter-from,.tq-notification-top-leave-to{opacity:0;transform:translateY(-16px)scale(.97)}.tq-notification-bottom-enter-from,.tq-notification-bottom-leave-to{opacity:0;transform:translateY(16px)scale(.97)}.tq-notification-top-enter-active,.tq-notification-top-leave-active,.tq-notification-bottom-enter-active,.tq-notification-bottom-leave-active,.tq-notification-top-move,.tq-notification-bottom-move{transition:opacity var(--tq-dur-base) var(--tq-ease-out), transform var(--tq-dur-base) var(--tq-ease-out)}.tq-message-stack{z-index:1500;gap:var(--tq-space-2);padding:var(--tq-space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed}.tq-message-stack>*{pointer-events:auto}.tq-message-stack--top{align-items:center;inset-block-start:0;inset-inline:0}.tq-message-stack--top-right{align-items:flex-end;inset-block-start:0;inset-inline-end:0}.tq-message-stack--top-left{align-items:flex-start;inset-block-start:0;inset-inline-start:0}.tq-message-stack--bottom{flex-direction:column-reverse;align-items:center;inset-block-end:0;inset-inline:0}.tq-message-stack--bottom-right{flex-direction:column-reverse;align-items:flex-end;inset-block-end:0;inset-inline-end:0}.tq-message-stack--bottom-left{flex-direction:column-reverse;align-items:flex-start;inset-block-end:0;inset-inline-start:0}.tq-message-stack:empty{display:none}.tq-message{--_accent:var(--tq-text-2);align-items:center;gap:var(--tq-space-2);max-inline-size:min(560px, 100vw - var(--tq-space-8));padding:var(--tq-space-2) var(--tq-space-4);background:var(--tq-bg-elevated);border:1px solid var(--tq-border);border-radius:var(--tq-radius-full);box-shadow:var(--tq-shadow-2);font-size:var(--tq-fs-3);color:var(--tq-text-1);display:flex}.tq-message>.tq-icon{color:var(--_accent)}.tq-message--info,.tq-message--loading{--_accent:var(--tq-color-info)}.tq-message--success{--_accent:var(--tq-color-success)}.tq-message--warning{--_accent:var(--tq-color-warning)}.tq-message--error{--_accent:var(--tq-color-error)}.tq-message__text{overflow-wrap:anywhere}.tq-message__close{border-radius:var(--tq-radius-full);block-size:18px;inline-size:18px;color:var(--tq-text-3);place-items:center;display:grid}.tq-message__close:hover{color:var(--tq-text-1);background:var(--tq-bg-hover)}.tq-message-enter-from,.tq-message-leave-to{opacity:0;transform:translateY(-8px)scale(.96)}.tq-message-enter-active,.tq-message-leave-active,.tq-message-move{transition:opacity var(--tq-dur-fast) var(--tq-ease-out), transform var(--tq-dur-fast) var(--tq-ease-out)}.tq-message-leave-active{position:absolute}.app-user-menu{min-inline-size:220px;padding:var(--tq-space-1)}.app-user-menu__title{padding:var(--tq-space-2) var(--tq-space-3) var(--tq-space-1);font-size:var(--tq-fs-2);color:var(--tq-text-3);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.app-user-menu__list{flex-direction:column;gap:1px;display:flex}.app-user-menu__action{align-items:center;gap:var(--tq-space-2);inline-size:100%;padding:var(--tq-space-2) var(--tq-space-3);border-radius:var(--tq-radius-md);font-size:var(--tq-fs-4);text-align:start;color:var(--tq-text-2);transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.app-user-menu__action{transition-duration:1ms}}.app-user-menu__action>.tq-icon{color:var(--tq-text-3)}.app-user-menu__action:hover{background:var(--tq-bg-hover);color:var(--tq-text-1)}.app-user-menu__action--danger{color:var(--tq-color-error)}.app-user-menu__action--danger>.tq-icon{color:currentColor}.app-user-menu__action--danger:hover{background:var(--tq-color-error-suppl);color:var(--tq-color-error)}.app-flyout{min-inline-size:200px;padding:var(--tq-space-1)}.app-flyout__label{padding:var(--tq-space-2) var(--tq-space-3) var(--tq-space-1);font-size:var(--tq-fs-1);font-weight:var(--tq-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--tq-text-3)}.app-flyout__list{flex-direction:column;gap:1px;display:flex}.app-flyout__item{align-items:center;gap:var(--tq-space-2);padding:var(--tq-space-2) var(--tq-space-3);border-radius:var(--tq-radius-md);font-size:var(--tq-fs-4);color:var(--tq-text-2);transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.app-flyout__item{transition-duration:1ms}}.app-flyout__item>.tq-icon{color:var(--tq-text-3)}.app-flyout__item:hover{background:var(--tq-bg-hover);color:var(--tq-text-1)}.app-flyout__item--active{background:var(--tq-bg-selected);color:var(--tq-color-primary);font-weight:var(--tq-fw-medium)}.app-flyout__item--active>.tq-icon{color:currentColor}.app-flyout__item--soon{color:var(--tq-text-disabled);cursor:default}.app-flyout__item--soon:hover{color:var(--tq-text-disabled);background:0 0}.app-flyout__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.app-flyout__soon{font-size:var(--tq-fs-1);text-transform:uppercase;letter-spacing:.06em;color:var(--tq-text-3);flex:none}}@layer utilities{.tq-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.tq-truncate{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tq-mono{font-family:var(--tq-font-mono);font-variant-numeric:tabular-nums}.tq-tnum{font-variant-numeric:tabular-nums}.tq-no-scroll{overflow:hidden}}@media (width<=767px){.tq-pagination{gap:var(--tq-space-2);flex-wrap:nowrap}.tq-pagination__range,.tq-pagination__page,.tq-pagination__gap{display:none}.tq-pagination__position{display:inline}.tq-pagination__size{inline-size:auto;min-inline-size:0}}.tq-table__cards{gap:var(--tq-space-2);padding:0 0 var(--tq-space-2);background:0 0;flex-direction:column;display:flex}.tq-card-row{gap:var(--tq-space-2);padding:var(--tq-space-3);border:1px solid var(--tq-border);border-radius:var(--tq-radius-lg);background:var(--tq-bg-card);flex-direction:column;display:flex}.tq-card-row.is-clickable{cursor:pointer}.tq-card-row__head{align-items:flex-start;gap:var(--tq-space-2);display:flex}.tq-card-row__title{min-inline-size:0;font-weight:var(--tq-fw-medium);color:var(--tq-text-1);flex:1}.tq-card-row__actions{align-items:center;gap:var(--tq-space-1);flex:none;display:flex}.tq-card-row__meta{align-items:center;gap:var(--tq-space-2);font-size:var(--tq-fs-4);color:var(--tq-text-2);flex-wrap:wrap;display:flex}.tq-card-row__fields{gap:var(--tq-space-1) var(--tq-space-3);font-size:var(--tq-fs-4);grid-template-columns:minmax(0,auto) minmax(0,1fr);margin:0;display:grid}.tq-card-row__fields dt{color:var(--tq-text-3)}.tq-card-row__fields dd{color:var(--tq-text-1);overflow-wrap:anywhere;margin:0}@media (width<=767px){.tq-tabs__label--iconic{display:none}}.user-avatar[data-v-56375c23]{flex:none;line-height:0;display:inline-block;position:relative}.user-avatar--online[data-v-56375c23]{box-sizing:border-box;border:1px solid var(--tq-color-success);border-radius:var(--tq-radius-full);place-items:center;padding:1px;display:inline-grid}.app-sidebar[data-v-36bd9edb]{gap:var(--tq-space-4);inline-size:100%;padding:0 var(--tq-space-3) var(--tq-space-4);flex-direction:column;block-size:100%;min-block-size:0;display:flex;position:relative;overflow:visible}.app-sidebar--collapsed[data-v-36bd9edb]{padding-inline:var(--tq-space-2);align-items:center}.app-sidebar__head[data-v-36bd9edb]{justify-content:space-between;align-items:center;gap:var(--tq-space-2);block-size:var(--tq-topbar-h);padding-inline:var(--tq-space-2);flex:none;display:flex}.app-sidebar--collapsed .app-sidebar__head[data-v-36bd9edb]{justify-content:center;padding-inline:0}.app-sidebar__logo[data-v-36bd9edb]{border-radius:var(--tq-radius-md);align-items:center;display:flex}.app-sidebar__logo[data-v-36bd9edb]:focus-visible{outline:2px solid var(--tq-color-primary);outline-offset:2px}.app-sidebar__handle[data-v-36bd9edb]{z-index:200;cursor:pointer;block-size:72px;inline-size:32px;padding:0;display:block;position:absolute;inset-block-start:calc(50% - 36px);inset-inline-end:calc(var(--tq-shell-gap) / -2 - 14px)}.app-sidebar__handle[data-v-36bd9edb]:focus-visible{outline:none}.app-sidebar__handle-top[data-v-36bd9edb],.app-sidebar__handle-bottom[data-v-36bd9edb]{background:var(--tq-border-solid);block-size:38px;inline-size:4px;transition:background-color .3s var(--tq-ease), transform .3s var(--tq-ease);border-radius:2px;position:absolute;inset-inline-start:14px}@media (prefers-reduced-motion:reduce){.app-sidebar__handle-top[data-v-36bd9edb],.app-sidebar__handle-bottom[data-v-36bd9edb]{transition-duration:1ms}}.app-sidebar__handle-top[data-v-36bd9edb]{inset-block-start:0}.app-sidebar__handle-bottom[data-v-36bd9edb]{inset-block-start:34px}.app-sidebar__handle:hover .app-sidebar__handle-top[data-v-36bd9edb],.app-sidebar__handle:hover .app-sidebar__handle-bottom[data-v-36bd9edb],.app-sidebar__handle:focus-visible .app-sidebar__handle-top[data-v-36bd9edb],.app-sidebar__handle:focus-visible .app-sidebar__handle-bottom[data-v-36bd9edb]{background:var(--tq-color-primary)}.app-sidebar__handle:hover .app-sidebar__handle-top[data-v-36bd9edb],.app-sidebar__handle:focus-visible .app-sidebar__handle-top[data-v-36bd9edb]{transform:rotate(12deg)scale(1.15)translateY(-2px)}.app-sidebar__handle:hover .app-sidebar__handle-bottom[data-v-36bd9edb],.app-sidebar__handle:focus-visible .app-sidebar__handle-bottom[data-v-36bd9edb]{transform:rotate(-12deg)scale(1.15)translateY(2px)}.app-sidebar__handle--collapsed:hover .app-sidebar__handle-top[data-v-36bd9edb],.app-sidebar__handle--collapsed:focus-visible .app-sidebar__handle-top[data-v-36bd9edb]{transform:rotate(-12deg)scale(1.15)translateY(-2px)}.app-sidebar__handle--collapsed:hover .app-sidebar__handle-bottom[data-v-36bd9edb],.app-sidebar__handle--collapsed:focus-visible .app-sidebar__handle-bottom[data-v-36bd9edb]{transform:rotate(12deg)scale(1.15)translateY(2px)}.app-sidebar__user[data-v-36bd9edb]{align-items:center;gap:var(--tq-space-2);inline-size:100%;padding:var(--tq-space-2);border-radius:var(--tq-radius-md);text-align:start;color:var(--tq-text-1);transition-property:background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.app-sidebar__user[data-v-36bd9edb]{transition-duration:1ms}}.app-sidebar__user[data-v-36bd9edb]:hover,.app-sidebar__user.is-open[data-v-36bd9edb]{background:var(--tq-bg-hover)}.app-sidebar__user>.tq-icon[data-v-36bd9edb]{color:var(--tq-text-3)}.app-sidebar__user-text[data-v-36bd9edb]{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.app-sidebar__user-name[data-v-36bd9edb]{font-size:var(--tq-fs-3);font-weight:var(--tq-fw-semibold);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.app-sidebar__user-login[data-v-36bd9edb]{font-size:var(--tq-fs-1);color:var(--tq-text-3)}.app-sidebar__nav[data-v-36bd9edb]{gap:var(--tq-space-1);scrollbar-width:none;flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.app-sidebar__nav[data-v-36bd9edb]::-webkit-scrollbar{display:none}.app-sidebar__group[data-v-36bd9edb]{gap:var(--tq-space-1);flex-direction:column;display:flex}.app-sidebar__group[data-v-36bd9edb]:has(>.app-sidebar__group-label){margin-block-start:var(--tq-space-3)}.app-sidebar__group-label[data-v-36bd9edb]{justify-content:space-between;align-items:center;gap:var(--tq-space-2);padding:var(--tq-space-1) var(--tq-space-3);font-size:var(--tq-fs-1);font-weight:var(--tq-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--tq-text-3);border-radius:var(--tq-radius-sm);display:flex}.app-sidebar__group-label[data-v-36bd9edb]:hover:not(:disabled){color:var(--tq-text-2)}.app-sidebar__group-label[data-v-36bd9edb]:disabled{cursor:default}.app-sidebar__group-label .tq-icon[data-v-36bd9edb]{transition-property:rotate;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease)}@media (prefers-reduced-motion:reduce){.app-sidebar__group-label .tq-icon[data-v-36bd9edb]{transition-duration:1ms}}.app-sidebar__group-label .tq-icon.is-rotated[data-v-36bd9edb]{rotate:-90deg}.app-sidebar__list[data-v-36bd9edb]{gap:var(--tq-space-1);flex-direction:column;display:flex}.app-sidebar__item[data-v-36bd9edb]{align-items:center;gap:var(--tq-space-3);inline-size:100%;padding:var(--tq-space-2) var(--tq-space-3);border-radius:var(--tq-radius-md);font-size:var(--tq-fs-4);font-weight:var(--tq-fw-medium);color:var(--tq-text-2);transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.app-sidebar__item[data-v-36bd9edb]{transition-duration:1ms}}.app-sidebar__item[data-v-36bd9edb]:hover{background:var(--tq-bg-hover);color:var(--tq-text-1)}.app-sidebar__item--active[data-v-36bd9edb]{background:var(--tq-bg-selected);color:var(--tq-color-primary)}.app-sidebar__item--muted[data-v-36bd9edb]{font-weight:var(--tq-fw-regular);color:var(--tq-text-3)}.app-sidebar__item--soon[data-v-36bd9edb]{color:var(--tq-text-disabled);cursor:default}.app-sidebar__item--soon[data-v-36bd9edb]:hover{color:var(--tq-text-disabled);background:0 0}.app-sidebar--collapsed .app-sidebar__item[data-v-36bd9edb]{justify-content:center;block-size:40px;inline-size:40px;margin-inline:auto;padding-inline:0;position:relative}.app-sidebar__item-label[data-v-36bd9edb]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.app-sidebar__soon[data-v-36bd9edb]{font-size:var(--tq-fs-1);text-transform:uppercase;letter-spacing:.06em;color:var(--tq-text-3);flex:none}.app-sidebar__item--group[data-v-36bd9edb]{position:relative}.app-sidebar__footer[data-v-36bd9edb]{gap:var(--tq-space-2);border-block-start:1px solid var(--tq-divider);flex-direction:column;flex:none;padding-block-start:var(--tq-space-3);display:flex}.app-sidebar__theme[data-v-36bd9edb]{align-items:center;gap:var(--tq-space-3);inline-size:100%;padding:var(--tq-space-2) var(--tq-space-3);border-radius:var(--tq-radius-md);font-size:var(--tq-fs-4);color:var(--tq-text-2);transition-property:background-color,color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);display:flex}@media (prefers-reduced-motion:reduce){.app-sidebar__theme[data-v-36bd9edb]{transition-duration:1ms}}.app-sidebar__theme[data-v-36bd9edb]:hover{background:var(--tq-bg-hover);color:var(--tq-text-1)}.app-sidebar--collapsed .app-sidebar__theme[data-v-36bd9edb],.app-sidebar--collapsed .app-sidebar__user[data-v-36bd9edb]{justify-content:center;block-size:40px;inline-size:40px;margin-inline:auto;padding-inline:0}.app-sidebar__switch[data-v-36bd9edb]{border-radius:var(--tq-radius-full);background:var(--tq-bg-active);block-size:20px;inline-size:34px;transition-property:background-color;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);flex:none;position:relative}@media (prefers-reduced-motion:reduce){.app-sidebar__switch[data-v-36bd9edb]{transition-duration:1ms}}.app-sidebar__switch[data-v-36bd9edb]:after{content:"";border-radius:var(--tq-radius-full);background:var(--tq-bg-card);block-size:16px;inline-size:16px;box-shadow:var(--tq-shadow-1);transition-property:translate;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);position:absolute;inset-block-start:2px;inset-inline-start:2px}@media (prefers-reduced-motion:reduce){.app-sidebar__switch[data-v-36bd9edb]:after{transition-duration:1ms}}.app-sidebar__switch.is-on[data-v-36bd9edb]{background:var(--tq-color-primary)}.app-sidebar__switch.is-on[data-v-36bd9edb]:after{translate:14px}.app-topbar[data-v-cd19c527]{justify-content:space-between;align-items:center;gap:var(--tq-space-4);block-size:100%;padding-inline:var(--tq-space-2) var(--tq-space-1);display:flex}.app-topbar__heading[data-v-cd19c527]{align-items:center;gap:var(--tq-space-3);flex:0 auto;min-inline-size:0;display:flex}.app-topbar__extra[data-v-cd19c527]{align-items:center;gap:var(--tq-space-2);flex:0 auto;margin-inline-end:auto;display:flex}.app-topbar__title[data-v-cd19c527]{font-size:var(--tq-fs-6);font-weight:var(--tq-fw-semibold);line-height:var(--tq-lh-tight);letter-spacing:-.015em;color:var(--tq-text-1);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.app-topbar__actions[data-v-cd19c527]{align-items:center;gap:var(--tq-space-3);flex:none;min-inline-size:0;display:flex}@media (width<=767px){.app-topbar[data-v-cd19c527]{gap:var(--tq-space-2);padding-inline:var(--tq-space-1);padding-block:var(--tq-space-2);align-items:center;row-gap:var(--tq-space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading actions""extra extra";display:grid}.app-topbar__heading[data-v-cd19c527]{gap:var(--tq-space-1);grid-area:heading}.app-topbar__actions[data-v-cd19c527]{grid-area:actions}.app-topbar__extra[data-v-cd19c527]{grid-area:extra}.app-topbar__extra[data-v-cd19c527]:empty{display:none}.app-topbar__extra[data-v-cd19c527]>*{inline-size:100%}.app-topbar__title[data-v-cd19c527]{font-size:var(--tq-fs-4)}.app-topbar__actions[data-v-cd19c527]{gap:var(--tq-space-1)}.app-topbar__actions[data-v-cd19c527] .tq-button:has(.tq-button__icon) .tq-button__label{display:none}.app-topbar__actions[data-v-cd19c527] .tq-button:has(.tq-button__icon){padding-inline:var(--tq-space-2)}}.cabinet[data-v-f6643e7e]{grid-template-columns:var(--tq-sidebar-w) minmax(0, 1fr);grid-template-rows:var(--tq-topbar-h) auto minmax(0, 1fr);block-size:100dvh;padding:0 var(--tq-shell-gap) var(--tq-shell-gap) 0;background:var(--tq-bg-body);column-gap:var(--tq-shell-gap);transition-property:grid-template-columns;transition-duration:var(--tq-dur-base);transition-timing-function:var(--tq-ease);grid-template-areas:"sidebar topbar""sidebar filters""sidebar panel";display:grid}@media (prefers-reduced-motion:reduce){.cabinet[data-v-f6643e7e]{transition-duration:1ms}}.cabinet--collapsed[data-v-f6643e7e]{grid-template-columns:var(--tq-sidebar-w-collapsed) minmax(0, 1fr)}.cabinet--mobile[data-v-f6643e7e]{grid-template:"topbar""filters""panel"minmax(0,1fr)/minmax(0,1fr);column-gap:0;padding:0}.cabinet--mobile .cabinet__panel[data-v-f6643e7e]{background:0 0;border-color:#0000;border-radius:0}.cabinet--mobile .cabinet__scroll[data-v-f6643e7e] .page-layout,.cabinet--mobile .cabinet__scroll[data-v-f6643e7e] .page{padding-block-start:0;padding-inline:var(--tq-space-2)}.cabinet--mobile .cabinet__filters[data-v-f6643e7e]:not(:empty){padding-inline:var(--tq-space-2)}.cabinet__drawer-menu[data-v-f6643e7e]{block-size:100%}.cabinet__topbar[data-v-f6643e7e]{grid-area:topbar}.cabinet__filters[data-v-f6643e7e]{grid-area:filters;min-inline-size:0}.cabinet__filters[data-v-f6643e7e]:not(:empty){padding-block-end:var(--tq-space-3)}.cabinet__sidebar[data-v-f6643e7e]{grid-area:sidebar;min-block-size:0}.cabinet__panel[data-v-f6643e7e]{background:var(--tq-bg-card);border:1px solid var(--tq-border);border-radius:var(--tq-panel-radius);flex-direction:column;grid-area:panel;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.cabinet__panel--bare[data-v-f6643e7e]{background:0 0;border-color:#0000}.cabinet__panel--bare[data-v-f6643e7e] .page-layout,.cabinet__panel--bare[data-v-f6643e7e] .page{padding-block-start:0;padding-inline:0}.cabinet__scroll[data-v-f6643e7e]{flex:1;min-block-size:0;overflow-y:auto}.cabinet__scroll--flush[data-v-f6643e7e]{overflow:hidden}.cabinet__scroll[data-v-f6643e7e]{container:content/inline-size}.cabinet-page-enter-active[data-v-f6643e7e],.cabinet-page-leave-active[data-v-f6643e7e]{transition:opacity var(--tq-dur-fast) var(--tq-ease), transform var(--tq-dur-fast) var(--tq-ease)}.cabinet-page-enter-from[data-v-f6643e7e]{opacity:0;transform:translateY(4px)}.cabinet-page-leave-to[data-v-f6643e7e]{opacity:0}
