.user-chip[data-v-7856b987]{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 10px 0 6px;border-radius:10px;border:1px solid var(--border);background:var(--card);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.user-chip[data-v-7856b987]:hover{background:var(--accent);border-color:var(--border-strong)}.user-chip__avatar[data-v-7856b987]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#6366f1);flex-shrink:0}.user-chip__avatar svg[data-v-7856b987]{width:16px;height:16px}.user-chip__text[data-v-7856b987]{display:flex;flex-direction:column;line-height:1.15;min-width:0}.user-chip__name[data-v-7856b987]{font-size:13px;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.user-chip__role[data-v-7856b987]{font-size:10.5px;color:var(--muted-foreground);white-space:nowrap}.user-chip__caret[data-v-7856b987]{color:var(--muted-foreground);font-size:12px;margin-left:2px;flex-shrink:0}.el-popover.el-popper.uc-popover{padding:0;background:var(--popover);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.18)}.el-popover.el-popper.uc-popover .el-popper__arrow{display:none!important}.uc-menu{display:flex;flex-direction:column;padding:8px}.uc-menu__head{display:flex;align-items:center;gap:10px;padding:6px 8px 12px}.uc-menu__avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#6366f1)}.uc-menu__avatar svg{width:18px;height:18px}.uc-menu__id{display:flex;flex-direction:column;line-height:1.2;min-width:0}.uc-menu__name{font-size:13.5px;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-menu__role{font-size:11px;color:var(--muted-foreground)}.uc-stats{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:10px;background:var(--muted);border:1px solid var(--border)}.uc-stat{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 4px}.uc-stat:not(:last-child){border-bottom:1px solid var(--border)}.uc-stat__label{font-size:12px;color:var(--muted-foreground)}.uc-stat__value{font-size:13px;font-weight:600;color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.uc-logout,.uc-stat__value--danger{color:#ef4444}.uc-logout{margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;border-radius:10px;border:1px solid var(--border);background:transparent;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.uc-logout svg{color:currentColor}.uc-logout:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.35)}.cmdk[data-v-a5f8cc6c]{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding-top:14vh}.cmdk__panel[data-v-a5f8cc6c]{width:100%;max-width:560px;background:var(--popover);border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 70px rgba(0,0,0,.28);overflow:hidden;display:flex;flex-direction:column;max-height:64vh}.cmdk__search[data-v-a5f8cc6c]{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--border)}.cmdk__search-icon[data-v-a5f8cc6c]{width:18px;height:18px;color:var(--muted-foreground);flex-shrink:0}.cmdk__input[data-v-a5f8cc6c]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--foreground);font-size:15px;font-weight:500}.cmdk__input[data-v-a5f8cc6c]::-moz-placeholder{color:var(--muted-foreground)}.cmdk__input[data-v-a5f8cc6c]::placeholder{color:var(--muted-foreground)}.cmdk__hint[data-v-a5f8cc6c]{flex-shrink:0;font-size:10px;font-weight:600;color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:6px;padding:2px 7px}.cmdk__results[data-v-a5f8cc6c]{flex:1;min-height:0;overflow-y:auto;padding:8px}.cmdk__group+.cmdk__group[data-v-a5f8cc6c]{margin-top:6px}.cmdk__group-label[data-v-a5f8cc6c]{margin:0;padding:8px 10px 4px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.cmdk__item[data-v-a5f8cc6c]{display:flex;align-items:center;gap:11px;width:100%;text-align:left;border:0;background:transparent;border-radius:9px;padding:9px 10px;cursor:pointer;color:var(--foreground);transition:background-color .12s ease}.cmdk__item--active[data-v-a5f8cc6c]{background:var(--accent)}.cmdk__item-icon[data-v-a5f8cc6c]{display:inline-flex;width:18px;height:18px;flex-shrink:0;color:var(--muted-foreground)}.cmdk__item-icon[data-v-a5f8cc6c] svg{width:18px;height:18px}.cmdk__item--active .cmdk__item-icon[data-v-a5f8cc6c]{color:var(--foreground)}.cmdk__item-body[data-v-a5f8cc6c]{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.cmdk__item-title[data-v-a5f8cc6c]{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk__item-hint[data-v-a5f8cc6c]{font-size:11px;color:var(--muted-foreground)}.cmdk__item-tag[data-v-a5f8cc6c]{flex-shrink:0;font-size:10px;font-weight:600;color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:6px;padding:2px 7px}.cmdk__empty[data-v-a5f8cc6c]{padding:28px 12px;text-align:center;font-size:13px;color:var(--muted-foreground)}.cmdk__footer[data-v-a5f8cc6c]{display:flex;gap:18px;padding:9px 16px;border-top:1px solid var(--border);font-size:11px;color:var(--muted-foreground)}.cmdk__footer kbd[data-v-a5f8cc6c]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-right:3px;font-size:10px;background:var(--muted);border:1px solid var(--border);border-radius:4px}.cmdk-fade-enter-active[data-v-a5f8cc6c],.cmdk-fade-leave-active[data-v-a5f8cc6c]{transition:opacity .16s ease}.cmdk-fade-enter-active .cmdk__panel[data-v-a5f8cc6c],.cmdk-fade-leave-active .cmdk__panel[data-v-a5f8cc6c]{transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s ease}.cmdk-fade-enter-from[data-v-a5f8cc6c],.cmdk-fade-leave-to[data-v-a5f8cc6c]{opacity:0}.cmdk-fade-enter-from .cmdk__panel[data-v-a5f8cc6c],.cmdk-fade-leave-to .cmdk__panel[data-v-a5f8cc6c]{transform:translateY(-8px) scale(.985);opacity:0}.app-shell[data-v-7bbf7354]{background:var(--canvas)}.app-rail[data-v-7bbf7354]{width:252px;padding:12px 12px}.app-rail__brand[data-v-7bbf7354]{display:flex;align-items:center;gap:9px;padding:4px 6px;margin-bottom:12px;text-decoration:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.app-rail__brand[data-v-7bbf7354]:hover{background:var(--accent)}.app-rail__brand-name[data-v-7bbf7354]{font-size:17px;font-weight:700;letter-spacing:-.4px;color:var(--foreground)}.app-rail__nav[data-v-7bbf7354]{display:flex;flex-direction:column;gap:1px;padding:0}.app-rail__group-label[data-v-7bbf7354]{font-size:10px;font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;padding:12px 9px 5px;margin:0}.app-logo[data-v-7bbf7354]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0}.app-logo svg[data-v-7bbf7354]{width:30px;height:30px;display:block}.app-search[data-v-7bbf7354]{display:flex;align-items:center;gap:9px;width:calc(100% - 4px);height:38px;margin:0 2px 10px;padding:0 10px 0 12px;border:1px solid transparent;border-radius:10px;background:var(--muted);cursor:pointer;text-align:left;transition:background-color .15s ease,border-color .15s ease}.app-search[data-v-7bbf7354]:hover{background:var(--accent);border-color:var(--border)}.app-search__icon[data-v-7bbf7354]{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}.app-search__placeholder[data-v-7bbf7354]{flex:1;font-size:13px;font-weight:500;color:var(--muted-foreground)}.app-search__kbd[data-v-7bbf7354]{flex-shrink:0;font-size:10px;font-weight:600;color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:6px;padding:2px 6px}.app-nav-item[data-v-7bbf7354]{display:flex;align-items:center;gap:9px;border-radius:8px;white-space:nowrap;text-decoration:none;color:var(--muted-foreground);height:33px;padding:0 9px;font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.app-nav-item__icon[data-v-7bbf7354]{width:15px;height:15px;color:var(--muted-foreground);stroke-width:1.8}.app-nav-item__ext[data-v-7bbf7354]{width:12px;height:12px;color:var(--muted-foreground)}.app-nav-item[data-v-7bbf7354]:hover:not(.app-nav-item--active){background:var(--accent);color:var(--accent-foreground)}.app-nav-item--sub[data-v-7bbf7354]{margin-left:8px}.app-nav-item--active[data-v-7bbf7354]{background:var(--card);color:var(--foreground);font-weight:700;border:1px solid var(--border);padding:0 8px;box-shadow:var(--shadow-pill)}.app-nav-item--active .app-nav-item__icon[data-v-7bbf7354]{color:var(--foreground)}.app-main[data-v-7bbf7354]{background:var(--card);margin:12px 12px 12px 0;border-radius:18px;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.app-topbar[data-v-7bbf7354]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px 6px 26px}.app-topbar__right[data-v-7bbf7354]{display:flex;align-items:center;gap:10px;flex-shrink:0}.theme-toggle[data-v-7bbf7354]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.theme-toggle svg[data-v-7bbf7354]{width:17px;height:17px}.theme-toggle[data-v-7bbf7354]:hover{background:var(--accent);color:var(--foreground);border-color:var(--border-strong)}.app-crumbs[data-v-7bbf7354]{display:flex;align-items:center;gap:8px;min-width:0}.app-crumbs__doc[data-v-7bbf7354]{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}.app-crumbs__sep[data-v-7bbf7354]{width:13px;height:13px;color:var(--border-strong);flex-shrink:0}.app-crumbs__item[data-v-7bbf7354]{font-size:13px;font-weight:500;color:var(--muted-foreground);white-space:nowrap}.app-crumbs__item--current[data-v-7bbf7354]{color:var(--foreground);font-weight:600;background:var(--muted);padding:4px 12px;border-radius:9px}.auth-screen[data-v-51887aae]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:28px;background:var(--canvas);--auth-gradient:linear-gradient(140deg,rgba(59,130,246,0.025),rgba(139,92,246,0.035) 60%,rgba(16,185,129,0.02))}html.dark{--auth-gradient:linear-gradient(140deg,rgba(59,130,246,0.06),rgba(139,92,246,0.08) 60%,rgba(16,185,129,0.05))}.auth-card[data-v-51887aae]{display:flex;align-items:stretch;width:100%;max-width:1180px;height:min(760px,100vh - 56px);padding:6px;gap:6px;background:var(--auth-gradient);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.08);overflow:hidden;animation:auth-card-in-51887aae .5s cubic-bezier(.22,1,.36,1) both}@keyframes auth-card-in-51887aae{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-form__body[data-v-51887aae],.auth-promo[data-v-51887aae]{animation:auth-fade-up-51887aae .55s cubic-bezier(.22,1,.36,1) .12s both}.auth-promo[data-v-51887aae]{animation-delay:.2s}@keyframes auth-fade-up-51887aae{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.auth-card[data-v-51887aae],.auth-form__body[data-v-51887aae],.auth-promo[data-v-51887aae]{animation:none}}.auth-form[data-v-51887aae]{flex:1 1 60%;min-width:0;display:flex;flex-direction:column;padding:32px 40px;background:var(--card);border:1px solid var(--border);border-radius:5px;box-shadow:var(--shadow-sm)}.auth-brand[data-v-51887aae]{display:flex;align-items:center;gap:9px}.auth-logo[data-v-51887aae]{width:28px;height:28px;display:inline-flex}.auth-logo svg[data-v-51887aae]{width:28px;height:28px}.auth-brand__name[data-v-51887aae]{font-size:20px;font-weight:700;letter-spacing:-.4px;color:var(--foreground)}.auth-form__body[data-v-51887aae]{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:360px;width:100%;margin:0 auto}.auth-title[data-v-51887aae]{margin:0;text-align:center;font-size:26px;font-weight:800;letter-spacing:-.6px;color:var(--foreground)}.auth-subtitle[data-v-51887aae]{margin:6px 0 28px;text-align:center;font-size:14px;color:var(--muted-foreground)}.auth-fields[data-v-51887aae]{display:flex;flex-direction:column;gap:16px}.auth-field[data-v-51887aae]{display:block}.auth-field__label[data-v-51887aae]{display:block;margin-bottom:7px;font-size:13px;font-weight:600;color:var(--foreground)}.auth-field[data-v-51887aae] .el-input__wrapper{border-radius:10px;background:var(--card);box-shadow:0 0 0 1px var(--input) inset;padding:2px 14px;transition:box-shadow .18s ease,background-color .18s ease}.auth-field[data-v-51887aae] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--border-strong) inset}.auth-field[data-v-51887aae] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--border-strong) inset,0 0 0 3px var(--ring)}.auth-field[data-v-51887aae] .el-input__inner{color:var(--foreground);font-size:14px;background-color:transparent}.auth-field[data-v-51887aae] .el-input__inner::-moz-placeholder{color:var(--muted-foreground)}.auth-field[data-v-51887aae] .el-input__inner::placeholder{color:var(--muted-foreground)}.auth-field[data-v-51887aae] .el-input__icon,.auth-field[data-v-51887aae] .el-input__password{color:var(--muted-foreground)}.auth-field[data-v-51887aae] .el-input__inner:-webkit-autofill,.auth-field[data-v-51887aae] .el-input__inner:-webkit-autofill:active,.auth-field[data-v-51887aae] .el-input__inner:-webkit-autofill:focus,.auth-field[data-v-51887aae] .el-input__inner:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 1000px var(--card) inset;caret-color:var(--foreground);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.auth-submit[data-v-51887aae]{margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;border:0;border-radius:11px;background:var(--primary);color:var(--primary-foreground);font-size:14.5px;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .05s ease}.auth-submit svg[data-v-51887aae]{width:17px;height:17px}.auth-submit[data-v-51887aae]:hover:not(:disabled){opacity:.9}.auth-submit[data-v-51887aae]:active:not(:disabled){transform:translateY(1px)}.auth-submit[data-v-51887aae]:disabled{opacity:.6;cursor:not-allowed}.auth-foot[data-v-51887aae]{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--muted-foreground)}.auth-foot__links[data-v-51887aae]{display:flex;gap:18px}.auth-foot__links a[data-v-51887aae]{color:var(--muted-foreground);text-decoration:none}.auth-foot__links a[data-v-51887aae]:hover{color:var(--foreground)}.auth-promo[data-v-51887aae]{position:relative;flex:1 1 40%;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:44px 40px;overflow:hidden;background:linear-gradient(155deg,rgba(59,130,246,.07),rgba(139,92,246,.09) 55%,rgba(16,185,129,.05))}.auth-promo[data-v-51887aae]:before{content:"";position:absolute;top:-10%;bottom:-10%;left:50%;width:62%;transform:translateX(-50%);background:radial-gradient(55% 60% at 50% 42%,rgba(124,110,245,.1),rgba(124,110,245,.04) 45%,transparent 72%);filter:blur(30px);pointer-events:none;z-index:0}.auth-promo[data-v-51887aae]>*{position:relative;z-index:1}.auth-promo__title[data-v-51887aae]{margin:0;font-size:26px;line-height:1.18;font-weight:800;letter-spacing:-.6px;color:var(--foreground)}.auth-promo__text[data-v-51887aae]{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--muted-foreground);max-width:440px}.auth-quote[data-v-51887aae]{margin:32px 0 0;padding-left:16px;border-left:3px solid #6366f1}.auth-quote__text[data-v-51887aae]{margin:0;font-size:13.5px;line-height:1.6;color:var(--foreground)}.auth-quote__author[data-v-51887aae]{margin-top:16px;display:flex;align-items:center;gap:12px}.auth-quote__avatar[data-v-51887aae]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.auth-quote__meta[data-v-51887aae]{display:flex;flex-direction:column;line-height:1.25}.auth-quote__name[data-v-51887aae]{font-size:14px;font-weight:600;color:var(--foreground)}.auth-quote__role[data-v-51887aae]{font-size:12.5px;color:var(--muted-foreground)}.auth-trust[data-v-51887aae]{display:flex;align-items:center;justify-content:center;gap:9px;font-size:13.5px;font-weight:500;color:var(--muted-foreground)}.auth-trust svg[data-v-51887aae]{width:18px;height:18px;color:#22c55e}html.dark{fill:#fafafa;fill:#d4d4d8}@media(max-width:860px){.auth-promo[data-v-51887aae]{display:none}.auth-form[data-v-51887aae]{flex-basis:100%}}.app-fade-enter-active{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.app-fade-leave-active{transition:opacity .2s ease}.app-fade-enter-from{opacity:0;transform:translateY(8px)}.app-fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.app-fade-enter-active,.app-fade-leave-active{transition:none}}:root{--background:#fff;--foreground:#0a0a0a;--canvas:#f7f7f7;--card:#fff;--card-foreground:#0a0a0a;--muted:#f4f4f5;--muted-foreground:#71717a;--accent:#f4f4f5;--accent-foreground:#18181b;--border:#e4e4e7;--border-strong:#d4d4d8;--input:#e4e4e7;--ring:rgba(0,0,0,0.12);--primary:#18181b;--primary-foreground:#fafafa;--popover:#fff;--shadow-sm:0 1px 3px rgba(0,0,0,0.04);--shadow-pill:0 2px 8px rgba(0,0,0,0.06)}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}html.dark{--background:#09090b;--foreground:#fafafa;--canvas:#09090b;--card:#0f0f12;--card-foreground:#fafafa;--muted:#1c1c1f;--muted-foreground:#a1a1aa;--accent:#1c1c1f;--accent-foreground:#fafafa;--border:#27272a;--border-strong:#3f3f46;--input:#27272a;--ring:hsla(0,0%,100%,0.16);--primary:#fafafa;--primary-foreground:#18181b;--popover:#18181b;--shadow-sm:0 1px 3px rgba(0,0,0,0.4);--shadow-pill:0 2px 8px rgba(0,0,0,0.5)}body{font-family:Plus Jakarta Sans,HelveticaNeueCyr,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding:0;background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;*{box-sizing:border-box}}#app{transition:filter .22s ease}body.app-blurred #app,body.el-popup-parent--hidden #app{filter:blur(8px) saturate(106%)}body.el-popup-parent--hidden:not(.app-blurred) #app{filter:none}.el-overlay{background:transparent!important}html.dark .el-overlay{background:rgba(0,0,0,.28)!important}.el-drawer.app-drawer{height:calc(100% - 24px)!important;top:12px!important;right:12px!important;margin:0!important;border-radius:16px;background:var(--card);border:1px solid var(--border);box-shadow:-10px 0 48px rgba(0,0,0,.18);overflow:hidden;display:flex;flex-direction:column}.el-drawer.app-drawer .el-drawer__header{flex-shrink:0;margin:0;padding:16px 20px;border-bottom:1px solid var(--border);color:var(--foreground);font-weight:700;font-size:15px;letter-spacing:-.2px}.el-drawer.app-drawer .el-drawer__body{flex:1;min-height:0;overflow-y:auto;padding:18px 20px;color:var(--foreground)}.el-drawer.app-drawer .el-drawer__footer{flex-shrink:0;padding:14px 20px;border-top:1px solid var(--border);background:var(--card)}.el-drawer.app-drawer .el-drawer__close-btn{color:var(--muted-foreground);border-radius:8px;transition:background-color .15s ease,color .15s ease}.el-drawer.app-drawer .el-drawer__close-btn:hover{color:var(--foreground);background:var(--accent)}.el-drawer.app-drawer .el-table{border-radius:10px;overflow:hidden;border:1px solid var(--border)}.el-drawer.app-drawer .el-table .el-table__inner-wrapper:before,.el-drawer.app-drawer .el-table:after,.el-drawer.app-drawer .el-table:before{display:none}.el-drawer.app-drawer .el-table__header th.el-table__cell{background:var(--muted);color:var(--muted-foreground);font-weight:500;font-size:12px}.el-button,.el-dialog,.el-input,.el-input__inner,.el-message,.el-message-box,.el-popper,.el-select,.el-table{font-family:Plus Jakarta Sans,HelveticaNeueCyr,ui-sans-serif,system-ui,sans-serif!important}.el-table{font-weight:400!important;font-size:13px!important;cursor:pointer}.cue{width:1px;border-left:2px solid red}.cue,.sel{position:absolute;float:left;display:inline}.sel{outline:1px solid green;background-color:#adff2f;opacity:.6}.transcribed{position:absolute;outline:1px solid grey;float:left;background-color:#d3d3d3;opacity:.5;display:inline}.wf{width:100%;display:flex;position:relative;background-size:contain}.tr-line.active{background-color:#90ee90}.el-message{--el-message-bg-color:var(--popover);--el-message-border-color:var(--border);--el-message-text-color:var(--foreground);min-width:300px;max-width:420px;padding:13px 16px!important;gap:11px;background:var(--popover)!important;border:1px solid var(--border)!important;border-radius:13px!important;box-shadow:0 8px 28px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06)!important;top:22px!important}.el-message .el-message__content{color:var(--foreground)!important;font-size:13.5px!important;font-weight:500;line-height:1.45}.el-message .el-message__icon{width:18px;height:18px;font-size:18px}.el-message--success .el-message__icon{color:#22c55e}.el-message--error .el-message__icon{color:#ef4444}.el-message--warning .el-message__icon{color:#f59e0b}.el-message--info .el-message__icon{color:var(--muted-foreground)}.el-message--error,.el-message--info,.el-message--success,.el-message--warning{background:var(--popover)!important;border-color:var(--border)!important}.my-custom-message{padding:13px 16px!important}[data-sonner-toaster]{--normal-bg:var(--popover);--normal-border:var(--border);--normal-text:var(--foreground);--gray1:var(--popover);--gray2:var(--muted);--border-radius:13px;font-family:Plus Jakarta Sans,HelveticaNeueCyr,ui-sans-serif,system-ui,sans-serif}[data-sonner-toast]{background:var(--popover)!important;border:1px solid var(--border)!important;color:var(--foreground)!important;border-radius:13px!important;box-shadow:0 8px 28px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06)!important;font-size:13.5px;font-weight:500}[data-sonner-toast] [data-title]{color:var(--foreground);font-weight:500}[data-sonner-toast] [data-description]{color:var(--muted-foreground)}[data-sonner-toast] [data-icon],[data-sonner-toast] [data-icon] svg{color:var(--muted-foreground)!important}[data-sonner-toast] [data-close-button]{background:var(--card);border-color:var(--border);color:var(--muted-foreground)}.el-button{font-size:12px!important;font-weight:400!important}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}*{scrollbar-color:rgba(0,0,0,.25) transparent}*,.scroll-thin{scrollbar-width:thin}.scroll-thin::-webkit-scrollbar{height:4px}

/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-5{top:1.25rem}.top-1\.5{top:.375rem}.top-2\.5{top:.625rem}.top-3\.5{top:.875rem}.right-2{right:.5rem}.right-5{right:1.25rem}.left-2{left:.5rem}.z-30{z-index:30}.m-0{margin:0}.m-2{margin:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-auto{margin-top:auto}.mt-2\.5{margin-top:.625rem}.-mt-0{margin-top:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-10{margin-right:2.5rem}.mr-1\.5{margin-right:.375rem}.mr-2\.5{margin-right:.625rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-0\.5{margin-left:.125rem}.ml-1\.5{margin-left:.375rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-2\.5{height:.625rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:0}.w-2{width:.5rem}.w-3{width:.75rem}.w-5{width:1.25rem}.w-24{width:6rem}.w-32{width:8rem}.w-2\.5{width:.625rem}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-3\.5{gap:.875rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border-0{border-width:0}.border{border-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-solid{border-style:solid}.border-transparent{border-color:transparent}.border-gray-100{--tw-border-opacity:1;border-color:rgba(243,244,246,var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgba(16,185,129,var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-0\.5{padding:.125rem}.p-2\.5{padding:.625rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.pt-0{padding-top:0}.pt-6{padding-top:1.5rem}.pt-20{padding-top:5rem}.pb-5{padding-bottom:1.25rem}.pl-12{padding-left:3rem}.text-center{text-align:center}.text-right{text-align:right}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.uppercase{text-transform:uppercase}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.text-red-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}*,:after,:before{--tw-shadow:0 0 transparent}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.shadow,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.focus\:outline-none:focus,.outline-none{outline:2px solid transparent;outline-offset:2px}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur{--tw-blur:blur(8px)}.invert{--tw-invert:invert(100%)}.backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition{transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}