@charset "UTF-8";.btn[data-v-3724c8ab]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;height:var(--h-md);padding:0 16px;border:1px solid transparent;border-radius:var(--r-lg);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.btn[data-v-3724c8ab]:focus-visible{outline:none;box-shadow:var(--ring)}.btn[data-v-3724c8ab]:disabled{cursor:not-allowed}.btn__icon[data-v-3724c8ab]{width:16px;height:16px;flex-shrink:0}.btn__label[data-v-3724c8ab]{display:inline-flex;align-items:center;gap:inherit;min-width:0}.btn__spinner[data-v-3724c8ab]{animation:btn-spin-3724c8ab .8s linear infinite}.btn--bare.btn--loading .btn__spinner[data-v-3724c8ab]{position:absolute;inset:0;margin:auto}.btn--bare.btn--loading .btn__label[data-v-3724c8ab]{visibility:hidden}.btn--xs[data-v-3724c8ab]{height:28px;padding:0 8px;gap:4px;border-radius:var(--r-sm);font-size:12px}.btn--sm[data-v-3724c8ab]{height:var(--h-sm);padding:0 12px;gap:6px;border-radius:var(--r-md);font-size:13px}.btn--sm .btn__icon[data-v-3724c8ab]{width:14px;height:14px}.btn--lg[data-v-3724c8ab]{height:var(--h-lg);padding:0 24px;border-radius:var(--r-xl);font-size:16px}.btn--lg .btn__icon[data-v-3724c8ab]{width:20px;height:20px}.btn--icon-only[data-v-3724c8ab]{width:var(--h-md);padding:0}.btn--icon-only.btn--xs[data-v-3724c8ab]{width:28px}.btn--icon-only.btn--sm[data-v-3724c8ab]{width:var(--h-sm)}.btn--icon-only.btn--sm .btn__icon[data-v-3724c8ab]{width:16px;height:16px}.btn--icon-only.btn--lg[data-v-3724c8ab]{width:var(--h-lg)}.btn--block[data-v-3724c8ab]{display:flex;width:100%}.btn--primary[data-v-3724c8ab]{background:var(--teal);color:#fff}.btn--primary[data-v-3724c8ab]:hover:not(:disabled){background:var(--teal-hover)}.btn--primary[data-v-3724c8ab]:active:not(:disabled){background:var(--teal-press)}.btn--primary[data-v-3724c8ab]:disabled:not(.btn--loading){background:var(--teal-line)}.btn--primary.btn--loading[data-v-3724c8ab]{background:var(--teal-hover)}.btn--secondary[data-v-3724c8ab]{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn--secondary[data-v-3724c8ab]:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}.btn--secondary[data-v-3724c8ab]:active:not(:disabled){background:var(--line-soft);border-color:var(--line-strong)}.btn--secondary[data-v-3724c8ab]:focus-visible{border-color:var(--teal)}.btn--secondary[data-v-3724c8ab]:disabled{background:var(--surface-2);border-color:var(--line-soft);color:var(--ink-3)}.btn--secondary.btn--icon-only[data-v-3724c8ab]:not(:disabled){color:var(--ink-2)}.btn--ghost[data-v-3724c8ab]{background:transparent;color:var(--ink-2)}.btn--ghost[data-v-3724c8ab]:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.btn--ghost[data-v-3724c8ab]:active:not(:disabled){background:var(--line);color:var(--ink)}.btn--ghost[data-v-3724c8ab]:disabled{color:var(--ink-4)}.btn--ghost.btn--icon-only.btn--xs[data-v-3724c8ab]:not(:hover):not(:disabled){color:var(--ink-3)}.btn--danger[data-v-3724c8ab]{background:var(--danger);color:#fff}.btn--danger[data-v-3724c8ab]:hover:not(:disabled){background:var(--danger-hover)}.btn--danger[data-v-3724c8ab]:active:not(:disabled){background:var(--danger-press)}.btn--danger[data-v-3724c8ab]:focus-visible{box-shadow:var(--ring-danger)}.btn--danger[data-v-3724c8ab]:disabled:not(.btn--loading){background:var(--danger-disabled)}.btn--danger.btn--loading[data-v-3724c8ab]{background:var(--danger-hover)}@keyframes btn-spin-3724c8ab{to{transform:rotate(360deg)}}.tour[data-v-00955307]{position:fixed;inset:0;z-index:200;font-family:var(--font-sans)}.tour__dim[data-v-00955307]{position:absolute;inset:0;background:#22283666}.tour__spot[data-v-00955307]{position:absolute;z-index:1;border-radius:var(--r-lg);box-shadow:0 0 0 2px var(--teal),0 0 0 9999px #22283666;pointer-events:none;transition:all .2s ease}.tour__spot+.tour__dim[data-v-00955307]{background:transparent}.tour__popup[data-v-00955307]{position:absolute;z-index:2;width:340px;max-width:calc(100vw - 24px);padding:16px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-float)}.tour__popup h4[data-v-00955307]{margin:0 0 4px;font-size:15px;font-weight:600;line-height:20px;color:var(--ink)}.tour__popup p[data-v-00955307]{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--ink-2)}.tour__count[data-v-00955307]{margin-bottom:4px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-3)}.tour__actions[data-v-00955307]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tour__skip[data-v-00955307]{margin-left:-8px;padding:0 8px}.tour__nav[data-v-00955307]{display:flex;gap:8px}.modal-backdrop[data-v-97b0efc7]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#22283666}.modal-backdrop--nested[data-v-97b0efc7]{z-index:300}.modal[data-v-97b0efc7]{display:flex;flex-direction:column;width:100%;max-height:90vh;border-radius:var(--r-2xl);background:var(--surface);box-shadow:var(--shadow-float)}.modal--sm[data-v-97b0efc7]{max-width:420px}.modal--md[data-v-97b0efc7]{max-width:600px}.modal--lg[data-v-97b0efc7]{max-width:840px}.modal--xl[data-v-97b0efc7]{max-width:1100px;max-height:92vh}.modal__header[data-v-97b0efc7]{display:flex;align-items:center;flex-shrink:0;gap:var(--space-3);padding:24px 24px 16px}.modal__title[data-v-97b0efc7]{flex:1;min-width:0;margin:0;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:28px;color:var(--ink)}.modal__close[data-v-97b0efc7]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;padding:0;border:0;border-radius:var(--r-md);background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color .12s,color .12s}.modal__close svg[data-v-97b0efc7]{width:16px;height:16px}.modal__close[data-v-97b0efc7]:hover{background:var(--surface-3);color:var(--ink)}.modal__close[data-v-97b0efc7]:focus-visible{outline:none;box-shadow:var(--ring)}.modal__body[data-v-97b0efc7]{flex:1;min-height:0;padding:4px 24px 24px;overflow-y:auto}.modal__footer[data-v-97b0efc7]{display:flex;flex-shrink:0;justify-content:flex-end;gap:var(--space-3);padding:16px 24px 24px;border-top:1px solid var(--line-soft)}.modal-enter-active[data-v-97b0efc7],.modal-leave-active[data-v-97b0efc7]{transition:opacity .18s}.modal-enter-active .modal[data-v-97b0efc7],.modal-leave-active .modal[data-v-97b0efc7]{transition:transform .18s}.modal-enter-from[data-v-97b0efc7],.modal-leave-to[data-v-97b0efc7]{opacity:0}.modal-enter-from .modal[data-v-97b0efc7],.modal-leave-to .modal[data-v-97b0efc7]{transform:scale(.98) translateY(-6px)}@media(max-width:768px){.modal-backdrop[data-v-97b0efc7]{padding:0;align-items:stretch}.modal[data-v-97b0efc7]{max-width:100%!important;max-height:100vh;height:100vh;border-radius:0}.modal__header[data-v-97b0efc7]{padding:16px}.modal__body[data-v-97b0efc7]{padding:4px 16px 16px}.modal__footer[data-v-97b0efc7]{flex-direction:column-reverse;padding:12px 16px 16px}.modal__footer[data-v-97b0efc7] .btn{width:100%}}.confirm__message[data-v-89edbd99]{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere}.toasts[data-v-c95bdcd2]{position:fixed;right:24px;bottom:24px;z-index:1100;display:flex;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);pointer-events:none}.toast[data-v-c95bdcd2]{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-float);pointer-events:auto}.toast__icon[data-v-c95bdcd2]{width:17px;height:17px;flex-shrink:0;margin-top:1px}.toast--success .toast__icon[data-v-c95bdcd2]{color:var(--status-green)}.toast--error .toast__icon[data-v-c95bdcd2]{color:var(--status-red)}.toast--warning .toast__icon[data-v-c95bdcd2]{color:var(--status-amber)}.toast--info .toast__icon[data-v-c95bdcd2]{color:var(--teal)}.toast__text[data-v-c95bdcd2]{flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.45;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.toast__close[data-v-c95bdcd2]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-3);cursor:pointer}.toast__close svg[data-v-c95bdcd2]{width:14px;height:14px}.toast__close[data-v-c95bdcd2]:hover{background:var(--surface-3);color:var(--ink)}.toast-enter-active[data-v-c95bdcd2],.toast-leave-active[data-v-c95bdcd2]{transition:opacity .18s,transform .18s}.toast-enter-from[data-v-c95bdcd2],.toast-leave-to[data-v-c95bdcd2]{opacity:0;transform:translateY(8px)}.toast-leave-active[data-v-c95bdcd2]{position:absolute;right:0;left:0}.toast-move[data-v-c95bdcd2]{transition:transform .18s}@media(max-width:768px){.toasts[data-v-c95bdcd2]{right:16px;bottom:76px}}.global-loader[data-v-81652274]{display:flex;align-items:center;justify-content:center;min-height:100vh}.global-loader__spinner[data-v-81652274]{width:40px;height:40px;border:3px solid var(--track);border-top-color:var(--teal);border-radius:9999px;animation:spin .8s linear infinite}.appearance[data-v-f1207aba]{display:flex;flex-direction:column;gap:24px}.appearance__group[data-v-f1207aba]{display:flex;flex-direction:column;gap:6px}.appearance__options[data-v-f1207aba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.appearance__options--two[data-v-f1207aba]{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance__option[data-v-f1207aba]{display:flex;align-items:center;gap:8px;min-width:0;height:var(--h-md);padding:0 12px 0 8px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);font-family:inherit;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;transition:background-color .12s,border-color .12s}.appearance__option[data-v-f1207aba]:hover:not(.appearance__option--on){border-color:var(--line-strong);background:var(--surface-2)}.appearance__option[data-v-f1207aba]:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.appearance__option--on[data-v-f1207aba]{border-color:var(--selected-fill);background:var(--selected-fill);color:var(--on-selected)}.appearance__swatch[data-v-f1207aba]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:2px solid var(--surface);border-radius:50%;color:#fff}.appearance__swatch svg[data-v-f1207aba]{width:12px;height:12px;stroke-width:3}.appearance__swatch--bg[data-v-f1207aba]{border-color:var(--line);color:var(--ink)}.appearance__label[data-v-f1207aba]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.appearance__options[data-v-f1207aba]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dt-account-mount[data-v-26b57f41]{display:inline-flex;align-items:center}.bell[data-v-94c6e984]{position:relative}.bell__btn[data-v-94c6e984]{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--surface-3);border-radius:50%;background:var(--surface);color:#3f4c5d;cursor:pointer;transition:background-color .12s,border-color .12s}.bell__btn svg[data-v-94c6e984]{width:20px;height:20px;stroke-width:1.8}.bell__btn[data-v-94c6e984]:hover,.bell__btn--open[data-v-94c6e984]{background:var(--surface-2);border-color:var(--line)}.bell__btn[data-v-94c6e984]:focus-visible{outline:none;border-color:var(--teal);box-shadow:var(--ring)}.bell__badge[data-v-94c6e984]{position:absolute;top:4px;right:3px;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--surface);border-radius:9px;background:var(--error);font-size:10px;font-weight:600;line-height:14px;color:#fff;text-align:center}.bell__dropdown[data-v-94c6e984]{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:flex;flex-direction:column;width:380px;max-height:70vh;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-float)}.bell__head[data-v-94c6e984]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.bell__head h3[data-v-94c6e984]{margin:0;font-size:15px;font-weight:600}.bell__mark-all[data-v-94c6e984]{height:28px;padding:0 8px;border:0;border-radius:var(--r-sm);background:transparent;font-family:inherit;font-size:12px;font-weight:500;color:var(--ink-2);cursor:pointer}.bell__mark-all[data-v-94c6e984]:hover{background:var(--surface-3);color:var(--ink)}.bell__filters[data-v-94c6e984]{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px;border-bottom:1px solid var(--line-soft)}.bell__chip[data-v-94c6e984]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--tint-neutral-line);border-radius:var(--r-sm);background:var(--tint-neutral-bg);font-family:inherit;font-size:12px;font-weight:600;line-height:13px;color:var(--tint-neutral-ink);cursor:pointer}.bell__chip svg[data-v-94c6e984]{width:12px;height:12px}.bell__chip--info[data-v-94c6e984]:not(.bell__chip--off){border-color:var(--tint-teal-line);background:var(--tint-teal-bg);color:var(--tint-teal-ink)}.bell__chip--success[data-v-94c6e984]:not(.bell__chip--off){border-color:var(--tint-green-line);background:var(--tint-green-bg);color:var(--tint-green-ink)}.bell__chip--warning[data-v-94c6e984]:not(.bell__chip--off){border-color:var(--tint-amber-line);background:var(--tint-amber-bg);color:var(--tint-amber-ink)}.bell__chip--urgent[data-v-94c6e984]:not(.bell__chip--off){border-color:var(--tint-red-line);background:var(--tint-red-bg);color:var(--tint-red-ink)}.bell__chip--off[data-v-94c6e984]{background:transparent;color:var(--ink-3)}.bell__empty[data-v-94c6e984]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:13px;color:var(--ink-2);text-align:center}.bell__empty svg[data-v-94c6e984]{width:26px;height:26px;color:var(--ink-4)}.bell__list[data-v-94c6e984]{flex:1;overflow-y:auto}.bell__item[data-v-94c6e984]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;font-family:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .12s}.bell__item[data-v-94c6e984]:last-child{border-bottom:0}.bell__item[data-v-94c6e984]:hover{background:var(--surface-2)}.bell__item--info .bell__item-icon[data-v-94c6e984]{color:var(--teal)}.bell__item--success .bell__item-icon[data-v-94c6e984]{color:var(--status-green)}.bell__item--warning .bell__item-icon[data-v-94c6e984]{color:var(--status-amber)}.bell__item--urgent .bell__item-icon[data-v-94c6e984]{color:var(--status-red)}.bell__item-icon[data-v-94c6e984]{width:17px;height:17px;flex-shrink:0;margin-top:1px}.bell__item-body[data-v-94c6e984]{flex:1;min-width:0}.bell__item-title[data-v-94c6e984]{font-size:13px;font-weight:500;line-height:1.35;color:var(--ink-2)}.bell__item--unread .bell__item-title[data-v-94c6e984]{font-weight:600;color:var(--ink)}.bell__item-text[data-v-94c6e984]{display:-webkit-box;margin-top:2px;overflow:hidden;font-size:12px;line-height:1.4;color:var(--ink-2);-webkit-box-orient:vertical;-webkit-line-clamp:2}.bell__item-time[data-v-94c6e984]{margin-top:4px;font-size:11px;color:var(--ink-3)}.bell__item-dot[data-v-94c6e984]{width:8px;height:8px;flex-shrink:0;margin-top:5px;border-radius:50%;background:var(--teal)}.bell-dropdown-enter-active[data-v-94c6e984],.bell-dropdown-leave-active[data-v-94c6e984]{transition:opacity .15s,transform .15s}.bell-dropdown-enter-from[data-v-94c6e984],.bell-dropdown-leave-to[data-v-94c6e984]{opacity:0;transform:translateY(-6px)}@media(max-width:640px){.bell__dropdown[data-v-94c6e984]{position:fixed;top:64px;right:8px;left:8px;width:auto}}.avatar[data-v-7e2a76c8]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--surface-3);font-weight:600;color:var(--ink-2);-webkit-user-select:none;user-select:none}.avatar__img[data-v-7e2a76c8]{width:100%;height:100%;object-fit:cover}.avatar--24[data-v-7e2a76c8]{width:24px;height:24px;font-size:10px}.avatar--32[data-v-7e2a76c8]{width:32px;height:32px;font-size:12px}.avatar--40[data-v-7e2a76c8]{width:40px;height:40px;font-size:14px}.avatar--64[data-v-7e2a76c8]{width:64px;height:64px;font-size:20px}.avatar--96[data-v-7e2a76c8]{width:96px;height:96px;font-size:28px}.badge[data-v-f70f79dd]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px;border:1px solid var(--tint-neutral-line);border-radius:var(--r-sm);background:var(--tint-neutral-bg);font-size:12px;font-weight:600;line-height:13px;color:var(--tint-neutral-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.badge__dot[data-v-f70f79dd]{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}.badge--success[data-v-f70f79dd]{border-color:var(--tint-green-line);background:var(--tint-green-bg);color:var(--tint-green-ink)}.badge--warning[data-v-f70f79dd]{border-color:var(--tint-amber-line);background:var(--tint-amber-bg);color:var(--tint-amber-ink)}.badge--danger[data-v-f70f79dd]{border-color:var(--tint-red-line);background:var(--tint-red-bg);color:var(--tint-red-ink)}.badge--info[data-v-f70f79dd]{border-color:var(--tint-teal-line);background:var(--tint-teal-bg);color:var(--tint-teal-ink)}.hr-switcher[data-v-70c69c48]{position:relative}.hr-switcher__btn[data-v-70c69c48]{display:inline-flex;align-items:center;gap:8px;max-width:280px;height:var(--h-md);padding:0 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);font-family:inherit;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;transition:background-color .12s,border-color .12s,box-shadow .12s}.hr-switcher__btn[data-v-70c69c48]:hover{border-color:var(--line-strong);background:var(--surface-2)}.hr-switcher__btn[data-v-70c69c48]:focus-visible,.hr-switcher__btn--open[data-v-70c69c48]{outline:none;border-color:var(--teal);box-shadow:var(--ring)}.hr-switcher__btn--empty[data-v-70c69c48]:not(.hr-switcher__btn--open){border-color:var(--tint-amber-line);background:var(--tint-amber-bg);color:var(--tint-amber-ink)}.hr-switcher__icon[data-v-70c69c48]{width:16px;height:16px;flex-shrink:0;color:var(--ink-2)}.hr-switcher__btn--empty .hr-switcher__icon[data-v-70c69c48]{color:currentColor}.hr-switcher__name[data-v-70c69c48]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-switcher__chev[data-v-70c69c48]{width:16px;height:16px;flex-shrink:0;color:var(--ink-3)}.hr-switcher__chev--open[data-v-70c69c48]{color:var(--teal)}.hr-switcher__menu[data-v-70c69c48]{position:absolute;top:calc(100% + 4px);right:0;z-index:1000;display:flex;flex-direction:column;gap:2px;min-width:300px;max-width:380px;max-height:480px;padding:4px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-float)}.hr-switcher__hint[data-v-70c69c48]{padding:8px 12px 4px;font-size:11px;font-weight:600;color:var(--ink-3)}.hr-switcher__item[data-v-70c69c48]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;border-radius:var(--r-lg);background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .12s}.hr-switcher__item[data-v-70c69c48]:hover{background:var(--surface-2)}.hr-switcher__item--active[data-v-70c69c48],.hr-switcher__item--active[data-v-70c69c48]:hover{background:var(--surface-3)}.hr-switcher__item--not-employee strong[data-v-70c69c48]{color:var(--ink-2)}.hr-switcher__item-info[data-v-70c69c48]{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.hr-switcher__item-info strong[data-v-70c69c48]{max-width:100%;overflow:hidden;font-size:13px;font-weight:600;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.hr-switcher__check[data-v-70c69c48]{width:15px;height:15px;flex-shrink:0;color:var(--teal)}@media(max-width:768px){.hr-switcher__name[data-v-70c69c48]{max-width:100px}.hr-switcher__menu[data-v-70c69c48]{position:fixed;top:64px;right:8px;left:8px;min-width:0;max-width:none}}.topbar[data-v-de962418]{display:flex;align-items:center;flex-shrink:0;gap:12px;min-height:var(--topbar-h);padding:0 24px}.topbar__brand[data-v-de962418]{display:none;flex-shrink:0}.topbar__brand svg[data-v-de962418]{display:block;width:32px;height:32px}.topbar__title[data-v-de962418]{display:flex;align-items:center;flex:1;min-width:0}.topbar__actions[data-v-de962418]{display:flex;align-items:center;flex-shrink:0;gap:12px}.topbar__actions[data-v-de962418]:empty{display:none}.topbar__global[data-v-de962418]{display:flex;align-items:center;flex-shrink:0;gap:12px;margin-left:4px}.topbar__round[data-v-de962418]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;border:1px solid var(--surface-3);border-radius:50%;background:var(--surface);color:var(--ink-2);cursor:pointer;transition:background-color .12s}.topbar__round svg[data-v-de962418]{width:20px;height:20px}.topbar__round[data-v-de962418]:hover{background:var(--surface-2)}.topbar__round[data-v-de962418]:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--ring)}@media(max-width:1024px){.topbar[data-v-de962418]{flex-wrap:wrap;padding:8px 16px;row-gap:8px}.topbar__brand[data-v-de962418]{display:block}.topbar__actions[data-v-de962418]{order:3;flex:1 1 100%;overflow-x:auto;scrollbar-width:none}.topbar__actions[data-v-de962418]::-webkit-scrollbar{display:none}}.sidebar[data-v-5f56e939]{position:sticky;top:0;z-index:40;width:var(--sidebar-w);height:100vh;flex-shrink:0;background:var(--surface);transition:width .16s ease}.sidebar--collapsed[data-v-5f56e939]{width:var(--sidebar-w-collapsed)}.sidebar__desktop[data-v-5f56e939]{display:flex;flex-direction:column;height:100%;padding:0 12px 20px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.sidebar__mobile[data-v-5f56e939]{display:none}.sidebar__brand[data-v-5f56e939]{display:flex;align-items:center;flex-shrink:0;gap:10px;height:var(--topbar-h);padding:0 12px}.sidebar__logo[data-v-5f56e939]{display:flex;align-items:center;flex:1;gap:10px;min-width:0;text-decoration:none}.sidebar__logo-mark[data-v-5f56e939]{width:32px;height:32px;flex-shrink:0}.sidebar__logo-name[data-v-5f56e939]{font-size:18px;font-weight:600;color:#303d4d}.sidebar__toggle[data-v-5f56e939]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;padding:0;border:1px solid var(--surface-3);border-radius:var(--r-md);background:var(--surface);color:var(--ink-3);cursor:pointer;transition:background-color .12s,color .12s}.sidebar__toggle svg[data-v-5f56e939]{width:16px;height:16px}.sidebar__toggle[data-v-5f56e939]:hover{background:var(--surface-2);color:var(--ink-2)}.sidebar__toggle[data-v-5f56e939]:focus-visible{outline:none;border-color:var(--teal);box-shadow:var(--ring)}.sidebar__nav[data-v-5f56e939]{display:flex;flex-direction:column;gap:16px;padding-top:4px}.sidebar__group[data-v-5f56e939]{display:flex;flex-direction:column;gap:4px}.sidebar__caption[data-v-5f56e939]{display:flex;align-items:center;justify-content:space-between;width:100%;height:24px;padding:0 12px 0 16px;border:0;border-radius:var(--r-8);background:transparent;font-family:inherit;font-size:11px;font-weight:600;color:var(--ink-3);text-align:left;cursor:pointer}.sidebar__caption svg[data-v-5f56e939]{width:14px;height:14px;flex-shrink:0}.sidebar__caption[data-v-5f56e939]:hover{color:var(--ink-2)}.sidebar__caption[data-v-5f56e939]:focus-visible{outline:none;box-shadow:var(--ring)}.sidebar__link[data-v-5f56e939]{display:flex;align-items:center;gap:12px;height:44px;flex-shrink:0;padding:0 16px;border:1px solid transparent;border-radius:var(--r-xl);font-size:14px;font-weight:500;color:var(--ink);text-decoration:none;transition:background-color .12s}.sidebar__link .sidebar__icon[data-v-5f56e939]{color:var(--ink-2)}.sidebar__link[data-v-5f56e939]:hover{background:var(--surface-2)}.sidebar__link[data-v-5f56e939]:focus-visible{outline:none;border-color:var(--teal);box-shadow:var(--ring)}.sidebar__link--active[data-v-5f56e939],.sidebar__link--active[data-v-5f56e939]:hover{background:var(--nav-selection);color:var(--accent)}.sidebar__link--active .sidebar__icon[data-v-5f56e939],.sidebar__link--active:hover .sidebar__icon[data-v-5f56e939]{color:var(--accent)}.sidebar__icon[data-v-5f56e939]{width:20px;height:20px;flex-shrink:0}.sidebar__icon[data-v-5f56e939] path{stroke-width:1.7}.sidebar__label[data-v-5f56e939]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__divider[data-v-5f56e939]{display:block;width:24px;height:1px;margin:0 auto;background:var(--line)}.sidebar__subnav[data-v-5f56e939]{display:flex;flex-direction:column;gap:2px;padding-left:32px}.sidebar__sublink[data-v-5f56e939]{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border:0;border-radius:var(--r-lg);background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--ink-2);text-align:left;cursor:pointer;transition:background-color .12s,color .12s}.sidebar__sublink svg[data-v-5f56e939]{width:16px;height:16px;flex-shrink:0;color:var(--ink-3)}.sidebar__sublink[data-v-5f56e939]:hover{background:var(--surface-2);color:var(--ink)}.sidebar__sublink[data-v-5f56e939]:focus-visible{outline:none;box-shadow:var(--ring)}.sidebar__sublink--active[data-v-5f56e939]{background:var(--nav-selection);font-weight:600;color:var(--accent)}.sidebar__sublink--active svg[data-v-5f56e939]{color:var(--accent)}.sidebar__spacer[data-v-5f56e939]{flex:1;min-height:16px}.sidebar__help[data-v-5f56e939]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:10px;padding:14px;border-radius:var(--r-lg);background:var(--surface-2)}.sidebar__help-text[data-v-5f56e939]{display:flex;flex-direction:column;gap:3px;min-width:0}.sidebar__help-text span[data-v-5f56e939]{font-size:12px;font-weight:500;color:var(--ink-2)}.sidebar__help-text strong[data-v-5f56e939]{font-size:14px;font-weight:600;color:var(--ink)}.sidebar__help-round[data-v-5f56e939],.sidebar__help-btn[data-v-5f56e939]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;cursor:pointer;transition:background-color .12s}.sidebar__help-round svg[data-v-5f56e939],.sidebar__help-btn svg[data-v-5f56e939]{width:17px;height:17px}.sidebar__help-round[data-v-5f56e939]:focus-visible,.sidebar__help-btn[data-v-5f56e939]:focus-visible{outline:none;box-shadow:var(--ring)}.sidebar__help-round[data-v-5f56e939]{width:32px;height:32px;border-radius:50%;background:var(--teal-soft);color:var(--teal-hover)}.sidebar__help-round[data-v-5f56e939]:hover{background:var(--teal-line)}.sidebar__help-btn[data-v-5f56e939]{width:44px;height:44px;margin:0 auto;border-radius:var(--r-xl);background:var(--surface-2);color:var(--ink-2)}.sidebar__help-btn[data-v-5f56e939]:hover{background:var(--surface-3)}.sidebar--collapsed .sidebar__desktop[data-v-5f56e939]{padding:0 14px 20px}.sidebar--collapsed .sidebar__brand[data-v-5f56e939]{flex-direction:column;justify-content:center;gap:12px;height:auto;padding:14px 0 12px}.sidebar--collapsed .sidebar__logo[data-v-5f56e939]{flex:none}.sidebar--collapsed .sidebar__logo-name[data-v-5f56e939],.sidebar--collapsed .sidebar__label[data-v-5f56e939]{display:none}.sidebar--collapsed .sidebar__toggle[data-v-5f56e939]{width:40px;height:40px;border-radius:var(--r-lg);color:var(--ink-2)}.sidebar--collapsed .sidebar__toggle svg[data-v-5f56e939]{width:18px;height:18px}.sidebar--collapsed .sidebar__link[data-v-5f56e939]{justify-content:center;width:44px;padding:0}@media(max-width:1024px){.sidebar[data-v-5f56e939]{position:fixed;inset:auto 0 0;z-index:50;width:auto;height:auto;border-top:1px solid var(--line-soft)}.sidebar--collapsed[data-v-5f56e939]{width:auto}.sidebar__desktop[data-v-5f56e939]{display:none}.sidebar__mobile[data-v-5f56e939]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px))}.sidebar__tab[data-v-5f56e939]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 2px;border:0;border-radius:var(--r-lg);background:transparent;font-family:inherit;font-size:11px;font-weight:500;color:var(--ink-2);text-align:center;text-decoration:none;cursor:pointer}.sidebar__tab span[data-v-5f56e939]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__tab--active[data-v-5f56e939]{background:var(--nav-selection);color:var(--accent)}.sidebar__tab--active .sidebar__icon[data-v-5f56e939]{color:var(--accent)}}.drawer-backdrop[data-v-5f56e939]{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;background:#22283666}.drawer[data-v-5f56e939]{width:100%;max-height:80vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));overflow-y:auto;border-radius:var(--r-2xl) var(--r-2xl) 0 0;background:var(--surface)}.drawer__header[data-v-5f56e939]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.drawer__header h3[data-v-5f56e939]{margin:0;font-size:15px;font-weight:600}.drawer__close[data-v-5f56e939]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-md);background:transparent;color:var(--ink-2);cursor:pointer}.drawer__close svg[data-v-5f56e939]{width:16px;height:16px}.drawer__close[data-v-5f56e939]:hover{background:var(--surface-3)}.more-grid[data-v-5f56e939]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.more-grid__item[data-v-5f56e939]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:14px 8px;border:0;border-radius:var(--r-xl);background:var(--surface-2);font-family:inherit;font-size:12px;font-weight:500;color:var(--ink);text-align:center;text-decoration:none;cursor:pointer}.more-grid__item .sidebar__icon[data-v-5f56e939]{color:var(--ink-2)}.more-grid__item--active[data-v-5f56e939]{background:var(--nav-selection);color:var(--accent)}.more-grid__item--active .sidebar__icon[data-v-5f56e939]{color:var(--accent)}.layout[data-v-7b650002]{display:flex;align-items:flex-start;min-height:100vh}.layout__main[data-v-7b650002]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:100vh}.layout__content[data-v-7b650002]{flex:1;min-width:0;padding:16px 24px 24px}@media(max-width:1024px){.layout__content[data-v-7b650002]{padding:8px 16px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #222836;--ink-2: #4e5668;--ink-3: #9aa3b4;--ink-4: #c5cad3;--line: #dde1e9;--line-soft: #eef0f3;--line-strong: #c9ced6;--surface: #ffffff;--surface-2: #f8f9fa;--surface-3: #f0f2f5;--track: #e8eaee;--accent: #0096b2;--accent-deep: #006987;--accent-soft: #e6f5f7;--selected-fill: #ededed;--on-selected: #222836;--thumb: #ffffff;--on-thumb: #222836;--nav-selection: rgba(0, 0, 0, .07);--tab-indicator: #222836;--page: #f8f9fa;--canvas: var(--page);--teal: var(--accent);--teal-hover: color-mix(in srgb, var(--accent) 86%, #000);--teal-press: var(--accent-deep);--teal-soft: var(--accent-soft);--teal-line: color-mix(in srgb, var(--accent) 40%, #fff);--danger: #b42318;--danger-hover: #912018;--danger-press: #7a1b14;--danger-disabled: #e3a9a3;--error: #f04438;--tint-neutral-bg: #f8f9fa;--tint-neutral-line: #dde1e9;--tint-neutral-ink: #3f4c5d;--tint-green-bg: #f0fdf4;--tint-green-line: #bbf7d0;--tint-green-ink: #046c4e;--tint-amber-bg: #fffbeb;--tint-amber-line: #fde68a;--tint-amber-ink: #9a5a11;--tint-red-bg: #fef2f2;--tint-red-line: #fecaca;--tint-red-ink: #b42318;--tint-teal-bg: var(--accent-soft);--tint-teal-line: var(--teal-line);--tint-teal-ink: var(--accent-deep);--status-amber: #f79009;--status-green: #12b76a;--status-red: #f04438;--r-sm: 6px;--r-8: 8px;--r-md: 10px;--r-lg: 12px;--r-xl: 16px;--r-2xl: 24px;--shadow-card: 0 1px 2px rgba(15, 23, 41, .05), 0 6px 20px rgba(15, 23, 41, .04);--shadow-float: 0 8px 24px rgba(15, 23, 41, .08);--shadow-tab: 0 1px 3px rgba(15, 23, 41, .1);--ring: 0 0 6px color-mix(in srgb, var(--accent) 25%, transparent);--ring-danger: 0 0 6px rgba(240, 68, 56, .25);--h-sm: 32px;--h-md: 40px;--h-lg: 48px;--font-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sidebar-w: 248px;--sidebar-w-collapsed: 72px;--topbar-h: 60px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-5-5: 22px;--space-6: 24px;--space-7: 26px;--space-8: 32px;--space-9: 38px;--space-10: 40px;--text-xs: 12px;--text-13: 13px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--font-medium: 500;--font-semibold: 600;--font-bold: 700}:root[data-accent=teal]{--accent: #0096b2;--accent-deep: #006987;--accent-soft: #e6f5f7;--selected-fill: #0096b2;--on-selected: #fff;--thumb: #0096b2;--on-thumb: #fff;--nav-selection: rgba(0, 150, 178, .14);--tab-indicator: #0096b2}:root[data-accent=blue]{--accent: #3b82f6;--accent-deep: #0a57d6;--accent-soft: #ebf3fe;--selected-fill: #3b82f6;--on-selected: #fff;--thumb: #3b82f6;--on-thumb: #fff;--nav-selection: rgba(59, 130, 246, .14);--tab-indicator: #3b82f6}:root[data-accent=green]{--accent: #16a34a;--accent-deep: #0c5b29;--accent-soft: #e8f6ed;--selected-fill: #16a34a;--on-selected: #fff;--thumb: #16a34a;--on-thumb: #fff;--nav-selection: rgba(22, 163, 74, .14);--tab-indicator: #16a34a}:root[data-accent=purple]{--accent: #7a5af8;--accent-deep: #3b0cf5;--accent-soft: #f2effe;--selected-fill: #7a5af8;--on-selected: #fff;--thumb: #7a5af8;--on-thumb: #fff;--nav-selection: rgba(122, 90, 248, .14);--tab-indicator: #7a5af8}:root[data-accent=orange]{--accent: #ee8311;--accent-deep: #a2590c;--accent-soft: #fdf3e7;--selected-fill: #ee8311;--on-selected: #fff;--thumb: #ee8311;--on-thumb: #fff;--nav-selection: rgba(238, 131, 17, .14);--tab-indicator: #ee8311}:root[data-bg=classic]{--page: #f4f5f8}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}h1,h2,h3,h4{color:var(--ink);line-height:1.3}a{color:var(--teal-hover);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.page{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:12px 14px}.toolbar__grow{flex:1 1 240px;min-width:0}.kv{display:flex;flex-direction:column;gap:4px;min-width:0}.kv__key{font-size:var(--text-xs);color:var(--ink-3)}.kv__value{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--ink);overflow-wrap:anywhere}.kv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4) var(--space-6)}.detail-list{display:flex;flex-direction:column;margin:0}.detail-list__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:40px;padding:8px 0;border-top:1px solid var(--line-soft);font-size:var(--text-13)}.detail-list__row:first-child{border-top:0}.detail-list dt{flex-shrink:0;color:var(--ink-2)}.detail-list dd{min-width:0;margin:0;font-weight:var(--font-medium);color:var(--ink);text-align:right;overflow-wrap:anywhere}.section-title{margin:0;font-size:15px;font-weight:var(--font-semibold);line-height:20px;color:var(--ink)}.cluster{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.stack{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.grid-2,.grid-3{display:grid;gap:var(--space-4);min-width:0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hint-text{margin:0;font-size:var(--text-xs);line-height:1.45;color:var(--ink-3)}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.simple-table{width:100%;border-collapse:collapse;font-size:var(--text-13)}.simple-table th{padding:9px 8px;border-bottom:1px solid var(--line-soft);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:15px;color:var(--ink-2);text-align:left;white-space:nowrap}.simple-table td{padding:10px 8px;border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:middle}.simple-table tbody tr:last-child td{border-bottom:0}.simple-table th:first-child,.simple-table td:first-child{padding-left:0}.simple-table th:last-child,.simple-table td:last-child{padding-right:0}.simple-table .is-right{text-align:right}.simple-table .is-center{text-align:center}.muted{color:var(--ink-3)}.text-danger{color:var(--danger)}.notice{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:10px 14px;border:1px solid var(--tint-neutral-line);border-radius:var(--r-lg);background:var(--tint-neutral-bg);color:var(--tint-neutral-ink);font-size:var(--text-13);line-height:1.45}.notice--error{border-color:var(--tint-red-line);background:var(--tint-red-bg);color:var(--tint-red-ink)}.notice--warning{border-color:var(--tint-amber-line);background:var(--tint-amber-bg);color:var(--tint-amber-ink)}.notice--success{border-color:var(--tint-green-line);background:var(--tint-green-bg);color:var(--tint-green-ink)}.notice--info{border-color:var(--tint-teal-line);background:var(--tint-teal-bg);color:var(--tint-teal-ink)}.form{display:flex;flex-direction:column;gap:var(--space-4)}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.form-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.skeleton{display:block;height:10px;border-radius:4px;background:var(--line-soft);animation:skeleton-pulse 1.2s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.form-row,.form-row--3{grid-template-columns:minmax(0,1fr)!important;gap:var(--space-3)!important}.actions{flex-wrap:wrap;gap:var(--space-2)}.filters{flex-direction:column;align-items:stretch!important}.filters>*{width:100%}.page{gap:var(--space-3)}.grid-2,.grid-3{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.toolbar{padding:12px}.toolbar>*{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
