.tao-button[data-v-1e1847ba]{justify-content:center;align-items:center;gap:var(--tao-space-2);border-radius:var(--tao-radius-control);cursor:pointer;transition:var(--tao-transition-base);border:none;font-family:inherit;font-weight:500;display:inline-flex;position:relative}.tao-button[data-v-1e1847ba]:active:not(.tao-button--text){transform:translateY(1px)}.tao-button[data-v-1e1847ba]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px}.tao-button--small[data-v-1e1847ba]{padding:var(--tao-space-1) var(--tao-space-3);font-size:var(--tao-font-size-xs);height:26px}.tao-button--medium[data-v-1e1847ba]{padding:var(--tao-space-2) var(--tao-space-4);font-size:var(--tao-font-size-md);height:30px}.tao-button--large[data-v-1e1847ba]{padding:var(--tao-space-2) var(--tao-space-6);font-size:var(--tao-font-size-lg);height:38px}.tao-button--primary[data-v-1e1847ba]{background-color:var(--tao-color-accent);color:var(--tao-color-on-accent)}.tao-button--primary[data-v-1e1847ba]:hover:not(.tao-button--disabled){background-color:var(--tao-color-accent-hover)}.tao-button--secondary[data-v-1e1847ba]{background-color:var(--tao-color-surface-sunken);color:var(--tao-color-text);border:1px solid var(--tao-color-border-strong)}.tao-button--secondary[data-v-1e1847ba]:hover:not(.tao-button--disabled){background-color:var(--tao-color-surface-hover);color:var(--tao-color-text-strong)}.tao-button--ghost[data-v-1e1847ba]{color:var(--tao-color-accent);background-color:#0000}.tao-button--ghost[data-v-1e1847ba]:hover:not(.tao-button--disabled){background-color:var(--tao-color-accent-subtle-hover)}.tao-button--text[data-v-1e1847ba]{height:auto;color:var(--tao-color-accent);background:0 0;padding:2px 4px}.tao-button--text.tao-button--small[data-v-1e1847ba],.tao-button--text.tao-button--medium[data-v-1e1847ba],.tao-button--text.tao-button--large[data-v-1e1847ba]{height:auto;padding:2px 4px}.tao-button--text[data-v-1e1847ba]:hover:not(.tao-button--disabled){color:var(--tao-color-accent-hover);background-color:var(--tao-color-accent-subtle-hover)}.tao-button--danger[data-v-1e1847ba]{background-color:var(--tao-color-danger);color:var(--tao-color-text-strong)}.tao-button--danger[data-v-1e1847ba]:hover:not(.tao-button--disabled){background-color:var(--tao-color-danger-hover)}.tao-button--ghost.tao-button--tone-danger[data-v-1e1847ba],.tao-button--text.tao-button--tone-danger[data-v-1e1847ba]{color:var(--tao-color-danger)}.tao-button--ghost.tao-button--tone-danger[data-v-1e1847ba]:hover:not(.tao-button--disabled),.tao-button--text.tao-button--tone-danger[data-v-1e1847ba]:hover:not(.tao-button--disabled){color:var(--tao-color-danger-hover);background-color:var(--tao-color-danger-subtle)}.tao-button--ghost.tao-button--tone-success[data-v-1e1847ba],.tao-button--text.tao-button--tone-success[data-v-1e1847ba]{color:var(--tao-color-success)}.tao-button--ghost.tao-button--tone-success[data-v-1e1847ba]:hover:not(.tao-button--disabled),.tao-button--text.tao-button--tone-success[data-v-1e1847ba]:hover:not(.tao-button--disabled){color:var(--tao-color-success-hover);background-color:var(--tao-color-success-subtle)}.tao-button--ghost.tao-button--tone-warning[data-v-1e1847ba],.tao-button--text.tao-button--tone-warning[data-v-1e1847ba]{color:var(--tao-color-warning)}.tao-button--ghost.tao-button--tone-warning[data-v-1e1847ba]:hover:not(.tao-button--disabled),.tao-button--text.tao-button--tone-warning[data-v-1e1847ba]:hover:not(.tao-button--disabled){color:var(--tao-color-warning-hover);background-color:var(--tao-color-warning-subtle)}.tao-button--ghost.tao-button--tone-info[data-v-1e1847ba],.tao-button--text.tao-button--tone-info[data-v-1e1847ba]{color:var(--tao-color-info)}.tao-button--ghost.tao-button--tone-info[data-v-1e1847ba]:hover:not(.tao-button--disabled),.tao-button--text.tao-button--tone-info[data-v-1e1847ba]:hover:not(.tao-button--disabled){color:var(--tao-color-info-hover);background-color:var(--tao-color-info-subtle)}.tao-button--secondary.tao-button--tone-danger[data-v-1e1847ba]{color:var(--tao-color-danger);border-color:color-mix(in srgb, var(--tao-color-danger) 40%, transparent)}.tao-button--secondary.tao-button--tone-danger[data-v-1e1847ba]:hover:not(.tao-button--disabled){color:var(--tao-color-danger-hover);background-color:var(--tao-color-danger-subtle)}.tao-button--primary.tao-button--tone-danger[data-v-1e1847ba],.tao-button--danger.tao-button--tone-danger[data-v-1e1847ba]{background-color:var(--tao-color-danger);color:var(--tao-color-text-strong)}.tao-button--primary.tao-button--tone-danger[data-v-1e1847ba]:hover:not(.tao-button--disabled),.tao-button--danger.tao-button--tone-danger[data-v-1e1847ba]:hover:not(.tao-button--disabled){background-color:var(--tao-color-danger-hover)}.tao-button--disabled[data-v-1e1847ba]{opacity:.6;cursor:not-allowed}.tao-button--block[data-v-1e1847ba]{width:100%}.tao-button--loading .tao-button__content[data-v-1e1847ba]{opacity:0}.tao-button__loader[data-v-1e1847ba]{border:2px solid color-mix(in srgb, currentColor 15%, transparent);border-radius:var(--tao-radius-full);border-top-color:currentColor;width:16px;height:16px;animation:.8s linear infinite tao-spin-1e1847ba;position:absolute}.tao-button__icon[data-v-1e1847ba]{justify-content:center;align-items:center;display:flex}@keyframes tao-spin-1e1847ba{to{transform:rotate(360deg)}}.tao-block[data-v-722277c0]{background:var(--tao-color-surface);color:var(--tao-color-text);transition:var(--tao-transition-base)}.tao-block--shadow[data-v-722277c0]{box-shadow:var(--tao-shadow-panel)}.tao-block--hover[data-v-722277c0]{cursor:pointer}.tao-block--hover[data-v-722277c0]:hover{box-shadow:var(--tao-shadow-md)}.tao-input-wrapper[data-v-8e122e7e]{gap:var(--tao-space-1);flex-direction:column;width:100%;display:flex}.tao-input__label[data-v-8e122e7e]{font-size:var(--tao-font-size-sm);color:var(--tao-color-text);font-weight:500}.tao-input-shell[data-v-8e122e7e]{border:1px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-control);background:var(--tao-color-input-bg);width:100%;min-width:0;color:var(--tao-color-input-text);transition:var(--tao-transition-base);align-items:center;display:flex}.tao-input[data-v-8e122e7e]{width:100%;min-width:0;padding:var(--tao-space-2) var(--tao-space-3);border-radius:inherit;color:inherit;font-size:var(--tao-font-size-md);background:0 0;border:none;flex:auto;margin:0;font-family:inherit;line-height:1.25}.tao-input-shell--prefix .tao-input[data-v-8e122e7e]{padding-left:0}.tao-input-shell--suffix .tao-input[data-v-8e122e7e]{padding-right:0}.tao-input[data-v-8e122e7e]::placeholder{color:var(--tao-color-input-placeholder)}.tao-input[data-v-8e122e7e]:focus{outline:none}.tao-input-shell--focused[data-v-8e122e7e]{border-color:var(--tao-color-accent);box-shadow:0 0 0 2px var(--tao-color-accent-subtle-hover)}.tao-input-shell--disabled[data-v-8e122e7e]{opacity:.6;cursor:not-allowed;color:var(--tao-color-input-disabled-text);background:var(--tao-color-input-disabled-bg)}.tao-input[data-v-8e122e7e]:disabled{cursor:not-allowed}.tao-input-shell--invalid[data-v-8e122e7e]{border-color:var(--tao-color-danger)}.tao-input-shell--invalid.tao-input-shell--focused[data-v-8e122e7e]{box-shadow:0 0 0 2px var(--tao-color-danger-subtle)}.tao-input__affix[data-v-8e122e7e]{align-items:center;gap:var(--tao-space-1);color:var(--tao-color-text-muted);font-size:var(--tao-font-size-sm);white-space:nowrap;flex:none;font-weight:600;line-height:1;display:inline-flex}.tao-input__affix--prefix[data-v-8e122e7e]{padding-left:var(--tao-space-3);padding-right:var(--tao-space-2)}.tao-input__affix--suffix[data-v-8e122e7e]{padding-right:var(--tao-space-3);padding-left:var(--tao-space-2)}.tao-input__affix[data-v-8e122e7e] svg{width:16px;height:16px;display:block}.tao-input__affix[data-v-8e122e7e] button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.tao-input__affix[data-v-8e122e7e] button:hover{color:var(--tao-color-text-strong)}.tao-input__affix[data-v-8e122e7e] button:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px}.tao-input__error[data-v-8e122e7e]{font-size:var(--tao-font-size-xs);color:var(--tao-color-danger)}.tao-input-group[data-v-2c03e481]{border-radius:var(--tao-radius-control);align-items:stretch;width:100%;min-width:0;display:flex}.tao-input-group--focused[data-v-2c03e481]{box-shadow:0 0 0 2px var(--tao-color-accent-subtle-hover)}.tao-input-group[data-v-2c03e481]:has(.tao-input-shell--invalid){box-shadow:none}.tao-input-group--focused[data-v-2c03e481]:has(.tao-input-shell--invalid){box-shadow:0 0 0 2px var(--tao-color-danger-subtle)}.tao-input-group__field[data-v-2c03e481]{flex:auto;align-self:stretch;align-items:stretch;min-width:0;display:flex}.tao-input-group__field[data-v-2c03e481] .tao-input-wrapper{flex-direction:column;flex:auto;align-self:stretch;gap:0;min-width:0;display:flex}.tao-input-group__field[data-v-2c03e481] .tao-input-shell{box-shadow:none;border-radius:0;flex:auto;align-self:stretch}.tao-input-group__field[data-v-2c03e481] .tao-input{align-self:stretch;line-height:1.25}.tao-input-group__addon[data-v-2c03e481]{padding:0 var(--tao-space-3);border:1px solid var(--tao-color-border-strong);background:var(--tao-color-surface-sunken);color:var(--tao-color-text-muted);font-size:var(--tao-font-size-sm);white-space:nowrap;transition:var(--tao-transition-base);flex:none;align-self:stretch;align-items:center;font-weight:600;line-height:1;display:flex}.tao-input-group__addon--before[data-v-2c03e481]{border-radius:var(--tao-radius-control) 0 0 var(--tao-radius-control);border-right:0}.tao-input-group__addon--after[data-v-2c03e481]{border-radius:0 var(--tao-radius-control) var(--tao-radius-control) 0;border-left:0}.tao-input-group__field[data-v-2c03e481]:not(:first-child) .tao-input-shell{border-left:0}.tao-input-group__field[data-v-2c03e481]:not(:last-child) .tao-input-shell{border-right:0}.tao-input-group__field[data-v-2c03e481]:first-child .tao-input-shell{border-radius:var(--tao-radius-control) 0 0 var(--tao-radius-control)}.tao-input-group__field[data-v-2c03e481]:last-child .tao-input-shell{border-radius:0 var(--tao-radius-control) var(--tao-radius-control) 0}.tao-input-group__field[data-v-2c03e481]:only-child .tao-input-shell{border-radius:var(--tao-radius-control)}.tao-input-group--focused .tao-input-group__addon[data-v-2c03e481],.tao-input-group--focused[data-v-2c03e481] .tao-input-shell{border-color:var(--tao-color-accent)}:is(.tao-input-group:has(.tao-input-shell--invalid) .tao-input-group__addon[data-v-2c03e481],.tao-input-group[data-v-2c03e481]:has(.tao-input-shell--invalid) .tao-input-shell){border-color:var(--tao-color-danger)}.tao-input-group__addon[data-v-2c03e481]:has(.tao-button){background:0 0;padding:0}.tao-input-group__addon[data-v-2c03e481] .tao-button{border-radius:0 var(--tao-radius-control) var(--tao-radius-control) 0;border:none;align-self:stretch;height:auto}.tao-input-group__addon--before[data-v-2c03e481] .tao-button{border-radius:var(--tao-radius-control) 0 0 var(--tao-radius-control)}.tao-input-group__addon[data-v-2c03e481] .tao-button:focus-visible{outline-offset:-2px}.tao-input-number[data-v-f2141b0c]{width:100%;display:flex;position:relative}.tao-input-number__input[data-v-f2141b0c]{width:100%;padding:var(--tao-space-2) var(--tao-space-3);border:1px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-control);background:var(--tao-color-input-bg);color:var(--tao-color-input-text);font-size:var(--tao-font-size-md);font-variant-numeric:tabular-nums;transition:var(--tao-transition-base);font-family:inherit}.tao-input-number--controls .tao-input-number__input[data-v-f2141b0c]{padding-right:34px}.tao-input-number__input[data-v-f2141b0c]::placeholder{color:var(--tao-color-input-placeholder)}.tao-input-number__input[data-v-f2141b0c]:focus{border-color:var(--tao-color-accent);box-shadow:0 0 0 2px var(--tao-color-accent-subtle-hover);outline:none}.tao-input-number__input[data-v-f2141b0c]:disabled{opacity:.6;cursor:not-allowed;color:var(--tao-color-input-disabled-text);background:var(--tao-color-input-disabled-bg)}.tao-input-number--invalid .tao-input-number__input[data-v-f2141b0c]{border-color:var(--tao-color-danger)}.tao-input-number--invalid .tao-input-number__input[data-v-f2141b0c]:focus{box-shadow:0 0 0 2px var(--tao-color-danger-subtle)}.tao-input-number__steppers[data-v-f2141b0c]{border-left:1px solid var(--tao-color-border);flex-direction:column;width:28px;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.tao-input-number__step[data-v-f2141b0c]{color:var(--tao-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;flex:1;margin:0;padding:0;line-height:1}.tao-input-number__step+.tao-input-number__step[data-v-f2141b0c]{border-top:1px solid var(--tao-color-border)}.tao-input-number__step[data-v-f2141b0c]:hover:not(:disabled){color:var(--tao-color-text-strong);background:var(--tao-color-surface-hover)}.tao-input-number__step[data-v-f2141b0c]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:-2px}.tao-input-number__step[data-v-f2141b0c]:disabled{cursor:not-allowed;opacity:.4}.tao-quantity[data-v-821124cf]{isolation:isolate;width:100%;min-width:148px;display:inline-flex}.tao-quantity__btn[data-v-821124cf],.tao-quantity__input[data-v-821124cf]{border:1px solid var(--tao-color-border-strong);background:var(--tao-color-input-bg);height:36px;color:var(--tao-color-input-text);transition:var(--tao-transition-base);margin:0;font-family:inherit}.tao-quantity__btn[data-v-821124cf]{width:50px;color:var(--tao-color-text-muted);font-size:var(--tao-font-size-md);cursor:pointer;flex:0 0 50px;padding:0;font-weight:800;line-height:1}.tao-quantity__btn--dec[data-v-821124cf]{border-radius:var(--tao-radius-control) 0 0 var(--tao-radius-control);border-right:0}.tao-quantity__btn--inc[data-v-821124cf]{border-radius:0 var(--tao-radius-control) var(--tao-radius-control) 0;border-left:0}.tao-quantity__btn[data-v-821124cf]:hover:not(:disabled){z-index:1;color:var(--tao-color-accent);border-color:var(--tao-color-accent)}.tao-quantity__btn[data-v-821124cf]:focus-visible{z-index:2;outline:2px solid var(--tao-color-accent);outline-offset:-2px}.tao-quantity__btn[data-v-821124cf]:disabled{cursor:not-allowed;opacity:.4}.tao-quantity__input[data-v-821124cf]{z-index:0;min-width:30px;padding:0 var(--tao-space-2);text-align:center;font-size:var(--tao-font-size-md);font-variant-numeric:tabular-nums;border-left:0;border-right:0;flex:auto;font-weight:700}.tao-quantity__input[data-v-821124cf]:focus{outline:none}.tao-quantity--focused .tao-quantity__btn[data-v-821124cf],.tao-quantity--focused .tao-quantity__input[data-v-821124cf]{border-color:var(--tao-color-accent)}.tao-quantity--focused[data-v-821124cf]{box-shadow:0 0 0 2px var(--tao-color-accent-subtle-hover);border-radius:var(--tao-radius-control)}.tao-quantity__input[data-v-821124cf]:disabled{color:var(--tao-color-input-disabled-text);background:var(--tao-color-input-disabled-bg)}.tao-quantity--disabled .tao-quantity__btn[data-v-821124cf]{background:var(--tao-color-input-disabled-bg)}.tao-quantity--invalid .tao-quantity__btn[data-v-821124cf],.tao-quantity--invalid .tao-quantity__input[data-v-821124cf]{border-color:var(--tao-color-danger)}.tao-quantity--invalid.tao-quantity--focused[data-v-821124cf]{box-shadow:0 0 0 2px var(--tao-color-danger-subtle)}.tao-card[data-v-aceee56b]{background:var(--tao-color-surface-raised);width:100%;height:100%;min-height:0;color:var(--tao-color-text);transition:var(--tao-transition-base);flex-direction:column;display:flex;position:relative}.tao-card--overflow[data-v-aceee56b]{overflow:visible}.tao-card[data-v-aceee56b]:not(.tao-card--overflow){overflow:hidden}.tao-card--shadow[data-v-aceee56b]{box-shadow:var(--tao-shadow-panel)}.tao-card--shadow-bottom[data-v-aceee56b]{box-shadow:0 1px 0 0 var(--tao-color-border-strong)}.tao-card--hover[data-v-aceee56b]{cursor:pointer}.tao-card--hover[data-v-aceee56b]:hover,.tao-card--hover.tao-card--active[data-v-aceee56b]{box-shadow:0 0 0 1px var(--tao-color-accent), var(--tao-shadow-lg)}.tao-card__cover[data-v-aceee56b]{position:relative;overflow:hidden}.tao-card--cover-only .tao-card__cover[data-v-aceee56b]{flex:auto;min-height:0}.tao-card--cover-only .tao-card__cover[data-v-aceee56b]>img{object-fit:cover;width:100%;height:100%;display:block}.tao-card__overlay[data-v-aceee56b]{pointer-events:none;position:absolute;inset:0}.tao-card__content[data-v-aceee56b]{gap:var(--tao-space-3);flex-direction:column;flex:auto;min-height:0;display:flex}.tao-card--flush .tao-card__content[data-v-aceee56b]{padding:0}.tao-card__header-title[data-v-aceee56b]{margin:0 0 var(--tao-space-5);text-align:center;color:var(--tao-color-text-strong);font-weight:500}.tao-card__header[data-v-aceee56b]{padding:2px 0 var(--tao-space-2);font-size:var(--tao-font-size-sm);margin-top:-6px;font-weight:700}.tao-card__header--between[data-v-aceee56b]{justify-content:space-between;display:flex}.tao-card__title[data-v-aceee56b]{color:var(--tao-color-text-strong);margin:0 0 2px}.tao-card__sub[data-v-aceee56b]{font-size:var(--tao-font-size-xs);color:var(--tao-color-text-muted)}.tao-card__body[data-v-aceee56b]{min-height:0;font-size:var(--tao-font-size-md);flex-direction:column;flex:auto;display:flex}.tao-card__footer[data-v-aceee56b]{margin-top:auto}.tao-modal-overlay[data-v-7a8f28aa]{background:var(--tao-color-overlay);z-index:1000;padding:var(--tao-space-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tao-modal[data-v-7a8f28aa]{background:var(--tao-color-surface-raised);border-radius:var(--tao-radius-panel);width:100%;max-width:500px;max-height:90vh;box-shadow:var(--tao-shadow-overlay);overflow-y:auto}.tao-modal[data-v-7a8f28aa]:focus{outline:none}.tao-modal[data-v-7a8f28aa]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px}.tao-modal__header[data-v-7a8f28aa]{padding:var(--tao-space-4) var(--tao-space-5);border-bottom:1px solid var(--tao-color-border);justify-content:space-between;align-items:center;display:flex}.tao-modal__title[data-v-7a8f28aa]{font-size:var(--tao-font-size-xl);color:var(--tao-color-text-strong);margin:0;font-weight:600}.tao-modal__close[data-v-7a8f28aa]{color:var(--tao-color-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:24px;line-height:1}.tao-modal__close[data-v-7a8f28aa]:hover{color:var(--tao-color-text-strong)}.tao-modal__close[data-v-7a8f28aa]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px;border-radius:var(--tao-radius-control)}.tao-modal__content[data-v-7a8f28aa]{padding:var(--tao-space-5)}.tao-modal__footer[data-v-7a8f28aa]{padding:var(--tao-space-4) var(--tao-space-5);border-top:1px solid var(--tao-color-border);gap:var(--tao-space-3);justify-content:flex-end;display:flex}.tao-modal-fade-enter-active[data-v-7a8f28aa],.tao-modal-fade-leave-active[data-v-7a8f28aa]{transition:opacity var(--tao-duration-base) var(--tao-ease-base)}.tao-modal-fade-enter-from[data-v-7a8f28aa],.tao-modal-fade-leave-to[data-v-7a8f28aa]{opacity:0}.tao-tabs[data-v-ca9b4b8b]{width:100%}.tao-tabs__list[data-v-ca9b4b8b]{gap:var(--tao-space-1);border-bottom:1px solid var(--tao-color-border);flex-wrap:wrap;margin:0;padding:0;display:flex}.tao-tabs__tab[data-v-ca9b4b8b]{padding:var(--tao-space-2) var(--tao-space-4);color:var(--tao-color-text-subtle);font:inherit;font-size:var(--tao-font-size-md);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.tao-tabs__tab[data-v-ca9b4b8b]:hover:not(:disabled){color:var(--tao-color-accent)}.tao-tabs__tab[aria-selected=true][data-v-ca9b4b8b]{color:var(--tao-color-accent);border-bottom-color:var(--tao-color-accent)}.tao-tabs__tab[aria-selected=true][data-v-ca9b4b8b]:hover:not(:disabled){color:var(--tao-color-accent)}.tao-tabs__tab[data-v-ca9b4b8b]:disabled{cursor:not-allowed;color:var(--tao-color-text-disabled)}.tao-tabs__tab[data-v-ca9b4b8b]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px;border-radius:var(--tao-radius-control) var(--tao-radius-control) 0 0}.tao-tabs__content[data-v-ca9b4b8b]{padding:var(--tao-space-4) 0 0;color:var(--tao-color-text)}.tao-tooltip{z-index:1060;box-sizing:border-box;width:max-content;max-width:min(280px,100vw - 16px);padding:var(--tao-space-2) var(--tao-space-3);background:var(--tao-color-surface-raised);color:var(--tao-color-text-strong);font-size:var(--tao-font-size-xs);font-family:var(--tao-font-family);border-radius:var(--tao-radius-control);box-shadow:var(--tao-shadow-lg);pointer-events:none;line-height:1.3;position:fixed}.tao-tooltip__arrow{background:var(--tao-color-surface-raised);width:8px;height:8px;position:absolute}.tao-tooltip--top .tao-tooltip__arrow{margin-top:-4px;top:100%;transform:translate(-50%)rotate(45deg)}.tao-tooltip--bottom .tao-tooltip__arrow{margin-bottom:-4px;bottom:100%;transform:translate(-50%)rotate(45deg)}.tao-tooltip--left .tao-tooltip__arrow{margin-left:-4px;left:100%;transform:translateY(-50%)rotate(45deg)}.tao-tooltip--right .tao-tooltip__arrow{margin-right:-4px;right:100%;transform:translateY(-50%)rotate(45deg)}.tao-tooltip-fade-enter-active,.tao-tooltip-fade-leave-active{transition:opacity var(--tao-duration-base) var(--tao-ease-base), transform var(--tao-duration-base) var(--tao-ease-base)}.tao-tooltip--top.tao-tooltip-fade-enter-from,.tao-tooltip--top.tao-tooltip-fade-leave-to{opacity:0;transform:translateY(4px)}.tao-tooltip--bottom.tao-tooltip-fade-enter-from,.tao-tooltip--bottom.tao-tooltip-fade-leave-to{opacity:0;transform:translateY(-4px)}.tao-tooltip--left.tao-tooltip-fade-enter-from,.tao-tooltip--left.tao-tooltip-fade-leave-to{opacity:0;transform:translate(4px)}.tao-tooltip--right.tao-tooltip-fade-enter-from,.tao-tooltip--right.tao-tooltip-fade-leave-to{opacity:0;transform:translate(-4px)}.tao-tooltip-wrapper[data-v-09caf2f5]{display:inline-block}.tao-popover__panel{z-index:1050;min-width:200px;max-width:min(360px,100vw - 16px);padding:var(--tao-space-3);background:var(--tao-color-surface-raised);color:var(--tao-color-text);border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-control);box-shadow:var(--tao-shadow-overlay);position:fixed;overflow:auto}.tao-popover__panel:focus{outline:none}.tao-popover__panel:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px}.tao-popover[data-v-3e488e1b],.tao-popover__trigger[data-v-3e488e1b]{display:inline-block}.tao-spoiler[data-v-e1fe99f4]{border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-panel);overflow:hidden}.tao-spoiler__header[data-v-e1fe99f4]{align-items:center;gap:var(--tao-space-2);width:100%;min-height:40px;padding:var(--tao-space-3) var(--tao-space-4);background:var(--tao-color-surface-sunken);cursor:pointer;text-align:left;border:none;display:flex}.tao-spoiler__header[data-v-e1fe99f4]:hover{background:var(--tao-color-surface-hover)}.tao-spoiler__icon[data-v-e1fe99f4]{width:1em;font-size:var(--tao-font-size-xs);color:var(--tao-color-accent);transition:transform var(--tao-duration-base) var(--tao-ease-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tao-spoiler__icon--open[data-v-e1fe99f4]{transform:rotate(90deg)}.tao-spoiler__title[data-v-e1fe99f4]{color:var(--tao-color-text);font-weight:500}.tao-spoiler__content[data-v-e1fe99f4]{overflow:hidden}.tao-spoiler-slide-enter-active[data-v-e1fe99f4],.tao-spoiler-slide-leave-active[data-v-e1fe99f4]{transition:height var(--tao-duration-slow) var(--tao-ease-base);overflow:hidden}.tao-spoiler__content-inner[data-v-e1fe99f4]{padding:var(--tao-space-4);background:var(--tao-color-surface)}.tao-spoiler-group[data-v-7986fd2a]{border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-panel);overflow:hidden}.tao-spoiler-group[data-v-7986fd2a] .tao-spoiler{border:none;border-bottom:1px solid var(--tao-color-border);border-radius:0}.tao-spoiler-group[data-v-7986fd2a] .tao-spoiler:last-child{border-bottom:none}.tao-copy__tip{z-index:1060;padding:var(--tao-space-2) var(--tao-space-3);background:var(--tao-color-surface-raised);color:var(--tao-color-text-strong);font-size:var(--tao-font-size-xs);font-family:var(--tao-font-family);white-space:nowrap;border-radius:var(--tao-radius-control);box-shadow:var(--tao-shadow-lg);pointer-events:none;line-height:1.3;position:fixed;overflow:visible}.tao-copy__tip:after{content:"";background:var(--tao-color-surface-raised);width:8px;height:8px;margin-top:-4px;margin-left:-4px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.tao-copy[data-v-66582e9a]{align-items:center;display:inline-flex}.tao-copy--button[data-v-66582e9a]{vertical-align:middle}.tao-copy__button[data-v-66582e9a]{border-radius:var(--tao-radius-control);width:32px;height:32px;color:var(--tao-color-text-muted);cursor:pointer;transition:var(--tao-transition-base);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.tao-copy__button svg[data-v-66582e9a]{display:block}.tao-copy__button[data-v-66582e9a]:hover{color:var(--tao-color-accent);background:var(--tao-color-surface-hover)}.tao-copy__button--copied[data-v-66582e9a]{color:var(--tao-color-accent)}.tao-copy__button[data-v-66582e9a]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px}.tao-container[data-v-ccecf8f5]{width:100%}.tao-container--center[data-v-ccecf8f5]{margin:0 auto}.tao-container--wide[data-v-ccecf8f5]{max-width:1120px}.tao-container--slim[data-v-ccecf8f5]{max-width:500px}.tao-container--ultra-slim[data-v-ccecf8f5]{max-width:400px}.tao-space[data-v-993a9000]{column-gap:var(--tao-space-2);row-gap:var(--tao-space-2);flex-wrap:wrap;display:inline-flex}.tao-space--vertical[data-v-993a9000]{flex-direction:column}.tao-grid[data-v-cd1476cf]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--tao-grid-min,220px)), 1fr));gap:var(--tao-grid-gap,var(--tao-space-4));display:grid;container-type:inline-size}.tao-grid--fixed[data-v-cd1476cf]{grid-template-columns:repeat(var(--tao-grid-cols), minmax(0, 1fr))}@container (width<=560px){.tao-grid--fixed[data-v-cd1476cf]{grid-template-columns:minmax(0,1fr)}}.tao-grid-item[data-v-ad288026]{grid-column:span var(--tao-grid-col,1);grid-row:span var(--tao-grid-row,1);flex-direction:column;min-width:0;min-height:0;display:flex}.tao-grid-item[data-v-ad288026]>*{flex:auto;width:100%;min-height:0}@container (width<=560px){.tao-grid-item[data-v-ad288026]{grid-area:span 1/span 1}}.tao-split[data-v-5bafcb66]{--tao-split-gutter:8px;--tao-split-line:1px;--tao-split-start:50%;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.tao-split--row[data-v-5bafcb66]{flex-direction:row}.tao-split--column[data-v-5bafcb66]{flex-direction:column}.tao-split__pane[data-v-5bafcb66]{min-width:0;min-height:0;overflow:hidden}.tao-split__pane--start[data-v-5bafcb66]{flex:0 0 var(--tao-split-start)}.tao-split__pane--end[data-v-5bafcb66]{flex:1}.tao-split__pane[data-v-5bafcb66]>.tao-split{width:100%;height:100%}.tao-split__handle[data-v-5bafcb66]{flex:0 0 var(--tao-split-gutter);z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;position:relative}.tao-split--row>.tao-split__handle[data-v-5bafcb66]{cursor:col-resize}.tao-split--column>.tao-split__handle[data-v-5bafcb66]{cursor:row-resize}.tao-split--fixed>.tao-split__handle[data-v-5bafcb66]{cursor:default}.tao-split__handle[data-v-5bafcb66]:before{content:"";background:var(--tao-color-border);pointer-events:none;position:absolute}.tao-split--row>.tao-split__handle[data-v-5bafcb66]:before{width:var(--tao-split-line);top:0;bottom:0;left:50%;transform:translate(-50%)}.tao-split--column>.tao-split__handle[data-v-5bafcb66]:before{height:var(--tao-split-line);top:50%;left:0;right:0;transform:translateY(-50%)}.tao-split__handle[data-v-5bafcb66]:hover:before,.tao-split__handle[data-v-5bafcb66]:focus-visible:before,.tao-split--dragging>.tao-split__handle[data-v-5bafcb66]:before{background:var(--tao-color-accent)}.tao-split--fixed>.tao-split__handle[data-v-5bafcb66]:hover:before{background:var(--tao-color-border)}.tao-split__handle[data-v-5bafcb66]:focus{outline:none}.tao-split__handle[data-v-5bafcb66]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:-2px}.tao-split__shield[data-v-5bafcb66]{z-index:2;position:absolute;inset:0}.tao-icon[data-v-350b3502]{display:inline-flex}.tao-icon__value[data-v-350b3502]{margin:var(--v362f1a4c)}.tao-icon__value--invert[data-v-350b3502]{filter:invert()}.tao-loader[data-v-49a9f1b2]{text-align:center;justify-content:center;align-items:center;display:flex}.tao-loader--inline[data-v-49a9f1b2]{width:30px;display:inline-block}.tao-loader__ellipsis[data-v-49a9f1b2]{display:block;position:relative}.tao-loader__ellipsis div[data-v-49a9f1b2]{border-radius:var(--tao-radius-full);animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:0}.tao-loader__ellipsis div[data-v-49a9f1b2]:first-child{left:var(--b4bda044);animation:.6s infinite tao-loader-grow-49a9f1b2}.tao-loader__ellipsis div[data-v-49a9f1b2]:nth-child(2){left:var(--b4bda044);animation:.6s infinite tao-loader-move-49a9f1b2}.tao-loader__ellipsis div[data-v-49a9f1b2]:nth-child(3){left:var(--b3343ad6);animation:.6s infinite tao-loader-move-49a9f1b2}.tao-loader__ellipsis div[data-v-49a9f1b2]:nth-child(4){left:var(--v0edab2ac);animation:.6s infinite tao-loader-shrink-49a9f1b2}@keyframes tao-loader-grow-49a9f1b2{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes tao-loader-shrink-49a9f1b2{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes tao-loader-move-49a9f1b2{0%{transform:translate(0)}to{transform:translate(var(--v116f4fc7), 0)}}.tao-image[data-v-61f47c52]{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:inline-block;position:relative;overflow:hidden}.tao-image img[data-v-61f47c52]{object-fit:contain;width:100%;height:100%;transition:opacity var(--tao-duration-slow) var(--tao-ease-base);display:block}.tao-image__img--hidden[data-v-61f47c52]{opacity:0}.tao-image__img--pixelated[data-v-61f47c52]{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.tao-image__placeholder[data-v-61f47c52]{width:100%;height:100%;font-size:var(--tao-font-size-sm);font-family:var(--tao-font-family);letter-spacing:.01rem;text-align:center;color:var(--tao-color-text-muted);justify-content:center;align-items:center;display:flex}.tao-checkbox[data-v-98f6bc87]{align-items:center;gap:var(--tao-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--tao-font-size-lg);color:var(--tao-color-text);display:flex}.tao-checkbox__box[data-v-98f6bc87]{pointer-events:none;background-color:var(--tao-color-surface-raised);border:1px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-sm);width:18px;height:18px;transition:var(--tao-transition-base);justify-content:center;align-items:center;display:flex;position:relative}.tao-checkbox__box[data-v-98f6bc87]:after{content:"";width:12px;height:12px;transition:var(--tao-transition-base);background-color:#0000;border-radius:2px;display:block;transform:scale(0)}.tao-checkbox__label[data-v-98f6bc87]{font-size:var(--tao-font-size-sm);white-space:nowrap;color:var(--tao-color-text)}.tao-checkbox--disabled[data-v-98f6bc87]{cursor:not-allowed;opacity:.6}.tao-checkbox__input:checked+.tao-checkbox__box[data-v-98f6bc87],.tao-checkbox__input:indeterminate+.tao-checkbox__box[data-v-98f6bc87]{border-color:var(--tao-color-accent);background-color:var(--tao-color-accent)}.tao-checkbox__input:checked+.tao-checkbox__box[data-v-98f6bc87]:after{background-color:var(--tao-color-on-accent);transform:scale(1)}.tao-checkbox__input:indeterminate+.tao-checkbox__box[data-v-98f6bc87]:after{background-color:var(--tao-color-on-accent);border-radius:1px;width:10px;height:2px;transform:scale(1)}.tao-checkbox__input:focus-visible+.tao-checkbox__box[data-v-98f6bc87]{outline:2px solid var(--tao-color-accent);outline-offset:1px}.tao-checkbox__input[aria-invalid=true]+.tao-checkbox__box[data-v-98f6bc87]{border-color:var(--tao-color-danger)}.tao-tag[data-v-dd9c155b]{box-sizing:border-box;max-width:100%;height:auto;padding:1px var(--tao-space-2);vertical-align:middle;white-space:nowrap;text-align:start;font-size:var(--tao-font-size-xs);color:var(--tao-color-accent);background:var(--tao-color-accent-subtle);border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-sm);transition:var(--tao-transition-base);align-items:center;gap:6px;margin:0;line-height:1.25;display:inline-flex}.tao-tag--pointer[data-v-dd9c155b]{cursor:pointer;-webkit-user-select:none;user-select:none}.tao-tag--prefix[data-v-dd9c155b]{padding-block:2px;padding-inline-start:3px}.tao-tag--closable[data-v-dd9c155b]{padding-inline-end:2px}.tao-tag__prefix[data-v-dd9c155b]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tao-tag__prefix[data-v-dd9c155b] .tao-avatar{display:block}.tao-tag__text[data-v-dd9c155b]{text-overflow:ellipsis;min-width:0;overflow:hidden}.tao-tag__close[data-v-dd9c155b]{border-radius:var(--tao-radius-full);color:currentColor;opacity:.72;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;font-family:inherit;font-size:11px;line-height:1;display:inline-flex}.tao-tag__close[data-v-dd9c155b]:hover{opacity:1;background:color-mix(in srgb, currentColor 14%, transparent)}.tao-tag__close[data-v-dd9c155b]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:1px}.tao-tag--neutral[data-v-dd9c155b]{color:var(--tao-color-text);background:var(--tao-color-surface-sunken);border-color:var(--tao-color-border-strong)}.tao-tag--success[data-v-dd9c155b]{color:var(--tao-color-success);background:color-mix(in srgb, var(--tao-color-success) 12%, transparent);border-color:color-mix(in srgb, var(--tao-color-success) 30%, transparent)}.tao-tag--danger[data-v-dd9c155b],.tao-tag--error[data-v-dd9c155b]{color:var(--tao-color-danger);background:var(--tao-color-danger-subtle);border-color:color-mix(in srgb, var(--tao-color-danger) 30%, transparent)}.tao-tag--warning[data-v-dd9c155b]{color:var(--tao-color-warning);background:var(--tao-color-warning-subtle);border-color:color-mix(in srgb, var(--tao-color-warning) 30%, transparent)}.tao-tag--info[data-v-dd9c155b]{color:var(--tao-color-info);background:var(--tao-color-info-subtle);border-color:color-mix(in srgb, var(--tao-color-info) 30%, transparent)}.tao-tag--flat[data-v-dd9c155b],.tao-tag--flat.tao-tag--neutral[data-v-dd9c155b],.tao-tag--flat.tao-tag--success[data-v-dd9c155b],.tao-tag--flat.tao-tag--danger[data-v-dd9c155b],.tao-tag--flat.tao-tag--error[data-v-dd9c155b],.tao-tag--flat.tao-tag--warning[data-v-dd9c155b],.tao-tag--flat.tao-tag--info[data-v-dd9c155b]{border-color:#0000}.tao-divider[data-v-a83aee10]{margin:var(--tao-space-5) 0}.tao-divider--labeled[data-v-a83aee10]{align-items:center;display:flex}.tao-divider__line[data-v-a83aee10]{box-sizing:content-box;min-width:0;height:0;display:block}.tao-divider--labeled .tao-divider__line[data-v-a83aee10]{flex:1}.tao-divider:not(.tao-divider--labeled) .tao-divider__line[data-v-a83aee10]{width:100%}.tao-divider__text[data-v-a83aee10]{margin:0 var(--tao-space-4);font-size:var(--tao-font-size-xs);white-space:nowrap;color:var(--tao-color-text-muted);font-weight:500;line-height:1}.tao-divider--labeled:not(.tao-divider--gap) .tao-divider__text[data-v-a83aee10]{align-items:center;height:1px;display:flex;overflow:visible}.tao-divider--solid .tao-divider__line[data-v-a83aee10],.tao-divider--dashed .tao-divider__line[data-v-a83aee10]{opacity:.2}.tao-divider--solid .tao-divider__line[data-v-a83aee10]{border-top:1px solid var(--tao-gray-300)}.tao-divider--dashed .tao-divider__line[data-v-a83aee10]{border-top:1px dashed var(--tao-gray-300)}.tao-divider--colored .tao-divider__line[data-v-a83aee10]{background:var(--tao-color-accent);height:1px}.tao-divider--colored.tao-divider--fade:not(.tao-divider--labeled) .tao-divider__line[data-v-a83aee10]{background:linear-gradient(to right, transparent, var(--tao-color-accent), transparent)}.tao-divider--colored.tao-divider--fade.tao-divider--labeled .tao-divider__line--start[data-v-a83aee10]{background:linear-gradient(to right, transparent, var(--tao-color-accent))}.tao-divider--colored.tao-divider--fade.tao-divider--labeled .tao-divider__line--end[data-v-a83aee10]{background:linear-gradient(to left, transparent, var(--tao-color-accent))}.tao-divider--fade:not(.tao-divider--colored):not(.tao-divider--labeled) .tao-divider__line[data-v-a83aee10]{-webkit-mask:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%)}.tao-divider--fade:not(.tao-divider--colored) .tao-divider__line--start[data-v-a83aee10]{-webkit-mask:linear-gradient(90deg,#0000 0%,#000 30%);mask:linear-gradient(90deg,#0000 0%,#000 30%)}.tao-divider--fade:not(.tao-divider--colored) .tao-divider__line--end[data-v-a83aee10]{-webkit-mask:linear-gradient(90deg,#000 70%,#0000 100%);mask:linear-gradient(90deg,#000 70%,#0000 100%)}.tao-divider--gap[data-v-a83aee10]{margin:0}.tao-divider--gap[data-v-a83aee10]:not(.tao-divider--labeled){height:40px}.tao-divider--gap-small[data-v-a83aee10]:not(.tao-divider--labeled){height:20px}.tao-divider--gap-large[data-v-a83aee10]:not(.tao-divider--labeled),.tao-divider--gap-big[data-v-a83aee10]:not(.tao-divider--labeled){height:60px}.tao-divider--gap.tao-divider--labeled[data-v-a83aee10]{justify-content:center;align-items:center;min-height:40px;display:flex}.tao-divider--gap-small.tao-divider--labeled[data-v-a83aee10]{min-height:20px}.tao-divider--gap-large.tao-divider--labeled[data-v-a83aee10],.tao-divider--gap-big.tao-divider--labeled[data-v-a83aee10]{min-height:60px}.tao-fieldset[data-v-3445dafd]{min-width:0;padding:0 var(--tao-space-4) var(--tao-space-4);border:1px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-panel);color:var(--tao-color-text);background:0 0;margin:0}.tao-fieldset__legend[data-v-3445dafd]{padding:0 var(--tao-space-2);font-size:var(--tao-font-size-sm);color:var(--tao-color-text);background:var(--tao-color-bg);font-weight:500}.tao-fieldset--start .tao-fieldset__legend[data-v-3445dafd]{margin-inline-start:var(--tao-space-2)}.tao-fieldset--center .tao-fieldset__legend[data-v-3445dafd]{margin-inline:auto}.tao-fieldset--end .tao-fieldset__legend[data-v-3445dafd]{margin-inline-start:auto;margin-inline-end:var(--tao-space-2)}.tao-fieldset__body[data-v-3445dafd]{padding-top:var(--tao-space-3)}.tao-animated-border[data-v-c9434028]{background:var(--tao-color-surface-raised);z-index:0;border-radius:var(--tao-animated-border-width);position:relative}.tao-animated-border--light[data-v-c9434028]:before{content:"";inset:calc(-1 * var(--tao-animated-border-width));border-radius:calc(2 * var(--tao-animated-border-width));filter:blur(var(--tao-animated-border-glow));opacity:.65;z-index:-2;animation:tao-animated-border-gradient-c9434028 var(--tao-animated-border-speed) ease alternate infinite;background:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82) 0 0/300% 300%;position:absolute}.tao-animated-border[data-v-c9434028]:after{content:"";inset:calc(-1 * var(--tao-animated-border-width));border-radius:calc(2 * var(--tao-animated-border-width));padding:var(--tao-animated-border-width);-webkit-mask-composite:xor;z-index:-1;animation:tao-animated-border-gradient-c9434028 var(--tao-animated-border-speed) ease alternate infinite;background:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82) 0 0/300% 300%;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes tao-animated-border-gradient-c9434028{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.tao-textarea-wrap[data-v-3eb0e261]{gap:var(--tao-space-1);flex-direction:column;width:100%;display:flex}.tao-textarea[data-v-3eb0e261]{width:100%;height:auto;min-height:31px;padding:var(--tao-space-2);font-size:var(--tao-font-size-sm);font-family:var(--tao-font-family);letter-spacing:.01rem;border:none;border-left:4px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-sm);background-color:var(--tao-color-input-bg);color:var(--tao-color-input-text);resize:vertical;transition:var(--tao-transition-base);outline:none;line-height:1.4}.tao-textarea[data-v-3eb0e261]::placeholder{color:var(--tao-color-input-placeholder)}.tao-textarea[data-v-3eb0e261]:focus{border-color:var(--tao-color-accent)}.tao-textarea--invalid[data-v-3eb0e261]{border-color:var(--tao-color-danger)}.tao-textarea--inverse[data-v-3eb0e261]{border-left:none;border-right:4px solid var(--tao-color-border-strong)}.tao-textarea--center[data-v-3eb0e261]{text-align:center}.tao-textarea--no-border[data-v-3eb0e261]{border:none}.tao-textarea--no-background[data-v-3eb0e261]{background-color:#0000}.tao-textarea--no-resize[data-v-3eb0e261]{resize:none}.tao-textarea--dummy[data-v-3eb0e261]{border-color:var(--tao-color-danger);white-space:pre-wrap;overflow-wrap:anywhere;height:auto;min-height:31px;display:block}.tao-textarea__count[data-v-3eb0e261]{font-size:var(--tao-font-size-xs);color:var(--tao-color-text-muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;align-self:flex-end;line-height:1}.tao-textarea__count--limit[data-v-3eb0e261]{color:var(--tao-color-danger)}.tao-scroll-top[data-v-6db55fb5]{cursor:pointer;color:var(--tao-color-on-accent);background-color:var(--tao-color-accent);border-radius:var(--tao-radius-full);box-shadow:var(--tao-shadow-md);-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;overflow:hidden}.tao-scroll-top[data-v-6db55fb5]:hover{background-color:var(--tao-color-accent-hover)}.tao-scroll-top--no-outline[data-v-6db55fb5]{outline:none}.tao-scroll-top__content[data-v-6db55fb5]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.tao-scroll-top__icon[data-v-6db55fb5]{z-index:1;position:relative}.tao-scroll-top__ripple[data-v-6db55fb5]{border-radius:var(--tao-radius-full);background-color:var(--tao-color-accent-subtle-hover);opacity:0;pointer-events:none;position:absolute;transform:scale(0)}.tao-scroll-top__ripple--active[data-v-6db55fb5]{animation:.75s ease-out tao-scroll-top-ripple-6db55fb5}.tao-scroll-top-fade-enter-active[data-v-6db55fb5],.tao-scroll-top-fade-leave-active[data-v-6db55fb5]{transition:opacity var(--tao-duration-base) var(--tao-ease-base), transform var(--tao-duration-base) var(--tao-ease-base)}.tao-scroll-top-fade-enter-from[data-v-6db55fb5],.tao-scroll-top-fade-leave-to[data-v-6db55fb5]{opacity:0;transform:translateY(40px)}@keyframes tao-scroll-top-ripple-6db55fb5{0%{opacity:1}to{opacity:0;transform:scale(2)}}.tao-progress[data-v-1aae89cd]{width:100%}.tao-progress__container[data-v-1aae89cd]{align-items:center;gap:var(--tao-space-3);width:100%;display:flex}.tao-progress__container--over[data-v-1aae89cd]{align-items:flex-end}.tao-progress__main[data-v-1aae89cd]{gap:var(--tao-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.tao-progress__track[data-v-1aae89cd]{border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-sm);background-color:var(--tao-color-surface-sunken);width:100%;position:relative;overflow:hidden}.tao-progress__fill[data-v-1aae89cd]{border-radius:var(--tao-radius-sm);height:100%;transition:width var(--tao-duration-slow) var(--tao-ease-base);background:var(--tao-color-accent)}.tao-progress__side[data-v-1aae89cd]{align-items:baseline;gap:var(--tao-space-1);font-size:var(--tao-font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tao-color-text-muted);flex-shrink:0;line-height:1;display:inline-flex}.tao-progress__percentage[data-v-1aae89cd]{font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--tao-font-size-xs);color:var(--tao-color-text-muted);line-height:1}.tao-progress__main>.tao-progress__percentage[data-v-1aae89cd]{text-align:center;width:100%}.tao-progress__fill--animated[data-v-1aae89cd]{background:linear-gradient(90deg, var(--tao-color-accent) 0%, var(--tao-color-accent-hover) 50%, var(--tao-color-accent) 100%);background-size:200% 100%;animation:2s infinite tao-progress-shimmer-1aae89cd}@keyframes tao-progress-shimmer-1aae89cd{0%{background-position:-200% 0}to{background-position:200% 0}}.tao-slider[data-v-e2589857]{--tao-slider-hit:14px;--tao-slider-track:var(--tao-slider-hit);--tao-slider-thumb:20px;width:100%;height:var(--tao-slider-hit);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;position:relative}.tao-slider[data-v-e2589857]:focus{outline:none}.tao-slider[data-v-e2589857]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:4px;border-radius:var(--tao-radius-sm)}.tao-slider--show-value[data-v-e2589857]{--tao-slider-hit:20px}.tao-slider--small[data-v-e2589857]{--tao-slider-hit:16px;--tao-slider-track:4px;--tao-slider-thumb:12px}.tao-slider--small.tao-slider--show-value[data-v-e2589857]{--tao-slider-hit:20px}.tao-slider--disabled[data-v-e2589857]{cursor:not-allowed;opacity:.6}.tao-slider--disabled .tao-slider__thumb[data-v-e2589857]{cursor:not-allowed}.tao-slider__track[data-v-e2589857],.tao-slider__fill[data-v-e2589857]{height:var(--tao-slider-track);border-radius:var(--tao-radius-sm);position:absolute;top:50%;left:0;transform:translateY(-50%)}.tao-slider__track[data-v-e2589857]{background-color:var(--tao-color-surface-sunken);width:100%}.tao-slider__fill[data-v-e2589857]{background-color:var(--tao-color-accent)}.tao-slider--small .tao-slider__track[data-v-e2589857],.tao-slider--small .tao-slider__fill[data-v-e2589857]{border-radius:var(--tao-radius-full)}.tao-slider__thumb[data-v-e2589857]{width:var(--tao-slider-thumb);height:var(--tao-slider-thumb);background-color:var(--tao-color-accent);border:2px solid var(--tao-color-surface-sunken);border-radius:var(--tao-radius-full);cursor:grab;position:absolute;top:50%;transform:translate(-50%,-50%)}.tao-slider__thumb[data-v-e2589857]:active{cursor:grabbing}.tao-slider__value[data-v-e2589857],.tao-slider__shadow-input[data-v-e2589857]{width:100%;height:100%;font-size:var(--tao-font-size-sm);letter-spacing:.05em;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;inset:0}.tao-slider__value[data-v-e2589857]{color:var(--tao-color-text-strong);text-shadow:-1px -1px 0 var(--tao-color-bg), 1px -1px 0 var(--tao-color-bg), -1px 1px 0 var(--tao-color-bg), 1px 1px 0 var(--tao-color-bg)}.tao-slider__shadow-input[data-v-e2589857]{text-align:center;color:var(--tao-color-text-strong);background:0 0;border:none;outline:none;font-family:inherit}.tao-file-drop[data-v-010f3f8f]{gap:var(--tao-space-2);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.tao-file-drop__row[data-v-010f3f8f]{gap:var(--tao-space-3);display:flex}.tao-file-drop__clear[data-v-010f3f8f]{text-align:center;border:2px dashed var(--tao-color-danger);border-radius:var(--tao-radius-panel);width:55px;color:var(--tao-color-danger);background-color:var(--tao-color-danger-subtle);cursor:pointer;transition:var(--tao-transition-base);justify-content:center;align-items:center;font-family:inherit;display:flex}.tao-file-drop__clear[data-v-010f3f8f]:hover{background-color:color-mix(in srgb, var(--tao-color-danger) 22%, transparent)}.tao-file-drop__zone[data-v-010f3f8f]{font-size:var(--tao-font-size-sm);font-family:var(--tao-font-family);letter-spacing:.01rem;text-align:center;color:var(--tao-color-text-muted);border:2px dashed var(--tao-color-border-strong);border-radius:var(--tao-radius-panel);cursor:pointer;transition:var(--tao-transition-base);flex-grow:1}.tao-file-drop__zone[data-v-010f3f8f]:hover,.tao-file-drop__zone[data-v-010f3f8f]:focus-within{background-color:var(--tao-color-accent-subtle);border-color:var(--tao-color-accent)}.tao-file-drop__zone--dragging[data-v-010f3f8f]{border-color:var(--tao-color-text-strong);background-color:var(--tao-color-surface-sunken)}.tao-file-drop__zone--small[data-v-010f3f8f]{padding:var(--tao-space-5) var(--tao-space-4)}.tao-file-drop__zone--medium[data-v-010f3f8f]{padding:var(--tao-space-8) var(--tao-space-5)}.tao-file-drop__zone--large[data-v-010f3f8f]{padding:var(--tao-space-10) var(--tao-space-6)}.tao-file-drop__list[data-v-010f3f8f]{border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-control);margin:0;padding:0;list-style:none;overflow:hidden}.tao-file-drop__file[data-v-010f3f8f]{align-items:center;gap:var(--tao-space-2);min-width:0;min-height:36px;padding:0 var(--tao-space-2) 0 var(--tao-space-3);border-bottom:1px solid var(--tao-color-border);background:var(--tao-color-surface-raised);color:var(--tao-color-text);display:flex}.tao-file-drop__file[data-v-010f3f8f]:last-child{border-bottom:none}.tao-file-drop__name[data-v-010f3f8f]{min-width:0;font-size:var(--tao-font-size-sm);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;flex:auto;overflow:hidden}.tao-file-drop__meta[data-v-010f3f8f]{font-size:var(--tao-font-size-xs);color:var(--tao-color-text-muted);flex-shrink:0}.tao-file-drop__remove[data-v-010f3f8f]{border-radius:var(--tao-radius-sm);width:28px;height:28px;color:var(--tao-color-text-muted);font:inherit;font-size:var(--tao-font-size-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;line-height:1}.tao-file-drop__remove[data-v-010f3f8f]:hover{color:var(--tao-color-danger);background:var(--tao-color-danger-subtle)}.tao-file-drop__remove[data-v-010f3f8f]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px}.tao-dropdown-menu__list{z-index:1050;min-width:120px;font-size:var(--tao-font-size-md);color:var(--tao-color-text);background-color:var(--tao-color-surface-raised);border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-control);box-shadow:var(--tao-shadow-md);flex-direction:column;display:flex;position:fixed}.tao-dropdown-menu__list:focus{outline:none}.tao-dropdown-menu__list .tao-dropdown-menu__item{padding:var(--tao-space-2) var(--tao-space-4);color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--tao-transition-base);background:0 0;border:none;border-radius:0;position:relative}.tao-dropdown-menu__list .tao-dropdown-menu__item:not(:last-child):after{content:"";right:var(--tao-space-2);bottom:0;left:var(--tao-space-2);background:var(--tao-color-border);pointer-events:none;height:1px;position:absolute}.tao-dropdown-menu__list .tao-dropdown-menu__item:hover,.tao-dropdown-menu__list .tao-dropdown-menu__item--active{color:var(--tao-color-accent);background-color:var(--tao-color-surface-hover)}.tao-dropdown-menu[data-v-a5b3f392]{display:inline-block;position:relative}.tao-dropdown-menu__button[data-v-a5b3f392]{padding:var(--tao-space-2);color:var(--tao-color-text);border-radius:var(--tao-radius-control);cursor:pointer;-webkit-user-select:none;user-select:none;font:inherit;transition:var(--tao-transition-base);background:0 0;border:none;line-height:1}.tao-dropdown-menu__button[data-v-a5b3f392]:hover{background:var(--tao-color-surface-hover)}.tao-dropdown-menu__button[data-v-a5b3f392]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px}.tao-pin-code[data-v-171d87a1]{-webkit-user-select:none;user-select:none;display:inline-flex}.tao-pin-code__value[data-v-171d87a1]{border:3px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-md);text-align:center;letter-spacing:0;width:50px;height:56px;color:var(--tao-color-accent);background:var(--tao-color-input-bg);transition:var(--tao-transition-base);cursor:text;outline:none;margin:2px;font-family:inherit;font-size:21px;font-weight:500}.tao-pin-code__value--active[data-v-171d87a1],.tao-pin-code__value[data-v-171d87a1]:focus{border-color:var(--tao-color-accent)}.tao-pin-code__value--invalid[data-v-171d87a1]{border-color:var(--tao-color-danger)}.tao-form-field[data-v-3f8cf057]{gap:var(--tao-space-1);flex-direction:column;width:100%;display:flex}.tao-form-field__label[data-v-3f8cf057]{font-size:var(--tao-font-size-sm);color:var(--tao-color-text);font-weight:500}.tao-form-field__hint[data-v-3f8cf057]{font-size:var(--tao-font-size-xs);color:var(--tao-color-text-muted);margin:0}.tao-form-field__error[data-v-3f8cf057]{font-size:var(--tao-font-size-xs);color:var(--tao-color-danger);margin:0}.tao-select__panel{z-index:1050;background:var(--tao-color-surface-raised);color:var(--tao-color-text);border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-control);box-shadow:var(--tao-shadow-overlay);position:fixed;overflow:hidden}.tao-select__list{padding:var(--tao-space-1);max-height:240px;margin:0;list-style:none;overflow:auto}.tao-select__list:focus{outline:none}.tao-select__clear{width:100%;padding:var(--tao-space-2) var(--tao-space-3);border:none;border-top:1px solid var(--tao-color-border);color:var(--tao-color-text-muted);font:inherit;font-size:var(--tao-font-size-sm);text-align:left;cursor:pointer;background:0 0;margin:0;display:block}.tao-select__clear:hover{color:var(--tao-color-accent);background:var(--tao-color-surface-hover)}.tao-select__option{padding:var(--tao-space-2) var(--tao-space-3);border-radius:var(--tao-radius-sm);font-size:var(--tao-font-size-md);cursor:pointer;-webkit-user-select:none;user-select:none}.tao-select__option--active,.tao-select__option:hover:not(.tao-select__option--disabled){background:var(--tao-color-surface-hover)}.tao-select__option--selected{color:var(--tao-color-accent)}.tao-select__option--disabled{opacity:.5;cursor:not-allowed}.tao-select[data-v-854360a4]{width:100%}.tao-select__trigger[data-v-854360a4]{justify-content:space-between;align-items:center;gap:var(--tao-space-2);width:100%;min-height:36px;padding:var(--tao-space-2) var(--tao-space-3);border:1px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-control);background:var(--tao-color-input-bg);color:var(--tao-color-input-text);font-size:var(--tao-font-size-md);text-align:left;cursor:pointer;transition:var(--tao-transition-base);font-family:inherit;display:flex}.tao-select__trigger--placeholder[data-v-854360a4]{color:var(--tao-color-input-placeholder)}.tao-select__trigger[data-v-854360a4]:focus{border-color:var(--tao-color-accent);box-shadow:0 0 0 2px var(--tao-color-accent-subtle-hover);outline:none}.tao-select--invalid .tao-select__trigger[data-v-854360a4]{border-color:var(--tao-color-danger)}.tao-select--invalid .tao-select__trigger[data-v-854360a4]:focus{box-shadow:0 0 0 2px var(--tao-color-danger-subtle)}.tao-select__trigger[data-v-854360a4]:disabled{opacity:.6;cursor:not-allowed}.tao-select__value[data-v-854360a4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tao-select__chevron[data-v-854360a4]{opacity:.6;width:0;height:0;transition:transform var(--tao-duration-fast) var(--tao-ease-base);border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex-shrink:0}.tao-select--open .tao-select__chevron[data-v-854360a4]{transform:rotate(180deg)}.tao-select__chevron--custom[data-v-854360a4]{border:none;width:auto;height:auto;display:inline-flex}.tao-combobox__panel{z-index:1050;background:var(--tao-color-surface-raised);color:var(--tao-color-text);border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-control);box-shadow:var(--tao-shadow-overlay);position:fixed;overflow:hidden}.tao-combobox__list{padding:var(--tao-space-1);max-height:240px;margin:0;list-style:none;overflow:auto}.tao-combobox__empty{padding:var(--tao-space-2) var(--tao-space-3);color:var(--tao-color-text-muted);font-size:var(--tao-font-size-sm)}.tao-combobox__clear{width:100%;padding:var(--tao-space-2) var(--tao-space-3);border:none;border-top:1px solid var(--tao-color-border);color:var(--tao-color-text-muted);font:inherit;font-size:var(--tao-font-size-sm);text-align:left;cursor:pointer;background:0 0;margin:0;display:block}.tao-combobox__clear:hover{color:var(--tao-color-accent);background:var(--tao-color-surface-hover)}.tao-combobox__option{padding:var(--tao-space-2) var(--tao-space-3);border-radius:var(--tao-radius-sm);font-size:var(--tao-font-size-md);cursor:pointer;-webkit-user-select:none;user-select:none}.tao-combobox__option--active,.tao-combobox__option:hover:not(.tao-combobox__option--disabled){background:var(--tao-color-surface-hover)}.tao-combobox__option--selected,.tao-combobox__option--create{color:var(--tao-color-accent)}.tao-combobox__option--disabled{opacity:.5;cursor:not-allowed}.tao-combobox[data-v-c1f14f5a]{width:100%}.tao-combobox__field[data-v-c1f14f5a]{align-items:center;gap:var(--tao-space-2);width:100%;min-height:36px;padding:0 var(--tao-space-3);border:1px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-control);background:var(--tao-color-input-bg);color:var(--tao-color-input-text);transition:var(--tao-transition-base);display:flex}.tao-combobox__field[data-v-c1f14f5a]:focus-within{border-color:var(--tao-color-accent);box-shadow:0 0 0 2px var(--tao-color-accent-subtle-hover)}.tao-combobox--invalid .tao-combobox__field[data-v-c1f14f5a]{border-color:var(--tao-color-danger)}.tao-combobox--invalid .tao-combobox__field[data-v-c1f14f5a]:focus-within{box-shadow:0 0 0 2px var(--tao-color-danger-subtle)}.tao-combobox__input[data-v-c1f14f5a]{min-width:0;height:34px;color:inherit;font-size:var(--tao-font-size-md);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit}.tao-combobox__input[data-v-c1f14f5a]::placeholder{color:var(--tao-color-input-placeholder)}.tao-combobox__input[data-v-c1f14f5a]:disabled{cursor:not-allowed}.tao-combobox--disabled .tao-combobox__field[data-v-c1f14f5a]{opacity:.6;cursor:not-allowed}.tao-combobox__chevron[data-v-c1f14f5a]{opacity:.6;pointer-events:none;width:0;height:0;transition:transform var(--tao-duration-fast) var(--tao-ease-base);border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex-shrink:0}.tao-combobox--open .tao-combobox__chevron[data-v-c1f14f5a]{transform:rotate(180deg)}.tao-combobox__chevron--custom[data-v-c1f14f5a]{border:none;width:auto;height:auto;display:inline-flex}.tao-date__panel{z-index:1050;box-sizing:border-box;width:280px;padding:var(--tao-space-3);background:var(--tao-color-surface-raised);color:var(--tao-color-text);border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-control);box-shadow:var(--tao-shadow-overlay);position:fixed}.tao-date__header{align-items:center;gap:var(--tao-space-2);margin-bottom:var(--tao-space-3);display:flex}.tao-date__month{font-size:var(--tao-font-size-md);text-align:center;color:var(--tao-color-text-strong);flex:1;margin:0;font-weight:600}.tao-date__nav{border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-full);background:var(--tao-color-surface-sunken);width:28px;height:28px;color:var(--tao-color-text);cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.tao-date__nav svg{display:block}.tao-date__nav span{justify-content:center;align-items:center;display:inline-flex}.tao-date__nav:hover{background:var(--tao-color-surface-hover)}.tao-date__nav:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px}.tao-date__weekdays,.tao-date__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.tao-date__weekdays{margin-bottom:var(--tao-space-1)}.tao-date__weekdays span{height:24px;color:var(--tao-color-text-muted);font-size:var(--tao-font-size-xs);text-transform:lowercase;justify-content:center;align-items:center;display:flex}.tao-date__day{aspect-ratio:1;border-radius:var(--tao-radius-sm);width:100%;color:var(--tao-color-text);font:inherit;font-size:var(--tao-font-size-sm);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.tao-date__day--outside{color:var(--tao-color-text-muted);opacity:.55}.tao-date__day--today{border-color:var(--tao-color-accent)}.tao-date__day--in-range{background:var(--tao-color-accent-subtle-hover);opacity:1;border-radius:0}.tao-date__day--range-start{border-radius:var(--tao-radius-sm) 0 0 var(--tao-radius-sm)}.tao-date__day--range-end{border-radius:0 var(--tao-radius-sm) var(--tao-radius-sm) 0}.tao-date__day--range-start.tao-date__day--range-end{border-radius:var(--tao-radius-sm)}.tao-date__day--selected{background:var(--tao-color-accent);color:var(--tao-color-on-accent);opacity:1}.tao-date__day--cursor:not(.tao-date__day--selected):not(.tao-date__day--in-range),.tao-date__day:hover:not(:disabled):not(.tao-date__day--selected):not(.tao-date__day--in-range){background:var(--tao-color-surface-hover)}.tao-date__day:disabled{opacity:.35;cursor:not-allowed}.tao-date__day:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:1px}.tao-date__footer{justify-content:space-between;gap:var(--tao-space-2);margin-top:var(--tao-space-3);display:flex}.tao-date__link{color:var(--tao-color-accent);font:inherit;font-size:var(--tao-font-size-sm);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.tao-date__link:hover:not(:disabled){color:var(--tao-color-accent-hover)}.tao-date__link:disabled{color:var(--tao-color-text-muted);cursor:not-allowed}.tao-date__link:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px}.tao-date[data-v-a996d893]{width:100%}.tao-date__trigger[data-v-a996d893]{justify-content:space-between;align-items:center;gap:var(--tao-space-2);width:100%;min-height:36px;padding:var(--tao-space-2) var(--tao-space-3);border:1px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-control);background:var(--tao-color-input-bg);color:var(--tao-color-input-text);font-size:var(--tao-font-size-md);text-align:left;cursor:pointer;transition:var(--tao-transition-base);font-family:inherit;display:flex}.tao-date__trigger--placeholder[data-v-a996d893]{color:var(--tao-color-input-placeholder)}.tao-date__trigger[data-v-a996d893]:focus{border-color:var(--tao-color-accent);box-shadow:0 0 0 2px var(--tao-color-accent-subtle-hover);outline:none}.tao-date--invalid .tao-date__trigger[data-v-a996d893]{border-color:var(--tao-color-danger)}.tao-date--invalid .tao-date__trigger[data-v-a996d893]:focus{box-shadow:0 0 0 2px var(--tao-color-danger-subtle)}.tao-date__trigger[data-v-a996d893]:disabled{opacity:.6;cursor:not-allowed}.tao-date__value[data-v-a996d893]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tao-date__icon[data-v-a996d893]{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}.tao-date-range[data-v-45e07f55]{width:100%}.tao-date-range__trigger[data-v-45e07f55]{justify-content:space-between;align-items:center;gap:var(--tao-space-2);width:100%;min-height:36px;padding:var(--tao-space-2) var(--tao-space-3);border:1px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-control);background:var(--tao-color-input-bg);color:var(--tao-color-input-text);font-size:var(--tao-font-size-md);text-align:left;cursor:pointer;transition:var(--tao-transition-base);font-family:inherit;display:flex}.tao-date-range__trigger--placeholder[data-v-45e07f55]{color:var(--tao-color-input-placeholder)}.tao-date-range__trigger[data-v-45e07f55]:focus{border-color:var(--tao-color-accent);box-shadow:0 0 0 2px var(--tao-color-accent-subtle-hover);outline:none}.tao-date-range--invalid .tao-date-range__trigger[data-v-45e07f55]{border-color:var(--tao-color-danger)}.tao-date-range--invalid .tao-date-range__trigger[data-v-45e07f55]:focus{box-shadow:0 0 0 2px var(--tao-color-danger-subtle)}.tao-date-range__trigger[data-v-45e07f55]:disabled{opacity:.6;cursor:not-allowed}.tao-date-range__value[data-v-45e07f55]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tao-date-range__icon[data-v-45e07f55]{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}.tao-switch[data-v-bdc4c5d2]{align-items:center;gap:var(--tao-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--tao-color-text);display:inline-flex}.tao-switch__input[data-v-bdc4c5d2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tao-switch__track[data-v-bdc4c5d2]{pointer-events:none;background:var(--tao-color-surface-sunken);border:1px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-full);width:36px;height:20px;transition:var(--tao-transition-base);flex-shrink:0;align-items:center;padding:2px;display:inline-flex;position:relative}.tao-switch__thumb[data-v-bdc4c5d2]{background:var(--tao-color-text-muted);border-radius:var(--tao-radius-full);width:14px;height:14px;transition:var(--tao-transition-base);transform:translate(0)}.tao-switch--on .tao-switch__track[data-v-bdc4c5d2]{background:var(--tao-color-accent);border-color:var(--tao-color-accent)}.tao-switch--on .tao-switch__thumb[data-v-bdc4c5d2]{background:var(--tao-color-on-accent);transform:translate(16px)}.tao-switch__input:focus-visible+.tao-switch__track[data-v-bdc4c5d2]{outline:2px solid var(--tao-color-accent);outline-offset:2px}.tao-switch__label[data-v-bdc4c5d2]{font-size:var(--tao-font-size-sm);color:var(--tao-color-text)}.tao-switch--disabled[data-v-bdc4c5d2]{cursor:not-allowed;opacity:.6}.tao-switch--invalid .tao-switch__track[data-v-bdc4c5d2]{border-color:var(--tao-color-danger)}.tao-radio[data-v-dfcb7fe1]{align-items:center;gap:var(--tao-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--tao-color-text);display:inline-flex}.tao-radio__input[data-v-dfcb7fe1]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tao-radio__dot[data-v-dfcb7fe1]{pointer-events:none;background:var(--tao-color-surface-raised);border:2px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-full);width:18px;height:18px;transition:var(--tao-transition-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.tao-radio__dot[data-v-dfcb7fe1]:after{content:"";border-radius:var(--tao-radius-full);width:8px;height:8px;transition:var(--tao-transition-base);background:0 0;transform:scale(0)}.tao-radio__input:checked+.tao-radio__dot[data-v-dfcb7fe1]{border-color:var(--tao-color-accent)}.tao-radio__input:checked+.tao-radio__dot[data-v-dfcb7fe1]:after{background:var(--tao-color-accent);transform:scale(1)}.tao-radio__input:focus-visible+.tao-radio__dot[data-v-dfcb7fe1]{outline:2px solid var(--tao-color-accent);outline-offset:1px}.tao-radio__label[data-v-dfcb7fe1]{font-size:var(--tao-font-size-sm);color:var(--tao-color-text)}.tao-radio--disabled[data-v-dfcb7fe1]{cursor:not-allowed;opacity:.6}.tao-radio--invalid .tao-radio__dot[data-v-dfcb7fe1]{border-color:var(--tao-color-danger)}.tao-radio-group[data-v-bbef1c07]{gap:var(--tao-space-3) var(--tao-space-4);border:none;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.tao-radio-group--column[data-v-bbef1c07]{flex-direction:column;align-items:flex-start}.tao-radio-group__legend[data-v-bbef1c07]{margin-bottom:var(--tao-space-2);font-size:var(--tao-font-size-sm);color:var(--tao-color-text);padding:0;font-weight:500}.tao-radio-group--invalid[data-v-bbef1c07] .tao-radio__dot{border-color:var(--tao-color-danger)}.tao-segmented[data-v-5b5c6d71]{vertical-align:top;border:none;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:0;display:inline-flex}.tao-segmented--block[data-v-5b5c6d71]{align-items:stretch;width:100%;display:flex}.tao-segmented__legend[data-v-5b5c6d71]{margin-bottom:var(--tao-space-2);font-size:var(--tao-font-size-sm);color:var(--tao-color-text);padding:0;font-weight:500}.tao-segmented__track[data-v-5b5c6d71]{background:var(--tao-color-surface-sunken);border:1px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-control);flex-wrap:nowrap;align-items:stretch;max-width:100%;padding:2px;display:inline-flex;position:relative;overflow:hidden}.tao-segmented--block .tao-segmented__track[data-v-5b5c6d71]{width:100%;display:flex}.tao-segmented--block .tao-segmented__track[data-v-5b5c6d71]>.tao-segmented-option{flex:1 1 0;min-width:0}.tao-segmented--block .tao-segmented__track[data-v-5b5c6d71]>.tao-segmented-option__label{text-overflow:ellipsis;overflow:hidden}.tao-segmented__thumb[data-v-5b5c6d71]{z-index:0;background:var(--tao-color-surface-raised);border:1px solid var(--tao-color-border);border-radius:calc(var(--tao-radius-control) - 1px);box-shadow:var(--tao-shadow-sm);pointer-events:none;transition:transform var(--tao-duration-base) var(--tao-ease-base), width var(--tao-duration-base) var(--tao-ease-base), height var(--tao-duration-base) var(--tao-ease-base), opacity var(--tao-duration-base) var(--tao-ease-base);position:absolute;top:0;left:0}.tao-segmented--invalid .tao-segmented__track[data-v-5b5c6d71]{border-color:var(--tao-color-danger)}.tao-segmented--disabled[data-v-5b5c6d71]{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.tao-segmented__thumb[data-v-5b5c6d71]{transition:none}}.tao-segmented-option[data-v-f55dc6a0]{z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;color:var(--tao-color-text-subtle);flex:none;align-items:center;display:inline-flex;position:relative}.tao-segmented-option__face[data-v-f55dc6a0]{justify-content:center;align-items:center;gap:var(--tao-space-1);border-radius:calc(var(--tao-radius-control) - 1px);white-space:nowrap;width:100%;transition:color var(--tao-duration-base) var(--tao-ease-base), background var(--tao-duration-base) var(--tao-ease-base);font-family:inherit;font-weight:500;line-height:1.25;display:inline-flex}.tao-segmented-option--small .tao-segmented-option__face[data-v-f55dc6a0]{min-height:20px;padding:0 var(--tao-space-2);font-size:var(--tao-font-size-xs)}.tao-segmented-option--medium .tao-segmented-option__face[data-v-f55dc6a0]{min-height:24px;padding:0 var(--tao-space-3);font-size:var(--tao-font-size-sm)}.tao-segmented-option--large .tao-segmented-option__face[data-v-f55dc6a0]{min-height:32px;padding:0 var(--tao-space-4);font-size:var(--tao-font-size-md)}.tao-segmented-option--icon-only.tao-segmented-option--small .tao-segmented-option__face[data-v-f55dc6a0]{min-width:20px;padding:0}.tao-segmented-option--icon-only.tao-segmented-option--medium .tao-segmented-option__face[data-v-f55dc6a0]{min-width:24px;padding:0}.tao-segmented-option--icon-only.tao-segmented-option--large .tao-segmented-option__face[data-v-f55dc6a0]{min-width:32px;padding:0}.tao-segmented-option__icon[data-v-f55dc6a0]{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tao-segmented-option__label[data-v-f55dc6a0]{min-width:0;line-height:1.25}.tao-segmented-option__count[data-v-f55dc6a0]{border-radius:var(--tao-radius-full);background:var(--tao-color-accent-subtle);min-width:1.15em;height:1.15em;color:var(--tao-color-accent);flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.tao-segmented-option[data-v-f55dc6a0]:hover:not(.tao-segmented-option--disabled):not(.tao-segmented-option--checked){color:var(--tao-color-text)}.tao-segmented-option--checked[data-v-f55dc6a0]{color:var(--tao-color-accent)}.tao-segmented-option--checked .tao-segmented-option__count[data-v-f55dc6a0]{background:color-mix(in srgb, var(--tao-color-accent) 22%, transparent)}.tao-segmented-option--disabled[data-v-f55dc6a0]{cursor:not-allowed;opacity:.55}.tao-segmented-option__input[data-v-f55dc6a0],.tao-segmented-option__sr[data-v-f55dc6a0]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tao-segmented-option__input:focus-visible+.tao-segmented-option__face[data-v-f55dc6a0]{outline:2px solid var(--tao-color-accent);outline-offset:-2px}.tao-alert[data-v-1f1cb671]{--tao-alert-tone:var(--tao-color-info);align-items:flex-start;gap:var(--tao-space-3);width:100%;padding:var(--tao-space-3) var(--tao-space-4);background:color-mix(in srgb, var(--tao-alert-tone) 10%, var(--tao-color-surface-raised));color:var(--tao-color-text);border:1px solid color-mix(in srgb, var(--tao-alert-tone) 35%, var(--tao-color-border));border-radius:var(--tao-radius-panel);display:flex}.tao-alert--success[data-v-1f1cb671]{--tao-alert-tone:var(--tao-color-success)}.tao-alert--error[data-v-1f1cb671],.tao-alert--danger[data-v-1f1cb671]{--tao-alert-tone:var(--tao-color-danger)}.tao-alert--warning[data-v-1f1cb671]{--tao-alert-tone:var(--tao-color-warning)}.tao-alert--info[data-v-1f1cb671]{--tao-alert-tone:var(--tao-color-info)}.tao-alert--neutral[data-v-1f1cb671]{--tao-alert-tone:var(--tao-color-text-muted)}.tao-alert__body[data-v-1f1cb671]{gap:var(--tao-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.tao-alert__title[data-v-1f1cb671]{font-size:var(--tao-font-size-md);color:var(--tao-color-text-strong);font-weight:600}.tao-alert__message[data-v-1f1cb671]{font-size:var(--tao-font-size-sm);color:var(--tao-color-text);margin:0;line-height:1.45}.tao-alert__close[data-v-1f1cb671]{margin:calc(-1 * var(--tao-space-1)) calc(-1 * var(--tao-space-2)) 0 0;color:var(--tao-color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:20px;line-height:1}.tao-alert__close[data-v-1f1cb671]:hover{color:var(--tao-color-text-strong)}.tao-table-wrap[data-v-6e3c280a]{border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-panel);background:var(--tao-color-surface);width:100%;position:relative;overflow:auto}.tao-table-wrap--loading[data-v-6e3c280a]{min-height:120px}.tao-table[data-v-6e3c280a]{border-collapse:collapse;width:100%;font-size:var(--tao-font-size-md);color:var(--tao-color-text)}.tao-table caption[data-v-6e3c280a]{caption-side:top;padding:var(--tao-space-3) var(--tao-space-4);text-align:left;font-size:var(--tao-font-size-sm);color:var(--tao-color-text-muted)}.tao-table th[data-v-6e3c280a],.tao-table td[data-v-6e3c280a]{padding:var(--tao-space-3) var(--tao-space-4);vertical-align:middle}.tao-table--lines th[data-v-6e3c280a],.tao-table--lines td[data-v-6e3c280a]{border-bottom:1px solid var(--tao-color-border)}.tao-table--compact th[data-v-6e3c280a],.tao-table--compact td[data-v-6e3c280a]{padding:var(--tao-space-2) var(--tao-space-3);font-size:var(--tao-font-size-sm)}.tao-table th[data-v-6e3c280a]{font-weight:600;font-size:var(--tao-font-size-sm);color:var(--tao-color-text-muted);white-space:nowrap;text-align:left}.tao-table--head th[data-v-6e3c280a]{background:var(--tao-color-surface-raised)}.tao-table--sticky thead th[data-v-6e3c280a]{z-index:1;background:var(--tao-color-surface);position:sticky;top:0}.tao-table--sticky.tao-table--head thead th[data-v-6e3c280a]{background:var(--tao-color-surface-raised)}.tao-table--lines tbody tr:last-child td[data-v-6e3c280a]{border-bottom:none}.tao-table--striped tbody tr:nth-child(odd) td[data-v-6e3c280a],.tao-table--striped-even tbody tr:nth-child(2n) td[data-v-6e3c280a]{background:var(--tao-color-surface-sunken)}.tao-table--hover tbody tr:hover td[data-v-6e3c280a]{background:var(--tao-color-surface-hover)}.tao-table--clickable tbody tr[data-v-6e3c280a]{cursor:pointer}.tao-table__sort-btn[data-v-6e3c280a]{align-items:center;gap:var(--tao-space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600;display:inline-flex}.tao-table__sort-btn[data-v-6e3c280a]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px;border-radius:var(--tao-radius-control)}.tao-table__sorter[data-v-6e3c280a]{opacity:.35;width:8px;height:12px;position:relative}.tao-table__sorter[data-v-6e3c280a]:before,.tao-table__sorter[data-v-6e3c280a]:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;left:0}.tao-table__sorter[data-v-6e3c280a]:before{border-bottom:4px solid;top:0}.tao-table__sorter[data-v-6e3c280a]:after{border-top:4px solid;bottom:0}.tao-table__sorter--asc[data-v-6e3c280a],.tao-table__sorter--desc[data-v-6e3c280a]{opacity:1;color:var(--tao-color-accent)}.tao-table__sorter--asc[data-v-6e3c280a]:after,.tao-table__sorter--desc[data-v-6e3c280a]:before{opacity:.25}.tao-table__empty[data-v-6e3c280a]{padding:var(--tao-space-8) var(--tao-space-4);text-align:center;color:var(--tao-color-text-muted)}.tao-table__loading[data-v-6e3c280a]{background:color-mix(in srgb, var(--tao-color-surface) 72%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tao-pagination[data-v-e4d7b7c4]{justify-content:space-between;align-items:center;gap:var(--tao-space-3);flex-wrap:wrap;width:100%;display:flex}.tao-pagination__total[data-v-e4d7b7c4]{font-size:var(--tao-font-size-sm);color:var(--tao-color-text-muted);margin:0}.tao-pagination__pages[data-v-e4d7b7c4]{align-items:center;gap:var(--tao-space-1);flex-wrap:wrap;display:flex}.tao-pagination__btn[data-v-e4d7b7c4]{min-width:36px;height:36px;padding:0 var(--tao-space-2);border:1px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-control);background:var(--tao-color-surface-sunken);color:var(--tao-color-text);font-family:inherit;font-size:var(--tao-font-size-md);cursor:pointer;transition:var(--tao-transition-base);justify-content:center;align-items:center;line-height:1;display:inline-flex}.tao-pagination--small .tao-pagination__btn[data-v-e4d7b7c4]{min-width:28px;height:28px;font-size:var(--tao-font-size-xs)}.tao-pagination__btn[data-v-e4d7b7c4]:hover:not(:disabled){background:var(--tao-color-surface-hover);color:var(--tao-color-text-strong)}.tao-pagination__btn[data-v-e4d7b7c4]:focus-visible{border-color:var(--tao-color-accent);box-shadow:0 0 0 2px var(--tao-color-accent-subtle-hover);outline:none}.tao-pagination__btn--current[data-v-e4d7b7c4]{background:var(--tao-color-accent);border-color:var(--tao-color-accent);color:var(--tao-color-on-accent)}.tao-pagination__btn--current[data-v-e4d7b7c4]:hover:not(:disabled){background:var(--tao-color-accent-hover);color:var(--tao-color-on-accent)}.tao-pagination__btn--jump[data-v-e4d7b7c4]{color:var(--tao-color-text-muted)}.tao-pagination__btn[data-v-e4d7b7c4]:disabled{opacity:.5;cursor:not-allowed}.tao-pagination__ellipsis[data-v-e4d7b7c4]{min-width:24px;color:var(--tao-color-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.tao-empty[data-v-5dc90ee9]{justify-content:center;align-items:center;gap:var(--tao-space-2);padding:var(--tao-space-8) var(--tao-space-4);text-align:center;flex-direction:column;display:flex}.tao-empty__icon[data-v-5dc90ee9]{color:var(--tao-color-text-muted);font-size:32px;line-height:1}.tao-empty__title[data-v-5dc90ee9]{font-size:var(--tao-font-size-lg);color:var(--tao-color-text-strong);margin:0;font-weight:600}.tao-empty__text[data-v-5dc90ee9]{max-width:36ch;font-size:var(--tao-font-size-sm);color:var(--tao-color-text-muted);margin:0;line-height:1.5}.tao-empty__action[data-v-5dc90ee9]{margin-top:var(--tao-space-2)}.tao-list[data-v-4117224e]{box-sizing:border-box;background:var(--tao-color-surface-raised);width:100%;color:var(--tao-color-text);margin:0;padding:0;list-style:none}.tao-list--bordered[data-v-4117224e]{border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-control);overflow:hidden}.tao-list--plain[data-v-4117224e]{padding:var(--tao-space-1);background:0 0}.tao-list--scroll[data-v-4117224e]{overflow:auto}.tao-list--divided[data-v-4117224e] .tao-list-item:not(:last-child){border-bottom:1px solid var(--tao-color-border)}.tao-list--plain[data-v-4117224e] .tao-list-item{border-radius:var(--tao-radius-sm)}.tao-list__empty[data-v-4117224e]{padding:var(--tao-space-3);color:var(--tao-color-text-muted);font-size:var(--tao-font-size-sm);text-align:center;margin:0;line-height:1.45}.tao-list-item[data-v-359fce03]{align-items:center;gap:var(--tao-space-1);min-width:0;color:var(--tao-color-text);transition:background var(--tao-duration-fast) var(--tao-ease-base);display:flex}.tao-list-item--s[data-v-359fce03]{min-height:32px;padding:0 var(--tao-space-1) 0 var(--tao-space-2)}.tao-list-item--m[data-v-359fce03]{min-height:36px;padding:0 var(--tao-space-2) 0 var(--tao-space-3)}.tao-list-item--l[data-v-359fce03]{min-height:48px;padding:var(--tao-space-1) var(--tao-space-2) var(--tao-space-1) var(--tao-space-3)}.tao-list-item[data-v-359fce03]:hover:not(.tao-list-item--disabled),.tao-list-item--active[data-v-359fce03]:not(.tao-list-item--disabled){background:var(--tao-color-surface-hover)}.tao-list-item--selected[data-v-359fce03]{background:var(--tao-color-accent-subtle)}.tao-list-item--selected[data-v-359fce03]:hover:not(.tao-list-item--disabled),.tao-list-item--selected.tao-list-item--active[data-v-359fce03]:not(.tao-list-item--disabled){background:var(--tao-color-accent-subtle-hover)}.tao-list-item--disabled[data-v-359fce03]{opacity:.5}.tao-list-item__hit[data-v-359fce03]{align-items:center;gap:var(--tao-space-2);min-width:0;padding:var(--tao-space-2) 0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;flex:auto;margin:0;display:flex}.tao-list-item--s .tao-list-item__hit[data-v-359fce03]{padding:var(--tao-space-1) 0;gap:var(--tao-space-2)}.tao-list-item--l .tao-list-item__hit[data-v-359fce03]{padding:var(--tao-space-2) 0}button.tao-list-item__hit[data-v-359fce03]{cursor:pointer}button.tao-list-item__hit[data-v-359fce03]:disabled{cursor:not-allowed}button.tao-list-item__hit[data-v-359fce03]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:-2px}.tao-list-item__prefix[data-v-359fce03]{color:var(--tao-color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tao-list-item__prefix[data-v-359fce03] .tao-avatar{display:block}.tao-list-item__text[data-v-359fce03]{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.tao-list-item__title[data-v-359fce03]{min-width:0;font-size:var(--tao-font-size-md);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.tao-list-item--s .tao-list-item__title[data-v-359fce03]{font-size:var(--tao-font-size-sm)}.tao-list-item--selected .tao-list-item__title[data-v-359fce03]{color:var(--tao-color-accent)}.tao-list-item--clickable .tao-list-item__title[data-v-359fce03]{-webkit-user-select:none;user-select:none}.tao-list-item__description[data-v-359fce03]{min-width:0;color:var(--tao-color-text-muted);font-size:var(--tao-font-size-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.tao-list-item__suffix[data-v-359fce03]{color:var(--tao-color-text-muted);font-size:var(--tao-font-size-xs);white-space:nowrap;flex-shrink:0}.tao-list-item__action[data-v-359fce03]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.tao-list-item--has-action:not(.tao-list-item--action-always) .tao-list-item__action[data-v-359fce03]{opacity:0}.tao-list-item--has-action:not(.tao-list-item--action-always):hover .tao-list-item__action[data-v-359fce03],.tao-list-item--has-action:not(.tao-list-item--action-always):focus-within .tao-list-item__action[data-v-359fce03]{opacity:1}}.tao-skeleton-group[data-v-bcd8d820]{gap:var(--tao-space-2);flex-direction:column;width:100%;display:flex}.tao-skeleton[data-v-bcd8d820]{background:var(--tao-color-surface-sunken);border-radius:var(--tao-radius-control);animation:tao-skeleton-pulse-bcd8d820 1.2s var(--tao-ease-base) infinite;display:block}.tao-skeleton--text[data-v-bcd8d820]{width:100%;height:12px}.tao-skeleton--text[data-v-bcd8d820]:last-child:not(:only-child){width:72%}.tao-skeleton--title[data-v-bcd8d820]{border-radius:var(--tao-radius-control);width:40%;height:20px}.tao-skeleton--circle[data-v-bcd8d820]{border-radius:var(--tao-radius-full);width:40px;height:40px}.tao-skeleton--rect[data-v-bcd8d820]{border-radius:var(--tao-radius-panel);width:100%;height:80px}@keyframes tao-skeleton-pulse-bcd8d820{0%,to{opacity:.55}50%{opacity:1}}.tao-drawer[data-v-bfd8c34f]{z-index:1000;display:flex;position:fixed;inset:0}.tao-drawer--right[data-v-bfd8c34f]{justify-content:flex-end}.tao-drawer--left[data-v-bfd8c34f]{justify-content:flex-start}.tao-drawer__overlay[data-v-bfd8c34f]{background:var(--tao-color-overlay);position:absolute;inset:0}.tao-drawer__panel[data-v-bfd8c34f]{background:var(--tao-color-surface-raised);width:min(360px,100%);height:100%;box-shadow:var(--tao-shadow-overlay);flex-direction:column;display:flex;position:relative}.tao-drawer__panel[data-v-bfd8c34f]:focus{outline:none}.tao-drawer__header[data-v-bfd8c34f]{justify-content:space-between;align-items:center;gap:var(--tao-space-3);padding:var(--tao-space-4);border-bottom:1px solid var(--tao-color-border);display:flex}.tao-drawer__title[data-v-bfd8c34f]{font-size:var(--tao-font-size-lg);color:var(--tao-color-text-strong);margin:0;font-weight:600}.tao-drawer__close[data-v-bfd8c34f]{color:var(--tao-color-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:24px;line-height:1}.tao-drawer__close[data-v-bfd8c34f]:hover{color:var(--tao-color-text-strong)}.tao-drawer__close[data-v-bfd8c34f]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px;border-radius:var(--tao-radius-control)}.tao-drawer__content[data-v-bfd8c34f]{min-height:0;padding:var(--tao-space-4);flex:1;overflow:auto}.tao-drawer__footer[data-v-bfd8c34f]{padding:var(--tao-space-4);border-top:1px solid var(--tao-color-border);gap:var(--tao-space-3);justify-content:flex-end;display:flex}.tao-drawer-right-enter-active[data-v-bfd8c34f],.tao-drawer-right-leave-active[data-v-bfd8c34f],.tao-drawer-left-enter-active[data-v-bfd8c34f],.tao-drawer-left-leave-active[data-v-bfd8c34f]{transition:opacity var(--tao-duration-base) var(--tao-ease-base)}.tao-drawer-right-enter-active .tao-drawer__panel[data-v-bfd8c34f],.tao-drawer-right-leave-active .tao-drawer__panel[data-v-bfd8c34f],.tao-drawer-left-enter-active .tao-drawer__panel[data-v-bfd8c34f],.tao-drawer-left-leave-active .tao-drawer__panel[data-v-bfd8c34f]{transition:transform var(--tao-duration-slow) var(--tao-ease-base)}.tao-drawer-right-enter-from[data-v-bfd8c34f],.tao-drawer-right-leave-to[data-v-bfd8c34f],.tao-drawer-left-enter-from[data-v-bfd8c34f],.tao-drawer-left-leave-to[data-v-bfd8c34f]{opacity:0}.tao-drawer-right-enter-from .tao-drawer__panel[data-v-bfd8c34f],.tao-drawer-right-leave-to .tao-drawer__panel[data-v-bfd8c34f]{transform:translate(100%)}.tao-drawer-left-enter-from .tao-drawer__panel[data-v-bfd8c34f],.tao-drawer-left-leave-to .tao-drawer__panel[data-v-bfd8c34f]{transform:translate(-100%)}.tao-avatar[data-v-186c4676]{-webkit-user-select:none;user-select:none;flex-shrink:0;display:inline-flex;position:relative}.tao-avatar__face[data-v-186c4676]{background:var(--tao-color-accent-subtle);width:100%;height:100%;color:var(--tao-color-accent);border-radius:var(--tao-radius-full);justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;overflow:hidden}.tao-avatar--s[data-v-186c4676]{width:24px;height:24px;font-size:10px}.tao-avatar--m[data-v-186c4676]{width:32px;height:32px;font-size:var(--tao-font-size-xs)}.tao-avatar--l[data-v-186c4676]{width:48px;height:48px;font-size:var(--tao-font-size-md)}.tao-avatar__img[data-v-186c4676]{object-fit:cover;width:100%;height:100%}.tao-avatar__fallback[data-v-186c4676]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tao-avatar__dot[data-v-186c4676]{box-sizing:border-box;border:2px solid var(--tao-color-bg);border-radius:var(--tao-radius-full);background:var(--tao-color-success);position:absolute;bottom:-1px;right:-1px}.tao-avatar--s .tao-avatar__dot[data-v-186c4676]{border-width:1px;width:8px;height:8px}.tao-avatar--m .tao-avatar__dot[data-v-186c4676]{width:10px;height:10px}.tao-avatar--l .tao-avatar__dot[data-v-186c4676]{width:12px;height:12px}.tao-avatar__dot--success[data-v-186c4676]{background:var(--tao-color-success)}.tao-avatar__dot--danger[data-v-186c4676]{background:var(--tao-color-danger)}.tao-avatar__dot--warning[data-v-186c4676]{background:var(--tao-color-warning)}.tao-avatar__dot--info[data-v-186c4676]{background:var(--tao-color-info)}.tao-avatar__dot--neutral[data-v-186c4676]{background:var(--tao-color-text-muted)}.tao-avatar__badge[data-v-186c4676]{z-index:1;box-sizing:border-box;border:2px solid var(--tao-color-bg);border-radius:var(--tao-radius-full);background:var(--tao-color-danger);min-width:16px;height:16px;color:var(--tao-color-text-strong);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.tao-avatar--s .tao-avatar__badge[data-v-186c4676]{min-width:14px;height:14px;padding:0 3px;font-size:9px;top:-5px;right:-5px}.tao-avatar--l .tao-avatar__badge[data-v-186c4676]{min-width:18px;height:18px;font-size:11px}.tao-breadcrumb__list[data-v-e63d972c]{align-items:center;gap:var(--tao-space-1);font-size:var(--tao-font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tao-breadcrumb__item[data-v-e63d972c]{align-items:center;gap:var(--tao-space-1);display:inline-flex}.tao-breadcrumb__sep[data-v-e63d972c],.tao-breadcrumb__link[data-v-e63d972c]{color:var(--tao-color-text-muted)}.tao-breadcrumb__current[data-v-e63d972c]{color:var(--tao-color-text);font-weight:500}.tao-counter[data-v-9e11d2be]{color:var(--tao-color-accent);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1;display:inline-flex}.tao-counter__row[data-v-9e11d2be]{gap:3px;display:inline-flex}.tao-counter__slot[data-v-9e11d2be]{border-radius:var(--tao-radius-sm);background:var(--tao-color-surface-sunken);width:1.15em;height:1.55em;position:relative;overflow:hidden}.tao-counter__slot--space[data-v-9e11d2be]{background:0 0;width:.28em}.tao-counter__digit[data-v-9e11d2be]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tao-counter__digit--muted[data-v-9e11d2be]{color:var(--tao-color-text-muted);opacity:.45}.tao-digit-enter-from[data-v-9e11d2be]{filter:blur(8px);opacity:0;transform:translateY(100%)rotateX(-90deg)}.tao-digit-leave-to[data-v-9e11d2be]{filter:blur(8px);opacity:0;transform:translateY(-100%)rotateX(90deg)}.tao-digit-enter-active[data-v-9e11d2be],.tao-digit-leave-active[data-v-9e11d2be]{transition:transform var(--tao-duration-slow) cubic-bezier(.68, -.55, .265, 1.55), filter var(--tao-duration-slow) var(--tao-ease-base), opacity var(--tao-duration-slow) var(--tao-ease-base)}@media (width<=450px){.tao-counter[data-v-9e11d2be]{font-size:22px}}.tao-carousel[data-v-74bcb7ec]{gap:var(--tao-space-2);flex-direction:column;width:100%;display:flex}.tao-carousel__row[data-v-74bcb7ec]{align-items:center;gap:var(--tao-space-2);width:100%;display:flex}.tao-carousel__track[data-v-74bcb7ec]{gap:var(--tao-space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;user-select:none;touch-action:pan-x;cursor:grab;flex:auto;min-width:0;scroll-padding-inline:0;display:flex;overflow-x:auto}.tao-carousel__track[data-v-74bcb7ec]::-webkit-scrollbar{display:none}.tao-carousel__track--dragging[data-v-74bcb7ec]{scroll-snap-type:none;cursor:grabbing}.tao-carousel__track[data-v-74bcb7ec]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px}.tao-carousel__track[data-v-74bcb7ec]>*{box-sizing:border-box;width:max(96px, calc((100% - var(--tao-carousel-peek,0px) - (var(--tao-carousel-per-view,1) - 1) * var(--tao-space-3)) / var(--tao-carousel-per-view,1)));scroll-snap-align:start;flex:none;min-width:0}.tao-carousel__nav[data-v-74bcb7ec]{border:1px solid var(--tao-color-border-strong);border-radius:var(--tao-radius-full);background:var(--tao-color-surface-sunken);width:36px;height:36px;color:var(--tao-color-text);font:inherit;cursor:pointer;transition:var(--tao-transition-base);flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;line-height:0;display:inline-flex}.tao-carousel__nav svg[data-v-74bcb7ec]{display:block}.tao-carousel__nav[data-v-74bcb7ec]:hover:not(:disabled){background:var(--tao-color-surface-hover);color:var(--tao-color-text-strong)}.tao-carousel__nav[data-v-74bcb7ec]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px}.tao-carousel__nav[data-v-74bcb7ec]:disabled{opacity:.4;cursor:not-allowed}.tao-carousel__dots[data-v-74bcb7ec]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;display:flex}.tao-carousel__dot[data-v-74bcb7ec]{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;display:inline-flex}.tao-carousel__pip[data-v-74bcb7ec]{border-radius:var(--tao-radius-full);background:var(--tao-color-border-strong);width:6px;height:6px;transition:width var(--tao-duration-base) var(--tao-ease-base), background var(--tao-duration-base) var(--tao-ease-base);display:block}.tao-carousel__dot--active .tao-carousel__pip[data-v-74bcb7ec]{background:var(--tao-color-accent);width:18px}.tao-carousel__dot:hover:not(.tao-carousel__dot--active) .tao-carousel__pip[data-v-74bcb7ec]{background:var(--tao-color-text-muted)}.tao-carousel__dot[data-v-74bcb7ec]:focus-visible{outline:2px solid var(--tao-color-accent);outline-offset:2px;border-radius:var(--tao-radius-full)}@media (prefers-reduced-motion:reduce){.tao-carousel__track[data-v-74bcb7ec]{scroll-behavior:auto}.tao-carousel__pip[data-v-74bcb7ec]{transition:none}}.tao-stages[data-v-d284b19d]{gap:var(--tao-space-2);font-size:var(--tao-font-size-xs);color:var(--tao-color-text);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tao-stages--horizontal[data-v-d284b19d]{column-gap:var(--tao-space-4);flex-flow:wrap}.tao-stages__item[data-v-d284b19d]{align-items:center;gap:var(--tao-space-2);min-width:0;display:flex}.tao-stages__ico[data-v-d284b19d]{color:inherit;flex:none;display:inline-flex}.tao-stages__mark[data-v-d284b19d]{display:block}.tao-stages__label[data-v-d284b19d]{min-width:0}.tao-stages__item--wait[data-v-d284b19d]{color:var(--tao-color-text-muted)}.tao-stages__item--work .tao-stages__ico[data-v-d284b19d]{color:var(--tao-color-accent)}.tao-stages__item--ok .tao-stages__ico[data-v-d284b19d]{color:var(--tao-color-success)}.tao-stages__item--bad .tao-stages__ico[data-v-d284b19d]{color:var(--tao-color-danger)}.tao-stages__item--work .tao-stages__mark[data-v-d284b19d]{animation:1.1s linear infinite tao-stages-spin-d284b19d}@keyframes tao-stages-spin-d284b19d{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tao-stages__item--work .tao-stages__mark[data-v-d284b19d]{animation:none}}.tao-toast[data-v-63520638]{--tao-toast-tone:var(--tao-color-accent);align-items:flex-start;gap:var(--tao-space-3);width:min(470px,100vw - 32px);padding:var(--tao-space-3) var(--tao-space-4);background:color-mix(in srgb, var(--tao-toast-tone) 8%, var(--tao-color-surface-raised));color:var(--tao-color-text);border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-panel);box-shadow:var(--tao-shadow-overlay);pointer-events:auto;display:flex;position:relative;overflow:hidden}.tao-toast--success[data-v-63520638]{--tao-toast-tone:var(--tao-color-success)}.tao-toast--error[data-v-63520638],.tao-toast--danger[data-v-63520638]{--tao-toast-tone:var(--tao-color-danger)}.tao-toast--warning[data-v-63520638]{--tao-toast-tone:var(--tao-color-warning)}.tao-toast--info[data-v-63520638]{--tao-toast-tone:var(--tao-color-info)}.tao-toast__accent[data-v-63520638]{background:var(--tao-toast-tone);width:3px;position:absolute;inset:0 auto 0 0}.tao-toast__icon[data-v-63520638]{color:var(--tao-toast-tone);flex-shrink:0;margin-top:1px;display:inline-flex}.tao-toast__body[data-v-63520638]{gap:var(--tao-space-1);min-width:0;padding-right:var(--tao-space-4);flex-direction:column;flex:1;display:flex}.tao-toast__title[data-v-63520638]{font-size:var(--tao-font-size-md);color:var(--tao-color-text-strong);font-weight:600;line-height:1.3}.tao-toast__message[data-v-63520638]{font-size:var(--tao-font-size-sm);color:var(--tao-color-text);margin:0;line-height:1.45}.tao-toast__actions[data-v-63520638]{gap:var(--tao-space-2);margin-top:var(--tao-space-1);flex-wrap:wrap;display:flex}.tao-toast__close[data-v-63520638]{top:var(--tao-space-1);right:var(--tao-space-2);color:var(--tao-color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:20px;line-height:1;position:absolute}.tao-toast__close[data-v-63520638]:hover{color:var(--tao-color-text-strong)}.tao-toast__progress[data-v-63520638]{transform-origin:0;background:var(--tao-toast-tone);height:2px;animation-name:tao-toast-progress-63520638;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}.tao-toast--paused .tao-toast__progress[data-v-63520638]{animation-play-state:paused}@keyframes tao-toast-progress-63520638{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tao-toast-viewport[data-v-d07e8a95]{z-index:1100;pointer-events:none;padding:var(--tao-space-4);display:flex;position:fixed}.tao-toast-viewport__stack[data-v-d07e8a95]{gap:var(--tao-space-2);flex-direction:column;width:100%;display:flex}.tao-toast-slot[data-v-d07e8a95]{grid-template-rows:1fr;display:grid}.tao-toast-slot__inner[data-v-d07e8a95]{min-height:0;overflow:hidden}.tao-toast-viewport--topRight[data-v-d07e8a95]{align-items:flex-end;top:0;right:0}.tao-toast-viewport--topLeft[data-v-d07e8a95]{align-items:flex-start;top:0;left:0}.tao-toast-viewport--topCenter[data-v-d07e8a95]{justify-content:center;top:0;left:0;right:0}.tao-toast-viewport--bottomRight[data-v-d07e8a95]{align-items:flex-end;bottom:0;right:0}.tao-toast-viewport--bottomRight .tao-toast-viewport__stack[data-v-d07e8a95],.tao-toast-viewport--bottomLeft .tao-toast-viewport__stack[data-v-d07e8a95],.tao-toast-viewport--bottomCenter .tao-toast-viewport__stack[data-v-d07e8a95]{flex-direction:column-reverse}.tao-toast-viewport--bottomLeft[data-v-d07e8a95]{align-items:flex-start;bottom:0;left:0}.tao-toast-viewport--bottomCenter[data-v-d07e8a95]{justify-content:center;bottom:0;left:0;right:0}.tao-toast-viewport--center[data-v-d07e8a95]{justify-content:center;align-items:center;inset:0}.tao-toast-top-enter-active[data-v-d07e8a95],.tao-toast-bottom-enter-active[data-v-d07e8a95],.tao-toast-center-enter-active[data-v-d07e8a95]{animation:tao-toast-bounce-in-d07e8a95 var(--tao-duration-slow) var(--tao-ease-base)}.tao-toast-top-leave-active[data-v-d07e8a95],.tao-toast-bottom-leave-active[data-v-d07e8a95],.tao-toast-center-leave-active[data-v-d07e8a95]{pointer-events:none;transition:grid-template-rows var(--tao-duration-slow) var(--tao-ease-base);overflow:hidden}.tao-toast-top-leave-from[data-v-d07e8a95],.tao-toast-bottom-leave-from[data-v-d07e8a95],.tao-toast-center-leave-from[data-v-d07e8a95]{grid-template-rows:1fr}.tao-toast-top-leave-to[data-v-d07e8a95],.tao-toast-bottom-leave-to[data-v-d07e8a95],.tao-toast-center-leave-to[data-v-d07e8a95]{grid-template-rows:0fr}.tao-toast-top-leave-active .tao-toast-slot__inner[data-v-d07e8a95],.tao-toast-center-leave-active .tao-toast-slot__inner[data-v-d07e8a95]{animation:tao-toast-fade-out-up-d07e8a95 var(--tao-duration-slow) var(--tao-ease-base)}.tao-toast-bottom-leave-active .tao-toast-slot__inner[data-v-d07e8a95]{animation:tao-toast-fade-out-down-d07e8a95 var(--tao-duration-slow) var(--tao-ease-base)}@keyframes tao-toast-bounce-in-d07e8a95{0%{opacity:0;transform:translateY(18px)scale(.96)}60%{opacity:1;transform:translateY(-4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tao-toast-fade-out-up-d07e8a95{to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes tao-toast-fade-out-down-d07e8a95{to{opacity:0;transform:translateY(8px)scale(.98)}}.tao-confirm[data-v-9afd73fb]{z-index:1200;padding:var(--tao-space-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tao-confirm__overlay[data-v-9afd73fb]{background:var(--tao-color-overlay);position:absolute;inset:0}.tao-confirm__panel[data-v-9afd73fb]{--tao-confirm-tone:var(--tao-color-warning);z-index:1;gap:var(--tao-space-3) var(--tao-space-4);width:min(420px,100%);padding:var(--tao-space-5);background:color-mix(in srgb, var(--tao-confirm-tone) 8%, var(--tao-color-surface-raised));border:1px solid var(--tao-color-border);border-radius:var(--tao-radius-panel);box-shadow:var(--tao-shadow-overlay);outline:none;grid-template-columns:auto 1fr;grid-template-areas:"icon body""actions actions";display:grid;position:relative}.tao-confirm__panel--danger[data-v-9afd73fb]{--tao-confirm-tone:var(--tao-color-danger)}.tao-confirm__accent[data-v-9afd73fb]{background:var(--tao-confirm-tone);width:3px;position:absolute;inset:0 auto 0 0}.tao-confirm__icon[data-v-9afd73fb]{color:var(--tao-confirm-tone);grid-area:icon;margin-top:2px;display:inline-flex}.tao-confirm__body[data-v-9afd73fb]{grid-area:body;min-width:0}.tao-confirm__title[data-v-9afd73fb]{font-size:var(--tao-font-size-lg);color:var(--tao-color-text-strong);margin:0;font-weight:600;line-height:1.3}.tao-confirm__message[data-v-9afd73fb]{margin:var(--tao-space-2) 0 0;font-size:var(--tao-font-size-md);color:var(--tao-color-text);line-height:1.45}.tao-confirm__actions[data-v-9afd73fb]{justify-content:flex-end;gap:var(--tao-space-3);margin-top:var(--tao-space-1);grid-area:actions;display:flex}.tao-confirm-enter-active .tao-confirm__overlay[data-v-9afd73fb],.tao-confirm-leave-active .tao-confirm__overlay[data-v-9afd73fb]{transition:opacity var(--tao-duration-base) var(--tao-ease-base)}.tao-confirm-enter-from .tao-confirm__overlay[data-v-9afd73fb],.tao-confirm-leave-to .tao-confirm__overlay[data-v-9afd73fb]{opacity:0}.tao-confirm-enter-active .tao-confirm__panel[data-v-9afd73fb]{animation:tao-confirm-bounce-in-9afd73fb var(--tao-duration-slow) var(--tao-ease-base)}.tao-confirm-leave-active .tao-confirm__panel[data-v-9afd73fb]{animation:tao-confirm-fade-out-9afd73fb var(--tao-duration-base) var(--tao-ease-base)}@keyframes tao-confirm-bounce-in-9afd73fb{0%{opacity:0;transform:translateY(18px)scale(.96)}60%{opacity:1;transform:translateY(-4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tao-confirm-fade-out-9afd73fb{to{opacity:0;transform:translateY(10px)}}:root{--tao-gray-0:#fff;--tao-gray-50:#f5f5f5;--tao-gray-100:#e0e0e0;--tao-gray-200:#bfbfbf;--tao-gray-300:#999;--tao-gray-400:#666;--tao-gray-500:#444;--tao-gray-600:#333;--tao-gray-700:#262626;--tao-gray-800:#1f1f1f;--tao-gray-900:#151515;--tao-gray-950:#0d0d0d;--tao-orange-300:#ffc04a;--tao-orange-400:#ffb40b;--tao-orange-500:#ff9500;--tao-orange-600:#db8000;--tao-red-400:#e35766;--tao-red-500:#dc3545;--tao-red-600:#c82333;--tao-green-400:#3ac16e;--tao-green-500:#2ea85c;--tao-green-600:#24924e;--tao-yellow-400:#e8c547;--tao-yellow-500:#d4a017;--tao-yellow-600:#b8860b;--tao-blue-400:#6b9cff;--tao-blue-500:#4c82f7;--tao-blue-600:#3b6de0;--tao-space-1:4px;--tao-space-2:8px;--tao-space-3:12px;--tao-space-4:16px;--tao-space-5:20px;--tao-space-6:24px;--tao-space-8:32px;--tao-space-10:40px;--tao-radius-sm:4px;--tao-radius-md:8px;--tao-radius-lg:12px;--tao-radius-full:999px;--tao-font-size-xs:12px;--tao-font-size-sm:13px;--tao-font-size-md:14px;--tao-font-size-lg:16px;--tao-font-size-xl:18px;--tao-font-size-2xl:24px;--tao-font-size-3xl:32px;--tao-font-size-4xl:36px;--tao-shadow-sm:0 2px 4px #0000001f;--tao-shadow-md:0 4px 12px #00000026;--tao-shadow-lg:0 8px 16px #0003;--tao-shadow-xl:0 20px 40px #0000004d;--tao-duration-fast:.15s;--tao-duration-base:.2s;--tao-duration-slow:.3s;--tao-ease-base:ease;--tao-font-family-base:"Roboto", sans-serif}:root,[data-tao-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tao-color-accent:var(--tao-orange-300);--tao-color-accent-hover:var(--tao-orange-400);--tao-color-accent-active:var(--tao-orange-500);--tao-color-accent-subtle:color-mix(in srgb, var(--tao-color-accent) 8%, transparent);--tao-color-accent-subtle-hover:color-mix(in srgb, var(--tao-color-accent) 14%, transparent);--tao-color-on-accent:var(--tao-gray-950);--tao-color-text-on-accent:var(--tao-color-on-accent);--tao-color-selection:var(--tao-color-accent);--tao-color-selection-text:var(--tao-color-on-accent);--tao-color-bg:var(--tao-gray-900);--tao-color-surface:var(--tao-gray-900);--tao-color-surface-raised:var(--tao-gray-800);--tao-color-surface-sunken:color-mix(in srgb, var(--tao-gray-600) 20%, transparent);--tao-color-surface-hover:var(--tao-gray-700);--tao-color-border:color-mix(in srgb, var(--tao-gray-600) 40%, transparent);--tao-color-border-strong:var(--tao-gray-500);--tao-color-text:var(--tao-gray-200);--tao-color-text-strong:var(--tao-gray-0);--tao-color-text-subtle:var(--tao-gray-300);--tao-color-text-muted:var(--tao-gray-400);--tao-color-text-disabled:var(--tao-gray-300);--tao-color-link:var(--tao-orange-300);--tao-color-link-hover:var(--tao-orange-500);--tao-color-link-shadow:0 0 1px color-mix(in srgb, var(--tao-orange-300) 10%, transparent), 0 0 6px color-mix(in srgb, var(--tao-orange-300) 60%, transparent);--tao-color-danger:var(--tao-red-500);--tao-color-danger-hover:var(--tao-red-600);--tao-color-danger-subtle:color-mix(in srgb, var(--tao-red-500) 15%, transparent);--tao-color-success:var(--tao-green-500);--tao-color-success-hover:var(--tao-green-600);--tao-color-success-subtle:color-mix(in srgb, var(--tao-color-success) 15%, transparent);--tao-color-warning:var(--tao-yellow-500);--tao-color-warning-hover:var(--tao-yellow-600);--tao-color-warning-subtle:color-mix(in srgb, var(--tao-color-warning) 15%, transparent);--tao-color-info:var(--tao-blue-400);--tao-color-info-hover:var(--tao-blue-500);--tao-color-info-subtle:color-mix(in srgb, var(--tao-color-info) 15%, transparent);--tao-color-input-bg:var(--tao-color-surface-sunken);--tao-color-input-text:var(--tao-gray-200);--tao-color-input-placeholder:var(--tao-gray-300);--tao-color-input-disabled-bg:color-mix(in srgb, var(--tao-gray-600) 10%, transparent);--tao-color-input-disabled-text:var(--tao-gray-300);--tao-color-overlay:#000000b3;--tao-radius-control:var(--tao-radius-sm);--tao-radius-panel:var(--tao-radius-md);--tao-shadow-panel:var(--tao-shadow-md);--tao-shadow-overlay:var(--tao-shadow-xl);--tao-font-family:var(--tao-font-family-base);--tao-transition-base:all var(--tao-duration-base) var(--tao-ease-base)}[data-tao-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tao-color-accent:var(--tao-orange-500);--tao-color-accent-hover:var(--tao-orange-600);--tao-color-accent-active:var(--tao-orange-600);--tao-color-accent-subtle:color-mix(in srgb, var(--tao-color-accent) 10%, transparent);--tao-color-accent-subtle-hover:color-mix(in srgb, var(--tao-color-accent) 16%, transparent);--tao-color-on-accent:var(--tao-gray-0);--tao-color-selection:var(--tao-color-accent);--tao-color-selection-text:var(--tao-color-on-accent);--tao-color-bg:var(--tao-gray-0);--tao-color-surface:var(--tao-gray-0);--tao-color-surface-raised:var(--tao-gray-50);--tao-color-surface-sunken:var(--tao-gray-50);--tao-color-surface-hover:var(--tao-gray-100);--tao-color-border:var(--tao-gray-100);--tao-color-border-strong:var(--tao-gray-200);--tao-color-text:var(--tao-gray-700);--tao-color-text-strong:var(--tao-gray-950);--tao-color-text-subtle:var(--tao-gray-400);--tao-color-text-muted:var(--tao-gray-400);--tao-color-text-on-accent:var(--tao-color-on-accent);--tao-color-text-disabled:var(--tao-gray-300);--tao-color-link:var(--tao-orange-600);--tao-color-link-hover:var(--tao-orange-500);--tao-color-danger:var(--tao-red-500);--tao-color-danger-hover:var(--tao-red-600);--tao-color-danger-subtle:color-mix(in srgb, var(--tao-red-500) 10%, transparent);--tao-color-success:var(--tao-green-500);--tao-color-success-hover:var(--tao-green-600);--tao-color-success-subtle:color-mix(in srgb, var(--tao-color-success) 10%, transparent);--tao-color-warning:var(--tao-yellow-600);--tao-color-warning-hover:var(--tao-yellow-500);--tao-color-warning-subtle:color-mix(in srgb, var(--tao-color-warning) 12%, transparent);--tao-color-info:var(--tao-blue-500);--tao-color-info-hover:var(--tao-blue-600);--tao-color-info-subtle:color-mix(in srgb, var(--tao-color-info) 12%, transparent);--tao-color-input-bg:var(--tao-gray-0);--tao-color-input-text:var(--tao-gray-950);--tao-color-input-placeholder:var(--tao-gray-300);--tao-color-input-disabled-bg:var(--tao-gray-50);--tao-color-input-disabled-text:var(--tao-gray-300);--tao-color-overlay:#0006}*,:before,:after{box-sizing:border-box}html,body{font-family:var(--tao-font-family);background:var(--tao-color-bg);color:var(--tao-color-text);margin:0;padding:0}::selection{color:var(--tao-color-selection-text);background-color:var(--tao-color-selection)}::selection{color:var(--tao-color-selection-text);background-color:var(--tao-color-selection)}::-webkit-scrollbar{max-width:5px;max-height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--tao-color-accent);border-radius:var(--tao-radius-full)}a{color:var(--tao-color-link);transition:color var(--tao-duration-base) var(--tao-ease-base);text-decoration:none}a:hover{color:var(--tao-color-link-hover)}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield!important}.tao-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:fontello;src:url(./fontello-CP1_jvSk.eot?79520803);src:url(./fontello-CP1_jvSk.eot?79520803#iefix)format("embedded-opentype"),url(./fontello-4hqxna1L.woff2?79520803)format("woff2"),url(./fontello-E2iq6lzT.woff?79520803)format("woff"),url(./fontello-T3lEoGjn.ttf?79520803)format("truetype"),url(./fontello-DswDnnf2.svg?79520803#fontello)format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=\ icon-]:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;margin-left:.2em;margin-right:.2em;font-family:fontello;font-style:normal;font-weight:400;line-height:1em;display:inline-block}.icon-graduation-cap:before{content:""}.icon-hourglass:before{content:""}.icon-gmail:before{content:""}.icon-globe:before{content:""}.icon-lock-1:before{content:""}.icon-qrcode:before{content:""}.icon-print:before{content:""}.icon-eye:before{content:""}.icon-emo-coffee:before{content:""}.icon-cancel-circled-outline:before{content:""}.icon-location:before{content:""}.icon-right-open:before{content:""}.icon-left-open:before{content:""}.icon-eye-off:before{content:""}.icon-language:before{content:""}.icon-feather:before{content:""}.icon-comment:before{content:""}.icon-arrows-cw:before{content:""}.icon-shuffle:before{content:""}.icon-zoom-in:before{content:""}.icon-plus:before{content:""}.icon-cancel:before{content:""}.icon-download:before{content:""}.icon-trash-1:before{content:""}.icon-ok:before{content:""}.icon-download-alt:before{content:""}.icon-search:before{content:""}.icon-bookmark:before{content:""}.icon-pencil:before{content:""}.icon-minus:before{content:""}.icon-login:before{content:""}.icon-logout:before{content:""}.icon-export:before{content:""}.icon-star-1:before{content:""}.icon-star-filled:before{content:""}.icon-ok-circled2:before{content:""}.icon-help-circled:before{content:""}.icon-cancel-circled2:before{content:""}.icon-dot-2:before{content:""}.icon-sliders-1:before{content:""}.icon-cog:before{content:""}.icon-dot:before{content:""}.icon-dot-3:before{content:""}.icon-sun-inv:before{content:""}.icon-moon-inv:before{content:""}.icon-cloud-sun-inv:before{content:""}.icon-cloud-moon-inv:before{content:""}.icon-spin4:before{content:""}.icon-color-adjust:before{content:""}.icon-docs:before{content:""}.icon-menu:before{content:""}.icon-download-cloud:before{content:""}.icon-upload-cloud:before{content:""}.icon-angle-double-left:before{content:""}.icon-angle-double-right:before{content:""}.icon-angle-double-up:before{content:""}.icon-angle-double-down:before{content:""}.icon-flag-checkered:before{content:""}.icon-terminal:before{content:""}.icon-minus-squared-alt:before{content:""}.icon-dot-circled:before{content:""}.icon-plus-squared-alt:before{content:""}.icon-sliders:before{content:""}.icon-eyedropper:before{content:""}.icon-birthday:before{content:""}.icon-angellist:before{content:""}.icon-heartbeat:before{content:""}.icon-commenting-o:before{content:""}.icon-address-card-o:before{content:""}.icon-telegram:before{content:""}.animate-spin{animation:2s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@font-face{font-family:Roboto;src:url(./Roboto-Thin-DZsR4Udw.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-ThinItalic-JppIC8tL.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-Light-CZE1r6-S.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-LightItalic-CrYRaDgV.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-Regular-f0lhpOnz.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-Italic-DOdzAr9M.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-Medium-DPwG85_g.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-MediumItalic-q9TEyzor.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-Bold-D-aAu_L5.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-BoldItalic-C71jtO1M.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-Black-Dy2twG1j.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-BlackItalic-D2impkYm.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}html,body,#app{height:100%;margin:0}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:var(--tao-color-bg);min-width:360px;color:var(--tao-color-text);font-family:var(--tao-font-family)}:root{--nextup-tag-green:#6eff001a;--nextup-tag-red:#ff6e001a;--nextup-tag-neutral-border:#32323266;--nextup-img-dark-noise:url(./noise-dark-CTHJcVLe.png);--nextup-bg-card:linear-gradient(#0003, #0003), var(--nextup-img-dark-noise);--tao-font-size-xs:calc(12px * var(--nextup-ui-scale,1));--tao-font-size-sm:calc(13px * var(--nextup-ui-scale,1));--tao-font-size-md:calc(14px * var(--nextup-ui-scale,1));--tao-font-size-lg:calc(16px * var(--nextup-ui-scale,1));--tao-font-size-xl:calc(18px * var(--nextup-ui-scale,1));--tao-font-size-2xl:calc(24px * var(--nextup-ui-scale,1));--tao-font-size-3xl:calc(32px * var(--nextup-ui-scale,1));--tao-font-size-4xl:calc(36px * var(--nextup-ui-scale,1));--tao-space-1:calc(4px * var(--nextup-ui-scale,1));--tao-space-2:calc(8px * var(--nextup-ui-scale,1));--tao-space-3:calc(12px * var(--nextup-ui-scale,1));--tao-space-4:calc(16px * var(--nextup-ui-scale,1));--tao-space-5:calc(20px * var(--nextup-ui-scale,1));--tao-space-6:calc(24px * var(--nextup-ui-scale,1));--tao-space-8:calc(32px * var(--nextup-ui-scale,1));--tao-space-10:calc(40px * var(--nextup-ui-scale,1))}body .tao-modal-overlay .tao-modal,body .tao-drawer .tao-drawer__panel{background:var(--nextup-bg-card)}.gate[data-v-fe9e00be]{justify-content:center;align-items:center;gap:var(--tao-space-4,16px);min-height:100%;padding:var(--tao-space-4,16px);box-sizing:border-box;flex-direction:column;display:flex}.title[data-v-fe9e00be]{font-size:var(--tao-font-size-3xl);color:var(--tao-color-text-strong);margin:0;font-weight:500}.choices[data-v-fe9e00be]{justify-content:center;gap:var(--tao-space-3,12px);flex-wrap:wrap;display:flex}.hint[data-v-fe9e00be]{color:var(--tao-color-text-subtle);font-size:var(--tao-font-size-sm);text-align:center;margin:0}.data[data-v-ad63a9ec]{gap:var(--tao-space-3,12px);flex-direction:column;display:flex}.actions[data-v-ad63a9ec]{gap:var(--tao-space-2,8px);flex-wrap:wrap;display:flex}.hint[data-v-ad63a9ec]{font-size:var(--tao-font-size-sm);color:var(--tao-color-text-subtle);margin-top:4px;display:block}.sync[data-v-940e7e06]{gap:var(--tao-space-2,8px);flex-direction:column;display:flex}.actions[data-v-940e7e06]{gap:var(--tao-space-2,8px);flex-wrap:wrap;display:flex}.hint[data-v-940e7e06]{font-size:var(--tao-font-size-sm);color:var(--tao-color-text-subtle);margin:0}.section+.section[data-v-125ee681]{margin-top:var(--tao-space-5,20px)}.section-title[data-v-125ee681]{margin:0 0 var(--tao-space-2,8px);font-size:var(--tao-font-size-md);color:var(--tao-color-text-strong);font-weight:500}.fine-tune[data-v-125ee681]{margin-top:var(--tao-space-3,12px)}.font-rows[data-v-125ee681]{gap:var(--tao-space-3,12px);flex-direction:column;display:flex}.row-label[data-v-125ee681]{margin:0 0 var(--tao-space-1,4px);font-size:var(--tao-font-size-sm);color:var(--tao-color-text-subtle)}.switches[data-v-125ee681]{gap:var(--tao-space-3,12px);flex-direction:column;display:flex}.hint[data-v-125ee681]{margin:var(--tao-space-2,8px) 0 0;font-size:var(--tao-font-size-sm);color:var(--tao-color-text-subtle)}.markdown[data-v-de51b0b2]{overflow-wrap:anywhere}.markdown[data-v-de51b0b2]>:first-child{margin-top:0}.markdown[data-v-de51b0b2]>:last-child{margin-bottom:0}.markdown[data-v-de51b0b2] p,.markdown[data-v-de51b0b2] ul,.markdown[data-v-de51b0b2] ol{margin:0 0 var(--tao-space-2,8px)}.markdown[data-v-de51b0b2] ul,.markdown[data-v-de51b0b2] ol{padding-left:1.4em}.markdown[data-v-de51b0b2] a{color:var(--tao-color-accent,inherit)}.markdown[data-v-de51b0b2] .hashtag{color:var(--tao-color-accent,inherit);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.markdown[data-v-de51b0b2] .hashtag:hover{text-decoration:underline}.markdown[data-v-de51b0b2] code{background:var(--tao-color-surface-sunken);border-radius:4px;padding:0 4px;font-size:.95em}.markdown[data-v-de51b0b2] pre{padding:var(--tao-space-2,8px);background:var(--tao-color-surface-sunken);border-radius:6px;overflow-x:auto}.markdown[data-v-de51b0b2] pre code{background:0 0;padding:0}.markdown[data-v-de51b0b2] blockquote{margin:0 0 var(--tao-space-2,8px);padding-left:var(--tao-space-3,12px);border-left:3px solid var(--tao-color-border-strong);color:var(--tao-color-text-muted)}.swipe[data-v-2fefb416]{border-radius:var(--tao-radius-panel,8px);touch-action:pan-y;position:relative;overflow:hidden}.actions[data-v-2fefb416]{box-sizing:border-box;border-radius:var(--tao-radius-panel,8px);background:var(--tao-color-surface-raised);visibility:hidden;flex-direction:column;height:100%;transition:visibility 0s linear .25s;display:flex;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.swipe--open .actions[data-v-2fefb416],.swipe--dragging .actions[data-v-2fefb416]{visibility:visible;transition-delay:0s}.front[data-v-2fefb416]{flex-direction:column;transition:transform .25s,min-height .25s;display:flex;position:relative}.front [data-v-2fefb416-s]{flex:auto}.swipe--dragging .front[data-v-2fefb416]{transition:none}@media (prefers-reduced-motion:reduce){.front[data-v-2fefb416],.actions[data-v-2fefb416]{transition:none}}.checklist[data-v-6cb72223]{margin:0;padding:0;list-style:none}.item[data-v-6cb72223]{min-height:calc(40px * var(--nextup-ui-scale,1))}.item[data-v-6cb72223] .tao-checkbox__label{font-size:calc(var(--tao-font-size-sm) * var(--nextup-item-scale,1))}.changed[data-v-6cb72223]{margin:2px 0 var(--tao-space-3,12px) 28px;font-size:calc(10px * var(--nextup-item-scale,1) * var(--nextup-ui-scale,1));color:var(--tao-color-text-subtle)}.menu-item[data-v-e812a90f]{align-items:center;gap:8px;display:inline-flex}.menu-icon[data-v-e812a90f]{text-align:center;width:1.2em}.menu-item--danger[data-v-e812a90f]{color:var(--tao-color-danger)}.meta .tag[data-v-e812a90f]{border-color:var(--nextup-tag-neutral-border)}.meta .tag--green[data-v-e812a90f]{background:var(--nextup-tag-green);border-color:var(--nextup-tag-green)}.meta .tag--red[data-v-e812a90f]{background:var(--nextup-tag-red);border-color:var(--nextup-tag-red)}.swipe-button[data-v-e812a90f]{border:0;border-top:1px solid var(--tao-color-border);min-height:0;color:var(--tao-color-text);font:inherit;font-size:var(--tao-font-size-xl);cursor:pointer;background:0 0;flex:1 1 0;font-weight:600}.swipe-button[data-v-e812a90f]:first-child{border-top:0}.swipe-button--success[data-v-e812a90f]{color:var(--tao-color-success)}.task[data-v-e812a90f]{--nextup-card-gap:20px;border:1px solid var(--tao-color-border);background:var(--nextup-bg-card)}.content[data-v-e812a90f]{gap:var(--nextup-card-gap);flex-direction:column;display:flex}.header[data-v-e812a90f]{justify-content:space-between;align-items:center;gap:var(--tao-space-2,8px);font-size:calc(var(--tao-font-size-xs) * var(--nextup-header-scale,1));display:flex}.meta[data-v-e812a90f]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tag[data-v-e812a90f]{padding:2px 5px}.meta .tag[data-v-e812a90f]{font-size:calc(var(--tao-font-size-xs) * var(--nextup-header-scale,1))}.date-line[data-v-e812a90f]{font-size:calc(11px * var(--nextup-header-scale,1) * var(--nextup-ui-scale,1));color:var(--tao-color-text-muted)}.date[data-v-e812a90f]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.actions[data-v-e812a90f]{align-items:center;display:flex}.body[data-v-e812a90f]{font-size:calc(var(--tao-font-size-sm) * var(--nextup-note-scale,1))}.form[data-v-9bdb6f35]{flex-direction:column;gap:20px;display:flex}.date-hints[data-v-9bdb6f35]{margin-top:var(--tao-space-1,4px);font-size:var(--tao-font-size-xs);color:var(--tao-color-text-muted);flex-direction:column;display:flex}.today-button[data-v-9bdb6f35]{font-size:inherit;padding:0 4px}.date-row[data-v-9bdb6f35]{align-items:center;gap:var(--tao-space-2,8px);flex-wrap:wrap;display:flex}.date-input[data-v-9bdb6f35]{--nextup-date-width:230px;width:var(--nextup-date-width);flex:none}.date-input[data-v-9bdb6f35] input{text-align:center}.quick-shifts[data-v-9bdb6f35]{gap:var(--tao-space-2,8px);display:flex}.repeat[data-v-9bdb6f35],.repeat[data-v-9bdb6f35] .tao-dropdown-menu__button{font-size:var(--tao-font-size-md)}.add-item[data-v-9bdb6f35],.item[data-v-9bdb6f35]{align-items:center;gap:var(--tao-space-2,8px);display:flex}.grow[data-v-9bdb6f35]{flex:1;min-width:0}.items[data-v-9bdb6f35]{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.footer[data-v-9bdb6f35]{justify-content:flex-end;gap:var(--tao-space-2,8px);display:flex}.page[data-v-b63a5666]{--nextup-gutter:16px;gap:var(--tao-space-3,12px);min-height:100%;padding:var(--tao-space-3,12px) var(--nextup-gutter) var(--tao-space-8,32px);box-sizing:border-box;flex-direction:column;display:flex}@container nextup (width<=420px){.page[data-v-b63a5666]{--nextup-gutter:8px;padding-top:6px}}.toolbar[data-v-b63a5666]{background:var(--nextup-bg-card);border:1px solid var(--tao-color-border)}.toolbar-row[data-v-b63a5666]{align-items:center;gap:var(--tao-space-2,8px);display:flex}.search[data-v-b63a5666]{margin-top:var(--tao-space-3,12px)}.search-exact[data-v-b63a5666]{margin-top:var(--tao-space-2,8px)}.tabs[data-v-b63a5666] .tao-tabs__list{flex-wrap:nowrap;justify-content:center;width:100%}.tabs[data-v-b63a5666] .tao-tabs__tab{font-size:calc(14px * min(var(--nextup-ui-scale,1), 1.15));flex:0 1 calc(89px * var(--nextup-ui-scale,1));justify-content:center;min-width:0;padding-left:0;padding-right:0}.tab-label[data-v-b63a5666]{display:inline-block;position:relative}.tab-count[data-v-b63a5666]{z-index:1;box-sizing:border-box;min-width:25px;height:16px;font-size:calc(10px * var(--nextup-ui-scale,1));align-items:center;padding:0 4px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-25px}.tabs[data-v-b63a5666]{flex:1;min-width:0}.list[data-v-b63a5666],.group[data-v-b63a5666],.group-tasks[data-v-b63a5666]{flex-direction:column;gap:10px;display:flex}.list[data-v-b63a5666]{gap:var(--tao-space-2,8px)}.task-enter-active[data-v-b63a5666],.task-leave-active[data-v-b63a5666]{transition:height .3s,margin-bottom .3s,opacity .25s;overflow:hidden}.task-leave-to[data-v-b63a5666]{margin-bottom:calc(var(--collapse-gap,10px) * -1);opacity:0;height:0!important}@media (prefers-reduced-motion:reduce){.task-enter-active[data-v-b63a5666],.task-leave-active[data-v-b63a5666]{transition:none}}.empty[data-v-b63a5666]{margin-top:var(--tao-space-6,24px)}.app[data-v-93c3981d]{box-sizing:border-box;width:100%;min-height:100%;margin:0 auto;container:nextup/inline-size}@media (width>=451px){.app[data-v-93c3981d]{max-width:var(--nextup-max-width,none)}}
