.publish-field-heading[data-v-ad84a0fe]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.publish-character-count[data-v-ad84a0fe]{color:var(--anifun-text-3);flex:none;font-size:11px;font-variant-numeric:tabular-nums;font-weight:400;white-space:nowrap}.publish-dialog__header span[data-v-ad84a0fe]{color:var(--anifun-accent,#9333ea);font-size:10px;font-weight:800;letter-spacing:.12em}.publish-form footer button[data-v-ad84a0fe]{align-items:center;background:var(--anifun-surface-1,#fff);border:1px solid var(--anifun-border,#e2e8f0);border-radius:11px;color:var(--anifun-text-2,#475569);cursor:pointer;display:inline-flex;font-weight:750;gap:7px;height:44px;justify-content:center}.publish-form footer svg[data-v-ad84a0fe]{width:17px}.publish-form footer .is-primary[data-v-ad84a0fe]{background:var(--anifun-accent,#a142d6);border-color:var(--anifun-accent,#a142d6);color:#fff}.publish-form footer .is-primary[data-v-ad84a0fe]:hover:not(:disabled){background:var(--anifun-button-hover,#8830b8);border-color:var(--anifun-button-hover,#8830b8)}.publish-dialog-overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050912d1}.publish-dialog{background:var(--anifun-surface-1,#fff);border:1px solid var(--anifun-border-strong,#d8dee9);border-radius:20px;box-shadow:0 34px 90px #0000008c;overflow:hidden}.publish-dialog .el-dialog__header{margin:0;padding:0}.publish-dialog .el-dialog__body{padding:0}.publish-dialog__header[data-v-ad84a0fe]{align-items:flex-start;border-bottom:1px solid var(--anifun-border,#e5e7eb);display:flex;justify-content:space-between;padding:24px 26px 18px}.publish-dialog__header h2[data-v-ad84a0fe]{color:var(--anifun-text-1,#172033);font-size:23px;margin:3px 0 0}.publish-dialog__header button[data-v-ad84a0fe]{background:transparent;border:0;border-radius:10px;color:var(--anifun-text-2,#64748b);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.publish-dialog__header button[data-v-ad84a0fe]:hover{background:var(--anifun-surface-3,#f1f5f9)}.publish-dialog__header svg[data-v-ad84a0fe]{width:20px}.publish-form[data-v-ad84a0fe]{display:grid;gap:17px;max-height:min(720px,calc(100vh - 110px));overflow-y:auto;padding:22px 26px 0}.publish-preview[data-v-ad84a0fe]{align-items:center;background:var(--anifun-surface-2,#f8fafc);border:1px solid var(--anifun-border,#e2e8f0);border-radius:14px;display:flex;gap:14px;padding:12px}.publish-preview img[data-v-ad84a0fe]{border-radius:10px;flex:none;height:68px;-o-object-fit:contain;object-fit:contain;width:68px}.publish-preview strong[data-v-ad84a0fe]{color:var(--anifun-text-1,#172033);font-size:13px}.publish-preview p[data-v-ad84a0fe]{color:var(--anifun-text-2,#64748b);font-size:11px;line-height:1.5;margin:4px 0 0}.publish-form>label[data-v-ad84a0fe]:not(.publish-check),.publish-tags[data-v-ad84a0fe]{display:grid;gap:7px}.publish-form>label>span[data-v-ad84a0fe],.publish-tags>span[data-v-ad84a0fe]{color:var(--anifun-text-1,#273449);font-size:13px;font-weight:750}.publish-form b[data-v-ad84a0fe]{color:#ef4444;font-size:10px}.publish-form em[data-v-ad84a0fe]{color:var(--anifun-text-2,#64748b);font-size:10px;font-style:normal;font-weight:600}.publish-form input[type=text][data-v-ad84a0fe],.publish-form textarea[data-v-ad84a0fe],.publish-form>label>input[data-v-ad84a0fe]:not([type]),.publish-tags input[data-v-ad84a0fe]{background:var(--anifun-surface-2,#fff);border:1px solid var(--anifun-border,#dbe3ef);border-radius:11px;color:var(--anifun-text-1,#172033);font:inherit;outline:none;padding:11px 13px;width:100%}.publish-form textarea[data-v-ad84a0fe]{resize:vertical}.publish-form input[data-v-ad84a0fe]:focus,.publish-form textarea[data-v-ad84a0fe]:focus{border-color:var(--anifun-focus,#d08cff);box-shadow:0 0 0 3px #d08cff21}.publish-form small[data-v-ad84a0fe]{color:var(--anifun-text-2,#64748b);font-size:10px;line-height:1.45}.publish-tag-options[data-v-ad84a0fe]{display:flex;flex-wrap:wrap;gap:7px}.publish-tag-options button[data-v-ad84a0fe]{background:var(--anifun-surface-2,#f8fafc);border:1px solid var(--anifun-border,#dbe3ef);border-radius:999px;color:var(--anifun-text-2,#64748b);cursor:pointer;font-size:11px;font-weight:700;height:31px;padding:0 11px}.publish-tag-options button[data-v-ad84a0fe]:hover{background:var(--anifun-surface-3,#f1f5f9);border-color:var(--anifun-border-strong,#c4b5fd);color:var(--anifun-text-1,#172033)}.publish-tag-options button.is-selected[data-v-ad84a0fe]{background:var(--anifun-accent-soft,#f7eefc);border-color:var(--anifun-accent,#a142d6);color:var(--anifun-accent,#9333ea)}.publish-check[data-v-ad84a0fe]{align-items:flex-start;cursor:pointer;display:flex;gap:11px}.publish-check input[data-v-ad84a0fe]{accent-color:var(--anifun-accent,#a142d6);height:17px;margin-top:2px;width:17px}.publish-check span[data-v-ad84a0fe]{display:grid;gap:2px}.publish-check strong[data-v-ad84a0fe]{font-size:12px}.publish-form footer[data-v-ad84a0fe]{background:var(--anifun-surface-1,#fff);border-top:1px solid var(--anifun-border,#e5e7eb);bottom:0;display:flex;gap:9px;justify-content:flex-end;margin:2px -26px 0;padding:16px 26px;position:sticky}.publish-form footer button[data-v-ad84a0fe]{min-width:120px;padding:0 18px}.publish-form footer button[data-v-ad84a0fe]:disabled{cursor:not-allowed;opacity:.58}@media (max-width:760px){.publish-dialog__header[data-v-ad84a0fe]{padding:20px 18px 15px}.publish-form[data-v-ad84a0fe]{padding:18px 18px 0}.publish-form footer[data-v-ad84a0fe]{margin-inline:-18px;padding-inline:18px}.publish-form footer button[data-v-ad84a0fe]{flex:1;min-width:0}}[data-theme=dark] .publish-dialog{background:var(--anifun-surface-1);border:1px solid var(--anifun-border-strong);box-shadow:0 38px 100px #000000d1,0 0 0 1px #7f8da81f}[data-theme=dark] .publish-dialog .publish-dialog__header,[data-theme=dark] .publish-dialog .publish-form footer{background:var(--anifun-surface-1)}[data-theme=dark] .publish-dialog .publish-preview,[data-theme=dark] .publish-dialog input,[data-theme=dark] .publish-dialog textarea{background:var(--anifun-surface-2)}.publish-tag-input[data-v-ad84a0fe]{align-items:center;background:var(--anifun-surface-2,#fff);border:1px solid var(--anifun-border,#dbe3ef);border-radius:11px;display:flex;flex-wrap:wrap;gap:6px;min-height:44px;padding:6px 8px;transition:border-color .16s,box-shadow .16s}.publish-tag-input.is-focused[data-v-ad84a0fe]{border-color:var(--anifun-focus,#d08cff);box-shadow:0 0 0 3px #d08cff21}.publish-tag-input>span[data-v-ad84a0fe]{align-items:center;background:var(--anifun-accent-soft,#f7eefc);border:1px solid var(--anifun-accent,#a142d6);border-radius:999px;color:var(--anifun-accent,#9333ea);display:inline-flex;font-size:11px;font-weight:700;gap:4px;height:27px;padding:0 7px 0 10px}.publish-tag-input>span button[data-v-ad84a0fe]{background:transparent;border:0;border-radius:999px;color:currentColor;cursor:pointer;display:grid;height:17px;place-items:center;width:17px}.publish-tag-input>span button[data-v-ad84a0fe]:hover{background:#9333ea21}.publish-tag-input>span svg[data-v-ad84a0fe]{height:12px;width:12px}.publish-tags .publish-tag-input input[data-v-ad84a0fe]{background:transparent;border:0;box-shadow:none;color:var(--anifun-text-1,#172033);flex:1;min-width:100px;padding:4px;width:150px}.publish-tags .publish-tag-input input[data-v-ad84a0fe]:focus{border:0;box-shadow:none}.publish-tag-options button[data-v-ad84a0fe]:disabled{cursor:not-allowed;opacity:.4}.publish-tags[data-v-ad84a0fe] .el-select{width:100%}.publish-tags[data-v-ad84a0fe] .el-select__wrapper{background:var(--anifun-surface-2,#fff);border:1px solid var(--anifun-border,#dbe3ef);border-radius:11px;box-shadow:none;min-height:44px}.publish-tags[data-v-ad84a0fe] .el-select__wrapper:hover{border-color:var(--anifun-border-strong,#cbd5e1)}.publish-tags[data-v-ad84a0fe] .el-select__wrapper.is-focused{border-color:var(--anifun-focus,#d08cff);box-shadow:0 0 0 3px #d08cff21}.publish-tags-popper{background:var(--anifun-floating-surface,#fff)!important;border-color:var(--anifun-border-strong,#dbe3ef)!important}.publish-tags-popper .el-select-group__title{color:var(--anifun-text-3,#94a3b8);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.publish-tags-popper .el-select-dropdown__item{color:var(--anifun-text-2,#475569)}.publish-tags-popper .el-select-dropdown__item.is-hovering,.publish-tags-popper .el-select-dropdown__item:hover{background:var(--anifun-floating-hover,#f1f5f9);color:var(--anifun-text-1,#172033)}.publish-tags-popper .el-select-dropdown__item.is-selected{color:var(--anifun-accent-hover,#a142d6)}[data-theme=dark] .publish-tags .el-tag{background:var(--anifun-accent-soft);border-color:var(--anifun-border-strong);color:var(--anifun-accent-hover)}.publish-form textarea[data-v-ad84a0fe],.publish-form>label>input[data-v-ad84a0fe]:not([type]),.publish-tags[data-v-ad84a0fe] .el-select__wrapper{background:var(--anifun-surface-1);border-color:var(--anifun-border-strong)}.publish-form textarea[data-v-ad84a0fe]::-moz-placeholder,.publish-form>label>input[data-v-ad84a0fe]:not([type])::-moz-placeholder,.publish-tags[data-v-ad84a0fe] .el-select__input::-moz-placeholder{color:var(--anifun-text-2);opacity:1}.publish-form>label>input[data-v-ad84a0fe]:not([type])::-moz-placeholder,.publish-form textarea[data-v-ad84a0fe]::-moz-placeholder,.publish-tags[data-v-ad84a0fe] .el-select__input::-moz-placeholder{color:var(--anifun-text-2);opacity:1}.publish-form textarea[data-v-ad84a0fe]::placeholder,.publish-form>label>input[data-v-ad84a0fe]:not([type])::placeholder,.publish-tags[data-v-ad84a0fe] .el-select__input::placeholder,.publish-tags[data-v-ad84a0fe] .el-select__placeholder{color:var(--anifun-text-2);opacity:1}.publish-tags[data-v-ad84a0fe] .el-select__caret{color:var(--anifun-text-2)}[data-theme=dark] .publish-dialog .el-select__wrapper{background:var(--anifun-surface-2)}.publish-form textarea[data-v-ad84a0fe]:hover,.publish-form>label>input[data-v-ad84a0fe]:not([type]):hover{border-color:var(--anifun-text-3)}.publish-form textarea[data-v-ad84a0fe]:focus,.publish-form>label>input[data-v-ad84a0fe]:not([type]):focus{border-color:var(--anifun-focus)}.publish-check .publish-check__control[data-v-ad84a0fe]{display:block;flex:0 0 18px;height:18px;margin-top:2px;position:relative;width:18px}.publish-check__control input[data-v-ad84a0fe]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--anifun-surface-1);border:1.5px solid var(--anifun-text-2);border-radius:4px;cursor:pointer;display:block;height:18px;margin:0;width:18px}.publish-check__control svg[data-v-ad84a0fe]{color:#fff;height:14px;top:2px;right:2px;bottom:2px;left:2px;pointer-events:none;position:absolute;visibility:hidden;width:14px}.publish-check:hover input[data-v-ad84a0fe]{border-color:var(--anifun-accent)}.publish-check .publish-check__control input[data-v-ad84a0fe]:checked{background:var(--anifun-accent);border-color:var(--anifun-accent)}.publish-check__control input:checked+svg[data-v-ad84a0fe]{visibility:visible}.publish-check__control input[data-v-ad84a0fe]:focus-visible,.publish-dialog__header button[data-v-ad84a0fe]:focus-visible,.publish-form footer button[data-v-ad84a0fe]:focus-visible{outline:2px solid var(--anifun-focus);outline-offset:3px}.publish-form footer .is-secondary[data-v-ad84a0fe]:hover{background:var(--anifun-surface-3);border-color:var(--anifun-border-strong);color:var(--anifun-text-1)}.publish-form footer .is-primary[data-v-ad84a0fe]:active:not(:disabled){background:var(--anifun-button-active);border-color:var(--anifun-button-active)}.publish-dialog__header button[data-v-ad84a0fe]:disabled,.publish-form footer button[data-v-ad84a0fe]:disabled,.publish-form input[data-v-ad84a0fe]:disabled,.publish-form textarea[data-v-ad84a0fe]:disabled{cursor:not-allowed;opacity:.6}.publish-form footer[data-v-ad84a0fe]{flex-wrap:wrap}.publish-error[data-v-ad84a0fe]{align-items:flex-start;background:var(--el-color-danger-light-9);border:1px solid var(--el-color-danger);border-radius:10px;color:var(--el-color-danger);display:flex;flex:0 0 100%;font-size:12px;gap:8px;line-height:1.5;margin:0;overflow-wrap:anywhere;padding:10px 12px}.publish-error svg[data-v-ad84a0fe]{flex:none;height:16px;margin-top:1px;width:16px}.publish-error[data-v-ad84a0fe]:focus-visible{outline:2px solid var(--anifun-focus);outline-offset:2px}[data-theme=dark] .publish-dialog .publish-error{background:#f43f5e1f;border-color:#f43f5e73;color:#fb7185}.publish-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - 28px)}.publish-dialog .el-dialog__body{display:flex;flex-direction:column;min-height:0}.publish-form[data-v-ad84a0fe]{max-height:none;min-height:0}
