.tag-badge[data-v-74a304dc]{border-radius:2px;display:inline-block;font-size:.75rem;font-weight:400;letter-spacing:.3px;padding:.25rem .5rem}.tag-badge-dark[data-v-74a304dc]{background:#353535b3;color:#a8a8a8;text-transform:lowercase}.tag-badge-light[data-v-74a304dc]{color:var(--text-secondary,#666)}.tag-badge-detail[data-v-74a304dc],.tag-badge-light[data-v-74a304dc]{background:var(--bg-light,#f5f5f5);text-transform:uppercase}.tag-badge-detail[data-v-74a304dc]{border:1px solid var(--border-color,#e5e5e5);font-weight:500;padding:.4rem .8rem}@media(prefers-color-scheme:light){.tag-badge-dark[data-v-74a304dc]{background:#e6e6e6b3;color:#636363}}.overlay-content[data-v-0542e7f1]{background:var(--bg-white,#fff);display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;width:100%}.drag-handle[data-v-0542e7f1]{background:var(--border-color,#e5e5e5);border-radius:2px;cursor:grab;height:4px;margin:12px auto 0;transition:background .2s;width:40px}.drag-handle[data-v-0542e7f1]:active{background:var(--text-primary,#000);cursor:grabbing}.overlay-header[data-v-0542e7f1]{align-items:center;border-bottom:1px solid var(--border-color,#e5e5e5);display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:2rem}.overlay-header h2[data-v-0542e7f1]{color:var(--text-primary,#000);flex:1;font-size:.875rem;margin:0}.close-button[data-v-0542e7f1],.overlay-header h2[data-v-0542e7f1]{font-weight:400;letter-spacing:.3px}.close-button[data-v-0542e7f1]{align-items:center;background:transparent;border:1px solid var(--border-color,#e5e5e5);color:var(--text-secondary,#666);cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;justify-content:center;padding:.5rem 1rem;transition:all .2s}.close-button[data-v-0542e7f1]:hover{border-color:var(--text-primary,#000);color:var(--text-primary,#000)}.overlay-body[data-v-0542e7f1]{display:flex;flex:1;flex-direction:column;gap:1.5rem;margin:0;overflow-y:auto;padding:2rem}.overlay-footer[data-v-0542e7f1]{border-top:1px solid var(--border-color,#e5e5e5);display:flex;flex-shrink:0;gap:1rem;justify-content:flex-end;padding:2rem}.drawer-motion-wrapper[data-v-0542e7f1]{animation:drawerContentEnter-0542e7f1 .28s cubic-bezier(.34,1.56,.64,1) forwards;display:flex;flex-direction:column;height:100%;width:100%}[data-v-0542e7f1] .magic-drawer-backdrop{animation:backdropFadeIn-0542e7f1 .15s cubic-bezier(.25,.9,.3,1) forwards}@keyframes drawerContentEnter-0542e7f1{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes backdropFadeIn-0542e7f1{0%{opacity:0}to{opacity:1}}@media(max-width:767px){.overlay-header[data-v-0542e7f1]{padding:1rem 1.5rem}.overlay-body[data-v-0542e7f1],.overlay-footer[data-v-0542e7f1]{padding:1.5rem}}.form-group[data-v-36be1ced]{display:flex;flex-direction:column;gap:.75rem}.form-group-header[data-v-36be1ced]{align-items:center;display:flex;justify-content:space-between}.form-label[data-v-36be1ced]{color:var(--text-primary,#000);font-size:.875rem;font-weight:400;letter-spacing:.3px}.character-counter[data-v-36be1ced]{color:var(--text-secondary,#999);font-size:.75rem;font-weight:400;letter-spacing:.2px}.form-input[data-v-36be1ced]{background:var(--bg-white,#fff);border:1px solid var(--border-color,#e5e5e5);color:var(--text-primary,#000);font-family:inherit;font-size:.875rem;font-weight:400;letter-spacing:.3px;padding:.875rem 1rem;transition:all .2s ease}.form-input[data-v-36be1ced]::-moz-placeholder{color:var(--text-secondary,#999)}.form-input[data-v-36be1ced]::placeholder{color:var(--text-secondary,#999)}.form-input[data-v-36be1ced]:focus,.form-input[data-v-36be1ced]:hover{border-color:var(--text-primary,#000)}.form-input[data-v-36be1ced]:focus{box-shadow:0 0 0 3px #0000000d;outline:none}.form-input[data-v-36be1ced]:disabled{cursor:not-allowed;opacity:.5}
