.new-article-overlay[data-v-b245cc0e]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.new-article-dialog[data-v-b245cc0e]{background:#0d111df7;border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 30px 80px #0000008c;overflow:hidden;width:min(28rem,100%)}.new-article-head[data-v-b245cc0e]{align-items:center;border-bottom:1px solid var(--glass-border);display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1.25rem}.new-article-title[data-v-b245cc0e]{align-items:center;color:var(--text-primary);display:inline-flex;font-family:var(--font-heading);font-size:1.05rem;gap:.5rem}.new-article-close[data-v-b245cc0e]{background:#ffffff0f;border:1px solid var(--glass-border);border-radius:50%;color:var(--text-primary);cursor:pointer;height:34px;width:34px}.new-article-body[data-v-b245cc0e]{display:flex;flex-direction:column;gap:.9rem;padding:1.25rem}.new-article-locales[data-v-b245cc0e]{display:flex;gap:.4rem}.locale-pill[data-v-b245cc0e]{background:transparent;border:1px solid var(--glass-border);border-radius:60px;color:var(--text-secondary);cursor:pointer;flex:1 1 0;font-size:.78rem;padding:.5rem .4rem;white-space:nowrap}.locale-pill--active[data-v-b245cc0e]{background:#c9a87c2e;border-color:#c9a87c8c;color:var(--accent);font-weight:600}.new-article-field[data-v-b245cc0e]{display:flex;flex-direction:column;gap:.3rem}.new-article-label[data-v-b245cc0e]{color:var(--text-secondary);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.new-article-input[data-v-b245cc0e]{background:#00000040;border:1px solid var(--glass-border);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-size:.9rem;padding:.6rem .8rem;width:100%}.new-article-input[data-v-b245cc0e]:focus{border-color:var(--accent);outline:none}.new-article-input[data-v-b245cc0e]:disabled{cursor:not-allowed;opacity:.6}.new-article-input--slug[data-v-b245cc0e]{font-family:ui-monospace,Consolas,monospace;font-size:.82rem}.new-article-slug-row[data-v-b245cc0e]{align-items:center;display:flex;gap:.5rem}.new-article-slug-row .new-article-input[data-v-b245cc0e]{flex:1 1 auto;min-width:0}.new-article-override[data-v-b245cc0e]{align-items:center;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:10px;color:var(--text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}.new-article-override--on[data-v-b245cc0e]{border-color:#c9a87c8c}.new-article-error[data-v-b245cc0e]{color:#fecaca;font-size:.75rem}.new-article-preview[data-v-b245cc0e]{color:var(--accent);font-family:ui-monospace,Consolas,monospace;font-size:.75rem}.new-article-actions[data-v-b245cc0e]{align-items:center;display:flex;gap:.6rem;justify-content:flex-end}.new-article-cancel[data-v-b245cc0e]{background:transparent;border:1px solid var(--glass-border);border-radius:60px;color:var(--text-secondary);cursor:pointer;font-size:.85rem;padding:.55rem 1.1rem}.new-article-confirm[data-v-b245cc0e]{background:var(--accent);border:none;border-radius:60px;color:#000;cursor:pointer;font-size:.85rem;font-weight:600;padding:.55rem 1.3rem}.new-article-confirm[data-v-b245cc0e]:disabled{cursor:not-allowed;opacity:.45}.new-article-modal-enter-active[data-v-b245cc0e],.new-article-modal-leave-active[data-v-b245cc0e]{transition:opacity .25s ease}.new-article-modal-enter-from[data-v-b245cc0e],.new-article-modal-leave-to[data-v-b245cc0e]{opacity:0}.media-card[data-v-be410abd]{background:#ffffff0a;border:1px solid var(--glass-border);border-radius:12px;cursor:pointer;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.media-card[data-v-be410abd]:hover{border-color:#c9a87c8c;transform:translateY(-2px)}.media-card--selected[data-v-be410abd]{border:2px solid var(--accent);box-shadow:0 0 18px #c9a87c59}.media-thumb[data-v-be410abd]{aspect-ratio:16/9;background:#00000059;overflow:hidden;position:relative}.media-thumb img[data-v-be410abd]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-source[data-v-be410abd]{background:#000000a6;border-radius:60px;color:var(--text-primary);font-size:.68rem;inset-inline-start:.4rem;padding:.15rem .55rem;position:absolute;top:.4rem}.media-order[data-v-be410abd]{background:var(--accent);border-radius:50%;color:#000;font-size:.8rem;font-weight:700;height:26px;justify-content:center;top:.4rem;width:26px}.media-copy[data-v-be410abd],.media-order[data-v-be410abd]{align-items:center;display:inline-flex;inset-inline-end:.4rem;position:absolute}.media-copy[data-v-be410abd]{background:#000000a6;border:1px solid var(--glass-border);border-radius:8px;bottom:.4rem;color:var(--text-primary);cursor:pointer;font-size:.68rem;gap:.3rem;opacity:0;padding:.25rem .6rem;transition:opacity .2s ease}.media-card:focus-within .media-copy[data-v-be410abd],.media-card:hover .media-copy[data-v-be410abd]{opacity:1}.media-copied[data-v-be410abd]{background:#34d399d9;border-radius:8px;bottom:.4rem;color:#000;font-size:.75rem;font-weight:700;inset-inline-start:.4rem;padding:.2rem .5rem;position:absolute}.media-name[data-v-be410abd]{color:var(--text-secondary);font-family:ui-monospace,Consolas,monospace;font-size:.72rem;overflow:hidden;padding:.45rem .6rem;text-overflow:ellipsis;white-space:nowrap}.media-overlay[data-v-cbeb2d7d]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.media-dialog[data-v-cbeb2d7d]{background:#0d111df7;border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 30px 80px #0000008c;display:flex;flex-direction:column;max-height:min(84vh,760px);overflow:hidden;width:min(880px,100%)}.media-head[data-v-cbeb2d7d]{align-items:center;border-bottom:1px solid var(--glass-border);display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1.25rem}.media-title[data-v-cbeb2d7d]{color:var(--text-primary);font-family:var(--font-heading);font-size:1.05rem}.media-close[data-v-cbeb2d7d]{background:#ffffff0f;border:1px solid var(--glass-border);border-radius:50%;color:var(--text-primary);cursor:pointer;height:34px;width:34px}.media-tabs[data-v-cbeb2d7d]{display:flex;gap:.25rem;padding:.6rem 1.25rem 0}.media-tab[data-v-cbeb2d7d]{background:transparent;border:1px solid transparent;border-bottom:none;border-radius:10px 10px 0 0;color:var(--text-secondary);cursor:pointer;font-size:.82rem;padding:.5rem 1rem}.media-tab--active[data-v-cbeb2d7d]{background:#c9a87c1f;border-color:var(--glass-border);color:var(--accent)}.media-browse[data-v-cbeb2d7d]{gap:.75rem;min-height:0;overflow-y:auto;padding:.9rem 1.25rem}.media-browse[data-v-cbeb2d7d],.media-filters[data-v-cbeb2d7d]{display:flex;flex-direction:column}.media-filters[data-v-cbeb2d7d]{gap:.5rem}.media-search[data-v-cbeb2d7d]{background:#00000040;border:1px solid var(--glass-border);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-size:.85rem;padding:.55rem .8rem;width:100%}.media-pills[data-v-cbeb2d7d]{display:flex;flex-wrap:wrap;gap:.4rem}.media-pill[data-v-cbeb2d7d]{background:transparent;border:1px solid var(--glass-border);border-radius:60px;color:var(--text-secondary);cursor:pointer;font-size:.75rem;padding:.3rem .8rem}.media-pill--active[data-v-cbeb2d7d]{background:#c9a87c2e;border-color:#c9a87c80;color:var(--accent)}.media-grid[data-v-cbeb2d7d]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));min-height:0;overflow-y:auto}.media-skeleton[data-v-cbeb2d7d]{animation:media-shimmer-cbeb2d7d 1.4s ease-in-out infinite;aspect-ratio:16/9;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;border-radius:12px}@keyframes media-shimmer-cbeb2d7d{0%{background-position:200% 0}to{background-position:-200% 0}}.media-empty[data-v-cbeb2d7d]{color:var(--text-secondary);padding:2.5rem 1rem;text-align:center}.media-custom[data-v-cbeb2d7d]{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1.25rem}.media-custom-label[data-v-cbeb2d7d]{color:var(--text-secondary);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.media-custom-input[data-v-cbeb2d7d]{background:#00000040;border:1px solid var(--glass-border);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-family:ui-monospace,Consolas,monospace;font-size:.85rem;padding:.6rem .8rem;width:100%}.media-custom-preview img[data-v-cbeb2d7d]{border:1px solid var(--glass-border);border-radius:12px;max-height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.media-custom-error[data-v-cbeb2d7d]{color:#fecaca;font-size:.78rem}.media-upload[data-v-cbeb2d7d]{display:flex;flex-direction:column;gap:.75rem;min-height:0;overflow-y:auto;padding:.9rem 1.25rem}.upload-dropzone[data-v-cbeb2d7d]{background:#00000040;border:2px dashed hsla(0,0%,100%,.18);border-radius:14px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.upload-dropzone[data-v-cbeb2d7d]:focus-visible,.upload-dropzone[data-v-cbeb2d7d]:hover{border-color:#c9a87c99;outline:none}.upload-dropzone--dragging[data-v-cbeb2d7d]{background:#c9a87c1a;border-color:var(--accent)}.upload-drop-hint[data-v-cbeb2d7d]{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:.85rem;gap:.35rem;padding:2rem 1rem;text-align:center}.upload-drop-icon[data-v-cbeb2d7d]{font-size:1.6rem}.upload-drop-sub[data-v-cbeb2d7d]{font-size:.72rem;opacity:.8}.upload-native-input[data-v-cbeb2d7d]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.upload-preview[data-v-cbeb2d7d]{padding:.6rem}.upload-preview img[data-v-cbeb2d7d]{background:#0006;border-radius:10px;max-height:240px;-o-object-fit:contain;object-fit:contain;width:100%}.upload-name-row[data-v-cbeb2d7d]{display:flex;flex-direction:column;gap:.45rem}.upload-name-input-row[data-v-cbeb2d7d]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.upload-name-input-row .media-custom-input[data-v-cbeb2d7d]{flex:1 1 220px;min-width:0}.upload-badge[data-v-cbeb2d7d]{align-items:center;border-radius:60px;display:inline-flex;flex-shrink:0;font-size:.74rem;font-weight:700;padding:.3rem .75rem;white-space:nowrap}.upload-badge--ok[data-v-cbeb2d7d]{background:#34d39926;border:1px solid rgba(52,211,153,.5);color:#a7f3d0}.upload-badge--warn[data-v-cbeb2d7d]{background:#fbbf241f;border:1px solid rgba(251,191,36,.5);color:#fde68a}.upload-name-actions[data-v-cbeb2d7d]{display:flex;flex-wrap:wrap;gap:.5rem}.upload-sanitize[data-v-cbeb2d7d]{background:#fbbf2429;border:1px solid rgba(251,191,36,.6);border-radius:60px;color:#fde68a;cursor:pointer;font-size:.8rem;font-weight:700;min-height:40px;padding:.4rem 1rem}.upload-sanitize[data-v-cbeb2d7d]:hover{background:#fbbf2447}.upload-change[data-v-cbeb2d7d]{background:transparent;border:1px solid var(--glass-border);border-radius:60px;color:var(--text-secondary);cursor:pointer;font-size:.8rem;min-height:40px;padding:.4rem 1rem}.upload-change[data-v-cbeb2d7d]:hover{border-color:#c9a87c80;color:var(--text-primary)}.upload-submit[data-v-cbeb2d7d]{align-self:flex-end}.upload-submit[data-v-cbeb2d7d]:disabled{cursor:not-allowed;opacity:.5}.media-actions[data-v-cbeb2d7d]{align-items:center;border-top:1px solid var(--glass-border);display:flex;gap:.6rem;justify-content:flex-end;padding:.9rem 1.25rem}.media-cancel[data-v-cbeb2d7d]{background:transparent;border:1px solid var(--glass-border);border-radius:60px;color:var(--text-secondary);padding:.55rem 1.1rem}.media-cancel[data-v-cbeb2d7d],.media-confirm[data-v-cbeb2d7d]{cursor:pointer;font-size:.85rem}.media-confirm[data-v-cbeb2d7d]{background:var(--accent);border:none;border-radius:60px;color:#000;font-weight:600;padding:.55rem 1.3rem}.media-confirm[data-v-cbeb2d7d]:disabled{cursor:not-allowed;opacity:.5}.media-modal-enter-active[data-v-cbeb2d7d],.media-modal-leave-active[data-v-cbeb2d7d]{transition:opacity .25s ease}.media-modal-enter-from[data-v-cbeb2d7d],.media-modal-leave-to[data-v-cbeb2d7d]{opacity:0}
