.vede[data-v-4b378c5e]{padding-bottom:6rem}.vede--embedded[data-v-4b378c5e]{padding-bottom:0}.vede--embedded .vede__bar[data-v-4b378c5e]{position:sticky;inset:auto;margin-top:var(--space-m);padding-inline:0;padding-bottom:var(--space-xs);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--border)}.vede--embedded .vede__center[data-v-4b378c5e]{min-height:12rem;padding-top:0}.vede--embedded .vede__form[data-v-4b378c5e]{max-width:none}.vede--embedded[data-v-4b378c5e] .band{padding:0}.vede__center[data-v-4b378c5e]{min-height:50vh;display:flex;align-items:center;justify-content:center;gap:.6em;color:var(--text-muted);padding-top:72px}.vede__center--error[data-v-4b378c5e]{color:var(--danger,#e5484d)}.vede__form[data-v-4b378c5e]{gap:var(--space-m);max-width:52rem;margin-inline:auto}.vede__card[data-v-4b378c5e],.vede__form[data-v-4b378c5e]{display:flex;flex-direction:column}.vede__card[data-v-4b378c5e]{gap:var(--space-s);padding:var(--space-m);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-1)}.vede__card-title[data-v-4b378c5e]{display:flex;align-items:center;gap:.5em;font-size:var(--fs-md);margin:0}.vede__card-title[data-v-4b378c5e] svg{color:var(--accent);font-size:.9em}.vede__hint[data-v-4b378c5e]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:calc(var(--space-2xs)*-1)}.vede__field[data-v-4b378c5e]{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.vede__field>span[data-v-4b378c5e]:first-child{font-size:var(--fs-xs);font-weight:600;color:var(--text-muted)}.vede__field input[data-v-4b378c5e],.vede__field textarea[data-v-4b378c5e]{width:100%;font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:.55em .9em;resize:vertical}.vede__field input[data-v-4b378c5e]:focus,.vede__field textarea[data-v-4b378c5e]:focus{outline:none;border-color:var(--accent)}.vede__field input[data-v-4b378c5e]::-moz-placeholder,.vede__field textarea[data-v-4b378c5e]::-moz-placeholder{color:var(--text-dim)}.vede__field input[data-v-4b378c5e]::placeholder,.vede__field textarea[data-v-4b378c5e]::placeholder{color:var(--text-dim)}.vede__field--narrow[data-v-4b378c5e]{max-width:14rem}.vede__slug[data-v-4b378c5e]{display:flex;align-items:center;gap:4px;font-size:var(--fs-sm);color:var(--text-dim);white-space:nowrap}.vede__slug input[data-v-4b378c5e]{flex:1;min-width:0}.vede__cols[data-v-4b378c5e]{display:grid;gap:var(--space-s);grid-template-columns:1fr}@media(min-width:768px){.vede__cols[data-v-4b378c5e]{grid-template-columns:1fr 1fr}}.vede__check[data-v-4b378c5e]{display:inline-flex;align-items:center;gap:.55em;font-size:var(--fs-sm);color:var(--text);cursor:pointer}.vede__check input[data-v-4b378c5e]{accent-color:var(--accent);width:1.05em;height:1.05em}.vede__check--big[data-v-4b378c5e]{font-weight:600}.vede__caps[data-v-4b378c5e]{display:grid;gap:var(--space-2xs) var(--space-s);grid-template-columns:1fr}@media(min-width:575px){.vede__caps[data-v-4b378c5e]{grid-template-columns:1fr 1fr}}@media(min-width:991px){.vede__caps[data-v-4b378c5e]{grid-template-columns:repeat(3,1fr)}}.vede__imgpick[data-v-4b378c5e]{position:relative;display:grid;place-items:center;cursor:pointer;overflow:hidden;border:2px dashed var(--border-strong);border-radius:var(--r-md);background:var(--surface-2)}.vede__imgpick img[data-v-4b378c5e]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vede__imgpick--wide[data-v-4b378c5e]{aspect-ratio:16/9}.vede__imgpick--square[data-v-4b378c5e]{aspect-ratio:1;max-width:12rem}.vede__imgpick:hover .vede__imgpick-hint[data-v-4b378c5e]{opacity:1}.vede__imgpick-hint[data-v-4b378c5e]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5em;padding:.45em 1em;border-radius:var(--r-pill);background:#0000009e;color:#fff;font-size:var(--fs-xs);font-weight:600;opacity:.9;transition:opacity var(--dur) var(--ease-out)}.vede__block[data-v-4b378c5e]{position:relative}.vede__block:focus-within .vede__tools[data-v-4b378c5e],.vede__block:hover .vede__tools[data-v-4b378c5e]{opacity:1;pointer-events:auto}.vede__tools[data-v-4b378c5e]{position:absolute;top:-.6rem;right:0;z-index:2;display:flex;gap:4px;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease-out)}.vede__tools button[data-v-4b378c5e]{width:30px;height:30px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-xs)}.vede__tools button[data-v-4b378c5e]:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.vede__tools button[data-v-4b378c5e]:disabled{opacity:.35;cursor:default}.vede__tools-del[data-v-4b378c5e]:hover:not(:disabled){color:var(--danger,#e5484d)!important;border-color:var(--danger,#e5484d)!important}.vede__ins[data-v-4b378c5e]{position:relative;display:flex;flex-direction:column;align-items:center;min-height:10px}.vede__ins[data-v-4b378c5e]:not(.vede__ins--tail):not(.vede__ins--open){opacity:0;transition:opacity var(--dur) var(--ease-out)}.vede__ins--open[data-v-4b378c5e],.vede__ins[data-v-4b378c5e]:hover{opacity:1!important}.vede__ins-btn[data-v-4b378c5e]{display:inline-flex;align-items:center;gap:.5em;cursor:pointer;padding:.3em .9em;border-radius:var(--r-pill);border:1px dashed var(--border-strong);background:var(--surface-1);color:var(--text-muted);font:inherit;font-size:var(--fs-xs);font-weight:600}.vede__ins-btn[data-v-4b378c5e]:hover{color:var(--accent);border-color:var(--accent)}.vede__ins--tail .vede__ins-btn[data-v-4b378c5e]{padding:.55em 1.4em;font-size:var(--fs-sm)}.vede__ins-menu[data-v-4b378c5e]{margin-top:var(--space-2xs);display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:var(--space-2xs);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);box-shadow:0 8px 30px #00000040;z-index:5}.vede__ins-menu button[data-v-4b378c5e]{display:flex;align-items:center;gap:.5em;cursor:pointer;padding:.5em .8em;border:0;border-radius:var(--r-sm);background:none;color:var(--text);font:inherit;font-size:var(--fs-sm);white-space:nowrap}.vede__ins-menu button[data-v-4b378c5e]:hover{background:var(--surface-3);color:var(--accent)}@media(max-width:768px){.vede__ins-menu[data-v-4b378c5e]{grid-template-columns:repeat(2,1fr)}}.vede__bar[data-v-4b378c5e]{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-header);justify-content:space-between;padding:var(--space-xs) var(--gutter);padding-bottom:calc(var(--space-xs) + env(safe-area-inset-bottom,0px));background:color-mix(in oklab,var(--surface-1) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border)}.vede__bar[data-v-4b378c5e],.vede__bar-status[data-v-4b378c5e]{display:flex;align-items:center;gap:var(--space-s)}.vede__bar-status[data-v-4b378c5e]{min-width:0;font-size:var(--fs-xs);color:var(--text-muted)}.vede__bar-dirty[data-v-4b378c5e]{color:var(--accent-3,orange)}.vede__bar-error[data-v-4b378c5e]{color:var(--danger,#e5484d)}.vede__badge[data-v-4b378c5e]{flex-shrink:0;padding:.3em .8em;border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.vede__badge--pub[data-v-4b378c5e]{background:color-mix(in oklab,#2f9e44 18%,var(--surface-2));color:#2f9e44}.vede__badge--draft[data-v-4b378c5e]{background:var(--surface-3);color:var(--text-muted)}.vede__bar-btns[data-v-4b378c5e]{display:flex;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;justify-content:flex-end}.vede__btn[data-v-4b378c5e]{display:inline-flex;align-items:center;gap:.5em;cursor:pointer;text-decoration:none;padding:.5em 1.1em;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-sm);font-weight:600}.vede__btn[data-v-4b378c5e]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.vede__btn[data-v-4b378c5e]:disabled{opacity:.55;cursor:default}.vede__btn--primary[data-v-4b378c5e]{background:var(--btn-primary-bg);border-color:transparent;color:var(--btn-primary-ink)}.vede__btn--primary[data-v-4b378c5e]:hover:not(:disabled){color:var(--btn-primary-ink);filter:brightness(1.08)}.vede__btn--ghost[data-v-4b378c5e]{background:none}
