.qtd-app-shell{display:flex;height:100vh;overflow:hidden;background:var(--surface-app)}.qtd-app-shell__main{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.qtd-app-shell__main--grid{background-color:var(--surface-app);background-image:linear-gradient(var(--line-1) 1px,transparent 1px),linear-gradient(90deg,var(--line-1) 1px,transparent 1px);background-size:var(--space-8) var(--space-8)}.qtd-app-shell__scrim{position:fixed;inset:0;background:var(--surface-overlay);z-index:calc(var(--z-drawer) - 1);opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--easing-standard);display:none}@media (max-width:960px){.qtd-app-shell__scrim{display:block}.qtd-app-shell__scrim.is-open{opacity:1;pointer-events:auto}}.qtd-sidebar{position:relative;width:var(--qtd-sb-w,var(--layout-sidebar-standard));flex-shrink:0;height:100%;overflow:hidden;background:var(--surface-app);border-right:var(--border-1) solid transparent;display:flex;flex-direction:column;transition:width var(--duration-slow) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.qtd-sidebar:hover{border-color:var(--line-2)}.qtd-sidebar__bottom,.qtd-sidebar__middle,.qtd-sidebar__top{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.qtd-sidebar__bottom:hover,.qtd-sidebar__middle:hover,.qtd-sidebar__top:hover{scrollbar-color:var(--line-1) transparent}.qtd-sidebar__bottom::-webkit-scrollbar,.qtd-sidebar__middle::-webkit-scrollbar,.qtd-sidebar__top::-webkit-scrollbar{width:4px}.qtd-sidebar__bottom::-webkit-scrollbar-track,.qtd-sidebar__middle::-webkit-scrollbar-track,.qtd-sidebar__top::-webkit-scrollbar-track{background:transparent}.qtd-sidebar__bottom::-webkit-scrollbar-thumb,.qtd-sidebar__middle::-webkit-scrollbar-thumb,.qtd-sidebar__top::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-full)}.qtd-sidebar__bottom:hover::-webkit-scrollbar-thumb,.qtd-sidebar__middle:hover::-webkit-scrollbar-thumb,.qtd-sidebar__top:hover::-webkit-scrollbar-thumb{background:var(--line-1)}.qtd-sidebar__top{flex-shrink:0}.qtd-sidebar__middle{flex:1 1;min-height:0}.qtd-sidebar__bottom{flex-shrink:0}.qtd-sidebar.is-dragging{transition:none}.qtd-sidebar.is-collapsed{overflow:hidden}.qtd-sidebar__resize-handle{position:absolute;top:0;right:0;bottom:0;width:8px;cursor:ew-resize;z-index:1;display:flex;align-items:center;justify-content:center}.qtd-sidebar__resize-handle:before{content:"";width:2px;height:32px;background:var(--line-2);border-radius:1px;opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.qtd-sidebar__resize-handle:hover:before{opacity:1}.qtd-sidebar.is-dragging .qtd-sidebar__resize-handle:before{opacity:1;background:var(--accent-lime-press)}@media (max-width:960px){.qtd-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--layout-sidebar-drawer)!important;height:100vh;z-index:var(--z-drawer);transform:translateX(-100%);transition:transform var(--duration-slow) var(--easing-standard),box-shadow var(--duration-slow) var(--easing-standard);box-shadow:none}.qtd-sidebar.is-mobile-open{transform:translateX(0);box-shadow:var(--shadow-xl)}.qtd-sidebar__resize-handle{display:none}.qtd-sidebar.is-collapsed{overflow-y:auto}}@media (max-width:480px){.qtd-sidebar:not(.is-mobile-open){display:none}}@media (prefers-reduced-motion:reduce){.qtd-sidebar,.qtd-sidebar__resize-handle:before{transition:none}}.qtd-content-box{width:100%;margin:0 auto;padding:var(--space-10) var(--layout-margin) var(--space-8);max-width:var(--layout-bp-2240);display:flex;flex-direction:column;box-sizing:border-box}.qtd-content-box--no-padding{padding:0}.qtd-content-box--grid{background-color:var(--surface-app);background-image:linear-gradient(var(--line-1) 1px,transparent 1px),linear-gradient(90deg,var(--line-1) 1px,transparent 1px);background-size:var(--space-8) var(--space-8)}@media (max-width:960px){.qtd-content-box{padding-top:var(--space-6)}.qtd-content-box--no-padding{padding-top:0}}@media (max-width:480px){.qtd-content-box{padding-top:var(--space-4)}.qtd-content-box--no-padding{padding-top:0}}.qtd-card-grid{display:grid;grid-template-columns:var(--layout-cards-grid);grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:480px){.qtd-card-grid{gap:var(--space-3)}}.qtd-masonry-grid{width:100%;position:relative}.qtd-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--avatar-border);background:var(--avatar-fallback-bg);color:var(--avatar-fallback-fg);font-family:var(--font-family-default);font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qtd-avatar--circle{border-radius:50%}.qtd-avatar--square{border-radius:var(--radius-2)}.qtd-avatar--sm{width:32px;height:32px;font-size:var(--font-size-sm)}.qtd-avatar--md{width:40px;height:40px;font-size:var(--font-size-base)}.qtd-avatar--lg{width:56px;height:56px;font-size:var(--font-size-xl)}.qtd-avatar--colorful{border-color:transparent;color:var(--fg-inverse)}.qtd-avatar__img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.qtd-avatar__fallback{display:inline-flex}.qtd-avatar__status{position:absolute;right:0;bottom:0;width:28%;height:28%;min-width:6px;min-height:6px;border-radius:var(--radius-full);box-shadow:0 0 0 var(--border-2) var(--avatar-status-ring)}.qtd-avatar__status--online{background:var(--avatar-status-online)}.qtd-avatar__status--busy{background:var(--avatar-status-busy)}.qtd-avatar-group{display:inline-flex;align-items:center}.qtd-avatar-group>*+*{margin-left:calc(-1 * var(--space-3))}.qtd-avatar-group .qtd-avatar{box-shadow:0 0 0 var(--border-2) var(--avatar-status-ring)}.qtd-avatar-group__more{background:var(--avatar-group-more-bg);color:var(--avatar-group-more-fg);font-size:var(--font-size-xs)}.qtd-logo{--logo-bg:var(--accent-lime);--logo-color:var(--accent-lime-on);display:inline-flex;align-items:center;flex:none}.qtd-logo--sm{--logo-mark-size:var(--space-4)}.qtd-logo--md{--logo-mark-size:var(--space-5)}.qtd-logo--lg{--logo-mark-size:var(--space-6)}.qtd-logo__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--logo-mark-size);height:var(--logo-mark-size);color:var(--logo-color)}.qtd-logo__mark img,.qtd-logo__mark svg{display:block;width:100%;height:100%}.qtd-logo--icon{border-radius:var(--radius-full);background:var(--logo-bg);box-shadow:var(--shadow-sm);cursor:pointer}.qtd-logo--icon.qtd-logo--sm{padding:var(--space-1-5)}.qtd-logo--icon.qtd-logo--md{padding:var(--space-2)}.qtd-logo--icon.qtd-logo--lg{padding:var(--space-2-5)}.qtd-logo--full{border-radius:var(--radius-full);background:var(--logo-bg);box-shadow:var(--shadow-sm);cursor:pointer}.qtd-logo--full.qtd-logo--sm{padding:var(--space-1-5) var(--space-2-5);gap:var(--space-1)}.qtd-logo--full.qtd-logo--md{padding:var(--space-2) var(--space-3);gap:var(--space-1-5)}.qtd-logo--full.qtd-logo--lg{padding:var(--space-2-5) var(--space-4);gap:var(--space-2)}.qtd-logo__text{color:var(--logo-color);font-weight:var(--font-weight-semibold);line-height:1.2;white-space:nowrap}.qtd-logo--full.qtd-logo--sm .qtd-logo__text{font-size:var(--font-size-xs)}.qtd-logo--full.qtd-logo--md .qtd-logo__text{font-size:var(--font-size-sm)}.qtd-logo--full.qtd-logo--lg .qtd-logo__text{font-size:var(--font-size-md)}.qtd-logo-switcher{--logo-bg:var(--surface-panel);display:inline-flex;align-items:center;flex:none;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full);background:var(--logo-bg)}.qtd-logo-switcher--sm .qtd-logo-switcher__segment{height:var(--space-7);padding-inline:var(--space-2-5);font-size:var(--font-size-xs)}.qtd-logo-switcher--md .qtd-logo-switcher__segment{height:var(--space-8);padding-inline:var(--space-3);font-size:var(--font-size-sm)}.qtd-logo-switcher--lg .qtd-logo-switcher__segment{height:var(--space-10);padding-inline:var(--space-4);font-size:var(--font-size-md)}.qtd-logo-switcher__segment{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);border:0;border-radius:var(--radius-full);background:transparent;color:var(--fg-2);font-family:var(--font-family-default);font-weight:var(--font-weight-regular);line-height:1.2;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.qtd-logo-switcher__segment:hover:not(.is-active){color:var(--fg-1)}.qtd-logo-switcher__segment:focus-visible{outline:var(--border-2) solid var(--accent-lime);outline-offset:var(--space-0-5)}.qtd-logo-switcher__segment.is-active{background:var(--accent-lime);color:var(--accent-lime-on);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm)}.qtd-logo-switcher__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--space-4);height:var(--space-4)}.qtd-logo-switcher__mark img,.qtd-logo-switcher__mark svg{display:block;width:100%;height:100%}.qtd-logo-switcher--lg .qtd-logo-switcher__mark{width:var(--space-5);height:var(--space-5)}.qtd-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1-5);border-radius:var(--radius-full);font-family:var(--font-family-default);font-size:var(--font-size-xs);font-weight:600;line-height:1;white-space:nowrap}.qtd-badge--danger{background:var(--badge-danger);color:var(--badge-danger-on)}.qtd-badge--dark{background:var(--fg-1);color:var(--fg-inverse)}.qtd-badge-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--badge-dot)}.qtd-badge-anchor{position:relative;display:inline-flex}.qtd-badge--corner{position:absolute;top:15%;left:85%;right:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 var(--border-2) var(--avatar-status-ring);z-index:var(--z-raised)}.qtd-badge-dot.qtd-badge--corner{width:10px;height:10px}.qtd-breadcrumb{font-family:var(--font-family-default);font-size:var(--font-size-button-sm)}.qtd-breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.qtd-breadcrumb__item{display:inline-flex;align-items:center;gap:var(--space-2)}.qtd-breadcrumb__link{color:var(--breadcrumb-fg-inactive);text-decoration:none}.qtd-breadcrumb__link:hover{text-decoration:underline}.qtd-breadcrumb__current,.qtd-breadcrumb__link:hover{color:var(--breadcrumb-fg-current)}.qtd-breadcrumb__sep{color:var(--breadcrumb-separator)}.qtd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap-md);border:var(--border-1) solid transparent;border-radius:var(--radius-full);font-family:var(--font-family-default);font-weight:var(--font-weight-semibold);line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.qtd-btn:focus-visible{outline:var(--border-2) solid var(--accent-lime);outline-offset:2px}.qtd-btn:disabled{cursor:not-allowed}.qtd-btn[data-loading]{pointer-events:none;cursor:default}.qtd-btn--block{display:flex;width:100%}.qtd-btn__icon{display:inline-flex;align-items:center;justify-content:center}.qtd-btn--icon :is(svg,img),.qtd-btn__icon :is(svg,img){width:1em;height:1em}.qtd-btn__spinner{display:inline-block;width:1em;height:1em;border-right-color:currentcolor;border:var(--border-2) solid;border-right:var(--border-2) solid transparent;border-radius:var(--radius-full);animation:qtd-btn-spin var(--duration-slower) var(--easing-standard) infinite}@keyframes qtd-btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.qtd-btn__spinner{animation-duration:1.5s}}.qtd-btn--sm{height:var(--btn-sm-h);padding:0 var(--btn-padding-x-sm);gap:var(--btn-gap-sm);font-size:var(--font-size-button-sm)}.qtd-btn--md{height:var(--btn-md-h);padding:0 var(--btn-padding-x-md);gap:var(--btn-gap-md);font-size:var(--font-size-button-md)}.qtd-btn--lg{height:var(--btn-lg-h);padding:0 var(--btn-padding-x-lg);gap:var(--btn-gap-lg);font-size:var(--font-size-button-lg)}.qtd-btn--sm .qtd-btn__icon{font-size:var(--btn-icon-sm)}.qtd-btn--md .qtd-btn__icon{font-size:var(--btn-icon-md)}.qtd-btn--lg .qtd-btn__icon{font-size:var(--btn-icon-lg)}.qtd-btn--link .qtd-btn__icon{font-size:var(--font-size-base)}.qtd-btn--hero{background:var(--btn-hero-bg);color:var(--btn-hero-fg)}.qtd-btn--hero:hover:not(:disabled){background:var(--btn-hero-hover-bg)}.qtd-btn--hero:active:not(:disabled){background:var(--btn-hero-press-bg)}.qtd-btn--hero:disabled{background:var(--btn-hero-disabled-bg);color:var(--btn-hero-disabled-fg)}.qtd-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.qtd-btn--primary:hover:not(:disabled){background:var(--btn-primary-hover-bg)}.qtd-btn--primary:active:not(:disabled){background:var(--btn-primary-press-bg)}.qtd-btn--primary:disabled{background:var(--btn-primary-disabled-bg);color:var(--btn-primary-disabled-fg)}.qtd-btn--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);border-color:var(--btn-secondary-border)}.qtd-btn--secondary:hover:not(:disabled){background:var(--btn-secondary-hover-bg)}.qtd-btn--secondary:active:not(:disabled){background:var(--btn-secondary-press-bg)}.qtd-btn--secondary:disabled{background:var(--btn-secondary-disabled-bg);color:var(--btn-secondary-disabled-fg);border-color:var(--btn-secondary-border-disabled)}.qtd-btn--ghost{background:transparent;color:var(--btn-ghost-fg)}.qtd-btn--ghost:hover:not(:disabled){background:var(--btn-ghost-hover-bg)}.qtd-btn--ghost:active:not(:disabled){background:var(--btn-ghost-press-bg)}.qtd-btn--ghost:disabled{color:var(--btn-ghost-disabled-fg)}.qtd-btn--danger{background:var(--btn-danger-bg);color:var(--btn-danger-fg)}.qtd-btn--danger:hover:not(:disabled){background:var(--btn-danger-hover-bg)}.qtd-btn--danger:active:not(:disabled){background:var(--btn-danger-press-bg)}.qtd-btn--danger:disabled{background:var(--btn-danger-disabled-bg);color:var(--btn-danger-disabled-fg)}.qtd-btn--link{height:auto;padding:0;border:0;gap:var(--btn-gap-tight);background:transparent;color:var(--btn-link-fg);font-weight:var(--font-weight-regular)}.qtd-btn--link .qtd-btn__label{text-decoration:underline;text-underline-offset:2px}.qtd-btn--link:hover:not(:disabled){color:var(--btn-link-hover-fg);font-weight:var(--font-weight-semibold)}.qtd-btn--link:hover:not(:disabled) .qtd-btn__label{text-decoration:none}.qtd-btn--link:active:not(:disabled){color:var(--btn-link-press-fg)}.qtd-btn--link:active:not(:disabled) .qtd-btn__label{text-decoration:underline}.qtd-btn--link:disabled{color:var(--btn-link-disabled-fg)}.qtd-btn--icon{padding:0;gap:0;flex:none}.qtd-btn--icon.qtd-btn--sm{width:var(--btn-sm-h);font-size:var(--btn-icon-sm)}.qtd-btn--icon.qtd-btn--md{width:var(--btn-md-h);font-size:var(--btn-icon-md)}.qtd-btn--icon.qtd-btn--lg{width:var(--btn-lg-h);font-size:var(--btn-icon-lg)}.qtd-card{background:var(--card-bg);border:1px solid var(--card-border-default);border-radius:var(--radius-3);color:var(--fg-1);font-family:var(--font-family-default);transition:border-color .15s ease,background-color .15s ease}.qtd-card--pad-none{padding:0}.qtd-card--pad-sm{padding:var(--space-3)}.qtd-card--pad-md{padding:var(--space-4)}.qtd-card--pad-lg{padding:var(--space-6)}.qtd-card--interactive{cursor:pointer}.qtd-card--interactive:hover{border-color:var(--card-border-hover);background:var(--card-hover-bg)}.qtd-card--selected,.qtd-card[data-selected]{border-color:var(--card-border-selected)}.qtd-card__title{margin:0;color:var(--card-title-fg);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold,600)}.qtd-card__meta{margin:var(--space-1) 0 0;color:var(--card-meta-fg);font-size:var(--font-size-2xs)}.qtd-check{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-family-default);font-size:var(--font-size-button-md);color:var(--fg-1);cursor:pointer}.qtd-check[data-disabled]{cursor:not-allowed;color:var(--fg-disabled)}.qtd-check__input{position:absolute;margin:0;opacity:0;cursor:inherit}.qtd-check__box,.qtd-check__input{width:var(--checkbox-size);height:var(--checkbox-size)}.qtd-check__box{position:relative;flex:none;border:var(--border-1) solid var(--checkbox-border);border-radius:var(--radius-1);background:var(--checkbox-bg);color:var(--checkbox-check-fg);transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.qtd-check__tick{position:absolute;inset:0;width:100%;height:100%;opacity:0}.qtd-check__dash{position:absolute;left:50%;top:50%;width:var(--checkbox-dash-w);height:var(--border-2);border-radius:1px;background:var(--checkbox-check-fg);transform:translate(-50%,-50%);opacity:0}.qtd-check:not([data-disabled]):hover .qtd-check__box{border-color:var(--checkbox-border-hover)}.qtd-check__input:checked+.qtd-check__box{background:var(--checkbox-bg-checked);border-color:var(--checkbox-bg-checked)}.qtd-check__input:checked+.qtd-check__box .qtd-check__tick{opacity:1}.qtd-check__box[data-checked]{background:var(--checkbox-bg-checked);border-color:var(--checkbox-bg-checked)}.qtd-check__box[data-checked] .qtd-check__tick{opacity:1}.qtd-check__input:indeterminate+.qtd-check__box{background:var(--checkbox-indeterminate-bg);border-color:var(--checkbox-indeterminate-bg)}.qtd-check__input:indeterminate+.qtd-check__box .qtd-check__tick{opacity:0}.qtd-check__input:indeterminate+.qtd-check__box .qtd-check__dash{opacity:1}.qtd-check__input:focus-visible+.qtd-check__box{outline:var(--border-2) solid var(--accent-lime);outline-offset:2px}.qtd-check__input:disabled+.qtd-check__box{border-color:var(--checkbox-disabled-border)}.qtd-check__input:disabled:checked+.qtd-check__box,.qtd-check__input:disabled:indeterminate+.qtd-check__box{background:var(--checkbox-disabled-bg-checked);border-color:var(--checkbox-disabled-bg-checked);color:var(--checkbox-disabled-check-fg)}.qtd-chip-dropdown__pop{position:fixed;z-index:var(--z-dropdown)}.qtd-chip-dropdown__pop .qtd-menu{min-width:100%}.qtd-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--chip-gap);font-family:var(--font-family-default);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.qtd-chip:focus-visible{outline:var(--border-2) solid var(--accent-lime);outline-offset:2px}.qtd-chip:disabled{cursor:not-allowed}.qtd-chip__label,.qtd-chip__meta,.qtd-chip__secondary{display:inline-block}.qtd-chip__secondary{color:var(--chip-fg-muted)}.qtd-chip__secondary,.qtd-chip__sep{font-weight:var(--font-weight-regular)}.qtd-chip__sep{color:var(--chip-border);-webkit-user-select:none;-moz-user-select:none;user-select:none}.qtd-chip__meta{font-weight:var(--font-weight-regular)}.qtd-chip__icon,.qtd-chip__icon-slot,.qtd-chip__remove,.qtd-chip__trailing{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.qtd-chip__icon-slot{position:relative;width:var(--chip-icon-size,1em);height:var(--chip-icon-size,1em)}.qtd-chip__media--content{display:inline-flex;flex-shrink:0;align-items:center;width:auto;height:auto;max-width:none;overflow:visible;gap:var(--space-1);border-radius:0;box-shadow:none;line-height:normal}.qtd-chip__media--content>img{width:var(--chip-icon-size,var(--space-4));height:var(--chip-icon-size,var(--space-4));border-radius:var(--radius-1);object-fit:cover;flex-shrink:0;display:block}.qtd-chip__icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--chip-icon-size,1em)}.qtd-chip__icon img{width:1em;height:1em;border-radius:var(--radius-1);object-fit:cover;box-sizing:border-box;border:var(--border-1) solid var(--line-2)}.qtd-chip--icon-only{padding:0;gap:0;flex:none}.qtd-chip--icon-only .qtd-chip__icon--solo{line-height:0}.qtd-chip--inline.qtd-chip--icon-only.qtd-chip--xs,.qtd-chip--pill.qtd-chip--icon-only.qtd-chip--xs{width:var(--chip-xs-h)}.qtd-chip--inline.qtd-chip--icon-only.qtd-chip--sm,.qtd-chip--pill.qtd-chip--icon-only.qtd-chip--sm{width:var(--chip-sm-h)}.qtd-chip--inline.qtd-chip--icon-only.qtd-chip--md,.qtd-chip--pill.qtd-chip--icon-only.qtd-chip--md{width:var(--chip-md-h)}.qtd-chip--inline.qtd-chip--icon-only.qtd-chip--lg,.qtd-chip--pill.qtd-chip--icon-only.qtd-chip--lg{width:var(--chip-lg-h)}.qtd-chip--inline.qtd-chip--icon-only .qtd-chip__icon img,.qtd-chip--pill.qtd-chip--icon-only .qtd-chip__icon img{width:100%;height:100%;border-radius:var(--radius-full)}.qtd-chip--pill.qtd-chip--icon-only{border-color:transparent}.qtd-chip__icon--remove-hint{display:none}.qtd-chip__icon--remove-hint svg{width:1em;height:1em;display:block}.qtd-chip__trailing--chevron{color:currentColor;font-size:var(--chip-chevron-size,.833em);transition:transform var(--duration-fast) var(--easing-standard)}.qtd-chip[aria-expanded=true] .qtd-chip__trailing--chevron{transform:rotate(180deg)}:is(.qtd-chip--pill,.qtd-chip--pill-primary,.qtd-chip--pill-plain,.qtd-chip--inline).has-dropdown .qtd-chip__trailing--chevron{margin-left:calc(-1 * var(--chip-gap))}.qtd-chip__remove{color:var(--chip-fg-muted);border-radius:var(--radius-full);transition:color var(--duration-fast) var(--easing-standard)}.qtd-chip__remove svg{width:1.5em;height:1.5em;display:block}.qtd-chip__remove:hover{color:var(--chip-fg)}.qtd-chip--pill.is-selected .qtd-chip__remove{color:var(--chip-active-fg)}.qtd-chip--pill{line-height:1;border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--chip-fg);border:var(--border-1) solid var(--chip-border);font-weight:var(--font-weight-regular)}.qtd-chip--pill:hover:not(:disabled):not(.is-selected){background:var(--chip-hover-bg)}.qtd-chip--pill.is-selected{background:var(--chip-active-bg);color:var(--chip-active-fg);border-color:transparent}.qtd-chip--pill:disabled,.qtd-chip--pill:disabled .qtd-chip__remove{color:var(--chip-disabled-fg)}.qtd-chip--pill .qtd-chip__icon,.qtd-chip--pill .qtd-chip__remove{line-height:0}.qtd-chip--pill.qtd-chip--xs{--chip-icon-size:var(--space-4);--chip-chevron-size:var(--space-2-5);height:var(--chip-xs-h);padding-inline:var(--chip-padding-x-xs);font-size:var(--font-size-button-sm)}.qtd-chip--pill.qtd-chip--xs.is-selected,.qtd-chip--pill.qtd-chip--xs:hover:not(:disabled):not(.is-selected){font-weight:var(--font-weight-medium)}.qtd-chip--pill.qtd-chip--sm{--chip-icon-size:var(--space-4);--chip-chevron-size:var(--space-2-5);height:var(--chip-sm-h);padding-inline:var(--chip-padding-x-sm);font-size:var(--font-size-button-sm)}.qtd-chip--pill.qtd-chip--sm.is-selected,.qtd-chip--pill.qtd-chip--sm:hover:not(:disabled):not(.is-selected){font-weight:var(--font-weight-semibold)}.qtd-chip--pill.qtd-chip--md{--chip-icon-size:var(--space-5);--chip-chevron-size:var(--space-3);height:var(--chip-md-h);padding-inline:var(--chip-padding-x-md);font-size:var(--font-size-button-md)}.qtd-chip--pill.qtd-chip--md.is-selected,.qtd-chip--pill.qtd-chip--md:hover:not(:disabled):not(.is-selected){font-weight:var(--font-weight-semibold)}.qtd-chip--pill.qtd-chip--lg{--chip-icon-size:calc(var(--space-5) + var(--space-0-5));--chip-chevron-size:calc(var(--space-3) + var(--space-0-5));height:var(--chip-lg-h);padding-inline:var(--chip-padding-x-lg);font-size:var(--font-size-button-lg)}.qtd-chip--pill.qtd-chip--lg.is-selected,.qtd-chip--pill.qtd-chip--lg:hover:not(:disabled):not(.is-selected){font-weight:var(--font-weight-semibold)}.qtd-chip--inline{line-height:1;background:transparent;color:var(--chip-fg);border:var(--border-1) solid transparent;border-radius:var(--chip-radius);font-weight:var(--font-weight-regular)}.qtd-chip--inline:hover:not(:disabled):not(.is-selected){background:var(--chip-hover-bg)}.qtd-chip--inline.is-selected{background:var(--chip-info-bg);color:var(--chip-info-fg)}.qtd-chip--inline.is-selected .qtd-chip__sep{color:color-mix(in srgb,var(--chip-info-fg) 35%,transparent)}.qtd-chip--inline.is-removable.is-selected .qtd-chip__icon--remove-hint,.qtd-chip--inline.is-selected .qtd-chip__meta,.qtd-chip--inline.is-selected .qtd-chip__secondary{color:var(--chip-info-fg)}.qtd-chip--inline.is-removable.is-selected:hover:not(:disabled) .qtd-chip__icon--leading{display:none}.qtd-chip--inline.is-removable.is-selected:hover:not(:disabled) .qtd-chip__icon--remove-hint{display:inline-flex}.qtd-chip--inline:disabled,.qtd-chip--inline:disabled .qtd-chip__icon,.qtd-chip--inline:disabled .qtd-chip__meta,.qtd-chip--inline:disabled .qtd-chip__secondary,.qtd-chip--inline:disabled .qtd-chip__sep{color:var(--chip-disabled-fg)}.qtd-chip--inline .qtd-chip__icon,.qtd-chip--inline .qtd-chip__remove{line-height:0}.qtd-chip--inline .qtd-chip__media--content>img{width:var(--chip-icon-size,var(--space-4));height:var(--chip-icon-size,var(--space-4))}.qtd-chip--inline.qtd-chip--xs{--chip-icon-size:var(--space-4);--chip-chevron-size:var(--space-2-5);height:var(--chip-xs-h);padding-inline:var(--chip-padding-x-xs);font-size:var(--font-size-button-sm)}.qtd-chip--inline.qtd-chip--xs.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline.qtd-chip--sm{--chip-icon-size:var(--space-4);--chip-chevron-size:var(--space-2-5);height:var(--chip-sm-h);padding-inline:var(--chip-padding-x-sm);font-size:var(--font-size-button-sm)}.qtd-chip--inline.qtd-chip--sm.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline.qtd-chip--md{--chip-icon-size:var(--space-5);--chip-chevron-size:var(--space-3);height:var(--chip-md-h);padding-inline:var(--chip-padding-x-md);font-size:var(--font-size-button-md)}.qtd-chip--inline.qtd-chip--md.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline.qtd-chip--lg{--chip-icon-size:calc(var(--space-5) + var(--space-0-5));--chip-chevron-size:calc(var(--space-3) + var(--space-0-5));height:var(--chip-lg-h);padding-inline:var(--chip-padding-x-lg);font-size:var(--font-size-button-lg)}.qtd-chip--inline.qtd-chip--lg.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-text-para{display:inline;vertical-align:baseline;align-items:normal;justify-content:normal;gap:0;height:auto;margin:0;padding-block:0;line-height:normal;background:transparent;color:var(--chip-fg);border:none;border-radius:var(--chip-inline-radius);font-weight:var(--font-weight-regular)}.qtd-chip--inline-text-para>*+*{margin-left:var(--chip-gap)}.qtd-chip--inline-text-para .qtd-chip__icon--leading+.qtd-chip__icon--remove-hint,.qtd-chip--inline-text-para.has-dropdown .qtd-chip__label+.qtd-chip__trailing--chevron{margin-left:0}.qtd-chip--inline-text-para .qtd-chip__icon,.qtd-chip--inline-text-para .qtd-chip__icon-slot,.qtd-chip--inline-text-para .qtd-chip__label,.qtd-chip--inline-text-para .qtd-chip__meta,.qtd-chip--inline-text-para .qtd-chip__remove,.qtd-chip--inline-text-para .qtd-chip__secondary,.qtd-chip--inline-text-para .qtd-chip__sep,.qtd-chip--inline-text-para .qtd-chip__trailing{display:inline;vertical-align:baseline}.qtd-chip--inline-text-para .qtd-chip__icon-slot{position:static;width:auto;height:auto}.qtd-chip--inline-text-para{--chip-icon-size:1em;--chip-chevron-size:0.85em}.qtd-chip--inline-text-para .qtd-chip__icon{font-size:1em}.qtd-chip--inline-text-para .qtd-chip__icon svg{display:inline-block;width:1em;height:1em;vertical-align:-.15em}.qtd-chip--inline-text-para .qtd-chip__icon img{display:inline-block;vertical-align:-.15em}.qtd-chip--inline-text-para .qtd-chip__remove svg,.qtd-chip--inline-text-para .qtd-chip__trailing svg{display:inline-block;width:1em;height:1em}.qtd-chip--inline-text-para .qtd-chip__trailing--chevron svg{width:.85em;height:.85em}.qtd-chip--inline-text-para .qtd-chip__icon--remove-hint{display:none}.qtd-chip--inline-text-para .qtd-chip__icon--remove-hint svg{vertical-align:-.15em}.qtd-chip--inline-text-para{transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),border-radius var(--duration-fast) var(--easing-standard)}.qtd-chip--inline-text-para.has-leading:not(.is-selected):not(:hover:not(:disabled)){border-radius:var(--chip-radius)}.qtd-chip--inline-text-para.has-dropdown{gap:0}.qtd-chip--inline-text-para:hover:not(:disabled):not(.is-selected){background:var(--chip-hover-bg);border-radius:var(--chip-radius)}.qtd-chip--inline-text-para.is-selected{background:var(--chip-info-bg);color:var(--chip-info-fg);border-radius:var(--chip-radius)}.qtd-chip--inline-text-para.is-selected .qtd-chip__sep{color:color-mix(in srgb,var(--chip-info-fg) 35%,transparent)}.qtd-chip--inline-text-para.is-removable.is-selected .qtd-chip__icon--remove-hint,.qtd-chip--inline-text-para.is-selected .qtd-chip__meta,.qtd-chip--inline-text-para.is-selected .qtd-chip__secondary{color:var(--chip-info-fg)}.qtd-chip--inline-text-para.is-removable.is-selected:hover:not(:disabled) .qtd-chip__icon--leading{display:none}.qtd-chip--inline-text-para.is-removable.is-selected:hover:not(:disabled) .qtd-chip__icon--remove-hint{display:inline}.qtd-chip--inline-text-para:disabled,.qtd-chip--inline-text-para[aria-disabled=true]{cursor:not-allowed;color:var(--chip-disabled-fg)}.qtd-chip--inline-text-para:disabled .qtd-chip__icon,.qtd-chip--inline-text-para:disabled .qtd-chip__meta,.qtd-chip--inline-text-para:disabled .qtd-chip__secondary,.qtd-chip--inline-text-para:disabled .qtd-chip__sep,.qtd-chip--inline-text-para[aria-disabled=true] .qtd-chip__icon,.qtd-chip--inline-text-para[aria-disabled=true] .qtd-chip__meta,.qtd-chip--inline-text-para[aria-disabled=true] .qtd-chip__secondary,.qtd-chip--inline-text-para[aria-disabled=true] .qtd-chip__sep{color:var(--chip-disabled-fg)}.qtd-chip--inline-text-para.qtd-chip--xs{padding-inline:var(--chip-padding-x-xs);font-size:var(--font-size-xs)}.qtd-chip--inline-text-para.qtd-chip--xs.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-text-para.qtd-chip--sm{padding-inline:var(--chip-padding-x-md);font-size:var(--font-size-xs)}.qtd-chip--inline-text-para.qtd-chip--sm.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-text-para.qtd-chip--md{padding-inline:var(--chip-padding-x-lg);font-size:var(--font-size-sm)}.qtd-chip--inline-text-para.qtd-chip--md.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-text-para.qtd-chip--lg{padding-inline:var(--btn-padding-x-lg);font-size:var(--font-size-base)}.qtd-chip--inline-text-para.qtd-chip--lg.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-zero-padding{display:inline;vertical-align:baseline;align-items:normal;justify-content:normal;gap:0;height:auto;margin:0;padding-block:0;line-height:normal;background:transparent;color:var(--chip-fg);border:none;border-radius:var(--chip-inline-radius);font-weight:var(--font-weight-regular)}.qtd-chip--inline-zero-padding>*+*{margin-left:var(--chip-gap)}.qtd-chip--inline-zero-padding .qtd-chip__icon--leading+.qtd-chip__icon--remove-hint,.qtd-chip--inline-zero-padding.has-dropdown .qtd-chip__label+.qtd-chip__trailing--chevron{margin-left:0}.qtd-chip--inline-zero-padding .qtd-chip__icon,.qtd-chip--inline-zero-padding .qtd-chip__icon-slot,.qtd-chip--inline-zero-padding .qtd-chip__label,.qtd-chip--inline-zero-padding .qtd-chip__meta,.qtd-chip--inline-zero-padding .qtd-chip__remove,.qtd-chip--inline-zero-padding .qtd-chip__secondary,.qtd-chip--inline-zero-padding .qtd-chip__sep,.qtd-chip--inline-zero-padding .qtd-chip__trailing{display:inline;vertical-align:baseline}.qtd-chip--inline-zero-padding .qtd-chip__icon-slot{position:static;width:auto;height:auto}.qtd-chip--inline-zero-padding{--chip-icon-size:1em;--chip-chevron-size:0.85em}.qtd-chip--inline-zero-padding .qtd-chip__icon{font-size:1em}.qtd-chip--inline-zero-padding .qtd-chip__icon svg{display:inline-block;width:1em;height:1em;vertical-align:-.15em}.qtd-chip--inline-zero-padding .qtd-chip__icon img{display:inline-block;vertical-align:-.15em}.qtd-chip--inline-zero-padding .qtd-chip__remove svg,.qtd-chip--inline-zero-padding .qtd-chip__trailing svg{display:inline-block;width:1em;height:1em}.qtd-chip--inline-zero-padding .qtd-chip__trailing--chevron svg{width:.85em;height:.85em}.qtd-chip--inline-zero-padding .qtd-chip__icon--remove-hint{display:none}.qtd-chip--inline-zero-padding .qtd-chip__icon--remove-hint svg{vertical-align:-.15em}.qtd-chip--inline-zero-padding.has-leading:not(.is-selected):not(:hover:not(:disabled)){border-radius:var(--chip-radius)}.qtd-chip--inline-zero-padding.has-dropdown{gap:0}.qtd-chip--inline-zero-padding:hover:not(:disabled):not(.is-selected){background:var(--chip-hover-bg);border-radius:var(--chip-radius)}.qtd-chip--inline-zero-padding.is-selected{background:var(--chip-info-bg);color:var(--chip-info-fg);border-radius:var(--chip-radius)}.qtd-chip--inline-zero-padding.is-selected .qtd-chip__sep{color:color-mix(in srgb,var(--chip-info-fg) 35%,transparent)}.qtd-chip--inline-zero-padding.is-removable.is-selected .qtd-chip__icon--remove-hint,.qtd-chip--inline-zero-padding.is-selected .qtd-chip__meta,.qtd-chip--inline-zero-padding.is-selected .qtd-chip__secondary{color:var(--chip-info-fg)}.qtd-chip--inline-zero-padding.is-removable.is-selected:hover:not(:disabled) .qtd-chip__icon--leading{display:none}.qtd-chip--inline-zero-padding.is-removable.is-selected:hover:not(:disabled) .qtd-chip__icon--remove-hint{display:inline}.qtd-chip--inline-zero-padding:disabled,.qtd-chip--inline-zero-padding[aria-disabled=true]{cursor:not-allowed;color:var(--chip-disabled-fg)}.qtd-chip--inline-zero-padding:disabled .qtd-chip__icon,.qtd-chip--inline-zero-padding:disabled .qtd-chip__meta,.qtd-chip--inline-zero-padding:disabled .qtd-chip__secondary,.qtd-chip--inline-zero-padding:disabled .qtd-chip__sep,.qtd-chip--inline-zero-padding[aria-disabled=true] .qtd-chip__icon,.qtd-chip--inline-zero-padding[aria-disabled=true] .qtd-chip__meta,.qtd-chip--inline-zero-padding[aria-disabled=true] .qtd-chip__secondary,.qtd-chip--inline-zero-padding[aria-disabled=true] .qtd-chip__sep{color:var(--chip-disabled-fg)}.qtd-chip--inline-zero-padding{padding-inline:var(--space-1);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),border-radius var(--duration-fast) var(--easing-standard)}.qtd-chip--inline-zero-padding.is-selected,.qtd-chip--inline-zero-padding:hover:not(:disabled):not(.is-selected){border-radius:var(--chip-radius)}.qtd-chip--inline-zero-padding.qtd-chip--xs{font-size:var(--font-size-xs)}.qtd-chip--inline-zero-padding.qtd-chip--xs.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-zero-padding.qtd-chip--sm{font-size:var(--font-size-xs)}.qtd-chip--inline-zero-padding.qtd-chip--sm.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-zero-padding.qtd-chip--md{font-size:var(--font-size-sm)}.qtd-chip--inline-zero-padding.qtd-chip--md.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-zero-padding.qtd-chip--lg{font-size:var(--font-size-base)}.qtd-chip--inline-zero-padding.qtd-chip--lg.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-text-para.is-embed,.qtd-chip--inline-zero-padding.is-embed{font:inherit;color:var(--chip-fg)}.qtd-chip--inline-text-para.is-embed.qtd-chip--lg,.qtd-chip--inline-text-para.is-embed.qtd-chip--md,.qtd-chip--inline-text-para.is-embed.qtd-chip--sm,.qtd-chip--inline-text-para.is-embed.qtd-chip--xs,.qtd-chip--inline-zero-padding.is-embed.qtd-chip--lg,.qtd-chip--inline-zero-padding.is-embed.qtd-chip--md,.qtd-chip--inline-zero-padding.is-embed.qtd-chip--sm,.qtd-chip--inline-zero-padding.is-embed.qtd-chip--xs{font-size:inherit}.qtd-chip--inline-text-para.is-embed.is-selected,.qtd-chip--inline-zero-padding.is-embed.is-selected{font-weight:inherit;color:var(--chip-info-fg)}.qtd-chip--inline-text-para.is-embed.is-selected .qtd-chip__label,.qtd-chip--inline-text-para.is-embed.is-selected .qtd-chip__meta,.qtd-chip--inline-text-para.is-embed.is-selected .qtd-chip__secondary,.qtd-chip--inline-zero-padding.is-embed.is-selected .qtd-chip__label,.qtd-chip--inline-zero-padding.is-embed.is-selected .qtd-chip__meta,.qtd-chip--inline-zero-padding.is-embed.is-selected .qtd-chip__secondary{font-weight:inherit}.qtd-chip--mention-input{gap:var(--space-1);height:auto;padding:0 var(--space-1-5);border-radius:var(--chip-radius);background:var(--chip-info-bg);color:var(--chip-info-fg);border:var(--border-1) solid transparent;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:normal;--mention-slot-size:var(--space-4)}.qtd-chip--mention-input .qtd-chip__label{line-height:normal}.qtd-chip--mention-input .qtd-chip__icon-slot{width:auto;height:auto}.qtd-chip--mention-input .qtd-chip__icon,.qtd-chip--mention-input .qtd-chip__icon-slot{font-size:var(--mention-slot-size);line-height:normal;color:currentColor}.qtd-chip--mention-input .qtd-chip__media:not(.qtd-chip__media--content){display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--mention-slot-size);height:var(--mention-slot-size);border-radius:var(--radius-1);overflow:hidden;box-shadow:var(--shadow-sm);line-height:normal}.qtd-chip--mention-input .qtd-chip__media:not(.qtd-chip__media--content)>img{width:100%;height:100%;object-fit:cover}.qtd-chip--mention-input .qtd-chip__remove--mention{font-size:var(--mention-slot-size);color:currentColor;line-height:normal;border-radius:var(--radius-full);transition:color var(--duration-fast) var(--easing-standard)}.qtd-chip--mention-input .qtd-chip__remove--mention svg{width:1em;height:1em;display:block}.qtd-chip--mention-input.is-demo-hover:not(:disabled),.qtd-chip--mention-input:hover:not(:disabled){border-color:var(--chip-info-fg)}.qtd-chip--mention-input:disabled{cursor:not-allowed;background:transparent;color:var(--chip-disabled-fg);border-color:transparent}.qtd-chip--mention-input:disabled .qtd-chip__icon,.qtd-chip--mention-input:disabled .qtd-chip__media,.qtd-chip--mention-input:disabled .qtd-chip__remove--mention{color:var(--chip-disabled-fg)}.qtd-chip--mention-input.qtd-chip--xs{--mention-slot-size:var(--space-3);padding:0 var(--space-1);font-size:var(--font-size-xs)}.qtd-chip--mention-input.qtd-chip--sm{--mention-slot-size:var(--font-size-sm);padding:0 var(--space-1);font-size:var(--font-size-xs)}.qtd-chip--mention-input.qtd-chip--md{--mention-slot-size:var(--space-4);padding:0 var(--space-1-5);font-size:var(--font-size-base)}.qtd-chip--mention-input.qtd-chip--lg{--mention-slot-size:var(--space-5);padding:0 var(--space-2);font-size:var(--font-size-base)}.qtd-divider,.qtd-divider--default{--divider-color:var(--divider-default)}.qtd-divider--subtle{--divider-color:var(--divider-subtle)}.qtd-divider--strong{--divider-color:var(--divider-strong)}.qtd-divider--horizontal{display:flex;align-items:center;gap:var(--space-3);width:100%;color:var(--fg-3);font-family:var(--font-family-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.qtd-divider--horizontal:after,.qtd-divider--horizontal:before{content:"";flex:1 1 auto;height:1px;background:var(--divider-color)}.qtd-divider--horizontal:empty{display:block;height:1px;background:var(--divider-color)}.qtd-divider--vertical{display:inline-block;width:1px;align-self:stretch;min-height:1em;background:var(--divider-color)}.qtd-dropdown{display:inline-block}.qtd-dropdown__trigger{display:inline-flex}.qtd-dropdown__pop{position:fixed;z-index:var(--z-dropdown);background:var(--dropdown-bg);border-radius:var(--dropdown-radius);animation:qtd-pop-in-down var(--duration-fast) var(--easing-decelerate) both}.qtd-dropdown__pop--top{animation-name:qtd-pop-in-up}.qtd-dropdown__pop.is-closing{animation:qtd-pop-out var(--duration-fast) var(--easing-accelerate) forwards;pointer-events:none}.qtd-dropdown__pop .qtd-menu{max-height:var(--dropdown-pop-max-h,320px);overflow-y:auto;scrollbar-width:none}.qtd-dropdown__pop .qtd-menu::-webkit-scrollbar{display:none}@keyframes qtd-pop-in-down{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}to{opacity:1;transform:none}}@keyframes qtd-pop-in-up{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}@keyframes qtd-pop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.qtd-dropdown__pop,.qtd-dropdown__pop.is-closing{animation:none}}.qtd-popover{display:inline-block}.qtd-popover__trigger{display:inline-flex}.qtd-popover__pop{position:fixed;z-index:var(--z-dropdown);box-sizing:border-box;padding:var(--space-5);background:var(--dropdown-bg);border:var(--border-1) solid var(--dropdown-border);border-radius:var(--radius-4);box-shadow:var(--shadow-md);animation:qtd-pop-in-down var(--duration-fast) var(--easing-decelerate) both}.qtd-popover__pop--top{animation-name:qtd-pop-in-up}.qtd-popover__pop.is-closing{animation:qtd-pop-out var(--duration-fast) var(--easing-accelerate) forwards;pointer-events:none}@media (prefers-reduced-motion:reduce){.qtd-popover__pop,.qtd-popover__pop.is-closing{animation:none}}.qtd-drawer-scrim{position:fixed;inset:0;z-index:var(--z-drawer);background:var(--drawer-scrim);opacity:0;transition:opacity var(--duration-slow) var(--easing-standard)}.qtd-drawer-scrim.is-open{opacity:1}.qtd-drawer{position:fixed;display:flex;flex-direction:column;background:var(--drawer-bg);box-shadow:var(--shadow-lg);font-family:var(--font-family-default);transition:transform var(--duration-slow) var(--easing-decelerate)}.qtd-drawer-scrim:not(.is-open) .qtd-drawer{transition-timing-function:var(--easing-accelerate)}.qtd-drawer--left,.qtd-drawer--right{top:0;bottom:0;max-width:100%}.qtd-drawer--left{left:0;border-right:1px solid var(--drawer-border);transform:translateX(-100%)}.qtd-drawer--right{right:0;border-left:1px solid var(--drawer-border);transform:translateX(100%)}.qtd-drawer--bottom,.qtd-drawer--top{left:0;right:0;max-height:100%}.qtd-drawer--top{top:0;border-bottom:1px solid var(--drawer-border);transform:translateY(-100%)}.qtd-drawer--bottom{bottom:0;border-top:1px solid var(--drawer-border);transform:translateY(100%)}.qtd-drawer-scrim.is-open .qtd-drawer{transform:translate(0)}.qtd-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-6);border-bottom:1px solid var(--drawer-border)}.qtd-drawer__title{margin:0;color:var(--fg-1);font-size:var(--font-size-lg);font-weight:600}.qtd-drawer__body{flex:1 1 auto;overflow:auto;padding:var(--space-6);color:var(--fg-2);font-size:var(--font-size-button-md)}@media (prefers-reduced-motion:reduce){.qtd-drawer,.qtd-drawer-scrim{transition:none}}.qtd-menu{display:flex;flex-direction:column;gap:var(--menu-gap);min-width:180px;padding:var(--space-1-5);background:var(--dropdown-bg);border:var(--border-1) solid var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--shadow-md);font-family:var(--font-family-default)}.qtd-menu--borderless{min-width:0;padding:var(--space-1-5);background:transparent;border:none;border-radius:0;box-shadow:none}.qtd-menu--icon-only{min-width:0;align-items:center}.qtd-menu-item--icon-only{justify-content:center;width:var(--menu-item-h);padding:0}.qtd-menu-item--icon-only .qtd-menu-item__icon{width:var(--menu-item-icon-size);height:var(--menu-item-icon-size)}.qtd-menu__divider{flex-shrink:0;height:var(--border-1);margin:var(--space-1) 0;background:var(--menu-item-divider)}.qtd-menu__label{display:flex;align-items:center;min-height:var(--space-8);padding:var(--menu-item-group-label-padding-y,var(--space-1-5)) var(--menu-item-padding-x);color:var(--menu-item-group-label-fg);font-size:var(--font-size-xs)}.qtd-menu-item{display:flex;align-items:center;gap:var(--menu-item-gap);flex-shrink:0;width:100%;min-height:var(--menu-item-h);padding:0 var(--menu-item-padding-x);border:0;border-radius:var(--menu-item-radius);background:transparent;color:var(--menu-item-fg-default);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);-moz-user-select:none;user-select:none;-webkit-user-select:none}.qtd-menu-item[data-twoline]{min-height:var(--menu-item-h-2line);padding-block:var(--space-1-5)}.qtd-menu-item:hover:not([aria-disabled=true]){background:var(--menu-item-bg-hover)}.qtd-menu-item:active:not([aria-disabled=true]){background:var(--menu-item-bg-press)}.qtd-menu-item.is-selected{background:var(--menu-item-bg-selected);font-weight:var(--font-weight-semibold)}.qtd-menu-item.is-submenu-open:not([aria-disabled=true]){background:var(--menu-item-bg-hover)}.qtd-menu-item:focus-visible{outline:var(--border-2) solid var(--accent-lime);outline-offset:-2px}.qtd-menu-item[aria-disabled=true]{color:var(--menu-item-fg-disabled);cursor:not-allowed}.qtd-menu-item[aria-disabled=true] .qtd-menu-item__icon,.qtd-menu-item[aria-disabled=true] .qtd-menu-item__media{opacity:.5}.qtd-menu-item--danger{color:var(--menu-item-fg-danger)}.qtd-menu-item__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--menu-item-icon-size);height:var(--menu-item-icon-size);color:var(--menu-item-icon-fg);font-size:var(--menu-item-icon-size)}.qtd-menu-item__icon :is(svg,img){flex:none}.qtd-menu-item--danger .qtd-menu-item__icon{color:var(--menu-item-icon-danger)}.qtd-menu-item__media{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--menu-item-media-size);height:var(--menu-item-media-size);border-radius:var(--radius-1);overflow:hidden;background:var(--menu-item-media-bg)}.qtd-menu-item__media :is(img,svg){width:100%;height:100%;object-fit:cover}.qtd-menu-item__body{display:flex;flex-direction:column;justify-content:center;gap:var(--space-0-5);flex:1 1 auto;min-width:0}.qtd-menu-item__desc,.qtd-menu-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qtd-menu-item__desc{color:var(--menu-item-fg-secondary);font-size:var(--font-size-xs)}.qtd-menu-item__trailing{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:1em;font-size:var(--menu-item-icon-size);color:var(--menu-item-icon-fg);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.qtd-menu-item__trailing :is(svg,img){flex:none;min-width:1em}.qtd-menu-item.is-submenu-open .qtd-menu-item__trailing,.qtd-menu-item:focus-visible .qtd-menu-item__trailing,.qtd-menu-item:hover .qtd-menu-item__trailing{opacity:1}.qtd-menu-item__kbd{flex:none;color:var(--menu-item-kbd-fg);font-size:var(--font-size-2xs)}.qtd-menu-item__check{flex:none;color:var(--menu-item-check-fg);font-size:var(--font-size-base)}.qtd-submenu__pop{position:fixed;z-index:var(--z-dropdown)}.qtd-submenu__pop:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:var(--space-2)}.qtd-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--upload-dropzone-gap);padding:var(--upload-dropzone-padding);border:var(--border-1-5) dashed var(--upload-dropzone-border);border-radius:var(--upload-dropzone-radius);background:var(--upload-dropzone-bg);color:var(--upload-dropzone-label-fg);font-family:var(--font-family-default);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.qtd-upload:hover,.qtd-upload[data-over]{background:var(--upload-dropzone-bg-hover);border-color:var(--upload-dropzone-border-hover)}.qtd-upload[data-disabled]{cursor:not-allowed;opacity:var(--opacity-disabled)}.qtd-upload:focus-visible{outline:var(--border-2) solid var(--accent-lime);outline-offset:2px}.qtd-upload__icon{display:inline-flex;align-items:center;color:var(--upload-dropzone-icon-fg);line-height:1}.qtd-upload__hint,.qtd-upload__label{font-size:var(--font-size-xs)}.qtd-upload__hint{color:var(--upload-dropzone-hint-fg)}.qtd-upload__input{display:none}.qtd-field,.qtd-upload-btn{display:inline-flex}.qtd-field{flex-direction:column;gap:var(--space-1-5);font-family:var(--font-family-default)}.qtd-field--block{display:flex;width:100%}.qtd-field__label{font-size:var(--font-size-button-sm);font-weight:var(--font-weight-medium);color:var(--form-field-label-fg)}.qtd-field__required{color:var(--form-field-required-fg)}.qtd-input{display:flex;align-items:center;gap:var(--space-2);background:var(--input-bg);border:var(--border-1) solid var(--input-border);border-radius:var(--input-radius);color:var(--input-text-fg);transition:border-color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.qtd-input:hover{border-color:var(--input-border-hover)}.qtd-input:focus-within{border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-2) var(--input-border-focus)}.qtd-input__control{flex:1 1 auto;min-width:0;margin:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:inherit}.qtd-input__control::placeholder{color:var(--input-placeholder-fg)}.qtd-input__icon{display:inline-flex;align-items:center;flex:none;color:var(--input-placeholder-fg)}.qtd-field--sm .qtd-input{height:var(--input-h-sm);padding:0 var(--space-2-5);font-size:var(--font-size-button-sm)}.qtd-field--sm .qtd-input__icon{font-size:var(--input-icon-sm)}.qtd-field--md .qtd-input{height:var(--input-h-md);padding:0 var(--input-padding-x);font-size:var(--font-size-button-md)}.qtd-field--md .qtd-input__icon{font-size:var(--input-icon-md)}.qtd-field--lg .qtd-input{height:var(--input-h-lg);padding:0 var(--space-4);font-size:var(--font-size-button-md)}.qtd-field--lg .qtd-input__icon{font-size:var(--input-icon-lg)}.qtd-field[data-invalid] .qtd-input,.qtd-field[data-invalid] .qtd-input:hover{border-color:var(--input-border-error)}.qtd-field[data-invalid] .qtd-input:focus-within{box-shadow:0 0 0 var(--border-2) var(--input-border-error)}.qtd-input__control:disabled{cursor:not-allowed}.qtd-field[data-disabled] .qtd-input{background:var(--input-disabled-bg);color:var(--input-disabled-fg)}.qtd-field[data-disabled] .qtd-input__control::placeholder{color:var(--input-disabled-fg)}.qtd-input:has(.qtd-input__control:-moz-read-only:not(:disabled)){background:var(--input-readonly-bg);color:var(--input-readonly-fg)}.qtd-input:has(.qtd-input__control:read-only:not(:disabled)){background:var(--input-readonly-bg);color:var(--input-readonly-fg)}.qtd-field__helper{color:var(--form-field-helper-fg)}.qtd-field__error,.qtd-field__helper{margin:0;font-size:var(--font-size-2xs)}.qtd-field__error{color:var(--form-field-error-fg)}.qtd-modal-scrim{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--modal-scrim);opacity:0;transition:opacity var(--duration-base) var(--easing-standard)}.qtd-modal-scrim.is-open{opacity:1}.qtd-modal-wrap{position:relative;width:100%;transform:translateY(8px) scale(.96);transition:transform var(--duration-base) var(--easing-decelerate)}.qtd-modal-scrim:not(.is-open) .qtd-modal-wrap{transition-timing-function:var(--easing-accelerate)}.qtd-modal-scrim.is-open .qtd-modal-wrap{transform:translateY(0) scale(1)}.qtd-modal-wrap--std{max-width:var(--modal-max-width-std)}.qtd-modal-wrap--wide{max-width:var(--modal-max-width-wide)}.qtd-modal{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-height:90vh;padding:var(--space-6) var(--space-6) var(--space-5);overflow:hidden;background:var(--modal-bg);border-radius:var(--modal-radius);box-shadow:var(--shadow-xl);font-family:var(--font-family-default)}.qtd-modal--bare{gap:0;padding:0}.qtd-modal__header{display:flex;flex-direction:column;gap:var(--space-1-5)}.qtd-modal__title{margin:0;color:var(--modal-text-title);font-size:var(--font-size-lg);font-weight:600;line-height:1.3}.qtd-modal__desc{margin:0;color:var(--modal-text-body);font-size:var(--font-size-button-md);line-height:1.5}.qtd-modal__close{position:absolute;top:-18px;right:-18px}.qtd-modal__body{flex:1 1 auto;color:var(--modal-text-body);font-size:var(--font-size-button-md);line-height:1.5}.qtd-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}@media (prefers-reduced-motion:reduce){.qtd-modal-scrim,.qtd-modal-wrap{transition:none}}.qtd-pagination{gap:var(--space-1-5);font-family:var(--font-family-default)}.qtd-pagination,.qtd-pagination__item{display:inline-flex;align-items:center}.qtd-pagination__item{justify-content:center;flex:none;min-width:calc(var(--space-8) + var(--space-1));height:calc(var(--space-8) + var(--space-1));padding:0 var(--space-2);border:var(--border-1) solid var(--pagination-border);border-radius:var(--radius-full);background:var(--pagination-bg-default);color:var(--pagination-fg-default);font-family:inherit;font-size:var(--font-size-button-md);font-weight:var(--font-weight-regular);line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.qtd-pagination__item:focus-visible{outline:var(--border-2) solid var(--accent-lime);outline-offset:2px}.qtd-pagination__item:hover:not(:disabled):not(.is-current){background:var(--pagination-bg-hover);color:var(--pagination-fg-hover)}.qtd-pagination__item.is-current,.qtd-pagination__item.is-current:hover:not(:disabled){background:var(--pagination-bg-current);border-color:transparent;color:var(--pagination-fg-current)}.qtd-pagination__item:disabled{color:var(--pagination-disabled-fg);cursor:not-allowed}.qtd-pagination__nav{padding:0}.qtd-pagination__chevron{display:block;flex:none}.qtd-pagination__dots{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(var(--space-8) + var(--space-1));height:calc(var(--space-8) + var(--space-1));color:var(--pagination-disabled-fg)}.qtd-pagination--disabled{opacity:var(--opacity-disabled);pointer-events:none}.qtd-pagination__total{color:var(--fg-2);font-size:var(--font-size-sm);white-space:nowrap;margin-right:var(--space-1)}.qtd-pagination__jumper,.qtd-pagination__size-changer{display:inline-flex;align-items:center;margin-left:var(--space-1)}.qtd-pagination__jumper{gap:var(--space-1-5)}.qtd-pagination__jumper .qtd-field{width:48px}.qtd-pagination__jumper .qtd-input__control{text-align:center}.qtd-pagination__jumper-label{color:var(--fg-2);font-size:var(--font-size-sm);white-space:nowrap}@media (prefers-reduced-motion:reduce){.qtd-pagination__item{transition:none}}.qtd-progress--linear{display:block;width:100%}.qtd-progress__track{width:100%;height:var(--progress-h);border-radius:var(--progress-radius);background:var(--progress-track);overflow:hidden}.qtd-progress__fill{height:100%;border-radius:var(--progress-radius);background:var(--progress-fill);transition:width var(--duration-slow) linear}.qtd-progress--danger .qtd-progress__fill{background:var(--progress-fill-danger)}.qtd-progress--circular{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none}.qtd-progress__svg{display:block}.qtd-progress--circular .qtd-progress__track{width:auto;height:auto;background:none;stroke:var(--progress-track)}.qtd-progress--circular .qtd-progress__fill{width:auto;height:auto;background:none;stroke:var(--progress-fill);transition:stroke-dashoffset var(--duration-slow) linear}.qtd-progress--circular.qtd-progress--danger .qtd-progress__fill{stroke:var(--progress-fill-danger)}.qtd-progress__value{position:absolute;font-family:var(--font-family-default);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--progress-value-fg)}.qtd-promo{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 var(--space-2) 2px;border-radius:var(--radius-2-5);font-family:var(--font-family-promo);font-weight:var(--font-weight-black);font-size:var(--font-size-xs);line-height:1;white-space:nowrap;box-shadow:var(--shadow-sm)}.qtd-promo--lime{background:var(--badge-new-bg);color:var(--fg-1)}.qtd-promo--info{background:var(--badge-info);color:var(--badge-info-on)}.qtd-promo--success{background:var(--badge-success);color:var(--badge-success-on)}.qtd-promo--danger{background:var(--badge-danger);color:var(--badge-danger-on)}.qtd-promo--warning{background:var(--badge-warning);color:var(--badge-warning-on)}.qtd-promo--ai{background:var(--badge-ai-bg);color:var(--badge-ai-fg)}.qtd-promo--mini{height:var(--tag-mini-h);padding:0 var(--tag-mini-padding-x) 1px;font-size:var(--tag-mini-font-size)}.qtd-radio{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-family-default);font-size:var(--font-size-button-md);color:var(--fg-1);cursor:pointer}.qtd-radio[data-disabled]{cursor:not-allowed;color:var(--fg-disabled)}.qtd-radio__input{position:absolute;margin:0;opacity:0;cursor:inherit}.qtd-radio__circle,.qtd-radio__input{width:var(--radio-size);height:var(--radio-size)}.qtd-radio__circle{position:relative;flex:none;border:var(--border-1) solid var(--radio-border);border-radius:var(--radius-full);background:var(--radio-bg);transition:border-color var(--duration-fast) var(--easing-standard)}.qtd-radio__circle:after{content:"";position:absolute;inset:0;margin:auto;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--radio-dot-checked);transform:scale(0);transition:transform var(--duration-fast) var(--easing-standard)}.qtd-radio:not([data-disabled]):hover .qtd-radio__circle{border-color:var(--radio-border-hover)}.qtd-radio__input:checked+.qtd-radio__circle{border-color:var(--radio-border-checked)}.qtd-radio__input:checked+.qtd-radio__circle:after{transform:scale(1)}.qtd-radio__circle[data-checked]{border-color:var(--radio-border-checked)}.qtd-radio__circle[data-checked]:after{transform:scale(1)}.qtd-radio__input:focus-visible+.qtd-radio__circle{outline:var(--border-2) solid var(--accent-lime);outline-offset:2px}.qtd-radio__input:disabled+.qtd-radio__circle{border-color:var(--radio-disabled-border)}.qtd-radio__input:disabled+.qtd-radio__circle:after{background:var(--radio-disabled-dot)}.qtd-spinner{display:inline-block;box-sizing:border-box;border-style:solid;border-color:currentColor transparent currentColor currentColor;border-radius:var(--radius-full);animation:qtd-spinner-spin var(--duration-slower) var(--easing-standard) infinite}@keyframes qtd-spinner-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.qtd-spinner{animation-duration:1.5s}}.qtd-tooltip,.qtd-tooltip-trigger{display:inline-flex}.qtd-tooltip{position:fixed;z-index:var(--z-tooltip);width:max-content;max-width:var(--tooltip-max-width);align-items:center;gap:var(--tooltip-gap);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-fg);font-family:var(--font-family-default);font-size:var(--font-size-xs);line-height:1.4;box-shadow:var(--shadow-md);pointer-events:none}.qtd-tooltip__content{min-width:0;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--tooltip-max-lines,1);word-break:break-word}.qtd-tooltip--wrap .qtd-tooltip__content{display:block;overflow:visible;-webkit-line-clamp:unset}.qtd-tooltip[data-placement=top]{transform:translate(-50%,-100%)}.qtd-tooltip[data-placement=bottom]{transform:translate(-50%)}.qtd-tooltip[data-placement=left]{transform:translate(-100%,-50%)}.qtd-tooltip[data-placement=right]{transform:translateY(-50%)}.qtd-tooltip[data-arrow]:after{content:"";position:absolute;border:var(--space-1-5) solid transparent}.qtd-tooltip[data-arrow][data-placement=top]:after{left:50%;top:100%;transform:translateX(-50%);border-top-color:var(--tooltip-bg)}.qtd-tooltip[data-arrow][data-placement=bottom]:after{left:50%;bottom:100%;transform:translateX(-50%);border-bottom-color:var(--tooltip-bg)}.qtd-tooltip[data-arrow][data-placement=left]:after{top:50%;left:100%;transform:translateY(-50%);border-left-color:var(--tooltip-bg)}.qtd-tooltip[data-arrow][data-placement=right]:after{top:50%;right:100%;transform:translateY(-50%);border-right-color:var(--tooltip-bg)}.qtd-search .qtd-input__icon{color:var(--search-icon-fg)}.qtd-search .qtd-input:focus-within{border-color:var(--search-border-focused);box-shadow:0 0 0 var(--border-2) var(--search-border-focused)}.qtd-search .qtd-input__control::-webkit-search-cancel-button{display:none}.qtd-search__clear{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--search-clear-fg);line-height:1;cursor:pointer}.qtd-search__clear:hover{color:var(--search-fg)}.qtd-select-root{position:relative;display:inline-flex;flex-direction:column}.qtd-select-root>.qtd-select{width:100%}.qtd-select-root--block{display:block;width:100%}.qtd-select{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--select-gap);padding:0 var(--select-padding-x);background:var(--select-bg);border:var(--border-1) solid var(--select-border);border-radius:var(--select-radius);color:var(--select-fg);font-family:var(--font-family-default);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.qtd-select--block{width:100%}.qtd-select:hover:not([aria-disabled=true]){border-color:var(--select-border-focused)}.qtd-select.is-open,.qtd-select:focus-visible{outline:0;border-color:var(--select-border-focused);box-shadow:0 0 0 var(--border-2) var(--select-border-focused)}.qtd-select[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled)}.qtd-select--sm{height:var(--select-h-sm);font-size:var(--font-size-button-sm)}.qtd-select--md{height:var(--select-h-md)}.qtd-select--lg,.qtd-select--md{font-size:var(--font-size-button-md)}.qtd-select--lg{height:var(--select-h-lg)}.qtd-select__value{color:var(--select-fg)}.qtd-select__placeholder,.qtd-select__value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qtd-select__placeholder{color:var(--select-placeholder-fg)}.qtd-select__search-input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;color:var(--select-fg);font-size:inherit;font-family:inherit;cursor:text}.qtd-select__search-input::placeholder{color:var(--select-placeholder-fg)}.qtd-select__suffix{flex:none}.qtd-select__chevron,.qtd-select__suffix{display:inline-flex;align-items:center;justify-content:center}.qtd-select__chevron{color:var(--select-chevron-fg);font-size:var(--font-size-xs);transition:transform var(--duration-fast) var(--easing-standard)}.qtd-select.is-open .qtd-select__chevron{transform:rotate(180deg)}.qtd-select__suffix--clearable{position:relative}.qtd-select__suffix--clearable .qtd-select__clear{display:none;align-items:center;justify-content:center;color:var(--fg-3);font-size:var(--font-size-xs);border-radius:var(--radius-full);transition:color var(--duration-fast) var(--easing-standard)}.qtd-select__suffix--clearable .qtd-select__clear:hover{color:var(--fg-1)}.qtd-select-root:hover .qtd-select__suffix--clearable .qtd-select__clear,.qtd-select__suffix--clearable .qtd-select__chevron{display:inline-flex}.qtd-select-root:hover .qtd-select__suffix--clearable .qtd-select__chevron{display:none}.qtd-select__empty{padding:var(--space-3) var(--space-4);color:var(--fg-3);font-size:var(--font-size-sm);text-align:center}.qtd-select__pop{position:fixed;z-index:var(--z-dropdown)}.qtd-select__pop .qtd-menu{min-width:100%;max-height:var(--select-pop-max-h,240px);overflow-y:auto}.qtd-skeleton{display:block;border:none;border-radius:var(--radius-2);background:var(--skeleton-shimmer-base);background-image:linear-gradient(90deg,var(--skeleton-shimmer-base) 0,var(--skeleton-shimmer-highlight) 50%,var(--skeleton-shimmer-base) 100%);background-size:200% 100%;animation:qtd-skeleton-shimmer 1.4s var(--easing-standard) infinite}.qtd-skeleton--rect{width:100%;height:80px}.qtd-skeleton--circle{border-radius:50%;width:40px;height:40px}.qtd-skeleton--line{height:12px}.qtd-skeleton--bordered{border:1px solid var(--skeleton-border)}.qtd-skeleton-text{display:flex;flex-direction:column;gap:var(--space-2)}@keyframes qtd-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.qtd-skeleton{animation:none}}.qtd-slider{display:flex;align-items:center;gap:var(--space-4);width:100%}.qtd-slider[data-disabled]{cursor:not-allowed}.qtd-slider__value{flex:none;min-width:3ch;text-align:right;color:var(--input-text-fg);font-family:var(--font-family-default);font-size:var(--font-size-button-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qtd-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;min-width:0;width:100%;height:var(--space-6);margin:0;background:transparent;cursor:pointer}.qtd-slider__input:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.qtd-slider__input::-webkit-slider-runnable-track{height:var(--space-1);border-radius:var(--radius-full);background:linear-gradient(to right,var(--fg-1) 0 var(--qtd-slider-pct,0),var(--line-2) var(--qtd-slider-pct,0) 100%)}.qtd-slider__input::-moz-range-track{height:var(--space-1);border-radius:var(--radius-full);background:var(--line-2)}.qtd-slider__input::-moz-range-progress{height:var(--space-1);border-radius:var(--radius-full);background:var(--fg-1)}.qtd-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;margin-top:-6px;width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--input-bg);border:var(--border-2) solid var(--fg-1)}.qtd-slider__input::-moz-range-thumb{box-sizing:border-box;width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--input-bg);border:var(--border-2) solid var(--fg-1)}.qtd-slider__input:focus-visible::-webkit-slider-thumb{outline:var(--border-2) solid var(--accent-lime);outline-offset:2px}.qtd-slider__input:focus-visible::-moz-range-thumb{outline:var(--border-2) solid var(--accent-lime);outline-offset:2px}.qtd-tabs-outer{display:flex;overflow-x:auto;scrollbar-width:none}.qtd-tabs-outer::-webkit-scrollbar{display:none}.qtd-tabs-outer--underline{border-bottom:var(--border-1) solid var(--tabs-underline-track)}.qtd-tabs-outer--pill,.qtd-tabs-outer--pill-plain,.qtd-tabs-outer--pill-primary{border-radius:var(--radius-full)}.qtd-tabs{font-family:var(--font-family-default);font-size:var(--font-size-button-md)}.qtd-tabs,.qtd-tabs__tab{position:relative;display:inline-flex;flex-shrink:0}.qtd-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;align-items:center;justify-content:center;white-space:nowrap;border:0;background:transparent;cursor:pointer;font:inherit;transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.qtd-tabs__tab:disabled{cursor:not-allowed;opacity:.5}.qtd-tabs__tab.is-active{font-weight:var(--font-weight-semibold)}.qtd-tabs__tab.has-leading{gap:var(--space-1-5)}.qtd-tabs__label{min-width:0}.qtd-tabs__icon,.qtd-tabs__logo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--btn-icon-md);height:var(--btn-icon-md);color:currentColor;font-size:var(--btn-icon-md)}.qtd-tabs__icon :is(svg,img){flex:none;width:100%;height:100%}.qtd-tabs__logo img{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-1)}.qtd-tabs--sm .qtd-tabs__icon,.qtd-tabs--sm .qtd-tabs__logo{width:var(--btn-icon-sm);height:var(--btn-icon-sm);font-size:var(--btn-icon-sm)}.qtd-tabs--lg .qtd-tabs__icon,.qtd-tabs--lg .qtd-tabs__logo{width:var(--btn-icon-lg);height:var(--btn-icon-lg);font-size:var(--btn-icon-lg)}.qtd-tabs__indicator{position:absolute;left:0;top:0;z-index:0;pointer-events:none}.qtd-tabs__indicator.is-ready{transition:transform var(--duration-base) var(--easing-standard),width var(--duration-base) var(--easing-standard),height var(--duration-base) var(--easing-standard)}.qtd-tabs--underline{gap:var(--space-4)}.qtd-tabs--underline .qtd-tabs__tab{height:44px;padding:0 var(--space-4);font-size:var(--font-size-base);color:var(--tabs-underline-fg-default)}.qtd-tabs--underline .qtd-tabs__tab:hover:not(:disabled):not(.is-active){color:var(--tabs-underline-fg-hover)}.qtd-tabs--underline .qtd-tabs__tab.is-active{color:var(--tabs-underline-fg-active)}.qtd-tabs--underline .qtd-tabs__indicator{top:auto;bottom:0;height:2px;border-radius:1px;background:var(--tabs-underline-indicator)}.qtd-tabs--pill,.qtd-tabs--pill-primary{gap:var(--space-1-5);padding:var(--space-1);background:var(--tabs-pill-bg-container);border-radius:var(--radius-full)}.qtd-tabs--pill .qtd-tabs__tab,.qtd-tabs--pill-plain .qtd-tabs__tab,.qtd-tabs--pill-primary .qtd-tabs__tab{border-radius:var(--radius-full);color:var(--tabs-pill-fg-default)}.qtd-tabs--pill .qtd-tabs__tab:hover:not(:disabled):not(.is-active),.qtd-tabs--pill-plain .qtd-tabs__tab:hover:not(:disabled):not(.is-active),.qtd-tabs--pill-primary .qtd-tabs__tab:hover:not(:disabled):not(.is-active){color:var(--tabs-pill-fg-hover)}.qtd-tabs--pill .qtd-tabs__tab.is-active{color:var(--tabs-pill-fg-active)}.qtd-tabs--pill-primary .qtd-tabs__tab.is-active{color:var(--tabs-pill-primary-fg-active)}.qtd-tabs--pill .qtd-tabs__indicator,.qtd-tabs--pill-plain .qtd-tabs__indicator{border-radius:var(--radius-full);background:var(--tabs-pill-bg-active);border:var(--border-1) solid var(--tabs-pill-border-active);box-sizing:border-box}.qtd-tabs--pill .qtd-tabs__indicator{box-shadow:var(--shadow-sm)}.qtd-tabs--pill-primary .qtd-tabs__indicator{border-radius:var(--radius-full);background:var(--tabs-pill-primary-bg-active);border:var(--border-1) solid var(--tabs-pill-border-active);box-shadow:var(--shadow-sm);box-sizing:border-box}.qtd-tabs--pill-plain{gap:var(--space-1-5);padding:var(--space-1)}.qtd-tabs--pill-plain .qtd-tabs__tab.is-active{color:var(--tabs-pill-fg-active)}.qtd-tabs--sm:is(.qtd-tabs--pill,.qtd-tabs--pill-primary,.qtd-tabs--pill-plain) .qtd-tabs__tab{height:var(--tabs-pill-h-sm);padding:0 var(--tabs-pill-padding-x-sm);font-size:var(--tabs-pill-font-sm)}.qtd-tabs--md:is(.qtd-tabs--pill,.qtd-tabs--pill-primary,.qtd-tabs--pill-plain) .qtd-tabs__tab{height:var(--tabs-pill-h-md);padding:0 var(--tabs-pill-padding-x-md);font-size:var(--tabs-pill-font-md)}.qtd-tabs--lg:is(.qtd-tabs--pill,.qtd-tabs--pill-primary,.qtd-tabs--pill-plain) .qtd-tabs__tab{height:var(--tabs-pill-h-lg);padding:0 var(--tabs-pill-padding-x-lg);font-size:var(--tabs-pill-font-lg)}.qtd-tabs--segmented{background:var(--tabs-segmented-bg);border:var(--border-1) solid var(--tabs-segmented-border);border-radius:var(--radius-2);overflow:hidden}.qtd-tabs--segmented .qtd-tabs__tab{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);color:var(--tabs-segmented-fg)}.qtd-tabs--segmented .qtd-tabs__tab:not(.is-active)+.qtd-tabs__tab:not(.is-active){border-left:var(--border-1) solid var(--tabs-segmented-divider)}.qtd-tabs--segmented .qtd-tabs__tab:hover:not(:disabled):not(.is-active){color:var(--tabs-segmented-fg-hover)}.qtd-tabs--segmented .qtd-tabs__tab.is-active{background:var(--tabs-segmented-bg-active);color:var(--tabs-segmented-fg-active)}.qtd-tag{display:inline-flex;align-items:center;gap:var(--tag-gap);height:var(--tag-h);padding:0 var(--tag-padding-x);border:1px solid transparent;border-radius:var(--tag-radius);font-family:var(--font-family-default);font-size:var(--tag-font-size);font-weight:var(--font-weight-medium);line-height:1.4;white-space:nowrap}.qtd-tag__label{line-height:normal}.qtd-tag__dot{flex:none;width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full);background:currentColor}.qtd-tag--success .qtd-tag__dot{background:var(--badge-success)}.qtd-tag--warning .qtd-tag__dot{background:var(--badge-warning)}.qtd-tag--danger .qtd-tag__dot{background:var(--badge-danger)}.qtd-tag--lime .qtd-tag__dot{background:var(--fg-1)}.qtd-tag__remove{display:inline-flex;align-items:center;justify-content:center;width:var(--tag-remove-size);height:var(--tag-remove-size);margin-right:var(--tag-remove-offset);padding:0;border:0;border-radius:var(--radius-1);background:transparent;color:inherit;font-size:var(--tag-font-size);line-height:1;cursor:pointer;opacity:.7}.qtd-tag__remove:hover{opacity:1}.qtd-tag--neutral{background:var(--tag-neutral-bg);color:var(--tag-neutral-fg)}.qtd-tag--info{background:var(--tag-info-bg);color:var(--tag-info-fg)}.qtd-tag--success{background:var(--tag-success-bg);color:var(--tag-success-fg)}.qtd-tag--warning{background:var(--tag-warning-bg);color:var(--tag-warning-fg)}.qtd-tag--danger{background:var(--tag-danger-bg);color:var(--tag-danger-fg)}.qtd-tag--lime{background:var(--tag-lime-bg);color:var(--tag-lime-fg)}.qtd-tag--outline{background:transparent;color:var(--tag-neutral-fg);border-color:var(--tag-outline-border)}.qtd-tag--mini{height:var(--tag-mini-h);padding:0 var(--tag-mini-padding-x);font-size:var(--tag-mini-font-size);line-height:1}.qtd-textarea{width:100%;min-height:calc(var(--input-h-lg) * 2);padding:var(--space-2-5) var(--input-padding-x);background:var(--input-bg);border:var(--border-1) solid var(--input-border);border-radius:var(--input-radius);color:var(--input-text-fg);font-family:var(--font-family-default);font-size:var(--font-size-button-md);line-height:var(--font-lh-normal);resize:vertical;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.qtd-field--sm .qtd-textarea{min-height:calc(var(--input-h-sm) * 2);padding:var(--space-2) var(--space-2-5);font-size:var(--font-size-button-sm)}.qtd-field--md .qtd-textarea{min-height:calc(var(--input-h-md) * 2);padding:var(--space-2-5) var(--input-padding-x);font-size:var(--font-size-button-md)}.qtd-field--lg .qtd-textarea{min-height:calc(var(--input-h-lg) * 2);padding:var(--space-3) var(--space-4);font-size:var(--font-size-button-md)}.qtd-textarea[data-resize=none]{resize:none}.qtd-textarea[data-resize=vertical]{resize:vertical}.qtd-textarea[data-resize=horizontal]{resize:horizontal}.qtd-textarea[data-resize=both]{resize:both}.qtd-textarea[data-auto-resize]{overflow:hidden;resize:none}.qtd-textarea::placeholder{color:var(--input-placeholder-fg)}.qtd-textarea:hover{border-color:var(--input-border-hover)}.qtd-textarea:focus{outline:0;border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-2) var(--input-border-focus)}.qtd-field[data-invalid] .qtd-textarea{border-color:var(--input-border-error)}.qtd-field[data-invalid] .qtd-textarea:focus{box-shadow:0 0 0 var(--border-2) var(--input-border-error)}.qtd-field[data-disabled] .qtd-textarea{background:var(--input-disabled-bg);color:var(--input-disabled-fg);cursor:not-allowed;resize:none}.qtd-toast{position:relative;display:flex;align-items:center;gap:var(--space-1);width:max-content;min-width:var(--toast-min-width);max-width:var(--toast-max-width);padding:var(--toast-padding-y) var(--toast-padding-x);background:var(--toast-bg);border:var(--border-1) solid var(--toast-border);border-radius:var(--radius-4);box-shadow:var(--shadow-lg);font-family:var(--font-family-default)}.qtd-toast__indicator{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--toast-indicator-size);height:var(--toast-indicator-size);line-height:1}.qtd-toast__dot{width:var(--toast-dot-size);height:var(--toast-dot-size);border-radius:var(--radius-full)}.qtd-toast--info .qtd-toast__dot,.qtd-toast__dot{background:var(--toast-info-icon)}.qtd-toast--success .qtd-toast__dot{background:var(--toast-success-icon)}.qtd-toast--warning .qtd-toast__dot{background:var(--toast-warning-icon)}.qtd-toast--danger .qtd-toast__dot{background:var(--toast-danger-icon)}.qtd-toast--info .qtd-toast__indicator{color:var(--toast-info-icon)}.qtd-toast--success .qtd-toast__indicator{color:var(--toast-success-icon)}.qtd-toast--warning .qtd-toast__indicator{color:var(--toast-warning-icon)}.qtd-toast--danger .qtd-toast__indicator{color:var(--toast-danger-icon)}.qtd-toast__content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-0-5);min-width:0}.qtd-toast__title{color:var(--toast-title-fg);font-size:var(--font-size-button-md);font-weight:600;line-height:1.2}.qtd-toast__body{color:var(--toast-body-fg);font-size:var(--font-size-xs);line-height:1.5}.qtd-toast__content+*{margin-left:calc(var(--toast-content-actions-gap) - var(--space-1))}.qtd-toast__actions{display:inline-flex;align-items:center;flex:none;gap:var(--space-1-5)}.qtd-toast__action{flex:none}.qtd-toast__close{position:absolute;top:-14px;right:-14px}.qtd-toaster-host{display:contents}.qtd-toaster{position:fixed;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}.qtd-toaster--bottom{bottom:calc(var(--space-16) * 2);left:calc(50% + var(--qtd-sidebar-w, 0px) / 2);transform:translateX(-50%)}.qtd-toaster--bottom,.qtd-toaster--center{align-items:center;width:max-content;max-width:var(--toast-max-width)}.qtd-toaster--center{top:50%;left:50%;transform:translate(-50%,-50%)}.qtd-toaster--anchor{bottom:calc(100vh - var(--qtd-toaster-anchor-top) + var(--qtd-toaster-anchor-gap, var(--space-3)));left:var(--qtd-toaster-anchor-left);width:var(--qtd-toaster-anchor-width);max-width:none;transform:none;align-items:stretch}.qtd-toaster--anchor .qtd-toaster__item{width:100%}.qtd-toaster--anchor .qtd-toaster__item .qtd-toast{width:100%;max-width:none}.qtd-toaster__item{pointer-events:auto;animation:qtd-toast-in var(--duration-base,.2s) var(--easing-standard,ease)}.qtd-toaster__item.is-leaving{animation:qtd-toast-out var(--duration-fast,.15s) var(--easing-standard,ease) forwards}@keyframes qtd-toast-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qtd-toast-out{to{opacity:0;transform:translateY(8px) scale(.98)}}@media (prefers-reduced-motion:reduce){.qtd-toaster__item,.qtd-toaster__item.is-leaving{animation:none}}.qtd-toggle{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-family-default);font-size:var(--font-size-button-md);color:var(--fg-1);cursor:pointer}.qtd-toggle[data-disabled]{cursor:not-allowed;color:var(--fg-disabled)}.qtd-toggle__input{position:absolute;margin:0;opacity:0;cursor:inherit}.qtd-toggle__input,.qtd-toggle__track{width:var(--toggle-track-w);height:var(--toggle-track-h)}.qtd-toggle__track{position:relative;flex:none;border-radius:var(--radius-full);background:var(--toggle-track-off);transition:background-color var(--duration-fast) var(--easing-standard)}.qtd-toggle__thumb{position:absolute;top:var(--toggle-thumb-offset);left:var(--toggle-thumb-offset);width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);border-radius:var(--radius-full);background:var(--toggle-thumb);border:.5px solid var(--toggle-thumb-border);box-sizing:border-box;transition:transform var(--duration-fast) var(--easing-standard)}.qtd-toggle__input:checked+.qtd-toggle__track{background:var(--toggle-track-on)}.qtd-toggle__input:checked+.qtd-toggle__track .qtd-toggle__thumb{transform:translateX(var(--toggle-thumb-travel))}.qtd-toggle__input:focus-visible+.qtd-toggle__track{outline:var(--border-2) solid var(--accent-lime);outline-offset:2px}.qtd-toggle__input:disabled+.qtd-toggle__track{background:var(--toggle-disabled-track)}.qtd-toggle__input:disabled+.qtd-toggle__track .qtd-toggle__thumb{background:var(--toggle-disabled-thumb)}