.slide-toast-host[data-v-2302bc96]{position:fixed;top:max(20px,calc(env(safe-area-inset-top, 0px) + 16px));left:50%;right:auto;transform:translateX(-50%);z-index:12000;pointer-events:none;width:-moz-max-content;width:max-content;max-width:min(420px,calc(100vw - 32px))}.slide-toast-host__list[data-v-2302bc96]{display:flex;flex-direction:column;align-items:center;gap:10px}.slide-toast[data-v-2302bc96]{display:flex;align-items:flex-start;gap:10px;min-width:220px;max-width:min(420px,calc(100vw - 32px));padding:13px 18px;border-radius:999px;border:1px solid var(--app-border,hsla(0,0%,100%,.14));background:var(--app-popover-bg,rgba(22,22,26,.96));box-shadow:0 10px 28px rgba(0,0,0,.32),0 0 0 1px hsla(0,0%,100%,.04);backdrop-filter:blur(var(--app-glass-blur,16px));-webkit-backdrop-filter:blur(var(--app-glass-blur,16px));color:var(--app-text,#f4f4f5);font-size:14px;font-weight:550;line-height:1.45;transform:translateZ(0) scale(1);opacity:1;transition:transform .42s cubic-bezier(.22,1.2,.36,1),opacity .32s ease}.slide-toast.is-entering[data-v-2302bc96]{transform:translate3d(0,-28px,0) scale(.92);opacity:0}.slide-toast.is-fading[data-v-2302bc96]{transform:translate3d(0,-12px,0) scale(.96);opacity:0;transition:transform .36s ease,opacity .36s ease}.slide-toast__dot[data-v-2302bc96]{flex-shrink:0;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--app-primary,#f4f4f5);box-shadow:0 0 0 3px rgba(74,222,128,.18)}.slide-toast__text[data-v-2302bc96]{flex:1;min-width:0;word-break:break-word;text-align:left}.slide-toast--success .slide-toast__dot[data-v-2302bc96]{background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.22)}.slide-toast--error .slide-toast__dot[data-v-2302bc96]{background:#f87171;box-shadow:0 0 0 3px hsla(0,91%,71%,.22)}.slide-toast--warning .slide-toast__dot[data-v-2302bc96]{background:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,.22)}.slide-toast--info .slide-toast__dot[data-v-2302bc96]{background:var(--app-primary,#f4f4f5);box-shadow:0 0 0 3px hsla(240,5%,96%,.22)}@media (max-width:768px){.slide-toast-host[data-v-2302bc96]{top:max(16px,calc(env(safe-area-inset-top, 0px) + 12px));max-width:calc(100vw - 24px)}.slide-toast[data-v-2302bc96]{min-width:0;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);padding:12px 16px;font-size:13px}}.member-card[data-v-6c021b92]{border-radius:.83vw;background:rgba(12,12,16,.94);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);border:1px solid rgba(82,54,212,.1);overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.member-card[data-v-6c021b92]:not(.is-collapsed):not(.is-logged-in){cursor:pointer}.member-card[data-v-6c021b92]:not(.is-collapsed):not(.is-logged-in):hover{border-color:rgba(82,54,212,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.member-card:not(.is-collapsed).is-logged-in[data-v-6c021b92]{cursor:pointer}.member-card:not(.is-collapsed).is-logged-in[data-v-6c021b92]:hover{border-color:rgba(82,54,212,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.member-card.is-logged-in:not(.is-collapsed) .member-card__icon-wrap--clickable[data-v-6c021b92],.member-card.is-logged-in:not(.is-collapsed) .member-card__label-btn[data-v-6c021b92],.member-card.is-logged-in:not(.is-collapsed) .member-card__main[data-v-6c021b92]{cursor:pointer}.member-card.is-logged-in:not(.is-collapsed) .member-card__label-btn[data-v-6c021b92]:hover,.member-card.is-logged-in:not(.is-collapsed) .member-card__main:hover .member-card__icon-wrap[data-v-6c021b92]{color:#c94478}.member-card.is-logged-in:not(.is-collapsed) .member-card__main:hover .member-card__icon-wrap[data-v-6c021b92]{background:rgba(82,54,212,.14)}.member-card.is-collapsed.is-logged-in[data-v-6c021b92]{cursor:pointer}.member-card.is-collapsed[data-v-6c021b92]{background:transparent;border:none;box-shadow:none;border-radius:0}.member-card__compact[data-v-6c021b92]{display:flex;justify-content:center;padding:.1vw 0}.member-card__header[data-v-6c021b92]{display:flex;align-items:center;justify-content:space-between;gap:.31vw;padding:.47vw .57vw .37vw;min-height:1.88vw}.member-card__label[data-v-6c021b92]{display:inline-flex;align-items:center;gap:.21vw;color:hsla(0,0%,100%,.5);font-size:.57vw;font-weight:600;line-height:1.2}.member-card__label-dot[data-v-6c021b92]{width:.16vw;height:.16vw;border-radius:50%;background:rgba(122,63,184,.65);flex-shrink:0}.member-card__recharge[data-v-6c021b92]{align-items:center;gap:.1vw;height:1.15vw;padding:0 .31vw;border:none;border-radius:.31vw;background:none;color:rgba(255,170,0,.55);font-size:.45vw;font-weight:600;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.member-card__recharge[data-v-6c021b92]:hover{background:rgba(82,54,212,.1);color:rgba(255,170,0,.82)}.member-card:hover .member-card__recharge[data-v-6c021b92]{display:inline-flex}.member-card__recharge-arrow[data-v-6c021b92]{flex-shrink:0}.member-card__main[data-v-6c021b92]{display:flex;align-items:flex-start;gap:.42vw;padding:0 .57vw .47vw}.member-card__icon-wrap[data-v-6c021b92]{flex-shrink:0;width:1.67vw;height:1.67vw;border-radius:.42vw;background:rgba(82,54,212,.1);display:flex;align-items:center;justify-content:center;transition:background .22s ease}.is-collapsed .member-card__icon-wrap[data-v-6c021b92]{width:1.88vw;height:1.88vw;border-radius:.52vw}.member-card__crown[data-v-6c021b92]{color:hsla(0,0%,100%,.68)}.member-card__info[data-v-6c021b92]{flex:1;min-width:0;padding-top:.05vw}.member-card__title[data-v-6c021b92]{color:hsla(0,0%,100%,.88);font-size:.63vw;font-weight:700;line-height:1.25}.member-card__hint[data-v-6c021b92]{margin-top:.16vw;color:hsla(0,0%,100%,.48);font-size:.52vw;line-height:1.35}.member-card__balance[data-v-6c021b92]{margin-top:.21vw;display:flex;align-items:center;gap:.21vw;min-height:1.04vw}.member-card__balance-label[data-v-6c021b92]{display:block;color:hsla(0,0%,100%,.48);font-size:.48vw;flex:none;white-space:nowrap}.member-card__balance-row[data-v-6c021b92]{display:flex;align-items:center;gap:.16vw;min-width:0;flex:1}.member-card__zap[data-v-6c021b92]{flex-shrink:0;color:rgba(122,63,184,.72)}.member-card__balance-value[data-v-6c021b92]{flex:1;min-width:0;color:hsla(0,0%,100%,.82);font-size:.63vw;font-weight:600;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-card__refresh[data-v-6c021b92]{flex-shrink:0;width:.83vw;height:.83vw;padding:0;border:none;border-radius:50%;background:transparent;color:hsla(0,0%,100%,.32);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease;margin-left:auto}.member-card__refresh[data-v-6c021b92]:hover{background:rgba(82,54,212,.1);color:hsla(0,0%,100%,.62)}.member-card__refresh.is-spinning[data-v-6c021b92]{pointer-events:none}.member-card__refresh.is-spinning .member-card__refresh-icon[data-v-6c021b92]{animation:member-refresh-spin-6c021b92 .8s linear}.member-card__refresh-icon[data-v-6c021b92]{flex-shrink:0}.member-card__footer[data-v-6c021b92]{display:flex;align-items:center;justify-content:space-between;gap:.31vw;padding:.37vw .57vw .47vw;border-top:1px solid hsla(0,0%,100%,.06)}.member-card__status[data-v-6c021b92]{display:inline-flex;align-items:center;gap:.16vw;min-width:0}.member-card__status-dot[data-v-6c021b92]{width:.26vw;height:.26vw;border-radius:50%;background:rgba(110,231,160,.72);flex-shrink:0}.member-card__status-text[data-v-6c021b92]{color:hsla(0,0%,100%,.34);font-size:.48vw;font-weight:600;letter-spacing:.04em;white-space:nowrap}.member-card__status-ms[data-v-6c021b92]{color:hsla(0,0%,100%,.32);font-size:.48vw;font-weight:700;white-space:nowrap}.member-card__support[data-v-6c021b92]{display:inline-flex;align-items:center;gap:.12vw;padding:0;border:none;background:transparent;color:hsla(0,0%,100%,.38);font-size:.58vw;font-weight:400;line-height:1;cursor:pointer;white-space:nowrap;transition:color .2s ease}.member-card__support[data-v-6c021b92]:hover{color:hsla(0,0%,100%,.62)}.member-card__support-icon[data-v-6c021b92]{flex-shrink:0}@media (max-width:1024px){.member-card[data-v-6c021b92]{border-radius:16px;box-shadow:0 6px 18px rgba(54,49,80,.06);border-width:1px}.member-card__compact[data-v-6c021b92]{padding:2px 0}.member-card__header[data-v-6c021b92]{gap:6px;padding:11px 13px 8px;min-height:40px}.member-card__label[data-v-6c021b92]{gap:4px;font-size:11px}.member-card__label-dot[data-v-6c021b92]{width:3px;height:3px}.member-card__recharge[data-v-6c021b92]{gap:2px;height:23px;padding:0 6px;border-radius:6px;font-size:9px}.member-card__crown[data-v-6c021b92],.member-card__recharge-arrow[data-v-6c021b92],.member-card__refresh-icon[data-v-6c021b92],.member-card__support-icon[data-v-6c021b92],.member-card__zap[data-v-6c021b92]{flex-shrink:0}.member-card__main[data-v-6c021b92]{gap:10px;padding:0 13px 11px}.member-card__icon-wrap[data-v-6c021b92]{width:44px;height:44px;border-radius:12px}.is-collapsed .member-card__icon-wrap[data-v-6c021b92]{width:32px;height:32px;border-radius:8px}.member-card__title[data-v-6c021b92]{font-size:13px}.member-card__hint[data-v-6c021b92]{margin-top:3px;font-size:10px}.member-card__balance[data-v-6c021b92]{margin-top:4px;min-height:16px;gap:4px}.member-card__balance-label[data-v-6c021b92]{font-size:10px}.member-card__balance-row[data-v-6c021b92]{gap:3px}.member-card__balance-value[data-v-6c021b92]{font-size:13px}.member-card__refresh[data-v-6c021b92]{width:20px;height:20px}.member-card__footer[data-v-6c021b92]{gap:6px;padding:9px 13px 11px;border-top-width:1px}.member-card__status[data-v-6c021b92]{gap:3px}.member-card__status-dot[data-v-6c021b92]{width:5px;height:5px;box-shadow:0 0 0 2px rgba(201,68,120,.22)}.member-card__status-ms[data-v-6c021b92],.member-card__status-text[data-v-6c021b92]{font-size:10px}.member-card__support[data-v-6c021b92]{gap:4px;font-size:11px}.member-card:not(.is-collapsed) .member-card__recharge[data-v-6c021b92]{display:inline-flex}}@media (max-width:768px){.member-card__header[data-v-6c021b92]{padding:10px 12px 8px}.member-card__main[data-v-6c021b92]{padding:0 12px 10px}.member-card__icon-wrap[data-v-6c021b92]{width:48px;height:48px;border-radius:12px}.member-card__footer[data-v-6c021b92]{padding:8px 12px 10px}.member-card__status-dot[data-v-6c021b92]{width:6px;height:6px}}@keyframes member-refresh-spin-6c021b92{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.huoke-route-loading[data-v-d97b981e]{position:relative;min-height:100vh;background:#060608;overflow:hidden}.huoke-route-loading__glow[data-v-d97b981e]{position:absolute;inset:0;background:radial-gradient(circle at 24% 28%,rgba(158,58,58,.12),transparent 42%),radial-gradient(circle at 78% 62%,rgba(107,90,154,.1),transparent 46%);animation:huoke-route-pulse-d97b981e 2.4s ease-in-out infinite}@keyframes huoke-route-pulse-d97b981e{0%,to{opacity:.72}50%{opacity:1}}.module-route-loading[data-v-5d5586ec]{display:flex;align-items:center;justify-content:center;width:100%;min-height:48vh;padding:24px}.module-route-loading__card[data-v-5d5586ec]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:72px}.sidebar[data-v-b7364512]{width:10.8vw;min-width:10.8vw;height:100%;min-height:100vh;background:var(--app-sidebar-bg,#fff);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:width .25s ease,min-width .25s ease}.sidebar.is-collapsed[data-v-b7364512]{width:3.33vw;min-width:3.33vw}.sidebar.is-collapsed .logo-area[data-v-b7364512]{padding:.42vw 0;margin:.42vw auto .31vw;justify-content:center}.sidebar.is-collapsed .logo-mark[data-v-b7364512]{width:1.88vw;height:1.88vw;min-width:1.88vw}.sidebar.is-collapsed .menu-list[data-v-b7364512]{padding:.63vw 0}.sidebar.is-collapsed .menu-list .menu-item[data-v-b7364512]{justify-content:center;width:2.4vw;height:2.4vw;padding:0;margin:.21vw auto;border-radius:.52vw}.sidebar.is-collapsed .menu-list .menu-item .menu-icon[data-v-b7364512]{width:1.15vw!important;height:1.15vw!important;min-width:1.15vw}.sidebar.is-collapsed .menu-list .menu-item.active[data-v-b7364512]{box-shadow:inset 0 0 0 1px rgba(82,54,212,.18)}.sidebar.is-collapsed .menu-list .menu-item.active[data-v-b7364512]:before{display:none}.sidebar.is-collapsed .menu-list .menu-item .menu-tooltip[data-v-b7364512]{display:block;position:absolute;left:calc(100% + .42vw);top:50%;transform:translateY(-50%);background:#1f2937;color:#fff;padding:.21vw .52vw;border-radius:.31vw;font-size:.63vw;white-space:nowrap;z-index:1000;box-shadow:0 .21vw .63vw rgba(0,0,0,.15);pointer-events:none}.sidebar.is-collapsed .menu-list .menu-item .menu-tooltip[data-v-b7364512]:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:.21vw solid transparent;border-right-color:#1f2937}.sidebar.is-collapsed .sidebar-footer[data-v-b7364512]{padding:.31vw 0 .42vw;align-items:center}.sidebar.is-collapsed .sidebar-footer .collapse-row.is-collapsed[data-v-b7364512]{width:1.88vw;height:1.88vw;margin:0 auto}.sidebar .logo-area[data-v-b7364512]{display:flex;align-items:center;gap:.63vw;padding:1.04vw;overflow:hidden;cursor:pointer}.sidebar .logo-mark[data-v-b7364512]{width:1.67vw;height:1.67vw;min-width:1.67vw;display:block;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.sidebar .logo-text-wrap[data-v-b7364512]{display:flex;flex-direction:column;overflow:hidden;min-width:0}.sidebar .logo-text-wrap .logo-text[data-v-b7364512]{font-size:.68vw;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.sidebar .logo-text-wrap .logo-sub[data-v-b7364512]{font-size:.47vw;color:hsla(0,0%,100%,.48);margin-top:.05vw;white-space:nowrap}.sidebar .menu-list[data-v-b7364512]{flex:1;padding:2.11vw 0;overflow-y:auto;overflow-x:hidden}.sidebar .menu-list .menu-item[data-v-b7364512]{display:flex;align-items:center;gap:.63vw;padding:.63vw 0 .63vw 1.2vw;margin:.16vw .42vw;border-radius:.73vw;cursor:pointer;transition:all .2s ease;position:relative;color:#fff;font-size:.68vw;font-weight:500;white-space:nowrap;overflow:hidden}.sidebar .menu-list .menu-item .menu-icon[data-v-b7364512]{width:1.27vw!important;height:1.27vw!important;min-width:1.27vw;color:hsla(0,0%,100%,.72);flex-shrink:0;transition:color .2s}.sidebar .menu-list .menu-item .menu-label[data-v-b7364512]{overflow:hidden;text-overflow:ellipsis}.sidebar .menu-list .menu-item .menu-hint[data-v-b7364512]{margin-left:0;padding:.1vw .31vw;border-radius:.21vw;background:rgba(82,54,212,.14);color:rgba(201,68,120,.9);font-size:.47vw;font-weight:600;opacity:0;transform:translateX(-.21vw);transition:opacity .2s ease,transform .2s ease;flex-shrink:0;white-space:nowrap}.sidebar .menu-list .menu-item .menu-tooltip[data-v-b7364512]{display:none}.sidebar .menu-list .menu-item[data-v-b7364512]:hover{background:rgba(82,54,212,.1);color:hsla(0,0%,100%,.9)}.sidebar .menu-list .menu-item:hover .menu-icon[data-v-b7364512]{color:rgba(201,68,120,.88)}.sidebar .menu-list .menu-item:hover .menu-hint[data-v-b7364512]{opacity:1;transform:translateX(0)}.sidebar .menu-list .menu-item.active[data-v-b7364512]{background:linear-gradient(135deg,rgba(82,54,212,.16),rgba(201,68,120,.1));color:#fff;font-weight:600;box-shadow:inset 0 0 0 1px rgba(82,54,212,.22),inset 0 1px 0 hsla(0,0%,100%,.06)}.sidebar .menu-list .menu-item.active[data-v-b7364512]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.16vw;height:52%;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e);border-radius:0 .21vw .21vw 0}.sidebar .menu-list .menu-item.active .active-icon[data-v-b7364512],.sidebar .menu-list .menu-item.active .menu-icon[data-v-b7364512]{color:#fff}.sidebar .sidebar-footer[data-v-b7364512]{padding:.31vw .42vw .42vw;display:flex;flex-direction:column;gap:.31vw;align-items:stretch}.sidebar .collapse-row[data-v-b7364512]{width:100%;height:1.77vw;border:none;border-radius:.73vw;background:transparent;color:hsla(0,0%,100%,.48);display:flex;align-items:center;justify-content:center;gap:.42vw;cursor:pointer;font-size:.57vw;font-weight:500;transition:all .2s}.sidebar .collapse-row[data-v-b7364512]:hover{background:rgba(82,54,212,.1);color:rgba(201,68,120,.88)}.sidebar .collapse-row.is-collapsed[data-v-b7364512]{height:.94vw;width:.94vw;margin:0}.sidebar .collapse-row.is-collapsed .collapse-icon[data-v-b7364512]{transform:scaleX(-1)}.sidebar .collapse-row .collapse-icon[data-v-b7364512]{width:.83vw!important;height:.83vw!important;margin:auto 0;transition:transform .25s ease}@media (max-width:1024px){.sidebar[data-v-b7364512]{width:200px;min-width:200px}.sidebar.is-collapsed[data-v-b7364512]{width:64px;min-width:64px}.sidebar.is-collapsed .logo-area[data-v-b7364512]{padding:0;margin:10px auto}.sidebar.is-collapsed .menu-list .menu-item[data-v-b7364512]{width:40px;height:40px;padding:0;margin:6px auto}.sidebar.is-collapsed .menu-list .menu-item .menu-icon[data-v-b7364512]{width:20px!important;height:20px!important;min-width:20px}.sidebar.is-collapsed .menu-list .menu-item.active[data-v-b7364512]:before{display:none}.sidebar.is-collapsed .menu-list .menu-item .menu-tooltip[data-v-b7364512]{left:calc(100% + 8px);padding:4px 10px;border-radius:6px;font-size:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.sidebar.is-collapsed .menu-list .menu-item .menu-tooltip[data-v-b7364512]:before{border-width:4px}.sidebar.is-collapsed .sidebar-footer[data-v-b7364512]{padding:10px 0}.sidebar.is-collapsed .sidebar-footer .collapse-row.is-collapsed[data-v-b7364512]{width:30px;height:30px}.sidebar .logo-area[data-v-b7364512]{gap:16px;padding:20px}.sidebar .logo-mark[data-v-b7364512]{width:36px;height:36px;min-width:36px}.sidebar .logo-text-wrap .logo-text[data-v-b7364512]{font-size:14px}.sidebar .logo-text-wrap .logo-sub[data-v-b7364512]{font-size:10px;margin-top:1px}.sidebar .menu-list[data-v-b7364512]{padding:16px 0}.sidebar .menu-list .menu-item[data-v-b7364512]{gap:12px;padding:12px 14px;margin:4px 10px;border-radius:10px;font-size:14px;min-height:44px}.sidebar .menu-list .menu-item .menu-icon[data-v-b7364512]{width:22px!important;height:22px!important;min-width:22px}.sidebar .menu-list .menu-item .menu-hint[data-v-b7364512]{padding:2px 6px;border-radius:4px;font-size:9px}.sidebar .menu-list .menu-item.active[data-v-b7364512]:before{width:7px;border-radius:0 10px 10px 0}.sidebar .sidebar-footer[data-v-b7364512]{padding:8px 14px 10px;gap:10px}.sidebar .collapse-row[data-v-b7364512]{height:40px;border-radius:10px;gap:12px;font-size:12px}.sidebar .collapse-row.is-collapsed[data-v-b7364512]{height:20px;width:20px}.sidebar .collapse-row .collapse-icon[data-v-b7364512]{width:20px!important;height:20px!important}}@media (max-width:768px){.sidebar[data-v-b7364512]{position:fixed;left:0;top:0;bottom:0;z-index:3500;width:280px;min-width:280px;max-width:85vw;height:100%;min-height:100%;transform:translateX(-105%);transition:transform .28s cubic-bezier(.22,1,.36,1),width 0s;box-shadow:none}.sidebar.is-mobile-open[data-v-b7364512]{transform:translateX(0);box-shadow:0 0 24px rgba(0,0,0,.18)}.sidebar.is-collapsed[data-v-b7364512]{width:280px;min-width:280px}.sidebar.is-collapsed .logo-area[data-v-b7364512]{padding:20px;margin:0}.sidebar.is-collapsed .menu-list .menu-item[data-v-b7364512]{justify-content:flex-start;padding:16px 12px;margin:6px 10px}.sidebar.is-collapsed .menu-list .menu-item .menu-tooltip[data-v-b7364512]{display:none}.sidebar.is-collapsed .sidebar-footer[data-v-b7364512]{padding:8px 14px 10px}.sidebar .collapse-row[data-v-b7364512]{display:none}.sidebar .menu-list[data-v-b7364512]{padding:12px 0}.sidebar .menu-list .menu-item[data-v-b7364512]{gap:12px;padding:14px 16px;margin:4px 12px;border-radius:10px;font-size:15px;min-height:48px}.sidebar .menu-list .menu-item .menu-icon[data-v-b7364512]{width:22px!important;height:22px!important;min-width:22px}.sidebar .menu-list .menu-item.active[data-v-b7364512]:before{width:3px;border-radius:0 4px 4px 0}.sidebar .logo-area[data-v-b7364512]{padding:16px 20px;gap:12px}.sidebar .logo-mark[data-v-b7364512]{width:40px;height:40px;min-width:40px}.sidebar .logo-text-wrap .logo-text[data-v-b7364512]{font-size:15px}.sidebar .logo-text-wrap .logo-sub[data-v-b7364512]{font-size:11px;margin-top:2px}.sidebar .sidebar-footer[data-v-b7364512]{padding:8px 12px max(12px,env(safe-area-inset-bottom,0px));gap:8px}}.notice-message-panel[data-v-e4a1c2e6]{max-height:324px;overflow-y:auto;padding-right:6px;-webkit-overflow-scrolling:touch}.notice-message-panel__empty[data-v-e4a1c2e6]{padding:24px 12px;text-align:center;color:var(--app-muted-soft,#71717a);font-size:12px}.notice-message-panel__item[data-v-e4a1c2e6]{padding:12px 12px 10px;margin-bottom:10px;border-radius:10px;background:var(--app-glass-bg-soft,hsla(0,0%,100%,.04));border:1px solid var(--app-border,var(--app-border,hsla(0,0%,100%,.1)));transition:background .2s ease}.notice-message-panel__item[data-v-e4a1c2e6]:last-child{margin-bottom:0}.notice-message-panel__item.is-collapsed[data-v-e4a1c2e6]{padding-bottom:12px}.notice-message-panel__head[data-v-e4a1c2e6]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notice-message-panel__head:hover .notice-message-panel__title[data-v-e4a1c2e6]{color:var(--app-primary,#f4f4f5)}.notice-message-panel__chevron[data-v-e4a1c2e6]{flex-shrink:0;width:7px;height:7px;margin-top:5px;border-right:1.5px solid var(--app-muted-soft,#71717a);border-bottom:1.5px solid var(--app-muted-soft,#71717a);transform:rotate(-45deg);transition:transform .2s ease,border-color .2s ease}.notice-message-panel__chevron.is-open[data-v-e4a1c2e6]{transform:rotate(45deg);margin-top:3px}.notice-message-panel__head-main[data-v-e4a1c2e6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.notice-message-panel__title[data-v-e4a1c2e6]{font-size:14px;font-weight:700;color:var(--app-text,#f4f4f5);line-height:1.35;transition:color .2s ease}.notice-message-panel__date[data-v-e4a1c2e6]{color:var(--app-muted-soft,#71717a);font-size:11px;line-height:1.2}.notice-message-panel__badge[data-v-e4a1c2e6]{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--app-border,hsla(0,0%,100%,.1));color:var(--app-text-on-primary,#fff);font-size:10px;font-style:normal}.notice-message-panel__body[data-v-e4a1c2e6]{margin-top:10px;padding-left:15px}.notice-message-panel__summary[data-v-e4a1c2e6]{margin:0;color:var(--app-muted,#a1a1aa);font-size:12px;line-height:1.6}.notice-message-panel__content-block[data-v-e4a1c2e6]{margin-top:8px}.notice-message-panel__content[data-v-e4a1c2e6]{margin:0;color:var(--app-text,#f4f4f5);font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.notice-message-panel__content.is-expanded[data-v-e4a1c2e6]{margin-top:8px;padding-top:8px;border-top:1px solid var(--app-border,var(--app-border,hsla(0,0%,100%,.1)))}.notice-message-panel__content--plain[data-v-e4a1c2e6]{margin-top:8px;color:var(--app-muted,#a1a1aa)}.notice-message-panel__content[data-v-e4a1c2e6]:not(.is-expanded):not(.notice-message-panel__content--plain){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:8px;padding-top:8px;border-top:1px solid var(--app-border,var(--app-border,hsla(0,0%,100%,.1)));color:var(--app-muted,#a1a1aa)}.notice-message-panel__content-toggle[data-v-e4a1c2e6]{margin-top:6px;padding:0;border:0;background:transparent;color:var(--app-primary,#f4f4f5);font-size:11px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.notice-message-panel__content-toggle[data-v-e4a1c2e6]:hover{opacity:.82}.notice-message-panel__footer[data-v-e4a1c2e6]{display:flex;justify-content:center;padding:10px 0 4px}.notice-message-panel__footer--hint[data-v-e4a1c2e6]{color:var(--app-muted-soft,#71717a);font-size:11px}.top-nav-shell[data-v-0389b210]{position:relative;flex-shrink:0;z-index:200}.top-nav-shell.is-notice-open[data-v-0389b210]{z-index:4800}.notice-backdrop[data-v-0389b210]{position:fixed;inset:0;z-index:1;background:transparent}.notice-pop[data-v-0389b210]{position:fixed;z-index:2;width:20.31vw;max-width:min(20.31vw,98.75vw);max-height:min(22.92vw,calc(100vh - 3.75vw));padding:1.15vw 1.04vw .94vw;box-sizing:border-box;background:rgba(12,12,16,.96);border:1px solid rgba(82,54,212,.16);border-radius:.73vw;box-shadow:0 .83vw 2.5vw rgba(0,0,0,.42);backdrop-filter:blur(var(--app-glass-blur,20px));-webkit-backdrop-filter:blur(var(--app-glass-blur,20px));color:#fff}.notice-pop__close[data-v-0389b210]{position:absolute;right:13px;top:12px;border:0;background:transparent;color:hsla(0,0%,100%,.38);cursor:pointer;padding:4px}.notice-pop__close .x[data-v-0389b210]{width:15px;height:15px}.notice-pop__title[data-v-0389b210]{margin:0 0 .52vw;padding-right:1.25vw;color:hsla(0,0%,100%,.92);font-size:.83vw;font-weight:800}.notice-pop__intro[data-v-0389b210]{margin:0 0 .63vw;color:hsla(0,0%,100%,.48);font-size:.57vw;line-height:1.6}.notice-pop__scroll[data-v-0389b210]{max-height:324px;overflow-y:auto;padding-right:6px}.notice-pop__empty[data-v-0389b210]{padding:24px 12px;text-align:center;color:hsla(0,0%,100%,.38);font-size:12px}.notice-pop__item[data-v-0389b210]{padding:.73vw;margin-bottom:.63vw;border-radius:.52vw;background:rgba(82,54,212,.06);border:1px solid rgba(82,54,212,.12)}.notice-pop__item[data-v-0389b210]:last-child{margin-bottom:0}.notice-pop__item-head[data-v-0389b210]{display:flex;align-items:center;gap:8px}.notice-pop__item-head b[data-v-0389b210]{font-size:14px;color:#fff}.notice-pop__item-head span[data-v-0389b210]{color:hsla(0,0%,100%,.38);font-size:11px}.notice-pop__item-head em[data-v-0389b210]{margin-left:auto;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(82,54,212,.14);color:var(--app-text-on-primary,#fff);font-size:10px;font-style:normal}.notice-pop__item-date[data-v-0389b210]{margin-top:10px;padding-bottom:10px;border-bottom:1px solid var(--app-border,rgba(82,54,212,.14));color:hsla(0,0%,100%,.55);font-size:12px}.notice-pop__item-body[data-v-0389b210]{margin-top:10px;color:#fff;font-size:12px;line-height:1.65}.notice-pop__item-body p[data-v-0389b210]{margin:6px 0 0;color:hsla(0,0%,100%,.55)}.top-nav[data-v-0389b210]{position:relative;height:3.02vw;min-height:3.02vw;background:linear-gradient(180deg,rgba(82,54,212,.08) 0,transparent 100%),var(--app-nav-bg,#060608);display:flex;align-items:center;justify-content:space-between;padding:0 1.5vw;border-bottom:1px solid rgba(82,54,212,.12);overflow:visible;backdrop-filter:blur(var(--app-glass-blur,20px));-webkit-backdrop-filter:blur(var(--app-glass-blur,20px))}.top-nav[data-v-0389b210]:after{content:"";position:absolute;left:1.5vw;right:1.5vw;bottom:0;height:1px;border-radius:1px;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e);opacity:.38;pointer-events:none}.top-nav__menu-btn[data-v-0389b210]{display:none;align-items:center;justify-content:center;width:2.19vw;height:2.19vw;padding:0;border:none;border-radius:.42vw;background:transparent;color:hsla(0,0%,100%,.82);cursor:pointer;flex-shrink:0}.top-nav__menu-btn[data-v-0389b210]:hover{background:rgba(82,54,212,.1)}.top-nav__menu-icon[data-v-0389b210]{width:1.04vw;height:1.04vw}.top-nav__spacer[data-v-0389b210]{flex:1;min-width:0}.top-nav .nav-right[data-v-0389b210]{display:flex;align-items:center;gap:1vw}.top-nav .nav-right .wrap[data-v-0389b210]{position:relative}.top-nav .nav-right .wrap .txt[data-v-0389b210]{height:1.8vw;display:flex;align-items:center;gap:.26vw;padding:0 .58vw 0 .5vw;font-size:.65vw}.top-nav .nav-right .wrap .txt .txt-label[data-v-0389b210]{max-width:4.5vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-nav .nav-right .wrap .txt .txt-arrow[data-v-0389b210]{flex-shrink:0;width:.68vw;height:.68vw;margin-left:.05vw;color:hsla(0,0%,100%,.38);transition:transform .2s ease,color .2s}.top-nav .nav-right .wrap .txt .txt-arrow.open[data-v-0389b210]{transform:rotate(180deg);color:rgba(201,68,120,.88)}.top-nav .nav-right .wrap .pop[data-v-0389b210]{position:absolute;right:0;top:calc(100% + .42vw);z-index:2000;background:rgba(12,12,16,.96);border:1px solid rgba(82,54,212,.16);border-radius:.7vw;box-shadow:0 .73vw 1.88vw rgba(0,0,0,.38);padding:.3vw}.top-nav .nav-right .wrap .pop.mini[data-v-0389b210]{width:5.5vw;padding:.26vw}.top-nav .nav-right .wrap .pop.mini button[data-v-0389b210]{width:100%;height:1.56vw;border:0;border-radius:.42vw;background:transparent;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:0 .52vw;color:hsla(0,0%,100%,.82);cursor:pointer;font-size:.6vw;transition:background .15s,color .15s}.top-nav .nav-right .wrap .pop.mini button.on[data-v-0389b210],.top-nav .nav-right .wrap .pop.mini button[data-v-0389b210]:hover{background:rgba(82,54,212,.12);color:#fff}.top-nav .nav-right .wrap .pop.mini button.on[data-v-0389b210]{font-weight:600}.top-nav .nav-right .wrap .pop.mini i[data-v-0389b210]{display:inline-block;width:9.6px;height:9.6px;margin-right:3.84px;border-radius:50%;background:#fff;border:.96px solid rgba(82,54,212,.14);vertical-align:-.96px;flex-shrink:0}.top-nav .nav-right .wrap .pop.mini i.dark[data-v-0389b210]{background:#18181b;border-color:#52525b}.top-nav .nav-right .wrap .pop.mini i.purple[data-v-0389b210]{background:#9333ea;border-color:#c084fc}.top-nav .nav-right .wrap .pop.mini i.blue[data-v-0389b210]{background:#2563eb;border-color:#60a5fa}.top-nav .nav-right .wrap .pop.theme-pop[data-v-0389b210]{width:128px}.top-nav .nav-right .wrap .pop.theme-pop button[data-v-0389b210]{justify-content:flex-start;gap:7.68px}.top-nav .nav-right .wrap .pop.down[data-v-0389b210]{width:8vw}.top-nav .nav-right .wrap .pop.down p[data-v-0389b210]{font-size:.5vw;color:hsla(0,0%,100%,.48);margin:0 0 .4vw .2vw}.top-nav .nav-right .wrap .pop.down .down__hint[data-v-0389b210]{padding:.2vw .52vw .4vw}.top-nav .nav-right .wrap .pop.down button[data-v-0389b210]{width:100%;height:2.6vw;border:0;border-radius:.52vw;background:transparent;display:flex;align-items:center;gap:.52vw;padding:0 .52vw;text-align:left;cursor:pointer;color:hsla(0,0%,100%,.82);font-size:.6vw}.top-nav .nav-right .wrap .pop.down button[data-v-0389b210]:hover{background:rgba(82,54,212,.1)}.top-nav .nav-right .wrap .pop.down em[data-v-0389b210]{width:1.6vw;height:1.6vw;border-radius:.42vw;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.78);background:rgba(82,54,212,.12);font-style:normal;flex:none}.top-nav .nav-right .wrap .pop.down b[data-v-0389b210]{display:block;font-size:.5vw;font-weight:500}.top-nav .nav-right .wrap .pop.down small[data-v-0389b210]{display:block;margin-top:.1vw;color:hsla(0,0%,100%,.42);font-size:.38vw}.top-nav .nav-right .bell[data-v-0389b210],.top-nav .nav-right .theme[data-v-0389b210],.top-nav .nav-right .txt[data-v-0389b210]{border:0;background:transparent;color:#fff;cursor:pointer;border-radius:.42vw}.top-nav .nav-right .bell[data-v-0389b210]:hover,.top-nav .nav-right .theme[data-v-0389b210]:hover,.top-nav .nav-right .txt[data-v-0389b210]:hover{background:rgba(82,54,212,.1);color:hsla(0,0%,100%,.88)}.top-nav .nav-right .theme[data-v-0389b210]{width:28.03px;height:28.03px;padding:4.03px;background:#f5f5f5}.top-nav .nav-right .theme span[data-v-0389b210]{display:block;width:100%;height:100%;border-radius:50%;background:#5236d4}.top-nav .nav-right .theme.dark[data-v-0389b210]{background:#262638}.top-nav .nav-right .theme.dark span[data-v-0389b210]{background:#111827;border:1.92px solid #5236d4}.top-nav .nav-right .bell[data-v-0389b210]{position:relative;width:1.8vw;height:1.8vw;display:flex;align-items:center;justify-content:center}.top-nav .nav-right .bell__badge[data-v-0389b210]{position:absolute;top:-.1vw;right:-.1vw;min-width:.83vw;height:.83vw;padding:0 .21vw;border-radius:9999px;background:#b83d6e;color:#fff;font-size:.52vw;font-weight:700;line-height:.83vw;text-align:center;box-sizing:border-box}.top-nav .nav-right .create[data-v-0389b210]{height:1.8vw;padding:0 .6vw;border:none;display:flex;align-items:center;gap:.2vw;font-size:.65vw;font-weight:500;font-family:inherit;position:relative;isolation:isolate;border:none!important;border-radius:9999px;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.top-nav .nav-right .create[data-v-0389b210]:before{content:"";position:absolute;inset:1px 8% auto;height:46%;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent);pointer-events:none;z-index:0}.top-nav .nav-right .create>[data-v-0389b210]{position:relative;z-index:1}.top-nav .nav-right .create[data-v-0389b210]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08);filter:brightness(1.03)}.top-nav .nav-right .create[data-v-0389b210]:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.48),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08);filter:brightness(.98)}.top-nav .nav-right .create[data-v-0389b210]:disabled{opacity:.48;cursor:not-allowed;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.12);filter:grayscale(.35)}.top-nav .nav-right .create[data-v-0389b210]:disabled:before{opacity:.35}.top-nav .nav-right .admin-entry[data-v-0389b210]{height:1.8vw;padding:0 .6vw;border-radius:.73vw;display:flex;align-items:center;gap:.2vw;font-size:.6vw;font-weight:600;font-family:inherit;border:1px solid rgba(82,54,212,.28)!important;border-radius:.73vw!important;background:rgba(82,54,212,.08)!important;color:hsla(0,0%,100%,.82)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.top-nav .nav-right .admin-entry[data-v-0389b210]:hover:not(:disabled){border-color:rgba(201,68,120,.4)!important;background:rgba(82,54,212,.14)!important;box-shadow:0 0 0 1px rgba(82,54,212,.12),0 1px 4px rgba(74,50,201,.1)}.top-nav .nav-right .admin-entry[data-v-0389b210]:disabled{opacity:.5;cursor:not-allowed}.top-nav .nav-right .auth-btn[data-v-0389b210]{height:1.8vw;padding:0 .83vw;border:none;display:flex;align-items:center;gap:.26vw;font-size:.6vw;font-weight:700;font-family:inherit;white-space:nowrap;position:relative;isolation:isolate;border:none!important;border-radius:9999px;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.top-nav .nav-right .auth-btn[data-v-0389b210]:before{content:"";position:absolute;inset:1px 8% auto;height:46%;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent);pointer-events:none;z-index:0}.top-nav .nav-right .auth-btn>[data-v-0389b210]{position:relative;z-index:1}.top-nav .nav-right .auth-btn[data-v-0389b210]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08);filter:brightness(1.03)}.top-nav .nav-right .auth-btn[data-v-0389b210]:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.48),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08);filter:brightness(.98)}.top-nav .nav-right .auth-btn[data-v-0389b210]:disabled{opacity:.48;cursor:not-allowed;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.12);filter:grayscale(.35)}.top-nav .nav-right .auth-btn[data-v-0389b210]:disabled:before{opacity:.35}.top-nav .nav-right .user[data-v-0389b210]{height:1.8vw;cursor:pointer;display:flex;align-items:center;gap:.42vw;padding:.16vw .63vw .16vw .21vw;border-radius:9999px;color:hsla(0,0%,100%,.88);font-size:.68vw;font-weight:700;border:1px solid rgba(82,54,212,.16);background:rgba(82,54,212,.06);font-family:inherit;transition:border-color .2s ease,background .2s ease}.top-nav .nav-right .user[data-v-0389b210]:hover{border-color:rgba(82,54,212,.28);background:rgba(82,54,212,.1)}.top-nav .nav-right .user[data-v-0389b210] .app-user-avatar{flex-shrink:0}.top-nav .nav-right .user__name[data-v-0389b210]{max-width:6.25vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-nav .nav-right .user-wrap .user-menu[data-v-0389b210]{right:0;top:calc(100% + .42vw);width:8.33vw;padding:.42vw;border-radius:.73vw;background:rgba(12,12,16,.96);border:1px solid rgba(82,54,212,.16);box-shadow:0 .73vw 1.88vw rgba(0,0,0,.38)}.top-nav .nav-right .user-wrap .user-menu__item[data-v-0389b210]{width:100%;height:2.08vw;border:0;border-radius:.52vw;background:transparent;display:flex;align-items:center;gap:.52vw;padding:0 .52vw;color:hsla(0,0%,100%,.82);font-size:.63vw;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.top-nav .nav-right .user-wrap .user-menu__item[data-v-0389b210]:hover{background:rgba(82,54,212,.12);color:#fff}.top-nav .nav-right .user-wrap .user-menu__icon[data-v-0389b210]{width:1.35vw;height:1.35vw;border-radius:50%;background:rgba(82,54,212,.12);color:hsla(0,0%,100%,.78);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.top-nav .nav-right .user-wrap .user-menu__icon-svg[data-v-0389b210]{width:.68vw;height:.68vw}.top-nav .nav-right .user-wrap .user-menu__divider[data-v-0389b210]{height:1px;margin:.21vw .31vw;background:hsla(0,0%,100%,.08)}.top-nav .bell-ico[data-v-0389b210],.top-nav .ico[data-v-0389b210]{width:1vw;height:1vw}.top-nav .dico[data-v-0389b210]{width:.78vw;height:.78vw}.nav-text--auth-short[data-v-0389b210]{display:none}@media (max-width:1024px){.top-nav[data-v-0389b210]{height:58px;min-height:58px;padding:0 16px}.top-nav[data-v-0389b210]:after{left:16px;right:16px}.top-nav__menu-btn[data-v-0389b210]{display:none}.top-nav .nav-right[data-v-0389b210]{gap:10px}.top-nav .nav-right .admin-entry[data-v-0389b210],.top-nav .nav-right .auth-btn[data-v-0389b210],.top-nav .nav-right .bell[data-v-0389b210],.top-nav .nav-right .create[data-v-0389b210],.top-nav .nav-right .user[data-v-0389b210],.top-nav .nav-right .wrap .txt[data-v-0389b210]{height:36px}.top-nav .nav-right .wrap .txt[data-v-0389b210]{gap:4px;padding:0 10px;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.top-nav .nav-right .wrap .txt .txt-label[data-v-0389b210]{max-width:72px;font-size:12px;line-height:1.2}.top-nav .nav-right .wrap .pop[data-v-0389b210]{top:calc(100% + 8px);border-radius:10px;padding:6px;box-shadow:0 8px 24px rgba(0,0,0,.38)}.top-nav .nav-right .wrap .pop.mini[data-v-0389b210]{width:120px;min-width:120px;padding:6px}.top-nav .nav-right .wrap .pop.mini button[data-v-0389b210]{height:36px;padding:0 10px;border-radius:8px;font-size:13px;line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.top-nav .nav-right .wrap--download[data-v-0389b210]{display:none}.top-nav .nav-right .create[data-v-0389b210]{padding:0 12px;font-size:12px}.top-nav .nav-right .admin-entry[data-v-0389b210]{padding:0 10px;font-size:12px}.top-nav .nav-right .user[data-v-0389b210]{gap:8px;padding:4px 10px 4px 4px;font-size:12px}.top-nav .nav-right .user__name[data-v-0389b210]{max-width:72px;font-size:12px;line-height:1.2}.top-nav .nav-right .user-wrap .user-menu[data-v-0389b210]{top:calc(100% + 8px);width:156px;min-width:156px;padding:8px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.38)}.top-nav .nav-right .user-wrap .user-menu__item[data-v-0389b210]{height:40px;padding:0 10px;gap:8px;border-radius:8px;font-size:13px;line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.top-nav .nav-right .user-wrap .user-menu__item span[data-v-0389b210]:last-child{font-size:inherit;line-height:inherit}.top-nav .nav-right .user-wrap .user-menu__icon[data-v-0389b210]{width:28px;height:28px;flex-shrink:0}.top-nav .nav-right .user-wrap .user-menu__icon-svg[data-v-0389b210]{width:14px!important;height:14px!important}.top-nav .nav-right .user-wrap .user-menu__divider[data-v-0389b210]{margin:4px 6px}.top-nav .nav-right .bell-ico[data-v-0389b210],.top-nav .nav-right .ico[data-v-0389b210]{width:18px;height:18px}}@media (max-width:768px){.top-nav[data-v-0389b210]{height:52px;min-height:52px;padding:0 12px;gap:8px}.top-nav__menu-btn[data-v-0389b210]{display:inline-flex;width:36px;height:36px;margin-right:2px}.top-nav__spacer[data-v-0389b210]{display:none}.top-nav .nav-right[data-v-0389b210]{flex:1;min-width:0;gap:6px;justify-content:flex-end}.top-nav .nav-right .wrap--download[data-v-0389b210]{display:none}.top-nav .nav-right .wrap .txt[data-v-0389b210]{height:34px;padding:0 8px;font-size:12px}.top-nav .nav-right .wrap .txt .txt-label[data-v-0389b210]{max-width:56px;font-size:12px}.top-nav .nav-right .wrap .pop.mini[data-v-0389b210]{width:112px;min-width:112px}.top-nav .nav-right .wrap .pop.mini button[data-v-0389b210]{height:34px;font-size:12px}.top-nav .nav-right .admin-entry[data-v-0389b210],.top-nav .nav-right .auth-btn[data-v-0389b210],.top-nav .nav-right .bell[data-v-0389b210],.top-nav .nav-right .create[data-v-0389b210],.top-nav .nav-right .txt[data-v-0389b210],.top-nav .nav-right .user[data-v-0389b210]{flex-shrink:0}.top-nav .nav-right .bell[data-v-0389b210]{width:36px;height:36px}.top-nav .nav-right .create[data-v-0389b210]{height:34px;padding:0 12px;font-size:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.top-nav .nav-right .admin-entry[data-v-0389b210]{height:34px;padding:0 10px;font-size:12px}.top-nav .nav-right .auth-btn[data-v-0389b210]{height:34px;padding:0 12px;font-size:12px}.top-nav .nav-right .auth-btn .nav-text--auth[data-v-0389b210]{display:none}.top-nav .nav-right .auth-btn .nav-text--auth-short[data-v-0389b210]{display:inline}.top-nav .nav-right .user[data-v-0389b210]{height:36px;padding:3px}.top-nav .nav-right .user__name[data-v-0389b210]{display:none}.top-nav .nav-right .user[data-v-0389b210] .app-user-avatar{width:30px!important;height:30px!important;border-radius:9px!important;font-size:11px!important}.top-nav .nav-right .user-wrap .user-menu[data-v-0389b210]{right:0;width:148px;min-width:148px}.top-nav .nav-right .user-wrap .user-menu__item[data-v-0389b210]{height:38px;font-size:12px}.top-nav .nav-right .user-wrap .user-menu__icon[data-v-0389b210]{width:26px;height:26px}.top-nav .nav-right .user-wrap .user-menu__icon-svg[data-v-0389b210]{width:13px!important;height:13px!important}}@media (max-width:480px){.top-nav[data-v-0389b210]{padding:0 10px}.top-nav .nav-right[data-v-0389b210]{gap:4px}.top-nav .nav-right .admin-entry .nav-text[data-v-0389b210],.top-nav .nav-right .create .nav-text[data-v-0389b210]{display:none}.top-nav .nav-right .admin-entry[data-v-0389b210],.top-nav .nav-right .create[data-v-0389b210]{width:34px;padding:0;justify-content:center}}@media (max-width:1024px){.top-nav-shell.is-notice-open .notice-pop{width:400px;max-width:calc(100vw - 32px);max-height:calc(100vh - 72px);padding:16px 16px 14px;border-radius:12px}.top-nav-shell.is-notice-open .notice-pop__close{right:12px;top:12px;padding:6px}.top-nav-shell.is-notice-open .notice-pop__title{margin:0 0 8px;padding-right:32px;font-size:16px}.top-nav-shell.is-notice-open .notice-pop__intro{margin:0 0 12px;font-size:12px}.top-nav-shell.is-notice-open .notice-message-panel{max-height:min(420px,calc(100vh - 168px));padding-right:4px}}@media (max-width:768px){.top-nav-shell.is-notice-open .notice-backdrop{z-index:4801;background:var(--app-modal-overlay,rgba(0,0,0,.58));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.top-nav-shell.is-notice-open .notice-pop{position:fixed!important;inset:0!important;top:0!important;right:0!important;left:0!important;bottom:0!important;z-index:4802;display:flex;flex-direction:column;width:100%!important;max-width:none!important;max-height:none!important;height:100%!important;margin:0!important;padding:max(12px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px))!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:#12121a!important}.top-nav-shell.is-notice-open .notice-pop__close{right:12px;top:max(10px,env(safe-area-inset-top,0px));width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:hsla(0,0%,100%,.06)}.top-nav-shell.is-notice-open .notice-pop__close .x{width:16px;height:16px}.top-nav-shell.is-notice-open .notice-pop__title{flex-shrink:0;margin:0 0 6px;padding-right:44px;font-size:17px}.top-nav-shell.is-notice-open .notice-pop__intro{flex-shrink:0;margin:0 0 14px;font-size:12px;line-height:1.55}.top-nav-shell.is-notice-open .notice-message-panel{flex:1;min-height:0;max-height:none!important;padding-right:2px}.top-nav-shell .notice-message-panel__item{padding:14px 12px 12px;margin-bottom:12px;border-radius:12px}.top-nav-shell .notice-message-panel__title{font-size:15px}.top-nav-shell .notice-message-panel__date{font-size:11px}.top-nav-shell .notice-message-panel__content,.top-nav-shell .notice-message-panel__summary{font-size:13px}.top-nav-shell .notice-message-panel__content-toggle,.top-nav-shell .notice-message-panel__footer--hint{font-size:12px}}.route-pane-shell[data-v-196c9056]{width:100%;height:100%;min-height:0}.route-pane-shell.is-active[data-v-196c9056]{position:relative;z-index:1}.route-pane-shell.is-suspended[data-v-196c9056]{position:absolute;inset:0;visibility:hidden;pointer-events:none;overflow:hidden;contain:strict;content-visibility:hidden;z-index:0}.persistent-route-view[data-v-7de90dd8]{position:relative;width:100%;height:100%;min-height:0}.persistent-route-view__pane[data-v-7de90dd8]{width:100%;height:100%;min-height:0}*{margin:0;padding:0;box-sizing:border-box}#app,body,html{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}input:focus{outline:none!important;border:none!important}.app-layout{display:flex;height:100vh;width:100%;max-width:100vw;overflow:hidden;background:var(--app-bg)}.app-layout.is-standalone .main-area{width:100%;min-height:100vh}.app-layout.is-standalone .content-body{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:transparent}.app-layout.is-admin .main-area{height:100vh;min-height:100vh}.app-layout.is-admin .content-body{height:100%;overflow:hidden}.app-layout.is-sidebar-open{overflow:hidden}.app-layout__sidebar-mask{display:none}@media (max-width:768px){.app-layout:not(.is-standalone) .main-area{width:100%;min-width:0}.app-layout:not(.is-standalone) .app-layout__sidebar-mask{display:block;position:fixed;inset:0;z-index:3400;background:var(--app-modal-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}.main-area{flex:1;display:flex;flex-direction:column;min-width:0}.content-body{flex:1;padding:0;overflow-y:auto}@media (max-width:1024px){.app-layout.is-video-creation-with-topnav .main-area{min-width:0}.app-layout.is-video-creation-with-topnav .content-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.app-layout.is-video-creation-with-topnav .video-creation-page{flex:1;min-height:0}}:root{color-scheme:dark;--app-radius-sm:8px;--app-radius-md:12px;--app-radius-lg:16px;--app-radius-xl:20px;--app-radius-pill:999px;--app-glass-blur:20px;--app-glass-inset:inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -1px 0 rgba(0,0,0,.2);--app-glass-shadow:0 8px 32px rgba(0,0,0,.38),var(--app-glass-inset);--app-glass-shadow-lg:0 16px 48px rgba(0,0,0,.45),var(--app-glass-inset);--app-btn-bg:var(--app-glass-bg-soft);--app-btn-bg-hover:var(--app-hover-strong);--app-btn-bg-strong:var(--app-primary-light);--app-btn-bg-solid:var(--app-gradient-primary);--app-btn-border:var(--app-border);--app-btn-border-hover:var(--app-primary-border);--app-btn-text:var(--app-text);--app-btn-text-muted:var(--app-text-secondary);--app-btn-shadow:0 1px 2px rgba(0,0,0,.45),0 8px 24px var(--app-primary-shadow);--app-btn-shadow-inset:var(--app-glass-inset);--app-btn-shadow-hover:0 2px 6px rgba(0,0,0,.5),0 12px 28px var(--app-primary-shadow);--app-content-max-width:83.33vw;--app-modal-overlay:rgba(0,0,0,.58);--app-danger:#f87171;--app-danger-hover:#ef4444;--app-success:#4ade80;--app-warning:#fbbf24;--app-input-bg:hsla(0,0%,100%,.04);--app-input-border:hsla(0,0%,100%,.12);--app-input-focus:hsla(0,0%,100%,.22);--app-accent:var(--app-primary);--app-accent-hover:var(--app-primary-hover);--app-accent-light:var(--app-primary-light);--app-accent-border:var(--app-primary-border);--app-accent-shadow:var(--app-primary-shadow);--app-text-on-primary:#fff;--app-text-on-accent:#fff}html[data-pixel-layout=true]{--app-content-max-width:1280px}:root,:root[data-theme=dark]{color-scheme:dark;--app-bg:#060608;--app-bg-elevated:#0a0a0c;--app-bg-subtle:#0f0f12;--app-text:#fafafa;--app-text-secondary:#e4e4e7;--app-muted:#a1a1aa;--app-muted-soft:#71717a;--app-border:hsla(0,0%,100%,.08);--app-border-strong:hsla(0,0%,100%,.14);--app-hover:hsla(0,0%,100%,.05);--app-hover-strong:hsla(0,0%,100%,.08);--app-glass-bg:rgba(16,16,18,.72);--app-glass-bg-strong:rgba(22,22,26,.84);--app-glass-bg-soft:hsla(0,0%,100%,.04);--app-glass-border:hsla(0,0%,100%,.1);--app-glass-highlight:hsla(0,0%,100%,.06);--app-glass-inset:inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 -1px 0 rgba(0,0,0,.28);--app-nav-bg:rgba(8,8,10,.82);--app-sidebar-bg:rgba(6,6,8,.9);--app-card-bg:rgba(20,20,24,.76);--app-popover-bg:rgba(26,26,30,.94);--app-accent:#fafafa;--app-accent-hover:#fff;--app-accent-light:hsla(0,0%,100%,.08);--app-accent-border:hsla(0,0%,100%,.16);--app-accent-shadow:rgba(0,0,0,.45);--app-primary:#f4f4f5;--app-primary-hover:#fff;--app-primary-active:#e4e4e7;--app-primary-light:hsla(0,0%,100%,.08);--app-primary-muted:hsla(0,0%,100%,.04);--app-primary-border:hsla(0,0%,100%,.16);--app-primary-shadow:rgba(0,0,0,.42);--app-primary-fade-8:hsla(0,0%,100%,.08);--app-primary-fade-12:hsla(0,0%,100%,.12);--app-primary-fade-35:hsla(0,0%,100%,.22);--app-primary-fade-45:hsla(0,0%,100%,.28);--app-btn-bg:hsla(0,0%,100%,.05);--app-btn-bg-hover:hsla(0,0%,100%,.09);--app-btn-bg-strong:hsla(0,0%,100%,.1);--app-btn-bg-solid:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.06));--app-btn-border:hsla(0,0%,100%,.1);--app-btn-border-hover:hsla(0,0%,100%,.18);--app-btn-text:#fafafa;--app-btn-text-muted:#d4d4d8;--app-btn-shadow:0 1px 2px rgba(0,0,0,.48),0 10px 28px rgba(0,0,0,.38);--app-btn-shadow-inset:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.32);--app-btn-shadow-hover:0 2px 6px rgba(0,0,0,.5),0 14px 34px rgba(0,0,0,.42);--app-gradient-primary:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04));--app-gradient-accent:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.08));--app-gradient-page:radial-gradient(ellipse 90% 50% at 50% -10%,hsla(0,0%,100%,.04),transparent 55%),radial-gradient(circle at 88% 0%,hsla(0,0%,100%,.025),transparent 32%),linear-gradient(180deg,#060608,#0a0a0c 50%,#060608);--app-gradient-radial:radial-gradient(circle at 88% 0%,hsla(0,0%,100%,.03),transparent 32%);--app-gradient-brand:linear-gradient(165deg,#27272a,#18181b 48%,#09090b);--app-accent-glow:hsla(0,0%,100%,.05);--app-accent-ring:hsla(0,0%,100%,.14);--app-input-bg:hsla(0,0%,100%,.04);--app-input-border:hsla(0,0%,100%,.1);--app-input-focus:hsla(0,0%,100%,.22);--app-text-on-primary:#fafafa;--app-text-on-accent:#fafafa;--app-glass-shadow:0 8px 32px rgba(0,0,0,.45),var(--app-glass-inset);--app-glass-shadow-lg:0 16px 48px rgba(0,0,0,.52),var(--app-glass-inset)}:root[data-theme=purple]{color-scheme:dark;--app-bg:#0a0612;--app-bg-elevated:#120a1c;--app-bg-subtle:#160e22;--app-text:#faf5ff;--app-text-secondary:#e9d5ff;--app-muted:#c4b5fd;--app-muted-soft:#8b7cb8;--app-border:rgba(196,181,253,.14);--app-border-strong:rgba(216,180,254,.22);--app-hover:rgba(168,85,247,.1);--app-hover-strong:rgba(168,85,247,.16);--app-glass-bg:rgba(36,18,54,.74);--app-glass-bg-strong:rgba(42,22,62,.86);--app-glass-bg-soft:rgba(168,85,247,.06);--app-glass-border:rgba(196,181,253,.18);--app-glass-highlight:rgba(216,180,254,.08);--app-nav-bg:rgba(20,10,32,.8);--app-sidebar-bg:rgba(16,8,28,.88);--app-card-bg:rgba(34,18,50,.76);--app-popover-bg:rgba(40,22,58,.94);--app-primary:#c084fc;--app-primary-hover:#d8b4fe;--app-primary-active:#a855f7;--app-primary-light:rgba(192,132,252,.14);--app-primary-muted:rgba(168,85,247,.1);--app-primary-border:rgba(192,132,252,.35);--app-primary-shadow:rgba(88,28,135,.45);--app-primary-fade-8:rgba(192,132,252,.08);--app-primary-fade-12:rgba(192,132,252,.12);--app-primary-fade-35:rgba(192,132,252,.35);--app-primary-fade-45:rgba(192,132,252,.45);--app-gradient-primary:linear-gradient(135deg,#a855f7,#7e22ce 48%,#581c87);--app-gradient-accent:linear-gradient(135deg,#d8b4fe,#9333ea);--app-gradient-page:radial-gradient(ellipse 90% 55% at 50% -8%,rgba(168,85,247,.22),transparent 55%),radial-gradient(circle at 88% 0%,rgba(192,132,252,.12),transparent 32%),linear-gradient(180deg,#0a0612,#120a1c 50%,#0a0612);--app-gradient-radial:radial-gradient(circle at 88% 0%,rgba(192,132,252,.1),transparent 32%);--app-gradient-brand:linear-gradient(165deg,#581c87,#3b0764 48%,#1e0533);--app-accent-glow:rgba(168,85,247,.2);--app-accent-ring:rgba(192,132,252,.35);--app-accent:#22d3ee;--app-accent-hover:#67e8f9;--app-accent-light:rgba(34,211,238,.12);--app-accent-border:rgba(34,211,238,.42);--app-accent-shadow:rgba(8,145,178,.35)}:root[data-theme=blue]{color-scheme:dark;--app-bg:#040810;--app-bg-elevated:#081018;--app-bg-subtle:#0c1420;--app-text:#f0f9ff;--app-text-secondary:#dbeafe;--app-muted:#93c5fd;--app-muted-soft:#64748b;--app-border:rgba(147,197,253,.14);--app-border-strong:rgba(147,197,253,.22);--app-hover:rgba(59,130,246,.1);--app-hover-strong:rgba(59,130,246,.16);--app-glass-bg:rgba(12,24,42,.74);--app-glass-bg-strong:rgba(14,28,48,.86);--app-glass-bg-soft:rgba(59,130,246,.06);--app-glass-border:rgba(147,197,253,.18);--app-glass-highlight:rgba(191,219,254,.08);--app-nav-bg:rgba(8,16,28,.8);--app-sidebar-bg:rgba(6,12,24,.88);--app-card-bg:rgba(14,26,44,.76);--app-popover-bg:rgba(16,30,50,.94);--app-primary:#60a5fa;--app-primary-hover:#93c5fd;--app-primary-active:#3b82f6;--app-primary-light:rgba(96,165,250,.14);--app-primary-muted:rgba(59,130,246,.1);--app-primary-border:rgba(96,165,250,.35);--app-primary-shadow:rgba(30,64,175,.45);--app-primary-fade-8:rgba(96,165,250,.08);--app-primary-fade-12:rgba(96,165,250,.12);--app-primary-fade-35:rgba(96,165,250,.35);--app-primary-fade-45:rgba(96,165,250,.45);--app-gradient-primary:linear-gradient(135deg,#3b82f6,#2563eb 48%,#1d4ed8);--app-gradient-accent:linear-gradient(135deg,#93c5fd,#2563eb);--app-gradient-page:radial-gradient(ellipse 90% 55% at 50% -8%,rgba(59,130,246,.2),transparent 55%),radial-gradient(circle at 88% 0%,rgba(96,165,250,.12),transparent 32%),linear-gradient(180deg,#040810,#081018 50%,#040810);--app-gradient-radial:radial-gradient(circle at 88% 0%,rgba(96,165,250,.1),transparent 32%);--app-gradient-brand:linear-gradient(165deg,#1e3a8a,#1e40af 48%,#0f172a);--app-accent-glow:rgba(59,130,246,.2);--app-accent-ring:rgba(96,165,250,.35);--app-accent:#38bdf8;--app-accent-hover:#7dd3fc;--app-accent-light:rgba(56,189,248,.12);--app-accent-border:rgba(56,189,248,.42);--app-accent-shadow:rgba(30,64,175,.35)}html[data-theme=blue] .app-modal,html[data-theme=dark] .app-modal,html[data-theme=purple] .app-modal{background:var(--app-modal-overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-theme=blue] .app-modal__panel.is-default,html[data-theme=blue] .app-modal__panel.is-glass,html[data-theme=dark] .app-modal__panel.is-default,html[data-theme=dark] .app-modal__panel.is-glass,html[data-theme=purple] .app-modal__panel.is-default,html[data-theme=purple] .app-modal__panel.is-glass{background:var(--app-glass-bg-strong);backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);border:1px solid var(--app-glass-border);box-shadow:var(--app-glass-shadow);color:var(--app-text)}html[data-theme=blue] .auth-modal,html[data-theme=dark] .auth-modal,html[data-theme=purple] .auth-modal{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-theme=blue] .support-modal__title,html[data-theme=dark] .support-modal__title,html[data-theme=purple] .support-modal__title{color:var(--app-text)}html[data-theme=blue] .support-modal__code-label,html[data-theme=blue] .support-modal__desc,html[data-theme=dark] .support-modal__code-label,html[data-theme=dark] .support-modal__desc,html[data-theme=purple] .support-modal__code-label,html[data-theme=purple] .support-modal__desc{color:var(--app-muted)}html[data-theme=blue] .support-modal__code-box,html[data-theme=dark] .support-modal__code-box,html[data-theme=purple] .support-modal__code-box{background:var(--app-glass-bg-soft);border-color:var(--app-border)}html[data-theme=blue] .legal-page,html[data-theme=dark] .legal-page,html[data-theme=purple] .legal-page{background:var(--app-bg-subtle);color:var(--app-text)}html[data-theme=blue] .legal-page__header,html[data-theme=dark] .legal-page__header,html[data-theme=purple] .legal-page__header{background:var(--app-glass-bg-strong);border-bottom-color:var(--app-border)}html[data-theme=blue] .legal-page__back,html[data-theme=dark] .legal-page__back,html[data-theme=purple] .legal-page__back{background:var(--app-glass-bg-soft);border-color:var(--app-border);color:var(--app-text)}html[data-theme=blue] .legal-page__back:hover,html[data-theme=dark] .legal-page__back:hover,html[data-theme=purple] .legal-page__back:hover{color:var(--app-primary);border-color:var(--app-primary-border);background:var(--app-primary-light)}html[data-theme=blue] .legal-page__nav-title,html[data-theme=dark] .legal-page__nav-title,html[data-theme=purple] .legal-page__nav-title{color:var(--app-text)}html[data-theme=blue] .legal-section,html[data-theme=dark] .legal-section,html[data-theme=purple] .legal-section{background:var(--app-glass-bg-strong);border-color:var(--app-border);box-shadow:var(--app-glass-shadow)}html[data-theme=blue] .legal-section__icon,html[data-theme=dark] .legal-section__icon,html[data-theme=purple] .legal-section__icon{background:var(--app-primary-light);border-color:var(--app-border);color:var(--app-primary)}html[data-theme=blue] .legal-section__content h2,html[data-theme=dark] .legal-section__content h2,html[data-theme=purple] .legal-section__content h2{color:var(--app-text)}html[data-theme=blue] .legal-section__item,html[data-theme=dark] .legal-section__item,html[data-theme=purple] .legal-section__item{color:var(--app-text-secondary)}html[data-theme=blue] .prompt-composer__box,html[data-theme=dark] .prompt-composer__box,html[data-theme=purple] .prompt-composer__box{background:var(--app-glass-bg);backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);border:1px solid var(--app-glass-border);box-shadow:var(--app-glass-shadow);color:var(--app-text)}html[data-theme=blue] .prompt-composer__box.is-dragover,html[data-theme=blue] .prompt-composer__box.is-focused,html[data-theme=dark] .prompt-composer__box.is-dragover,html[data-theme=dark] .prompt-composer__box.is-focused,html[data-theme=purple] .prompt-composer__box.is-dragover,html[data-theme=purple] .prompt-composer__box.is-focused{border-color:var(--app-primary-border);box-shadow:0 0 0 3px var(--app-primary-fade-8);background:var(--app-glass-bg-strong)}html[data-theme=blue] .prompt-composer__toolbar,html[data-theme=dark] .prompt-composer__toolbar,html[data-theme=purple] .prompt-composer__toolbar{border-top-color:var(--app-border)}html[data-theme=blue] .prompt-composer__config-btn,html[data-theme=blue] .prompt-composer__expand-btn,html[data-theme=blue] .prompt-composer__translate-btn,html[data-theme=dark] .prompt-composer__config-btn,html[data-theme=dark] .prompt-composer__expand-btn,html[data-theme=dark] .prompt-composer__translate-btn,html[data-theme=purple] .prompt-composer__config-btn,html[data-theme=purple] .prompt-composer__expand-btn,html[data-theme=purple] .prompt-composer__translate-btn{background:var(--app-glass-bg-soft);border-color:var(--app-border);color:var(--app-text-secondary)}html[data-theme=blue] .prompt-composer__config-btn.is-active,html[data-theme=blue] .prompt-composer__config-btn:hover,html[data-theme=blue] .prompt-composer__expand-btn.is-active,html[data-theme=blue] .prompt-composer__expand-btn:hover,html[data-theme=blue] .prompt-composer__translate-btn.is-active,html[data-theme=blue] .prompt-composer__translate-btn:hover,html[data-theme=dark] .prompt-composer__config-btn.is-active,html[data-theme=dark] .prompt-composer__config-btn:hover,html[data-theme=dark] .prompt-composer__expand-btn.is-active,html[data-theme=dark] .prompt-composer__expand-btn:hover,html[data-theme=dark] .prompt-composer__translate-btn.is-active,html[data-theme=dark] .prompt-composer__translate-btn:hover,html[data-theme=purple] .prompt-composer__config-btn.is-active,html[data-theme=purple] .prompt-composer__config-btn:hover,html[data-theme=purple] .prompt-composer__expand-btn.is-active,html[data-theme=purple] .prompt-composer__expand-btn:hover,html[data-theme=purple] .prompt-composer__translate-btn.is-active,html[data-theme=purple] .prompt-composer__translate-btn:hover{border-color:var(--app-primary-border);color:var(--app-primary);background:var(--app-primary-light)}html[data-theme=blue] .prompt-composer__send-btn,html[data-theme=dark] .prompt-composer__send-btn,html[data-theme=purple] .prompt-composer__send-btn{background:var(--app-gradient-primary);color:var(--app-text-on-primary)}html[data-theme=blue] .prompt-composer__add-card,html[data-theme=dark] .prompt-composer__add-card,html[data-theme=purple] .prompt-composer__add-card{background:var(--app-glass-bg-soft);border-color:var(--app-border-strong);color:var(--app-muted)}html[data-theme=blue] .prompt-composer__add-card:hover,html[data-theme=dark] .prompt-composer__add-card:hover,html[data-theme=purple] .prompt-composer__add-card:hover{border-color:var(--app-primary-border);color:var(--app-primary);background:var(--app-primary-light)}html[data-theme=blue] .prompt-mention-input__editor,html[data-theme=dark] .prompt-mention-input__editor,html[data-theme=purple] .prompt-mention-input__editor{color:var(--app-text)}html[data-theme=blue] .prompt-mention-input__hint,html[data-theme=dark] .prompt-mention-input__hint,html[data-theme=purple] .prompt-mention-input__hint{color:var(--app-muted-soft)}html[data-theme=blue] .prompt-mention-input__editor :deep(.mention-chip),html[data-theme=dark] .prompt-mention-input__editor :deep(.mention-chip),html[data-theme=purple] .prompt-mention-input__editor :deep(.mention-chip){background:var(--app-primary-light);border-color:var(--app-border)}html[data-theme=blue] .gen-config-popover,html[data-theme=blue] .prompt-composer__translate-popover,html[data-theme=dark] .gen-config-popover,html[data-theme=dark] .prompt-composer__translate-popover,html[data-theme=purple] .gen-config-popover,html[data-theme=purple] .prompt-composer__translate-popover{background:var(--app-popover-bg);backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);border:1px solid var(--app-glass-border);box-shadow:var(--app-glass-shadow);color:var(--app-text)}html[data-theme=blue] .gen-config-popover__label,html[data-theme=dark] .gen-config-popover__label,html[data-theme=purple] .gen-config-popover__label{color:var(--app-muted)}html[data-theme=blue] .gen-config-popover__ratio-grid,html[data-theme=blue] .gen-config-popover__segment,html[data-theme=dark] .gen-config-popover__ratio-grid,html[data-theme=dark] .gen-config-popover__segment,html[data-theme=purple] .gen-config-popover__ratio-grid,html[data-theme=purple] .gen-config-popover__segment{background:var(--app-glass-bg-soft)}html[data-theme=blue] .gen-config-popover__ratio,html[data-theme=blue] .gen-config-popover__segment-btn,html[data-theme=dark] .gen-config-popover__ratio,html[data-theme=dark] .gen-config-popover__segment-btn,html[data-theme=purple] .gen-config-popover__ratio,html[data-theme=purple] .gen-config-popover__segment-btn{color:var(--app-muted)}html[data-theme=blue] .gen-config-popover__ratio.is-active,html[data-theme=blue] .gen-config-popover__segment-btn.is-active,html[data-theme=dark] .gen-config-popover__ratio.is-active,html[data-theme=dark] .gen-config-popover__segment-btn.is-active,html[data-theme=purple] .gen-config-popover__ratio.is-active,html[data-theme=purple] .gen-config-popover__segment-btn.is-active{background:var(--app-glass-bg-strong);border-color:var(--app-primary-border);color:var(--app-primary)}html[data-theme=blue] .prompt-composer__translate-option,html[data-theme=dark] .prompt-composer__translate-option,html[data-theme=purple] .prompt-composer__translate-option{color:var(--app-text-secondary)}html[data-theme=blue] .prompt-composer__translate-option:hover,html[data-theme=dark] .prompt-composer__translate-option:hover,html[data-theme=purple] .prompt-composer__translate-option:hover{background:var(--app-primary-light);color:var(--app-primary)}html[data-theme=blue] .library-page,html[data-theme=blue] .publish-account-page,html[data-theme=dark] .library-page,html[data-theme=dark] .publish-account-page,html[data-theme=purple] .library-page,html[data-theme=purple] .publish-account-page{color:var(--app-text)}html[data-theme=blue] .creation-wizard-shell__body,html[data-theme=dark] .creation-wizard-shell__body,html[data-theme=purple] .creation-wizard-shell__body{background:transparent}html[data-theme=blue] .dropdown__trigger,html[data-theme=dark] .dropdown__trigger,html[data-theme=purple] .dropdown__trigger{background:var(--app-input-bg)!important;border-color:var(--app-input-border)!important;color:var(--app-text)!important}html[data-theme=blue] .dropdown__label,html[data-theme=dark] .dropdown__label,html[data-theme=purple] .dropdown__label{color:var(--app-text)!important}html[data-theme=blue] .dropdown__label.is-placeholder,html[data-theme=dark] .dropdown__label.is-placeholder,html[data-theme=purple] .dropdown__label.is-placeholder{color:var(--app-muted-soft)!important}html[data-theme=blue] .dropdown__arrow,html[data-theme=dark] .dropdown__arrow,html[data-theme=purple] .dropdown__arrow{color:var(--app-muted)!important}html[data-theme=blue] .dropdown.is-open .dropdown__trigger,html[data-theme=dark] .dropdown.is-open .dropdown__trigger,html[data-theme=purple] .dropdown.is-open .dropdown__trigger{border-color:var(--app-primary-border)!important;box-shadow:0 0 0 3px var(--app-primary-fade-12)!important}html[data-theme=blue] .ctrl-dropdown__menu,html[data-theme=blue] .dropdown__menu,html[data-theme=dark] .ctrl-dropdown__menu,html[data-theme=dark] .dropdown__menu,html[data-theme=purple] .ctrl-dropdown__menu,html[data-theme=purple] .dropdown__menu{background:var(--app-popover-bg);backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);border:1px solid var(--app-glass-border);box-shadow:var(--app-glass-shadow);color:var(--app-text)}html[data-theme=blue] .dropdown__item,html[data-theme=dark] .dropdown__item,html[data-theme=purple] .dropdown__item{color:var(--app-muted)!important}html[data-theme=blue] .dropdown__item.active,html[data-theme=blue] .dropdown__item:hover,html[data-theme=dark] .dropdown__item.active,html[data-theme=dark] .dropdown__item:hover,html[data-theme=purple] .dropdown__item.active,html[data-theme=purple] .dropdown__item:hover{background:var(--app-primary-light)!important;color:var(--app-primary)!important}html[data-theme=blue] .search-input,html[data-theme=dark] .search-input,html[data-theme=purple] .search-input{background:var(--app-input-bg)!important;border-color:var(--app-input-border)!important}html[data-theme=blue] .search-input__field,html[data-theme=dark] .search-input__field,html[data-theme=purple] .search-input__field{color:var(--app-text)!important}html[data-theme=blue] .search-input__field::-moz-placeholder,html[data-theme=dark] .search-input__field::-moz-placeholder,html[data-theme=purple] .search-input__field::-moz-placeholder{color:var(--app-muted-soft)!important}html[data-theme=blue] .search-input__field::placeholder,html[data-theme=dark] .search-input__field::placeholder,html[data-theme=purple] .search-input__field::placeholder{color:var(--app-muted-soft)!important}html[data-theme=blue] .search-input.is-focused,html[data-theme=dark] .search-input.is-focused,html[data-theme=purple] .search-input.is-focused{border-color:var(--app-input-focus)!important;box-shadow:0 0 0 3px var(--app-primary-fade-12)!important}html[data-theme=blue] .search-input__clear,html[data-theme=blue] .search-input__icon,html[data-theme=dark] .search-input__clear,html[data-theme=dark] .search-input__icon,html[data-theme=purple] .search-input__clear,html[data-theme=purple] .search-input__icon{color:var(--app-muted)!important}html[data-theme=blue] .gen-image-detail,html[data-theme=dark] .gen-image-detail,html[data-theme=purple] .gen-image-detail{background:transparent;color:var(--app-text)}html[data-theme=blue] .gen-image-detail__preview,html[data-theme=dark] .gen-image-detail__preview,html[data-theme=purple] .gen-image-detail__preview{background:var(--app-glass-bg-soft)}html[data-theme=blue] .gen-image-detail__side,html[data-theme=dark] .gen-image-detail__side,html[data-theme=purple] .gen-image-detail__side{border-left-color:var(--app-border)}html[data-theme=blue] .gen-image-detail__action,html[data-theme=dark] .gen-image-detail__action,html[data-theme=purple] .gen-image-detail__action{background:var(--app-glass-bg-soft);border-color:var(--app-border);color:var(--app-text-secondary)}html[data-theme=blue] .gen-image-detail__action:hover,html[data-theme=dark] .gen-image-detail__action:hover,html[data-theme=purple] .gen-image-detail__action:hover{border-color:var(--app-primary-border);color:var(--app-primary);background:var(--app-primary-light)}html[data-theme=blue] .gen-image-detail__tag,html[data-theme=dark] .gen-image-detail__tag,html[data-theme=purple] .gen-image-detail__tag{background:var(--app-primary-light);color:var(--app-muted)}html[data-theme=blue] .media-preview__title,html[data-theme=dark] .media-preview__title,html[data-theme=purple] .media-preview__title{color:var(--app-text)}html[data-theme=blue] .media-preview__close-btn,html[data-theme=dark] .media-preview__close-btn,html[data-theme=purple] .media-preview__close-btn{background:var(--app-glass-bg-soft);border-color:var(--app-border);color:var(--app-text)}html[data-theme=blue] .media-preview__close-btn:hover,html[data-theme=dark] .media-preview__close-btn:hover,html[data-theme=purple] .media-preview__close-btn:hover{border-color:var(--app-primary-border);color:var(--app-primary)}html[data-theme=blue] .member-card:not(.is-collapsed),html[data-theme=dark] .member-card:not(.is-collapsed),html[data-theme=purple] .member-card:not(.is-collapsed){background:var(--app-card-bg);backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);border:1px solid var(--app-glass-border);box-shadow:var(--app-glass-shadow);color:var(--app-text)}html[data-theme=blue] .member-card:not(.is-collapsed) .member-card__balance-value,html[data-theme=blue] .member-card:not(.is-collapsed) .member-card__label,html[data-theme=dark] .member-card:not(.is-collapsed) .member-card__balance-value,html[data-theme=dark] .member-card:not(.is-collapsed) .member-card__label,html[data-theme=purple] .member-card:not(.is-collapsed) .member-card__balance-value,html[data-theme=purple] .member-card:not(.is-collapsed) .member-card__label{color:var(--app-primary)}html[data-theme=blue] .member-card:not(.is-collapsed) .member-card__guest-desc,html[data-theme=blue] .member-card:not(.is-collapsed) .member-card__hint,html[data-theme=blue] .member-card:not(.is-collapsed) .member-card__latency,html[data-theme=dark] .member-card:not(.is-collapsed) .member-card__guest-desc,html[data-theme=dark] .member-card:not(.is-collapsed) .member-card__hint,html[data-theme=dark] .member-card:not(.is-collapsed) .member-card__latency,html[data-theme=purple] .member-card:not(.is-collapsed) .member-card__guest-desc,html[data-theme=purple] .member-card:not(.is-collapsed) .member-card__hint,html[data-theme=purple] .member-card:not(.is-collapsed) .member-card__latency{color:var(--app-muted)}html[data-theme=blue] .member-card:not(.is-collapsed) .member-card__action,html[data-theme=dark] .member-card:not(.is-collapsed) .member-card__action,html[data-theme=purple] .member-card:not(.is-collapsed) .member-card__action{background:var(--app-gradient-primary);color:var(--app-text-on-primary)}html[data-theme=blue] .member-card:not(.is-collapsed) .member-card__ghost-btn,html[data-theme=dark] .member-card:not(.is-collapsed) .member-card__ghost-btn,html[data-theme=purple] .member-card:not(.is-collapsed) .member-card__ghost-btn{background:var(--app-glass-bg-soft);border-color:var(--app-border);color:var(--app-text-secondary)}html[data-theme=blue] .top-nav,html[data-theme=dark] .top-nav,html[data-theme=purple] .top-nav{border-bottom-color:var(--app-border);backdrop-filter:blur(var(--app-glass-blur));-webkit-backdrop-filter:blur(var(--app-glass-blur))}html[data-theme=blue] .top-nav .nav-right .create,html[data-theme=dark] .top-nav .nav-right .create,html[data-theme=purple] .top-nav .nav-right .create{background:var(--app-btn-bg-strong,var(--app-gradient-primary));border:1px solid var(--app-btn-border,transparent);color:var(--app-btn-text,var(--app-text-on-primary));box-shadow:var(--app-btn-shadow,0 8px 20px var(--app-primary-shadow)),var(--app-btn-shadow-inset,none)}html[data-theme=blue] .top-nav .nav-right .create:hover,html[data-theme=dark] .top-nav .nav-right .create:hover,html[data-theme=purple] .top-nav .nav-right .create:hover{background:var(--app-btn-bg-hover,var(--app-gradient-accent));border-color:var(--app-btn-border-hover,transparent);box-shadow:var(--app-btn-shadow-hover,0 10px 24px var(--app-primary-shadow)),var(--app-btn-shadow-inset,none)}html[data-theme=blue] .top-nav .nav-right .auth-btn,html[data-theme=dark] .top-nav .nav-right .auth-btn,html[data-theme=purple] .top-nav .nav-right .auth-btn{border-color:var(--app-border);color:var(--app-text);background:var(--app-glass-bg-soft)}html[data-theme=blue] .top-nav .nav-right .auth-btn:hover,html[data-theme=dark] .top-nav .nav-right .auth-btn:hover,html[data-theme=purple] .top-nav .nav-right .auth-btn:hover{border-color:var(--app-primary-border);color:var(--app-primary);background:var(--app-primary-light)}html[data-theme=blue] .top-nav .nav-right .pop,html[data-theme=dark] .top-nav .nav-right .pop,html[data-theme=purple] .top-nav .nav-right .pop{background:var(--app-popover-bg);backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);border:1px solid var(--app-glass-border);box-shadow:var(--app-glass-shadow)}html[data-theme=blue] .top-nav .nav-right .pop.down em,html[data-theme=blue] .top-nav .nav-right .pop.mini button.on,html[data-theme=blue] .top-nav .nav-right .pop.mini button:hover,html[data-theme=dark] .top-nav .nav-right .pop.down em,html[data-theme=dark] .top-nav .nav-right .pop.mini button.on,html[data-theme=dark] .top-nav .nav-right .pop.mini button:hover,html[data-theme=purple] .top-nav .nav-right .pop.down em,html[data-theme=purple] .top-nav .nav-right .pop.mini button.on,html[data-theme=purple] .top-nav .nav-right .pop.mini button:hover{background:var(--app-primary-light);color:var(--app-primary)}html[data-theme=blue] .top-nav .nav-right .theme,html[data-theme=dark] .top-nav .nav-right .theme,html[data-theme=purple] .top-nav .nav-right .theme{background:var(--app-glass-bg-soft);border:1px solid var(--app-border)}html[data-theme=blue] .sidebar,html[data-theme=dark] .sidebar,html[data-theme=purple] .sidebar{border-right:1px solid rgba(82,54,212,.12);background:linear-gradient(180deg,rgba(74,50,201,.07) 0,transparent 42%),var(--app-sidebar-bg)!important;backdrop-filter:blur(var(--app-glass-blur));-webkit-backdrop-filter:blur(var(--app-glass-blur))}html[data-theme=blue] .sidebar .logo-text,html[data-theme=dark] .sidebar .logo-text,html[data-theme=purple] .sidebar .logo-text{color:#fff!important}html[data-theme=blue] .sidebar .logo-sub,html[data-theme=dark] .sidebar .logo-sub,html[data-theme=purple] .sidebar .logo-sub{color:hsla(0,0%,100%,.48)!important}html[data-theme=blue] .sidebar .logo-mark,html[data-theme=dark] .sidebar .logo-mark,html[data-theme=purple] .sidebar .logo-mark{background:transparent!important;box-shadow:none!important}html[data-theme=blue] .sidebar .menu-item,html[data-theme=dark] .sidebar .menu-item,html[data-theme=purple] .sidebar .menu-item{color:#fff!important}html[data-theme=blue] .sidebar .menu-item .menu-icon,html[data-theme=dark] .sidebar .menu-item .menu-icon,html[data-theme=purple] .sidebar .menu-item .menu-icon{color:hsla(0,0%,100%,.72)!important}html[data-theme=blue] .sidebar .menu-item:hover,html[data-theme=dark] .sidebar .menu-item:hover,html[data-theme=purple] .sidebar .menu-item:hover{background:rgba(82,54,212,.1)!important;color:#fff!important}html[data-theme=blue] .sidebar .menu-item:hover .menu-icon,html[data-theme=dark] .sidebar .menu-item:hover .menu-icon,html[data-theme=purple] .sidebar .menu-item:hover .menu-icon{color:rgba(201,68,120,.88)!important}html[data-theme=blue] .sidebar .menu-item.active,html[data-theme=dark] .sidebar .menu-item.active,html[data-theme=purple] .sidebar .menu-item.active{background:linear-gradient(135deg,rgba(82,54,212,.16),rgba(201,68,120,.1))!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(82,54,212,.22),inset 0 1px 0 hsla(0,0%,100%,.06)!important}html[data-theme=blue] .sidebar .menu-item.active:before,html[data-theme=dark] .sidebar .menu-item.active:before,html[data-theme=purple] .sidebar .menu-item.active:before{background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important}html[data-theme=blue] .sidebar .menu-item.active .active-icon,html[data-theme=blue] .sidebar .menu-item.active .menu-icon,html[data-theme=dark] .sidebar .menu-item.active .active-icon,html[data-theme=dark] .sidebar .menu-item.active .menu-icon,html[data-theme=purple] .sidebar .menu-item.active .active-icon,html[data-theme=purple] .sidebar .menu-item.active .menu-icon{color:#fff!important}html[data-theme=blue] .sidebar .menu-item .menu-hint,html[data-theme=dark] .sidebar .menu-item .menu-hint,html[data-theme=purple] .sidebar .menu-item .menu-hint{background:rgba(82,54,212,.14)!important;color:rgba(201,68,120,.92)!important}html[data-theme=blue] .sidebar .collapse-row,html[data-theme=dark] .sidebar .collapse-row,html[data-theme=purple] .sidebar .collapse-row{color:hsla(0,0%,100%,.48)!important}html[data-theme=blue] .sidebar .collapse-row:hover,html[data-theme=dark] .sidebar .collapse-row:hover,html[data-theme=purple] .sidebar .collapse-row:hover{background:rgba(82,54,212,.1)!important;color:rgba(201,68,120,.88)!important}#app,body,html,html[data-theme=blue] .content-body,html[data-theme=dark] .content-body,html[data-theme=purple] .content-body{background:var(--app-bg);background-image:var(--app-gradient-page);background-attachment:fixed}#app,body,html{color:var(--app-text)}textarea{resize:none}html[data-theme=blue],html[data-theme=dark],html[data-theme=purple]{scrollbar-color:var(--app-border-strong) transparent}html[data-theme=blue]::-webkit-scrollbar-thumb,html[data-theme=dark]::-webkit-scrollbar-thumb,html[data-theme=purple]::-webkit-scrollbar-thumb{background:var(--app-border-strong);border-radius:999px}.svg-icon[data-v-4121f410]{display:inline-flex;align-items:center;justify-content:center}.svg-icon[data-v-4121f410] svg{width:100%;height:100%}.iconfont-icon[data-v-3b4f2af4]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;vertical-align:middle}.iconfont-icon__svg[data-v-3b4f2af4]{display:block;width:100%;height:100%;overflow:hidden}.iconfont-icon.is-monochrome{color:inherit}.iconfont-icon.is-monochrome .iconfont-icon__svg{fill:currentColor!important;color:inherit}.iconfont-icon.is-monochrome .iconfont-icon__svg use{fill:currentColor!important}.app-button[data-v-05abc42f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit;max-width:100%}.app-button__icon[data-v-05abc42f]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-button__svg[data-v-05abc42f]{width:16px;height:16px}.app-button__text[data-v-05abc42f]{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-button--small[data-v-05abc42f]{height:32px;padding:0 12px;font-size:12px;border-radius:8px}.app-button--medium[data-v-05abc42f]{height:38px;padding:0 16px;font-size:13px}.app-button--large[data-v-05abc42f]{height:44px;padding:0 22px;font-size:14px}.app-button--primary[data-v-05abc42f]{background:var(--app-btn-bg-solid,var(--app-gradient-primary));border-color:var(--app-btn-border-hover);color:var(--app-btn-text);box-shadow:var(--app-btn-shadow),inset 0 1px 0 hsla(0,0%,100%,.12)}.app-button--primary[data-v-05abc42f] .iconfont-icon{color:inherit}.app-button--primary[data-v-05abc42f]:hover:not(.is-disabled){background:var(--app-btn-bg-hover);border-color:var(--app-btn-border-hover);color:var(--app-btn-text);box-shadow:var(--app-btn-shadow-hover),inset 0 1px 0 hsla(0,0%,100%,.16);transform:translateY(-1px)}.app-button--default[data-v-05abc42f]{background:var(--app-btn-bg);color:var(--app-btn-text);border-color:var(--app-btn-border);box-shadow:var(--app-btn-shadow),var(--app-btn-shadow-inset)}.app-button--default[data-v-05abc42f] .iconfont-icon{color:inherit}.app-button--default[data-v-05abc42f]:hover:not(.is-disabled){background:var(--app-btn-bg-hover);border-color:var(--app-btn-border-hover);color:var(--app-text);box-shadow:var(--app-btn-shadow-hover),var(--app-btn-shadow-inset);transform:translateY(-1px)}.app-button--ghost[data-v-05abc42f]{background:transparent;color:var(--app-muted);border-color:transparent;box-shadow:none}.app-button--ghost[data-v-05abc42f]:hover:not(.is-disabled){background:var(--app-btn-bg);border-color:var(--app-btn-border);color:var(--app-text)}.app-button--danger[data-v-05abc42f]{background:hsla(0,91%,71%,.12);color:var(--app-danger,#f87171);border-color:hsla(0,91%,71%,.28);box-shadow:var(--app-btn-shadow-inset)}.app-button--danger[data-v-05abc42f]:hover:not(.is-disabled){background:var(--app-danger,#f87171);color:#fff;border-color:var(--app-danger,#f87171)}.app-button.is-disabled[data-v-05abc42f]{opacity:.5;cursor:not-allowed;transform:none!important}.app-button.is-loading[data-v-05abc42f]{cursor:wait}@media (max-width:768px){.app-button--large[data-v-05abc42f],.app-button--medium[data-v-05abc42f],.app-button--small[data-v-05abc42f]{min-height:34px;height:auto;padding-top:10px;padding-bottom:10px;font-size:14px}}.search-input[data-v-6d626428]{display:inline-flex;align-items:center;background:var(--app-input-bg);border:1px solid var(--app-input-border);border-radius:8px;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:280px;max-width:100%;box-sizing:border-box;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.search-input--block[data-v-6d626428]{display:flex;width:100%}.search-input__icon[data-v-6d626428]{display:inline-flex;align-items:center;justify-content:center;color:var(--app-muted);flex-shrink:0}.search-input__svg[data-v-6d626428]{width:16px;height:16px}.search-input__field[data-v-6d626428]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:var(--app-text);font-family:inherit;padding:0 8px}.search-input__field[data-v-6d626428]::-moz-placeholder{color:var(--app-muted-soft)}.search-input__field[data-v-6d626428]::placeholder{color:var(--app-muted-soft)}.search-input__clear[data-v-6d626428]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--app-muted);padding:2px;border-radius:50%;transition:color .15s ease,background .15s ease;flex-shrink:0}.search-input__clear[data-v-6d626428]:hover{color:var(--app-text);background:var(--app-hover)}.search-input__clear-icon[data-v-6d626428]{width:14px;height:14px}.search-input--small[data-v-6d626428]{height:32px;width:220px;font-size:12px}.search-input--small .search-input__field[data-v-6d626428]{font-size:12px}.search-input--medium[data-v-6d626428]{height:38px}.search-input--medium .search-input__field[data-v-6d626428]{font-size:13px}.search-input--large[data-v-6d626428]{height:44px;width:340px;font-size:14px}.search-input.is-focused[data-v-6d626428],.search-input[data-v-6d626428]:hover:not(.is-disabled){border-color:var(--app-input-focus);box-shadow:0 0 0 3px var(--app-primary-fade-12);background:var(--app-glass-bg-soft)}@media (min-width:1025px){.search-input--vw[data-v-6d626428]{width:14.58vw;border-radius:.42vw;padding:0 .63vw}.search-input--vw.search-input--block[data-v-6d626428]{width:100%}.search-input--vw .search-input__svg[data-v-6d626428]{width:.83vw;height:.83vw}.search-input--vw .search-input__field[data-v-6d626428]{font-size:.63vw;padding:0 .31vw}.search-input--vw .search-input__clear-icon[data-v-6d626428]{width:.73vw;height:.73vw}.search-input--vw.search-input--small[data-v-6d626428]{height:1.67vw;width:11.46vw}.search-input--vw.search-input--medium[data-v-6d626428]{height:1.88vw}.search-input--vw.search-input--large[data-v-6d626428]{height:2.08vw;width:17.71vw}}@media (max-width:768px){.search-input[data-v-6d626428]{width:100%}.search-input--large[data-v-6d626428],.search-input--medium[data-v-6d626428],.search-input--small[data-v-6d626428]{height:34px}.search-input__field[data-v-6d626428]{font-size:14px}}.tab-bar[data-v-0ed9dc51]{display:inline-flex;align-items:center;gap:4px;max-width:100%}.tab-bar__item[data-v-0ed9dc51]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .18s ease;flex-shrink:0}.tab-bar__count[data-v-0ed9dc51]{font-size:12px;padding:1px 6px;border-radius:10px;background:var(--app-glass-bg-soft);color:var(--app-muted);line-height:1.4}.tab-bar--pill[data-v-0ed9dc51]{border-radius:12px;padding:4px;gap:4px;background:var(--app-glass-bg-soft);border:1px solid var(--app-border);box-shadow:var(--app-btn-shadow-inset)}.tab-bar--pill .tab-bar__item[data-v-0ed9dc51]{background:transparent;padding:6px 18px;border-radius:8px;color:var(--app-muted);border:1px solid transparent;margin-right:0}.tab-bar--pill .tab-bar__item[data-v-0ed9dc51]:hover:not(.disabled):not(.active){color:var(--app-text);background:var(--app-btn-bg);border-color:var(--app-btn-border)}.tab-bar--pill .tab-bar__item.active[data-v-0ed9dc51]{background:var(--app-btn-bg-strong);color:var(--app-text);font-weight:600;border-color:var(--app-btn-border);box-shadow:var(--app-btn-shadow-inset)}.tab-bar--pill .tab-bar__item.active .tab-bar__count[data-v-0ed9dc51]{background:var(--app-hover);color:var(--app-text-secondary)}.tab-bar--pill .tab-bar__item.disabled[data-v-0ed9dc51]{opacity:.4;cursor:not-allowed}.tab-bar--line[data-v-0ed9dc51]{border-bottom:1px solid var(--app-border);gap:0}.tab-bar--line .tab-bar__item[data-v-0ed9dc51]{padding:10px 18px;position:relative;color:var(--app-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tab-bar--line .tab-bar__item[data-v-0ed9dc51]:hover:not(.disabled):not(.active){color:var(--app-text)}.tab-bar--line .tab-bar__item.active[data-v-0ed9dc51]{color:var(--app-text);font-weight:600;border-bottom-color:var(--app-primary)}.tab-bar--line .tab-bar__item.disabled[data-v-0ed9dc51]{opacity:.4;cursor:not-allowed}.tab-bar--text .tab-bar__item[data-v-0ed9dc51]{padding:6px 12px;color:var(--app-muted);border-radius:6px}.tab-bar--text .tab-bar__item[data-v-0ed9dc51]:hover:not(.disabled):not(.active){color:var(--app-text);background:var(--app-hover)}.tab-bar--text .tab-bar__item.active[data-v-0ed9dc51]{color:var(--app-text);font-weight:600;background:var(--app-btn-bg)}.tab-bar--text .tab-bar__item.disabled[data-v-0ed9dc51]{opacity:.4;cursor:not-allowed}@media (max-width:1024px){.tab-bar[data-v-0ed9dc51]{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}}@media (max-width:768px){.tab-bar[data-v-0ed9dc51]{width:100%}.tab-bar__item[data-v-0ed9dc51]{font-size:13px}.tab-bar--pill .tab-bar__item[data-v-0ed9dc51]{padding:8px 14px;min-height:36px}.tab-bar--line .tab-bar__item[data-v-0ed9dc51]{padding:10px 14px}}.dropdown[data-v-69e0e21d]{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;max-width:100%}.dropdown--block[data-v-69e0e21d]{display:block;width:100%!important}.dropdown--small[data-v-69e0e21d]{min-width:120px}.dropdown--medium[data-v-69e0e21d]{min-width:140px}.dropdown--large[data-v-69e0e21d]{min-width:160px}.dropdown__trigger[data-v-69e0e21d]{width:100%;height:38px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 14px 0 13px;border:1px solid var(--app-input-border,var(--app-input-border,hsla(0,0%,100%,.1)));border-radius:10px;background:var(--app-input-bg);color:var(--app-text);font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s;box-sizing:border-box}.dropdown__trigger[data-v-69e0e21d]:hover:not(:disabled){border-color:var(--app-input-focus);background:var(--app-glass-bg-soft)}.dropdown--small .dropdown__trigger[data-v-69e0e21d]{height:32px;font-size:12px;padding:0 10px 0 9px;border-radius:8px}.dropdown--large .dropdown__trigger[data-v-69e0e21d]{height:44px;font-size:14px;padding:0 16px 0 14px}.dropdown__label[data-v-69e0e21d]{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text);font-weight:500}.dropdown__label.is-placeholder[data-v-69e0e21d]{color:var(--app-muted-soft);font-weight:400}.dropdown__arrow[data-v-69e0e21d]{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--app-muted);border-radius:4px;transition:transform .22s ease,color .2s,background .2s}.dropdown__arrow-icon[data-v-69e0e21d]{width:13px;height:13px}.dropdown__menu[data-v-69e0e21d]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1000;margin:0;padding:5px;list-style:none;max-height:260px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--app-popover-bg,var(--app-glass-bg-strong));border:1px solid var(--app-glass-border,var(--app-border));border-radius:12px;box-shadow:var(--app-glass-shadow-lg,0 16px 48px rgba(0,0,0,.45));backdrop-filter:blur(var(--app-glass-blur,20px));-webkit-backdrop-filter:blur(var(--app-glass-blur,20px))}.dropdown__menu--fixed[data-v-69e0e21d]{position:fixed;top:0;left:0;right:auto}.dropdown__menu[data-v-69e0e21d]::-webkit-scrollbar{width:4px}.dropdown__menu[data-v-69e0e21d]::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(0,0,0,.28)}.dropdown__menu[data-v-69e0e21d]::-webkit-scrollbar-track{background:transparent}.dropdown__item[data-v-69e0e21d]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 11px;border-radius:8px;color:var(--app-muted);font-size:13px;cursor:pointer;transition:background .15s,color .15s}.dropdown__item-text[data-v-69e0e21d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__item.active[data-v-69e0e21d],.dropdown__item[data-v-69e0e21d]:hover{background:var(--app-primary-light);color:var(--app-primary)}.dropdown__item.active[data-v-69e0e21d]{font-weight:600}.dropdown--small .dropdown__item[data-v-69e0e21d]{min-height:32px;font-size:12px}.dropdown--large .dropdown__item[data-v-69e0e21d]{min-height:40px;font-size:14px}.dropdown__check-icon[data-v-69e0e21d]{flex-shrink:0;width:13px;height:13px;color:var(--app-primary)}.dropdown__checkbox[data-v-69e0e21d]{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--app-input-border,var(--app-input-border,hsla(0,0%,100%,.1)));border-radius:4px;background:var(--app-input-bg);color:var(--app-primary);transition:border-color .15s,background .15s}.dropdown__checkbox.is-checked[data-v-69e0e21d]{border-color:var(--app-primary);background:var(--app-primary-light)}.dropdown__checkbox-icon[data-v-69e0e21d]{width:11px;height:11px}.dropdown--multiple .dropdown__item.active[data-v-69e0e21d]{font-weight:500}.dropdown.is-open .dropdown__trigger[data-v-69e0e21d]{border-color:var(--app-input-focus);box-shadow:0 0 0 3px var(--app-primary-fade-12);background:var(--app-glass-bg-soft)}.dropdown.is-open .dropdown__arrow[data-v-69e0e21d]{transform:rotate(180deg);color:var(--app-text);background:var(--app-hover)}.dropdown.is-disabled[data-v-69e0e21d]{opacity:.55;pointer-events:none}.dropdown--placement-top .dropdown__menu[data-v-69e0e21d]:not(.dropdown__menu--fixed){top:auto;bottom:calc(100% + 4px)}.dropdown--placement-top .dropdown-fade-enter[data-v-69e0e21d],.dropdown--placement-top .dropdown-fade-leave-to[data-v-69e0e21d]{transform:translateY(4px) scale(.98)}@media (min-width:1025px){.dropdown--unit-vw[data-v-69e0e21d]{min-width:0!important}.dropdown--unit-vw[data-v-69e0e21d]:not(.dropdown--block){width:var(--dropdown-vw-width)!important}.dropdown--unit-vw.dropdown--large[data-v-69e0e21d],.dropdown--unit-vw.dropdown--medium[data-v-69e0e21d],.dropdown--unit-vw.dropdown--small[data-v-69e0e21d]{min-width:0!important}.dropdown--unit-vw .dropdown__trigger[data-v-69e0e21d]{height:1.98vw;font-size:.68vw;padding:0 .73vw 0 .68vw;border-radius:.52vw;gap:.31vw}.dropdown--unit-vw.dropdown--small .dropdown__trigger[data-v-69e0e21d]{height:1.77vw;font-size:.63vw;padding:0 .52vw 0 .47vw;border-radius:.42vw}.dropdown--unit-vw.dropdown--large .dropdown__trigger[data-v-69e0e21d]{height:2.29vw;font-size:.73vw;padding:0 .83vw 0 .73vw}.dropdown--unit-vw .dropdown__arrow[data-v-69e0e21d]{width:1.15vw;height:1.15vw}.dropdown--unit-vw .dropdown__arrow-icon[data-v-69e0e21d]{width:.68vw;height:.68vw}.dropdown--unit-vw .dropdown__menu[data-v-69e0e21d]{top:calc(100% + .21vw);padding:.26vw;border-radius:.63vw;max-height:13.54vw}.dropdown--unit-vw .dropdown__item[data-v-69e0e21d]{min-height:1.88vw;padding:0 .57vw;border-radius:.42vw;font-size:.68vw;gap:.42vw}.dropdown--unit-vw.dropdown--small .dropdown__item[data-v-69e0e21d]{min-height:1.67vw;font-size:.63vw}.dropdown--unit-vw.dropdown--large .dropdown__item[data-v-69e0e21d]{min-height:2.08vw;font-size:.73vw}.dropdown--unit-vw .dropdown__check-icon[data-v-69e0e21d]{width:.68vw;height:.68vw}.dropdown--unit-vw--placement-top .dropdown__menu[data-v-69e0e21d]:not(.dropdown__menu--fixed){bottom:calc(100% + .21vw)}.dropdown__menu--unit-vw[data-v-69e0e21d]{padding:.26vw;border-radius:.63vw;max-height:13.54vw}.dropdown__menu--unit-vw .dropdown__item[data-v-69e0e21d]{min-height:1.88vw;padding:0 .57vw;border-radius:.42vw;font-size:.68vw;gap:.42vw}.dropdown__menu--unit-vw .dropdown__check-icon[data-v-69e0e21d]{width:.68vw;height:.68vw}.dropdown__menu--unit-vw.dropdown__menu--small .dropdown__item[data-v-69e0e21d]{min-height:1.67vw;font-size:.63vw}.dropdown__menu--unit-vw.dropdown__menu--large .dropdown__item[data-v-69e0e21d]{min-height:2.08vw;font-size:.73vw}}@media (max-width:1024px){.dropdown--unit-vw[data-v-69e0e21d]:not(.dropdown--block){width:var(--dropdown-px-width,140px)!important;min-width:var(--dropdown-px-width,140px)!important}.dropdown__menu--unit-vw[data-v-69e0e21d]{padding:5px;border-radius:12px;max-height:260px}.dropdown__menu--unit-vw .dropdown__item[data-v-69e0e21d]{min-height:36px;padding:0 11px;border-radius:8px;font-size:13px;gap:8px}.dropdown__menu--unit-vw .dropdown__check-icon[data-v-69e0e21d]{width:13px;height:13px}.dropdown__menu--unit-vw.dropdown__menu--small .dropdown__item[data-v-69e0e21d]{min-height:32px;font-size:12px}.dropdown__menu--unit-vw.dropdown__menu--large .dropdown__item[data-v-69e0e21d]{min-height:40px;font-size:14px}}.dropdown-fade-enter-active[data-v-69e0e21d],.dropdown-fade-leave-active[data-v-69e0e21d]{transition:opacity .18s ease,transform .18s ease}.dropdown-fade-enter[data-v-69e0e21d],.dropdown-fade-leave-to[data-v-69e0e21d]{opacity:0;transform:translateY(-4px) scale(.98)}@media (max-width:768px){.dropdown[data-v-69e0e21d]{min-width:0;width:100%}.dropdown__trigger[data-v-69e0e21d]{height:34px;font-size:14px}.dropdown--small .dropdown__trigger[data-v-69e0e21d]{height:34px}.dropdown__item[data-v-69e0e21d]{min-height:34px;font-size:14px}.dropdown--large .dropdown__item[data-v-69e0e21d],.dropdown--small .dropdown__item[data-v-69e0e21d]{min-height:34px}.dropdown--unit-vw[data-v-69e0e21d]:not(.dropdown--block){width:100%!important;min-width:0!important}.dropdown__menu--unit-vw .dropdown__item[data-v-69e0e21d],.dropdown__menu--unit-vw.dropdown__menu--large .dropdown__item[data-v-69e0e21d],.dropdown__menu--unit-vw.dropdown__menu--small .dropdown__item[data-v-69e0e21d]{min-height:34px;font-size:14px}}.audio-waveform[data-v-64e0045c]{display:flex;align-items:center;justify-content:center;gap:3px;width:100%;height:28px}.audio-waveform__bar[data-v-64e0045c]{flex-shrink:0;width:3px;height:24px;border-radius:999px;background:hsla(0,0%,100%,.62);transform:scaleY(.35);transform-origin:center center;will-change:transform,opacity}.audio-waveform.is-active .audio-waveform__bar[data-v-64e0045c]{animation:audio-wave-64e0045c var(--wave-duration) ease-in-out infinite alternate;animation-delay:var(--wave-delay)}.audio-waveform:not(.is-active) .audio-waveform__bar[data-v-64e0045c]{transition:transform .15s ease-out,opacity .15s ease-out}@keyframes audio-wave-64e0045c{0%{transform:scaleY(var(--wave-min-scale,.3));opacity:.5}to{transform:scaleY(var(--wave-max-scale,1));opacity:.95}}.app-modal[data-v-87b3dca8]{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,18,28,.42);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.app-modal__panel[data-v-87b3dca8]{position:relative;display:flex;flex-direction:column;min-height:0;max-width:calc(100vw - 48px);max-height:90vh;overflow:hidden;border-radius:24px;box-shadow:0 24px 60px rgba(0,0,0,.18)}.app-modal__panel.is-default[data-v-87b3dca8]{background:var(--app-glass-bg-strong,#fff);color:var(--app-text,inherit)}.app-modal__panel.is-glass[data-v-87b3dca8]{background:var(--app-glass-bg,hsla(0,0%,100%,.78));backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--app-glass-border,hsla(0,0%,100%,.72));box-shadow:0 28px 64px rgba(0,0,0,.24),inset 0 1px 0 var(--app-glass-highlight,hsla(0,0%,100%,.08))}.app-modal__close[data-v-87b3dca8]{position:absolute;right:16px;top:14px;z-index:2;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--app-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease,background .2s ease}.app-modal__close[data-v-87b3dca8]:hover{color:var(--app-text);background:var(--app-hover)}.app-modal__close-icon[data-v-87b3dca8]{width:16px;height:16px}@media (min-width:1025px){.app-modal[data-v-87b3dca8]{padding:1.25vw}.app-modal__panel[data-v-87b3dca8]:not(.confirm-modal){max-width:97.5vw}.app-modal__close[data-v-87b3dca8]{right:.83vw;top:.73vw;width:1.46vw;height:1.46vw}.app-modal__close-icon[data-v-87b3dca8]{width:.83vw;height:.83vw}}.app-modal-fade-enter-active[data-v-87b3dca8],.app-modal-fade-leave-active[data-v-87b3dca8]{transition:opacity .28s ease}.app-modal-fade-enter-active .app-modal__panel[data-v-87b3dca8],.app-modal-fade-leave-active .app-modal__panel[data-v-87b3dca8]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s ease}.app-modal-fade-enter[data-v-87b3dca8],.app-modal-fade-leave-to[data-v-87b3dca8]{opacity:0}.app-modal-fade-enter .app-modal__panel[data-v-87b3dca8],.app-modal-fade-leave-to .app-modal__panel[data-v-87b3dca8]{opacity:0;transform:translateY(12px) scale(.97)}@media (max-width:1024px){.app-modal[data-v-87b3dca8]{padding:16px}.app-modal__panel[data-v-87b3dca8]:not(.confirm-modal){max-width:calc(100vw - 32px)}.app-modal__close[data-v-87b3dca8]{right:14px;top:14px;width:32px;height:32px}}@media (max-width:768px){.app-modal[data-v-87b3dca8]{padding:0;align-items:stretch;justify-content:stretch}.app-modal__panel[data-v-87b3dca8]:not(.confirm-modal){width:100%!important;max-width:none!important;max-height:none!important;height:100%;border-radius:0}.app-modal__close[data-v-87b3dca8]{right:16px;top:max(16px,env(safe-area-inset-top,0px));width:44px;height:44px}.app-modal__close-icon[data-v-87b3dca8]{width:18px;height:18px}}[data-v-23c22ca8] .recharge-modal{padding:0;overflow:hidden}.recharge-modal__header[data-v-23c22ca8]{display:flex;align-items:flex-start;gap:.7vw .7vw;padding:1.3vw 1.5vw 1vw 1.5vw}@media (max-width:1024px){.recharge-modal__header[data-v-23c22ca8]{gap:14px 14px;padding:24px 28px 20px 28px}}.recharge-modal__head-icon[data-v-23c22ca8]{flex-shrink:0;width:2.2vw;height:2.2vw;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.recharge-modal__head-icon[data-v-23c22ca8]{width:42px;height:42px}}.recharge-modal__head-icon-svg[data-v-23c22ca8]{width:1.1vw!important;height:1.1vw!important}@media (max-width:1024px){.recharge-modal__head-icon-svg[data-v-23c22ca8]{width:22px!important;height:22px!important}}.recharge-modal__head-text[data-v-23c22ca8]{flex:1;min-width:0;padding-top:.1vw}@media (max-width:1024px){.recharge-modal__head-text[data-v-23c22ca8]{padding-top:2px}}.recharge-modal__title[data-v-23c22ca8]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4vw .4vw;margin:0;padding-right:1.5vw;font-size:1vw;font-weight:800;line-height:1.2}@media (max-width:1024px){.recharge-modal__title[data-v-23c22ca8]{gap:8px 8px;padding-right:28px;font-size:20px}}.recharge-modal__vip[data-v-23c22ca8]{display:inline-flex;align-items:center;justify-content:center;height:1vw;padding-left:.4vw;padding-right:.4vw;border-radius:.3vw;font-size:.6vw;font-weight:800;letter-spacing:.04em}@media (max-width:1024px){.recharge-modal__vip[data-v-23c22ca8]{height:20px;padding-left:8px;padding-right:8px;border-radius:6px;font-size:11px}}.recharge-modal__subtitle[data-v-23c22ca8]{margin:0;margin-top:.3vw;font-size:.7vw;line-height:1.4}@media (max-width:1024px){.recharge-modal__subtitle[data-v-23c22ca8]{margin-top:6px;font-size:13px}}.recharge-modal__body[data-v-23c22ca8]{display:flex;align-items:center;gap:1vw 1vw;padding:.9vw 1vw .9vw 1vw;margin-left:1.5vw;margin-right:1.5vw;margin-bottom:.6vw;margin-top:.6vw;border-radius:.9vw}@media (max-width:1024px){.recharge-modal__body[data-v-23c22ca8]{gap:20px 20px;padding:18px 20px 18px 20px;margin-left:28px;margin-right:28px;margin-bottom:12px;margin-top:12px;border-radius:18px}}.recharge-modal__status[data-v-23c22ca8]{display:flex;align-items:center;gap:.6vw .6vw;flex-shrink:0}@media (max-width:1024px){.recharge-modal__status[data-v-23c22ca8]{gap:12px 12px}}.recharge-modal__status-icon[data-v-23c22ca8]{width:2.5vw;height:2.5vw;border-radius:.7vw;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.recharge-modal__status-icon[data-v-23c22ca8]{width:48px;height:48px;border-radius:14px}}.recharge-modal__crown[data-v-23c22ca8]{width:1.1vw!important;height:1.1vw!important}@media (max-width:1024px){.recharge-modal__crown[data-v-23c22ca8]{width:22px!important;height:22px!important}}.recharge-modal__status-text[data-v-23c22ca8]{display:flex;flex-direction:column;gap:.2vw .2vw}@media (max-width:1024px){.recharge-modal__status-text[data-v-23c22ca8]{gap:3px 3px}}.recharge-modal__status-label[data-v-23c22ca8]{font-size:.6vw;line-height:1.2}@media (max-width:1024px){.recharge-modal__status-label[data-v-23c22ca8]{font-size:11px}}.recharge-modal__status-value[data-v-23c22ca8]{font-size:.7vw;font-weight:800;line-height:1.2}@media (max-width:1024px){.recharge-modal__status-value[data-v-23c22ca8]{font-size:14px}}.recharge-modal__field[data-v-23c22ca8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4vw .4vw}@media (max-width:1024px){.recharge-modal__field[data-v-23c22ca8]{gap:8px 8px}}.recharge-modal__error[data-v-23c22ca8],.recharge-modal__success[data-v-23c22ca8]{margin:0;padding:.4vw .5vw .4vw .5vw;border-radius:.4vw;font-size:.6vw;line-height:1.5}@media (max-width:1024px){.recharge-modal__error[data-v-23c22ca8],.recharge-modal__success[data-v-23c22ca8]{padding:8px 10px 8px 10px;border-radius:8px;font-size:12px}}.recharge-modal__field-label[data-v-23c22ca8]{display:inline-flex;align-items:center;gap:.3vw .3vw;font-size:.7vw;font-weight:600}@media (max-width:1024px){.recharge-modal__field-label[data-v-23c22ca8]{gap:6px 6px;font-size:13px}}.recharge-modal__ticket[data-v-23c22ca8]{width:.7vw!important;height:.7vw!important}@media (max-width:1024px){.recharge-modal__ticket[data-v-23c22ca8]{width:14px!important;height:14px!important}}.recharge-modal__input[data-v-23c22ca8]{width:100%;height:2vw;border-radius:.5vw;font-size:.7vw;font-family:inherit;box-sizing:border-box;outline:none}@media (max-width:1024px){.recharge-modal__input[data-v-23c22ca8]{height:38px;border-radius:10px;font-size:13px}}.recharge-modal__footer[data-v-23c22ca8]{display:flex;justify-content:flex-end;gap:.5vw .5vw;padding:.9vw 1.5vw 1.3vw 1.5vw;border-top:1px solid transparent}@media (max-width:1024px){.recharge-modal__footer[data-v-23c22ca8]{gap:10px 10px;padding:18px 28px 24px 28px}}.recharge-modal__cancel[data-v-23c22ca8],.recharge-modal__submit[data-v-23c22ca8]{min-width:max(88px,4.6vw);height:2vw;border-radius:.5vw;font-size:.7vw;font-weight:700;font-family:inherit;cursor:pointer}@media (max-width:1024px){.recharge-modal__cancel[data-v-23c22ca8],.recharge-modal__submit[data-v-23c22ca8]{min-width:88px;height:38px;border-radius:10px;font-size:13px}}.recharge-modal__cancel[data-v-23c22ca8]:disabled,.recharge-modal__submit[data-v-23c22ca8]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.recharge-modal__body[data-v-23c22ca8]{flex-direction:column;align-items:stretch;margin-left:24px;margin-right:24px}.recharge-modal__cancel[data-v-23c22ca8],.recharge-modal__input[data-v-23c22ca8],.recharge-modal__submit[data-v-23c22ca8]{height:44px;font-size:14px}.recharge-modal__footer[data-v-23c22ca8]{padding:20px 24px 24px}.recharge-modal__cancel[data-v-23c22ca8],.recharge-modal__submit[data-v-23c22ca8]{flex:1;min-width:0}}@media (max-width:768px){.recharge-modal[data-v-23c22ca8]{display:flex;flex-direction:column;height:100%;min-height:0}.recharge-modal__header[data-v-23c22ca8]{flex-shrink:0;padding:16px 16px 14px}.recharge-modal__title[data-v-23c22ca8]{font-size:17px;padding-right:32px}.recharge-modal__body[data-v-23c22ca8]{flex:none;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:16px 16px 0;padding:16px;border-radius:14px}.recharge-modal__field-label[data-v-23c22ca8]{font-size:16px}.recharge-modal__footer[data-v-23c22ca8]{flex-shrink:0;margin-top:auto;padding:12px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.recharge-modal__cancel[data-v-23c22ca8],.recharge-modal__submit[data-v-23c22ca8]{flex:1;min-width:0;height:44px;font-size:14px}}.app-modal__panel.recharge-modal{width:38.5vw!important;max-height:90vh;overflow:hidden;box-sizing:border-box}@media (max-width:1024px){.app-modal__panel.recharge-modal{width:min(740px,calc(100vw - 40px))!important}}@media (max-width:768px){.app-modal__panel.recharge-modal{display:flex;flex-direction:column;width:100%!important;max-width:none!important;max-height:none!important;height:100%!important;padding:16px 16px max(16px,env(safe-area-inset-bottom,0px))!important;padding-top:max(16px,env(safe-area-inset-top,0px))!important;border-radius:0!important;overflow:hidden!important;backdrop-filter:blur(20px) saturate(1.2)!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;box-shadow:none!important;color:var(--app-text)}.app-modal__panel.recharge-modal,.app-modal__panel.recharge-modal.is-glass{border:none!important;background:var(--app-card-bg)!important}.app-modal__panel.recharge-modal .recharge-modal__cancel,.app-modal__panel.recharge-modal .recharge-modal__input,.app-modal__panel.recharge-modal .recharge-modal__submit{height:44px;font-size:14px;min-height:44px}.app-modal__panel.recharge-modal .recharge-modal__footer{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}}[data-v-519c1657] .support-modal{padding:28px 32px 30px}.support-modal__title[data-v-519c1657]{margin:0 0 24px;padding-right:28px;color:var(--app-text,#111827);font-size:18px;font-weight:800;line-height:1.2}.support-modal__codes[data-v-519c1657]{display:flex;align-items:flex-start;justify-content:center;gap:20px;margin-bottom:20px}.support-modal__code-item[data-v-519c1657]{flex:1;min-width:0;max-width:180px;display:flex;flex-direction:column;align-items:center;gap:10px}.support-modal__code-box[data-v-519c1657]{width:100%;aspect-ratio:1/1;border-radius:16px;background:var(--app-glass-bg-soft,#fff);border:1px solid var(--app-border,#f0f0f4);box-shadow:var(--app-btn-shadow-inset,0 8px 24px rgba(63,59,91,.06));overflow:hidden}.support-modal__code-img[data-v-519c1657]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.support-modal__code-placeholder[data-v-519c1657]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--app-muted-soft,#9ca3af);background:linear-gradient(135deg,var(--app-glass-bg-soft,#faf9ff) 0,var(--app-glass-bg,#f5f5f5) 100%),repeating-linear-gradient(45deg,transparent,transparent 4px,hsla(0,0%,50%,.06) 4px,hsla(0,0%,50%,.06) 8px)}.support-modal__code-placeholder span[data-v-519c1657]{font-size:11px;font-weight:600}.support-modal__placeholder-icon[data-v-519c1657]{width:28px;height:28px;color:var(--app-primary,#f4f4f5);opacity:.72}.support-modal__code-label[data-v-519c1657]{margin:0;color:var(--app-text-secondary,#6b7280);font-size:12px;font-weight:600;text-align:center}.support-modal__desc[data-v-519c1657]{margin:0;color:var(--app-muted,#9ca3af);font-size:12px;line-height:1.6;text-align:center}@media (max-width:768px){[data-v-519c1657] .support-modal{padding:24px 20px 22px}.support-modal__title[data-v-519c1657]{font-size:17px;margin-bottom:20px}.support-modal__codes[data-v-519c1657]{flex-direction:column;align-items:center;gap:16px}.support-modal__code-item[data-v-519c1657]{width:min(220px,100%);max-width:none}.support-modal__desc[data-v-519c1657]{font-size:13px}}.app-modal__panel.support-modal{width:450px!important;max-height:90vh;overflow-y:auto;box-sizing:border-box}@media (max-width:1024px){.app-modal__panel.support-modal{width:min(450px,calc(100vw - 40px))!important;padding:24px 24px 26px!important}}@media (max-width:768px){.app-modal__panel.support-modal{width:min(360px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important;border-radius:16px!important;padding:24px 20px 22px!important;display:flex;flex-direction:column;width:100%!important;max-width:none!important;max-height:none!important;height:100%!important;padding:16px 16px max(16px,env(safe-area-inset-bottom,0px))!important;padding-top:max(16px,env(safe-area-inset-top,0px))!important;border-radius:0!important;overflow:hidden!important;backdrop-filter:blur(20px) saturate(1.2)!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;box-shadow:none!important;color:var(--app-text)}.app-modal__panel.support-modal,.app-modal__panel.support-modal.is-glass{border:none!important;background:var(--app-card-bg)!important}}.confirm-modal__icon[data-v-68d882a0]{width:48px;height:48px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.confirm-modal__icon.is-warning[data-v-68d882a0]{background:var(--app-accent-light,hsla(0,0%,100%,.08));color:var(--app-text,var(--app-text));border:1px solid var(--app-border,var(--app-border))}.confirm-modal__icon.is-danger[data-v-68d882a0]{background:rgba(239,68,68,.12);color:#ef4444;border:1px solid rgba(239,68,68,.24)}.confirm-modal__icon-svg[data-v-68d882a0]{width:22px;height:22px}.confirm-modal__title[data-v-68d882a0]{margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.3}.confirm-modal__content[data-v-68d882a0]{margin:0 0 24px;font-size:13px;line-height:1.65}.confirm-modal__actions[data-v-68d882a0]{display:flex;align-items:center;justify-content:center;gap:12px}.confirm-modal__btn[data-v-68d882a0]{flex:1;height:44px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease,transform .18s ease}.confirm-modal__btn[data-v-68d882a0]:disabled{opacity:.58;cursor:not-allowed}@media (max-width:768px){.confirm-modal__icon[data-v-68d882a0]{width:52px;height:52px;margin-bottom:14px}.confirm-modal__title[data-v-68d882a0]{font-size:17px}.confirm-modal__content[data-v-68d882a0]{font-size:14px}}.app-modal__panel.confirm-modal{padding:32px 36px 28px;text-align:center;box-sizing:border-box}@media (max-width:1024px){.app-modal__panel.confirm-modal{width:min(400px,calc(100vw - 40px))!important}}@media (max-width:768px){.app-modal__panel.confirm-modal{width:100%!important;max-width:340px!important;height:auto!important;max-height:calc(100vh - 32px)!important;border-radius:16px!important;padding:24px 20px 20px;flex:0 0 auto}}[data-v-9d3891c6] .media-preview-modal{display:flex;flex-direction:column;flex:0 0 auto;width:54.17vw!important;max-width:54.17vw!important;min-width:0;min-height:0;max-height:min(92vh,46.88vw);padding:1.04vw 1.25vw 1.15vw;box-sizing:border-box}.media-preview__title[data-v-9d3891c6]{margin:0 1.67vw .73vw 0;color:var(--app-text);font-size:.83vw;font-weight:700;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.media-preview__stage[data-v-9d3891c6]{position:relative;width:100%;height:36.46vw;flex:0 0 auto;min-height:36.46vw;border-radius:.73vw;background:#101014;overflow:hidden}.media-preview__media-wrap[data-v-9d3891c6]{position:absolute;inset:0;z-index:1}.media-preview__nav[data-v-9d3891c6]{position:absolute;top:50%;z-index:3;width:2.29vw;height:2.29vw;margin-top:-1.145vw;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:rgba(8,8,12,.62);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease}.media-preview__nav[data-v-9d3891c6]:hover{background:rgba(124,58,237,.72);border-color:rgba(244,114,182,.35)}.media-preview__nav--prev[data-v-9d3891c6]{left:.83vw}.media-preview__nav--next[data-v-9d3891c6]{right:.83vw}.media-preview__nav-icon--prev[data-v-9d3891c6]{transform:rotate(180deg)}.media-preview__media[data-v-9d3891c6]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.media-preview__empty[data-v-9d3891c6],.media-preview__error[data-v-9d3891c6],.media-preview__loading[data-v-9d3891c6]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.52vw;color:hsla(0,0%,100%,.72);font-size:.63vw}.media-preview__spinner[data-v-9d3891c6]{width:1.46vw;height:1.46vw;border:.16vw solid hsla(0,0%,100%,.18);border-top-color:#f4f4f5;border-radius:50%;animation:media-preview-spin-9d3891c6 .8s linear infinite}.media-preview__empty-icon[data-v-9d3891c6],.media-preview__error-icon[data-v-9d3891c6]{width:2.08vw;height:2.08vw;opacity:.55}.media-preview__error[data-v-9d3891c6]{color:#fca5a5}.media-preview__meta[data-v-9d3891c6]{margin-top:.63vw;color:var(--app-muted-soft,#71717a);font-size:.57vw;text-align:center;flex-shrink:0}.media-preview__footer[data-v-9d3891c6]{display:none;flex-shrink:0;margin-top:.83vw;padding-top:.21vw}.media-preview__close-btn[data-v-9d3891c6]{display:block;width:100%;height:2.29vw;border:1px solid var(--app-btn-border);border-radius:.63vw;background:var(--app-btn-bg);color:var(--app-btn-text);font-size:.73vw;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:var(--app-btn-shadow-inset);transition:border-color .18s ease,background .18s ease,color .18s ease}.media-preview__close-btn[data-v-9d3891c6]:hover{border-color:var(--app-btn-border-hover);color:var(--app-text);background:var(--app-btn-bg-hover)}@keyframes media-preview-spin-9d3891c6{to{transform:rotate(1turn)}}@media (max-width:1024px){[data-v-9d3891c6] .media-preview-modal{width:min(720px,calc(100vw - 32px))!important;max-width:min(720px,calc(100vw - 32px))!important;padding:20px 24px 22px;max-height:min(90vh,720px)}.media-preview__title[data-v-9d3891c6]{margin:15px 32px 15px 15px;font-size:14px}.media-preview__stage[data-v-9d3891c6]{height:min(560px,52vh);min-height:320px;border-radius:14px}.media-preview__nav[data-v-9d3891c6]{width:40px;height:40px;margin-top:-20px}.media-preview__nav--prev[data-v-9d3891c6]{left:12px}.media-preview__nav--next[data-v-9d3891c6]{right:12px}.media-preview__empty[data-v-9d3891c6],.media-preview__error[data-v-9d3891c6],.media-preview__loading[data-v-9d3891c6]{gap:10px;font-size:12px}.media-preview__spinner[data-v-9d3891c6]{width:28px;height:28px;border-width:3px}.media-preview__empty-icon[data-v-9d3891c6],.media-preview__error-icon[data-v-9d3891c6]{width:40px;height:40px}.media-preview__meta[data-v-9d3891c6]{margin-top:12px;font-size:11px}}@media (max-width:768px){[data-v-9d3891c6] .media-preview-modal{width:100%!important;max-width:none!important;max-height:none!important;height:100%!important;min-width:0;border-radius:0!important;padding:max(52px,calc(16px + env(safe-area-inset-top, 0px))) 16px max(16px,env(safe-area-inset-bottom,0px))}.media-preview__footer[data-v-9d3891c6]{display:block;margin:15px}.media-preview__title[data-v-9d3891c6]{margin-right:40px;font-size:16px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.media-preview__stage[data-v-9d3891c6]{flex:1 1 auto;height:auto;min-height:240px;max-height:none;border-radius:12px}.media-preview__meta[data-v-9d3891c6]{font-size:12px;padding-bottom:4px}.media-preview__close-btn[data-v-9d3891c6]{height:44px;border-radius:12px;font-size:14px}}.tag-comma-input[data-v-6673a6b3]{position:relative;width:100%}.tag-comma-input__field[data-v-6673a6b3]{width:100%;height:2.08vw;padding:0 .73vw;border:1px solid var(--app-input-border);border-radius:.63vw;background:var(--app-input-bg);color:var(--app-text);font-size:.63vw;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.tag-comma-input__field[data-v-6673a6b3]::-moz-placeholder{color:var(--app-muted-soft)}.tag-comma-input__field[data-v-6673a6b3]::placeholder{color:var(--app-muted-soft)}.tag-comma-input__field[data-v-6673a6b3]:focus{border-color:var(--app-input-focus);box-shadow:0 0 0 3px hsla(0,0%,100%,.06)}.tag-comma-input__field[data-v-6673a6b3]:disabled{opacity:.55;cursor:not-allowed}.tag-comma-input.is-open .tag-comma-input__field[data-v-6673a6b3]{border-color:rgba(82,54,212,.42);box-shadow:0 0 0 1px rgba(82,54,212,.18),0 0 0 3px rgba(82,54,212,.12)}.tag-comma-input__menu[data-v-6673a6b3]{margin:0;padding:.31vw;list-style:none;border:1px solid rgba(82,54,212,.36);border-radius:.63vw;background:linear-gradient(168deg,#1b1734,#12121a);box-shadow:0 16px 40px rgba(0,0,0,.58),0 0 0 1px rgba(82,54,212,.16),0 0 20px rgba(82,54,212,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.tag-comma-input__menu[data-v-6673a6b3]::-webkit-scrollbar{width:.21vw}.tag-comma-input__menu[data-v-6673a6b3]::-webkit-scrollbar-thumb{border-radius:.21vw;background:rgba(82,54,212,.36)}.tag-comma-input__menu--fixed[data-v-6673a6b3]{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tag-comma-input__menu[data-v-6673a6b3]:not(.tag-comma-input__menu--fixed){position:absolute;left:0;right:0;top:calc(100% + .31vw);z-index:40;max-height:8.33vw;overflow-y:auto}.tag-comma-input__option[data-v-6673a6b3]{padding:.42vw .63vw;border-radius:.42vw;color:hsla(0,0%,100%,.84);font-size:.63vw;line-height:1.35;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.tag-comma-input__option[data-v-6673a6b3]:hover{background:linear-gradient(135deg,rgba(82,54,212,.3),rgba(201,68,120,.18));color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}@media (max-width:1024px){.tag-comma-input__field[data-v-6673a6b3]{height:40px;padding:0 14px;border-radius:12px;font-size:12px}.tag-comma-input__menu[data-v-6673a6b3]{padding:6px;border-radius:12px}.tag-comma-input__menu[data-v-6673a6b3]:not(.tag-comma-input__menu--fixed){top:calc(100% + 6px);max-height:160px}.tag-comma-input__option[data-v-6673a6b3]{padding:8px 12px;border-radius:8px;font-size:12px}}@media (max-width:768px){.tag-comma-input__field[data-v-6673a6b3]{height:44px;font-size:14px}.tag-comma-input__option[data-v-6673a6b3]{font-size:14px}}[data-v-5a35c430] .tag-edit-modal{padding:0}.tag-edit[data-v-5a35c430]{display:flex;flex-direction:column;min-height:0}.tag-edit__title[data-v-5a35c430]{margin:0 0 .83vw;padding-right:1.46vw;font-size:.94vw;margin:0;color:var(--app-text);font-size:18px;font-weight:800;line-height:1.2}.tag-edit__section[data-v-5a35c430]{margin-bottom:.73vw}.tag-edit__label[data-v-5a35c430]{display:block;margin-bottom:.42vw;color:var(--app-text-secondary);font-size:.63vw;font-weight:600}.tag-edit__actions[data-v-5a35c430]{display:flex;align-items:center;justify-content:flex-end;gap:.52vw;margin-top:.83vw}.tag-edit__btn[data-v-5a35c430]{min-width:4.17vw;height:2.08vw;padding:0 max(20px,1.04vw);border-radius:.63vw;font-size:.63vw;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease,transform .18s ease}.tag-edit__btn.cancel[data-v-5a35c430]{border:1px solid var(--app-btn-border);background:var(--app-btn-bg);color:var(--app-btn-text-muted);box-shadow:var(--app-btn-shadow-inset)}.tag-edit__btn.cancel[data-v-5a35c430]:hover{border-color:var(--app-btn-border-hover);background:var(--app-btn-bg-hover);color:var(--app-text)}.tag-edit__btn.save[data-v-5a35c430]{border:1px solid var(--app-btn-border-hover);background:var(--app-btn-bg-solid);color:var(--app-btn-text);border-radius:9999px;box-shadow:var(--app-btn-shadow)}.tag-edit__btn.save[data-v-5a35c430]:hover{background:var(--app-btn-bg-hover);box-shadow:var(--app-btn-shadow-hover)}@media (max-width:1024px){.tag-edit__title[data-v-5a35c430]{margin-bottom:16px;padding-right:28px;font-size:18px}.tag-edit__section[data-v-5a35c430]{margin-bottom:14px}.tag-edit__label[data-v-5a35c430]{margin-bottom:8px;font-size:12px}.tag-edit__actions[data-v-5a35c430]{gap:10px;margin-top:16px}.tag-edit__btn[data-v-5a35c430]{min-width:80px;height:44px;padding:0 20px;border-radius:12px;font-size:13px}}@media (max-width:768px){.tag-edit[data-v-5a35c430]{display:flex;flex-direction:column;height:100%;min-height:0}.tag-edit__title[data-v-5a35c430]{flex-shrink:0;font-size:17px;padding-right:32px}.tag-edit__section[data-v-5a35c430]{flex-shrink:0}.tag-edit__actions[data-v-5a35c430]{flex-shrink:0;margin-top:auto;padding-top:12px;border-top:1px solid var(--app-border)}.tag-edit__btn[data-v-5a35c430]{flex:1;min-width:0;min-height:34px;height:34px;font-size:14px}}.app-modal__panel.tag-edit-modal{padding:1.35vw 1.46vw 1.25vw;max-height:90vh;overflow-y:auto;box-sizing:border-box}@media (max-width:1024px){.app-modal__panel.tag-edit-modal{padding:26px 28px 24px;width:min(450px,calc(100vw - 40px))!important}}@media (max-width:768px){.app-modal__panel.tag-edit-modal{display:flex;flex-direction:column;width:100%!important;max-width:none!important;max-height:none!important;height:100%!important;padding:16px 16px max(16px,env(safe-area-inset-bottom,0px))!important;padding-top:max(16px,env(safe-area-inset-top,0px))!important;border-radius:0!important;overflow:hidden!important;backdrop-filter:blur(20px) saturate(1.2)!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;box-shadow:none!important;color:var(--app-text)}.app-modal__panel.tag-edit-modal,.app-modal__panel.tag-edit-modal.is-glass{border:none!important;background:var(--app-card-bg)!important}.app-modal__panel.tag-edit-modal .tag-edit__actions{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}}.auth-modal[data-v-d512263a]{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:1.25vw;background:radial-gradient(ellipse 70% 50% at 50% 40%,rgba(74,50,201,.18) 0,transparent 62%),rgba(0,0,0,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auth-modal__panel[data-v-d512263a]{display:flex;width:43.875vw;max-width:98.333vw;min-height:28.125vw;max-height:calc(100vh - 2.5vw);border-radius:1.25vw;overflow:hidden;background-color:#0a0a10!important;background-image:radial-gradient(ellipse 88% 46% at 50% 0,#14102e 0,#0a0a10 58%),linear-gradient(168deg,#110e24,#140d15 34%,#0a0a10)!important;border:1px solid rgba(82,54,212,.28)!important;box-shadow:0 32px 72px rgba(0,0,0,.68),0 0 0 1px rgba(82,54,212,.12),inset 0 1px 0 hsla(0,0%,100%,.06)!important;color:#fff}.auth-modal__brand[data-v-d512263a]{flex:0 0 38%;padding:2.083vw 1.875vw;background-color:transparent!important;background-image:radial-gradient(ellipse 120% 80% at 0 0,rgba(82,54,212,.3) 0,transparent 55%),radial-gradient(ellipse 80% 60% at 100% 100%,rgba(201,68,120,.2) 0,transparent 50%),linear-gradient(168deg,#20184f,#16112f 42%,#0a0a10)!important;border-right:1px solid rgba(82,54,212,.18);color:#fff;display:flex;flex-direction:column;position:relative}.auth-modal__brand[data-v-d512263a]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 18%,transparent 82%,rgba(201,68,120,.06));pointer-events:none}.auth-modal__brand-top[data-v-d512263a]{display:flex;align-items:center;gap:.521vw;margin-bottom:1.667vw;position:relative;z-index:1}.auth-modal__logo[data-v-d512263a]{width:1.875vw;height:1.875vw;display:block;-o-object-fit:contain;object-fit:contain}.auth-modal__brand-name[data-v-d512263a]{font-size:.677vw;font-weight:700;opacity:.95}.auth-modal__brand-title[data-v-d512263a]{margin:0 0 1.458vw;font-size:1.354vw;font-weight:800;line-height:1.35;position:relative;z-index:1;background:linear-gradient(90deg,#fff,#8f59c6 54%,#c94478);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.auth-modal__features[data-v-d512263a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.042vw;flex:1;position:relative;z-index:1}.auth-modal__features li[data-v-d512263a]{display:flex;gap:.625vw;align-items:flex-start}.auth-modal__feature-icon[data-v-d512263a]{width:1.146vw;height:1.146vw;border-radius:50%;background:linear-gradient(145deg,rgba(82,54,212,.88),rgba(184,61,110,.82));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 2px 8px rgba(74,50,201,.28)}.auth-modal__feature-check[data-v-d512263a]{width:.573vw;height:.573vw;color:#fff}.auth-modal__features b[data-v-d512263a]{display:block;font-size:.677vw;margin-bottom:.156vw;color:hsla(0,0%,100%,.96)}.auth-modal__features p[data-v-d512263a]{margin:0;font-size:.573vw;color:hsla(0,0%,100%,.68);line-height:1.5}.auth-modal__brand-footer[data-v-d512263a]{display:flex;align-items:center;gap:.521vw;font-size:.573vw;color:hsla(0,0%,100%,.72);position:relative;z-index:1}.auth-modal__avatars[data-v-d512263a]{display:flex}.auth-modal__avatar[data-v-d512263a]{width:1.25vw;height:1.25vw;border-radius:50%;border:2px solid rgba(82,54,212,.42);background:linear-gradient(135deg,#7a3fb8,#c94478);margin-left:-.417vw;box-shadow:0 2px 6px rgba(74,50,201,.32)}.auth-modal__avatar[data-v-d512263a]:first-child{margin-left:0}.auth-modal__avatar[data-v-d512263a]:nth-child(2){background:linear-gradient(135deg,#5236d4,#cc4576)}.auth-modal__avatar[data-v-d512263a]:nth-child(3){background:linear-gradient(135deg,#b83d6e,#7a3fb8)}.auth-modal__form-wrap[data-v-d512263a]{flex:1;position:relative;min-width:0;min-height:0;padding:2.083vw 2.188vw 1.458vw;display:flex;flex-direction:column;overflow-y:auto;background:linear-gradient(180deg,rgba(18,18,26,.96),#0c0c13)!important}.auth-modal__close[data-v-d512263a]{position:absolute;right:1.042vw;top:.938vw;width:1.458vw;height:1.458vw;border:1px solid transparent;background:rgba(26,26,36,.72);color:hsla(0,0%,100%,.62);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease,color .2s ease,border-color .2s ease;z-index:2}.auth-modal__close[data-v-d512263a]:hover{background:rgba(82,54,212,.18);border-color:rgba(82,54,212,.32);color:#fff}.auth-modal__close-icon[data-v-d512263a]{width:.833vw;height:.833vw}.auth-modal__form[data-v-d512263a]{flex:1;display:flex;flex-direction:column;position:relative;min-height:0}.auth-modal__title[data-v-d512263a]{margin:0 0 1.25vw;font-size:1.146vw;font-weight:800;line-height:1.2;background:linear-gradient(90deg,#fff,#8f59c6 54%,#c94478);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.auth-modal__subtitle[data-v-d512263a]{margin:-.729vw 0 1.042vw;color:hsla(0,0%,100%,.58);font-size:.625vw;line-height:1.6}.auth-field[data-v-d512263a]{position:relative;margin-bottom:.729vw}.auth-field--inline-code[data-v-d512263a]{flex:1;min-width:0;margin-bottom:0}.auth-field__toggle[data-v-d512263a]{position:absolute;right:.625vw;top:50%;transform:translateY(-50%);border:none;background:transparent;color:hsla(0,0%,100%,.42);cursor:pointer;padding:0;display:inline-flex;width:1.667vw;height:1.667vw;align-items:center;justify-content:center;border-radius:50%;transition:color .18s ease,background .18s ease}.auth-field__toggle[data-v-d512263a]:hover{color:rgba(201,68,120,.88);background:rgba(82,54,212,.12)}.auth-field__toggle-icon[data-v-d512263a]{width:.833vw;height:.833vw}.auth-input[data-v-d512263a]{width:100%;height:2.292vw;padding:0 .833vw;border-radius:.625vw;font-size:.677vw;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;border:1px solid rgba(82,54,212,.18)!important;background:#1a1a24!important;color:#fff!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.28)!important}.auth-input[data-v-d512263a]::-moz-placeholder{color:hsla(0,0%,100%,.46)!important}.auth-input[data-v-d512263a]::placeholder{color:hsla(0,0%,100%,.46)!important}.auth-input[data-v-d512263a]:focus{border-color:rgba(82,54,212,.58)!important;background:#1e1e2a!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.22),0 0 0 3px rgba(82,54,212,.22)!important}.auth-input.is-locked[data-v-d512263a],.auth-input[readonly].is-locked[data-v-d512263a]{opacity:.85;cursor:not-allowed;color:hsla(0,0%,100%,.78);background:hsla(0,0%,100%,.04)}.auth-row[data-v-d512263a]{display:flex;gap:.521vw}.auth-row .auth-field[data-v-d512263a]{flex:1;min-width:0}.auth-slider[data-v-d512263a]{margin-bottom:.729vw}.auth-slider__track[data-v-d512263a]{position:relative;height:2.396vw;border:1px solid rgba(82,54,212,.18);border-radius:999px;background:#1a1a24;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.24);transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}.auth-slider__fill[data-v-d512263a]{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:linear-gradient(90deg,rgba(82,54,212,.28),rgba(201,68,120,.22));pointer-events:none;z-index:1}.auth-slider__thumb[data-v-d512263a]{position:absolute;left:0;top:0;width:2.188vw;height:calc(100% - 4px);margin:2px;border-radius:999px;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e);color:#fff;border:1px solid hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;cursor:grab;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06)}.auth-slider__thumb[data-v-d512263a]:active{cursor:grabbing}.auth-slider__thumb-icon[data-v-d512263a]{width:.729vw;height:.729vw}.auth-slider__text[data-v-d512263a]{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.42);font-size:.625vw;font-weight:500;pointer-events:none;transition:color .28s ease}.auth-slider.is-dragging .auth-slider__track[data-v-d512263a]{border-color:rgba(82,54,212,.42)}.auth-slider.is-dragging .auth-slider__text[data-v-d512263a]{color:rgba(122,63,184,.72)}.auth-slider.is-verified .auth-slider__track[data-v-d512263a]{border-color:rgba(201,68,120,.48);background:#211d39;box-shadow:inset 0 0 0 1px rgba(82,54,212,.14),inset 0 1px 2px rgba(0,0,0,.18)}.auth-slider.is-verified .auth-slider__fill[data-v-d512263a]{background:linear-gradient(90deg,rgba(82,54,212,.38),rgba(201,68,120,.32))}.auth-slider.is-verified .auth-slider__text[data-v-d512263a]{color:#d2648f;font-weight:600;z-index:1}.auth-options[data-v-d512263a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.042vw;font-size:.625vw}.auth-checkbox[data-v-d512263a]{display:inline-flex;align-items:center;gap:.313vw;color:hsla(0,0%,100%,.62);cursor:pointer}.auth-checkbox input[data-v-d512263a]{accent-color:#5236d4;width:.833vw;height:.833vw}.auth-link[data-v-d512263a]{border:none;background:transparent;padding:0;color:#9969cc;font-size:inherit;font-family:inherit;cursor:pointer;transition:color .18s ease}.auth-link.strong[data-v-d512263a]{font-weight:700;color:#c94478}.auth-link[data-v-d512263a]:hover{color:#d46c95}.auth-submit[data-v-d512263a]{width:100%;height:2.396vw;font-size:.729vw;font-weight:700;font-family:inherit;cursor:pointer;position:relative;isolation:isolate;border:none!important;border-radius:.625vw;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.auth-submit[data-v-d512263a]:before{content:"";position:absolute;inset:1px 8% auto;height:46%;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent);pointer-events:none;z-index:0}.auth-submit[data-v-d512263a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08)!important;filter:brightness(1.04)}.auth-submit[data-v-d512263a]:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.48),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08)!important}.auth-submit[data-v-d512263a]:disabled{opacity:.52;filter:grayscale(.3);cursor:not-allowed;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.16)!important}.auth-back[data-v-d512263a]{width:100%;height:2.292vw;margin-top:.521vw;border-radius:.625vw;font-size:.677vw;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important;transition:border-color .18s ease,background .18s ease,color .18s ease}.auth-back[data-v-d512263a]:hover:not(:disabled){border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important}.auth-switch[data-v-d512263a]{margin:.833vw 0 0;text-align:center;color:hsla(0,0%,100%,.52);font-size:.625vw}.auth-error[data-v-d512263a]{border-radius:.521vw;border:1px solid rgba(239,68,68,.28);background:rgba(239,68,68,.12);color:#fca5a5}.auth-error[data-v-d512263a],.auth-success[data-v-d512263a]{margin:-.625vw 0 .833vw;padding:.521vw .625vw;font-size:.625vw;line-height:1.5}.auth-success[data-v-d512263a]{border-radius:.521vw;border:1px solid rgba(34,197,94,.28);background:rgba(34,197,94,.12);color:#86efac}.auth-strength[data-v-d512263a]{margin:-.417vw 0 .729vw}.auth-strength__bar[data-v-d512263a]{display:flex;gap:.208vw;margin-bottom:.313vw}.auth-strength__seg[data-v-d512263a]{flex:1;height:.208vw;border-radius:.104vw;background:hsla(0,0%,100%,.12);transition:background .2s ease}.auth-strength__seg.active[data-v-d512263a]{background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)}.auth-strength p[data-v-d512263a]{margin:0;color:hsla(0,0%,100%,.42);font-size:.521vw}.auth-decoy[data-v-d512263a]{position:absolute;left:-9999px;width:0;height:0;opacity:0;pointer-events:none;overflow:hidden}.auth-code-row[data-v-d512263a]{display:flex;align-items:center;gap:.521vw;margin-bottom:.729vw}.auth-code-inputs[data-v-d512263a]{position:relative;display:flex;gap:.313vw;flex:1;min-width:0;cursor:text}.auth-code-box[data-v-d512263a]{flex:1;min-width:0;max-width:2.292vw;height:2.292vw;border-radius:.521vw;display:flex;align-items:center;justify-content:center;font-size:.833vw;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;border:1px solid rgba(82,54,212,.18)!important;background:#1a1a24!important;color:#fff!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.28)!important}.auth-code-box[data-v-d512263a]::-moz-placeholder{color:hsla(0,0%,100%,.46)!important}.auth-code-box[data-v-d512263a]::placeholder{color:hsla(0,0%,100%,.46)!important}.auth-code-box[data-v-d512263a]:focus{border-color:rgba(82,54,212,.58)!important;background:#1e1e2a!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.22),0 0 0 3px rgba(82,54,212,.22)!important}.auth-code-box.is-active[data-v-d512263a]{border-color:rgba(82,54,212,.58)!important;background:#20202d!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.22),0 0 0 2px rgba(82,54,212,.22)!important}.auth-code-box.has-value[data-v-d512263a]{border-color:rgba(201,68,120,.36)!important}.auth-code-overlay[data-v-d512263a]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;opacity:0}.auth-code-btn[data-v-d512263a]{flex-shrink:0;height:2.292vw;padding:0 .729vw;border-radius:.521vw;font-size:.625vw;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important;transition:border-color .18s ease,background .18s ease,color .18s ease}.auth-code-btn[data-v-d512263a]:hover:not(:disabled){border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important}.auth-code-btn[data-v-d512263a]:disabled{opacity:.48;cursor:not-allowed}.auth-legal[data-v-d512263a]{margin:auto 0 0;padding-top:1.042vw;text-align:center;color:hsla(0,0%,100%,.38);font-size:.573vw;line-height:1.6}.auth-legal__link[data-v-d512263a]{border:none;padding:0;background:transparent;color:#9461c9;font-size:inherit;font-family:inherit;font-weight:600;cursor:pointer;text-decoration:none;transition:color .18s ease}.auth-legal__link[data-v-d512263a]:hover{text-decoration:underline;color:#c94478}.auth-modal-fade-enter-active[data-v-d512263a],.auth-modal-fade-leave-active[data-v-d512263a]{transition:opacity .28s ease}.auth-modal-fade-enter-active .auth-modal__panel[data-v-d512263a],.auth-modal-fade-leave-active .auth-modal__panel[data-v-d512263a]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s ease}.auth-modal-fade-enter[data-v-d512263a],.auth-modal-fade-leave-to[data-v-d512263a]{opacity:0}.auth-modal-fade-enter .auth-modal__panel[data-v-d512263a],.auth-modal-fade-leave-to .auth-modal__panel[data-v-d512263a]{opacity:0;transform:translateY(12px) scale(.97)}@media (max-width:1024px){.auth-modal[data-v-d512263a]{padding:16px}.auth-modal__panel[data-v-d512263a]{width:min(900px,calc(100vw - 32px));max-width:calc(100vw - 32px);min-height:auto;max-height:calc(100vh - 32px);border-radius:24px}.auth-modal__brand[data-v-d512263a]{flex:0 0 280px;padding:28px 24px}.auth-modal__brand-top[data-v-d512263a]{gap:10px;margin-bottom:32px}.auth-modal__logo[data-v-d512263a]{width:36px;height:36px}.auth-modal__brand-name[data-v-d512263a]{font-size:13px}.auth-modal__brand-title[data-v-d512263a]{font-size:22px;margin-bottom:20px}.auth-modal__features[data-v-d512263a]{gap:20px}.auth-modal__features li[data-v-d512263a]{gap:12px}.auth-modal__feature-icon[data-v-d512263a]{width:22px;height:22px}.auth-modal__feature-check[data-v-d512263a]{width:11px;height:11px}.auth-modal__features b[data-v-d512263a]{font-size:13px;margin-bottom:3px}.auth-modal__features p[data-v-d512263a]{font-size:11px}.auth-modal__brand-footer[data-v-d512263a]{gap:10px;font-size:11px}.auth-modal__avatar[data-v-d512263a]{width:24px;height:24px;margin-left:-8px}.auth-modal__form-wrap[data-v-d512263a]{padding:32px 28px 24px}.auth-modal__close[data-v-d512263a]{right:20px;top:18px;width:28px;height:28px}.auth-modal__close-icon[data-v-d512263a]{width:16px;height:16px}.auth-modal__title[data-v-d512263a]{font-size:22px;margin-bottom:24px}.auth-modal__subtitle[data-v-d512263a]{margin:-14px 0 20px;font-size:12px}.auth-field[data-v-d512263a]{margin-bottom:14px}.auth-field__toggle[data-v-d512263a]{right:12px;width:32px;height:32px}.auth-field__toggle-icon[data-v-d512263a]{width:16px;height:16px}.auth-input[data-v-d512263a]{height:44px;padding:0 16px;border-radius:12px;font-size:13px}.auth-row[data-v-d512263a]{gap:10px}.auth-slider[data-v-d512263a]{margin-bottom:14px}.auth-slider__track[data-v-d512263a]{height:46px}.auth-slider__thumb[data-v-d512263a]{width:42px}.auth-slider__thumb-icon[data-v-d512263a]{width:14px;height:14px}.auth-slider__text[data-v-d512263a]{font-size:12px}.auth-options[data-v-d512263a]{margin-bottom:20px;font-size:12px}.auth-checkbox input[data-v-d512263a]{width:16px;height:16px}.auth-submit[data-v-d512263a]{height:46px;border-radius:12px;font-size:14px}.auth-back[data-v-d512263a]{height:44px;margin-top:10px;border-radius:12px;font-size:13px}.auth-switch[data-v-d512263a]{margin:16px 0 0;font-size:12px}.auth-error[data-v-d512263a],.auth-success[data-v-d512263a]{margin:-12px 0 16px;padding:10px 12px;border-radius:10px;font-size:12px}.auth-strength[data-v-d512263a]{margin:-8px 0 14px}.auth-strength__bar[data-v-d512263a]{gap:4px;margin-bottom:6px}.auth-strength__seg[data-v-d512263a]{height:4px;border-radius:2px}.auth-strength p[data-v-d512263a]{font-size:10px}.auth-code-row[data-v-d512263a]{gap:10px;margin-bottom:14px}.auth-code-inputs[data-v-d512263a]{gap:6px}.auth-code-box[data-v-d512263a]{max-width:44px;height:44px;border-radius:10px;font-size:16px}.auth-code-btn[data-v-d512263a]{height:44px;padding:0 14px;border-radius:10px;font-size:12px}.auth-legal[data-v-d512263a]{padding-top:20px;font-size:11px}}@media (max-width:768px){.auth-modal[data-v-d512263a]{padding:0;align-items:stretch}.auth-modal__panel[data-v-d512263a]{width:100%;max-width:none;max-height:none;height:100%;border-radius:0;flex-direction:column}.auth-modal__brand[data-v-d512263a]{display:none}.auth-modal__form-wrap[data-v-d512263a]{flex:1;padding:max(48px,calc(16px + env(safe-area-inset-top, 0px))) 20px max(20px,env(safe-area-inset-bottom,0px))}.auth-modal__close[data-v-d512263a]{right:12px;top:max(12px,env(safe-area-inset-top,0px));width:44px;height:44px}.auth-modal__title[data-v-d512263a]{font-size:20px;margin-bottom:20px}.auth-row[data-v-d512263a]{flex-direction:column;gap:0}.auth-code-row[data-v-d512263a]{flex-direction:column;align-items:stretch}.auth-code-btn[data-v-d512263a]{width:100%;min-height:44px;font-size:13px}.auth-options[data-v-d512263a]{flex-wrap:wrap;gap:8px}.auth-back[data-v-d512263a],.auth-submit[data-v-d512263a]{min-height:46px;font-size:15px}}.app-switch[data-v-24a73e9f]{display:inline-flex;align-items:center;padding:0;border:none;background:transparent;cursor:pointer;font-family:inherit;flex-shrink:0}.app-switch.is-disabled[data-v-24a73e9f]{cursor:not-allowed;opacity:.55}.app-switch__track[data-v-24a73e9f]{position:relative;width:48px;height:26px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.28);overflow:hidden;background-clip:padding-box;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.app-switch.is-checked .app-switch__track[data-v-24a73e9f]{background:#4ade80;border-color:rgba(74,222,128,.55);background-clip:padding-box;box-shadow:0 0 0 2px rgba(74,222,128,.18),inset 0 1px 2px rgba(0,0,0,.12)}.app-switch:not(.is-disabled):hover.is-checked .app-switch__track[data-v-24a73e9f]{background:#86efac}.app-switch:not(.is-disabled):hover:not(.is-checked) .app-switch__track[data-v-24a73e9f]{background:hsla(0,0%,100%,.2)}.app-switch__thumb[data-v-24a73e9f]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.28);display:flex;align-items:center;justify-content:center;transition:transform .22s ease,background .22s ease}.app-switch.is-checked .app-switch__thumb[data-v-24a73e9f]{transform:translateX(22px);background:#fff}.app-switch__check[data-v-24a73e9f]{width:11px;height:11px;color:#15803d}@media (max-width:768px){.app-switch__track[data-v-24a73e9f]{width:52px;height:30px}.app-switch__thumb[data-v-24a73e9f]{top:2px;left:2px;width:24px;height:24px}.app-switch.is-checked .app-switch__thumb[data-v-24a73e9f]{transform:translateX(22px)}}.dh-create__title[data-v-60e49b98]{margin:0 0 .94vw;padding-right:1.46vw;color:var(--app-text);font-size:.94vw;font-weight:800;line-height:1.2;margin-bottom:20px}.dh-create__header .dh-create__title[data-v-60e49b98]{margin-bottom:20px}.dh-create__tip[data-v-60e49b98]{display:flex;align-items:flex-start;gap:.42vw;margin-bottom:.94vw;padding:.63vw .73vw;border-radius:.63vw;border:1px solid var(--app-border);background:var(--app-glass-bg-soft);color:var(--app-muted);font-size:.62vw;line-height:1.55}.dh-create__tip p[data-v-60e49b98]{margin:0 0 4.03px}.dh-create__tip ol[data-v-60e49b98]{margin:0;padding-left:19.97px}.dh-create__tip li[data-v-60e49b98]{margin-bottom:1.92px}.dh-create__tip-icon[data-v-60e49b98]{width:14.02px;height:14.02px;flex-shrink:0;margin-top:.96px}.dh-create__field[data-v-60e49b98]{margin-bottom:.83vw}.dh-create__label[data-v-60e49b98]{display:block;margin-bottom:.42vw;color:var(--app-text-secondary);font-size:.63vw;font-weight:700}.dh-create__required[data-v-60e49b98]{margin-left:.1em;color:#f472b6;font-weight:800}.dh-create__input[data-v-60e49b98]{width:100%;height:2.19vw;padding:0 .73vw;border:1px solid var(--app-input-border);border-radius:.63vw;background:var(--app-input-bg);color:var(--app-text);font-size:.63vw;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.dh-create__input[data-v-60e49b98]::-moz-placeholder{color:var(--app-muted-soft)}.dh-create__input[data-v-60e49b98]::placeholder{color:var(--app-muted-soft)}.dh-create__input[data-v-60e49b98]:focus{border-color:var(--app-input-focus);box-shadow:0 0 0 3px hsla(0,0%,100%,.06)}.dh-create__preview-wrap[data-v-60e49b98]{position:relative;min-height:7.29vw;padding:.94vw;border:1px dashed var(--app-btn-border);border-radius:.73vw;background:var(--app-glass-bg-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.31vw;overflow:hidden;cursor:pointer;transition:border-color .2s ease,background .2s ease;box-sizing:border-box}.dh-create__preview-wrap.is-dragover[data-v-60e49b98],.dh-create__preview-wrap[data-v-60e49b98]:hover{border-color:var(--app-btn-border-hover);background:var(--app-btn-bg-hover)}.dh-create__preview-wrap.is-video[data-v-60e49b98]{min-height:11.46vw;padding:.73vw;cursor:default}.dh-create__preview-wrap.is-uploading[data-v-60e49b98]{cursor:default}.dh-create__file-input[data-v-60e49b98]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.dh-create__type-badge[data-v-60e49b98]{position:absolute;left:.73vw;top:.73vw;z-index:2;display:inline-flex;align-items:center;gap:.21vw;padding:.16vw .42vw;border-radius:.31vw;background:rgba(17,24,39,.72);color:#fff;font-size:.57vw;font-weight:600}.dh-create__type-badge-icon[data-v-60e49b98]{width:.57vw;height:.57vw}.dh-create__preview-remove[data-v-60e49b98]{position:absolute;right:.73vw;top:.73vw;z-index:2;width:1.46vw;height:1.46vw;padding:0;border:none;border-radius:50%;background:rgba(17,24,39,.55);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.dh-create__preview-remove[data-v-60e49b98]:hover{background:rgba(17,24,39,.78)}.dh-create__preview-remove-icon[data-v-60e49b98]{width:.57vw;height:.57vw}.dh-create__preview-video[data-v-60e49b98]{width:100%;max-height:10.42vw;border-radius:.52vw;background:#111827}.dh-create__progress-overlay[data-v-60e49b98]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.42vw;padding:.83vw;background:rgba(17,24,39,.72);color:#fff;pointer-events:auto}.dh-create__upload-icon-wrap[data-v-60e49b98]{display:inline-flex;align-items:center;justify-content:center;width:3.13vw;height:3.13vw;margin-bottom:.42vw;border-radius:50%;border:1px dashed hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.55);transition:border-color .2s ease,background .2s ease,color .2s ease}.dh-create__preview-wrap.is-dragover .dh-create__upload-icon-wrap[data-v-60e49b98],.dh-create__preview-wrap:hover .dh-create__upload-icon-wrap[data-v-60e49b98]{border-color:hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.06);color:var(--app-text)}.dh-create__upload-icon[data-v-60e49b98]{width:1.25vw;height:1.25vw;background:transparent!important;box-shadow:none!important;color:inherit!important}.dh-create__upload-title[data-v-60e49b98]{margin:0;color:var(--app-text);font-size:18px;font-weight:600}.dh-create__upload-sub[data-v-60e49b98]{margin:0;color:var(--app-muted-soft);font-size:12px}.dh-create__upload-name[data-v-60e49b98]{margin:0;max-width:80%;color:hsla(0,0%,100%,.9);font-size:.57vw;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dh-create__upload-status[data-v-60e49b98]{margin:0;color:#fff;font-size:.63vw;font-weight:600;text-align:center}.dh-create__upload-progress[data-v-60e49b98]{width:100%;max-width:12.5vw;height:.31vw;border-radius:.21vw;background:hsla(0,0%,100%,.1);overflow:hidden}.dh-create__upload-progress-fill[data-v-60e49b98]{height:100%;border-radius:inherit;background:var(--app-primary);transition:width .15s ease}.dh-create__upload-percent[data-v-60e49b98]{margin:0;color:var(--app-muted-soft);font-size:.52vw;font-weight:600}.dh-create__actions[data-v-60e49b98]{display:flex;align-items:center;justify-content:flex-end;gap:.52vw;margin-top:1.04vw}.dh-create__btn[data-v-60e49b98]{min-width:4.17vw;height:2.08vw;padding:0 1.04vw;border-radius:.63vw;font-size:.63vw;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease}.dh-create__btn.cancel[data-v-60e49b98]{border:1px solid var(--app-btn-border);background:var(--app-btn-bg);color:var(--app-btn-text-muted);box-shadow:var(--app-btn-shadow-inset)}.dh-create__btn.cancel[data-v-60e49b98]:hover{border-color:var(--app-btn-border-hover);background:var(--app-btn-bg-hover);color:var(--app-text)}.dh-create__btn.confirm[data-v-60e49b98]{border:1px solid var(--app-btn-border-hover);background:var(--app-btn-bg-solid);color:var(--app-btn-text);box-shadow:var(--app-btn-shadow)}.dh-create__btn.confirm[data-v-60e49b98]:hover:not(:disabled){background:var(--app-btn-bg-hover);box-shadow:var(--app-btn-shadow-hover)}.dh-create__btn.confirm[data-v-60e49b98]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.dh-create__title[data-v-60e49b98]{margin-bottom:18px;padding-right:28px;font-size:18px}.dh-create__tip[data-v-60e49b98]{gap:8px;margin-bottom:18px;padding:12px 14px;border-radius:12px;font-size:11px}.dh-create__field[data-v-60e49b98]{margin-bottom:16px}.dh-create__label[data-v-60e49b98]{margin-bottom:8px;font-size:12px}.dh-create__input[data-v-60e49b98]{height:42px;padding:0 14px;border-radius:12px;font-size:12px}.dh-create__preview-wrap[data-v-60e49b98]{min-height:140px;padding:18px;border-radius:14px}.dh-create__preview-wrap.is-video[data-v-60e49b98]{min-height:220px;padding:14px}.dh-create__type-badge[data-v-60e49b98]{left:14px;top:14px;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px}.dh-create__preview-remove-icon[data-v-60e49b98],.dh-create__type-badge-icon[data-v-60e49b98]{width:11px;height:11px}.dh-create__preview-remove[data-v-60e49b98]{right:14px;top:14px;width:28px;height:28px}.dh-create__preview-video[data-v-60e49b98]{max-height:220px;border-radius:10px}.dh-create__upload-icon-wrap[data-v-60e49b98]{width:56px;height:56px;margin-bottom:10px}.dh-create__upload-icon[data-v-60e49b98]{width:24px;height:24px}.dh-create__upload-name[data-v-60e49b98],.dh-create__upload-status[data-v-60e49b98]{font-size:12px}.dh-create__upload-progress[data-v-60e49b98]{max-width:240px;height:6px;border-radius:4px}.dh-create__upload-percent[data-v-60e49b98]{font-size:11px}.dh-create__actions[data-v-60e49b98]{gap:10px;margin-top:20px}.dh-create__btn[data-v-60e49b98]{min-width:80px;height:40px;padding:0 20px;border-radius:12px;font-size:12px}}@media (max-width:768px){.dh-create[data-v-60e49b98]{display:flex;flex-direction:column;height:100%;min-height:0}.dh-create__header[data-v-60e49b98]{flex-shrink:0;padding-bottom:12px}.dh-create__title[data-v-60e49b98]{font-size:17px;padding-right:32px}.dh-create__body[data-v-60e49b98]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.dh-create__tip[data-v-60e49b98]{font-size:12px;line-height:1.6;margin-bottom:14px}.dh-create__preview-wrap[data-v-60e49b98]{min-height:120px}.dh-create__preview-wrap.is-video[data-v-60e49b98]{min-height:180px}.dh-create__actions[data-v-60e49b98]{flex-shrink:0;margin-top:0;padding-top:12px;border-top:1px solid var(--app-border);background:transparent}}.dh-create__title[data-v-f3237aea]{margin:0 0 .94vw;padding-right:1.46vw;color:var(--app-text);font-size:.94vw;font-weight:800;line-height:1.2;margin-bottom:20px}.dh-create__header .dh-create__title[data-v-f3237aea]{margin-bottom:20px}.dh-create__field[data-v-f3237aea]{margin-bottom:.83vw}.dh-create__label[data-v-f3237aea]{display:block;margin-bottom:.42vw;color:var(--app-text-secondary);font-size:.63vw;font-weight:700}.dh-create__input[data-v-f3237aea]{width:100%;height:2.19vw;padding:0 .73vw;border:1px solid var(--app-input-border);border-radius:.63vw;background:var(--app-input-bg);color:var(--app-text);font-size:.63vw;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.dh-create__input[data-v-f3237aea]::-moz-placeholder{color:var(--app-muted-soft)}.dh-create__input[data-v-f3237aea]::placeholder{color:var(--app-muted-soft)}.dh-create__input[data-v-f3237aea]:focus{border-color:var(--app-input-focus);box-shadow:0 0 0 3px hsla(0,0%,100%,.06)}.dh-create__preview-wrap[data-v-f3237aea]{position:relative;min-height:7.29vw;padding:.94vw;border:1px dashed var(--app-btn-border);border-radius:.73vw;background:var(--app-glass-bg-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.31vw;overflow:hidden;cursor:pointer;transition:border-color .2s ease,background .2s ease;box-sizing:border-box}.dh-create__preview-wrap.is-dragover[data-v-f3237aea],.dh-create__preview-wrap[data-v-f3237aea]:hover{border-color:var(--app-btn-border-hover);background:var(--app-btn-bg-hover)}.dh-create__preview-wrap.is-video[data-v-f3237aea]{min-height:11.46vw;padding:.73vw;cursor:default}.dh-create__preview-wrap.is-uploading[data-v-f3237aea]{cursor:default}.dh-create__file-input[data-v-f3237aea]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.dh-create__type-badge[data-v-f3237aea]{position:absolute;left:.73vw;top:.73vw;z-index:2;display:inline-flex;align-items:center;gap:.21vw;padding:.16vw .42vw;border-radius:.31vw;background:rgba(17,24,39,.72);color:#fff;font-size:.57vw;font-weight:600}.dh-create__type-badge-icon[data-v-f3237aea]{width:.57vw;height:.57vw}.dh-create__preview-remove[data-v-f3237aea]{position:absolute;right:.73vw;top:.73vw;z-index:2;width:1.46vw;height:1.46vw;padding:0;border:none;border-radius:50%;background:rgba(17,24,39,.55);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.dh-create__preview-remove[data-v-f3237aea]:hover{background:rgba(17,24,39,.78)}.dh-create__preview-remove-icon[data-v-f3237aea]{width:.57vw;height:.57vw}.dh-create__preview-video[data-v-f3237aea]{width:100%;max-height:10.42vw;border-radius:.52vw;background:#111827}.dh-create__progress-overlay[data-v-f3237aea]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.42vw;padding:.83vw;background:rgba(17,24,39,.72);color:#fff;pointer-events:auto}.dh-create__upload-icon-wrap[data-v-f3237aea]{display:inline-flex;align-items:center;justify-content:center;width:3.13vw;height:3.13vw;margin-bottom:.42vw;border-radius:50%;border:1px dashed hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.55);transition:border-color .2s ease,background .2s ease,color .2s ease}.dh-create__preview-wrap.is-dragover .dh-create__upload-icon-wrap[data-v-f3237aea],.dh-create__preview-wrap:hover .dh-create__upload-icon-wrap[data-v-f3237aea]{border-color:hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.06);color:var(--app-text)}.dh-create__upload-icon[data-v-f3237aea]{width:1.25vw;height:1.25vw;background:transparent!important;box-shadow:none!important;color:inherit!important}.dh-create__upload-title[data-v-f3237aea]{margin:0;color:var(--app-text);font-size:18px;font-weight:600}.dh-create__upload-sub[data-v-f3237aea]{margin:0;color:var(--app-muted-soft);font-size:12px}.dh-create__upload-name[data-v-f3237aea]{margin:0;max-width:80%;color:hsla(0,0%,100%,.9);font-size:.57vw;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dh-create__upload-status[data-v-f3237aea]{margin:0;color:#fff;font-size:.63vw;font-weight:600;text-align:center}.dh-create__upload-progress[data-v-f3237aea]{width:100%;max-width:12.5vw;height:.31vw;border-radius:.21vw;background:hsla(0,0%,100%,.1);overflow:hidden}.dh-create__upload-progress-fill[data-v-f3237aea]{height:100%;border-radius:inherit;background:var(--app-primary);transition:width .15s ease}.dh-create__upload-percent[data-v-f3237aea]{margin:0;color:var(--app-muted-soft);font-size:.52vw;font-weight:600}.dh-create__actions[data-v-f3237aea]{display:flex;align-items:center;justify-content:flex-end;gap:.52vw;margin-top:1.04vw}.dh-create__btn[data-v-f3237aea]{min-width:4.17vw;height:2.08vw;padding:0 1.04vw;border-radius:.63vw;font-size:.63vw;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease}.dh-create__btn.cancel[data-v-f3237aea]{border:1px solid var(--app-btn-border);background:var(--app-btn-bg);color:var(--app-btn-text-muted);box-shadow:var(--app-btn-shadow-inset)}.dh-create__btn.cancel[data-v-f3237aea]:hover{border-color:var(--app-btn-border-hover);background:var(--app-btn-bg-hover);color:var(--app-text)}.dh-create__btn.confirm[data-v-f3237aea]{border:1px solid var(--app-btn-border-hover);background:var(--app-btn-bg-solid);color:var(--app-btn-text);box-shadow:var(--app-btn-shadow)}.dh-create__btn.confirm[data-v-f3237aea]:hover:not(:disabled){background:var(--app-btn-bg-hover);box-shadow:var(--app-btn-shadow-hover)}.dh-create__btn.confirm[data-v-f3237aea]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.dh-create__title[data-v-f3237aea]{margin-bottom:18px;padding-right:28px;font-size:18px}.dh-create__field[data-v-f3237aea]{margin-bottom:16px}.dh-create__label[data-v-f3237aea]{margin-bottom:8px;font-size:12px}.dh-create__input[data-v-f3237aea]{height:42px;padding:0 14px;border-radius:12px;font-size:12px}.dh-create__preview-wrap[data-v-f3237aea]{min-height:140px;padding:18px;border-radius:14px}.dh-create__preview-wrap.is-video[data-v-f3237aea]{min-height:220px;padding:14px}.dh-create__type-badge[data-v-f3237aea]{left:14px;top:14px;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px}.dh-create__preview-remove-icon[data-v-f3237aea],.dh-create__type-badge-icon[data-v-f3237aea]{width:11px;height:11px}.dh-create__preview-remove[data-v-f3237aea]{right:14px;top:14px;width:28px;height:28px}.dh-create__preview-video[data-v-f3237aea]{max-height:220px;border-radius:10px}.dh-create__upload-icon-wrap[data-v-f3237aea]{width:56px;height:56px;margin-bottom:10px}.dh-create__upload-icon[data-v-f3237aea]{width:24px;height:24px}.dh-create__upload-name[data-v-f3237aea],.dh-create__upload-status[data-v-f3237aea]{font-size:12px}.dh-create__upload-progress[data-v-f3237aea]{max-width:240px;height:6px;border-radius:4px}.dh-create__upload-percent[data-v-f3237aea]{font-size:11px}.dh-create__actions[data-v-f3237aea]{gap:10px;margin-top:20px}.dh-create__btn[data-v-f3237aea]{min-width:80px;height:40px;padding:0 20px;border-radius:12px;font-size:12px}}@media (max-width:768px){.dh-create[data-v-f3237aea]{display:flex;flex-direction:column;height:100%;min-height:0}.dh-create__header[data-v-f3237aea]{flex-shrink:0;padding-bottom:12px}.dh-create__title[data-v-f3237aea]{font-size:17px;padding-right:32px}.dh-create__body[data-v-f3237aea]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.dh-create__preview-wrap[data-v-f3237aea]{min-height:120px}.dh-create__preview-wrap.is-video[data-v-f3237aea]{min-height:180px}.dh-create__actions[data-v-f3237aea]{flex-shrink:0;margin-top:0;padding-top:12px;border-top:1px solid var(--app-border);background:transparent}}.app-modal__panel.dh-create-modal{padding:1.46vw 1.67vw 1.35vw;max-height:90vh;overflow-y:auto;box-sizing:border-box}@media (max-width:1024px){.app-modal__panel.dh-create-modal{width:min(550px,calc(100vw - 40px))!important;padding:24px 24px 22px}}@media (max-width:768px){.app-modal__panel.dh-create-modal{display:flex;flex-direction:column;width:100%!important;max-width:none!important;max-height:none!important;height:100%!important;padding:16px 16px max(16px,env(safe-area-inset-bottom,0px))!important;padding-top:max(16px,env(safe-area-inset-top,0px))!important;border-radius:0!important;overflow:hidden!important;backdrop-filter:blur(20px) saturate(1.2)!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;box-shadow:none!important;color:var(--app-text)}.app-modal__panel.dh-create-modal,.app-modal__panel.dh-create-modal.is-glass{border:none!important;background:var(--app-card-bg)!important}.app-modal__panel.dh-create-modal .dh-create__actions{padding:12px 0;padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.app-modal__panel.dh-create-modal .dh-create__btn{flex:1;height:44px;font-size:14px;min-width:0}}[data-v-065dfe1c] .voice-clone-modal{padding:0}.voice-clone__title[data-v-065dfe1c]{margin:0;color:var(--app-text);font-size:.94vw;font-weight:800;line-height:1.2}.voice-clone__field[data-v-065dfe1c]{margin-bottom:.94vw}.voice-clone__label[data-v-065dfe1c]{display:block;margin-bottom:.52vw;color:var(--app-text-secondary);font-size:.63vw;font-weight:700}.voice-clone__upload[data-v-065dfe1c]{position:relative;padding:.94vw;border:1px dashed var(--app-btn-border);border-radius:.73vw;background:var(--app-glass-bg-soft);cursor:pointer;transition:border-color .2s ease,background .2s ease}.voice-clone__upload.is-dragover[data-v-065dfe1c],.voice-clone__upload[data-v-065dfe1c]:hover{border-color:var(--app-btn-border-hover);background:var(--app-btn-bg-hover)}.voice-clone__upload.has-audio[data-v-065dfe1c],.voice-clone__upload.is-uploading[data-v-065dfe1c]{cursor:default}.voice-clone__file-input[data-v-065dfe1c]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.voice-clone__upload-empty[data-v-065dfe1c]{display:flex;flex-direction:column;align-items:center;padding:.73vw 0 .52vw}.voice-clone__upload-cloud[data-v-065dfe1c]{width:2.5vw;height:2.5vw;border-radius:50%;background:var(--app-primary-light);color:var(--app-text);display:inline-flex;align-items:center;justify-content:center;margin-bottom:.52vw}.voice-clone__upload-cloud-icon[data-v-065dfe1c]{width:1.04vw;height:1.04vw}.voice-clone__upload-title[data-v-065dfe1c]{margin:0 0 .21vw;color:var(--app-text);font-size:.63vw;font-weight:600}.voice-clone__upload-sub[data-v-065dfe1c]{margin:0;color:var(--app-muted-soft);font-size:.52vw}.voice-clone__file-card[data-v-065dfe1c]{display:flex;align-items:center;gap:.52vw;padding:.63vw .73vw;border-radius:.63vw;background:var(--app-input-bg);border:1px solid var(--app-input-border);box-shadow:var(--app-btn-shadow-inset)}.voice-clone__file-icon[data-v-065dfe1c]{flex-shrink:0;width:1.88vw;height:1.88vw;border-radius:.52vw;background:var(--app-primary-light);color:var(--app-text);display:inline-flex;align-items:center;justify-content:center}.voice-clone__file-icon-svg[data-v-065dfe1c]{width:18.05px;height:18.05px}.voice-clone__file-info[data-v-065dfe1c]{flex:1;min-width:0}.voice-clone__file-name[data-v-065dfe1c]{color:var(--app-text);font-size:.63vw;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-clone__file-size[data-v-065dfe1c]{margin-top:.1vw;color:var(--app-muted-soft);font-size:.52vw}.voice-clone__file-play[data-v-065dfe1c],.voice-clone__file-remove[data-v-065dfe1c]{flex-shrink:0;width:1.35vw;height:1.35vw;padding:0;border:none;border-radius:50%;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease}.voice-clone__file-play[data-v-065dfe1c]{color:var(--app-text)}.voice-clone__file-play.is-playing[data-v-065dfe1c],.voice-clone__file-play[data-v-065dfe1c]:hover{background:var(--app-btn-bg-hover)}.voice-clone__file-play-icon[data-v-065dfe1c]{width:13.06px;height:13.06px}.voice-clone__file-remove[data-v-065dfe1c]{color:var(--app-muted-soft)}.voice-clone__file-remove[data-v-065dfe1c]:hover{color:#f87171;background:hsla(0,91%,71%,.12)}.voice-clone__file-remove-icon[data-v-065dfe1c]{width:10.94px;height:10.94px}.voice-clone__upload-change[data-v-065dfe1c]{margin:.52vw 0 0;color:var(--app-muted-soft);font-size:.52vw;text-align:center}.voice-clone__upload-status[data-v-065dfe1c]{margin-top:.1vw;color:var(--app-text);font-size:.52vw;font-weight:600}.voice-clone__upload-progress[data-v-065dfe1c]{width:100%;max-width:12.5vw;height:.31vw;margin:.52vw auto 0;border-radius:.21vw;background:hsla(0,0%,100%,.1);overflow:hidden}.voice-clone__upload-progress-fill[data-v-065dfe1c]{height:100%;border-radius:inherit;background:var(--app-primary);transition:width .15s ease}.voice-clone__upload-percent[data-v-065dfe1c]{margin:.31vw 0 0;color:var(--app-muted-soft);font-size:.52vw;font-weight:600;text-align:center}.voice-clone__cover-upload[data-v-065dfe1c]{position:relative;padding:.73vw;border:1px dashed var(--app-btn-border);border-radius:.73vw;background:var(--app-glass-bg-soft);cursor:pointer;transition:border-color .2s ease,background .2s ease}.voice-clone__cover-upload.is-dragover[data-v-065dfe1c],.voice-clone__cover-upload[data-v-065dfe1c]:hover{border-color:var(--app-btn-border-hover);background:var(--app-btn-bg-hover)}.voice-clone__cover-upload.has-cover[data-v-065dfe1c]{cursor:default}.voice-clone__cover-preview[data-v-065dfe1c]{position:relative;width:100%;height:6.25vw;border-radius:.63vw;overflow:hidden;background:var(--app-input-bg);border:1px solid var(--app-input-border)}.voice-clone__cover-image[data-v-065dfe1c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.voice-clone__cover-remove[data-v-065dfe1c]{position:absolute;top:8px;right:8px;width:25.92px;height:25.92px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.voice-clone__upload-empty--compact[data-v-065dfe1c]{padding:8px 0 4px}.voice-clone__upload-cloud--small[data-v-065dfe1c]{width:40px;height:40px;margin-bottom:6px}.voice-clone__tip[data-v-065dfe1c]{display:flex;align-items:center;gap:.31vw;margin-top:.73vw;padding:.52vw .63vw;border-radius:.52vw;border:1px solid var(--app-border);background:var(--app-glass-bg-soft);color:var(--app-muted);font-size:.52vw;line-height:1.45}.voice-clone__tip-icon[data-v-065dfe1c]{width:.68vw;height:.68vw;flex-shrink:0}.voice-clone__input[data-v-065dfe1c]{width:100%;height:2.19vw;padding:0 .73vw;border:1px solid var(--app-input-border);border-radius:.63vw;background:var(--app-input-bg);color:var(--app-text);font-size:.63vw;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.voice-clone__input[data-v-065dfe1c]::-moz-placeholder{color:var(--app-muted-soft)}.voice-clone__input[data-v-065dfe1c]::placeholder{color:var(--app-muted-soft)}.voice-clone__input[data-v-065dfe1c]:focus{border-color:var(--app-input-focus);box-shadow:0 0 0 3px hsla(0,0%,100%,.06)}.voice-clone__actions[data-v-065dfe1c]{display:flex;align-items:center;justify-content:flex-end;gap:.52vw}.voice-clone__btn[data-v-065dfe1c]{min-width:4.69vw;height:2.19vw;padding:0 1.15vw;border-radius:.63vw;font-size:.63vw;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease}.voice-clone__btn.cancel[data-v-065dfe1c]{border:1px solid var(--app-btn-border);background:var(--app-btn-bg);color:var(--app-btn-text-muted);box-shadow:var(--app-btn-shadow-inset)}.voice-clone__btn.cancel[data-v-065dfe1c]:hover{border-color:var(--app-btn-border-hover);background:var(--app-btn-bg-hover);color:var(--app-text)}.voice-clone__btn.primary[data-v-065dfe1c]{border:1px solid var(--app-btn-border-hover);background:var(--app-btn-bg-solid);color:var(--app-btn-text);box-shadow:var(--app-btn-shadow)}.voice-clone__btn.primary[data-v-065dfe1c]:hover:not(:disabled){background:var(--app-btn-bg-hover);box-shadow:var(--app-btn-shadow-hover)}.voice-clone__btn.primary[data-v-065dfe1c]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.voice-clone__title[data-v-065dfe1c]{font-size:18px}.voice-clone__field[data-v-065dfe1c]{margin-bottom:18px}.voice-clone__label[data-v-065dfe1c]{margin-bottom:10px;font-size:12px}.voice-clone__upload[data-v-065dfe1c]{padding:18px;border-radius:14px}.voice-clone__upload-cloud[data-v-065dfe1c]{width:48px;height:48px;margin-bottom:10px}.voice-clone__upload-cloud-icon[data-v-065dfe1c]{width:20px;height:20px}.voice-clone__upload-title[data-v-065dfe1c]{font-size:12px}.voice-clone__file-size[data-v-065dfe1c],.voice-clone__tip[data-v-065dfe1c],.voice-clone__upload-change[data-v-065dfe1c],.voice-clone__upload-percent[data-v-065dfe1c],.voice-clone__upload-status[data-v-065dfe1c],.voice-clone__upload-sub[data-v-065dfe1c]{font-size:10px}.voice-clone__upload-progress[data-v-065dfe1c]{max-width:240px;height:6px;border-radius:4px}.voice-clone__file-card[data-v-065dfe1c]{padding:12px 14px;border-radius:12px;gap:10px}.voice-clone__file-icon[data-v-065dfe1c]{width:36px;height:36px;border-radius:10px}.voice-clone__file-name[data-v-065dfe1c]{font-size:12px}.voice-clone__file-play[data-v-065dfe1c],.voice-clone__file-remove[data-v-065dfe1c]{width:26px;height:26px}.voice-clone__cover-preview[data-v-065dfe1c]{height:120px;border-radius:12px}.voice-clone__tip[data-v-065dfe1c]{margin-top:14px;padding:10px 12px;border-radius:10px;gap:6px}.voice-clone__tip-icon[data-v-065dfe1c]{width:13px;height:13px}.voice-clone__input[data-v-065dfe1c]{height:42px;padding:0 14px;border-radius:12px;font-size:12px}.voice-clone__actions[data-v-065dfe1c]{gap:10px}.voice-clone__btn[data-v-065dfe1c]{min-width:90px;height:42px;padding:0 22px;border-radius:12px;font-size:12px}}@media (max-width:768px){.voice-clone[data-v-065dfe1c]{display:flex;flex-direction:column;height:100%;min-height:0}.voice-clone__header[data-v-065dfe1c]{flex-shrink:0;padding-bottom:12px}.voice-clone__title[data-v-065dfe1c]{font-size:17px;padding-right:32px}.voice-clone__body[data-v-065dfe1c]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.voice-clone__tip[data-v-065dfe1c]{font-size:11px}.voice-clone__actions[data-v-065dfe1c]{flex-shrink:0;margin-top:0;padding-top:12px;border-top:1px solid var(--app-border);background:transparent}.voice-clone__btn[data-v-065dfe1c]{flex:1;height:44px;font-size:14px;min-width:0}}.app-modal__panel.voice-clone-modal{padding:1.35vw 1.56vw 1.25vw;max-height:90vh;overflow-y:auto;box-sizing:border-box}@media (max-width:1024px){.app-modal__panel.voice-clone-modal{width:min(450px,calc(100vw - 40px))!important;padding:24px 24px 22px}}@media (max-width:768px){.app-modal__panel.voice-clone-modal{display:flex;flex-direction:column;width:100%!important;max-width:none!important;max-height:none!important;height:100%!important;padding:16px 16px max(16px,env(safe-area-inset-bottom,0px))!important;padding-top:max(16px,env(safe-area-inset-top,0px))!important;border-radius:0!important;overflow:hidden!important;backdrop-filter:blur(20px) saturate(1.2)!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;box-shadow:none!important;color:var(--app-text)}.app-modal__panel.voice-clone-modal,.app-modal__panel.voice-clone-modal.is-glass{border:none!important;background:var(--app-card-bg)!important}.app-modal__panel.voice-clone-modal .voice-clone__actions{padding:12px 0;padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}}[data-v-2715e9d8] .material-upload-modal{padding:0}.material-upload__title[data-v-2715e9d8]{margin:0;color:var(--app-text);font-size:.938vw;font-weight:800;line-height:1.2}.material-upload__body[data-v-2715e9d8]{margin:1.042vw 0}.material-upload__preview-wrap[data-v-2715e9d8]{position:relative;min-height:11.458vw;margin-bottom:.938vw;padding:.938vw;border:1px dashed var(--app-btn-border);border-radius:.833vw;background:var(--app-glass-bg-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;transition:border-color .2s ease,background .2s ease;box-sizing:border-box}.material-upload__preview-wrap.is-dragover[data-v-2715e9d8],.material-upload__preview-wrap[data-v-2715e9d8]:hover{border-color:var(--app-btn-border-hover);background:var(--app-btn-bg-hover)}.material-upload__preview-wrap.is-image[data-v-2715e9d8],.material-upload__preview-wrap.is-video[data-v-2715e9d8]{min-height:13.542vw;padding:.729vw;cursor:default;background:var(--app-glass-bg-soft)}.material-upload__preview-wrap.is-uploading[data-v-2715e9d8]{cursor:default}.material-upload__file-input[data-v-2715e9d8]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.material-upload__upload-icon-wrap[data-v-2715e9d8]{display:inline-flex;align-items:center;justify-content:center;width:3.13vw;height:3.13vw;margin-bottom:.521vw;border-radius:50%;border:1px dashed hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.55);transition:border-color .2s ease,background .2s ease,color .2s ease}.material-upload__preview-wrap.is-dragover .material-upload__upload-icon-wrap[data-v-2715e9d8],.material-upload__preview-wrap:hover .material-upload__upload-icon-wrap[data-v-2715e9d8]{border-color:hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.06);color:var(--app-text)}.material-upload__upload-icon[data-v-2715e9d8]{width:1.25vw;height:1.25vw;background:transparent!important;box-shadow:none!important;color:inherit!important}.material-upload__upload-title[data-v-2715e9d8]{margin:0 0 .208vw;color:var(--app-text);font-size:.625vw;font-weight:600}.material-upload__upload-sub[data-v-2715e9d8]{margin:0;color:var(--app-muted-soft);font-size:.573vw}.material-upload__type-badge[data-v-2715e9d8]{position:absolute;left:.729vw;top:.729vw;z-index:2;display:inline-flex;align-items:center;gap:.208vw;padding:.156vw .417vw;border-radius:.313vw;background:rgba(17,24,39,.72);color:#fff;font-size:.573vw;font-weight:600}.material-upload__type-badge-icon[data-v-2715e9d8]{width:.573vw;height:.573vw}.material-upload__remove[data-v-2715e9d8]{position:absolute;right:.729vw;top:.729vw;z-index:2;width:1.458vw;height:1.458vw;padding:0;border:none;border-radius:50%;background:rgba(17,24,39,.55);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.material-upload__remove[data-v-2715e9d8]:hover{background:rgba(17,24,39,.78)}.material-upload__remove-icon[data-v-2715e9d8]{width:.573vw;height:.573vw}.material-upload__image[data-v-2715e9d8]{max-width:100%;max-height:11.458vw;border-radius:.521vw;-o-object-fit:contain;object-fit:contain}.material-upload__video[data-v-2715e9d8]{width:100%;max-height:11.458vw;border-radius:.521vw;background:#111827}.material-upload__progress-overlay[data-v-2715e9d8]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.417vw;padding:.833vw;background:rgba(17,24,39,.72);color:#fff;pointer-events:auto}.material-upload__upload-status[data-v-2715e9d8]{margin:0;font-size:.573vw;font-weight:600}.material-upload__upload-progress[data-v-2715e9d8]{width:62.5%;max-width:12.5vw;height:.313vw;border-radius:.208vw;background:hsla(0,0%,100%,.16);overflow:hidden}.material-upload__upload-progress-fill[data-v-2715e9d8]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f4f4f5,#fff);transition:width .18s ease}.material-upload__upload-percent[data-v-2715e9d8]{margin:0;font-size:.573vw;color:hsla(0,0%,100%,.88)}.material-upload__field[data-v-2715e9d8]{margin-bottom:.833vw}.material-upload__field[data-v-2715e9d8]:last-child{margin-bottom:0}.material-upload__label[data-v-2715e9d8]{display:block;margin-bottom:.417vw;color:var(--app-text-secondary);font-size:.625vw;font-weight:700}.material-upload__input[data-v-2715e9d8]{width:100%;height:2.292vw;padding:0 .729vw;border:1px solid var(--app-input-border);border-radius:.729vw;background:var(--app-input-bg);color:var(--app-text);font-size:.625vw;font-family:inherit;outline:none;box-sizing:border-box}.material-upload__input[data-v-2715e9d8]::-moz-placeholder{color:var(--app-muted-soft)}.material-upload__input[data-v-2715e9d8]::placeholder{color:var(--app-muted-soft)}.material-upload__input[data-v-2715e9d8]:focus{border-color:var(--app-input-focus);box-shadow:0 0 0 3px hsla(0,0%,100%,.06)}.material-upload__actions[data-v-2715e9d8]{display:flex;align-items:center;justify-content:flex-end;gap:.52vw}.material-upload__btn[data-v-2715e9d8]{min-width:4.69vw;height:2.19vw;padding:0 1.15vw;border-radius:.63vw;font-size:.63vw;font-weight:600;font-family:inherit;cursor:pointer;transition:box-shadow .2s ease,opacity .2s ease}.material-upload__btn.cancel[data-v-2715e9d8]{border:1px solid var(--app-btn-border);background:var(--app-btn-bg);color:var(--app-btn-text-muted);box-shadow:var(--app-btn-shadow-inset)}.material-upload__btn.cancel[data-v-2715e9d8]:hover{border-color:var(--app-btn-border-hover);background:var(--app-btn-bg-hover);color:var(--app-text)}.material-upload__btn.primary[data-v-2715e9d8]{border:1px solid var(--app-btn-border-hover);background:var(--app-btn-bg-solid);color:var(--app-btn-text);box-shadow:var(--app-btn-shadow)}.material-upload__btn.primary[data-v-2715e9d8]:hover:not(:disabled){background:var(--app-btn-bg-hover);box-shadow:var(--app-btn-shadow-hover)}.material-upload__btn.primary[data-v-2715e9d8]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.material-upload__title[data-v-2715e9d8]{font-size:18px}.material-upload__body[data-v-2715e9d8]{margin:20px 0}.material-upload__preview-wrap[data-v-2715e9d8]{min-height:220px;margin-bottom:18px;padding:18px;border-radius:16px}.material-upload__preview-wrap.is-image[data-v-2715e9d8],.material-upload__preview-wrap.is-video[data-v-2715e9d8]{min-height:260px;padding:14px}.material-upload__upload-icon-wrap[data-v-2715e9d8]{width:56px;height:56px;margin-bottom:10px}.material-upload__upload-icon[data-v-2715e9d8]{width:24px;height:24px}.material-upload__upload-title[data-v-2715e9d8]{font-size:13px;margin-bottom:4px}.material-upload__upload-sub[data-v-2715e9d8]{font-size:12px}.material-upload__type-badge[data-v-2715e9d8]{left:14px;top:14px;gap:4px;padding:3px 8px;border-radius:6px;font-size:12px}.material-upload__type-badge-icon[data-v-2715e9d8]{width:11px;height:11px}.material-upload__remove[data-v-2715e9d8]{right:14px;top:14px;width:28px;height:28px}.material-upload__remove-icon[data-v-2715e9d8]{width:11px;height:11px}.material-upload__image[data-v-2715e9d8],.material-upload__video[data-v-2715e9d8]{max-height:220px;border-radius:10px}.material-upload__upload-percent[data-v-2715e9d8],.material-upload__upload-status[data-v-2715e9d8]{font-size:12px}.material-upload__upload-progress[data-v-2715e9d8]{max-width:240px;height:6px;border-radius:4px}.material-upload__field[data-v-2715e9d8]{margin-bottom:16px}.material-upload__label[data-v-2715e9d8]{margin-bottom:8px;font-size:13px}.material-upload__input[data-v-2715e9d8]{height:34px;padding:0 14px;border-radius:12px;font-size:14px}.material-upload__actions[data-v-2715e9d8]{gap:10px}.material-upload__btn[data-v-2715e9d8]{min-width:80px;height:40px;padding:0 20px;border-radius:12px;font-size:12px}}@media (max-width:768px){.material-upload[data-v-2715e9d8]{display:flex;flex-direction:column;height:100%;min-height:0}.material-upload__header[data-v-2715e9d8]{flex-shrink:0;padding-bottom:12px}.material-upload__title[data-v-2715e9d8]{font-size:17px;padding-right:32px}.material-upload__body[data-v-2715e9d8]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.material-upload__label[data-v-2715e9d8]{font-size:14px;margin-bottom:10px}.material-upload__preview-wrap[data-v-2715e9d8]{min-height:160px}.material-upload__preview-wrap.is-image[data-v-2715e9d8],.material-upload__preview-wrap.is-video[data-v-2715e9d8]{min-height:180px}.material-upload__upload-title[data-v-2715e9d8]{font-size:14px}.material-upload__upload-sub[data-v-2715e9d8]{font-size:13px}.material-upload__footer[data-v-2715e9d8]{flex-shrink:0;padding-top:12px;border-top:1px solid var(--app-border);background:transparent}.material-upload__actions[data-v-2715e9d8]{gap:10px}}.app-modal__panel.material-upload-modal{padding:1.35vw 1.56vw 1.46vw;max-height:90vh;overflow-y:auto;box-sizing:border-box}@media (max-width:1024px){.app-modal__panel.material-upload-modal{width:min(500px,calc(100vw - 40px))!important;padding:24px 24px 22px}.app-modal__panel.material-upload-modal .material-upload__input{height:44px;font-size:14px}}@media (max-width:768px){.app-modal__panel.material-upload-modal{display:flex;flex-direction:column;width:100%!important;max-width:none!important;max-height:none!important;height:100%!important;padding:16px 16px max(16px,env(safe-area-inset-bottom,0px))!important;padding-top:max(16px,env(safe-area-inset-top,0px))!important;border-radius:0!important;overflow:hidden!important;backdrop-filter:blur(20px) saturate(1.2)!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;box-shadow:none!important;color:var(--app-text)}.app-modal__panel.material-upload-modal,.app-modal__panel.material-upload-modal.is-glass{border:none!important;background:var(--app-card-bg)!important}.app-modal__panel.material-upload-modal .material-upload__footer{padding:12px 0;padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.app-modal__panel.material-upload-modal .material-upload__actions{display:flex;gap:10px}.app-modal__panel.material-upload-modal .material-upload__btn{flex:1;height:44px;font-size:14px;min-width:0}.app-modal__panel.material-upload-modal .material-upload__input{height:44px;font-size:14px;min-height:44px}.app-modal__panel.material-upload-modal .material-upload__label{font-size:14px}}.drag-progress-bar[data-v-2361a534]{position:relative;display:flex;align-items:center;width:100%;min-height:28px;padding:8px 0;box-sizing:border-box;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;--dpb-track-color:hsla(0,0%,100%,.12);--dpb-fill-color:var(--app-text,#fafafa)}.drag-progress-bar.is-disabled[data-v-2361a534]{opacity:.45;cursor:not-allowed;pointer-events:none}.drag-progress-bar__track[data-v-2361a534]{position:relative;flex:1;width:100%;height:var(--dpb-height,6px);border-radius:var(--dpb-radius,999px);background:var(--dpb-track-color);overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.28)}.drag-progress-bar__fill[data-v-2361a534]{height:100%;border-radius:inherit;background:var(--dpb-fill-color);transition:width .12s ease;position:relative;pointer-events:none;box-shadow:0 0 8px hsla(0,0%,100%,.12)}.drag-progress-bar.is-dragging .drag-progress-bar__fill[data-v-2361a534]{transition:none}.drag-progress-bar.has-thumb .drag-progress-bar__track[data-v-2361a534]{overflow:visible}.drag-progress-bar__thumb[data-v-2361a534]{position:absolute;right:0;top:50%;width:14px;height:14px;border-radius:50%;background:var(--app-text,#fafafa);border:1.5px solid var(--app-border-strong,hsla(0,0%,100%,.14));box-shadow:0 2px 8px rgba(0,0,0,.35);transform:translate(50%,-50%);pointer-events:none}.library-scroll-load-pane[data-v-bd7b71a6]{width:100%}.library-scroll-load-pane__sentinel[data-v-bd7b71a6]{width:100%;height:1px;pointer-events:none;visibility:hidden}.library-page__footer[data-v-bd7b71a6]{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 0 4px}.library-page__footer-hint[data-v-bd7b71a6]{margin:0;font-size:12px;color:var(--app-muted-soft)}.app-media-image[data-v-6e130188]{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(145deg,var(--app-glass-bg-soft) 0,var(--app-input-bg) 100%);border-radius:inherit}.app-media-image.is-cover .app-media-image__img[data-v-6e130188]{-o-object-fit:cover;object-fit:cover}.app-media-image.is-contain .app-media-image__img[data-v-6e130188]{-o-object-fit:contain;object-fit:contain}.app-media-image.is-sm[data-v-6e130188]{min-height:48px;min-width:48px}.app-media-image.is-sm .app-media-image__ring[data-v-6e130188]{width:22px;height:22px}.app-media-image.is-sm .app-media-image__error-text[data-v-6e130188],.app-media-image.is-sm .app-media-image__label[data-v-6e130188]{display:none}.app-media-image__empty[data-v-6e130188],.app-media-image__error[data-v-6e130188],.app-media-image__stage[data-v-6e130188]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:1}.app-media-image__mesh[data-v-6e130188]{position:absolute;inset:-40%;background:radial-gradient(circle at 30% 30%,hsla(240,5%,96%,.22),transparent 42%),radial-gradient(circle at 70% 60%,rgba(120,180,255,.14),transparent 45%),radial-gradient(circle at 50% 80%,hsla(240,5%,96%,.1),transparent 50%);animation:app-media-image-mesh-6e130188 4.5s ease-in-out infinite}.app-media-image__shimmer[data-v-6e130188]{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,transparent 38%,hsla(240,5%,96%,.16) 48%,hsla(0,0%,100%,.08) 52%,transparent 62%);background-size:220% 100%;animation:app-media-image-shimmer-6e130188 2.2s ease-in-out infinite;pointer-events:none}.app-media-image__orbit[data-v-6e130188]{position:relative;width:42px;height:42px}.app-media-image__orbit-dot[data-v-6e130188]{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--app-text);box-shadow:0 0 10px hsla(240,5%,96%,.55);animation:app-media-image-orbit-6e130188 2.4s linear infinite}.app-media-image__orbit-dot.is-a[data-v-6e130188]{top:0;left:50%;margin-left:-3px;animation-delay:0s}.app-media-image__orbit-dot.is-b[data-v-6e130188]{right:2px;bottom:6px;animation-delay:-.8s;opacity:.75}.app-media-image__orbit-dot.is-c[data-v-6e130188]{left:2px;bottom:6px;animation-delay:-1.6s;opacity:.55}.app-media-image__ring[data-v-6e130188]{position:absolute;width:30px;height:30px;border:2px solid var(--app-border);border-top-color:var(--app-text);border-right-color:hsla(240,5%,96%,.7);border-radius:50%;animation:app-media-image-spin-6e130188 .85s linear infinite}.app-media-image__label[data-v-6e130188]{position:relative;z-index:2;margin:52px 0 0;color:var(--app-muted);font-size:10px;font-weight:700;letter-spacing:.06em;animation:app-media-image-pulse-6e130188 1.8s ease-in-out infinite}.app-media-image__error[data-v-6e130188]{padding:8px;border:none;background:linear-gradient(180deg,hsla(0,91%,71%,.1) 0,var(--app-input-bg) 100%);color:var(--app-muted);font-family:inherit;cursor:pointer;transition:background .18s ease}.app-media-image__error[data-v-6e130188]:hover{background:linear-gradient(180deg,hsla(0,91%,71%,.16) 0,var(--app-btn-bg) 100%)}.app-media-image__error-icon[data-v-6e130188]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid hsla(0,91%,71%,.35);color:#f87171}.app-media-image__error-text[data-v-6e130188]{max-width:88%;font-size:9px;font-weight:600;line-height:1.45;text-align:center;color:var(--app-muted-soft)}.app-media-image__empty[data-v-6e130188]{color:var(--app-muted-soft);background:var(--app-glass-bg-soft)}.app-media-image__img[data-v-6e130188]{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;visibility:hidden;transform:scale(1.03);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s;z-index:2}.app-media-image.is-loaded .app-media-image__img[data-v-6e130188]{opacity:1;visibility:visible;transform:scale(1);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s}@keyframes app-media-image-spin-6e130188{to{transform:rotate(1turn)}}@keyframes app-media-image-mesh-6e130188{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(4%,-3%) scale(1.08);opacity:1}}@keyframes app-media-image-orbit-6e130188{0%{transform:rotate(0deg) translateY(-18px) scale(1)}50%{transform:rotate(180deg) translateY(-18px) scale(.85)}to{transform:rotate(1turn) translateY(-18px) scale(1)}}@keyframes app-media-image-pulse-6e130188{0%,to{opacity:.55}50%{opacity:1}}@keyframes app-media-image-shimmer-6e130188{0%{background-position:120% 0;opacity:.35}50%{opacity:.85}to{background-position:-120% 0;opacity:.35}}.app-loading[data-v-b0241164]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;color:var(--app-muted,#a1a1aa);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-loading--inline[data-v-b0241164]{padding:28px 12px}.app-loading--overlay[data-v-b0241164]{position:absolute;inset:0;z-index:2;background:color-mix(in srgb,var(--app-card-bg,#fff) 82%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.app-loading--sm[data-v-b0241164]{gap:8px;padding:20px 12px}.app-loading--sm .app-loading__orbit[data-v-b0241164]{width:28px;height:28px}.app-loading--sm .app-loading__ring--outer[data-v-b0241164]{inset:0;border-width:2px}.app-loading--sm .app-loading__ring--inner[data-v-b0241164]{inset:5px;border-width:2px}.app-loading--sm .app-loading__core[data-v-b0241164]{width:6px;height:6px}.app-loading--sm .app-loading__dot[data-v-b0241164]{width:4px;height:4px}.app-loading--sm .app-loading__text[data-v-b0241164]{font-size:12px}.app-loading--md .app-loading__orbit[data-v-b0241164]{width:40px;height:40px}.app-loading--md .app-loading__ring--outer[data-v-b0241164]{inset:0}.app-loading--md .app-loading__ring--inner[data-v-b0241164]{inset:7px}.app-loading--md .app-loading__core[data-v-b0241164]{width:8px;height:8px}.app-loading--md .app-loading__text[data-v-b0241164]{font-size:13px}.app-loading--lg[data-v-b0241164]{gap:14px;padding:48px 24px}.app-loading--lg .app-loading__orbit[data-v-b0241164]{width:52px;height:52px}.app-loading--lg .app-loading__ring--outer[data-v-b0241164]{inset:0;border-width:3px}.app-loading--lg .app-loading__ring--inner[data-v-b0241164]{inset:9px;border-width:2px}.app-loading--lg .app-loading__core[data-v-b0241164]{width:10px;height:10px}.app-loading--lg .app-loading__dot[data-v-b0241164]{width:6px;height:6px}.app-loading--lg .app-loading__text[data-v-b0241164]{font-size:14px}.app-loading__visual[data-v-b0241164]{display:flex;flex-direction:column;align-items:center;gap:10px}.app-loading__orbit[data-v-b0241164]{position:relative;flex-shrink:0}.app-loading__ring[data-v-b0241164]{position:absolute;border-radius:50%;border-style:solid;border-color:transparent;box-sizing:border-box}.app-loading__ring--outer[data-v-b0241164]{border-width:2.5px;border-top-color:var(--app-primary,#6366f1);border-right-color:color-mix(in srgb,var(--app-primary,#6366f1) 35%,transparent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--app-primary,#6366f1) 28%,transparent));animation:app-loading-spin-b0241164 .9s cubic-bezier(.5,.15,.35,.85) infinite}.app-loading__ring--inner[data-v-b0241164]{border-width:2px;border-bottom-color:var(--app-primary-hover,#818cf8);border-left-color:color-mix(in srgb,var(--app-primary-hover,#818cf8) 30%,transparent);animation:app-loading-spin-reverse-b0241164 1.15s cubic-bezier(.45,.05,.55,.95) infinite}.app-loading__core[data-v-b0241164]{position:absolute;left:50%;top:50%;border-radius:50%;background:var(--app-primary,#6366f1);transform:translate(-50%,-50%);box-shadow:0 0 10px color-mix(in srgb,var(--app-primary,#6366f1) 45%,transparent);animation:app-loading-pulse-b0241164 1.4s ease-in-out infinite}.app-loading__dots[data-v-b0241164]{display:flex;align-items:center;justify-content:center;gap:5px;min-height:8px}.app-loading__dot[data-v-b0241164]{width:5px;height:5px;border-radius:50%;background:var(--app-primary,#6366f1);opacity:.35;animation:app-loading-dot-b0241164 1.1s ease-in-out infinite}.app-loading__text[data-v-b0241164]{margin:0;line-height:1.5;font-weight:500;letter-spacing:.02em;animation:app-loading-text-b0241164 1.8s ease-in-out infinite}@keyframes app-loading-spin-b0241164{to{transform:rotate(1turn)}}@keyframes app-loading-spin-reverse-b0241164{to{transform:rotate(-1turn)}}@keyframes app-loading-pulse-b0241164{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.88)}50%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes app-loading-dot-b0241164{0%,80%,to{opacity:.28;transform:translateY(0) scale(.92)}40%{opacity:1;transform:translateY(-3px) scale(1)}}@keyframes app-loading-text-b0241164{0%,to{opacity:.72}50%{opacity:1}}.app-user-avatar[data-v-2ed53ef6]{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:var(--app-text,#f4f4f5);font-weight:900;font-style:italic;background:var(--app-btn-bg-solid,hsla(0,0%,100%,.08));border:1px solid var(--app-btn-border,hsla(0,0%,100%,.12));box-shadow:var(--app-btn-shadow-inset,inset 0 1px 0 hsla(0,0%,100%,.06))}.app-user-avatar__text[data-v-2ed53ef6]{line-height:1;letter-spacing:.02em}.app-user-avatar__img[data-v-2ed53ef6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.app-user-avatar--image[data-v-2ed53ef6]{border:1px solid var(--app-border,hsla(0,0%,100%,.1))}@font-face{font-family:iconfont;src:url(/fonts/iconfont.2626b182.woff2) format("woff2"),url(/fonts/iconfont.3e76a2d5.woff) format("woff"),url(/fonts/iconfont.1f09ef7a.ttf) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fuzhi:before{content:"\e67f"}.icon-shouye1:before{content:"\e60a"}.icon-iMac:before{content:"\e733"}.icon-mac:before{content:"\e689"}.icon-WebDevelopmentLineart_Dataserver:before{content:"\e82a"}.icon-shangchuan:before{content:"\e660"}.icon-zanwushuju:before{content:"\e700"}.icon-wushuju:before{content:"\e69d"}.icon-tupian:before{content:"\e855"}.icon-tag:before{content:"\e62a"}.icon-biaoqian:before{content:"\e606"}.icon-zanwushuju1:before{content:"\e607"}.icon-shouqi:before{content:"\e79c"}.icon-fenjing:before{content:"\e627"}.icon-shuohua:before{content:"\e743"}.icon-mail:before{content:"\e610"}.icon-weixin:before{content:"\e63c"}.icon-left-1:before{content:"\e603"}.icon-down-1:before{content:"\e604"}.icon-right-1:before{content:"\e61f"}.icon-jia:before{content:"\e612"}.icon-mima:before{content:"\e65e"}.icon-bofang:before{content:"\e63d"}.icon-cuo:before{content:"\e63e"}.icon-cuo-1:before{content:"\e8e7"}.icon-fabu:before{content:"\e602"}.icon-yulan:before{content:"\e637"}.icon-fabu1:before{content:"\ec09"}.icon-shipin:before{content:"\e61e"}.icon-you:before{content:"\e63b"}.icon-user:before{content:"\e60f"}.icon-shouji:before{content:"\e853"}.icon-lianjie:before{content:"\e63f"}.icon-qingkong:before{content:"\e632"}.icon-ok:before{content:"\e640"}.icon-fanyi:before{content:"\e60d"}.icon-yinse-1:before{content:"\e617"}.icon-wenben:before{content:"\e641"}.icon-lianlu:before{content:"\e643"}.icon-kefu:before{content:"\e628"}.icon-kefu1:before{content:"\e650"}.icon-sousuo:before{content:"\e77c"}.icon-shijian:before{content:"\e784"}.icon-genghuan:before{content:"\e62c"}.icon-tuichu:before{content:"\e7ed"}.icon-tongzhi:before{content:"\e651"}.icon-labour:before{content:"\e600"}.icon-dui:before{content:"\e7c8"}.icon-shangsheng:before{content:"\e611"}.icon-dyuser:before{content:"\e639"}.icon-film:before{content:"\ebf0"}.icon-shuziren:before{content:"\e605"}.icon-huanyuan:before{content:"\e642"}.icon-tishi:before{content:"\e622"}.icon-bofangtingzhi:before{content:"\e66e"}.icon-shipin1:before{content:"\e860"}.icon-t:before{content:"\e8bf"}.icon-yinliang:before{content:"\e688"}.icon-shuziren1:before{content:"\e67e"}.icon-huiyuan:before{content:"\e615"}.icon-yuyan:before{content:"\e616"}.icon-del:before{content:"\e695"}.icon-huiyuan-1:before{content:"\e6a1"}.icon-shipin2:before{content:"\e608"}.icon-zhifu:before{content:"\e75d"}.icon-chongzhi:before{content:"\e609"}.icon-heguizice:before{content:"\e601"}.icon-suanli:before{content:"\e626"}.icon-rongqi:before{content:"\e62d"}.icon-suanlizhongxin:before{content:"\e8a6"}.icon-xiazai:before{content:"\e6d0"}.icon-zimu:before{content:"\e614"}.icon-AIfangxie:before{content:"\e763"}.icon-zimu1:before{content:"\e644"}.icon-yinse:before{content:"\e719"}.icon-kelongyinse:before{content:"\e6b6"}.icon-jiangdi:before{content:"\e783"}.page-shell{min-height:100%}.page-container{max-width:var(--app-content-max-width,83.33vw);margin:0 auto}.library-page,.page-container{width:100%;box-sizing:border-box}.library-page{min-height:100%;color:var(--app-text);background:transparent}.library-page__container{max-width:1920px;width:100%;margin:0 auto;padding:1.5vw 1.7vw 2.2vw 1.7vw;box-sizing:border-box}@media (max-width:768px){.library-page__container{padding:28px 32px 42px 32px;padding:22px 16px 36px}}.library-page__tabs,.library-page__tag-filter{margin-bottom:18px}.library-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.3vw 1.3vw;align-items:start;width:100%}@media (max-width:768px){.library-page__grid{gap:24px 20px}}@media (min-width:1440px){.library-page__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1024px){.library-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.library-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:480px){.library-page__grid{grid-template-columns:1fr}}.library-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;color:var(--app-muted-soft)}.library-page__empty-icon{width:68px;height:68px;margin-bottom:14px;opacity:.72}.library-page__empty-text{margin:0;font-size:14px;color:var(--app-muted)}.library-page__panel{border-radius:22px;background:var(--app-glass-bg-strong);backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(1.2);border:1px solid var(--app-glass-border);box-shadow:var(--app-glass-shadow);overflow:hidden}.library-page__tip{margin-top:22px;min-height:42px;display:flex;align-items:center;padding:10px 20px;border-radius:14px;border:1px solid var(--app-border);color:var(--app-muted);background:var(--app-glass-bg-soft);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px;line-height:1.55}.lib-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}.lib-page-header__left{flex:1;min-width:0}.lib-page-header__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0}.lib-page-header__tag{height:26px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--app-btn-border);border-radius:999px;color:var(--app-btn-text-muted);background:var(--app-btn-bg);box-shadow:var(--app-btn-shadow-inset);font-size:12px;font-weight:700;letter-spacing:.02em}.lib-page-header__title{margin:10px 0 8px;color:var(--app-text);font-size:28px;line-height:1.15;font-weight:800}.lib-page-header__desc{margin:0;color:var(--app-muted-soft);font-size:13px;line-height:1.55}@media (max-width:1024px){.lib-page-header{flex-direction:column;gap:14px}.lib-page-header__right{width:100%}}@media (max-width:768px){.lib-page-header{margin-bottom:20px}.lib-page-header__title{font-size:22px}.lib-page-header__right{flex-direction:column;align-items:stretch;gap:8px}.lib-page-header__right :deep(.search-input){width:100%}.lib-page-header__right :deep(.app-button){width:100%;justify-content:center}}.lib-panel-head{min-height:78px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 14px}.lib-panel-head__title{margin:0 0 7px;color:var(--app-text);font-size:16px;font-weight:800}.lib-panel-head__desc{margin:0;color:var(--app-muted-soft);font-size:12px}.lib-panel-head__meta{color:var(--app-text-secondary);font-size:12px;font-weight:700;flex-shrink:0}.lib-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:13px 26px 22px;border-top:1px solid var(--app-border);flex-wrap:wrap}.lib-toolbar__filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1;min-width:0}.lib-toolbar__filters :deep(.dropdown){flex:1 1 140px;min-width:140px}.lib-toolbar__filters :deep(.search-input){flex:1 1 220px;min-width:220px;width:auto!important}.lib-toolbar__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lib-segment-tabs{display:inline-flex;gap:6px;padding:4px;margin-bottom:18px;border-radius:12px;background:var(--app-glass-bg-soft);border:1px solid var(--app-border);box-shadow:var(--app-btn-shadow-inset)}.lib-segment-tabs__item{height:34px;padding:0 18px;border:1px solid transparent;border-radius:9px;color:var(--app-muted);background:transparent;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .18s ease}.lib-segment-tabs__item.active{color:var(--app-text);background:var(--app-btn-bg-strong);border-color:var(--app-btn-border);box-shadow:var(--app-btn-shadow-inset)}.lib-segment-tabs__item:hover:not(.active){color:var(--app-text);background:var(--app-btn-bg)}.lib-pill-tabs{display:flex;align-items:center;gap:8px;margin-bottom:18px;flex-wrap:wrap}.lib-pill-tabs__item{height:28px;padding:0 14px;border:1px solid var(--app-btn-border);border-radius:999px;color:var(--app-muted);background:var(--app-btn-bg);box-shadow:var(--app-btn-shadow-inset);font-size:12px;font-family:inherit;cursor:pointer;transition:all .18s ease}.lib-pill-tabs__item.active{color:var(--app-text);background:var(--app-btn-bg-strong);border-color:var(--app-btn-border-hover);font-weight:700}.lib-pill-tabs__item:hover:not(.active){background:var(--app-btn-bg-hover);color:var(--app-text)}.lib-tip-cards{display:flex;align-items:stretch;gap:18px;margin:0 0 18px;flex-wrap:wrap}.lib-tip-card{min-width:206px;height:48px;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:var(--app-glass-bg-soft);border:1px solid var(--app-border);box-shadow:var(--app-btn-shadow-inset);box-sizing:border-box}.lib-tip-card.wide{min-width:360px;flex:1}.lib-tip-card__icon{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--app-text);background:var(--app-btn-bg-strong);border:1px solid var(--app-btn-border);box-shadow:var(--app-btn-shadow-inset);flex-shrink:0}.lib-tip-card__title{color:var(--app-text-secondary);font-size:12px;font-weight:700;line-height:1.2}.lib-tip-card__text{margin-top:2px;color:var(--app-muted-soft);font-size:11px;line-height:1.4}@media (max-width:768px){.library-page__container{padding-left:16px;padding-right:16px}.lib-toolbar{padding:12px 16px 18px}.lib-toolbar__filters{width:100%;flex-direction:column;align-items:stretch}.lib-toolbar__filters :deep(.dropdown),.lib-toolbar__filters :deep(.search-input){flex:none;width:100%;min-width:0}.lib-toolbar__actions{width:100%;gap:8px}.lib-segment-tabs{display:flex;width:100%;box-sizing:border-box}.lib-segment-tabs__item{flex:1;min-width:0;padding:0 12px}.lib-pill-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.lib-tip-cards{flex-direction:column}.lib-tip-card{width:100%;min-width:0;height:auto;min-height:48px}.lib-tip-card.wide{min-width:0}}.app-modal:has(.bgm-upload-modal),.app-modal:has(.change-email-modal),.app-modal:has(.change-password-modal),.app-modal:has(.change-phone-modal),.app-modal:has(.compliance-audit-modal),.app-modal:has(.confirm-modal),.app-modal:has(.copy-translate-modal),.app-modal:has(.dh-create-modal),.app-modal:has(.dh-picker-modal),.app-modal:has(.lip-sync-binding-modal),.app-modal:has(.manual-copy-modal),.app-modal:has(.material-upload-modal),.app-modal:has(.recharge-modal),.app-modal:has(.st-picker-modal),.app-modal:has(.storyboard-editor-modal),.app-modal:has(.subtitle-template-editor-modal),.app-modal:has(.tag-edit-modal),.app-modal:has(.video-segment-modal),.app-modal:has(.voice-clone-modal){background:rgba(4,4,6,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.app-modal__panel.bgm-upload-modal.is-glass,.app-modal__panel.change-email-modal.is-glass,.app-modal__panel.change-password-modal.is-glass,.app-modal__panel.change-phone-modal.is-glass,.app-modal__panel.compliance-audit-modal.is-glass,.app-modal__panel.confirm-modal.is-glass,.app-modal__panel.copy-translate-modal.is-glass,.app-modal__panel.dh-create-modal.is-glass,.app-modal__panel.dh-picker-modal.is-glass,.app-modal__panel.lip-sync-binding-modal.is-glass,.app-modal__panel.manual-copy-modal.is-glass,.app-modal__panel.material-upload-modal.is-glass,.app-modal__panel.recharge-modal.is-glass,.app-modal__panel.st-picker-modal.is-glass,.app-modal__panel.storyboard-editor-modal.is-glass,.app-modal__panel.subtitle-template-editor-modal.is-glass,.app-modal__panel.tag-edit-modal.is-glass,.app-modal__panel.video-segment-modal.is-glass,.app-modal__panel.voice-clone-modal.is-glass{background-color:#0a0a10!important;background-image:radial-gradient(ellipse 88% 46% at 50% 0,#14102e 0,#0a0a10 58%),linear-gradient(168deg,#110e24,#140d15 34%,#0a0a10)!important;border:1px solid rgba(82,54,212,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 32px 72px rgba(0,0,0,.68),0 0 0 1px rgba(82,54,212,.12),inset 0 1px 0 hsla(0,0%,100%,.06)!important;color:#fff}.app-modal__panel.bgm-upload-modal .app-modal__close,.app-modal__panel.change-email-modal .app-modal__close,.app-modal__panel.change-password-modal .app-modal__close,.app-modal__panel.change-phone-modal .app-modal__close,.app-modal__panel.compliance-audit-modal .app-modal__close,.app-modal__panel.confirm-modal .app-modal__close,.app-modal__panel.copy-translate-modal .app-modal__close,.app-modal__panel.dh-create-modal .app-modal__close,.app-modal__panel.dh-picker-modal .app-modal__close,.app-modal__panel.lip-sync-binding-modal .app-modal__close,.app-modal__panel.manual-copy-modal .app-modal__close,.app-modal__panel.material-upload-modal .app-modal__close,.app-modal__panel.recharge-modal .app-modal__close,.app-modal__panel.st-picker-modal .app-modal__close,.app-modal__panel.storyboard-editor-modal .app-modal__close,.app-modal__panel.subtitle-template-editor-modal .app-modal__close,.app-modal__panel.tag-edit-modal .app-modal__close,.app-modal__panel.video-segment-modal .app-modal__close,.app-modal__panel.voice-clone-modal .app-modal__close{color:hsla(0,0%,100%,.62)}.app-modal__panel.bgm-upload-modal .app-modal__close:hover,.app-modal__panel.change-email-modal .app-modal__close:hover,.app-modal__panel.change-password-modal .app-modal__close:hover,.app-modal__panel.change-phone-modal .app-modal__close:hover,.app-modal__panel.compliance-audit-modal .app-modal__close:hover,.app-modal__panel.confirm-modal .app-modal__close:hover,.app-modal__panel.copy-translate-modal .app-modal__close:hover,.app-modal__panel.dh-create-modal .app-modal__close:hover,.app-modal__panel.dh-picker-modal .app-modal__close:hover,.app-modal__panel.lip-sync-binding-modal .app-modal__close:hover,.app-modal__panel.manual-copy-modal .app-modal__close:hover,.app-modal__panel.material-upload-modal .app-modal__close:hover,.app-modal__panel.recharge-modal .app-modal__close:hover,.app-modal__panel.st-picker-modal .app-modal__close:hover,.app-modal__panel.storyboard-editor-modal .app-modal__close:hover,.app-modal__panel.subtitle-template-editor-modal .app-modal__close:hover,.app-modal__panel.tag-edit-modal .app-modal__close:hover,.app-modal__panel.video-segment-modal .app-modal__close:hover,.app-modal__panel.voice-clone-modal .app-modal__close:hover{color:#fff;background:rgba(82,54,212,.28)}.app-modal__panel.bgm-upload-modal .bgm-upload__title,.app-modal__panel.change-email-modal .change-email-modal__title,.app-modal__panel.change-password-modal .change-password-modal__title,.app-modal__panel.compliance-audit-modal .compliance-audit-modal__title,.app-modal__panel.copy-translate-modal .copy-translate-modal__title,.app-modal__panel.dh-create-modal .dh-create__title,.app-modal__panel.dh-picker-modal .dh-picker-modal__title,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__title,.app-modal__panel.manual-copy-modal .manual-copy-modal__title,.app-modal__panel.material-upload-modal .material-upload__title,.app-modal__panel.recharge-modal .recharge-modal__title,.app-modal__panel.st-picker-modal .st-picker-modal__title,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__title,.app-modal__panel.tag-edit-modal .tag-edit__title,.app-modal__panel.video-segment-modal .video-segment-modal__title,.app-modal__panel.voice-clone-modal .voice-clone__title{background:linear-gradient(90deg,#fff,#8f59c6 54%,#c94478);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.app-modal__panel.bgm-upload-modal .bgm-upload__label,.app-modal__panel.change-email-modal .change-email-modal__label,.app-modal__panel.change-password-modal .change-password-modal__label,.app-modal__panel.copy-translate-modal .copy-translate-modal__label,.app-modal__panel.dh-create-modal .dh-create__label,.app-modal__panel.dh-picker-modal .dh-picker-modal__order-title,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__panel-head,.app-modal__panel.material-upload-modal .material-upload__label,.app-modal__panel.recharge-modal .recharge-modal__field-label,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__panel-head,.app-modal__panel.tag-edit-modal .tag-edit__label,.app-modal__panel.video-segment-modal .video-segment-modal__toggle-label,.app-modal__panel.voice-clone-modal .voice-clone__label{color:hsla(0,0%,100%,.88)!important}.app-modal__panel.dh-create-modal .dh-create__required{color:#c94478!important}.app-modal__panel.bgm-upload-modal .bgm-upload__input,.app-modal__panel.change-email-modal .change-email-modal__input,.app-modal__panel.change-password-modal .change-password-modal__input,.app-modal__panel.dh-create-modal .dh-create__add-input,.app-modal__panel.dh-create-modal .dh-create__input,.app-modal__panel.dh-picker-modal .dh-picker-modal__search-input,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__search-input,.app-modal__panel.manual-copy-modal .manual-copy-modal__editor,.app-modal__panel.material-upload-modal .material-upload__add-input,.app-modal__panel.material-upload-modal .material-upload__input,.app-modal__panel.recharge-modal .recharge-modal__input,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__search-input,.app-modal__panel.tag-edit-modal .tag-edit__add-input,.app-modal__panel.video-segment-modal .video-segment-modal__interval-field input,.app-modal__panel.voice-clone-modal .voice-clone__input{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:#fff!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.28)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__input::-moz-placeholder,.app-modal__panel.change-email-modal .change-email-modal__input::-moz-placeholder,.app-modal__panel.change-password-modal .change-password-modal__input::-moz-placeholder,.app-modal__panel.dh-create-modal .dh-create__add-input::-moz-placeholder,.app-modal__panel.dh-create-modal .dh-create__input::-moz-placeholder,.app-modal__panel.dh-picker-modal .dh-picker-modal__search-input::-moz-placeholder,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__search-input::-moz-placeholder,.app-modal__panel.manual-copy-modal .manual-copy-modal__editor::-moz-placeholder,.app-modal__panel.material-upload-modal .material-upload__add-input::-moz-placeholder,.app-modal__panel.material-upload-modal .material-upload__input::-moz-placeholder,.app-modal__panel.recharge-modal .recharge-modal__input::-moz-placeholder,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__search-input::-moz-placeholder,.app-modal__panel.tag-edit-modal .tag-edit__add-input::-moz-placeholder,.app-modal__panel.video-segment-modal .video-segment-modal__interval-field input::-moz-placeholder,.app-modal__panel.voice-clone-modal .voice-clone__input::-moz-placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__input::placeholder,.app-modal__panel.change-email-modal .change-email-modal__input::placeholder,.app-modal__panel.change-password-modal .change-password-modal__input::placeholder,.app-modal__panel.dh-create-modal .dh-create__add-input::placeholder,.app-modal__panel.dh-create-modal .dh-create__input::placeholder,.app-modal__panel.dh-picker-modal .dh-picker-modal__search-input::placeholder,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__search-input::placeholder,.app-modal__panel.manual-copy-modal .manual-copy-modal__editor::placeholder,.app-modal__panel.material-upload-modal .material-upload__add-input::placeholder,.app-modal__panel.material-upload-modal .material-upload__input::placeholder,.app-modal__panel.recharge-modal .recharge-modal__input::placeholder,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__search-input::placeholder,.app-modal__panel.tag-edit-modal .tag-edit__add-input::placeholder,.app-modal__panel.video-segment-modal .video-segment-modal__interval-field input::placeholder,.app-modal__panel.voice-clone-modal .voice-clone__input::placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__input:focus,.app-modal__panel.change-email-modal .change-email-modal__input:focus,.app-modal__panel.change-password-modal .change-password-modal__input:focus,.app-modal__panel.dh-create-modal .dh-create__add-input:focus,.app-modal__panel.dh-create-modal .dh-create__input:focus,.app-modal__panel.dh-picker-modal .dh-picker-modal__search-input:focus,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__search-input:focus,.app-modal__panel.manual-copy-modal .manual-copy-modal__editor:focus,.app-modal__panel.material-upload-modal .material-upload__add-input:focus,.app-modal__panel.material-upload-modal .material-upload__input:focus,.app-modal__panel.recharge-modal .recharge-modal__input:focus,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__search-input:focus,.app-modal__panel.tag-edit-modal .tag-edit__add-input:focus,.app-modal__panel.video-segment-modal .video-segment-modal__interval-field input:focus,.app-modal__panel.voice-clone-modal .voice-clone__input:focus{border-color:rgba(82,54,212,.58)!important;background:#1e1e2a!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.22),0 0 0 3px rgba(82,54,212,.22)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__drop,.app-modal__panel.dh-create-modal .dh-create__preview-wrap,.app-modal__panel.dh-create-modal .dh-create__upload,.app-modal__panel.material-upload-modal .material-upload__preview-wrap,.app-modal__panel.voice-clone-modal .voice-clone__upload{border-color:rgba(82,54,212,.28)!important;background:#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__drop.is-dragover,.app-modal__panel.bgm-upload-modal .bgm-upload__drop:hover,.app-modal__panel.dh-create-modal .dh-create__preview-wrap.is-dragover,.app-modal__panel.dh-create-modal .dh-create__preview-wrap:hover,.app-modal__panel.dh-create-modal .dh-create__upload.is-dragover,.app-modal__panel.dh-create-modal .dh-create__upload:hover,.app-modal__panel.material-upload-modal .material-upload__preview-wrap.is-dragover,.app-modal__panel.material-upload-modal .material-upload__preview-wrap:hover,.app-modal__panel.voice-clone-modal .voice-clone__upload.is-dragover,.app-modal__panel.voice-clone-modal .voice-clone__upload:hover{border-color:rgba(201,68,120,.45)!important;background:#171529!important;box-shadow:inset 0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.dh-create-modal .dh-create__preview-wrap.is-video,.app-modal__panel.material-upload-modal .material-upload__preview-wrap.is-image,.app-modal__panel.material-upload-modal .material-upload__preview-wrap.is-video{background:#12121a!important}.app-modal__panel.dh-create-modal .dh-create__upload-icon{background:transparent!important;box-shadow:none!important;color:inherit!important}.app-modal__panel.dh-create-modal .dh-create__upload-icon-wrap{border-color:rgba(82,54,212,.3)!important;background:hsla(0,0%,100%,.04)!important;color:hsla(0,0%,100%,.58)!important}.app-modal__panel.dh-create-modal .dh-create__preview-wrap.is-dragover .dh-create__upload-icon-wrap,.app-modal__panel.dh-create-modal .dh-create__preview-wrap:hover .dh-create__upload-icon-wrap{border-color:rgba(201,68,120,.46)!important;background:#18162d!important;color:#fff!important}.app-modal__panel.bgm-upload-modal .bgm-upload__upload-cloud,.app-modal__panel.voice-clone-modal .voice-clone__upload-cloud{background:linear-gradient(145deg,rgba(82,54,212,.88),rgba(184,61,110,.82))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 14px rgba(74,50,201,.32)!important}.app-modal__panel.material-upload-modal .material-upload__upload-icon-wrap{border-color:rgba(82,54,212,.3)!important;background:hsla(0,0%,100%,.04)!important;color:hsla(0,0%,100%,.58)!important}.app-modal__panel.material-upload-modal .material-upload__preview-wrap.is-dragover .material-upload__upload-icon-wrap,.app-modal__panel.material-upload-modal .material-upload__preview-wrap:hover .material-upload__upload-icon-wrap{border-color:rgba(201,68,120,.46)!important;background:#18162d!important;color:#fff!important}.app-modal__panel.bgm-upload-modal .bgm-upload__file-icon,.app-modal__panel.voice-clone-modal .voice-clone__file-icon{background:linear-gradient(145deg,rgba(82,54,212,.88),rgba(184,61,110,.82))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 14px rgba(74,50,201,.32)!important}.app-modal__panel.change-email-modal .change-email-modal__tip,.app-modal__panel.change-password-modal .change-password-modal__tip,.app-modal__panel.dh-create-modal .dh-create__tip,.app-modal__panel.manual-copy-modal .manual-copy-modal__tip,.app-modal__panel.voice-clone-modal .voice-clone__tip{border-color:rgba(82,54,212,.22)!important;background:#12121a!important;color:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)!important}.app-modal__panel.manual-copy-modal .manual-copy-modal__tip-icon{color:rgba(201,68,120,.88)!important}.app-modal__panel.change-email-modal .change-email-modal__header,.app-modal__panel.change-password-modal .change-password-modal__header,.app-modal__panel.compliance-audit-modal .compliance-audit-modal__header,.app-modal__panel.copy-translate-modal .copy-translate-modal__header,.app-modal__panel.manual-copy-modal .manual-copy-modal__header,.app-modal__panel.recharge-modal .recharge-modal__header{border-color:rgba(82,54,212,.18)!important;background:linear-gradient(135deg,rgba(82,54,212,.12),rgba(201,68,120,.05)),#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)!important}.app-modal__panel.change-email-modal .change-email-modal__current,.app-modal__panel.change-password-modal .change-password-modal__info-card,.app-modal__panel.compliance-audit-modal .compliance-audit-modal__body,.app-modal__panel.copy-translate-modal .copy-translate-modal__body,.app-modal__panel.dh-picker-modal .dh-picker-modal__order-section,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__left,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__panel-head,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__right,.app-modal__panel.manual-copy-modal .manual-copy-modal__toolbar,.app-modal__panel.recharge-modal .recharge-modal__body,.app-modal__panel.recharge-modal .recharge-modal__status-icon{border-color:rgba(82,54,212,.18)!important;background:#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.app-modal__panel.compliance-audit-modal .compliance-audit-modal__pane,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__script-item{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.24)!important;color:hsla(0,0%,100%,.88)!important}.app-modal__panel.manual-copy-modal .manual-copy-modal__word-count{border-color:rgba(82,54,212,.28)!important;background:rgba(82,54,212,.12)!important;color:hsla(0,0%,100%,.78)!important}.app-modal__panel.manual-copy-modal .manual-copy-modal__word-count b{color:#fff!important}.app-modal__panel.change-email-modal .change-email-modal__current-label,.app-modal__panel.change-email-modal .change-email-modal__subtitle,.app-modal__panel.change-password-modal .change-password-modal__info-card span,.app-modal__panel.change-password-modal .change-password-modal__subtitle,.app-modal__panel.compliance-audit-modal .compliance-audit-modal__subtitle,.app-modal__panel.copy-translate-modal .copy-translate-modal__subtitle,.app-modal__panel.dh-picker-modal .dh-picker-modal__order-desc,.app-modal__panel.dh-picker-modal .dh-picker-modal__tag-filter,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__hint,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__script-time,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__subtitle,.app-modal__panel.recharge-modal .recharge-modal__status-label,.app-modal__panel.recharge-modal .recharge-modal__subtitle,.app-modal__panel.tag-edit-modal .tag-edit__candidate-empty,.app-modal__panel.tag-edit-modal .tag-edit__empty,.app-modal__panel.tag-edit-modal .tag-edit__tag-hint{color:hsla(0,0%,100%,.58)!important}.app-modal__panel.dh-picker-modal .dh-picker-modal__count{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.72)!important}.app-modal__panel.dh-picker-modal .dh-picker-modal__order-chip,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__script-item.is-active{border-color:rgba(82,54,212,.42)!important;background:linear-gradient(135deg,rgba(82,54,212,.18),rgba(201,68,120,.1))!important}.app-modal__panel.manual-copy-modal .manual-copy-modal__clear{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important}.app-modal__panel.manual-copy-modal .manual-copy-modal__clear:hover{border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.manual-copy-modal .manual-copy-modal__clear:hover:not(:disabled){color:#f87171!important;border-color:hsla(0,91%,71%,.42)!important;background:hsla(0,91%,71%,.1)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)!important}.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__clear-btn{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important;color:#fff!important;border-color:hsla(0,91%,71%,.32)!important}.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__clear-btn:hover{border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__clear-btn:hover:not(:disabled){color:#fff!important;border-color:hsla(0,91%,71%,.52)!important;background:hsla(0,91%,71%,.18)!important}html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__trigger,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__trigger,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__trigger,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__trigger,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__trigger,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__trigger{border:1px solid rgba(122,63,184,.48)!important;background:linear-gradient(135deg,rgba(82,54,212,.38),rgba(201,68,120,.24))!important;color:hsla(0,0%,100%,.94)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 0 14px rgba(82,54,212,.14)!important;transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)!important}html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__trigger:hover:not(:disabled),html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__trigger:hover:not(:disabled),html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__trigger:hover:not(:disabled),html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__trigger:hover:not(:disabled),html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__trigger:hover:not(:disabled),html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__trigger:hover:not(:disabled){border-color:hsla(0,0%,100%,.28)!important;background:linear-gradient(135deg,rgba(82,54,212,.44),rgba(201,68,120,.3)),#5e4293!important;color:#fff!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 0 20px rgba(82,54,212,.26),inset 0 1px 0 hsla(0,0%,100%,.2)!important;transform:translateY(-1px)}html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__label,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__label,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__label,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__label,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__label,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__label{color:inherit!important;font-weight:600!important}html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__label.is-placeholder,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__label.is-placeholder,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__label.is-placeholder,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__label.is-placeholder,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__label.is-placeholder,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__label.is-placeholder{color:hsla(0,0%,100%,.62)!important;font-weight:500!important}html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__arrow,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__arrow,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__arrow,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__arrow,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__arrow,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__arrow{color:hsla(0,0%,100%,.76)!important;background:hsla(0,0%,100%,.12)!important;transition:transform .22s ease,color .22s ease,background .22s ease!important}html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__trigger:hover:not(:disabled) .dropdown__arrow,html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown.is-open .dropdown__arrow,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__trigger:hover:not(:disabled) .dropdown__arrow,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown.is-open .dropdown__arrow,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__trigger:hover:not(:disabled) .dropdown__arrow,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown.is-open .dropdown__arrow,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__trigger:hover:not(:disabled) .dropdown__arrow,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown.is-open .dropdown__arrow,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__trigger:hover:not(:disabled) .dropdown__arrow,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown.is-open .dropdown__arrow,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__trigger:hover:not(:disabled) .dropdown__arrow,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown.is-open .dropdown__arrow{color:#fff!important;background:hsla(0,0%,100%,.18)!important}html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown.is-open .dropdown__trigger,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown.is-open .dropdown__trigger,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown.is-open .dropdown__trigger,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown.is-open .dropdown__trigger,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown.is-open .dropdown__trigger,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown.is-open .dropdown__trigger{border-color:rgba(82,54,212,.68)!important;background:linear-gradient(135deg,rgba(82,54,212,.44),rgba(201,68,120,.3)),#5d4292!important;color:#fff!important;box-shadow:0 0 0 1px rgba(82,54,212,.28),0 0 22px rgba(82,54,212,.28),inset 0 1px 0 hsla(0,0%,100%,.2)!important}html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__menu,html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__menu--fixed,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__menu,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__menu--fixed,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__menu,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__menu--fixed,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__menu,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__menu--fixed,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__menu,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__menu--fixed,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__menu,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__menu--fixed{border:1px solid rgba(82,54,212,.36)!important;background:linear-gradient(168deg,#1b1734,#12121a)!important;box-shadow:0 20px 48px rgba(0,0,0,.58),0 0 0 1px rgba(82,54,212,.16),0 0 24px rgba(82,54,212,.12)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__menu--fixed::-webkit-scrollbar-thumb,html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__menu::-webkit-scrollbar-thumb,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__menu--fixed::-webkit-scrollbar-thumb,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__menu::-webkit-scrollbar-thumb,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__menu--fixed::-webkit-scrollbar-thumb,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__menu::-webkit-scrollbar-thumb,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__menu--fixed::-webkit-scrollbar-thumb,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__menu::-webkit-scrollbar-thumb,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__menu--fixed::-webkit-scrollbar-thumb,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__menu::-webkit-scrollbar-thumb,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__menu--fixed::-webkit-scrollbar-thumb,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__menu::-webkit-scrollbar-thumb{background:rgba(82,54,212,.36)!important}html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__item,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__item,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__item,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__item,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__item,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__item{color:hsla(0,0%,100%,.84)!important}html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__item:hover,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__item:hover,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__item:hover,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__item:hover,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__item:hover,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__item:hover{background:linear-gradient(135deg,rgba(82,54,212,.3),rgba(201,68,120,.18))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)!important}html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__item.active,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__item.active,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__item.active,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__item.active,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__item.active,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__item.active{background:linear-gradient(135deg,rgba(82,54,212,.42),rgba(201,68,120,.28))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 12px rgba(82,54,212,.16)!important}html[data-theme=blue] .app-modal__panel.copy-translate-modal .dropdown .dropdown__check-icon,html[data-theme=blue] .app-modal__panel.manual-copy-modal .dropdown .dropdown__check-icon,html[data-theme=dark] .app-modal__panel.copy-translate-modal .dropdown .dropdown__check-icon,html[data-theme=dark] .app-modal__panel.manual-copy-modal .dropdown .dropdown__check-icon,html[data-theme=purple] .app-modal__panel.copy-translate-modal .dropdown .dropdown__check-icon,html[data-theme=purple] .app-modal__panel.manual-copy-modal .dropdown .dropdown__check-icon{color:#fff!important}.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__progress-track{background:hsla(0,0%,100%,.12)!important}.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__progress-fill{background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important}.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__progress-head{color:hsla(0,0%,100%,.82)!important}.app-modal__panel.dh-picker-modal .dh-picker-modal__card{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important}.app-modal__panel.dh-picker-modal .dh-picker-modal__card.is-selected{border-color:rgba(82,54,212,.52)!important;box-shadow:0 0 0 1px rgba(82,54,212,.18),inset 0 1px 0 hsla(0,0%,100%,.06)!important}.app-modal__panel.dh-picker-modal .dh-picker-modal__card-order{background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06)!important}.app-modal__panel.dh-picker-modal .dh-picker-modal__order-tip{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.72)!important}.app-modal__panel.dh-picker-modal .dh-picker-modal__order-title{color:hsla(0,0%,100%,.88)!important}.app-modal__panel.dh-picker-modal .dh-picker-modal__card-name{color:hsla(0,0%,100%,.86)!important}.app-modal__panel.compliance-audit-modal .compliance-audit-modal__column-label{color:hsla(0,0%,100%,.62)!important}.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__icon-wrap{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 14px rgba(74,50,201,.32)!important}.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__script-item:hover:not(.is-active){border-color:rgba(82,54,212,.28)!important}.app-modal__panel.change-email-modal .change-email-modal__btn,.app-modal__panel.change-email-modal .change-email-modal__code-btn,.app-modal__panel.change-password-modal .change-password-modal__btn,.app-modal__panel.change-password-modal .change-password-modal__code-btn,.app-modal__panel.compliance-audit-modal .compliance-audit-modal__btn,.app-modal__panel.confirm-modal .confirm-modal__btn,.app-modal__panel.copy-translate-modal .copy-translate-modal__btn,.app-modal__panel.dh-picker-modal .dh-picker-modal__btn,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__cancel,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__confirm,.app-modal__panel.manual-copy-modal .manual-copy-modal__btn,.app-modal__panel.recharge-modal .recharge-modal__cancel,.app-modal__panel.recharge-modal .recharge-modal__submit,.app-modal__panel.st-picker-modal .st-picker-modal__btn,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__btn,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__confirm,.app-modal__panel.tag-edit-modal .tag-edit__btn,.app-modal__panel.video-segment-modal .video-segment-modal__cancel,.app-modal__panel.video-segment-modal .video-segment-modal__confirm{padding-left:max(20px,1.04vw)!important;padding-right:max(20px,1.04vw)!important}.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__clear-btn,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__upload-btn,.app-modal__panel.manual-copy-modal .manual-copy-modal__clear,.app-modal__panel.manual-copy-modal .manual-copy-modal__translate,.app-modal__panel.tag-edit-modal .tag-edit__add-btn{padding-left:max(14px,.73vw)!important;padding-right:max(14px,.73vw)!important}.app-modal__panel.compliance-audit-modal .compliance-audit-modal__pane,.app-modal__panel.dh-picker-modal .dh-picker-modal__search-input,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__search-input,.app-modal__panel.manual-copy-modal .manual-copy-modal__editor,.app-modal__panel.tag-edit-modal .tag-edit__add-input{padding-left:max(18px,.94vw)!important;padding-right:max(18px,.94vw)!important}.app-modal__panel.tag-edit-modal .tag-edit__chip{padding-left:max(12px,.63vw)!important;padding-right:max(12px,.63vw)!important}.app-modal__panel.change-email-modal .change-email-modal__btn--primary,.app-modal__panel.change-password-modal .change-password-modal__btn--primary,.app-modal__panel.compliance-audit-modal .compliance-audit-modal__btn--primary,.app-modal__panel.copy-translate-modal .copy-translate-modal__btn--primary,.app-modal__panel.dh-picker-modal .dh-picker-modal__btn--primary,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__confirm,.app-modal__panel.manual-copy-modal .manual-copy-modal__btn--primary,.app-modal__panel.manual-copy-modal .manual-copy-modal__translate,.app-modal__panel.recharge-modal .recharge-modal__submit,.app-modal__panel.tag-edit-modal .tag-edit__add-btn,.app-modal__panel.tag-edit-modal .tag-edit__btn.save{border-radius:9999px!important}.app-modal__panel.st-picker-modal .st-picker-modal__icon-wrap,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__icon-wrap,.app-modal__panel.video-segment-modal .video-segment-modal__icon-wrap{background:linear-gradient(145deg,rgba(82,54,212,.88),rgba(184,61,110,.82))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 14px rgba(74,50,201,.32)!important;border-radius:.63vw!important;border:none!important}.app-modal__panel.confirm-modal .confirm-modal__content,.app-modal__panel.st-picker-modal .st-picker-modal__desc,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__hint,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__script-time,.app-modal__panel.video-segment-modal .video-segment-modal__subtitle,.app-modal__panel.video-segment-modal .video-segment-modal__toggle-desc{color:hsla(0,0%,100%,.58)!important}.app-modal__panel.confirm-modal .confirm-modal__title{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important}.app-modal__panel.confirm-modal .confirm-modal__icon.is-warning{border-color:rgba(82,54,212,.32)!important;background:rgba(82,54,212,.12)!important;color:rgba(122,63,184,.92)!important}.app-modal__panel.confirm-modal .confirm-modal__icon.is-danger{border-color:rgba(239,68,68,.32)!important;background:rgba(239,68,68,.12)!important;color:#f87171!important}.app-modal__panel.confirm-modal .confirm-modal__btn{border-radius:9999px!important}.app-modal__panel.video-segment-modal .video-segment-modal__player-wrap{border-color:rgba(82,54,212,.18)!important}.app-modal__panel.video-segment-modal .video-segment-modal__progress-fill{background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important}.app-modal__panel.video-segment-modal .video-segment-modal__hint,.app-modal__panel.video-segment-modal .video-segment-modal__toggle-row{border-color:rgba(82,54,212,.18)!important;background:#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.app-modal__panel.video-segment-modal .video-segment-modal__hint{border-style:dashed!important}.app-modal__panel.video-segment-modal .video-segment-modal__mode{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.58)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.app-modal__panel.video-segment-modal .video-segment-modal__mode:hover:not(.is-active){border-color:rgba(82,54,212,.32)!important;color:hsla(0,0%,100%,.78)!important}.app-modal__panel.video-segment-modal .video-segment-modal__mode.is-active{border-color:rgba(82,54,212,.52)!important;background:linear-gradient(135deg,rgba(82,54,212,.18),rgba(201,68,120,.1))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.video-segment-modal .video-segment-modal__mode.is-active .video-segment-modal__mode-icon{color:#fff!important;opacity:1!important}.app-modal__panel.video-segment-modal .app-switch.is-checked .app-switch__track{background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;background-clip:padding-box!important;border-color:rgba(74,50,201,.42)!important;box-shadow:0 0 0 2px rgba(82,54,212,.16)!important}.app-modal__panel.st-picker-modal .st-picker-modal__btn--primary,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__confirm,.app-modal__panel.video-segment-modal .video-segment-modal__confirm{border-radius:9999px!important}.app-modal__panel.st-picker-modal .st-picker-modal__card--new .st-picker-modal__card-media{border-color:rgba(82,54,212,.32)!important;background:rgba(82,54,212,.08)!important}.app-modal__panel.st-picker-modal .st-picker-modal__card.is-selected .st-picker-modal__card-media{border-color:rgba(82,54,212,.52)!important;box-shadow:0 0 0 1px rgba(82,54,212,.18),0 8px 24px rgba(74,50,201,.22)!important}.app-modal__panel.st-picker-modal .st-picker-modal__check{background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;border:none!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06)!important}.app-modal__panel.st-picker-modal .st-picker-modal__card-media{border-color:rgba(82,54,212,.18)!important}.app-modal__panel.st-picker-modal .st-picker-modal__card-name{color:hsla(0,0%,100%,.58)!important}.app-modal__panel.st-picker-modal .st-picker-modal__grid::-webkit-scrollbar-thumb{background:rgba(82,54,212,.28)!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__left,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__right{border-color:rgba(82,54,212,.18)!important;background:#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__panel-head{border-bottom-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.88)!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__panel-head small{color:hsla(0,0%,100%,.52)!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__script-item.is-selected{border-color:rgba(82,54,212,.42)!important;background:linear-gradient(135deg,rgba(82,54,212,.14),rgba(201,68,120,.08))!important;box-shadow:inset .21vw 0 0 #7a3fb8!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__script-item.is-applied{border-color:rgba(82,54,212,.28)!important;background:#1a1a24!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__script-text{color:hsla(0,0%,100%,.88)!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__script-actions{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__search{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.22)!important;padding-left:max(14px,.63vw)!important;padding-right:max(14px,.63vw)!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__search-icon{color:hsla(0,0%,100%,.52)!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__search-input{border:none!important;background:transparent!important;box-shadow:none!important;color:#fff!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__search-input::-moz-placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__search-input::placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__clear-btn{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important;color:#f87171!important;border-color:hsla(0,91%,71%,.32)!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__clear-btn:hover{border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__clear-btn:hover:not(:disabled){color:#fff!important;border-color:hsla(0,91%,71%,.52)!important;background:hsla(0,91%,71%,.18)!important}.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__grid::-webkit-scrollbar-thumb{background:rgba(82,54,212,.28)!important}.app-modal__panel.dh-create-modal .dh-create__tip-icon,.app-modal__panel.voice-clone-modal .voice-clone__tip-icon{color:rgba(122,63,184,.92)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__file,.app-modal__panel.voice-clone-modal .voice-clone__file-card{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 1px 2px rgba(0,0,0,.18)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__file-name,.app-modal__panel.voice-clone-modal .voice-clone__file-name{color:#fff!important}.app-modal__panel.dh-create-modal .dh-create__tag-candidates-box,.app-modal__panel.dh-create-modal .dh-create__tag-selected-box{border-color:rgba(82,54,212,.18)!important;background:#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.app-modal__panel.dh-create-modal .dh-create__tag-candidates-box:after,.app-modal__panel.dh-create-modal .dh-create__tag-selected-box:after{background:linear-gradient(180deg,transparent,#0a0a10)!important}.app-modal__panel.dh-create-modal .dh-create__chip,.app-modal__panel.material-upload-modal .material-upload__chip,.app-modal__panel.tag-edit-modal .tag-edit__chip{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.82)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.app-modal__panel.dh-create-modal .dh-create__chip:hover:not(.is-active),.app-modal__panel.material-upload-modal .material-upload__chip:hover:not(.is-active),.app-modal__panel.tag-edit-modal .tag-edit__chip:hover:not(.is-active){border-color:rgba(82,54,212,.42)!important;background:#20202d!important;color:#fff!important}.app-modal__panel.dh-create-modal .dh-create__chip.is-active,.app-modal__panel.dh-create-modal .dh-create__chip.is-selected,.app-modal__panel.material-upload-modal .material-upload__chip.is-active,.app-modal__panel.material-upload-modal .material-upload__chip.is-selected,.app-modal__panel.tag-edit-modal .tag-edit__chip.is-active,.app-modal__panel.tag-edit-modal .tag-edit__chip.is-selected{border-color:rgba(82,54,212,.52)!important;background:linear-gradient(135deg,rgba(82,54,212,.42),rgba(201,68,120,.28))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px rgba(82,54,212,.16)!important}.app-modal__panel.tag-edit-modal .tag-edit__candidate-box,.app-modal__panel.tag-edit-modal .tag-edit__selected-box{border-color:rgba(82,54,212,.18)!important;background:#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.app-modal__panel.tag-edit-modal .tag-edit__candidate-box:after,.app-modal__panel.tag-edit-modal .tag-edit__selected-box:after{background:linear-gradient(180deg,transparent,#0a0a10)!important}.app-modal__panel.dh-create-modal .search-input,.app-modal__panel.tag-edit-modal .search-input{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.22)!important}.app-modal__panel.dh-create-modal .search-input:hover:not(.is-focused),.app-modal__panel.tag-edit-modal .search-input:hover:not(.is-focused){border-color:rgba(82,54,212,.38)!important}.app-modal__panel.dh-create-modal .search-input.is-focused,.app-modal__panel.tag-edit-modal .search-input.is-focused{border-color:rgba(82,54,212,.55)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.18),0 0 0 3px rgba(82,54,212,.2)!important}.app-modal__panel.dh-create-modal .search-input .search-input__icon,.app-modal__panel.tag-edit-modal .search-input .search-input__icon{color:hsla(0,0%,100%,.58)!important}.app-modal__panel.dh-create-modal .search-input .search-input__field,.app-modal__panel.tag-edit-modal .search-input .search-input__field{color:#fff!important}.app-modal__panel.dh-create-modal .search-input .search-input__field::-moz-placeholder,.app-modal__panel.tag-edit-modal .search-input .search-input__field::-moz-placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.dh-create-modal .search-input .search-input__field::placeholder,.app-modal__panel.tag-edit-modal .search-input .search-input__field::placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__hint,.app-modal__panel.dh-create-modal .dh-create__tag-hint,.app-modal__panel.dh-create-modal .dh-create__upload-sub,.app-modal__panel.material-upload-modal .material-upload__upload-sub,.app-modal__panel.voice-clone-modal .voice-clone__file-size,.app-modal__panel.voice-clone-modal .voice-clone__upload-change,.app-modal__panel.voice-clone-modal .voice-clone__upload-sub{color:hsla(0,0%,100%,.64)!important}.app-modal__panel.dh-create-modal .dh-create__upload-title,.app-modal__panel.material-upload-modal .material-upload__upload-title,.app-modal__panel.voice-clone-modal .voice-clone__upload-title{color:#fff!important}.app-modal__panel.dh-create-modal .dh-create__tip,.app-modal__panel.voice-clone-modal .voice-clone__tip{color:hsla(0,0%,100%,.76)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__upload-progress,.app-modal__panel.dh-create-modal .dh-create__upload-progress,.app-modal__panel.material-upload-modal .material-upload__upload-progress,.app-modal__panel.voice-clone-modal .voice-clone__upload-progress{background:hsla(0,0%,100%,.12)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__upload-progress-fill,.app-modal__panel.dh-create-modal .dh-create__upload-progress-fill,.app-modal__panel.material-upload-modal .material-upload__upload-progress-fill,.app-modal__panel.voice-clone-modal .voice-clone__upload-progress-fill{background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__upload-percent,.app-modal__panel.dh-create-modal .dh-create__upload-percent,.app-modal__panel.material-upload-modal .material-upload__upload-percent,.app-modal__panel.voice-clone-modal .voice-clone__upload-percent{color:hsla(0,0%,100%,.82)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__upload-status,.app-modal__panel.dh-create-modal .dh-create__upload-status,.app-modal__panel.material-upload-modal .material-upload__upload-status,.app-modal__panel.voice-clone-modal .voice-clone__upload-status{color:#fff!important}.app-modal__panel.bgm-upload-modal .bgm-upload__btn.cancel,.app-modal__panel.change-email-modal .change-email-modal__btn:not(.change-email-modal__btn--primary),.app-modal__panel.change-email-modal .change-email-modal__code-btn,.app-modal__panel.change-password-modal .change-password-modal__btn:not(.change-password-modal__btn--primary),.app-modal__panel.change-password-modal .change-password-modal__code-btn,.app-modal__panel.compliance-audit-modal .compliance-audit-modal__btn:not(.compliance-audit-modal__btn--primary),.app-modal__panel.confirm-modal .confirm-modal__btn.cancel,.app-modal__panel.copy-translate-modal .copy-translate-modal__btn:not(.copy-translate-modal__btn--primary),.app-modal__panel.dh-create-modal .dh-create__btn.cancel,.app-modal__panel.dh-picker-modal .dh-picker-modal__btn:not(.dh-picker-modal__btn--primary),.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__cancel,.app-modal__panel.manual-copy-modal .manual-copy-modal__btn:not(.manual-copy-modal__btn--primary),.app-modal__panel.material-upload-modal .material-upload__btn.cancel,.app-modal__panel.st-picker-modal .st-picker-modal__btn:not(.st-picker-modal__btn--primary),.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__btn,.app-modal__panel.tag-edit-modal .tag-edit__btn.cancel,.app-modal__panel.video-segment-modal .video-segment-modal__cancel,.app-modal__panel.voice-clone-modal .voice-clone__btn.cancel{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__btn.cancel:hover,.app-modal__panel.change-email-modal .change-email-modal__btn:not(.change-email-modal__btn--primary):hover,.app-modal__panel.change-email-modal .change-email-modal__code-btn:hover,.app-modal__panel.change-password-modal .change-password-modal__btn:not(.change-password-modal__btn--primary):hover,.app-modal__panel.change-password-modal .change-password-modal__code-btn:hover,.app-modal__panel.compliance-audit-modal .compliance-audit-modal__btn:not(.compliance-audit-modal__btn--primary):hover,.app-modal__panel.confirm-modal .confirm-modal__btn.cancel:hover,.app-modal__panel.copy-translate-modal .copy-translate-modal__btn:not(.copy-translate-modal__btn--primary):hover,.app-modal__panel.dh-create-modal .dh-create__btn.cancel:hover,.app-modal__panel.dh-picker-modal .dh-picker-modal__btn:not(.dh-picker-modal__btn--primary):hover,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__cancel:hover,.app-modal__panel.manual-copy-modal .manual-copy-modal__btn:not(.manual-copy-modal__btn--primary):hover,.app-modal__panel.material-upload-modal .material-upload__btn.cancel:hover,.app-modal__panel.st-picker-modal .st-picker-modal__btn:not(.st-picker-modal__btn--primary):hover,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__btn:hover,.app-modal__panel.tag-edit-modal .tag-edit__btn.cancel:hover,.app-modal__panel.video-segment-modal .video-segment-modal__cancel:hover,.app-modal__panel.voice-clone-modal .voice-clone__btn.cancel:hover{border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.recharge-modal .recharge-modal__cancel{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important}.app-modal__panel.recharge-modal .recharge-modal__cancel:hover{border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__btn.primary,.app-modal__panel.change-email-modal .change-email-modal__btn--primary,.app-modal__panel.change-password-modal .change-password-modal__btn--primary,.app-modal__panel.compliance-audit-modal .compliance-audit-modal__btn--primary,.app-modal__panel.confirm-modal .confirm-modal__btn.confirm.is-primary,.app-modal__panel.copy-translate-modal .copy-translate-modal__btn--primary,.app-modal__panel.dh-create-modal .dh-create__add-btn,.app-modal__panel.dh-create-modal .dh-create__btn.confirm,.app-modal__panel.dh-picker-modal .dh-picker-modal__btn--primary,.app-modal__panel.dh-picker-modal .dh-picker-modal__search-btn,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__confirm,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__upload-btn,.app-modal__panel.manual-copy-modal .manual-copy-modal__btn--primary,.app-modal__panel.manual-copy-modal .manual-copy-modal__translate,.app-modal__panel.material-upload-modal .material-upload__add-btn,.app-modal__panel.material-upload-modal .material-upload__btn.primary,.app-modal__panel.material-upload-modal .material-upload__submit,.app-modal__panel.st-picker-modal .st-picker-modal__btn--primary,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__confirm,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__upload-btn,.app-modal__panel.tag-edit-modal .tag-edit__add-btn,.app-modal__panel.tag-edit-modal .tag-edit__btn.save,.app-modal__panel.video-segment-modal .video-segment-modal__confirm,.app-modal__panel.voice-clone-modal .voice-clone__btn.primary{border:none!important;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.app-modal__panel.bgm-upload-modal .bgm-upload__btn.primary:hover:not(:disabled),.app-modal__panel.change-email-modal .change-email-modal__btn--primary:hover:not(:disabled),.app-modal__panel.change-password-modal .change-password-modal__btn--primary:hover:not(:disabled),.app-modal__panel.compliance-audit-modal .compliance-audit-modal__btn--primary:hover:not(:disabled),.app-modal__panel.confirm-modal .confirm-modal__btn.confirm.is-primary:hover:not(:disabled),.app-modal__panel.copy-translate-modal .copy-translate-modal__btn--primary:hover:not(:disabled),.app-modal__panel.dh-create-modal .dh-create__add-btn:hover:not(:disabled),.app-modal__panel.dh-create-modal .dh-create__btn.confirm:hover:not(:disabled),.app-modal__panel.dh-picker-modal .dh-picker-modal__btn--primary:hover:not(:disabled),.app-modal__panel.dh-picker-modal .dh-picker-modal__search-btn:hover:not(:disabled),.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__confirm:hover:not(:disabled),.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__upload-btn:hover:not(:disabled),.app-modal__panel.manual-copy-modal .manual-copy-modal__btn--primary:hover:not(:disabled),.app-modal__panel.manual-copy-modal .manual-copy-modal__translate:hover:not(:disabled),.app-modal__panel.material-upload-modal .material-upload__add-btn:hover:not(:disabled),.app-modal__panel.material-upload-modal .material-upload__btn.primary:hover:not(:disabled),.app-modal__panel.material-upload-modal .material-upload__submit:hover:not(:disabled),.app-modal__panel.st-picker-modal .st-picker-modal__btn--primary:hover:not(:disabled),.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__confirm:hover:not(:disabled),.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__upload-btn:hover:not(:disabled),.app-modal__panel.tag-edit-modal .tag-edit__add-btn:hover:not(:disabled),.app-modal__panel.tag-edit-modal .tag-edit__btn.save:hover:not(:disabled),.app-modal__panel.video-segment-modal .video-segment-modal__confirm:hover:not(:disabled),.app-modal__panel.voice-clone-modal .voice-clone__btn.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08)!important;filter:brightness(1.04);background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__btn.primary:active:not(:disabled),.app-modal__panel.change-email-modal .change-email-modal__btn--primary:active:not(:disabled),.app-modal__panel.change-password-modal .change-password-modal__btn--primary:active:not(:disabled),.app-modal__panel.compliance-audit-modal .compliance-audit-modal__btn--primary:active:not(:disabled),.app-modal__panel.confirm-modal .confirm-modal__btn.confirm.is-primary:active:not(:disabled),.app-modal__panel.copy-translate-modal .copy-translate-modal__btn--primary:active:not(:disabled),.app-modal__panel.dh-create-modal .dh-create__add-btn:active:not(:disabled),.app-modal__panel.dh-create-modal .dh-create__btn.confirm:active:not(:disabled),.app-modal__panel.dh-picker-modal .dh-picker-modal__btn--primary:active:not(:disabled),.app-modal__panel.dh-picker-modal .dh-picker-modal__search-btn:active:not(:disabled),.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__confirm:active:not(:disabled),.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__upload-btn:active:not(:disabled),.app-modal__panel.manual-copy-modal .manual-copy-modal__btn--primary:active:not(:disabled),.app-modal__panel.manual-copy-modal .manual-copy-modal__translate:active:not(:disabled),.app-modal__panel.material-upload-modal .material-upload__add-btn:active:not(:disabled),.app-modal__panel.material-upload-modal .material-upload__btn.primary:active:not(:disabled),.app-modal__panel.material-upload-modal .material-upload__submit:active:not(:disabled),.app-modal__panel.st-picker-modal .st-picker-modal__btn--primary:active:not(:disabled),.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__confirm:active:not(:disabled),.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__upload-btn:active:not(:disabled),.app-modal__panel.tag-edit-modal .tag-edit__add-btn:active:not(:disabled),.app-modal__panel.tag-edit-modal .tag-edit__btn.save:active:not(:disabled),.app-modal__panel.video-segment-modal .video-segment-modal__confirm:active:not(:disabled),.app-modal__panel.voice-clone-modal .voice-clone__btn.primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.48),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08)!important}.app-modal__panel.bgm-upload-modal .bgm-upload__btn.primary:disabled,.app-modal__panel.change-email-modal .change-email-modal__btn--primary:disabled,.app-modal__panel.change-password-modal .change-password-modal__btn--primary:disabled,.app-modal__panel.compliance-audit-modal .compliance-audit-modal__btn--primary:disabled,.app-modal__panel.confirm-modal .confirm-modal__btn.confirm.is-primary:disabled,.app-modal__panel.copy-translate-modal .copy-translate-modal__btn--primary:disabled,.app-modal__panel.dh-create-modal .dh-create__add-btn:disabled,.app-modal__panel.dh-create-modal .dh-create__btn.confirm:disabled,.app-modal__panel.dh-picker-modal .dh-picker-modal__btn--primary:disabled,.app-modal__panel.dh-picker-modal .dh-picker-modal__search-btn:disabled,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__confirm:disabled,.app-modal__panel.lip-sync-binding-modal .lip-sync-binding-modal__upload-btn:disabled,.app-modal__panel.manual-copy-modal .manual-copy-modal__btn--primary:disabled,.app-modal__panel.manual-copy-modal .manual-copy-modal__translate:disabled,.app-modal__panel.material-upload-modal .material-upload__add-btn:disabled,.app-modal__panel.material-upload-modal .material-upload__btn.primary:disabled,.app-modal__panel.material-upload-modal .material-upload__submit:disabled,.app-modal__panel.st-picker-modal .st-picker-modal__btn--primary:disabled,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__confirm:disabled,.app-modal__panel.storyboard-editor-modal .storyboard-editor-modal__upload-btn:disabled,.app-modal__panel.tag-edit-modal .tag-edit__add-btn:disabled,.app-modal__panel.tag-edit-modal .tag-edit__btn.save:disabled,.app-modal__panel.video-segment-modal .video-segment-modal__confirm:disabled,.app-modal__panel.voice-clone-modal .voice-clone__btn.primary:disabled{opacity:.52;filter:grayscale(.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.16)!important}.app-modal__panel.recharge-modal .recharge-modal__submit{border:none!important;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.app-modal__panel.recharge-modal .recharge-modal__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08)!important;filter:brightness(1.04);background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important}.app-modal__panel.recharge-modal .recharge-modal__submit:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.48),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08)!important}.app-modal__panel.recharge-modal .recharge-modal__submit:disabled{opacity:.52;filter:grayscale(.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.16)!important}.app-modal__panel.confirm-modal .confirm-modal__btn.confirm.is-danger{border:none!important;background:#ef4444!important;color:#fff!important;box-shadow:0 2px 8px rgba(239,68,68,.32)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.app-modal__panel.confirm-modal .confirm-modal__btn.confirm.is-danger:hover:not(:disabled){transform:translateY(-1px);background:#dc2626!important;box-shadow:0 4px 14px rgba(239,68,68,.38)!important;filter:brightness(1.03)}.app-modal__panel.confirm-modal .confirm-modal__btn.confirm.is-danger:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 4px rgba(239,68,68,.28)!important}.app-modal__panel.confirm-modal .confirm-modal__btn.confirm.is-danger:disabled{opacity:.58;cursor:not-allowed}.app-modal .app-modal__panel.bgm-upload-modal.is-glass,.app-modal .app-modal__panel.change-email-modal.is-glass,.app-modal .app-modal__panel.change-password-modal.is-glass,.app-modal .app-modal__panel.compliance-audit-modal.is-glass,.app-modal .app-modal__panel.confirm-modal.is-glass,.app-modal .app-modal__panel.copy-translate-modal.is-glass,.app-modal .app-modal__panel.dh-create-modal.is-glass,.app-modal .app-modal__panel.dh-picker-modal.is-glass,.app-modal .app-modal__panel.lip-sync-binding-modal.is-glass,.app-modal .app-modal__panel.manual-copy-modal.is-glass,.app-modal .app-modal__panel.material-upload-modal.is-glass,.app-modal .app-modal__panel.recharge-modal.is-glass,.app-modal .app-modal__panel.st-picker-modal.is-glass,.app-modal .app-modal__panel.storyboard-editor-modal.is-glass,.app-modal .app-modal__panel.subtitle-template-editor-modal.is-glass,.app-modal .app-modal__panel.tag-edit-modal.is-glass,.app-modal .app-modal__panel.video-segment-modal.is-glass,.app-modal .app-modal__panel.voice-clone-modal.is-glass{background-color:#0a0a10!important;background-image:radial-gradient(ellipse 88% 46% at 50% 0,#14102e 0,#0a0a10 58%),linear-gradient(168deg,#110e24,#140d15 34%,#0a0a10)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width:1024px){.app-modal__panel.bgm-upload-modal,.app-modal__panel.change-email-modal,.app-modal__panel.change-password-modal,.app-modal__panel.change-phone-modal,.app-modal__panel.compliance-audit-modal,.app-modal__panel.confirm-modal,.app-modal__panel.copy-translate-modal,.app-modal__panel.dh-create-modal,.app-modal__panel.dh-picker-modal,.app-modal__panel.lip-sync-binding-modal,.app-modal__panel.manual-copy-modal,.app-modal__panel.material-upload-modal,.app-modal__panel.recharge-modal,.app-modal__panel.st-picker-modal,.app-modal__panel.storyboard-editor-modal,.app-modal__panel.subtitle-template-editor-modal,.app-modal__panel.tag-edit-modal,.app-modal__panel.video-segment-modal,.app-modal__panel.voice-clone-modal{background-color:#0a0a10!important;background-image:radial-gradient(ellipse 88% 46% at 50% 0,#14102e 0,#0a0a10 58%),linear-gradient(168deg,#110e24,#140d15 34%,#0a0a10)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width:768px){.app-modal__panel.bgm-upload-modal,.app-modal__panel.change-email-modal,.app-modal__panel.change-password-modal,.app-modal__panel.change-phone-modal,.app-modal__panel.compliance-audit-modal,.app-modal__panel.confirm-modal,.app-modal__panel.copy-translate-modal,.app-modal__panel.dh-create-modal,.app-modal__panel.dh-picker-modal,.app-modal__panel.lip-sync-binding-modal,.app-modal__panel.manual-copy-modal,.app-modal__panel.material-upload-modal,.app-modal__panel.recharge-modal,.app-modal__panel.st-picker-modal,.app-modal__panel.storyboard-editor-modal,.app-modal__panel.subtitle-template-editor-modal,.app-modal__panel.tag-edit-modal,.app-modal__panel.video-segment-modal,.app-modal__panel.voice-clone-modal{border:none!important;box-shadow:none!important}.app-modal__panel.bgm-upload-modal>.app-modal__close,.app-modal__panel.dh-create-modal>.app-modal__close,.app-modal__panel.material-upload-modal>.app-modal__close,.app-modal__panel.subtitle-template-editor-modal>.app-modal__close,.app-modal__panel.voice-clone-modal>.app-modal__close{display:none!important}.app-modal__panel.bgm-upload-modal .bgm-upload__title,.app-modal__panel.dh-create-modal .dh-create__title,.app-modal__panel.material-upload-modal .material-upload__title,.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__title,.app-modal__panel.voice-clone-modal .voice-clone__title{padding-right:0!important}}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__title{background:linear-gradient(90deg,#fff,#8f59c6 54%,#c94478);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__config-title{color:hsla(0,0%,100%,.92)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__config-title:before{background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;box-shadow:0 0 8px rgba(82,54,212,.28)}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__label,.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__section-title{color:hsla(0,0%,100%,.88)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__input{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:#fff!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.28)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__input::-moz-placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__input::placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__input:focus{border-color:rgba(82,54,212,.58)!important;background:#1e1e2a!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.22),0 0 0 3px rgba(82,54,212,.22)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__input:disabled{background:#12121a!important;color:hsla(0,0%,100%,.42)!important;border-color:rgba(82,54,212,.12)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__config{border-left-color:rgba(82,54,212,.16)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__footer{border-top-color:rgba(82,54,212,.16)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__tabs{border-bottom-color:rgba(82,54,212,.14)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__tab{color:hsla(0,0%,100%,.48)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__tab:hover:not(.is-active){color:hsla(0,0%,100%,.78)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__tab.is-active{color:#fff!important;border-bottom-color:#c94478!important;text-shadow:0 0 12px rgba(201,68,120,.35)}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__sub-tab{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.58)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__sub-tab.is-active{border-color:rgba(82,54,212,.42)!important;background:linear-gradient(135deg,rgba(82,54,212,.38),rgba(201,68,120,.24))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__ratio-card{border-color:rgba(82,54,212,.18)!important;background:#12121a!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__ratio-card:hover:not(:disabled):not(.is-active){border-color:rgba(82,54,212,.32)!important;background:#161425!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__ratio-card.is-active{border-color:rgba(82,54,212,.48)!important;background:#18162d!important;box-shadow:0 0 0 1px rgba(82,54,212,.18),inset 0 1px 0 hsla(0,0%,100%,.06)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__ratio-check{background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;box-shadow:0 2px 8px rgba(74,50,201,.32)}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__ratio-label{color:hsla(0,0%,100%,.86)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__ratio-sub{color:hsla(0,0%,100%,.52)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__duration,.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__switch-block,.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__upload-tip{border-color:rgba(82,54,212,.18)!important;background:#12121a!important;color:hsla(0,0%,100%,.78)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__duration-title{color:hsla(0,0%,100%,.88)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__notice{border-color:rgba(82,54,212,.28)!important;background:#1a1630!important;color:rgba(122,63,184,.92)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__action-btn{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.78)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__action-btn--primary{border:none!important;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;height:auto;min-height:2.188vw}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__action-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08)!important;filter:brightness(1.04);background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__action-btn--primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.48),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__action-btn--primary:disabled{opacity:.52;filter:grayscale(.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.16)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__action-btn--warn{border-color:rgba(251,146,60,.35)!important;background:rgba(251,146,60,.12)!important;color:#fb923c!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__footer-btn{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__footer-btn:hover{border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__footer-btn--primary{border:none!important;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__footer-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08)!important;filter:brightness(1.04);background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__footer-btn--primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.48),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__footer-btn--primary:disabled{opacity:.52;filter:grayscale(.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.16)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__range{accent-color:#c94478!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__drawer{background:#0a0a10!important;border-right-color:rgba(82,54,212,.16)!important;backdrop-filter:none!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__drawer-head{border-bottom-color:rgba(82,54,212,.14)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__drawer-head strong{color:#fff!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__drawer-close{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important;width:32px;height:32px;padding:0;min-width:0}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__drawer-close:hover{border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__drawer-link{color:hsla(0,0%,100%,.52)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__drawer-link.is-active{border-color:rgba(82,54,212,.38)!important;background:linear-gradient(135deg,rgba(82,54,212,.16),rgba(201,68,120,.1))!important;color:#fff!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__drawer-link:hover:not(.is-active){background:rgba(82,54,212,.1)!important;color:hsla(0,0%,100%,.82)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__drawer-check{color:#c94478!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__mobile-tab-trigger{border-color:rgba(82,54,212,.18)!important;background:#12121a!important;color:hsla(0,0%,100%,.82)!important}.app-modal__panel.subtitle-template-editor-modal .subtitle-template-editor__panel::-webkit-scrollbar-thumb{background:rgba(82,54,212,.28)!important}.app-modal__panel.change-email-modal .change-email-modal__head-icon,.app-modal__panel.change-password-modal .change-password-modal__head-icon{background:linear-gradient(145deg,rgba(82,54,212,.88),rgba(184,61,110,.82))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 14px rgba(74,50,201,.32)!important;border:none!important;border-radius:.63vw!important}@media (max-width:1024px){.app-modal__panel.change-email-modal .change-email-modal__head-icon,.app-modal__panel.change-password-modal .change-password-modal__head-icon{border-radius:12px!important}}.app-modal__panel.change-email-modal .change-email-modal__current-icon,.app-modal__panel.change-email-modal .change-email-modal__head-icon-svg,.app-modal__panel.change-password-modal .change-password-modal__head-icon-svg,.app-modal__panel.change-password-modal .change-password-modal__info-icon{color:hsla(0,0%,100%,.72)!important}.app-modal__panel.change-email-modal .change-email-modal__current-text b,.app-modal__panel.change-password-modal .change-password-modal__info-card b{color:#fff!important}.app-modal__panel.change-email-modal .change-email-modal__tip-icon,.app-modal__panel.change-password-modal .change-password-modal__tip-icon{color:rgba(201,68,120,.88)!important}.app-modal__panel.change-email-modal .change-email-modal__tip p,.app-modal__panel.change-password-modal .change-password-modal__tip p{color:hsla(0,0%,100%,.68)!important}.app-modal__panel.change-email-modal .change-email-modal__footer,.app-modal__panel.change-password-modal .change-password-modal__footer{border-top-color:rgba(82,54,212,.18)!important}.app-modal__panel.change-email-modal .change-email-modal__eye,.app-modal__panel.change-password-modal .change-password-modal__eye{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.change-email-modal .change-email-modal__eye:hover,.app-modal__panel.change-password-modal .change-password-modal__eye:hover{color:#fff!important}.app-modal__panel.change-email-modal .change-email-modal__error,.app-modal__panel.change-password-modal .change-password-modal__error{border:1px solid hsla(0,91%,71%,.28)!important;background:hsla(0,91%,71%,.1)!important;color:#f87171!important}.app-modal__panel.change-email-modal .change-email-modal__verified{background:rgba(34,197,94,.14)!important;border-color:rgba(34,197,94,.28)!important}.app-modal__panel.change-email-modal .change-email-modal__input,.app-modal__panel.change-password-modal .change-password-modal__input{padding-left:max(14px,.73vw)!important;padding-right:max(14px,.73vw)!important}.app-modal__panel.change-password-modal .change-password-modal__input{padding-right:max(42px,2.19vw)!important}.app-modal__panel.change-email-modal .change-email-modal__input--code,.app-modal__panel.change-password-modal .change-password-modal__input--code{padding-right:max(14px,.73vw)!important}.app-modal__panel.recharge-modal .recharge-modal__head-icon{background:linear-gradient(145deg,rgba(82,54,212,.88),rgba(184,61,110,.82))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 14px rgba(74,50,201,.32)!important;border:none!important;border-radius:.63vw!important}@media (max-width:1024px){.app-modal__panel.recharge-modal .recharge-modal__head-icon{border-radius:12px!important}}.app-modal__panel.recharge-modal .recharge-modal__crown,.app-modal__panel.recharge-modal .recharge-modal__head-icon-svg{color:hsla(0,0%,100%,.82)!important}.app-modal__panel.recharge-modal .recharge-modal__status-value{color:#fff!important}.app-modal__panel.recharge-modal .recharge-modal__vip{border-color:rgba(82,54,212,.42)!important;background:rgba(82,54,212,.16)!important;color:#fff!important}.app-modal__panel.recharge-modal .recharge-modal__ticket{color:hsla(0,0%,100%,.58)!important}.app-modal__panel.recharge-modal .recharge-modal__footer{border-top-color:rgba(82,54,212,.18)!important}.app-modal__panel.recharge-modal .recharge-modal__error{border:1px solid hsla(0,91%,71%,.28)!important;background:hsla(0,91%,71%,.1)!important;color:#f87171!important}.app-modal__panel.recharge-modal .recharge-modal__success{border:1px solid rgba(34,197,94,.28)!important;background:rgba(34,197,94,.1)!important;color:#86efac!important}.app-modal__panel.recharge-modal .recharge-modal__input{padding-left:max(14px,.73vw)!important;padding-right:max(14px,.73vw)!important;font-size:max(13px,.7vw)!important}@media (max-width:1024px){.app-modal__panel.recharge-modal .recharge-modal__input{font-size:13px!important}}.app-modal__panel.change-email-modal .change-email-modal__input,.app-modal__panel.change-password-modal .change-password-modal__input{font-size:max(13px,.7vw)!important}@media (max-width:1024px){.app-modal__panel.change-email-modal .change-email-modal__input,.app-modal__panel.change-password-modal .change-password-modal__input{font-size:13px!important}}.app-modal__panel.admin-vc2-form-modal .app-modal__close{color:#fff}.app-modal__panel.admin-vc2-form-modal .admin-color-field__label,.app-modal__panel.admin-vc2-form-modal .admin-font-upload__label,.app-modal__panel.admin-vc2-form-modal .admin-gradient-field__label,.app-modal__panel.admin-vc2-form-modal .admin-image-upload__label,.app-modal__panel.admin-vc2-form-modal .admin-multi-image-upload__label,.app-modal__panel.admin-vc2-form-modal .admin-multi-select-field__label,.app-modal__panel.admin-vc2-form-modal .admin-select-field__label,.app-modal__panel.admin-vc2-form-modal [class*=-form__label]{color:hsla(0,0%,100%,.88)!important}.app-modal__panel.admin-vc2-form-modal .admin-color-field__input,.app-modal__panel.admin-vc2-form-modal .admin-multi-select-field__dropdown .dropdown__trigger,.app-modal__panel.admin-vc2-form-modal .admin-select-field__dropdown .dropdown__trigger,.app-modal__panel.admin-vc2-form-modal [class*=-form__input],.app-modal__panel.admin-vc2-form-modal [class*=-form__textarea],.app-modal__panel.admin-vc2-form-modal [class*=form__dropdown] .dropdown__trigger{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:#fff!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.28)!important;border-radius:.625vw!important}.app-modal__panel.admin-vc2-form-modal .admin-color-field__input::-moz-placeholder,.app-modal__panel.admin-vc2-form-modal .admin-multi-select-field__dropdown .dropdown__trigger::-moz-placeholder,.app-modal__panel.admin-vc2-form-modal .admin-select-field__dropdown .dropdown__trigger::-moz-placeholder,.app-modal__panel.admin-vc2-form-modal [class*=-form__input]::-moz-placeholder,.app-modal__panel.admin-vc2-form-modal [class*=-form__textarea]::-moz-placeholder,.app-modal__panel.admin-vc2-form-modal [class*=form__dropdown] .dropdown__trigger::-moz-placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.admin-vc2-form-modal .admin-color-field__input::placeholder,.app-modal__panel.admin-vc2-form-modal .admin-multi-select-field__dropdown .dropdown__trigger::placeholder,.app-modal__panel.admin-vc2-form-modal .admin-select-field__dropdown .dropdown__trigger::placeholder,.app-modal__panel.admin-vc2-form-modal [class*=-form__input]::placeholder,.app-modal__panel.admin-vc2-form-modal [class*=-form__textarea]::placeholder,.app-modal__panel.admin-vc2-form-modal [class*=form__dropdown] .dropdown__trigger::placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.admin-vc2-form-modal .admin-color-field__input:focus,.app-modal__panel.admin-vc2-form-modal .admin-multi-select-field__dropdown .dropdown__trigger:focus,.app-modal__panel.admin-vc2-form-modal .admin-select-field__dropdown .dropdown__trigger:focus,.app-modal__panel.admin-vc2-form-modal [class*=-form__input]:focus,.app-modal__panel.admin-vc2-form-modal [class*=-form__textarea]:focus,.app-modal__panel.admin-vc2-form-modal [class*=form__dropdown] .dropdown__trigger:focus{border-color:rgba(82,54,212,.58)!important;background:#1e1e2a!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.22),0 0 0 3px rgba(82,54,212,.22)!important}.app-modal__panel.admin-vc2-form-modal .admin-color-field__picker{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;border-radius:.625vw!important}.app-modal__panel.admin-vc2-form-modal .admin-font-upload__drop,.app-modal__panel.admin-vc2-form-modal .admin-image-upload__drop,.app-modal__panel.admin-vc2-form-modal .admin-multi-image-upload__slot,.app-modal__panel.admin-vc2-form-modal .font-form__preview-panel{border-color:rgba(82,54,212,.28)!important;background:#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)!important;border-radius:.729vw!important}.app-modal__panel.admin-vc2-form-modal .admin-font-upload__drop.is-dragover,.app-modal__panel.admin-vc2-form-modal .admin-font-upload__drop:hover,.app-modal__panel.admin-vc2-form-modal .admin-image-upload__drop.is-dragover,.app-modal__panel.admin-vc2-form-modal .admin-image-upload__drop:hover,.app-modal__panel.admin-vc2-form-modal .admin-multi-image-upload__slot.is-dragover,.app-modal__panel.admin-vc2-form-modal .admin-multi-image-upload__slot:hover,.app-modal__panel.admin-vc2-form-modal .font-form__preview-panel.is-dragover,.app-modal__panel.admin-vc2-form-modal .font-form__preview-panel:hover{border-color:rgba(201,68,120,.45)!important;background:#171529!important;box-shadow:inset 0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.admin-vc2-form-modal .prompt-case-form__add-btn,.app-modal__panel.admin-vc2-form-modal [class*=-form__btn]{border-radius:.625vw!important}.app-modal__panel.admin-vc2-form-modal .admin-font-upload__icon-wrap,.app-modal__panel.admin-vc2-form-modal .admin-image-upload__icon-wrap{border-color:rgba(82,54,212,.3)!important;background:hsla(0,0%,100%,.04)!important;color:hsla(0,0%,100%,.58)!important}.app-modal__panel.admin-vc2-form-modal .admin-font-upload__drop.is-dragover .admin-font-upload__icon-wrap,.app-modal__panel.admin-vc2-form-modal .admin-font-upload__drop:hover .admin-font-upload__icon-wrap,.app-modal__panel.admin-vc2-form-modal .admin-image-upload.is-dragover .admin-image-upload__icon-wrap,.app-modal__panel.admin-vc2-form-modal .admin-image-upload__drop:hover .admin-image-upload__icon-wrap{border-color:rgba(201,68,120,.46)!important;background:#18162d!important;color:#fff!important}.app-modal__panel.admin-vc2-form-modal .prompt-case-form__add-btn,.app-modal__panel.admin-vc2-form-modal [class*=-form__btn].cancel{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important}.app-modal__panel.admin-vc2-form-modal .prompt-case-form__add-btn:hover,.app-modal__panel.admin-vc2-form-modal [class*=-form__btn].cancel:hover{border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.admin-vc2-form-modal [class*=-form__btn].primary{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.app-modal__panel.admin-vc2-form-modal [class*=-form__btn].primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08)!important;filter:brightness(1.04);background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important}.app-modal__panel.admin-vc2-form-modal [class*=-form__btn].primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.48),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08)!important}.app-modal__panel.admin-vc2-form-modal [class*=-form__btn].primary:disabled{opacity:.52;filter:grayscale(.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.16)!important}.app-modal__panel.admin-vc2-form-modal .admin-gradient-field__preview{border-color:rgba(82,54,212,.18)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.app-modal__panel.admin-vc2-form-modal .admin-font-upload__hint,.app-modal__panel.admin-vc2-form-modal .admin-image-upload__hint,.app-modal__panel.admin-vc2-form-modal .admin-multi-image-upload__placeholder{color:hsla(0,0%,100%,.58)!important}.app-modal .app-modal__panel.admin-vc2-form-modal.is-glass{background-color:#0a0a10!important;background-image:radial-gradient(ellipse 88% 46% at 50% 0,#14102e 0,#0a0a10 58%),linear-gradient(168deg,#110e24,#140d15 34%,#0a0a10)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width:1024px){.app-modal__panel.admin-vc2-form-modal{background-color:#0a0a10!important;background-image:radial-gradient(ellipse 88% 46% at 50% 0,#14102e 0,#0a0a10 58%),linear-gradient(168deg,#110e24,#140d15 34%,#0a0a10)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-modal__panel.admin-vc2-form-modal>.app-modal__close{right:12px;top:12px;width:36px;height:36px;color:#fff}.app-modal__panel.admin-vc2-form-modal>.app-modal__close .app-modal__close-icon,.app-modal__panel.admin-vc2-form-modal>.app-modal__close .iconfont-icon{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}.app-modal__panel.admin-vc2-form-modal [class*=-form__title]{font-size:18px!important;padding-right:40px}.app-modal__panel.admin-vc2-form-modal .admin-multi-select-field__label,.app-modal__panel.admin-vc2-form-modal .admin-select-field__label,.app-modal__panel.admin-vc2-form-modal [class*=-form__label]{font-size:13px!important}.app-modal__panel.admin-vc2-form-modal .admin-multi-select-field__dropdown .dropdown__trigger,.app-modal__panel.admin-vc2-form-modal .admin-select-field__dropdown .dropdown__trigger,.app-modal__panel.admin-vc2-form-modal [class*=-form__input],.app-modal__panel.admin-vc2-form-modal [class*=-form__textarea]{font-size:13px!important;min-height:44px!important;border-radius:12px!important}.app-modal__panel.admin-vc2-form-modal .admin-font-upload__drop,.app-modal__panel.admin-vc2-form-modal .admin-image-upload__drop,.app-modal__panel.admin-vc2-form-modal .admin-multi-image-upload__slot,.app-modal__panel.admin-vc2-form-modal .font-form__preview-panel{border-radius:14px!important}.app-modal__panel.admin-vc2-form-modal .prompt-case-form__add-btn,.app-modal__panel.admin-vc2-form-modal [class*=-form__btn]{height:44px!important;font-size:13px!important;border-radius:12px!important}}@media (max-width:768px){.app-modal__panel.admin-vc2-form-modal{border:none!important;box-shadow:none!important}.app-modal__panel.admin-vc2-form-modal>.app-modal__close{display:none!important}.app-modal__panel.admin-vc2-form-modal [class*=-form__title]{font-size:17px!important;padding-right:0!important}.app-modal__panel.admin-vc2-form-modal .admin-multi-select-field__dropdown .dropdown__trigger,.app-modal__panel.admin-vc2-form-modal .admin-select-field__dropdown .dropdown__trigger,.app-modal__panel.admin-vc2-form-modal [class*=-form__input],.app-modal__panel.admin-vc2-form-modal [class*=-form__textarea]{font-size:14px!important;min-height:44px!important;border-radius:12px!important}.app-modal__panel.admin-vc2-form-modal [class*=-form__btn]{flex:1;min-width:0;height:48px!important;font-size:15px!important;border-radius:12px!important}.app-modal__panel.admin-vc2-form-modal [class*=-form__actions]{display:flex;width:100%;gap:12px;padding:10px 16px 12px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}}.app-modal__panel.change-phone-modal .change-phone-modal__head-icon{background:linear-gradient(145deg,rgba(82,54,212,.88),rgba(184,61,110,.82))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 14px rgba(74,50,201,.32)!important;border:none!important;border-radius:.63vw!important}@media (max-width:1024px){.app-modal__panel.change-phone-modal .change-phone-modal__head-icon{border-radius:12px!important}}.app-modal__panel.change-phone-modal .change-phone-modal__current-icon,.app-modal__panel.change-phone-modal .change-phone-modal__head-icon-svg{color:hsla(0,0%,100%,.72)!important}.app-modal__panel.change-phone-modal .change-phone-modal__current-text b{color:#fff!important}.app-modal__panel.change-phone-modal .change-phone-modal__tip-icon{color:rgba(201,68,120,.88)!important}.app-modal__panel.change-phone-modal .change-phone-modal__tip p{color:hsla(0,0%,100%,.68)!important}.app-modal__panel.change-phone-modal .change-phone-modal__footer{border-top-color:rgba(82,54,212,.18)!important}.app-modal__panel.change-phone-modal .change-phone-modal__error{border:1px solid hsla(0,91%,71%,.28)!important;background:hsla(0,91%,71%,.1)!important;color:#f87171!important}.app-modal__panel.change-phone-modal .change-phone-modal__verified{background:rgba(34,197,94,.14)!important;border-color:rgba(34,197,94,.28)!important}.app-modal__panel.change-phone-modal .change-phone-modal__input,.app-modal__panel.change-phone-modal .change-phone-modal__input--code{padding-left:max(14px,.73vw)!important;padding-right:max(14px,.73vw)!important}.app-modal__panel.change-phone-modal .change-phone-modal__title{background:linear-gradient(90deg,#fff,#8f59c6 54%,#c94478);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.app-modal__panel.change-phone-modal .change-phone-modal__label{color:hsla(0,0%,100%,.88)!important;color:hsla(0,0%,100%,.72)!important}.app-modal__panel.change-phone-modal .change-phone-modal__input{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:#fff!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.28)!important}.app-modal__panel.change-phone-modal .change-phone-modal__input::-moz-placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.change-phone-modal .change-phone-modal__input::placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.change-phone-modal .change-phone-modal__input:focus{border-color:rgba(82,54,212,.58)!important;background:#1e1e2a!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.22),0 0 0 3px rgba(82,54,212,.22)!important}.app-modal__panel.change-phone-modal .change-phone-modal__tip{border-color:rgba(82,54,212,.22)!important;background:#12121a!important;color:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)!important}.app-modal__panel.change-phone-modal .change-phone-modal__header{border-color:rgba(82,54,212,.18)!important;background:linear-gradient(135deg,rgba(82,54,212,.12),rgba(201,68,120,.05)),#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)!important}.app-modal__panel.change-phone-modal .change-phone-modal__current{border-color:rgba(82,54,212,.18)!important;background:#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.app-modal__panel.change-phone-modal .change-phone-modal__current-label,.app-modal__panel.change-phone-modal .change-phone-modal__subtitle{color:hsla(0,0%,100%,.58)!important}.app-modal__panel.change-phone-modal .change-phone-modal__btn,.app-modal__panel.change-phone-modal .change-phone-modal__code-btn{padding-left:max(20px,1.04vw)!important;padding-right:max(20px,1.04vw)!important}.app-modal__panel.change-phone-modal .change-phone-modal__btn:not(.change-phone-modal__btn--primary),.app-modal__panel.change-phone-modal .change-phone-modal__code-btn{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important}.app-modal__panel.change-phone-modal .change-phone-modal__btn:not(.change-phone-modal__btn--primary):hover,.app-modal__panel.change-phone-modal .change-phone-modal__code-btn:hover{border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.change-phone-modal .change-phone-modal__btn--primary{border-radius:9999px!important;border:none!important;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.app-modal__panel.change-phone-modal .change-phone-modal__btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08)!important;filter:brightness(1.04);background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important}.app-modal__panel.change-phone-modal .change-phone-modal__btn--primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.48),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08)!important}.app-modal__panel.change-phone-modal .change-phone-modal__btn--primary:disabled{opacity:.52;filter:grayscale(.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.16)!important}.app-modal .app-modal__panel.change-phone-modal.is-glass{background-color:#0a0a10!important;background-image:radial-gradient(ellipse 88% 46% at 50% 0,#14102e 0,#0a0a10 58%),linear-gradient(168deg,#110e24,#140d15 34%,#0a0a10)!important;border:1px solid rgba(82,54,212,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 32px 72px rgba(0,0,0,.68),0 0 0 1px rgba(82,54,212,.12),inset 0 1px 0 hsla(0,0%,100%,.06)!important;color:#fff}.app-modal:has(.case-prompt-detail-modal),.app-modal:has(.chat-history-modal-panel),.app-modal:has(.gen-image-detail-modal),.app-modal:has(.task-template-modal-panel){background:rgba(4,4,6,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.app-modal__panel.case-prompt-detail-modal.is-glass,.app-modal__panel.chat-history-modal-panel.is-glass,.app-modal__panel.gen-image-detail-modal.is-glass,.app-modal__panel.task-template-modal-panel.is-glass{background-color:#0a0a10!important;background-image:radial-gradient(ellipse 88% 46% at 50% 0,#14102e 0,#0a0a10 58%),linear-gradient(168deg,#110e24,#140d15 34%,#0a0a10)!important;border:1px solid rgba(82,54,212,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 32px 72px rgba(0,0,0,.68),0 0 0 1px rgba(82,54,212,.12),inset 0 1px 0 hsla(0,0%,100%,.06)!important;color:#fff}.app-modal__panel.case-prompt-detail-modal .app-modal__close,.app-modal__panel.chat-history-modal-panel .app-modal__close,.app-modal__panel.gen-image-detail-modal .app-modal__close,.app-modal__panel.task-template-modal-panel .app-modal__close{color:hsla(0,0%,100%,.62)}.app-modal__panel.case-prompt-detail-modal .app-modal__close:hover,.app-modal__panel.chat-history-modal-panel .app-modal__close:hover,.app-modal__panel.gen-image-detail-modal .app-modal__close:hover,.app-modal__panel.task-template-modal-panel .app-modal__close:hover{color:#fff;background:rgba(82,54,212,.28)}.app-modal .app-modal__panel.case-prompt-detail-modal.is-glass,.app-modal .app-modal__panel.chat-history-modal-panel.is-glass,.app-modal .app-modal__panel.gen-image-detail-modal.is-glass,.app-modal .app-modal__panel.task-template-modal-panel.is-glass{background-color:#0a0a10!important;background-image:radial-gradient(ellipse 88% 46% at 50% 0,#14102e 0,#0a0a10 58%),linear-gradient(168deg,#110e24,#140d15 34%,#0a0a10)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width:1024px){.app-modal__panel.case-prompt-detail-modal,.app-modal__panel.chat-history-modal-panel,.app-modal__panel.gen-image-detail-modal,.app-modal__panel.task-template-modal-panel{background-color:#0a0a10!important;background-image:radial-gradient(ellipse 88% 46% at 50% 0,#14102e 0,#0a0a10 58%),linear-gradient(168deg,#110e24,#140d15 34%,#0a0a10)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width:768px){.app-modal__panel.case-prompt-detail-modal,.app-modal__panel.chat-history-modal-panel,.app-modal__panel.gen-image-detail-modal,.app-modal__panel.task-template-modal-panel{border:none!important;box-shadow:none!important}.app-modal__panel.chat-history-modal-panel{padding:0!important}.app-modal__panel.chat-history-modal-panel .chat-history-modal__hero{padding-top:max(16px,env(safe-area-inset-top,0px))!important;padding-right:16px!important;padding-bottom:12px!important;padding-left:16px!important}}.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__case-title,.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__title,.app-modal__panel.chat-history-modal-panel .chat-history-modal__title,.app-modal__panel.task-template-modal-panel .task-template-modal__section-title,.app-modal__panel.task-template-modal-panel .task-template-modal__title{background:linear-gradient(90deg,#fff,#8f59c6 54%,#c94478);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__prompt-label,.app-modal__panel.task-template-modal-panel .task-template-modal__copy-label,.app-modal__panel.task-template-modal-panel .task-template-modal__form-tip{color:hsla(0,0%,100%,.88)!important}.app-modal__panel.task-template-modal-panel .task-template-modal__textarea{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:#fff!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.28)!important;padding-left:max(14px,.73vw)!important;padding-right:max(14px,.73vw)!important;font-size:max(13px,.7vw)!important}.app-modal__panel.task-template-modal-panel .task-template-modal__textarea::-moz-placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.task-template-modal-panel .task-template-modal__textarea::placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.task-template-modal-panel .task-template-modal__textarea:focus{border-color:rgba(82,54,212,.58)!important;background:#1e1e2a!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.22),0 0 0 3px rgba(82,54,212,.22)!important}@media (max-width:1024px){.app-modal__panel.task-template-modal-panel .task-template-modal__textarea{font-size:13px!important}}.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__header{border-color:rgba(82,54,212,.18)!important;background:linear-gradient(135deg,rgba(82,54,212,.12),rgba(201,68,120,.05)),#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)!important;padding:max(20px,1.04vw) max(24px,1.25vw) max(18px,.94vw)!important}.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__copy-btn{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important;flex-shrink:0;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:max(56px,2.9vw)!important;height:max(28px,1.46vw)!important;padding:0 max(12px,.63vw)!important;border-radius:9999px!important;font-size:max(11px,.6vw)!important;line-height:1!important}.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__copy-btn:hover{border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 0 1px rgba(82,54,212,.14)!important}@media (max-width:1024px){.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__copy-btn{min-width:56px!important;height:28px!important;padding:0 12px!important;font-size:11px!important}}.app-modal__panel.chat-history-modal-panel .chat-history-modal__hero{border-color:rgba(82,54,212,.18)!important;background:linear-gradient(135deg,rgba(82,54,212,.12),rgba(201,68,120,.05)),#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)!important;margin:0!important;padding:max(20px,1.04vw) max(24px,1.25vw) max(18px,.94vw)!important;border-bottom:none!important;border-radius:0!important}.app-modal__panel.chat-history-modal-panel .chat-history-modal__hero-icon{width:max(44px,2.3vw)!important;height:max(44px,2.3vw)!important;background:transparent!important;box-shadow:none!important}.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__preview,.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__prompt-box,.app-modal__panel.chat-history-modal-panel .chat-history-modal__item,.app-modal__panel.gen-image-detail-modal .gen-image-detail__preview,.app-modal__panel.gen-image-detail-modal .gen-image-detail__side,.app-modal__panel.task-template-modal-panel .task-template-modal__article,.app-modal__panel.task-template-modal-panel .task-template-modal__copy-card,.app-modal__panel.task-template-modal-panel .task-template-modal__form-panel,.app-modal__panel.task-template-modal-panel .task-template-modal__preview{border-color:rgba(82,54,212,.18)!important;background:#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.app-modal__panel.chat-history-modal-panel .chat-history-modal__empty{border-color:rgba(82,54,212,.22)!important;background:#12121a!important;color:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)!important}.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__category,.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__prompt-text,.app-modal__panel.chat-history-modal-panel .chat-history-modal__subtitle,.app-modal__panel.chat-history-modal-panel .chat-history-modal__time,.app-modal__panel.gen-image-detail-modal .gen-image-detail__label,.app-modal__panel.gen-image-detail-modal .gen-image-detail__prompt,.app-modal__panel.gen-image-detail-modal .gen-image-detail__time,.app-modal__panel.task-template-modal-panel .task-template-modal__form-note,.app-modal__panel.task-template-modal-panel .task-template-modal__paragraph,.app-modal__panel.task-template-modal-panel .task-template-modal__section-meta,.app-modal__panel.task-template-modal-panel .task-template-modal__subtitle,.app-modal__panel.task-template-modal-panel .task-template-modal__word-count{color:hsla(0,0%,100%,.58)!important}.app-modal__panel.chat-history-modal-panel .chat-history-modal__close,.app-modal__panel.gen-image-detail-modal .gen-image-detail__action:not(.gen-image-detail__action--wide),.app-modal__panel.gen-image-detail-modal .gen-image-detail__download,.app-modal__panel.task-template-modal-panel .task-template-modal__upload-btn{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important}.app-modal__panel.chat-history-modal-panel .chat-history-modal__close:hover,.app-modal__panel.gen-image-detail-modal .gen-image-detail__action:not(.gen-image-detail__action--wide):hover,.app-modal__panel.gen-image-detail-modal .gen-image-detail__download:hover,.app-modal__panel.task-template-modal-panel .task-template-modal__upload-btn:hover{border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__use-btn,.app-modal__panel.gen-image-detail-modal .gen-image-detail__action--wide,.app-modal__panel.task-template-modal-panel .task-template-modal__submit{border:none!important;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;border-radius:9999px!important}.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__use-btn:hover:not(:disabled),.app-modal__panel.gen-image-detail-modal .gen-image-detail__action--wide:hover:not(:disabled),.app-modal__panel.task-template-modal-panel .task-template-modal__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08)!important;filter:brightness(1.04);background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important}.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__use-btn:active:not(:disabled),.app-modal__panel.gen-image-detail-modal .gen-image-detail__action--wide:active:not(:disabled),.app-modal__panel.task-template-modal-panel .task-template-modal__submit:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.48),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08)!important}.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__use-btn:disabled,.app-modal__panel.gen-image-detail-modal .gen-image-detail__action--wide:disabled,.app-modal__panel.task-template-modal-panel .task-template-modal__submit:disabled{opacity:.52;filter:grayscale(.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.16)!important}.app-modal__panel.chat-history-modal-panel .chat-history-modal__hero-icon{background:linear-gradient(145deg,rgba(82,54,212,.88),rgba(184,61,110,.82))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 14px rgba(74,50,201,.32)!important;border:none!important;border-radius:.63vw!important}@media (max-width:1024px){.app-modal__panel.chat-history-modal-panel .chat-history-modal__hero-icon{border-radius:12px!important}}.app-modal__panel.chat-history-modal-panel .chat-history-modal__count,.app-modal__panel.chat-history-modal-panel .chat-history-modal__current-tag{border-color:rgba(82,54,212,.38)!important;background:rgba(82,54,212,.16)!important;color:hsla(0,0%,100%,.88)!important}.app-modal__panel.chat-history-modal-panel .chat-history-modal__item.is-current,.app-modal__panel.chat-history-modal-panel .chat-history-modal__item:hover{border-color:rgba(82,54,212,.42)!important;background:linear-gradient(135deg,rgba(82,54,212,.14),rgba(201,68,120,.08))!important}.app-modal__panel.chat-history-modal-panel .chat-history-modal__preview-badge{background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:max(18px,.94vw)!important;height:max(18px,.94vw)!important;font-size:max(10px,.52vw)!important;line-height:1!important;padding:0!important}@media (max-width:1024px){.app-modal__panel.chat-history-modal-panel .chat-history-modal__preview-badge{min-width:18px!important;height:18px!important;font-size:10px!important}}.app-modal__panel.chat-history-modal-panel .chat-history-modal__list::-webkit-scrollbar-thumb{background:rgba(82,54,212,.28)!important}.app-modal__panel.chat-history-modal-panel .chat-history-modal__item{padding:max(12px,.63vw)!important;border-radius:max(14px,.73vw)!important}.app-modal__panel.chat-history-modal-panel .chat-history-modal__item+.app-modal__panel.chat-history-modal-panel .chat-history-modal__item{margin-top:max(10px,.52vw)!important}@media (max-width:1024px){.app-modal__panel.chat-history-modal-panel .chat-history-modal__item{padding:12px!important;border-radius:14px!important}.app-modal__panel.chat-history-modal-panel .chat-history-modal__item+.app-modal__panel.chat-history-modal-panel .chat-history-modal__item{margin-top:10px!important}}@media (max-width:768px){.app-modal__panel.chat-history-modal-panel .chat-history-modal__item{border-radius:0!important}.app-modal__panel.chat-history-modal-panel .chat-history-modal__item+.app-modal__panel.chat-history-modal-panel .chat-history-modal__item{margin-top:0!important}}.app-modal__panel.chat-history-modal-panel .chat-history-modal__preview{width:max(64px,3.33vw)!important;height:max(64px,3.33vw)!important;border-radius:max(12px,.63vw)!important}@media (max-width:1024px){.app-modal__panel.chat-history-modal-panel .chat-history-modal__preview{width:64px!important;height:64px!important}}.app-modal__panel.chat-history-modal-panel .chat-history-modal__delete,.app-modal__panel.chat-history-modal-panel .chat-history-modal__enter{width:max(28px,1.46vw)!important;height:max(28px,1.46vw)!important;border-radius:max(8px,.42vw)!important}@media (max-width:1024px){.app-modal__panel.chat-history-modal-panel .chat-history-modal__delete,.app-modal__panel.chat-history-modal-panel .chat-history-modal__enter{width:28px!important;height:28px!important}}.app-modal__panel.chat-history-modal-panel .chat-history-modal__delete{width:max(26px,1.35vw)!important;height:max(26px,1.35vw)!important}@media (max-width:1024px){.app-modal__panel.chat-history-modal-panel .chat-history-modal__delete{width:26px!important;height:26px!important}}.app-modal__panel.chat-history-modal-panel .chat-history-modal__prompt{font-size:max(13px,.68vw)!important}@media (max-width:1024px){.app-modal__panel.chat-history-modal-panel .chat-history-modal__prompt{font-size:13px!important}}.app-modal__panel.chat-history-modal-panel .chat-history-modal__list{padding:0 max(24px,1.25vw) max(24px,1.25vw)!important}@media (max-width:1024px){.app-modal__panel.chat-history-modal-panel .chat-history-modal__list{padding:0 20px 20px!important}}@media (max-width:768px){.app-modal__panel.chat-history-modal-panel .chat-history-modal__list{padding:0 0 max(12px,env(safe-area-inset-bottom,0px))!important}}.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__tag{border-color:rgba(82,54,212,.28)!important;background:rgba(82,54,212,.12)!important;color:hsla(0,0%,100%,.82)!important}.app-modal__panel.case-prompt-detail-modal .case-prompt-detail-modal__scroll::-webkit-scrollbar-thumb{background:rgba(82,54,212,.28)!important}.app-modal__panel.gen-image-detail-modal .gen-image-detail__preview,.app-modal__panel.gen-image-detail-modal .gen-image-detail__side{border-color:rgba(82,54,212,.18)!important}.app-modal__panel.gen-image-detail-modal .gen-image-detail__side{border-left-color:rgba(82,54,212,.18)!important}.app-modal__panel.gen-image-detail-modal .gen-image-detail__action{height:max(40px,2.08vw)!important;padding:0 max(12px,.63vw)!important;border-radius:max(10px,.52vw)!important;font-size:max(11px,.6vw)!important;line-height:1!important}@media (max-width:1024px){.app-modal__panel.gen-image-detail-modal .gen-image-detail__action{height:40px!important;padding:0 12px!important;font-size:11px!important}}.app-modal__panel.gen-image-detail-modal .gen-image-detail__action--wide{height:max(42px,2.19vw)!important}@media (max-width:1024px){.app-modal__panel.gen-image-detail-modal .gen-image-detail__action--wide{height:42px!important}}.app-modal__panel.gen-image-detail-modal .gen-image-detail__download{width:max(30px,1.56vw)!important;height:max(30px,1.56vw)!important;border-radius:max(8px,.42vw)!important}@media (max-width:1024px){.app-modal__panel.gen-image-detail-modal .gen-image-detail__download{width:30px!important;height:30px!important}}.app-modal__panel.gen-image-detail-modal .gen-image-detail__thumb{width:max(70px,3.65vw)!important;height:max(70px,3.65vw)!important;border-radius:max(10px,.52vw)!important}@media (max-width:1024px){.app-modal__panel.gen-image-detail-modal .gen-image-detail__thumb{width:70px!important;height:70px!important}}.app-modal__panel.gen-image-detail-modal .gen-image-detail__tag{border-color:rgba(82,54,212,.28)!important;background:rgba(82,54,212,.12)!important;color:hsla(0,0%,100%,.82)!important}.app-modal__panel.gen-image-detail-modal .gen-image-detail__thumb.is-active{border-color:rgba(82,54,212,.55)!important;box-shadow:0 0 0 2px rgba(82,54,212,.22)!important}.app-modal__panel.gen-image-detail-modal .gen-image-detail__action--close{color:hsla(0,0%,100%,.72)!important}.app-modal__panel.task-template-modal-panel .task-template-modal__badge{background:linear-gradient(145deg,rgba(82,54,212,.88),rgba(184,61,110,.82))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 14px rgba(74,50,201,.32)!important;border:none!important;border-radius:.42vw!important;padding:.21vw .52vw!important;font-size:max(11px,.6vw)!important}@media (max-width:1024px){.app-modal__panel.task-template-modal-panel .task-template-modal__badge{border-radius:8px!important;padding:2px 10px!important;font-size:11px!important}}.app-modal__panel.task-template-modal-panel .task-template-modal__divider,.app-modal__panel.task-template-modal-panel .task-template-modal__footer,.app-modal__panel.task-template-modal-panel .task-template-modal__gallery-frame{border-color:rgba(82,54,212,.18)!important}.app-modal__panel.task-template-modal-panel .task-template-modal__article-scroll::-webkit-scrollbar-thumb{background:rgba(82,54,212,.28)!important}.app-modal__panel.task-template-modal-panel .task-template-modal__ref{border-color:rgba(82,54,212,.28)!important}.app-modal:has(.admin-vc2-form-modal){background:rgba(4,4,6,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.app-modal__panel.admin-vc2-form-modal.is-glass{background-color:#0a0a10!important;background-image:radial-gradient(ellipse 88% 46% at 50% 0,#14102e 0,#0a0a10 58%),linear-gradient(168deg,#110e24,#140d15 34%,#0a0a10)!important;border:1px solid rgba(82,54,212,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 32px 72px rgba(0,0,0,.68),0 0 0 1px rgba(82,54,212,.12),inset 0 1px 0 hsla(0,0%,100%,.06)!important;color:#fff}.app-modal__panel.admin-vc2-form-modal .app-modal__close{color:hsla(0,0%,100%,.62)}.app-modal__panel.admin-vc2-form-modal .app-modal__close:hover{color:#fff;background:rgba(82,54,212,.28)}.app-modal__panel.admin-vc2-form-modal [class*=-form__title]{background:linear-gradient(90deg,#fff,#8f59c6 54%,#c94478);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.app-modal__panel.admin-vc2-form-modal .admin-package-upload__label,.app-modal__panel.admin-vc2-form-modal [class*=-form__label]{color:hsla(0,0%,100%,.88)!important}.app-modal__panel.admin-vc2-form-modal [class*=-form__input],.app-modal__panel.admin-vc2-form-modal [class*=-form__textarea]{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:#fff!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.28)!important}.app-modal__panel.admin-vc2-form-modal [class*=-form__input]::-moz-placeholder,.app-modal__panel.admin-vc2-form-modal [class*=-form__textarea]::-moz-placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.admin-vc2-form-modal [class*=-form__input]::placeholder,.app-modal__panel.admin-vc2-form-modal [class*=-form__textarea]::placeholder{color:hsla(0,0%,100%,.46)!important}.app-modal__panel.admin-vc2-form-modal [class*=-form__input]:focus,.app-modal__panel.admin-vc2-form-modal [class*=-form__textarea]:focus{border-color:rgba(82,54,212,.58)!important;background:#1e1e2a!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.22),0 0 0 3px rgba(82,54,212,.22)!important}.app-modal__panel.admin-vc2-form-modal .admin-multi-select-field__dropdown .dropdown__trigger,.app-modal__panel.admin-vc2-form-modal .admin-select-field__dropdown .dropdown__trigger{border-color:rgba(82,54,212,.18)!important;background:#1a1a24!important;color:#fff!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.28)!important}.app-modal__panel.admin-vc2-form-modal .admin-multi-select-field__dropdown .dropdown__label,.app-modal__panel.admin-vc2-form-modal .admin-select-field__dropdown .dropdown__label{color:inherit!important}.app-modal__panel.admin-vc2-form-modal .admin-multi-select-field__dropdown .dropdown__label.is-placeholder,.app-modal__panel.admin-vc2-form-modal .admin-select-field__dropdown .dropdown__label.is-placeholder{color:hsla(0,0%,100%,.62)!important}.app-modal__panel.admin-vc2-form-modal .admin-multi-select-field__dropdown .dropdown__arrow,.app-modal__panel.admin-vc2-form-modal .admin-select-field__dropdown .dropdown__arrow{color:hsla(0,0%,100%,.76)!important;background:hsla(0,0%,100%,.12)!important}.app-modal__panel.admin-vc2-form-modal .admin-multi-select-field__dropdown.is-open .dropdown__trigger,.app-modal__panel.admin-vc2-form-modal .admin-select-field__dropdown.is-open .dropdown__trigger{border-color:rgba(82,54,212,.58)!important;box-shadow:0 0 0 3px rgba(82,54,212,.22)!important}.app-modal__panel.admin-vc2-form-modal .admin-package-upload__drop{border-color:rgba(82,54,212,.28)!important;background:#12121a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)!important}.app-modal__panel.admin-vc2-form-modal .admin-package-upload__drop.is-dragover,.app-modal__panel.admin-vc2-form-modal .admin-package-upload__drop:hover{border-color:rgba(201,68,120,.45)!important;background:#171529!important;box-shadow:inset 0 0 0 1px rgba(82,54,212,.14)!important}.app-modal__panel.admin-vc2-form-modal .admin-package-upload__icon-wrap{border-color:rgba(82,54,212,.3)!important;background:hsla(0,0%,100%,.04)!important;color:hsla(0,0%,100%,.64)!important}.app-modal__panel.admin-vc2-form-modal [class*=-form__btn].cancel{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important}.app-modal__panel.admin-vc2-form-modal [class*=-form__btn].primary{border:none!important;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06)!important}@media (max-width:768px){.app-modal__panel.admin-vc2-form-modal .app-modal__close{display:none!important}}.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__box{border-radius:.9vw;padding:.7vw .8vw .6vw .8vw}@media (max-width:1024px){.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__box{border-radius:18px;padding:14px 16px 12px 16px}}.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__main{gap:1vw 1vw}@media (max-width:1024px){.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__main{gap:20px 20px}}.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__toolbar{gap:.7vw .7vw;margin-top:.5vw;padding-top:.5vw;border-top-color:rgba(82,54,212,.12)}@media (max-width:1024px){.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__toolbar{gap:14px 14px;margin-top:10px;padding-top:10px}}.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__toolbar-left,.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__toolbar-right{gap:.4vw .4vw}@media (max-width:1024px){.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__toolbar-left,.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__toolbar-right{gap:8px 8px}}.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__config-btn,.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__expand-btn,.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__translate-btn{height:1.9vw;padding-left:.6vw;padding-right:.6vw;font-size:.6vw;border-radius:9999px}@media (max-width:1024px){.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__config-btn,.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__expand-btn,.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__translate-btn{height:36px;padding-left:12px;padding-right:12px;font-size:11px}}.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__config-btn{padding-left:.7vw;padding-right:.7vw}@media (max-width:1024px){.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__config-btn{padding-left:14px;padding-right:14px}}.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__send-btn{height:2.1vw;padding-left:1vw;padding-right:1vw;font-size:.6vw;border-radius:9999px}@media (max-width:1024px){.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__send-btn{height:40px;padding-left:20px;padding-right:20px;font-size:12px}}.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-mention-input__editor{min-height:3.8vw;max-height:8.3vw;font-size:.7vw}@media (max-width:1024px){.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-mention-input__editor{min-height:72px;max-height:160px;font-size:13px}.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__config-btn,.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__expand-btn,.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__send-btn,.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__translate-btn{border-radius:999px!important}}@media (max-width:768px){.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__add-icon{width:.9vw!important;height:.9vw!important}.ig-vc2-root.ig-chat-page .prompt-composer--compact :deep(.prompt-mention-input__editor){min-height:40px;max-height:88px;font-size:12px}}@media (max-width:768px) and (max-width:1024px){.ig-vc2-root.ig-chat-page .prompt-composer--compact .prompt-composer__add-icon{width:18px!important;height:18px!important}}.ig-vc2-root.image-generation-page .content-pack-composer__views{gap:.3vw .3vw;margin-bottom:.7vw;padding:.2vw .2vw .2vw .2vw;border-radius:.6vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__views{gap:6px 6px;margin-bottom:14px;padding:4px 4px 4px 4px;border-radius:12px}}.ig-vc2-root.image-generation-page .content-pack-composer__view{gap:.3vw .3vw;padding:.4vw .9vw .4vw .9vw;border-radius:.5vw;font-size:.6vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__view{gap:5px 5px;padding:7px 18px 7px 18px;border-radius:9px;font-size:12px}}.ig-vc2-root.image-generation-page .content-pack-composer__view-badge{min-width:max(18px,.9vw);height:.9vw;font-size:.5vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__view-badge{min-width:18px;height:18px;font-size:9px}}.ig-vc2-root.image-generation-page .content-pack-composer__platforms{gap:.4vw .4vw;margin-bottom:.6vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__platforms{gap:8px 8px;margin-bottom:12px}}.ig-vc2-root.image-generation-page .content-pack-composer__platform{padding:.4vw .8vw .4vw .8vw;font-size:.6vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__platform{padding:7px 16px 7px 16px;font-size:12px}}.ig-vc2-root.image-generation-page .content-pack-composer__form{padding:1vw 1.1vw 1vw 1.1vw;border-radius:.8vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__form{padding:20px 22px 20px 22px;border-radius:16px}}.ig-vc2-root.image-generation-page .content-pack-composer__platform-meta{margin-bottom:.7vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__platform-meta{margin-bottom:14px}}.ig-vc2-root.image-generation-page .content-pack-composer__task{margin-bottom:.3vw;font-size:.6vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__task{margin-bottom:6px;font-size:11px}}.ig-vc2-root.image-generation-page .content-pack-composer__theme{gap:.3vw .3vw;margin-bottom:.6vw;padding-bottom:.3vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__theme{gap:6px 6px;margin-bottom:12px;padding-bottom:6px}}.ig-vc2-root.image-generation-page .content-pack-composer__theme-input,.ig-vc2-root.image-generation-page .content-pack-composer__theme-label{font-size:.8vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__theme-input,.ig-vc2-root.image-generation-page .content-pack-composer__theme-label{font-size:15px}}.ig-vc2-root.image-generation-page .content-pack-composer__theme-input{height:2vw;padding-left:.4vw;padding-right:.4vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__theme-input{height:38px;padding-left:8px;padding-right:8px}}.ig-vc2-root.image-generation-page .content-pack-composer__selected{font-size:.5vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__selected{font-size:10px}}.ig-vc2-root.image-generation-page .content-pack-composer__params{gap:.3vw .3vw;margin-bottom:.4vw;font-size:.6vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__params{gap:6px 6px;margin-bottom:8px;font-size:12px}}.ig-vc2-root.image-generation-page .content-pack-composer__num{width:2.3vw;height:1.5vw;font-size:.6vw;border-radius:.3vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__num{width:44px;height:28px;font-size:12px;border-radius:6px}}.ig-vc2-root.image-generation-page .content-pack-composer__style{min-width:max(130px,6.8vw);height:1.5vw;padding-left:.4vw;padding-right:.4vw;font-size:.6vw;border-radius:.3vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__style{min-width:130px;height:28px;padding-left:8px;padding-right:8px;font-size:12px;border-radius:6px}}.ig-vc2-root.image-generation-page .content-pack-composer__hint{margin-bottom:.6vw;padding:.3vw .5vw .3vw .5vw;font-size:.5vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__hint{margin-bottom:12px;padding:6px 10px 6px 10px;font-size:10px}}.ig-vc2-root.image-generation-page .content-pack-composer__footer{gap:.7vw .7vw;margin-top:.8vw;padding-top:.7vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__footer{gap:14px 14px;margin-top:16px;padding-top:14px}}.ig-vc2-root.image-generation-page .content-pack-composer__uploads{gap:.4vw .4vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__uploads{gap:8px 8px}}.ig-vc2-root.image-generation-page .content-pack-composer__ref,.ig-vc2-root.image-generation-page .content-pack-composer__upload-btn{width:3.6vw;height:3.6vw;border-radius:.4vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__ref,.ig-vc2-root.image-generation-page .content-pack-composer__upload-btn{width:70px;height:70px;border-radius:8px}}.ig-vc2-root.image-generation-page .content-pack-composer__upload-btn{gap:.2vw .2vw;font-size:.5vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__upload-btn{gap:3px 3px;font-size:9px}}.ig-vc2-root.image-generation-page .content-pack-composer__ref-remove{width:.9vw;height:.9vw;top:.2vw;right:.2vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__ref-remove{width:18px;height:18px;top:3px;right:3px}}.ig-vc2-root.image-generation-page .content-pack-composer__submit{gap:.3vw .3vw;min-width:max(130px,6.8vw);height:2.2vw;padding-left:1.1vw;padding-right:1.1vw;font-size:.7vw;border-radius:9999px}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__submit{gap:6px 6px;min-width:130px;height:42px;padding-left:22px;padding-right:22px;font-size:13px}}.ig-vc2-root.image-generation-page .content-pack-composer__submit-spinner{width:.8vw;height:.8vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__submit-spinner{width:16px;height:16px}}.ig-vc2-root.image-generation-page .content-pack-composer__presets-wrap{margin-top:.7vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__presets-wrap{margin-top:14px}}.ig-vc2-root.image-generation-page .content-pack-composer__presets-label{margin-bottom:.4vw;font-size:.5vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__presets-label{margin-bottom:8px;font-size:10px}}.ig-vc2-root.image-generation-page .content-pack-composer__presets{gap:.4vw .4vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__presets{gap:8px 8px}}.ig-vc2-root.image-generation-page .content-pack-composer__preset{width:3.6vw;padding:.2vw .2vw .2vw .2vw;border-radius:.5vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__preset{width:70px;padding:4px 4px 4px 4px;border-radius:10px}}.ig-vc2-root.image-generation-page .content-pack-composer__preset-cover{border-radius:.3vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__preset-cover{border-radius:6px}}.ig-vc2-root.image-generation-page .content-pack-composer__preset-label{padding:.3vw 0 .1vw 0;font-size:.5vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .content-pack-composer__preset-label{padding:5px 0 2px 0;font-size:9px}}.ig-vc2-root.image-generation-page .content-pack-composer__platform:not(.is-active),.ig-vc2-root.image-generation-page .content-pack-composer__view:not(.is-active){border:1px solid rgba(82,54,212,.36);background:#1a1a24;color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:border-color .18s ease,background .18s ease,color .18s ease}.ig-vc2-root.image-generation-page .content-pack-composer__platform:not(.is-active):hover:not(:disabled),.ig-vc2-root.image-generation-page .content-pack-composer__view:not(.is-active):hover:not(:disabled){border-color:rgba(201,68,120,.48);background:#232330;color:#fff}.ig-vc2-root.image-generation-page .content-pack-composer__platform.is-active,.ig-vc2-root.image-generation-page .content-pack-composer__view.is-active{border-color:rgba(82,54,212,.52)!important;background:linear-gradient(135deg,rgba(82,54,212,.42),rgba(201,68,120,.28))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px rgba(82,54,212,.16)!important}.ig-vc2-root.image-generation-page .content-pack-composer__upload-btn{border:1px solid rgba(82,54,212,.36);background:#1a1a24;color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:border-color .18s ease,background .18s ease,color .18s ease;border-style:dashed}.ig-vc2-root.image-generation-page .content-pack-composer__upload-btn:hover:not(:disabled){border-color:rgba(201,68,120,.48);background:#232330;color:#fff}.ig-vc2-root.image-generation-page .task-management{border-radius:.8vw;padding:.8vw .8vw .8vw .8vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management{border-radius:16px;padding:16px 16px 16px 16px}}.ig-vc2-root.image-generation-page .task-management__toolbar{gap:.7vw .7vw;margin-bottom:.8vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__toolbar{gap:14px 14px;margin-bottom:16px}}.ig-vc2-root.image-generation-page .task-management__filters{gap:.4vw .4vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__filters{gap:8px 8px}}.ig-vc2-root.image-generation-page .task-management__filter{gap:.3vw .3vw;padding:.3vw .7vw .3vw .7vw;font-size:.6vw;border-radius:9999px}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__filter{gap:5px 5px;padding:6px 14px 6px 14px;font-size:11px}}.ig-vc2-root.image-generation-page .task-management__filter:not(.is-active){border:1px solid rgba(82,54,212,.36);background:#1a1a24;color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:border-color .18s ease,background .18s ease,color .18s ease}.ig-vc2-root.image-generation-page .task-management__filter:not(.is-active):hover:not(:disabled){border-color:rgba(201,68,120,.48);background:#232330;color:#fff}.ig-vc2-root.image-generation-page .task-management__filter.is-active{border-color:rgba(82,54,212,.52)!important;background:linear-gradient(135deg,rgba(82,54,212,.42),rgba(201,68,120,.28))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px rgba(82,54,212,.16)!important}.ig-vc2-root.image-generation-page .task-management__hint{font-size:.5vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__hint{font-size:10px}}.ig-vc2-root.image-generation-page .task-management__load-more,.ig-vc2-root.image-generation-page .task-management__loading{gap:.5vw .5vw;padding:1.3vw 1vw 1.3vw 1vw;font-size:.6vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__load-more,.ig-vc2-root.image-generation-page .task-management__loading{gap:10px 10px;padding:24px 20px 24px 20px;font-size:11px}}.ig-vc2-root.image-generation-page .task-management__loading-spinner{width:1.3vw;height:1.3vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__loading-spinner{width:24px;height:24px}}.ig-vc2-root.image-generation-page .task-management__empty{padding:2.6vw 1vw 2.6vw 1vw;border-radius:.8vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__empty{padding:50px 20px 50px 20px;border-radius:16px}}.ig-vc2-root.image-generation-page .task-management__empty-icon{font-size:1.6vw;margin-bottom:.5vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__empty-icon{font-size:30px;margin-bottom:10px}}.ig-vc2-root.image-generation-page .task-management__empty-title{margin-bottom:.3vw;font-size:.7vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__empty-title{margin-bottom:6px;font-size:14px}}.ig-vc2-root.image-generation-page .task-management__empty-desc{margin-bottom:.8vw;font-size:.6vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__empty-desc{margin-bottom:16px;font-size:11px}}.ig-vc2-root.image-generation-page .task-management__empty-btn{height:2.1vw;padding-left:1.1vw;padding-right:1.1vw;font-size:.6vw;border-radius:9999px;border:none;color:#fff;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e);box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__empty-btn{height:40px;padding-left:22px;padding-right:22px;font-size:12px}}.ig-vc2-root.image-generation-page .task-management__empty-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08);filter:brightness(1.04)}.ig-vc2-root.image-generation-page .task-management__empty-btn:disabled{opacity:.55;cursor:not-allowed}.ig-vc2-root.image-generation-page .task-management__list{gap:.7vw .7vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__list{gap:14px 14px}}.ig-vc2-root.image-generation-page .task-management__card{gap:.7vw .7vw;padding:.7vw .7vw .7vw .7vw;border-radius:.7vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__card{gap:14px 14px;padding:14px 14px 14px 14px;border-radius:14px}}.ig-vc2-root.image-generation-page .task-management__preview{width:5.7vw;height:5.7vw;border-radius:.5vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__preview{width:110px;height:110px;border-radius:10px}}.ig-vc2-root.image-generation-page .task-management__meta{gap:.4vw .4vw;margin-bottom:.3vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__meta{gap:8px 8px;margin-bottom:6px}}.ig-vc2-root.image-generation-page .task-management__theme{margin-bottom:.2vw;font-size:.7vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__theme{margin-bottom:4px;font-size:13px}}.ig-vc2-root.image-generation-page .task-management__pack{font-size:.5vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__pack{font-size:10px}}.ig-vc2-root.image-generation-page .task-management__footer{gap:.5vw .5vw;margin-top:.5vw;padding-top:.4vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__footer{gap:10px 10px;margin-top:10px;padding-top:8px}}.ig-vc2-root.image-generation-page .task-management__time{font-size:.5vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__time{font-size:9px}}.ig-vc2-root.image-generation-page .task-management__actions{gap:.3vw .3vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__actions{gap:6px 6px}}.ig-vc2-root.image-generation-page .task-management__action{padding:.2vw .5vw .2vw .5vw;border-radius:.3vw;font-size:.5vw;border:1px solid rgba(82,54,212,.36);background:#1a1a24;color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:border-color .18s ease,background .18s ease,color .18s ease}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-management__action{padding:3px 10px 3px 10px;border-radius:6px;font-size:9px}}.ig-vc2-root.image-generation-page .task-management__action:hover:not(:disabled){border-color:rgba(201,68,120,.48);background:#232330;color:#fff}.ig-vc2-root.image-generation-page .task-template-cards__title{margin-bottom:.6vw;font-size:.7vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-template-cards__title{margin-bottom:12px;font-size:14px}}.ig-vc2-root.image-generation-page .task-template-cards__grid{gap:.6vw .6vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-template-cards__grid{gap:12px 12px}}.ig-vc2-root.image-generation-page .task-template-cards__card{border-radius:.8vw;padding:.7vw .7vw .7vw .7vw}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-template-cards__card{border-radius:16px;padding:14px 14px 14px 14px}}.ig-vc2-root.image-generation-page .task-template-cards__action{height:1.7vw;font-size:.6vw;border-radius:9999px;border:none;color:#fff;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e);box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}@media (max-width:1024px){.ig-vc2-root.image-generation-page .task-template-cards__action{height:32px;font-size:11px}}.ig-vc2-root.image-generation-page .task-template-cards__action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08);filter:brightness(1.04)}.ig-vc2-root.image-generation-page .task-template-cards__action:disabled{opacity:.55;cursor:not-allowed}.ig-vc2-root.task-detail-page{padding:.7vw 1.3vw 1.3vw 1.3vw}@media (max-width:1024px){.ig-vc2-root.task-detail-page{padding:14px 24px 24px 24px}}.ig-vc2-root.task-detail-page .task-detail-page__header{gap:.9vw .9vw;margin-bottom:1vw;padding-bottom:.7vw}@media (max-width:1024px){.ig-vc2-root.task-detail-page .task-detail-page__header{gap:18px 18px;margin-bottom:20px;padding-bottom:14px}}.ig-vc2-root.task-detail-page .task-detail-page__back{gap:.2vw .2vw;padding:.3vw .7vw .3vw .7vw;border-radius:.5vw;font-size:.6vw;border:1px solid rgba(82,54,212,.36);background:#1a1a24;color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:border-color .18s ease,background .18s ease,color .18s ease;border-color:transparent!important;background:transparent!important}@media (max-width:1024px){.ig-vc2-root.task-detail-page .task-detail-page__back{gap:4px 4px;padding:6px 14px 6px 14px;border-radius:10px;font-size:12px}}.ig-vc2-root.task-detail-page .task-detail-page__back:hover:not(:disabled){border-color:rgba(201,68,120,.48);background:#232330;color:#fff;border-color:rgba(82,54,212,.36)!important;background:#1a1a24!important;color:#fff!important}.ig-vc2-root.task-detail-page .task-detail-page__back-icon{width:.8vw!important;height:.8vw!important}@media (max-width:1024px){.ig-vc2-root.task-detail-page .task-detail-page__back-icon{width:16px!important;height:16px!important}}.ig-vc2-root.task-detail-page .task-detail-page__title{margin-bottom:.2vw;font-size:.8vw}@media (max-width:1024px){.ig-vc2-root.task-detail-page .task-detail-page__title{margin-bottom:3px;font-size:15px}}.ig-vc2-root.task-detail-page .task-detail-page__subtitle{font-size:.6vw}@media (max-width:1024px){.ig-vc2-root.task-detail-page .task-detail-page__subtitle{font-size:11px}}.ig-vc2-root.task-detail-page .task-detail-page__status{padding:.2vw .6vw .2vw .6vw;font-size:.5vw;border-radius:9999px!important}@media (max-width:1024px){.ig-vc2-root.task-detail-page .task-detail-page__status{padding:4px 12px 4px 12px;font-size:10px}}.ig-vc2-root.task-detail-page .task-detail-page__layout{gap:.8vw .8vw}@media (max-width:1024px){.ig-vc2-root.task-detail-page .task-detail-page__layout{gap:16px 16px}}.ig-vc2-root.task-detail-page .task-detail-page__layout.is-understanding .task-detail-page__sidebar{max-width:min(35.4vw,100%)!important}.ig-vc2-root.task-detail-page .task-detail-page__layout.is-copywriting{grid-template-columns:minmax(0,13.5vw) minmax(0,1fr)!important}.ig-vc2-root.task-detail-page .task-detail-page__layout.is-with-image{grid-template-columns:minmax(0,12.5vw) minmax(0,1.05fr) minmax(10.4vw,.65fr)!important}.ig-vc2-root.task-detail-page .task-detail-page__toast{bottom:2.1vw;padding:.5vw 1vw .5vw 1vw;border-radius:.5vw;font-size:.6vw}@media (max-width:1024px){.ig-vc2-root.task-detail-page .task-detail-page__toast{bottom:40px;padding:10px 20px 10px 20px;border-radius:10px;font-size:11px}}.ig-vc2-root.task-detail-page .task-detail-page__copy,.ig-vc2-root.task-detail-page .task-detail-page__image,.ig-vc2-root.task-detail-page .task-detail-page__sidebar{border-radius:.8vw;padding:.9vw .9vw .9vw .9vw}@media (max-width:1024px){.ig-vc2-root.task-detail-page .task-detail-page__copy,.ig-vc2-root.task-detail-page .task-detail-page__image,.ig-vc2-root.task-detail-page .task-detail-page__sidebar{border-radius:16px;padding:18px 18px 18px 18px}.ig-vc2-root.task-detail-page{padding:.8vw .8vw .8vw .8vw}.ig-vc2-root.task-detail-page .task-detail-page__layout.is-copywriting,.ig-vc2-root.task-detail-page .task-detail-page__layout.is-with-image{grid-template-columns:1fr!important}.ig-vc2-root.task-detail-page .task-detail-page__layout.is-understanding .task-detail-page__sidebar{max-width:100%!important}}@media (max-width:1024px) and (max-width:1024px){.ig-vc2-root.task-detail-page{padding:16px 16px 16px 16px}}@media (max-width:768px){.ig-vc2-root.task-detail-page{padding:.6vw .6vw .6vw .6vw}}@media (max-width:768px) and (max-width:1024px){.ig-vc2-root.task-detail-page{padding:12px 12px 12px 12px}}.prompt-composer__box{display:flex;flex-direction:column;background:linear-gradient(168deg,rgba(82,54,212,.06),rgba(201,68,120,.03) 38%,#12121a);border:1px solid rgba(82,54,212,.18);box-shadow:0 .8vw 2.2vw rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.05);border-radius:.9vw;padding:.8vw .9vw .7vw .9vw;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}@media (max-width:1024px){.prompt-composer__box{box-shadow:0 12px 32px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.05);border-radius:18px;padding:16px 18px 14px 18px}}.prompt-composer__box.is-dragover,.prompt-composer__box.is-focused{border-color:rgba(82,54,212,.48)!important;box-shadow:0 0 0 1px rgba(82,54,212,.22),0 .8vw 2.2vw rgba(74,50,201,.2),inset 0 1px 0 hsla(0,0%,100%,.05)!important}@media (max-width:1024px){.prompt-composer__box.is-dragover,.prompt-composer__box.is-focused{box-shadow:0 0 0 1px rgba(82,54,212,.22),0 12px 32px rgba(74,50,201,.2),inset 0 1px 0 hsla(0,0%,100%,.05)!important}}.prompt-composer__box.is-upload-hover.has-refs{background:linear-gradient(168deg,rgba(82,54,212,.1),rgba(201,68,120,.05) 38%,#12121a)}.prompt-composer__main{display:flex;align-items:flex-start;gap:1vw 1vw;min-height:0}@media (max-width:1024px){.prompt-composer__main{gap:20px 20px}}.prompt-composer__add-card{border:1px dashed rgba(82,54,212,.36)!important;background:rgba(26,26,36,.88)!important;color:hsla(0,0%,100%,.58)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.prompt-composer__add-card:hover{border-color:rgba(201,68,120,.48)!important;color:hsla(0,0%,100%,.88)!important;background:rgba(82,54,212,.12)!important;box-shadow:0 0 0 1px rgba(82,54,212,.16),inset 0 1px 0 hsla(0,0%,100%,.06)!important}.prompt-composer__add-label{font-size:.5vw;font-weight:600;line-height:1}@media (max-width:1024px){.prompt-composer__add-label{font-size:10px}}.prompt-composer__add-icon{width:1.5vw!important;height:1.5vw!important}@media (max-width:1024px){.prompt-composer__add-icon{width:28px!important;height:28px!important}}.prompt-composer__upload-tip{padding:.3vw .5vw .3vw .5vw;border-radius:.3vw;font-size:.5vw;background:rgba(26,26,36,.96);border:1px solid rgba(82,54,212,.12);color:hsla(0,0%,100%,.86);box-shadow:0 6px 18px rgba(0,0,0,.35)}@media (max-width:1024px){.prompt-composer__upload-tip{padding:6px 10px 6px 10px;border-radius:6px;font-size:9px}}@media (min-width:1025px){.prompt-composer__upload-tip{box-shadow:0 .4vw 1.2vw rgba(0,0,0,.35)}}.prompt-composer__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5vw .5vw;margin-top:.6vw;padding-top:.6vw;border-top:1px solid rgba(82,54,212,.12)}@media (max-width:1024px){.prompt-composer__toolbar{gap:10px 10px;margin-top:12px;padding-top:12px}}.prompt-composer__toolbar-left,.prompt-composer__toolbar-right{display:flex;align-items:center;gap:.5vw .5vw}@media (max-width:1024px){.prompt-composer__toolbar-left,.prompt-composer__toolbar-right{gap:10px 10px}}.prompt-composer__config-btn,.prompt-composer__expand-btn,.prompt-composer__translate-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:.3vw .3vw;height:2vw;padding-left:.7vw;padding-right:.7vw;font-size:.6vw;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;border-radius:9999px;border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important}@media (max-width:1024px){.prompt-composer__config-btn,.prompt-composer__expand-btn,.prompt-composer__translate-btn{gap:6px 6px;height:38px;padding-left:14px;padding-right:14px;font-size:11px}}.prompt-composer__config-btn.is-active,.prompt-composer__config-btn:hover:not(:disabled),.prompt-composer__expand-btn.is-active,.prompt-composer__expand-btn:hover:not(:disabled),.prompt-composer__translate-btn.is-active,.prompt-composer__translate-btn:hover:not(:disabled){border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important}.prompt-composer__config-btn:disabled,.prompt-composer__expand-btn:disabled,.prompt-composer__translate-btn:disabled{opacity:.45;cursor:not-allowed}.prompt-composer__config-btn{padding-left:.6vw;padding-right:.6vw;gap:0;align-items:center}@media (max-width:1024px){.prompt-composer__config-btn{padding-left:12px;padding-right:12px}}.prompt-composer__config-btn:hover:not(:disabled) .prompt-composer__config-chip{border-color:rgba(82,54,212,.28);background:rgba(82,54,212,.12)}.prompt-composer__config-btn:hover:not(:disabled) .prompt-composer__config-chip--count{border-color:rgba(82,54,212,.34);background:rgba(82,54,212,.16)}.prompt-composer__config-btn.is-open{border-color:rgba(82,54,212,.55)!important;box-shadow:0 0 0 3px rgba(82,54,212,.18)!important}.prompt-composer__config-btn.is-open .prompt-composer__config-chip{border-color:rgba(82,54,212,.42);background:rgba(82,54,212,.16);color:#fff}.prompt-composer__config-segments{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;min-width:0;max-width:100%;height:100%;gap:.3vw .3vw}@media (max-width:1024px){.prompt-composer__config-segments{gap:5px 5px}}.prompt-composer__config-chip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;font-weight:600;color:hsla(0,0%,100%,.88);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;padding-top:.2vw;padding-bottom:.2vw;padding-left:.4vw;padding-right:.4vw;border-radius:52vw;font-size:.5vw}@media (max-width:1024px){.prompt-composer__config-chip{padding-top:3px;padding-bottom:3px;padding-left:8px;padding-right:8px;border-radius:999px;font-size:10px}}.prompt-composer__config-chip--ratio{font-weight:700;letter-spacing:.03em;color:hsla(0,0%,100%,.94)}.prompt-composer__config-chip--resolution{flex-shrink:1}.prompt-composer__config-chip--count{color:rgba(122,63,184,.96);border-color:rgba(82,54,212,.22);background:rgba(82,54,212,.1)}.prompt-composer__send-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:.3vw .3vw;height:2.2vw;padding-left:1.1vw;padding-right:1.1vw;font-size:.6vw;font-weight:800;font-family:inherit;position:relative;isolation:isolate;border:none!important;border-radius:9999px;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}@media (max-width:1024px){.prompt-composer__send-btn{gap:6px 6px;height:42px;padding-left:22px;padding-right:22px;font-size:12px}}.prompt-composer__send-btn:before{content:"";position:absolute;inset:1px 8% auto;height:46%;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent);pointer-events:none;z-index:0}.prompt-composer__send-btn>*{position:relative;z-index:1}.prompt-composer__send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08);filter:brightness(1.03)}.prompt-composer__send-btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.48),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08);filter:brightness(.98)}.prompt-composer__send-btn:disabled{opacity:.48;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.12);filter:grayscale(.35)}.prompt-composer__send-btn:disabled:before{opacity:.35}.prompt-composer__send-btn:disabled{opacity:.5;cursor:not-allowed}.prompt-composer .power-cost-badge--inline{display:inline;margin-left:.2vw;font-size:.4vw;opacity:.82;font-weight:600}@media (max-width:1024px){.prompt-composer .power-cost-badge--inline{margin-left:4px;font-size:7px}}.prompt-composer__translate-popover{display:flex;flex-direction:column;gap:.1vw .1vw;min-width:6.3vw;padding:.3vw .3vw .3vw .3vw;border-radius:.6vw;background:rgba(26,26,36,.98);border:1px solid rgba(82,54,212,.12);box-shadow:0 12px 32px rgba(0,0,0,.42);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}@media (max-width:1024px){.prompt-composer__translate-popover{gap:2px 2px;min-width:120px;padding:6px 6px 6px 6px;border-radius:12px}}@media (min-width:1025px){.prompt-composer__translate-popover{box-shadow:0 .8vw 2.2vw rgba(0,0,0,.42)}}.prompt-composer__translate-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1vw .1vw;padding:.5vw .8vw .5vw .8vw;min-height:2.1vw;border-radius:.4vw;font-size:.7vw;border:none;background:transparent;color:hsla(0,0%,100%,.72);font-weight:600;font-family:inherit;text-align:center;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}@media (max-width:1024px){.prompt-composer__translate-option{gap:2px 2px;padding:10px 16px 10px 16px;min-height:40px;border-radius:8px;font-size:13px}}.prompt-composer__translate-option:hover:not(:disabled){background:rgba(82,54,212,.14);color:#fff}.prompt-composer__translate-option:disabled{opacity:.45;cursor:not-allowed}.prompt-composer__translate-error{margin:0;margin-top:.4vw;font-size:.6vw;color:#f87171;line-height:1.5}@media (max-width:1024px){.prompt-composer__translate-error{margin-top:8px;font-size:12px}.prompt-composer .prompt-composer__config-btn{justify-content:center;padding:0}.prompt-composer .prompt-composer__config-btn,.prompt-composer .prompt-composer__config-btn:hover:not(:disabled){border:none!important;background:transparent!important;box-shadow:none!important}.prompt-composer .prompt-composer__config-btn:hover:not(:disabled) .prompt-composer__config-chip{border:none;background:transparent;color:#fff}.prompt-composer .prompt-composer__config-btn:hover:not(:disabled) .prompt-composer__config-segments{border-color:rgba(82,54,212,.32);background:hsla(0,0%,100%,.07)}.prompt-composer .prompt-composer__config-btn.is-open{border:none!important;background:transparent!important;box-shadow:none!important}.prompt-composer .prompt-composer__config-btn.is-open .prompt-composer__config-chip{border:none;background:transparent;color:#fff}.prompt-composer .prompt-composer__config-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;min-width:0;height:100%;min-height:28px;gap:0;padding:0 2px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);box-sizing:border-box;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.prompt-composer .prompt-composer__config-chip{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:0 3px;font-size:10px;line-height:1;font-weight:600;color:hsla(0,0%,100%,.92);border:none;border-radius:0;background:transparent;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-composer .prompt-composer__config-chip:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background:hsla(0,0%,100%,.14);pointer-events:none}.prompt-composer .prompt-composer__config-chip--count,.prompt-composer .prompt-composer__config-chip--ratio,.prompt-composer .prompt-composer__config-chip--resolution{flex:none;color:hsla(0,0%,100%,.92);background:transparent}.prompt-composer .prompt-composer__config-chip--ratio{font-weight:700}.prompt-composer .prompt-composer__config-btn.is-open .prompt-composer__config-segments{border-color:rgba(82,54,212,.55);background:rgba(82,54,212,.1);box-shadow:0 0 0 3px rgba(82,54,212,.18)}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__main{flex-direction:column;align-items:stretch;gap:12px;min-height:auto}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__toolbar{flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;padding-top:10px}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__toolbar-left,.prompt-composer:not(.prompt-composer--compact) .prompt-composer__toolbar-right{width:100%;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__config-btn,.prompt-composer:not(.prompt-composer--compact) .prompt-composer__expand-btn,.prompt-composer:not(.prompt-composer--compact) .prompt-composer__send-btn,.prompt-composer:not(.prompt-composer--compact) .prompt-composer__translate-btn{border-radius:999px!important}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__config-btn{flex:1 1 0;min-width:0;width:auto;height:36px;min-height:36px;padding:0;font-size:12px}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__expand-btn{flex:0 1 auto;min-width:0;max-width:46%;width:auto;height:36px;min-height:36px;padding:0 10px;font-size:11px;gap:4px}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__expand-btn>span:not(.power-cost-badge){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__expand-btn .power-cost-badge{flex-shrink:0;margin-left:2px!important;font-size:8px!important}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__translate-btn{flex:0 0 auto;width:auto;min-width:76px;height:40px;min-height:40px;padding:0 12px;font-size:12px;gap:4px;color:hsla(0,0%,100%,.88)!important}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__translate-btn>span:not(.power-cost-badge){display:inline;color:hsla(0,0%,100%,.88)}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__translate-btn .power-cost-badge{display:none}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__send-btn{flex:1;width:auto;min-width:0;height:40px;min-height:40px;padding:0 14px;font-size:13px;justify-content:center}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__send-btn .power-cost-badge{margin-left:4px!important;font-size:10px!important}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__translate-popover{flex-direction:row;justify-content:center;gap:8px;padding:10px}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__translate-option{flex:1}}@media (max-width:768px){.prompt-composer:not(.prompt-composer--compact) .prompt-composer__box{padding:12px}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__toolbar{gap:6px;margin-top:8px;padding-top:8px}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__toolbar-left,.prompt-composer:not(.prompt-composer--compact) .prompt-composer__toolbar-right{gap:6px}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__config-btn{height:34px;min-height:34px;padding:0;font-size:11px}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__config-chip{padding:3px 2px;font-size:9px}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__expand-btn{max-width:44%;height:34px;min-height:34px;padding:0 8px;font-size:10px}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__translate-btn{min-width:68px;height:38px;min-height:38px;padding:0 10px;font-size:11px}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__send-btn{height:38px;min-height:38px;padding:0 12px;font-size:12px}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__add-icon{width:22px!important;height:22px!important}.prompt-composer:not(.prompt-composer--compact) .prompt-composer__add-label{font-size:9px}}.prompt-composer--compact{width:100%}@media (max-width:1024px){.prompt-composer--compact .prompt-composer__box{border-radius:16px 16px 0 0;border-left:none;border-right:none;border-bottom:none;padding:12px 14px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));box-shadow:0 -4px 24px rgba(0,0,0,.28)}.prompt-composer--compact .prompt-composer__main{flex-direction:row;align-items:flex-start;gap:10px}.prompt-composer--compact .prompt-composer__toolbar{flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;padding-top:10px}.prompt-composer--compact .prompt-composer__toolbar-left,.prompt-composer--compact .prompt-composer__toolbar-right{width:100%;min-width:0;gap:8px}.prompt-composer--compact .prompt-composer__toolbar-left{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.prompt-composer--compact .prompt-composer__toolbar-right{display:flex;align-items:center;flex-wrap:nowrap}.prompt-composer--compact .prompt-composer__config-btn,.prompt-composer--compact .prompt-composer__expand-btn,.prompt-composer--compact .prompt-composer__send-btn,.prompt-composer--compact .prompt-composer__translate-btn{border-radius:999px!important;color:hsla(0,0%,100%,.88)!important}.prompt-composer--compact .prompt-composer__config-btn{flex:1 1 0;min-width:0;width:auto;height:36px;min-height:36px;padding:0;font-size:12px}.prompt-composer--compact .prompt-composer__expand-btn{flex:0 1 auto;min-width:0;max-width:46%;width:auto;height:36px;min-height:36px;padding:0 10px;font-size:11px;gap:4px;color:hsla(0,0%,100%,.88)!important}.prompt-composer--compact .prompt-composer__expand-btn>span:not(.power-cost-badge){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsla(0,0%,100%,.88)}.prompt-composer--compact .prompt-composer__expand-btn .power-cost-badge{flex-shrink:0;margin-left:2px!important;font-size:10px!important;opacity:.82;color:hsla(0,0%,100%,.72)}.prompt-composer--compact .prompt-composer__translate-btn{flex:0 0 auto;width:auto;min-width:76px;height:40px;min-height:40px;padding:0 12px;gap:4px;color:hsla(0,0%,100%,.88)!important}.prompt-composer--compact .prompt-composer__translate-btn>span:not(.power-cost-badge){display:inline;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.88)}.prompt-composer--compact .prompt-composer__translate-btn .power-cost-badge{display:none}.prompt-composer--compact .prompt-composer__send-btn{flex:1;width:auto;min-width:0;height:40px;min-height:40px;padding:0 14px;font-size:13px;justify-content:center;color:#fff!important}.prompt-composer--compact .prompt-composer__send-btn>span:not(.power-cost-badge){color:#fff}.prompt-composer--compact .prompt-composer__send-btn .power-cost-badge{margin-left:4px!important;font-size:10px!important;opacity:.9;color:hsla(0,0%,100%,.92)}.prompt-composer--compact .power-cost-badge--inline{font-size:10px!important}}@media (max-width:768px){.prompt-composer--compact .prompt-composer__box{padding:10px 12px;padding-bottom:max(10px,env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0}.prompt-composer--compact .prompt-composer__main{gap:8px}.prompt-composer--compact .prompt-composer__toolbar{gap:6px;margin-top:8px;padding-top:8px}.prompt-composer--compact .prompt-composer__toolbar-left,.prompt-composer--compact .prompt-composer__toolbar-right{gap:6px}.prompt-composer--compact .prompt-composer__config-btn{height:34px;min-height:34px;padding:0 5px}.prompt-composer--compact .prompt-composer__config-chip{padding:3px 2px;font-size:9px}.prompt-composer--compact .prompt-composer__expand-btn{max-width:44%;height:34px;min-height:34px;padding:0 8px;font-size:10px}.prompt-composer--compact .prompt-composer__translate-btn{min-width:68px;height:38px;min-height:38px;padding:0 10px}.prompt-composer--compact .prompt-composer__translate-btn>span:not(.power-cost-badge){font-size:11px}.prompt-composer--compact .prompt-composer__send-btn{height:38px;min-height:38px;padding:0 12px;font-size:12px}}html[data-theme=blue] .ig-vc2-root .prompt-composer__box,html[data-theme=dark] .ig-vc2-root .prompt-composer__box,html[data-theme=purple] .ig-vc2-root .prompt-composer__box{background:linear-gradient(168deg,rgba(82,54,212,.06),rgba(201,68,120,.03) 38%,#12121a);border:1px solid rgba(82,54,212,.18);box-shadow:0 .8vw 2.2vw rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.05);color:#fff!important}@media (max-width:1024px){html[data-theme=blue] .ig-vc2-root .prompt-composer__box,html[data-theme=dark] .ig-vc2-root .prompt-composer__box,html[data-theme=purple] .ig-vc2-root .prompt-composer__box{box-shadow:0 12px 32px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.05)}}html[data-theme=blue] .ig-vc2-root .prompt-composer__box.is-dragover,html[data-theme=blue] .ig-vc2-root .prompt-composer__box.is-focused,html[data-theme=dark] .ig-vc2-root .prompt-composer__box.is-dragover,html[data-theme=dark] .ig-vc2-root .prompt-composer__box.is-focused,html[data-theme=purple] .ig-vc2-root .prompt-composer__box.is-dragover,html[data-theme=purple] .ig-vc2-root .prompt-composer__box.is-focused{border-color:rgba(82,54,212,.48)!important;box-shadow:0 0 0 1px rgba(82,54,212,.22),0 .8vw 2.2vw rgba(74,50,201,.2),inset 0 1px 0 hsla(0,0%,100%,.05)!important}@media (max-width:1024px){html[data-theme=blue] .ig-vc2-root .prompt-composer__box.is-dragover,html[data-theme=blue] .ig-vc2-root .prompt-composer__box.is-focused,html[data-theme=dark] .ig-vc2-root .prompt-composer__box.is-dragover,html[data-theme=dark] .ig-vc2-root .prompt-composer__box.is-focused,html[data-theme=purple] .ig-vc2-root .prompt-composer__box.is-dragover,html[data-theme=purple] .ig-vc2-root .prompt-composer__box.is-focused{box-shadow:0 0 0 1px rgba(82,54,212,.22),0 12px 32px rgba(74,50,201,.2),inset 0 1px 0 hsla(0,0%,100%,.05)!important}}html[data-theme=blue] .ig-vc2-root .prompt-composer__toolbar,html[data-theme=dark] .ig-vc2-root .prompt-composer__toolbar,html[data-theme=purple] .ig-vc2-root .prompt-composer__toolbar{border-top-color:rgba(82,54,212,.12)!important}html[data-theme=blue] .ig-vc2-root .prompt-composer__config-btn,html[data-theme=blue] .ig-vc2-root .prompt-composer__expand-btn,html[data-theme=blue] .ig-vc2-root .prompt-composer__translate-btn,html[data-theme=dark] .ig-vc2-root .prompt-composer__config-btn,html[data-theme=dark] .ig-vc2-root .prompt-composer__expand-btn,html[data-theme=dark] .ig-vc2-root .prompt-composer__translate-btn,html[data-theme=purple] .ig-vc2-root .prompt-composer__config-btn,html[data-theme=purple] .ig-vc2-root .prompt-composer__expand-btn,html[data-theme=purple] .ig-vc2-root .prompt-composer__translate-btn{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important}html[data-theme=blue] .ig-vc2-root .prompt-composer__config-btn.is-active,html[data-theme=blue] .ig-vc2-root .prompt-composer__config-btn:hover:not(:disabled),html[data-theme=blue] .ig-vc2-root .prompt-composer__expand-btn.is-active,html[data-theme=blue] .ig-vc2-root .prompt-composer__expand-btn:hover:not(:disabled),html[data-theme=blue] .ig-vc2-root .prompt-composer__translate-btn.is-active,html[data-theme=blue] .ig-vc2-root .prompt-composer__translate-btn:hover:not(:disabled),html[data-theme=dark] .ig-vc2-root .prompt-composer__config-btn.is-active,html[data-theme=dark] .ig-vc2-root .prompt-composer__config-btn:hover:not(:disabled),html[data-theme=dark] .ig-vc2-root .prompt-composer__expand-btn.is-active,html[data-theme=dark] .ig-vc2-root .prompt-composer__expand-btn:hover:not(:disabled),html[data-theme=dark] .ig-vc2-root .prompt-composer__translate-btn.is-active,html[data-theme=dark] .ig-vc2-root .prompt-composer__translate-btn:hover:not(:disabled),html[data-theme=purple] .ig-vc2-root .prompt-composer__config-btn.is-active,html[data-theme=purple] .ig-vc2-root .prompt-composer__config-btn:hover:not(:disabled),html[data-theme=purple] .ig-vc2-root .prompt-composer__expand-btn.is-active,html[data-theme=purple] .ig-vc2-root .prompt-composer__expand-btn:hover:not(:disabled),html[data-theme=purple] .ig-vc2-root .prompt-composer__translate-btn.is-active,html[data-theme=purple] .ig-vc2-root .prompt-composer__translate-btn:hover:not(:disabled){border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important}@media (max-width:1024px){html[data-theme=blue] .ig-vc2-root .prompt-composer__config-btn,html[data-theme=dark] .ig-vc2-root .prompt-composer__config-btn,html[data-theme=purple] .ig-vc2-root .prompt-composer__config-btn{border:none!important;background:transparent!important;box-shadow:none!important}html[data-theme=blue] .ig-vc2-root .prompt-composer__config-btn.is-open,html[data-theme=dark] .ig-vc2-root .prompt-composer__config-btn.is-open,html[data-theme=purple] .ig-vc2-root .prompt-composer__config-btn.is-open{border:none!important;box-shadow:none!important}}html[data-theme=blue] .ig-vc2-root .prompt-composer__send-btn,html[data-theme=dark] .ig-vc2-root .prompt-composer__send-btn,html[data-theme=purple] .ig-vc2-root .prompt-composer__send-btn{position:relative;isolation:isolate;border:none!important;border-radius:9999px;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}html[data-theme=blue] .ig-vc2-root .prompt-composer__send-btn:before,html[data-theme=dark] .ig-vc2-root .prompt-composer__send-btn:before,html[data-theme=purple] .ig-vc2-root .prompt-composer__send-btn:before{content:"";position:absolute;inset:1px 8% auto;height:46%;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent);pointer-events:none;z-index:0}html[data-theme=blue] .ig-vc2-root .prompt-composer__send-btn>*,html[data-theme=dark] .ig-vc2-root .prompt-composer__send-btn>*,html[data-theme=purple] .ig-vc2-root .prompt-composer__send-btn>*{position:relative;z-index:1}html[data-theme=blue] .ig-vc2-root .prompt-composer__send-btn:hover:not(:disabled),html[data-theme=dark] .ig-vc2-root .prompt-composer__send-btn:hover:not(:disabled),html[data-theme=purple] .ig-vc2-root .prompt-composer__send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08);filter:brightness(1.03)}html[data-theme=blue] .ig-vc2-root .prompt-composer__send-btn:active:not(:disabled),html[data-theme=dark] .ig-vc2-root .prompt-composer__send-btn:active:not(:disabled),html[data-theme=purple] .ig-vc2-root .prompt-composer__send-btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.48),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08);filter:brightness(.98)}html[data-theme=blue] .ig-vc2-root .prompt-composer__send-btn:disabled,html[data-theme=dark] .ig-vc2-root .prompt-composer__send-btn:disabled,html[data-theme=purple] .ig-vc2-root .prompt-composer__send-btn:disabled{opacity:.48;cursor:not-allowed;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.12);filter:grayscale(.35)}html[data-theme=blue] .ig-vc2-root .prompt-composer__send-btn:disabled:before,html[data-theme=dark] .ig-vc2-root .prompt-composer__send-btn:disabled:before,html[data-theme=purple] .ig-vc2-root .prompt-composer__send-btn:disabled:before{opacity:.35}html[data-theme=blue] .ig-vc2-root .prompt-composer__add-card,html[data-theme=dark] .ig-vc2-root .prompt-composer__add-card,html[data-theme=purple] .ig-vc2-root .prompt-composer__add-card{border:1px dashed rgba(82,54,212,.36)!important;background:rgba(26,26,36,.88)!important;color:hsla(0,0%,100%,.58)!important}html[data-theme=blue] .ig-vc2-root .prompt-composer__add-card:hover,html[data-theme=dark] .ig-vc2-root .prompt-composer__add-card:hover,html[data-theme=purple] .ig-vc2-root .prompt-composer__add-card:hover{border-color:rgba(201,68,120,.48)!important;color:hsla(0,0%,100%,.88)!important;background:rgba(82,54,212,.12)!important}html[data-theme=blue] .ig-vc2-root .prompt-composer__translate-popover,html[data-theme=dark] .ig-vc2-root .prompt-composer__translate-popover,html[data-theme=purple] .ig-vc2-root .prompt-composer__translate-popover{background:rgba(26,26,36,.98)!important;border-color:rgba(82,54,212,.12)!important;color:hsla(0,0%,100%,.86)!important}.ig-vc2-root .prompt-mention-input__editor{color:hsla(0,0%,100%,.9);caret-color:rgba(201,68,120,.92);min-height:3.8vw;max-height:8.3vw;font-size:.7vw;line-height:1.65}@media (max-width:1024px){.ig-vc2-root .prompt-mention-input__editor{min-height:72px;max-height:160px;font-size:13px}}.ig-vc2-root .prompt-mention-input__hint{color:hsla(0,0%,100%,.48);font-size:.6vw;line-height:1.45}@media (max-width:1024px){.ig-vc2-root .prompt-mention-input__hint{font-size:11px}}.ig-vc2-root .prompt-mention-input__at{display:inline-flex;align-items:center;justify-content:center;width:.9vw;height:.9vw;font-size:.5vw;border-radius:.73vw;border:1px solid rgba(82,54,212,.36);background:rgba(82,54,212,.14);color:hsla(0,0%,100%,.88);font-weight:700}@media (max-width:1024px){.ig-vc2-root .prompt-mention-input__at{width:18px;height:18px;font-size:10px}.ig-vc2-root.ig-chat-page .prompt-mention-input__editor{min-height:max(44px,2.3vw);max-height:5.2vw;font-size:.6vw}}@media (max-width:1024px) and (max-width:1024px){.ig-vc2-root.ig-chat-page .prompt-mention-input__editor{min-height:44px;max-height:100px;font-size:12px}}.ig-composer-hero{position:relative;overflow:hidden;isolation:isolate;box-sizing:border-box;margin-bottom:1.3vw;border-radius:1vw;min-height:19.8vw}@media (max-width:1024px){.ig-composer-hero{margin-bottom:24px;border-radius:20px;min-height:380px}}.ig-composer-hero__bg{position:absolute;inset:0;background:linear-gradient(100deg,rgba(6,6,12,.94),rgba(8,8,16,.82) 38%,rgba(10,10,18,.42) 62%,rgba(12,12,20,.12)),url(/img/back.05553d75.png) no-repeat 100% /cover;pointer-events:none}.ig-composer-hero__history{position:absolute;z-index:2;display:inline-flex;align-items:center;border:1px solid hsla(0,0%,100%,.16);background:rgba(18,18,26,.48);color:hsla(0,0%,100%,.78);font-weight:700;font-family:inherit;cursor:pointer;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.08);transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;gap:.3vw .3vw;padding:.3vw .6vw .3vw .6vw;top:.8vw;right:.8vw;border-radius:.5vw;font-size:.6vw}@media (max-width:1024px){.ig-composer-hero__history{gap:6px 6px;padding:6px 12px 6px 12px;top:16px;right:16px;border-radius:10px;font-size:11px}}.ig-composer-hero__history:hover{background:rgba(18,18,26,.64);border-color:hsla(0,0%,100%,.24);color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.12)}.ig-composer-hero__history-count{border-radius:999px;background:rgba(82,54,212,.18);border:1px solid rgba(82,54,212,.32);color:hsla(0,0%,100%,.88);font-weight:800;text-align:center;min-width:max(18px,.9vw);height:.9vw;padding-left:.3vw;padding-right:.3vw;font-size:.5vw;line-height:.8vw}@media (max-width:1024px){.ig-composer-hero__history-count{min-width:18px;height:18px;padding-left:5px;padding-right:5px;font-size:9px;line-height:16px}}.ig-composer-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:inherit;max-width:75%;box-sizing:border-box;padding:.6vw 2.1vw 1.7vw 2.1vw}@media (max-width:1024px){.ig-composer-hero__content{padding:12px 40px 32px 40px}}.ig-composer-hero__intro{margin-bottom:1.1vw}@media (max-width:1024px){.ig-composer-hero__intro{margin-bottom:22px}}.ig-composer-hero__eyebrow{display:inline-flex;align-items:center;margin:0;border-radius:999px;border:1px solid rgba(82,54,212,.32);background:rgba(82,54,212,.12);color:hsla(0,0%,100%,.78);font-weight:700;letter-spacing:.04em;margin-bottom:.5vw;padding:.2vw .5vw .2vw .5vw;font-size:.6vw}@media (max-width:1024px){.ig-composer-hero__eyebrow{margin-bottom:10px;padding:4px 10px 4px 10px;font-size:11px}}.ig-composer-hero__title{margin:0;color:#fff;font-weight:800;line-height:1.15;letter-spacing:.01em;margin-bottom:.4vw;font-size:1.8vw}@media (max-width:1024px){.ig-composer-hero__title{margin-bottom:8px;font-size:34px}}.ig-composer-hero__desc{margin:0;color:hsla(0,0%,100%,.62);font-weight:500;line-height:1.55;margin-bottom:.7vw;font-size:.7vw}@media (max-width:1024px){.ig-composer-hero__desc{margin-bottom:14px;font-size:14px}}.ig-composer-hero__tags{display:flex;flex-wrap:wrap;gap:.4vw .4vw}@media (max-width:1024px){.ig-composer-hero__tags{gap:8px 8px}}.ig-composer-hero__tag{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(82,54,212,.24);background:rgba(82,54,212,.1);color:hsla(0,0%,100%,.72);font-weight:600;line-height:1.35;padding:.3vw .6vw;font-size:.6vw}@media (max-width:1024px){.ig-composer-hero__tag{font-size:11px;padding:5px 12px}}.ig-composer-hero .prompt-composer{width:100%}.ig-composer-hero .prompt-composer__box{background:rgba(18,18,26,.42)!important;border:1px solid hsla(0,0%,100%,.14)!important;backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35);box-shadow:0 16px 48px rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.1)!important}@media (min-width:1025px){.ig-composer-hero .prompt-composer__box{box-shadow:0 .8vw .8vw rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.1)!important}}.ig-composer-hero .prompt-composer__toolbar{border-top-color:hsla(0,0%,100%,.1)}.ig-composer-hero .prompt-composer__input-wrap{min-height:6.3vw}@media (max-width:1024px){.ig-composer-hero .prompt-composer__input-wrap{min-height:120px}}.ig-composer-hero .prompt-composer__main{align-items:stretch}@media (max-width:1024px){.ig-composer-hero__history{top:12px;right:12px;padding:5px 10px;font-size:10px}.ig-composer-hero__content{max-width:100%;padding:28px 0 24px;box-sizing:border-box}.ig-composer-hero__intro{padding-right:4.6vw}.ig-composer-hero__title{font-size:1.5vw}.ig-composer-hero__desc{font-size:.7vw}}@media (max-width:1024px) and (max-width:1024px){.ig-composer-hero__intro{padding-right:88px}.ig-composer-hero__title{font-size:28px}.ig-composer-hero__desc{font-size:13px}}@media (max-width:768px){.ig-composer-hero{min-height:0}.ig-composer-hero__bg{background:linear-gradient(180deg,rgba(6,6,12,.92),rgba(8,8,16,.78) 55%,rgba(10,10,18,.55)),url(/img/back.05553d75.png) no-repeat top /cover}.ig-composer-hero__history{top:10px;right:0}.ig-composer-hero__content{padding:20px 0 16px}.ig-composer-hero__intro{margin-bottom:.8vw;padding-right:4.2vw}.ig-composer-hero__title{font-size:1.3vw}.ig-composer-hero__desc{margin-bottom:.6vw;font-size:.6vw}.ig-composer-hero__tag{font-size:.5vw}}@media (max-width:768px) and (max-width:1024px){.ig-composer-hero__intro{margin-bottom:16px;padding-right:80px}.ig-composer-hero__title{font-size:24px}.ig-composer-hero__desc{margin-bottom:12px;font-size:12px}.ig-composer-hero__tag{font-size:10px}}.mode-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.7vw .7vw;margin-bottom:1.1vw;padding:.5vw 0 .5vw 0}@media (max-width:1024px){.mode-selector{gap:14px 14px;margin-bottom:22px;padding:10px 0 10px 0}}.mode-selector__banner{position:relative;display:block;width:100%;padding:0;border:1px solid hsla(0,0%,100%,.08);overflow:hidden;text-align:left;cursor:pointer;font-family:inherit;background:rgba(18,18,26,.88);max-height:6.5vw;min-height:6.5vw;transform-origin:center center;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .32s ease,min-height .32s ease,max-height .32s ease;min-height:6.1vw;border-radius:.9vw;box-shadow:0 .4vw .4vw rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.06)}@media (max-width:1024px){.mode-selector__banner{min-height:118px;border-radius:18px;box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.06)}}.mode-selector__banner:not(.is-active):hover{transform:translateY(-2px);border-color:rgba(82,54,212,.28);box-shadow:0 12px 28px rgba(0,0,0,.34),0 0 0 1px rgba(82,54,212,.12),inset 0 1px 0 hsla(0,0%,100%,.06)}@media (min-width:1025px){.mode-selector__banner:not(.is-active):hover{box-shadow:0 .6vw .6vw rgba(0,0,0,.34),0 0 0 1px rgba(82,54,212,.12),inset 0 1px 0 hsla(0,0%,100%,.06)}}.mode-selector__banner:not(.is-active):hover .mode-selector__glow{opacity:.58}.mode-selector__banner:not(.is-active):hover .mode-selector__icon-wrap{transform:scale(.94)}.mode-selector__banner.is-active{border-color:rgba(82,54,212,.58);transform:scale(1.045);transform-origin:center center;z-index:2;min-height:6.9vw;max-height:7.4vw;box-shadow:0 0 0 1px rgba(82,54,212,.32),0 16px 40px rgba(74,50,201,.32),inset 0 1px 0 hsla(0,0%,100%,.12)}@media (max-width:1024px){.mode-selector__banner.is-active{min-height:132px}}@media (min-width:1025px){.mode-selector__banner.is-active{box-shadow:0 0 0 1px rgba(82,54,212,.32),0 .8vw .8vw rgba(74,50,201,.32),inset 0 1px 0 hsla(0,0%,100%,.12)}}.mode-selector__banner.is-active .mode-selector__glow{opacity:.78}.mode-selector__banner.is-active .mode-selector__scrim{background:linear-gradient(100deg,rgba(6,6,10,.78),rgba(10,10,16,.52) 50%,rgba(12,12,18,.22))}.mode-selector__banner.is-active .mode-selector__icon-wrap{transform:scale(1.08);animation:mode-selector-icon-active 1.15s ease-in-out infinite}.mode-selector__banner.is-active .mode-selector__icon-frame{filter:drop-shadow(0 0 22px rgba(82,54,212,.58));transform:scale(1.12)}.mode-selector__banner.is-active .mode-selector__visual{width:6.1vw;height:6.1vw}@media (max-width:1024px){.mode-selector__banner.is-active .mode-selector__visual{width:118px;height:118px}}.mode-selector__glow{position:absolute;inset:-25%;background-size:cover;background-position:50%;opacity:.42;transition:opacity .28s ease;pointer-events:none}.mode-selector__scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(8,8,12,.9),rgba(12,12,18,.78) 48%,rgba(16,16,22,.42));transition:background .28s ease;pointer-events:none}.mode-selector__inner{position:relative;z-index:2;display:flex;align-items:stretch;justify-content:space-between;box-sizing:border-box;transition:min-height .32s ease,padding .32s ease;gap:.6vw .6vw;min-height:6.1vw;padding:.8vw .6vw .8vw 1vw}@media (max-width:1024px){.mode-selector__inner{gap:12px 12px;min-height:118px;padding:16px 12px 16px 20px}}.mode-selector__banner.is-active .mode-selector__inner{min-height:6.9vw;padding:.9vw .6vw .9vw 1vw}@media (max-width:1024px){.mode-selector__banner.is-active .mode-selector__inner{min-height:132px;padding:18px 12px 18px 20px}}.mode-selector__content{flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:.4vw .4vw;padding-right:.3vw}@media (max-width:1024px){.mode-selector__content{gap:7px 7px;padding-right:6px}}.mode-selector__subs{margin:0;font-weight:600;line-height:1.35;letter-spacing:.03em;color:hsla(0,0%,100%,.54);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s ease,font-size .22s ease;font-size:.5vw}@media (max-width:1024px){.mode-selector__subs{font-size:10px}}.mode-selector__title{margin:0;display:flex;align-items:center;font-weight:800;line-height:1;letter-spacing:.01em;color:hsla(0,0%,100%,.92);transition:color .22s ease,text-shadow .22s ease,font-size .22s ease;font-size:.9vw;height:2vw;overflow:hidden}@media (max-width:1024px){.mode-selector__title{font-size:18px;height:38px}}.mode-selector__badge{display:inline-flex;align-self:flex-start;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.68);font-weight:700;line-height:1.35;transition:background .22s ease,color .22s ease,border-color .22s ease;padding:.2vw .4vw;font-size:.5vw}@media (max-width:1024px){.mode-selector__badge{font-size:10px}}.mode-selector__banner.is-active .mode-selector__title{color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.35);font-size:1vw;height:2vw}@media (max-width:1024px){.mode-selector__banner.is-active .mode-selector__title{font-size:20px;height:38px}}.mode-selector__banner.is-active .mode-selector__subs{color:hsla(0,0%,100%,.82)}.mode-selector__banner.is-active .mode-selector__badge{border-color:rgba(82,54,212,.36);background:rgba(82,54,212,.2);color:hsla(0,0%,100%,.92)}.mode-selector__visual{position:relative;flex-shrink:0;align-self:center;isolation:isolate;transition:width .32s ease,height .32s ease,margin .32s ease;width:5vw;height:5vw}@media (max-width:1024px){.mode-selector__visual{width:96px;height:96px}}.mode-selector__icon-frame{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 6px 14px rgba(0,0,0,.32));transition:filter .32s ease,transform .32s ease;transform:scale(1)}.mode-selector__icon-wrap{position:absolute;inset:6%;z-index:10;display:flex;align-items:center;justify-content:center;transform:scale(.82);transform-origin:center center;transition:transform .38s cubic-bezier(.22,1,.36,1);will-change:transform}.mode-selector__icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 8px 16px rgba(74,50,201,.3))}.mode-selector__current{position:absolute;z-index:20;border-radius:999px;background:rgba(82,54,212,.32);border:1px solid rgba(82,54,212,.55);color:#fff;font-weight:800;letter-spacing:.04em;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.25);top:.5vw;right:.5vw;padding:.2vw .5vw .2vw .5vw;font-size:.5vw}@media (max-width:1024px){.mode-selector__current{top:10px;right:10px;padding:4px 10px 4px 10px;font-size:10px}}@keyframes mode-selector-icon-active{0%,to{transform:scale(1.08) rotate(0deg)}25%{transform:scale(1.2) rotate(10deg)}50%{transform:scale(1.1) rotate(-8deg)}75%{transform:scale(1.18) rotate(7deg)}}@media (max-width:1024px){.mode-selector__subs{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:1200px){.mode-selector{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}@media (max-width:768px){.mode-selector{display:flex;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;gap:.5vw .5vw}.mode-selector::-webkit-scrollbar{display:none}.mode-selector__banner{flex:0 0 min(84vw,230px);scroll-snap-align:start;min-height:104px!important}.mode-selector__banner,.mode-selector__banner:not(.is-active):hover{transform:none!important}.mode-selector__banner.is-active{transform:none!important;min-height:104px!important}.mode-selector__banner.is-active .mode-selector__inner,.mode-selector__inner{min-height:104px!important;padding:12px 8px 12px 14px!important}.mode-selector__content{padding-right:2px;align-self:stretch;justify-content:center}.mode-selector__subs{display:none}.mode-selector__title{font-size:15px!important;line-height:1;height:44px!important;display:flex;align-items:center;overflow:hidden}.mode-selector__banner.is-active .mode-selector__title{font-size:16px!important;height:44px!important}.mode-selector__badge{font-size:9px!important;padding:3px 8px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-selector__visual{align-self:center;width:68px!important;height:68px!important}.mode-selector__banner.is-active .mode-selector__visual{width:68px!important;height:68px!important;margin-right:0!important}.mode-selector__current{top:6px;right:6px;font-size:9px;padding:2px 7px}}@media (max-width:768px) and (max-width:1024px){.mode-selector{gap:10px 10px}}.case-card{width:100%;-moz-column-break-inside:avoid;break-inside:avoid;cursor:pointer;background:transparent;margin-bottom:.7vw}@media (max-width:1024px){.case-card{margin-bottom:14px}}.case-card__cover{position:relative;width:100%;overflow:hidden;background:#1a1a24;line-height:0;isolation:isolate;border-radius:.6vw}@media (max-width:1024px){.case-card__cover{border-radius:12px}}.case-card__cover:not([style*=aspect-ratio]){min-height:8.3vw}@media (max-width:1024px){.case-card__cover:not([style*=aspect-ratio]){min-height:160px}}.case-card__img-wrap{position:absolute;inset:0;width:100%;height:100%;min-height:0!important;border-radius:inherit;background:transparent!important}.case-card__img-wrap.is-loading{background:#1a1a24!important}.case-card__img-wrap.is-loaded{background:transparent!important}.case-card__img-wrap .app-media-image__empty,.case-card__img-wrap .app-media-image__error,.case-card__img-wrap .app-media-image__stage{background:#1a1a24}.case-card__img-wrap .app-media-image__img{border-radius:inherit;-o-object-fit:cover;object-fit:cover}.case-card:hover .case-card__img-wrap .app-media-image__img{transform:scale(1.04)}.case-card__cover-fallback{width:100%;background:#1a1a24;min-height:8.3vw}@media (max-width:1024px){.case-card__cover-fallback{min-height:160px}}.case-card__title{margin:0;color:var(--app-text-secondary);font-weight:600;line-height:1.4;margin-top:.4vw;padding:0 .1vw 0 .1vw;font-size:.6vw}@media (max-width:1024px){.case-card__title{margin-top:8px;padding:0 2px 0 2px;font-size:11px}}.case-card__stats{display:flex;align-items:center;flex-wrap:wrap;gap:.3vw .3vw;margin-top:.2vw;padding:0 .1vw 0 .1vw}@media (max-width:1024px){.case-card__stats{gap:6px 6px;margin-top:4px;padding:0 2px 0 2px}}.case-card__stat{color:var(--app-muted-soft);font-weight:500;line-height:1.3;font-size:.5vw}@media (max-width:1024px){.case-card__stat{font-size:10px}}.case-card__stat-dot{width:2px;height:2px;border-radius:50%;background:var(--app-muted-soft);opacity:.7}.case-waterfall{margin-top:1.3vw}@media (max-width:1024px){.case-waterfall{margin-top:24px}}.case-waterfall__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7vw}@media (max-width:1024px){.case-waterfall__head{margin-bottom:14px}}.case-waterfall__title{margin:0;color:var(--app-text);font-weight:800;font-size:.8vw}@media (max-width:1024px){.case-waterfall__title{font-size:16px}}.case-waterfall__history{display:inline-flex;align-items:center;border:1px solid var(--app-btn-border);background:var(--app-btn-bg);color:var(--app-text-secondary);font-weight:700;font-family:inherit;cursor:pointer;box-shadow:var(--app-btn-shadow-inset);transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;gap:.3vw .3vw;padding:.3vw .6vw .3vw .6vw;border-radius:.5vw;font-size:.6vw}@media (max-width:1024px){.case-waterfall__history{gap:6px 6px;padding:6px 12px 6px 12px;border-radius:10px;font-size:11px}}.case-waterfall__history:hover{background:var(--app-btn-bg-hover);border-color:var(--app-btn-border-hover);color:var(--app-text);box-shadow:var(--app-btn-shadow)}.case-waterfall__history-count{border-radius:999px;background:var(--app-btn-bg-strong);border:1px solid var(--app-btn-border);color:var(--app-text);font-weight:800;text-align:center;min-width:max(18px,.9vw);height:.9vw;padding-left:.3vw;padding-right:.3vw;font-size:.5vw;line-height:.8vw}@media (max-width:1024px){.case-waterfall__history-count{min-width:18px;height:18px;padding-left:5px;padding-right:5px;font-size:9px;line-height:16px}}.case-waterfall__filters{display:flex;flex-wrap:wrap;gap:.4vw .4vw;margin-bottom:.9vw}@media (max-width:1024px){.case-waterfall__filters{gap:8px 8px;margin-bottom:18px}}.case-waterfall__filter{border:1px solid var(--app-btn-border);background:var(--app-btn-bg);color:var(--app-muted);font-weight:600;font-family:inherit;cursor:pointer;box-shadow:var(--app-btn-shadow-inset);transition:all .18s ease;padding:.3vw .6vw;border-radius:.7vw;font-size:.6vw}@media (max-width:1024px){.case-waterfall__filter{border-radius:14px;font-size:11px;padding:5px 12px}}.case-waterfall__filter.is-active{border-color:var(--app-btn-border-hover);background:var(--app-btn-bg-strong);color:var(--app-text)}.case-waterfall__filter:hover:not(.is-active){border-color:var(--app-btn-border-hover);color:var(--app-text);background:var(--app-btn-bg-hover)}.case-waterfall__grid{display:flex;align-items:flex-start;width:100%;gap:.7vw .7vw}@media (max-width:1024px){.case-waterfall__grid{gap:14px 14px}}.case-waterfall__column{flex:1;min-width:0}.case-waterfall__empty{text-align:center;color:var(--app-muted);padding:3.1vw 0 3.1vw 0;font-size:.6vw}@media (max-width:1024px){.case-waterfall__empty{padding:60px 0 60px 0;font-size:12px}}.case-waterfall__empty-icon{opacity:.5;margin-bottom:.4vw}@media (max-width:1024px){.case-waterfall__empty-icon{margin-bottom:8px}}.case-waterfall__footer,.case-waterfall__loading{display:flex;justify-content:center;padding:1vw 0 .4vw 0}@media (max-width:1024px){.case-waterfall__footer,.case-waterfall__loading{padding:20px 0 8px 0}}.case-waterfall__body{position:relative}.case-waterfall__body.is-refreshing .case-waterfall__grid{opacity:.55;pointer-events:none;transition:opacity .18s ease}.case-waterfall__refresh{position:absolute;z-index:2;top:12px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid var(--app-btn-border);background:var(--app-glass-bg-soft);box-shadow:var(--app-btn-shadow);pointer-events:none}.case-waterfall__footer-hint{margin:0;color:var(--app-muted-soft);font-size:.6vw}@media (max-width:1024px){.case-waterfall__footer-hint{font-size:12px}}.ig-vc2-root{color:#fff}.ig-vc2-root .mode-selector__banner.is-active{border-color:rgba(82,54,212,.52);box-shadow:0 0 0 1px rgba(82,54,212,.22),0 .8vw 2vw rgba(74,50,201,.24)}@media (max-width:1024px){.ig-vc2-root .mode-selector__banner.is-active{box-shadow:0 0 0 1px rgba(82,54,212,.22),0 12px 32px rgba(74,50,201,.24)}}.ig-vc2-root .prompt-composer__box{background:linear-gradient(168deg,rgba(82,54,212,.06),rgba(201,68,120,.03) 38%,#12121a);border:1px solid rgba(82,54,212,.18);box-shadow:0 .8vw 2.2vw rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.05)}@media (max-width:1024px){.ig-vc2-root .prompt-composer__box{box-shadow:0 12px 32px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.05)}}.ig-vc2-root .prompt-composer__send-btn{position:relative;isolation:isolate;border:none!important;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e)!important;color:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;border-radius:9999px}.ig-vc2-root .prompt-composer__send-btn:before{content:"";position:absolute;inset:1px 8% auto;height:46%;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent);pointer-events:none;z-index:0}.ig-vc2-root .prompt-composer__send-btn>*{position:relative;z-index:1}.ig-vc2-root .prompt-composer__send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08);filter:brightness(1.03)}.ig-vc2-root .prompt-composer__send-btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.48),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08);filter:brightness(.98)}.ig-vc2-root .prompt-composer__send-btn:disabled{opacity:.48;cursor:not-allowed;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.12);filter:grayscale(.35)}.ig-vc2-root .prompt-composer__send-btn:disabled:before{opacity:.35}.ig-vc2-root .prompt-composer__config-btn,.ig-vc2-root .prompt-composer__expand-btn,.ig-vc2-root .prompt-composer__translate-btn{border:1px solid rgba(82,54,212,.36)!important;background:#1a1a24!important;color:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)!important;border-radius:9999px}.ig-vc2-root .prompt-composer__config-btn.is-active,.ig-vc2-root .prompt-composer__config-btn:hover:not(:disabled),.ig-vc2-root .prompt-composer__expand-btn.is-active,.ig-vc2-root .prompt-composer__expand-btn:hover:not(:disabled),.ig-vc2-root .prompt-composer__translate-btn.is-active,.ig-vc2-root .prompt-composer__translate-btn:hover:not(:disabled){border-color:rgba(201,68,120,.48)!important;background:#232330!important;color:#fff!important}.ig-vc2-root .prompt-composer__config-btn.is-open{border-color:rgba(82,54,212,.55)!important;box-shadow:0 0 0 3px rgba(82,54,212,.18)}@media (max-width:1024px){.ig-vc2-root .prompt-composer__config-btn.is-open{border:none!important;box-shadow:none!important}}.ig-vc2-root .case-waterfall__filter.is-active{border-color:rgba(82,54,212,.52)!important;background:linear-gradient(135deg,rgba(82,54,212,.42),rgba(201,68,120,.28))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px rgba(82,54,212,.16)!important;border-radius:9999px}.ig-vc2-root .case-waterfall__filter:not(.is-active){border:1px solid rgba(82,54,212,.36);background:#1a1a24;color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:border-color .18s ease,background .18s ease,color .18s ease;border-radius:9999px}.ig-vc2-root .case-waterfall__filter:not(.is-active):hover:not(:disabled){border-color:rgba(201,68,120,.48);background:#232330;color:#fff}.ig-vc2-root .case-waterfall__history,.ig-vc2-root .ig-composer-hero__history{border:1px solid rgba(82,54,212,.36);background:#1a1a24;color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:border-color .18s ease,background .18s ease,color .18s ease}.ig-vc2-root .case-waterfall__history:hover:not(:disabled),.ig-vc2-root .ig-composer-hero__history:hover:not(:disabled){border-color:rgba(201,68,120,.48);background:#232330;color:#fff}.ig-vc2-root .case-card{background:transparent}.ig-vc2-root .case-card,.ig-vc2-root .case-card:hover{border:none;box-shadow:none}.ig-vc2-root .case-card .case-card__title{color:hsla(0,0%,100%,.72)}.ig-vc2-root .case-card:hover .case-card__title{color:hsla(0,0%,100%,.88)}.ig-vc2-root .content-pack-composer__form{background:linear-gradient(168deg,rgba(82,54,212,.06),rgba(201,68,120,.03) 38%,#12121a);border:1px solid rgba(82,54,212,.18);box-shadow:0 .8vw 2.2vw rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.05)}@media (max-width:1024px){.ig-vc2-root .content-pack-composer__form{box-shadow:0 12px 32px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.05)}}.ig-vc2-root .content-pack-composer__platform.is-active,.ig-vc2-root .content-pack-composer__view.is-active{border-color:rgba(82,54,212,.52)!important;background:linear-gradient(135deg,rgba(82,54,212,.42),rgba(201,68,120,.28))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px rgba(82,54,212,.16)!important}.ig-vc2-root .content-pack-composer__submit{border:none;color:#fff;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e);box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;border-radius:9999px}.ig-vc2-root .content-pack-composer__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08);filter:brightness(1.04)}.ig-vc2-root .content-pack-composer__submit:disabled{opacity:.55;cursor:not-allowed}.ig-vc2-root .content-pack-composer__preset.is-active{border-color:rgba(82,54,212,.52);box-shadow:0 0 0 2px rgba(82,54,212,.2)}.ig-vc2-root .task-template-cards__card{border-color:rgba(82,54,212,.12);background:#12121a}.ig-vc2-root .task-template-cards__card:hover{border-color:rgba(82,54,212,.38);background:linear-gradient(168deg,rgba(82,54,212,.08),#12121a)}.ig-vc2-root .task-management{background:linear-gradient(168deg,rgba(82,54,212,.06),rgba(201,68,120,.03) 38%,#12121a);border:1px solid rgba(82,54,212,.18);box-shadow:0 .8vw 2.2vw rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.05)}@media (max-width:1024px){.ig-vc2-root .task-management{box-shadow:0 12px 32px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.05)}}.ig-vc2-root .task-management__filter.is-active{border-color:rgba(82,54,212,.52)!important;background:linear-gradient(135deg,rgba(82,54,212,.42),rgba(201,68,120,.28))!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px rgba(82,54,212,.16)!important}.ig-vc2-root .task-management__card{border-color:rgba(82,54,212,.12);background:#1a1a24}.ig-vc2-root .task-management__card:hover{border-color:rgba(82,54,212,.32)}.ig-vc2-root .task-management__status.is-done,.ig-vc2-root .task-management__status.is-success{color:#86efac}.ig-vc2-root .task-management__status.is-copy,.ig-vc2-root .task-management__status.is-image{color:rgba(122,63,184,.92)}.ig-vc2-root .ig-chat-page,.ig-vc2-root.ig-chat-page{background:#0a0a10}.ig-vc2-root .ig-chat-page__header,.ig-vc2-root.ig-chat-page__header{background:rgba(18,18,26,.92);border-bottom:1px solid rgba(82,54,212,.12)}.ig-vc2-root .ig-chat-page__back,.ig-vc2-root.ig-chat-page__back{border:1px solid rgba(82,54,212,.36);background:#1a1a24;color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:border-color .18s ease,background .18s ease,color .18s ease;border-color:transparent;background:transparent}.ig-vc2-root .ig-chat-page__back:hover:not(:disabled),.ig-vc2-root.ig-chat-page__back:hover:not(:disabled){border-color:rgba(201,68,120,.48);background:#232330;color:#fff}.ig-vc2-root .ig-chat-page__back:hover,.ig-vc2-root.ig-chat-page__back:hover{border-color:rgba(82,54,212,.36);background:#1a1a24;color:#fff}.ig-vc2-root .ig-chat-page__history,.ig-vc2-root.ig-chat-page__history{border:1px solid rgba(82,54,212,.36);background:#1a1a24;color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:border-color .18s ease,background .18s ease,color .18s ease}.ig-vc2-root .ig-chat-page__history:hover:not(:disabled),.ig-vc2-root.ig-chat-page__history:hover:not(:disabled){border-color:rgba(201,68,120,.48);background:#232330;color:#fff}.ig-vc2-root .ig-chat-page__footer,.ig-vc2-root.ig-chat-page__footer{border-top-color:rgba(82,54,212,.12);background:rgba(18,18,26,.92)}.ig-vc2-root .ig-chat-page__history-count,.ig-vc2-root.ig-chat-page__history-count{border-color:rgba(82,54,212,.28)!important;background:rgba(82,54,212,.12)!important;color:hsla(0,0%,100%,.82)!important}.ig-vc2-root .ig-chat-page .prompt-composer__expand-btn,.ig-vc2-root.ig-chat-page .prompt-composer__expand-btn{border:1px solid rgba(82,54,212,.36);background:#1a1a24;color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:border-color .18s ease,background .18s ease,color .18s ease;border-radius:9999px}.ig-vc2-root .ig-chat-page .prompt-composer__expand-btn:hover:not(:disabled),.ig-vc2-root.ig-chat-page .prompt-composer__expand-btn:hover:not(:disabled){border-color:rgba(201,68,120,.48);background:#232330;color:#fff}.ig-vc2-root .gen-chat-turn{border-bottom-color:rgba(82,54,212,.12)}.ig-vc2-root .gen-chat-turn__tag{border-color:rgba(82,54,212,.28);background:rgba(82,54,212,.12);color:hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.ig-vc2-root .gen-chat-turn__image{border-color:rgba(82,54,212,.12);background:rgba(26,26,36,.6)}.ig-vc2-root .gen-chat-turn__image:hover:not(.is-pending):not(.is-failed){border-color:rgba(82,54,212,.42);box-shadow:0 0 0 1px rgba(82,54,212,.18),0 .4vw 1.2vw rgba(74,50,201,.16)}@media (max-width:1024px){.ig-vc2-root .gen-chat-turn__image:hover:not(.is-pending):not(.is-failed){box-shadow:0 0 0 1px rgba(82,54,212,.18),0 6px 18px rgba(74,50,201,.16)}}.ig-vc2-root .gen-chat-turn__image.is-failed{border-color:hsla(0,91%,71%,.35)}.ig-vc2-root .gen-chat-turn__action{border:1px solid rgba(82,54,212,.36);background:#1a1a24;color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:border-color .18s ease,background .18s ease,color .18s ease;border-radius:9999px}.ig-vc2-root .gen-chat-turn__action:hover:not(:disabled){border-color:rgba(201,68,120,.48);background:#232330;color:#fff}.ig-vc2-root .task-detail-page,.ig-vc2-root.task-detail-page{background:#0a0a10}.ig-vc2-root .task-detail-page__header,.ig-vc2-root.task-detail-page__header{border-bottom-color:rgba(82,54,212,.12)}.ig-vc2-root .task-detail-page__copy,.ig-vc2-root .task-detail-page__image,.ig-vc2-root .task-detail-page__sidebar,.ig-vc2-root.task-detail-page__copy,.ig-vc2-root.task-detail-page__image,.ig-vc2-root.task-detail-page__sidebar{background:linear-gradient(168deg,rgba(82,54,212,.06),rgba(201,68,120,.03) 38%,#12121a);border:1px solid rgba(82,54,212,.18);box-shadow:0 .8vw 2.2vw rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.05);box-sizing:border-box;min-height:0;overflow:hidden;display:flex;flex-direction:column}@media (max-width:1024px){.ig-vc2-root .task-detail-page__copy,.ig-vc2-root .task-detail-page__image,.ig-vc2-root .task-detail-page__sidebar,.ig-vc2-root.task-detail-page__copy,.ig-vc2-root.task-detail-page__image,.ig-vc2-root.task-detail-page__sidebar{box-shadow:0 12px 32px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.05)}}.ig-vc2-root .task-detail-page__copy,.ig-vc2-root .task-detail-page__image,.ig-vc2-root.task-detail-page__copy,.ig-vc2-root.task-detail-page__image{flex:1}.ig-vc2-root .task-detail-copy__body,.ig-vc2-root .task-detail-copy__loading,.ig-vc2-root .task-detail-image__stage{border-color:rgba(82,54,212,.12)!important;background:rgba(26,26,36,.78)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ig-vc2-root .task-detail-copy__error{border-color:hsla(0,91%,71%,.35)!important;background:linear-gradient(180deg,hsla(0,91%,71%,.08),rgba(26,26,36,.88))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ig-vc2-root .task-detail-page__back{border:1px solid rgba(82,54,212,.36);background:#1a1a24;color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:border-color .18s ease,background .18s ease,color .18s ease;border-color:transparent!important;background:transparent!important}.ig-vc2-root .task-detail-page__back:hover:not(:disabled){border-color:rgba(201,68,120,.48);background:#232330;color:#fff;border-color:rgba(82,54,212,.36)!important;background:#1a1a24!important;color:#fff!important}.ig-vc2-root .task-detail-page__status{border:1px solid rgba(82,54,212,.12);background:rgba(26,26,36,.88);color:hsla(0,0%,100%,.62);border-radius:9999px!important}.ig-vc2-root .task-detail-page__status.is-success{border-color:rgba(82,54,212,.42)!important;background:rgba(82,54,212,.14)!important;color:hsla(0,0%,100%,.88)!important}.ig-vc2-root .task-detail-page__status.is-copywriting,.ig-vc2-root .task-detail-page__status.is-image_generating{border-color:rgba(82,54,212,.32)!important;background:rgba(82,54,212,.1)!important;color:rgba(122,63,184,.92)!important}.ig-vc2-root .task-detail-copy__action:not(.is-primary),.ig-vc2-root .task-detail-image__action:not(.is-primary),.ig-vc2-root .task-detail-sidebar__toggle,.ig-vc2-root .task-detail-sidebar__upload-btn{border:1px solid rgba(82,54,212,.36);background:#1a1a24;color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:border-color .18s ease,background .18s ease,color .18s ease}.ig-vc2-root .task-detail-copy__action:not(.is-primary):hover:not(:disabled),.ig-vc2-root .task-detail-image__action:not(.is-primary):hover:not(:disabled),.ig-vc2-root .task-detail-sidebar__toggle:hover:not(:disabled),.ig-vc2-root .task-detail-sidebar__upload-btn:hover:not(:disabled){border-color:rgba(201,68,120,.48);background:#232330;color:#fff}.ig-vc2-root .task-detail-copy__action.is-primary,.ig-vc2-root .task-detail-error__retry,.ig-vc2-root .task-detail-image__action.is-primary,.ig-vc2-root .task-detail-sidebar__regenerate{border:none;color:#fff;background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e);box-shadow:0 2px 5px rgba(0,0,0,.42),0 1px 2px rgba(74,50,201,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.16),inset 0 0 0 1px hsla(0,0%,100%,.06);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;border-radius:9999px!important}.ig-vc2-root .task-detail-copy__action.is-primary:hover:not(:disabled),.ig-vc2-root .task-detail-error__retry:hover:not(:disabled),.ig-vc2-root .task-detail-image__action.is-primary:hover:not(:disabled),.ig-vc2-root .task-detail-sidebar__regenerate:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(74,50,201,.24),0 1px 3px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 0 rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.08);filter:brightness(1.04)}.ig-vc2-root .task-detail-copy__action.is-primary:disabled,.ig-vc2-root .task-detail-error__retry:disabled,.ig-vc2-root .task-detail-image__action.is-primary:disabled,.ig-vc2-root .task-detail-sidebar__regenerate:disabled{opacity:.55;cursor:not-allowed}.ig-vc2-root .task-detail-sidebar__phase.is-active .task-detail-sidebar__dot{background:linear-gradient(90deg,#4a32c9,#7a3fb8 50%,#b83d6e);box-shadow:0 0 8px rgba(82,54,212,.4)}@media (max-width:1024px){.ig-vc2-root .case-card:hover .case-card__title{color:hsla(0,0%,100%,.88)}.mode-selector__banner{max-height:none;min-height:118px}.ig-vc2-root.image-generation-page .library-page__container{padding-left:16px;padding-right:16px}.ig-vc2-root.image-generation-page .mode-selector{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.ig-vc2-root.image-generation-page .ig-composer-hero__content{padding-top:24px;padding-bottom:20px}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__box{padding:14px;box-sizing:border-box}}@media (max-width:768px){.ig-vc2-root.image-generation-page .library-page__container{padding-left:12px;padding-right:12px}.ig-vc2-root.image-generation-page .mode-selector{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;gap:10px}.ig-vc2-root.image-generation-page .mode-selector__banner{flex:0 0 min(calc(100vw - 40px),230px);min-height:104px!important;max-height:none!important}.ig-vc2-root.image-generation-page .ig-composer-hero{margin-bottom:16px;border-radius:16px}.ig-vc2-root.image-generation-page .ig-composer-hero__content{max-width:100%;padding:18px 0 14px;box-sizing:border-box}.ig-vc2-root.image-generation-page .ig-composer-hero__intro{margin-bottom:14px}.ig-vc2-root.image-generation-page .ig-composer-hero__title{font-size:22px;margin-bottom:6px}.ig-vc2-root.image-generation-page .ig-composer-hero__desc{font-size:12px;margin-bottom:10px;line-height:1.5}.ig-vc2-root.image-generation-page .ig-composer-hero__tags{gap:6px}.ig-vc2-root.image-generation-page .ig-composer-hero__tag{padding:5px 12px;font-size:10px}.ig-vc2-root.image-generation-page .ig-composer-hero .prompt-composer__input-wrap{min-height:88px}.ig-vc2-root.image-generation-page .ig-composer-hero .prompt-mention-input__editor{min-height:72px;max-height:140px;font-size:13px;line-height:1.55}.ig-vc2-root.image-generation-page .ig-composer-hero .prompt-mention-input__hint{font-size:11px}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__box{padding:12px;border-radius:14px;box-sizing:border-box}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__main{gap:10px}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__upload-zone{min-height:72px}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__toolbar{gap:6px;margin-top:8px;padding-top:8px}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__toolbar-left,.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__toolbar-right{gap:6px;min-width:0}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__config-btn{flex:1 1 0;min-width:0;height:34px;min-height:34px;padding:0;box-sizing:border-box}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__config-chip{padding:3px 2px;font-size:9px}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__expand-btn{flex:0 1 auto;max-width:42%;height:34px;min-height:34px;padding:0 8px;font-size:10px;gap:3px;box-sizing:border-box}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__translate-btn{min-width:64px;height:36px;min-height:36px;padding:0 10px;font-size:11px;box-sizing:border-box}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__send-btn{height:36px;min-height:36px;padding:0 12px;font-size:12px;box-sizing:border-box}.ig-vc2-root.image-generation-page .case-waterfall{margin-top:18px}.ig-vc2-root.image-generation-page .case-waterfall__head{margin-bottom:10px}.ig-vc2-root.image-generation-page .case-waterfall__title{font-size:15px}.ig-vc2-root.image-generation-page .case-waterfall__filters{gap:6px;margin-bottom:12px}.ig-vc2-root.image-generation-page .case-waterfall__filter{padding:5px 12px;font-size:10px}.ig-vc2-root.image-generation-page .case-waterfall__grid{gap:10px}.ig-vc2-root.image-generation-page .case-waterfall__history{padding:5px 10px;font-size:10px}}@media (max-width:480px){.ig-vc2-root.image-generation-page .mode-selector__banner{flex-basis:min(calc(100vw - 36px),210px)}.ig-vc2-root.image-generation-page .ig-composer-hero__title{font-size:20px}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__config-btn{padding:0}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__config-chip{padding:3px 2px;font-size:8px}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__expand-btn{max-width:38%;padding:0 6px;font-size:9px}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__translate-btn{min-width:58px;padding:0 8px;font-size:10px}.ig-vc2-root.image-generation-page .prompt-composer:not(.prompt-composer--compact) .prompt-composer__send-btn{padding:0 10px;font-size:11px}}@media (max-width:1024px){.ig-vc2-root.ig-chat-page .library-page__container,.ig-vc2-root.ig-chat-page .page-container,.ig-vc2-root.image-generation-page .library-page__container,.ig-vc2-root.image-generation-page .page-container,.ig-vc2-root.task-detail-page .library-page__container,.ig-vc2-root.task-detail-page .page-container{max-width:100%;padding-left:16px;padding-right:16px}.app-modal__panel.chat-history-modal-panel{width:min(680px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important}.app-modal__panel.task-template-modal-panel{width:min(1000px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important}.app-modal__panel.gen-image-detail-modal{width:min(900px,calc(100vw - 32px))!important}.app-modal__panel.case-prompt-detail-modal,.app-modal__panel.media-preview-modal{width:min(720px,calc(100vw - 32px))!important}.app-modal__panel.media-preview-modal{min-width:0;max-height:calc(100vh - 32px)!important}}@media (max-width:768px){.case-waterfall__grid{gap:.6vw .6vw}.ig-composer-hero__content{max-width:100%}.ig-vc2-root.ig-chat-page .library-page__container,.ig-vc2-root.ig-chat-page .page-container,.ig-vc2-root.image-generation-page .library-page__container,.ig-vc2-root.image-generation-page .page-container,.ig-vc2-root.task-detail-page .library-page__container,.ig-vc2-root.task-detail-page .page-container{padding-left:12px;padding-right:12px}.app-modal__panel.case-prompt-detail-modal,.app-modal__panel.chat-history-modal-panel,.app-modal__panel.gen-image-detail-modal,.app-modal__panel.media-preview-modal,.app-modal__panel.task-template-modal-panel{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;max-height:none!important;height:100%!important;border-radius:0!important;overflow:hidden!important;padding:0!important;background-color:#12121a!important;box-shadow:none!important}}@media (max-width:768px) and (max-width:1024px){.case-waterfall__grid{gap:12px 12px}}html{overflow-y:auto;touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{overflow-x:auto}body{min-height:100%}html[data-viewport-scale-mode=zoom]{overflow-x:auto}html[data-viewport-scale-mode=transform],html[data-viewport-scale-mode=transform] body{overflow-x:hidden}@media (max-width:1280px){:root,html[data-pixel-layout=true]{--app-content-max-width:100%}.page-container{max-width:100%;padding-left:1.04vw;padding-right:1.04vw;box-sizing:border-box}html[data-pixel-layout=true] .page-container{padding-left:16px;padding-right:16px}}@media (max-width:1024px){.app-modal{padding:16px}.app-modal__panel:not(.confirm-modal){max-width:calc(100vw - 32px)}.app-modal__close{right:14px;top:14px;width:32px;height:32px}.auth-modal{padding:16px}.auth-modal__panel{width:min(900px,calc(100vw - 32px))!important;max-width:none!important;min-height:auto}.auth-modal__brand{flex:0 0 280px;padding:28px 24px}.app-modal__panel.media-preview-modal{width:880px!important;max-width:880px!important;min-width:880px;max-height:min(90vh,720px)!important;flex:0 0 auto!important;height:auto!important}}@media (max-width:768px){:root{--app-content-max-width:100%}.page-container{padding-left:0;padding-right:0}.app-modal{padding:0;align-items:stretch;justify-content:stretch}.app-modal__panel:not(.confirm-modal){width:100%!important;max-width:none!important;max-height:none!important;height:100%;border-radius:0}.app-modal__panel.media-preview-modal{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;height:100%!important;border-radius:0!important}.app-modal__panel.confirm-modal{width:calc(100% - 32px)!important;max-width:340px!important;height:auto!important;max-height:calc(100vh - 32px)!important;border-radius:16px!important;align-self:center;margin:auto;flex:0 0 auto}.app-modal__close{right:16px;top:max(16px,env(safe-area-inset-top,0px));width:44px;height:44px}.app-modal:has(.confirm-modal){padding:16px;align-items:center;justify-content:center}.auth-modal{padding:0;align-items:stretch}.auth-modal__panel{width:100%!important;max-width:none!important;max-height:none!important;height:100%;border-radius:0;flex-direction:column}.auth-modal__brand{display:none}.auth-modal__form-wrap{flex:1;min-height:0;overflow-y:auto;padding:max(48px,calc(16px + env(safe-area-inset-top, 0px))) 20px max(20px,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.auth-modal__close{right:12px;top:max(12px,env(safe-area-inset-top,0px));width:44px;height:44px}}