.cpl-overlay[data-v-f59dfc0e]{position:fixed;inset:0;z-index:10040;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cpl-panel[data-v-f59dfc0e]{width:100%;max-width:420px;max-height:90vh;overflow-y:auto;padding:1.6rem 1.4rem 1.3rem;background:var(--bg-surface-raised, var(--bg-card-elevated, #1a0a2e));border:1px solid var(--border-default, rgba(255, 255, 255, .1));border-radius:20px;box-shadow:0 24px 64px #00000073;outline:none}.cpl-titulo[data-v-f59dfc0e]{margin:0 0 .4rem;font-size:1.15rem;font-weight:700;color:var(--text-primary, #fff)}.cpl-descricao[data-v-f59dfc0e]{margin:0 0 1rem;font-size:.9rem;line-height:1.5;color:var(--text-secondary, rgba(255, 255, 255, .85))}.cpl-bloco[data-v-f59dfc0e]{margin-bottom:.9rem;padding:.75rem .9rem;border-radius:14px;background:var(--bg-hover, rgba(255, 255, 255, .05));border:1px solid var(--border-default, rgba(255, 255, 255, .1))}.cpl-bloco-titulo[data-v-f59dfc0e]{margin:0 0 .4rem;font-size:.82rem;font-weight:700;letter-spacing:.02em;color:var(--text-muted, rgba(255, 255, 255, .7))}.cpl-lista[data-v-f59dfc0e]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem;font-size:.92rem;color:var(--text-primary, #fff)}.cpl-lista li[data-v-f59dfc0e]{display:flex;gap:.5rem}.cpl-nota[data-v-f59dfc0e]{margin:.5rem 0 0;font-size:.78rem;color:var(--text-muted, rgba(255, 255, 255, .7))}.cpl-erro[data-v-f59dfc0e]{margin:0 0 .75rem;font-size:.85rem;color:var(--danger, #ef5350)}.cpl-acoes[data-v-f59dfc0e]{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem}.cpl-btn[data-v-f59dfc0e]{min-height:46px;padding:0 1rem;border:none;border-radius:12px;font-size:.92rem;font-weight:600;cursor:pointer}.cpl-btn--primario[data-v-f59dfc0e]{color:#fff;background:var(--accent-gradient, linear-gradient(90deg, #ff5d7c, #ff8a5b))}.cpl-btn--secundario[data-v-f59dfc0e]{background:transparent;color:var(--text-secondary, rgba(255, 255, 255, .85));border:1px solid var(--border-default, rgba(255, 255, 255, .1))}.cpl-link[data-v-f59dfc0e]{min-height:44px;background:none;border:none;font-size:.82rem;color:var(--text-muted, rgba(255, 255, 255, .7));text-decoration:underline;cursor:pointer}.cpl-link[data-v-f59dfc0e]:disabled{opacity:.6;cursor:wait}.cpl-btn[data-v-f59dfc0e]:focus-visible,.cpl-link[data-v-f59dfc0e]:focus-visible{outline:3px solid var(--accent-ring, rgba(255, 93, 124, .35));outline-offset:2px}.cpl-fade-enter-active[data-v-f59dfc0e],.cpl-fade-leave-active[data-v-f59dfc0e]{transition:opacity .18s ease}.cpl-fade-enter-from[data-v-f59dfc0e],.cpl-fade-leave-to[data-v-f59dfc0e]{opacity:0}@media(max-width:480px){.cpl-overlay[data-v-f59dfc0e]{align-items:flex-end;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.cpl-panel[data-v-f59dfc0e]{max-width:100%}}@media(prefers-reduced-motion:reduce){.cpl-fade-enter-active[data-v-f59dfc0e],.cpl-fade-leave-active[data-v-f59dfc0e]{transition:none}}.epi-overlay[data-v-9cccc284]{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.epi-panel[data-v-9cccc284]{width:100%;max-width:440px;max-height:90vh;overflow-y:auto;padding:1.6rem 1.4rem 1.3rem;background:var(--bg-surface-raised, var(--bg-card-elevated, #1a0a2e));border:1px solid var(--border-default, rgba(255, 255, 255, .1));border-radius:20px;box-shadow:0 24px 64px #00000073;outline:none}.epi-titulo[data-v-9cccc284]{margin:0 0 .4rem;font-size:1.15rem;font-weight:700;color:var(--text-primary, #fff)}.epi-descricao[data-v-9cccc284]{margin:0 0 1rem;font-size:.9rem;line-height:1.5;color:var(--text-secondary, rgba(255, 255, 255, .85))}.epi-grupo[data-v-9cccc284]{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;border:none}.epi-legend[data-v-9cccc284]{padding:0;margin-bottom:.5rem;font-size:.8rem;font-weight:600;color:var(--text-muted, rgba(255, 255, 255, .7))}.epi-opcao[data-v-9cccc284]{display:flex;gap:.7rem;align-items:flex-start;padding:.85rem .9rem;border:1px solid var(--border-default, rgba(255, 255, 255, .1));border-radius:14px;background:var(--bg-hover, rgba(255, 255, 255, .05));cursor:pointer;min-height:48px}.epi-opcao--ativa[data-v-9cccc284]{border-color:var(--accent, #ff5d7c);background:var(--accent-soft, rgba(255, 93, 124, .12))}.epi-opcao input[data-v-9cccc284]{margin-top:.2rem;accent-color:var(--accent, #ff5d7c)}.epi-opcao-texto[data-v-9cccc284]{display:flex;flex-direction:column;gap:.25rem;color:var(--text-primary, #fff);font-size:.92rem}.epi-opcao-texto small[data-v-9cccc284]{font-size:.8rem;line-height:1.45;color:var(--text-secondary, rgba(255, 255, 255, .85))}.epi-acoes[data-v-9cccc284]{display:flex;flex-direction:column;gap:.6rem;margin-top:1.1rem}.epi-btn[data-v-9cccc284]{min-height:46px;padding:0 1rem;border:none;border-radius:12px;font-size:.92rem;font-weight:600;cursor:pointer}.epi-btn--primario[data-v-9cccc284]{color:#fff;background:var(--accent-gradient, linear-gradient(90deg, #ff5d7c, #ff8a5b))}.epi-btn--primario[data-v-9cccc284]:disabled{opacity:.45;cursor:not-allowed}.epi-btn--secundario[data-v-9cccc284]{background:transparent;color:var(--text-secondary, rgba(255, 255, 255, .85));border:1px solid var(--border-default, rgba(255, 255, 255, .1))}.epi-btn[data-v-9cccc284]:focus-visible,.epi-opcao[data-v-9cccc284]:focus-within{outline:3px solid var(--accent-ring, rgba(255, 93, 124, .35));outline-offset:2px}.epi-fade-enter-active[data-v-9cccc284],.epi-fade-leave-active[data-v-9cccc284]{transition:opacity .18s ease}.epi-fade-enter-from[data-v-9cccc284],.epi-fade-leave-to[data-v-9cccc284]{opacity:0}@media(max-width:480px){.epi-overlay[data-v-9cccc284]{align-items:flex-end;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.epi-panel[data-v-9cccc284]{max-width:100%}}@media(prefers-reduced-motion:reduce){.epi-fade-enter-active[data-v-9cccc284],.epi-fade-leave-active[data-v-9cccc284]{transition:none}}.content-dropdown[data-v-e364b7b7]{position:fixed;left:0;top:0;transform:translate(calc(100vw - 220px),calc(100vh - 340px));z-index:1000}.dropdown-menu[data-v-e364b7b7]{background:var(--bg-surface-raised);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-default);border-radius:16px;padding:.75rem;min-width:170px;box-shadow:var(--shadow-md);animation:dropdownFadeIn-e364b7b7 .2s ease;display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}@keyframes dropdownFadeIn-e364b7b7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-e364b7b7]{display:flex;align-items:center;justify-content:left;padding:0rem .5rem;color:var(--text-secondary);border-radius:12px;cursor:pointer;transition:all .2s;text-align:center}.dropdown-item[data-v-e364b7b7]:hover{background:var(--bg-hover-medium);transform:translateY(-2px)}.dropdown-icon[data-v-e364b7b7]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--text-white)}.dropdown-text[data-v-e364b7b7]{align-items:left}.dropdown-title[data-v-e364b7b7]{font-size:1rem;font-weight:700;color:var(--text-primary)}.dropdown-subtitle[data-v-e364b7b7]{font-size:.7rem;font-weight:400;color:var(--text-muted, #888);margin-top:1px}@media(max-width:768px){.content-dropdown[data-v-e364b7b7]{transform:translate(calc(100vw - 180px),calc(100vh - 330px))}.dropdown-menu[data-v-e364b7b7]{grid-template-columns:repeat(1,1fr);min-width:170px}}.mc-overlay[data-v-90b660cf]{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:mc-fade-in-90b660cf .18s ease}@keyframes mc-fade-in-90b660cf{0%{opacity:0}to{opacity:1}}.mc-modal[data-v-90b660cf]{background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:20px;width:100%;max-width:420px;box-shadow:var(--shadow-md);animation:mc-slide-in-90b660cf .22s cubic-bezier(.34,1.56,.64,1);overflow:hidden}@keyframes mc-slide-in-90b660cf{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.mc-header[data-v-90b660cf]{display:flex;align-items:center;gap:.9rem;padding:1.4rem 1.4rem 0}.mc-icon-wrap[data-v-90b660cf]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#7c3aed26,#a855f714);border:1.5px solid rgba(124,58,237,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#7c3aed}.mc-icon-warn[data-v-90b660cf]{background:linear-gradient(135deg,#ea580c26,#f59e0b14);border-color:#ea580c4d;color:#ea580c}.mc-icon-sucesso[data-v-90b660cf]{background:linear-gradient(135deg,#10b98126,#34d39914);border-color:#10b9814d;color:#10b981}.mc-titulo[data-v-90b660cf]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0 0 2px;line-height:1.2}.mc-subtitulo[data-v-90b660cf]{font-size:.8rem;color:var(--text-secondary);margin:0}.mc-fechar[data-v-90b660cf]{margin-left:auto;flex-shrink:0;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);padding:4px;border-radius:8px;display:flex;align-items:center;transition:background .2s,color .2s}.mc-fechar[data-v-90b660cf]:hover{background:var(--bg-hover-medium);color:var(--text-primary)}.mc-body[data-v-90b660cf]{padding:1.2rem 1.4rem}.mc-label[data-v-90b660cf]{display:block;font-size:.82rem;font-weight:600;color:var(--text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.mc-input-wrap[data-v-90b660cf]{display:flex;align-items:center;gap:.6rem;background:var(--bg-hover-medium);border:1.5px solid var(--border-default);border-radius:12px;padding:0 .9rem;transition:border-color .2s}.mc-input-wrap[data-v-90b660cf]:focus-within{border-color:#7c3aed}.mc-input-wrap.mc-input-erro[data-v-90b660cf]{border-color:#ef4444}.mc-input-icon[data-v-90b660cf]{color:var(--text-secondary);flex-shrink:0}.mc-input[data-v-90b660cf]{flex:1;background:transparent;border:none;outline:none;padding:.75rem 0;font-size:.95rem;color:var(--text-primary)}.mc-input[data-v-90b660cf]::placeholder{color:var(--text-secondary);opacity:.6}.mc-erro-msg[data-v-90b660cf]{font-size:.8rem;color:#ef4444;margin:.4rem 0 0}.mc-link[data-v-90b660cf]{display:inline-flex;align-items:center;justify-content:center;margin-top:.85rem;padding:.35rem .2rem;min-height:44px;background:none;border:none;color:#a78bfa;font-size:.82rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mc-link[data-v-90b660cf]:hover{color:#c4b5fd}.mc-confirmar-texto[data-v-90b660cf]{font-size:.9rem;color:var(--text-secondary);margin:0 0 .75rem}.mc-email-badge[data-v-90b660cf]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;background:linear-gradient(135deg,#7c3aed1f,#a855f70f);border:1.5px solid rgba(124,58,237,.25);border-radius:10px;font-size:.9rem;font-weight:600;color:#7c3aed;word-break:break-all}.mc-email-badge-sucesso[data-v-90b660cf]{background:linear-gradient(135deg,#10b9811f,#34d3990f);border-color:#10b98140;color:#10b981}.mc-confirmar-aviso[data-v-90b660cf]{font-size:.82rem;color:var(--text-secondary);margin:.8rem 0 0;line-height:1.5}.mc-rodape[data-v-90b660cf]{display:flex;gap:.6rem;padding:0 1.4rem 1.4rem;justify-content:flex-end}.mc-btn[data-v-90b660cf]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.mc-btn[data-v-90b660cf]:disabled{opacity:.5;cursor:not-allowed}.mc-btn-cancelar[data-v-90b660cf]{background:var(--bg-hover-medium);border:1.5px solid var(--border-default);color:var(--text-secondary)}.mc-btn-cancelar[data-v-90b660cf]:hover:not(:disabled){background:var(--bg-hover-strong);color:var(--text-primary)}.mc-btn-avancar[data-v-90b660cf]{background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff}.mc-btn-avancar[data-v-90b660cf]:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#7c3aed);transform:translateY(-1px)}.mc-btn-enviar[data-v-90b660cf]{background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;min-width:130px;justify-content:center}.mc-btn-enviar[data-v-90b660cf]:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#7c3aed);transform:translateY(-1px)}.mc-spinner[data-v-90b660cf]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:mc-spin-90b660cf .7s linear infinite}@keyframes mc-spin-90b660cf{to{transform:rotate(360deg)}}.mc-header-sucesso .mc-titulo[data-v-90b660cf]{color:#10b981}.mc-body-sucesso[data-v-90b660cf]{text-align:center}.mc-rodape-sucesso[data-v-90b660cf]{justify-content:center;flex-wrap:wrap;align-items:center}.mc-rodape .mc-link[data-v-90b660cf]{margin-top:0}.plan-logo[data-v-3864297a],.plan-logo-fallback[data-v-3864297a]{display:block;flex-shrink:0;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;line-height:1}.plan-logo-fallback[data-v-3864297a]{display:flex;align-items:center;justify-content:center}.plan-logo--sm[data-v-3864297a]{width:1.75rem;height:1.75rem;font-size:1.1rem}.plan-logo--md[data-v-3864297a]{width:2.75rem;height:2.75rem;font-size:1.5rem}.plan-logo--lg[data-v-3864297a]{width:3.5rem;height:3.5rem;font-size:2rem}@media(min-width:768px){.plan-logo--lg[data-v-3864297a]{width:4.5rem;height:4.5rem}}.emoji-visual[data-v-4b78d57c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;vertical-align:middle}.emoji-visual__img[data-v-4b78d57c]{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.emoji-visual__fallback[data-v-4b78d57c]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:100%;line-height:1}.user-dropdown[data-v-99d58a56]{position:fixed;inset:0;z-index:2000}.dropdown-menu[data-v-99d58a56]{position:fixed;top:3.9rem;right:0;min-width:310px;max-width:340px;padding:14px 14px 10px;border-radius:20px;border:1px solid rgba(255,255,255,.07);box-shadow:0 30px 70px #0009;background:radial-gradient(135% 80% at 50% -8%,rgba(200,45,115,.22),transparent 56%),radial-gradient(120% 90% at 108% 24%,rgba(130,80,220,.18),transparent 60%),#130b1b;display:flex;flex-direction:column;gap:0;z-index:2001;animation:dropdownFadeIn-99d58a56 .2s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.dropdown-locked[data-v-99d58a56]{overflow:hidden!important;min-height:clamp(420px,72vh,580px)}@keyframes dropdownFadeIn-99d58a56{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.premium-overlay[data-v-99d58a56]{position:absolute;inset:0;z-index:20;border-radius:20px;background:radial-gradient(140% 70% at 50% -5%,rgba(200,45,115,.3),transparent 52%),radial-gradient(110% 90% at 105% 20%,rgba(130,80,220,.26),transparent 56%),#130b1b;display:flex;flex-direction:column;overflow:hidden}.prem-ov-enter-active[data-v-99d58a56]{transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.prem-ov-leave-active[data-v-99d58a56]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.prem-ov-enter-from[data-v-99d58a56],.prem-ov-leave-to[data-v-99d58a56]{opacity:0;transform:scale(.97) translateY(8px)}.ov-header[data-v-99d58a56]{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 11px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.07)}.ov-brand[data-v-99d58a56]{display:flex;align-items:center;gap:9px}.ov-brand-text[data-v-99d58a56]{display:flex;flex-direction:column;gap:2px}.ov-title[data-v-99d58a56]{font-size:14px;font-weight:700;color:#fff2f6;line-height:1;display:block}.ov-sub[data-v-99d58a56]{font-size:10.5px;color:#c9aeb8;line-height:1;display:block}.ov-close-btn[data-v-99d58a56]{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffff8c;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s,color .2s}.ov-close-btn[data-v-99d58a56]:hover{background:#ffffff24;color:#fff}.ov-scroll[data-v-99d58a56]{flex:1;overflow-y:auto;padding:14px 10px 14px 14px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:rgba(157,92,255,.35) transparent}.ov-scroll[data-v-99d58a56]::-webkit-scrollbar{width:3px}.ov-scroll[data-v-99d58a56]::-webkit-scrollbar-track{background:transparent}.ov-scroll[data-v-99d58a56]::-webkit-scrollbar-thumb{background:#9d5cff61;border-radius:2px}.ov-scroll[data-v-99d58a56]::-webkit-scrollbar-thumb:hover{background:#9d5cffa6}.ov-feats[data-v-99d58a56]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ov-feat[data-v-99d58a56]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:11px 10px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;transition:background .2s;cursor:default}.ov-feat[data-v-99d58a56]:hover{background:#ffffff12}.ov-feat-icon[data-v-99d58a56]{font-size:22px;line-height:1}.ov-feat-nome[data-v-99d58a56]{display:flex;flex-direction:column;gap:1px}.ov-feat-l1[data-v-99d58a56]{font-size:12px;font-weight:700;color:#ffffffe6;line-height:1.3}.ov-feat-l2[data-v-99d58a56]{font-size:11px;font-weight:500;color:#fff9;line-height:1.3}.ov-plans-label[data-v-99d58a56]{font-size:10px;font-weight:600;letter-spacing:.12em;color:#8a7e9c;margin:0}.ov-plans-stack[data-v-99d58a56]{display:flex;flex-direction:column;gap:10px}.plan-card[data-v-99d58a56]{width:100%;background:#1a1226;border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px}.plan-card--fire[data-v-99d58a56]{border-color:#2dff7a47;background:linear-gradient(160deg,#1a1226,#0e190e)}.plan-header[data-v-99d58a56]{display:flex;flex-direction:column;gap:3px}.plan-name-row[data-v-99d58a56]{display:flex;align-items:center;gap:7px}.plan-icon[data-v-99d58a56]{width:1.75rem;height:1.75rem;line-height:1;flex-shrink:0}.plan-name[data-v-99d58a56]{font-size:17px;font-weight:800;color:#fff;line-height:1}.plan-top-badge[data-v-99d58a56]{font-size:8px;font-weight:800;letter-spacing:.08em;color:#2dff7a;background:#2dff7a1c;border:1px solid rgba(45,255,122,.28);border-radius:4px;padding:2px 6px;line-height:1.5;margin-left:auto}.plan-desc[data-v-99d58a56]{font-size:11px;color:#7a6e8a;line-height:1.3;margin:0}.plan-pricing-box[data-v-99d58a56]{display:flex;align-items:center;gap:0;border-radius:10px;overflow:hidden;border:1px solid rgba(255,77,112,.18);background:#ff4d700f}.plan-card--fire .plan-pricing-box[data-v-99d58a56]{border-color:#2dff7a2e;background:#2dff7a0d}.plan-price-main[data-v-99d58a56]{display:flex;align-items:baseline;gap:2px;padding:10px 14px;flex-shrink:0}.plan-cur[data-v-99d58a56]{font-size:13px;font-weight:600;color:#fff}.plan-val[data-v-99d58a56]{font-size:30px;font-weight:800;color:#fff;line-height:1;letter-spacing:-.02em}.plan-per[data-v-99d58a56]{font-size:11px;color:#ffffff73;margin-left:1px}.plan-pricing-right[data-v-99d58a56]{flex:1;display:flex;flex-direction:column;gap:3px;border-left:1px solid rgba(255,255,255,.08);padding:8px 12px}.plan-annual[data-v-99d58a56]{font-size:10.5px;color:#ffffff73;line-height:1.3}.plan-economy[data-v-99d58a56]{font-size:10.5px;font-weight:600;color:#ff9b5a;line-height:1.3}.plan-card--fire .plan-economy[data-v-99d58a56]{color:#2dff7a}.plan-feats[data-v-99d58a56]{list-style:none;padding:10px 0 0;margin:0;display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(255,255,255,.06)}.plan-feats li[data-v-99d58a56]{display:flex;align-items:center;gap:6px;font-size:12px;color:#fffc;line-height:1.3}.plan-feats li svg[data-v-99d58a56]{flex-shrink:0;color:#ff4d70}.plan-card--fire .plan-feats li svg[data-v-99d58a56]{color:#2dff7a}.plan-cta-btn[data-v-99d58a56]{width:100%;cursor:pointer;border-radius:10px;border:none;padding:10px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff4d7a,#9d5cff);transition:filter .2s,transform .15s;letter-spacing:.02em}.plan-card--fire .plan-cta-btn[data-v-99d58a56]{background:#2dff7a;color:#061a0a}.plan-cta-btn[data-v-99d58a56]:hover{filter:brightness(1.1);transform:translateY(-1px)}.plan-cta-btn[data-v-99d58a56]:active{transform:translateY(0)}.ov-ver-planos-btn[data-v-99d58a56]{width:100%;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;border:1px solid rgba(255,255,255,.11);background:#ffffff0a;color:#ffffffad;font-size:13px;font-weight:600;padding:10px;transition:background .2s,color .2s,transform .15s}.ov-ver-planos-btn[data-v-99d58a56]:hover{background:#ffffff17;color:#fff;transform:translateY(-1px)}.fcard[data-v-99d58a56]{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,120,150,.28);background:linear-gradient(165deg,#2c1126,#22102a 52%,#1c1430);transition:filter .2s ease}.fcard--cta[data-v-99d58a56]{cursor:pointer}.fcard--cta[data-v-99d58a56]:hover{filter:brightness(1.08)}.glow[data-v-99d58a56]{position:absolute;top:-65px;left:-25px;width:240px;height:190px;pointer-events:none;background:radial-gradient(circle,rgba(255,110,90,.28),rgba(225,57,122,.14) 45%,transparent 68%)}.glow--cta[data-v-99d58a56]{background:radial-gradient(circle,rgba(157,92,255,.32),rgba(225,57,122,.18) 45%,transparent 68%)}.shimmer-sweep[data-v-99d58a56]{position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.08) 50%,transparent 80%);background-size:250% 100%;animation:shimmer-run-99d58a56 3.2s ease-in-out infinite;pointer-events:none}@keyframes shimmer-run-99d58a56{0%{background-position:250% 0}to{background-position:-250% 0}}.fcontent[data-v-99d58a56]{position:relative;padding:14px}.fbadge[data-v-99d58a56]{width:40px;height:40px;border-radius:12px;flex-shrink:0;color:#fff;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#ff8a3d,#ff4d7a 48%,#9d5cff);box-shadow:0 4px 14px #e1397a73}.fbadge--cta[data-v-99d58a56]{background:linear-gradient(150deg,#fde68a,#f59e0b,#b45309);box-shadow:0 4px 14px #fbbf2461;animation:badge-glow-99d58a56 2.5s ease-in-out infinite;color:#fff}@keyframes badge-glow-99d58a56{0%,to{box-shadow:0 4px 14px #fbbf2459}50%{box-shadow:0 4px 24px #fbbf24c7}}.fbadge--xs[data-v-99d58a56]{width:28px;height:28px;border-radius:8px}.fbadge--sm[data-v-99d58a56]{width:36px;height:36px;border-radius:10px}.cta-compact[data-v-99d58a56]{display:flex;align-items:center;gap:10px}.cta-compact-text[data-v-99d58a56]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cta-title[data-v-99d58a56]{font-size:14px;font-weight:700;color:#fff2f6;line-height:1.1;display:block}.cta-sub[data-v-99d58a56]{font-size:10.5px;color:#fff9;line-height:1;display:block}.saiba-mais-btn[data-v-99d58a56]{flex-shrink:0;cursor:pointer;display:flex;align-items:center;gap:4px;border-radius:20px;border:1.5px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff;font-size:11.5px;font-weight:600;padding:5px 12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s,border-color .2s,transform .18s;white-space:nowrap}.saiba-mais-btn[data-v-99d58a56]:hover{background:#fff3;border-color:#ffffff8c;transform:translate(2px)}.sub-toprow[data-v-99d58a56]{display:flex;align-items:center;gap:10px}.fbadge--sub[data-v-99d58a56]{flex-shrink:0;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#ff4d7a,#9d5cff);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 14px #9d5cff59}.sub-nameblock[data-v-99d58a56]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sub-title[data-v-99d58a56]{font-size:15px;font-weight:800;color:#fff;letter-spacing:-.01em;line-height:1.1;background:linear-gradient(90deg,#fff,#f0c8d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sub-plan[data-v-99d58a56]{font-size:11px;line-height:1}.sub-eyebrow[data-v-99d58a56]{color:#ffffff80;font-weight:400;letter-spacing:.03em}.sub-tier[data-v-99d58a56]{font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sub-tier--fire[data-v-99d58a56]{color:#2dff7a}.sub-tier--flame[data-v-99d58a56]{color:#ff4d70}.sub-tier--default[data-v-99d58a56]{color:#ffb168}.statuspill[data-v-99d58a56]{flex-shrink:0;display:flex;align-items:center;gap:5px;border-radius:20px;background:#2dff7a1f;border:1px solid rgba(45,255,122,.4);color:#7dffb0;font-size:11px;font-weight:600;padding:4px 10px 4px 8px;white-space:nowrap}.gdot[data-v-99d58a56]{width:7px;height:7px;border-radius:50%;background:#2dff7a;box-shadow:0 0 6px #2dff7acc;animation:livepulse-99d58a56 1.7s ease-in-out infinite}@keyframes livepulse-99d58a56{0%{box-shadow:0 0 5px #2dff7ae6,0 0 #2dff7a80}70%{box-shadow:0 0 7px 1px #2dff7ae6,0 0 0 7px #2dff7a00}to{box-shadow:0 0 5px #2dff7ae6,0 0 #2dff7a00}}.sub-divider[data-v-99d58a56]{height:1px;background:linear-gradient(90deg,#ff4d7033,#9d5cff33);margin:12px 0}.sub-actions[data-v-99d58a56]{display:flex;gap:8px}.sub-btn[data-v-99d58a56]{flex:1;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:11px;font-size:12px;font-weight:600;padding:9px 10px;transition:background .2s,transform .15s,filter .2s;white-space:nowrap}.sub-btn--inv[data-v-99d58a56]{background:#ffffff0f;border:1px solid rgba(255,255,255,.13);color:#fffc}.sub-btn--inv[data-v-99d58a56]:hover{background:#ffffff1c;transform:translateY(-1px)}.inv-badge[data-v-99d58a56]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#9d5cff4d;border:1px solid rgba(157,92,255,.5);color:#c89fff;font-size:10px;font-weight:700;line-height:1}.sub-btn--manage[data-v-99d58a56]{background:linear-gradient(135deg,#ff4d7a2e,#9d5cff2e);border:1px solid rgba(157,92,255,.35);color:#d4a8ff}.sub-btn--manage[data-v-99d58a56]:hover{filter:brightness(1.15);transform:translateY(-1px)}.sectionlabel[data-v-99d58a56]{color:#8a7e9c;font-size:10.5px;letter-spacing:.12em;font-weight:500;text-transform:uppercase;margin:15px 2px 9px}.profile-list[data-v-99d58a56]{display:flex;flex-direction:column;gap:10px}.pcard[data-v-99d58a56]{background:#1a1226;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:12px 14px 13px;transition:opacity .18s,border-color .18s,box-shadow .18s,background .18s}.pcard[data-v-99d58a56]:not(.active){opacity:.68}.pcard-individual.active[data-v-99d58a56]{background:#ff4d7014;border-color:#ff4d7085;box-shadow:0 0 0 1px #ff4d7052}.pcard-casal.active[data-v-99d58a56]{background:#9d5cff14;border-color:#9d5cff85;box-shadow:0 0 0 1px #9d5cff52}.pcard-empty[data-v-99d58a56]{opacity:.48}.prow1[data-v-99d58a56]{display:flex;align-items:center;gap:8px}.stype[data-v-99d58a56]{font-size:12px;color:#9b90ad}.statusgroup[data-v-99d58a56]{margin-left:auto;display:flex;align-items:center;gap:7px}.dot[data-v-99d58a56]{width:7px;height:7px;border-radius:50%;background:#4a4060;flex-shrink:0}.dot--new[data-v-99d58a56]{background:transparent;border:1.5px dashed #4a4060}.pcard.active .dot[data-v-99d58a56]{background:#2dff7a;box-shadow:0 0 6px #2dff7acc;animation:livepulse-99d58a56 1.7s ease-in-out infinite}.slabel[data-v-99d58a56]{font-size:12px;font-weight:500;color:#8b809c}.pcard.active .slabel[data-v-99d58a56]{color:#2dff7a}.slabel--muted[data-v-99d58a56]{color:#524868}.trocar[data-v-99d58a56]{cursor:pointer;font-size:11.5px;font-weight:500;border-radius:20px;padding:4px 13px;transition:filter .2s}.pcard-individual .trocar[data-v-99d58a56]{color:#ff4d70;background:#ff4d7026;border:1px solid rgba(255,77,112,.36)}.pcard-casal .trocar[data-v-99d58a56]{color:#9d5cff;background:#9d5cff26;border:1px solid rgba(157,92,255,.36)}.trocar[data-v-99d58a56]:hover{filter:brightness(1.15)}.pcard-desativado[data-v-99d58a56]{border-style:dashed;border-color:var(--warning, #f5b041);background:var(--bg-surface-raised, rgba(245, 176, 65, .08))}.pcard-desativado .slabel[data-v-99d58a56],.pcard-desativado .pname[data-v-99d58a56]{color:var(--text-primary, #fff)}.trocar-reativar[data-v-99d58a56]:disabled{opacity:.7;cursor:wait}[data-theme=light] .pcard-desativado .slabel[data-v-99d58a56],[data-theme=light] .pcard-desativado .pname[data-v-99d58a56]{color:#2a1a40}.trocar-loading[data-v-99d58a56]{font-size:13px;color:#8b809c;letter-spacing:.15em}.prow2[data-v-99d58a56]{display:flex;align-items:center;gap:10px;margin-top:10px}.ptext[data-v-99d58a56]{flex:1;min-width:0}.pname[data-v-99d58a56]{color:#f6f1fb;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idrow[data-v-99d58a56]{margin-top:5px}.pending-chip[data-v-99d58a56]{display:inline-flex;align-items:center;gap:5px;margin-top:6px;min-height:24px;padding:2px 9px;border-radius:999px;border:1px solid var(--warning, #ffa726);background:var(--warning-bg, rgba(255, 167, 38, .15));color:var(--warning, #ffa726);font-size:.72rem;font-weight:700;cursor:pointer}.pending-chip--info[data-v-99d58a56]{cursor:default}.pending-chip[data-v-99d58a56]:focus-visible{outline:2px solid var(--accent-ring, rgba(255, 93, 124, .5));outline-offset:2px}.idchip[data-v-99d58a56]{display:inline-flex;align-items:center;gap:5px;border-radius:7px;padding:3px 8px}.pcard-individual .idchip[data-v-99d58a56]{background:#ff4d7021;border:1px solid rgba(255,77,112,.32)}.pcard-casal .idchip[data-v-99d58a56]{background:#9d5cff21;border:1px solid rgba(157,92,255,.32)}.idlabel[data-v-99d58a56]{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:#ffffff80}.idnum[data-v-99d58a56]{font-family:JetBrains Mono,Courier New,monospace;font-size:13px;font-weight:600;letter-spacing:.03em}.pcard-individual .idnum[data-v-99d58a56]{color:#ff4d70}.pcard-casal .idnum[data-v-99d58a56]{color:#9d5cff}.pav[data-v-99d58a56]{flex-shrink:0;display:flex}.solo[data-v-99d58a56]{width:42px;height:42px;border-radius:50%;border:2px solid transparent;display:flex;align-items:center;justify-content:center;color:#f4f1f8;font-size:14px;font-weight:600;background:linear-gradient(135deg,#2c1126,#3d1a3c);overflow:hidden;box-sizing:border-box;transition:border-color .18s}.pcard-individual.active .solo[data-v-99d58a56]{border-color:#ff4d70}.pcard-casal.active .solo[data-v-99d58a56]{border-color:#9d5cff}.solo-img[data-v-99d58a56]{width:100%;height:100%;object-fit:cover;border-radius:50%}.cluster[data-v-99d58a56]{display:flex}.cluster span[data-v-99d58a56]{width:38px;height:38px;border-radius:50%;border:2px solid #1a1226;margin-left:-10px;display:flex;align-items:center;justify-content:center;color:#e7dcff;font-size:13px;font-weight:600;background:linear-gradient(135deg,#33215c,#4a2a78);overflow:hidden;box-sizing:border-box;transition:border-color .18s}.cluster span[data-v-99d58a56]:first-child{margin-left:0}.pcard-casal.active .cluster span[data-v-99d58a56]:first-child{border-color:#9d5cff}.cluster-img[data-v-99d58a56]{width:100%;height:100%;object-fit:cover;border-radius:50%}.actions[data-v-99d58a56]{display:flex;gap:8px;margin-top:12px}.act[data-v-99d58a56]{flex:1;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:10px;font-size:14.5px;font-weight:700;color:#e8e2f0;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:9px 4px;transition:background .2s,transform .15s}.act[data-v-99d58a56]:hover{background:#ffffff1a;transform:translateY(-1px)}.act[data-v-99d58a56]:active{transform:translateY(0)}.pcard-individual .act svg[data-v-99d58a56]{color:#ff4d70}.pcard-casal .act svg[data-v-99d58a56]{color:#9d5cff}.act-criar[data-v-99d58a56]{border-style:dashed;color:#9b90ad}.pcard-individual .act-criar[data-v-99d58a56]{border-color:#ff4d7047;color:#ff4d70}.pcard-casal .act-criar[data-v-99d58a56]{border-color:#9d5cff47;color:#9d5cff}.act-criar svg[data-v-99d58a56]{color:inherit}.profile-loading[data-v-99d58a56]{display:flex;flex-direction:column;gap:8px}.profile-loading-shimmer[data-v-99d58a56]{height:106px;border-radius:16px;background:linear-gradient(90deg,#1a1226 25%,#241830,#1a1226 75%);background-size:200% 100%;animation:shimmer-99d58a56 1.5s ease-in-out infinite}@keyframes shimmer-99d58a56{0%{background-position:200% 0}to{background-position:-200% 0}}.divider[data-v-99d58a56]{height:1px;background:#ffffff12;margin:12px 2px 4px}.mitem[data-v-99d58a56]{display:flex;align-items:center;gap:12px;color:#cfc6dc;font-size:14px;padding:10px 6px;cursor:pointer;border-radius:10px;transition:background .2s,color .2s}.mitem[data-v-99d58a56]:hover{background:#ffffff0f;color:#f0ebfa}.mitem svg[data-v-99d58a56]{flex-shrink:0;color:#9a8fad;transition:color .2s}.mitem:hover svg[data-v-99d58a56]{color:#cfc6dc}button[data-v-99d58a56]:active{transform:scale(.985)}@media(max-width:768px){.dropdown-menu[data-v-99d58a56]{right:.5rem;top:55px}}.ms-section[data-v-99d58a56]{display:flex;flex-direction:column;gap:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:13px 12px 12px}.ms-header[data-v-99d58a56]{display:flex;align-items:center;gap:9px}.ms-icon[data-v-99d58a56]{font-size:22px;line-height:1;flex-shrink:0}.ms-title-block[data-v-99d58a56]{flex:1;display:flex;flex-direction:column;gap:2px}.ms-title[data-v-99d58a56]{font-size:13px;font-weight:700;color:#ffffffeb;line-height:1}.ms-sub[data-v-99d58a56]{font-size:10px;color:#ffffff7a;line-height:1.2}.ms-badge[data-v-99d58a56]{flex-shrink:0;font-size:8px;font-weight:800;letter-spacing:.06em;color:#ff4d70;background:#ff4d701f;border:1px solid rgba(255,77,112,.28);border-radius:5px;padding:2px 6px}.ms-carousel[data-v-99d58a56]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ms-carousel[data-v-99d58a56]::-webkit-scrollbar{display:none}.ms-empty[data-v-99d58a56]{display:flex;gap:8px;font-size:22px;line-height:1;opacity:.45}.ms-item[data-v-99d58a56]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 8px 6px;cursor:default;transition:background .18s;min-width:52px}.ms-item[data-v-99d58a56]:hover{background:#ffffff17}.ms-item-char[data-v-99d58a56]{font-size:24px;line-height:1}.ms-item-name[data-v-99d58a56]{font-size:9px;font-weight:500;color:#ffffff8c;white-space:nowrap;max-width:52px;overflow:hidden;text-overflow:ellipsis;text-align:center}.ms-pkgs[data-v-99d58a56]{display:flex;gap:6px}.ms-pkg[data-v-99d58a56]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;border-radius:10px;border:1.5px solid rgba(255,255,255,.1);background:#ffffff0a;padding:8px 4px 6px;cursor:pointer;transition:border-color .18s,background .18s;position:relative}.ms-pkg[data-v-99d58a56]:hover{border-color:#ff4d7059;background:#ff4d700f}.ms-pkg--active[data-v-99d58a56]{border-color:#ff4d7099;background:#ff4d701a;box-shadow:0 0 0 1px #ff4d7040}.ms-pkg-qty[data-v-99d58a56]{font-size:10px;font-weight:600;color:#ffffffb3;line-height:1}.ms-pkg-price[data-v-99d58a56]{font-size:13px;font-weight:800;color:#fff;line-height:1}.ms-pkg-off[data-v-99d58a56]{font-size:8.5px;font-weight:600;color:#2dff7a;line-height:1}.ms-cta[data-v-99d58a56]{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;border:none;padding:10px;font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff4d7a,#9d5cff);letter-spacing:.02em;transition:filter .2s,transform .15s}.ms-cta--elogio[data-v-99d58a56]{background:linear-gradient(135deg,#9d5cff,#c442e8)}.ms-cta[data-v-99d58a56]:hover{filter:brightness(1.1);transform:translateY(-1px)}.ms-cta[data-v-99d58a56]:active{transform:translateY(0)}[data-theme=light] .ms-section[data-v-99d58a56]{background:#2c1a3f08;border-color:#2c1a3f17}[data-theme=light] .ms-title[data-v-99d58a56]{color:#2c1a3f}[data-theme=light] .ms-sub[data-v-99d58a56]{color:#9080aa}[data-theme=light] .ms-item[data-v-99d58a56]{background:#2c1a3f0a;border-color:#2c1a3f14}[data-theme=light] .ms-item[data-v-99d58a56]:hover{background:#2c1a3f14}[data-theme=light] .ms-item-name[data-v-99d58a56]{color:#9080aa}[data-theme=light] .ms-empty[data-v-99d58a56]{opacity:.55}[data-theme=light] .ms-pkg[data-v-99d58a56]{border-color:#2c1a3f1a;background:#2c1a3f0a}[data-theme=light] .ms-pkg[data-v-99d58a56]:hover{border-color:#ff4d7061;background:#ff4d700d}[data-theme=light] .ms-pkg--active[data-v-99d58a56]{border-color:#ff4d7085;background:#ff4d7014;box-shadow:0 0 0 1px #ff4d7033}[data-theme=light] .ms-pkg-qty[data-v-99d58a56]{color:#7a6092}[data-theme=light] .ms-pkg-price[data-v-99d58a56]{color:#2c1a3f}[data-theme=light] .ms-pkg-off[data-v-99d58a56]{color:#15803d}[data-theme=light] .dropdown-menu[data-v-99d58a56]{background:radial-gradient(135% 80% at 50% -8%,rgba(200,45,115,.07),transparent 56%),radial-gradient(120% 90% at 108% 24%,rgba(130,80,220,.05),transparent 60%),#fff;border-color:#2c1a3f1a;box-shadow:0 20px 50px #2c1a3f24,0 4px 16px #2c1a3f12}[data-theme=light] .premium-overlay[data-v-99d58a56]{background:radial-gradient(140% 70% at 50% -5%,rgba(200,45,115,.09),transparent 52%),radial-gradient(110% 90% at 105% 20%,rgba(130,80,220,.07),transparent 56%),#f8f4fe}[data-theme=light] .ov-header[data-v-99d58a56]{border-bottom-color:#2c1a3f17}[data-theme=light] .ov-title[data-v-99d58a56]{color:#2c1a3f}[data-theme=light] .ov-sub[data-v-99d58a56]{color:#7a6092}[data-theme=light] .ov-close-btn[data-v-99d58a56]{border-color:#2c1a3f24;background:#2c1a3f0d;color:#7a6092}[data-theme=light] .ov-close-btn[data-v-99d58a56]:hover{background:#2c1a3f1a;color:#2c1a3f}[data-theme=light] .ov-scroll[data-v-99d58a56]{scrollbar-color:rgba(157,92,255,.22) transparent}[data-theme=light] .ov-scroll[data-v-99d58a56]::-webkit-scrollbar-thumb{background:#9d5cff38}[data-theme=light] .ov-scroll[data-v-99d58a56]::-webkit-scrollbar-thumb:hover{background:#9d5cff6b}[data-theme=light] .ov-feat[data-v-99d58a56]{background:#2c1a3f0a;border-color:#2c1a3f14}[data-theme=light] .ov-feat[data-v-99d58a56]:hover{background:#2c1a3f14}[data-theme=light] .ov-feat-l1[data-v-99d58a56]{color:#2c1a3f}[data-theme=light] .ov-feat-l2[data-v-99d58a56]{color:#7a6092}[data-theme=light] .ov-plans-label[data-v-99d58a56]{color:#9080aa}[data-theme=light] .plan-card[data-v-99d58a56]{background:#fff;border-color:#2c1a3f17}[data-theme=light] .plan-card--fire[data-v-99d58a56]{background:linear-gradient(160deg,#f2fcf5,#e8f9ed);border-color:#16a34a47}[data-theme=light] .plan-name[data-v-99d58a56],[data-theme=light] .plan-cur[data-v-99d58a56],[data-theme=light] .plan-val[data-v-99d58a56]{color:#2c1a3f}[data-theme=light] .plan-per[data-v-99d58a56],[data-theme=light] .plan-desc[data-v-99d58a56]{color:#9080aa}[data-theme=light] .plan-pricing-right[data-v-99d58a56]{border-left-color:#2c1a3f14}[data-theme=light] .plan-annual[data-v-99d58a56]{color:#9080aa}[data-theme=light] .plan-card--fire .plan-economy[data-v-99d58a56]{color:#15803d}[data-theme=light] .plan-top-badge[data-v-99d58a56]{color:#15803d;background:#16a34a1a;border-color:#16a34a47}[data-theme=light] .plan-feats[data-v-99d58a56]{border-top-color:#2c1a3f14}[data-theme=light] .plan-feats li[data-v-99d58a56]{color:#5c4878}[data-theme=light] .plan-card--fire .plan-feats li svg[data-v-99d58a56]{color:#16a34a}[data-theme=light] .ov-ver-planos-btn[data-v-99d58a56]{border-color:#2c1a3f1f;background:#2c1a3f0a;color:#5c4878}[data-theme=light] .ov-ver-planos-btn[data-v-99d58a56]:hover{background:#2c1a3f14;color:#2c1a3f}[data-theme=light] .fcard[data-v-99d58a56]{background:linear-gradient(165deg,#fce8f3,#f2e5ff 52%,#e9e2fc);border-color:#c83c8238}[data-theme=light] .cta-title[data-v-99d58a56]{color:#2c1a3f}[data-theme=light] .cta-sub[data-v-99d58a56]{color:#7a6092}[data-theme=light] .saiba-mais-btn[data-v-99d58a56]{border-color:#2c1a3f38;background:#2c1a3f14;color:#2c1a3f}[data-theme=light] .saiba-mais-btn[data-v-99d58a56]:hover{background:#2c1a3f24;border-color:#2c1a3f5c}[data-theme=light] .sub-title[data-v-99d58a56]{background:linear-gradient(90deg,#2c1a3f,#8a1a5a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .sub-eyebrow[data-v-99d58a56]{color:#9080aa}[data-theme=light] .sub-divider[data-v-99d58a56]{background:linear-gradient(90deg,#c83c6e29,#8250dc29)}[data-theme=light] .statuspill[data-v-99d58a56]{background:#16a34a14;border-color:#16a34a52;color:#15803d}[data-theme=light] .gdot[data-v-99d58a56]{background:#16a34a;box-shadow:0 0 6px #16a34a8c}[data-theme=light] .sub-tier--fire[data-v-99d58a56]{color:#15803d}[data-theme=light] .sub-tier--flame[data-v-99d58a56]{color:#c42054}[data-theme=light] .sub-tier--default[data-v-99d58a56]{color:#b45309}[data-theme=light] .sub-btn--inv[data-v-99d58a56]{background:#2c1a3f0d;border-color:#2c1a3f21;color:#5c4878}[data-theme=light] .sub-btn--inv[data-v-99d58a56]:hover{background:#2c1a3f1a}[data-theme=light] .sub-btn--manage[data-v-99d58a56]{background:linear-gradient(135deg,#ff4d7a1a,#9d5cff1a);border-color:#9d5cff4d;color:#7a3cbf}[data-theme=light] .sectionlabel[data-v-99d58a56]{color:#9080aa}[data-theme=light] .pcard[data-v-99d58a56]{background:#fefcff;border-color:#2c1a3f14}[data-theme=light] .pcard-individual.active[data-v-99d58a56]{background:#ff4d700f;border-color:#ff4d706b;box-shadow:0 0 0 1px #ff4d702e}[data-theme=light] .pcard-casal.active[data-v-99d58a56]{background:#9d5cff0f;border-color:#9d5cff6b;box-shadow:0 0 0 1px #9d5cff2e}[data-theme=light] .stype[data-v-99d58a56]{color:#9080aa}[data-theme=light] .dot[data-v-99d58a56]{background:#c4b4d8}[data-theme=light] .dot--new[data-v-99d58a56]{border-color:#c4b4d8;background:transparent}[data-theme=light] .pcard.active .dot[data-v-99d58a56]{background:#16a34a;box-shadow:0 0 6px #16a34a80}[data-theme=light] .slabel[data-v-99d58a56]{color:#9080aa}[data-theme=light] .pcard.active .slabel[data-v-99d58a56]{color:#15803d}[data-theme=light] .slabel--muted[data-v-99d58a56]{color:#b0a0c0}[data-theme=light] .trocar-loading[data-v-99d58a56]{color:#9080aa}[data-theme=light] .pname[data-v-99d58a56]{color:#2c1a3f}[data-theme=light] .idlabel[data-v-99d58a56]{color:#9080aa}[data-theme=light] .solo[data-v-99d58a56]{background:linear-gradient(135deg,#e8d4f4,#d4bce8);color:#5a1a78}[data-theme=light] .cluster span[data-v-99d58a56]{background:linear-gradient(135deg,#dccaf2,#c8b0e4);border-color:#fefcff;color:#4a1a7a}[data-theme=light] .act[data-v-99d58a56]{color:#5c4878;background:#2c1a3f0d;border-color:#2c1a3f1a}[data-theme=light] .act[data-v-99d58a56]:hover{background:#2c1a3f17}[data-theme=light] .act-criar[data-v-99d58a56]{color:#9080aa}[data-theme=light] .pcard-individual .act-criar[data-v-99d58a56]{color:#ff4d70}[data-theme=light] .pcard-casal .act-criar[data-v-99d58a56]{color:#9d5cff}[data-theme=light] .profile-loading-shimmer[data-v-99d58a56]{background:linear-gradient(90deg,#ede6f6 25%,#e2d8f0,#ede6f6 75%);background-size:200% 100%}[data-theme=light] .divider[data-v-99d58a56]{background:#2c1a3f14}[data-theme=light] .mitem[data-v-99d58a56]{color:#4a3668}[data-theme=light] .mitem[data-v-99d58a56]:hover{background:#2c1a3f0d;color:#2c1a3f}[data-theme=light] .mitem svg[data-v-99d58a56]{color:#9080aa}[data-theme=light] .mitem:hover svg[data-v-99d58a56]{color:#5c4878}.toast[data-v-1e634360]{position:fixed;top:2rem;right:2rem;min-width:300px;max-width:500px;padding:1rem 1.25rem;border-radius:12px;display:flex;align-items:flex-start;gap:1rem;box-shadow:0 10px 40px var(--shadow-sm),0 0 0 1px var(--border-default);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10100;animation:slideIn .3s ease-out}.toast.success[data-v-1e634360]{background:linear-gradient(135deg,#22c55ef2,#15803df2);color:#fff}.toast.error[data-v-1e634360]{background:linear-gradient(135deg,#ef4444f2,#b91c1cf2);color:#fff}.toast.warning[data-v-1e634360]{background:linear-gradient(135deg,#fbbf24f2,#d97706f2);color:#fff}.toast.info[data-v-1e634360]{background:linear-gradient(135deg,#3b82f6f2,#1d4ed8f2);color:#fff}.toast-icon[data-v-1e634360]{flex-shrink:0;width:24px;height:24px}.toast-content[data-v-1e634360]{flex:1;min-width:0}.toast-title[data-v-1e634360]{font-weight:600;font-size:.95rem;margin:0 0 .25rem}.toast-message[data-v-1e634360]{font-size:.9rem;margin:0;opacity:.95;line-height:1.4;word-wrap:break-word}.toast-close[data-v-1e634360]{flex-shrink:0;width:32px;height:32px;border:none;background:var(--bg-active);border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.toast-close[data-v-1e634360]:hover{background:var(--bg-active-intense);transform:scale(1.05)}.toast-enter-active[data-v-1e634360],.toast-leave-active[data-v-1e634360]{transition:all .3s ease}.toast-enter-from[data-v-1e634360]{opacity:0;transform:translate(100%)}.toast-leave-to[data-v-1e634360]{opacity:0;transform:translateY(-1rem)}@media(max-width:640px){.toast[data-v-1e634360]{top:1rem;right:1rem;left:1rem;min-width:auto;max-width:none}}.avatar-image[data-v-1e6b207d]{position:relative;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-img[data-v-1e6b207d]{width:100%;height:100%;object-fit:cover}.avatar-iniciais[data-v-1e6b207d]{color:#fff;font-weight:700;-webkit-user-select:none;user-select:none;text-transform:uppercase}.avatar-small[data-v-1e6b207d]{width:28px;height:28px}.avatar-small .avatar-iniciais[data-v-1e6b207d]{font-size:11px}.avatar-medium[data-v-1e6b207d]{width:36px;height:36px}.avatar-medium .avatar-iniciais[data-v-1e6b207d]{font-size:13px}.avatar-large[data-v-1e6b207d]{width:56px;height:56px}.avatar-large .avatar-iniciais[data-v-1e6b207d]{font-size:20px}.avatar-xlarge[data-v-1e6b207d]{width:80px;height:80px}.avatar-xlarge .avatar-iniciais[data-v-1e6b207d]{font-size:28px}.notificacoes-overlay[data-v-2d06cb4e]{position:fixed;inset:0;z-index:2000;background:#0000004d}.notificacoes-dropdown[data-v-2d06cb4e]{position:fixed;top:60px;right:1.5rem;width:400px;max-height:calc(100vh - 80px);background:var(--bg-surface-notification);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 20px 60px var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}.notificacoes-header[data-v-2d06cb4e]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-subtle-medium)}.notificacoes-tabs[data-v-2d06cb4e]{display:flex;gap:.25rem;padding:.6rem 1rem 0;border-bottom:1px solid var(--border-subtle-medium)}.notif-tab[data-v-2d06cb4e]{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem .55rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.82rem;font-weight:500;cursor:pointer;transition:color .2s,border-color .2s;white-space:nowrap;margin-bottom:-1px}.notif-tab[data-v-2d06cb4e]:hover{color:var(--text-primary)}.notif-tab.ativo[data-v-2d06cb4e]{color:#8b5cf6;border-bottom-color:#8b5cf6;font-weight:600}.tab-badge[data-v-2d06cb4e]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;font-size:.65rem;font-weight:700;padding:0 5px;color:#fff;line-height:1}.tab-badge--individual[data-v-2d06cb4e]{background:#ec4899}.tab-badge--casal[data-v-2d06cb4e]{background:#a855f7}.notificacoes-header h3[data-v-2d06cb4e]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.notificacoes-header-actions[data-v-2d06cb4e]{display:flex;align-items:center;gap:.5rem}.btn-marcar-todas[data-v-2d06cb4e]{display:flex;align-items:center;gap:.35rem;padding:.35rem .75rem;background:#8b5cf626;border:1px solid rgba(139,92,246,.3);border-radius:8px;color:#8b5cf6;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-marcar-todas[data-v-2d06cb4e]:hover{background:#8b5cf640}.btn-fechar[data-v-2d06cb4e]{width:32px;height:32px;border-radius:8px;background:var(--bg-hover);border:none;color:var(--text-muted-soft);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-fechar[data-v-2d06cb4e]:hover{background:var(--bg-hover-strong);color:var(--text-secondary-soft)}.notificacoes-loading[data-v-2d06cb4e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:.75rem;color:var(--text-muted-soft);font-size:.85rem}.spinner[data-v-2d06cb4e]{width:32px;height:32px;border:3px solid rgba(139,92,246,.2);border-top-color:#8b5cf6cc;border-radius:50%;animation:spin-2d06cb4e .8s linear infinite}.spinner-sm[data-v-2d06cb4e]{width:20px;height:20px;border:2px solid rgba(139,92,246,.2);border-top-color:#8b5cf6cc;border-radius:50%;animation:spin-2d06cb4e .8s linear infinite}@keyframes spin-2d06cb4e{to{transform:rotate(360deg)}}.notificacoes-lista[data-v-2d06cb4e]{flex:1;overflow-y:auto;max-height:480px}.notificacoes-lista[data-v-2d06cb4e]::-webkit-scrollbar{width:4px}.notificacoes-lista[data-v-2d06cb4e]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.notificacoes-vazio[data-v-2d06cb4e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.notificacoes-vazio p[data-v-2d06cb4e]{margin-top:1rem;font-size:.95rem;color:var(--text-muted);font-weight:500}.notificacoes-vazio span[data-v-2d06cb4e]{margin-top:.5rem;font-size:.8rem;color:var(--text-disabled-soft);line-height:1.4}.notificacao-item[data-v-2d06cb4e]{position:relative;display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;cursor:pointer;transition:background .2s;border-bottom:1px solid var(--border-faint)}.notificacao-item[data-v-2d06cb4e]:hover{background:var(--bg-hover-subtle)}.notificacao-item.nao-lida[data-v-2d06cb4e]{background:#8b5cf60f}.notificacao-item.nao-lida[data-v-2d06cb4e]:hover{background:#8b5cf61a}.notificacao-avatar[data-v-2d06cb4e]{flex-shrink:0;width:44px;height:44px;border-radius:50%;overflow:hidden;position:relative}.avatar-img[data-v-2d06cb4e]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-2d06cb4e]{width:100%;height:100%;background:linear-gradient(135deg,#8b5cf666,#a855f766);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;color:var(--text-primary-soft)}.notificacao-conteudo[data-v-2d06cb4e]{flex:1;min-width:0}.notificacao-texto[data-v-2d06cb4e]{font-size:.85rem;color:var(--text-tertiary);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notificacao-texto strong[data-v-2d06cb4e]{color:var(--text-primary);font-weight:600}.notificacao-tempo[data-v-2d06cb4e]{font-size:.72rem;color:var(--text-disabled-soft);margin-top:.2rem;display:block}.notificacao-thumbnail[data-v-2d06cb4e]{flex-shrink:0;width:44px;height:44px;border-radius:8px;overflow:hidden}.thumbnail-img[data-v-2d06cb4e]{width:100%;height:100%;object-fit:cover}.notificacao-icone[data-v-2d06cb4e]{position:absolute;bottom:.5rem;left:2.5rem;width:20px;height:20px;background:var(--bg-surface-notification-icon);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;border:2px solid var(--bg-surface-notification-icon)}.btn-remover[data-v-2d06cb4e]{position:absolute;top:.5rem;right:.5rem;width:24px;height:24px;border-radius:50%;background:transparent;border:none;color:var(--text-placeholder);display:none;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.notificacao-item:hover .btn-remover[data-v-2d06cb4e]{display:flex}.btn-remover[data-v-2d06cb4e]:hover{background:var(--bg-hover-strong);color:var(--text-muted)}.indicador-nao-lida[data-v-2d06cb4e]{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#8b5cf6e6}.notificacoes-carregando-mais[data-v-2d06cb4e]{display:flex;justify-content:center;padding:1rem}.ver-mais-wrapper[data-v-2d06cb4e]{padding:.75rem 1.25rem;border-top:1px solid var(--border-subtle-medium)}.btn-ver-mais[data-v-2d06cb4e]{width:100%;padding:.6rem;background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);border-radius:10px;color:#8b5cf6;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-ver-mais[data-v-2d06cb4e]:hover{background:#8b5cf633}.notificacoes-footer[data-v-2d06cb4e]{border-top:1px solid var(--border-subtle-medium);padding:.6rem 1rem;display:flex;justify-content:center;background:var(--bg-card);border-radius:0 0 16px 16px;flex-shrink:0}.btn-ver-tudo[data-v-2d06cb4e]{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:#8b5cf6;font-size:.84rem;font-weight:600;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:background .15s}.btn-ver-tudo[data-v-2d06cb4e]:hover{background:#8b5cf61a}.dropdown-fade-enter-active[data-v-2d06cb4e],.dropdown-fade-leave-active[data-v-2d06cb4e]{transition:opacity .2s ease}.dropdown-fade-enter-active .notificacoes-dropdown[data-v-2d06cb4e],.dropdown-fade-leave-active .notificacoes-dropdown[data-v-2d06cb4e]{transition:transform .2s ease,opacity .2s ease}.dropdown-fade-enter-from[data-v-2d06cb4e],.dropdown-fade-leave-to[data-v-2d06cb4e]{opacity:0}.dropdown-fade-enter-from .notificacoes-dropdown[data-v-2d06cb4e],.dropdown-fade-leave-to .notificacoes-dropdown[data-v-2d06cb4e]{transform:translateY(-8px);opacity:0}@media(max-width:480px){.notificacoes-dropdown[data-v-2d06cb4e]{width:calc(100vw - 1rem);right:.5rem;top:55px;border-radius:12px}.notificacoes-lista[data-v-2d06cb4e]{max-height:calc(100vh - 160px)}}.notificacao-avatar--casal[data-v-2d06cb4e]{border-radius:0;overflow:visible;background:transparent;display:flex;align-items:center;justify-content:center}.notif-cluster[data-v-2d06cb4e]{position:relative;width:44px;height:44px}.notif-slot[data-v-2d06cb4e]{position:absolute}.notif-cluster-2[data-v-2d06cb4e]{width:42px;height:28px;margin:auto;align-self:center}.notif-cluster-2 .notif-slot-0[data-v-2d06cb4e]{left:0;top:0;z-index:2}.notif-cluster-2 .notif-slot-1[data-v-2d06cb4e]{left:14px;top:0;z-index:1}.notif-cluster-3[data-v-2d06cb4e]{width:42px;height:42px;margin:auto;align-self:center}.notif-cluster-3 .notif-slot-0[data-v-2d06cb4e]{left:7px;top:0;z-index:3}.notif-cluster-3 .notif-slot-1[data-v-2d06cb4e]{left:0;top:14px;z-index:2}.notif-cluster-3 .notif-slot-2[data-v-2d06cb4e]{left:14px;top:14px;z-index:1}.notif-cluster-4[data-v-2d06cb4e]{width:42px;height:42px;margin:auto;align-self:center}.notif-cluster-4 .notif-slot-0[data-v-2d06cb4e]{left:0;top:0;z-index:4}.notif-cluster-4 .notif-slot-1[data-v-2d06cb4e]{left:14px;top:0;z-index:3}.notif-cluster-4 .notif-slot-2[data-v-2d06cb4e]{left:0;top:14px;z-index:2}.notif-cluster-4 .notif-slot-3[data-v-2d06cb4e]{left:14px;top:14px;z-index:1}.notif-ring[data-v-2d06cb4e]{width:28px;height:28px;border-radius:50%;padding:2px;background:conic-gradient(from calc(var(--ring-delay, 0s) * 60),#9f6cff,#e879f9,#fc1752,#9f6cff 360deg)}.notif-ring img[data-v-2d06cb4e],.notif-ring .notif-initials[data-v-2d06cb4e]{width:100%;height:100%;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--bg-card, #1a0533);color:#e879f9;font-size:.55rem;font-weight:700;border:2px solid var(--bg-card, #0f0520)}.notificacao-acoes-intimo[data-v-2d06cb4e]{display:flex;gap:8px;margin-top:8px}.btn-acao-intimo[data-v-2d06cb4e]{padding:5px 14px;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;font-family:Manrope,sans-serif}.btn-acao-intimo[data-v-2d06cb4e]:disabled{opacity:.5;cursor:wait}.btn-aceitar[data-v-2d06cb4e]{background:#22c55e26;color:#22c55e;border-color:#22c55e4d}.btn-aceitar[data-v-2d06cb4e]:hover:not(:disabled){background:#22c55e40;border-color:#22c55e80}.btn-recusar[data-v-2d06cb4e]{background:#ef44441a;color:#ef4444;border-color:#ef444440}.btn-recusar[data-v-2d06cb4e]:hover:not(:disabled){background:#ef444433;border-color:#ef444466}.notificacao-acao-resultado[data-v-2d06cb4e]{margin-top:6px}.resultado-aceito[data-v-2d06cb4e]{color:#22c55e;font-size:.75rem;font-weight:600}.resultado-recusado[data-v-2d06cb4e]{color:#ef4444;font-size:.75rem;font-weight:600}.filtros-bar[data-v-b08e65fe]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:0 1rem}.filtro-chip[data-v-b08e65fe]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:20px;border:1px solid var(--border-default);background:transparent;color:var(--text-secondary-soft);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.filtro-chip[data-v-b08e65fe]:hover{border-color:var(--msg-accent-border-soft);background:var(--msg-accent-bg-soft)}.filtro-chip.ativo[data-v-b08e65fe]{border-color:var(--msg-accent);background:var(--msg-accent);color:#fff}.filtro-dot[data-v-b08e65fe]{width:7px;height:7px;border-radius:50%;background:var(--msg-accent);flex-shrink:0}.filtro-chip.ativo .filtro-dot[data-v-b08e65fe]{background:#fff}.filtro-listbox-container[data-v-b08e65fe]{position:relative}.filtro-listbox-trigger[data-v-b08e65fe]{gap:5px}.filtro-listbox-dropdown[data-v-b08e65fe]{position:absolute;top:calc(100% + 6px);left:0;min-width:170px;background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:10px;padding:.4rem 0;box-shadow:0 6px 24px var(--shadow-md);z-index:50}.filtro-listbox-option[data-v-b08e65fe]{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:500;color:var(--text-secondary-soft);cursor:pointer;transition:background .15s}.filtro-listbox-option[data-v-b08e65fe]:hover{background:var(--bg-hover-subtle)}.filtro-listbox-option.checked[data-v-b08e65fe]{color:var(--msg-accent-soft);background:var(--msg-accent-soft-bg)}.filtro-listbox-option input[type=checkbox][data-v-b08e65fe]{width:15px;height:15px;accent-color:var(--msg-accent);cursor:pointer;flex-shrink:0;margin:0}.filtro-listbox-limpar[data-v-b08e65fe]{display:block;width:100%;padding:.45rem .85rem;border:none;border-top:1px solid var(--border-default);background:transparent;color:var(--text-muted-soft);font-size:.75rem;font-weight:500;cursor:pointer;text-align:left;margin-top:.25rem}.filtro-listbox-limpar[data-v-b08e65fe]:hover{color:var(--msg-accent-soft)}.online-section[data-v-84b06c14]{padding:.75rem 0;border-bottom:1px solid var(--border-subtle-medium)}.online-header[data-v-84b06c14]{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:0 4px}.online-titulo[data-v-84b06c14]{font-size:.78rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.online-count[data-v-84b06c14]{font-size:.7rem;font-weight:600;color:#fff;background:var(--color-online);border-radius:10px;padding:1px 6px;min-width:18px;text-align:center}.online-lista[data-v-84b06c14]{display:flex;gap:.75rem;overflow-x:auto;padding:0 4px 4px;scrollbar-width:none}.online-lista[data-v-84b06c14]::-webkit-scrollbar{display:none}.online-item[data-v-84b06c14]{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;flex-shrink:0;background:none;border:none;padding:0}.online-item:hover .online-avatar-img[data-v-84b06c14],.online-item:hover .online-avatar-placeholder[data-v-84b06c14]{box-shadow:0 0 0 2px var(--msg-accent)}.online-avatar-wrapper[data-v-84b06c14]{position:relative;display:block;width:48px;height:48px}.online-avatar-img[data-v-84b06c14]{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;transition:box-shadow .2s}.online-avatar-placeholder[data-v-84b06c14]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--msg-accent),var(--msg-accent-soft));display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem;color:#fff;transition:box-shadow .2s}.online-dot[data-v-84b06c14]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:var(--color-online);border-radius:50%;border:2px solid var(--bg-card)}.online-nome[data-v-84b06c14]{font-size:.7rem;color:var(--text-secondary-soft);max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.conversa-avatar-cluster[data-v-cf3c07a3]{position:relative;width:48px;height:48px;flex-shrink:0}.conversa-avatar-cluster--small[data-v-cf3c07a3]{width:38px;height:38px}.conversa-cluster-slot[data-v-cf3c07a3]{position:absolute;border-radius:50%;overflow:hidden;border:2px solid var(--bg-card, #1a0a2e);background:linear-gradient(135deg,#a855f7,#6366f1)}.conversa-cluster-slot img[data-v-cf3c07a3]{width:100%;height:100%;object-fit:cover;display:block}.conversa-cluster-letter[data-v-cf3c07a3]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.8rem;font-weight:700;color:#fff}.conversa-avatar-cluster--1 .conversa-cluster-slot--0[data-v-cf3c07a3]{width:100%;height:100%;top:0;left:0}.conversa-avatar-cluster--small.conversa-avatar-cluster--1 .conversa-cluster-slot--0[data-v-cf3c07a3]{width:38px;height:38px}.conversa-avatar-cluster--2 .conversa-cluster-slot--0[data-v-cf3c07a3]{width:30px;height:30px;top:0;left:0;z-index:2}.conversa-avatar-cluster--2 .conversa-cluster-slot--1[data-v-cf3c07a3]{width:30px;height:30px;bottom:0;right:0;z-index:1}.conversa-avatar-cluster--small.conversa-avatar-cluster--2 .conversa-cluster-slot--0[data-v-cf3c07a3],.conversa-avatar-cluster--small.conversa-avatar-cluster--2 .conversa-cluster-slot--1[data-v-cf3c07a3]{width:24px;height:24px}.conversa-avatar-cluster--lg[data-v-cf3c07a3],.conversa-avatar-cluster--lg.conversa-avatar-cluster--1 .conversa-cluster-slot--0[data-v-cf3c07a3]{width:58px;height:58px}.conversa-avatar-cluster--lg.conversa-avatar-cluster--2 .conversa-cluster-slot--0[data-v-cf3c07a3]{width:36px;height:36px;inset:3px auto auto 3px}.conversa-avatar-cluster--lg.conversa-avatar-cluster--2 .conversa-cluster-slot--1[data-v-cf3c07a3]{width:36px;height:36px;inset:19px auto auto 19px}.conversa-avatar-cluster--lg.conversa-avatar-cluster--3 .conversa-cluster-slot--0[data-v-cf3c07a3],.conversa-avatar-cluster--lg.conversa-avatar-cluster--3 .conversa-cluster-slot--1[data-v-cf3c07a3],.conversa-avatar-cluster--lg.conversa-avatar-cluster--3 .conversa-cluster-slot--2[data-v-cf3c07a3]{width:28px;height:28px;bottom:auto;right:auto;transform:none}.conversa-avatar-cluster--lg.conversa-avatar-cluster--3 .conversa-cluster-slot--0[data-v-cf3c07a3]{top:1px;left:15px}.conversa-avatar-cluster--lg.conversa-avatar-cluster--3 .conversa-cluster-slot--1[data-v-cf3c07a3]{top:23px;left:3px}.conversa-avatar-cluster--lg.conversa-avatar-cluster--3 .conversa-cluster-slot--2[data-v-cf3c07a3]{top:23px;left:27px}.conversa-avatar-cluster--lg.conversa-avatar-cluster--4 .conversa-cluster-slot[data-v-cf3c07a3]{width:24px;height:24px;bottom:auto;right:auto}.conversa-avatar-cluster--lg.conversa-avatar-cluster--4 .conversa-cluster-slot--0[data-v-cf3c07a3]{top:5px;left:5px}.conversa-avatar-cluster--lg.conversa-avatar-cluster--4 .conversa-cluster-slot--1[data-v-cf3c07a3]{top:5px;left:29px}.conversa-avatar-cluster--lg.conversa-avatar-cluster--4 .conversa-cluster-slot--2[data-v-cf3c07a3]{top:29px;left:5px}.conversa-avatar-cluster--lg.conversa-avatar-cluster--4 .conversa-cluster-slot--3[data-v-cf3c07a3]{top:29px;left:29px}.conversa-avatar-cluster--3 .conversa-cluster-slot--0[data-v-cf3c07a3]{width:26px;height:26px;top:0;left:50%;transform:translate(-50%);z-index:3}.conversa-avatar-cluster--3 .conversa-cluster-slot--1[data-v-cf3c07a3]{width:26px;height:26px;bottom:0;left:0;z-index:2}.conversa-avatar-cluster--3 .conversa-cluster-slot--2[data-v-cf3c07a3]{width:26px;height:26px;bottom:0;right:0;z-index:1}.conversa-avatar-cluster--small.conversa-avatar-cluster--3 .conversa-cluster-slot--0[data-v-cf3c07a3],.conversa-avatar-cluster--small.conversa-avatar-cluster--3 .conversa-cluster-slot--1[data-v-cf3c07a3],.conversa-avatar-cluster--small.conversa-avatar-cluster--3 .conversa-cluster-slot--2[data-v-cf3c07a3],.conversa-avatar-cluster--4 .conversa-cluster-slot--0[data-v-cf3c07a3],.conversa-avatar-cluster--4 .conversa-cluster-slot--1[data-v-cf3c07a3],.conversa-avatar-cluster--4 .conversa-cluster-slot--2[data-v-cf3c07a3],.conversa-avatar-cluster--4 .conversa-cluster-slot--3[data-v-cf3c07a3]{width:22px;height:22px}.conversa-avatar-cluster--4 .conversa-cluster-slot--0[data-v-cf3c07a3]{top:0;left:0;z-index:4}.conversa-avatar-cluster--4 .conversa-cluster-slot--1[data-v-cf3c07a3]{top:0;right:0;z-index:3}.conversa-avatar-cluster--4 .conversa-cluster-slot--2[data-v-cf3c07a3]{bottom:0;left:0;z-index:2}.conversa-avatar-cluster--4 .conversa-cluster-slot--3[data-v-cf3c07a3]{bottom:0;right:0;z-index:1}.conversa-context-menu[data-v-3a8eb140]{min-width:200px;background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:10px;padding:.35rem 0;box-shadow:0 8px 30px var(--shadow-md)}.context-item[data-v-3a8eb140]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .85rem;border:none;background:transparent;color:var(--text-secondary-soft);font-size:.82rem;font-weight:500;cursor:pointer;transition:background .12s;text-align:left}.context-item[data-v-3a8eb140]:hover{background:var(--bg-hover-subtle)}.context-icon[data-v-3a8eb140]{display:flex;flex-shrink:0;color:var(--text-muted)}.context-item:hover .context-icon[data-v-3a8eb140]{color:var(--text-secondary)}.context-divider[data-v-3a8eb140]{height:1px;background:var(--border-default);margin:.25rem 0}.context-danger[data-v-3a8eb140],.context-danger .context-icon[data-v-3a8eb140]{color:var(--color-danger)}.context-danger[data-v-3a8eb140]:hover{background:var(--color-danger-bg)}.conversa-item-shell[data-v-8b3629e1]{position:relative;overflow:hidden;border-radius:12px}.conversa-swipe-hint[data-v-8b3629e1]{position:absolute;inset:0;display:flex;align-items:center;gap:8px;padding:0 18px;font-size:.78rem;font-weight:600;color:#fff;opacity:0;transition:opacity .1s;pointer-events:none;border-radius:12px}.conversa-swipe-hint.visivel[data-v-8b3629e1]{opacity:1}.conversa-swipe-hint--fixar[data-v-8b3629e1]{justify-content:flex-start;background:var(--msg-accent)}.conversa-swipe-hint--arquivar[data-v-8b3629e1]{justify-content:flex-end;background:var(--msg-accent-strong)}.conversa-lista-item[data-v-8b3629e1]{display:flex;align-items:center;gap:.85rem;padding:10px 16px;min-height:72px;border-radius:12px;cursor:pointer;transition:background .15s,transform .2s ease;position:relative;box-sizing:border-box}.conversa-lista-item.arrastando[data-v-8b3629e1]{background:var(--bg-card)}.conversa-lista-item--compact[data-v-8b3629e1]{padding:8px 12px;min-height:56px;border-radius:10px}.conversa-lista-item[data-v-8b3629e1]:hover{background:var(--msg-list-row-hover)}.conversa-lista-item[data-v-8b3629e1]:focus-visible{outline:3px solid var(--msg-accent-soft);outline-offset:-3px}.conversa-lista-item.ativa[data-v-8b3629e1]{background:var(--msg-list-active)}.conversa-avatar[data-v-8b3629e1]{position:relative;flex-shrink:0}.conversa-conteudo[data-v-8b3629e1]{flex:1;min-width:0}.conversa-header-row[data-v-8b3629e1]{display:flex;align-items:center;gap:6px}.conversa-nome[data-v-8b3629e1]{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.com-nao-lidas .conversa-nome[data-v-8b3629e1]{font-weight:700;color:var(--text-white)}.conversa-fixada-icone[data-v-8b3629e1]{display:inline-flex;color:var(--text-muted);flex-shrink:0}.conversa-tempo[data-v-8b3629e1]{font-size:.75rem;color:var(--text-muted);flex-shrink:0}.com-nao-lidas .conversa-tempo[data-v-8b3629e1]{color:var(--msg-accent-soft);font-weight:600}.conversa-preview[data-v-8b3629e1]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:3px}.ultima-mensagem[data-v-8b3629e1]{font-size:.85rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.com-nao-lidas .ultima-mensagem[data-v-8b3629e1]{color:var(--text-secondary);font-weight:500}.badge-count[data-v-8b3629e1]{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--msg-badge-unread);color:var(--msg-badge-unread-text);font-size:.72rem;font-weight:600;flex-shrink:0}.badge-casal[data-v-8b3629e1]{display:inline-block;font-size:10px;font-weight:600;padding:2px 6px;background:var(--msg-couple-gradient);color:#fff;border-radius:8px;margin-right:6px;vertical-align:middle;letter-spacing:.3px}.conversa-menu-btn[data-v-8b3629e1]{position:absolute;bottom:10px;right:10px;width:28px;height:28px;border-radius:50%;border:none;background:var(--bg-hover);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s,background .15s;flex-shrink:0;z-index:2}.conversa-lista-item:hover .conversa-menu-btn[data-v-8b3629e1],.conversa-lista-item:focus-within .conversa-menu-btn[data-v-8b3629e1]{opacity:1}.conversa-menu-btn[data-v-8b3629e1]:hover{background:var(--bg-hover-strong);color:var(--text-primary)}.conversa-menu-btn[data-v-8b3629e1]:focus-visible{outline:3px solid var(--msg-accent-soft);outline-offset:2px;opacity:1}@media(hover:none){.conversa-menu-btn[data-v-8b3629e1]{opacity:1}}.conversa-lista-item-menu[data-v-8b3629e1]{position:absolute;bottom:34px;right:8px;z-index:100}.msg-skeleton[data-v-8208bbc6]{display:flex;flex-direction:column;padding:8px 0}.sk-shimmer[data-v-8208bbc6]{position:relative;overflow:hidden;background:var(--bg-card-alt);border-radius:8px}.sk-shimmer[data-v-8208bbc6]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--bg-hover, rgba(255, 255, 255, .06)),transparent);animation:sk-shimmer-8208bbc6 1.4s ease-in-out infinite}@keyframes sk-shimmer-8208bbc6{to{transform:translate(100%)}}.sk-conversa[data-v-8208bbc6]{display:flex;align-items:center;gap:12px;padding:10px 16px;min-height:72px}.sk-avatar[data-v-8208bbc6]{width:48px;height:48px;border-radius:50%;flex-shrink:0}.sk-conversa-textos[data-v-8208bbc6]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.sk-linha[data-v-8208bbc6]{height:13px}.sk-linha-sub[data-v-8208bbc6]{height:11px;opacity:.7}.sk-hora[data-v-8208bbc6]{width:30px;height:10px;align-self:flex-start;margin-top:12px}.sk-bolha-wrapper[data-v-8208bbc6]{display:flex;padding:4px 20px}.sk-bolha-wrapper.sk-minha[data-v-8208bbc6]{justify-content:flex-end}.sk-bolha[data-v-8208bbc6]{height:40px;max-width:75%;border-radius:var(--msg-bubble-radius, 18px)}.sr-only[data-v-8208bbc6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.msg-empty[data-v-949878b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 24px;text-align:center}.msg-empty-icone[data-v-949878b5]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--msg-accent-soft-bg);color:var(--msg-accent-soft);font-size:26px;margin-bottom:6px}.msg-empty-titulo[data-v-949878b5]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.msg-empty-descricao[data-v-949878b5]{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted);max-width:280px}.msg-empty-acao[data-v-949878b5]{margin-top:12px;min-height:44px;padding:10px 22px;border:none;border-radius:10px;background:var(--msg-accent-strong);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.msg-empty-acao[data-v-949878b5]:hover{background:var(--msg-accent)}.msg-empty-acao[data-v-949878b5]:focus-visible{outline:3px solid var(--msg-accent-soft);outline-offset:2px}.fixadas-section[data-v-424cf1d6]{padding:4px 8px;border-bottom:1px solid var(--border-subtle-medium)}.fixadas-header-label[data-v-424cf1d6]{display:flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;padding:4px 8px 2px}.fixadas-header-label svg[data-v-424cf1d6]{color:var(--msg-accent)}.todas-label[data-v-424cf1d6]{padding:8px 12px 4px;font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px}.lista-estado[data-v-424cf1d6]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;text-align:center;color:var(--text-muted-soft);font-size:.9rem}.lista-erro button[data-v-424cf1d6]{border:1px solid var(--border-default);background:transparent;color:var(--msg-accent-soft);padding:6px 14px;min-height:44px;border-radius:16px;cursor:pointer;font-size:.85rem}.lista-erro button[data-v-424cf1d6]:focus-visible{outline:3px solid var(--msg-accent-soft);outline-offset:2px}.mensagens-lista-panel[data-v-73fc6b79]{display:flex;flex-direction:column;min-height:0}.mensagens-overlay[data-v-ecfb5339]{position:fixed;inset:0;z-index:2000;background:#0000004d}.mensagens-dropdown[data-v-ecfb5339]{position:fixed;top:60px;right:1.5rem;width:400px;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);background:var(--bg-surface-notification);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 20px 60px var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}.mensagens-header[data-v-ecfb5339]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-subtle-medium)}.mensagens-header h3[data-v-ecfb5339]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.mensagens-header-actions[data-v-ecfb5339]{display:flex;align-items:center;gap:.5rem}.btn-fechar[data-v-ecfb5339]{width:32px;height:32px;border-radius:8px;background:var(--bg-hover);border:none;color:var(--text-muted-soft);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-fechar[data-v-ecfb5339]:hover{background:var(--bg-hover-strong);color:var(--text-secondary-soft)}.mensagens-loading[data-v-ecfb5339]{padding:.5rem .75rem}.mensagens-lista[data-v-ecfb5339]{flex:1;overflow-y:auto;max-height:480px}.mensagens-lista[data-v-ecfb5339]::-webkit-scrollbar{width:4px}.mensagens-lista[data-v-ecfb5339]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.ver-mais-wrapper[data-v-ecfb5339]{padding:.75rem 1.25rem;border-top:1px solid var(--border-subtle-medium)}.btn-ver-mais[data-v-ecfb5339]{width:100%;padding:.6rem;background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);border-radius:10px;color:var(--msg-accent-soft);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-ver-mais[data-v-ecfb5339]:hover{background:#8b5cf633}.dropdown-fade-enter-active[data-v-ecfb5339],.dropdown-fade-leave-active[data-v-ecfb5339]{transition:opacity .2s ease}.dropdown-fade-enter-active .mensagens-dropdown[data-v-ecfb5339],.dropdown-fade-leave-active .mensagens-dropdown[data-v-ecfb5339]{transition:transform .2s ease,opacity .2s ease}.dropdown-fade-enter-from[data-v-ecfb5339],.dropdown-fade-leave-to[data-v-ecfb5339]{opacity:0}.dropdown-fade-enter-from .mensagens-dropdown[data-v-ecfb5339],.dropdown-fade-leave-to .mensagens-dropdown[data-v-ecfb5339]{transform:translateY(-8px);opacity:0}@media(max-width:480px){.mensagens-dropdown[data-v-ecfb5339]{width:calc(100vw - 1rem);right:.5rem;top:55px;border-radius:12px}.mensagens-lista[data-v-ecfb5339]{max-height:calc(100vh - 160px)}}.theme-dropdown[data-v-3aa85275]{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:12px;box-shadow:0 8px 32px var(--shadow-lg);z-index:1100;overflow:hidden;animation:theme-dropdown-in-3aa85275 .2s ease}@keyframes theme-dropdown-in-3aa85275{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.theme-dropdown-header[data-v-3aa85275]{padding:.75rem 1rem .25rem}.theme-dropdown-title[data-v-3aa85275]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted-soft)}.theme-dropdown-options[data-v-3aa85275]{padding:.25rem .5rem .5rem;display:flex;flex-direction:column;gap:2px}.theme-option[data-v-3aa85275]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.875rem;font-family:inherit;cursor:pointer;transition:all .15s ease}.theme-option[data-v-3aa85275]:hover{background:var(--bg-hover-medium);color:var(--text-primary)}.theme-option.active[data-v-3aa85275]{background:var(--bg-hover-strong);color:var(--text-primary)}.theme-option-icon[data-v-3aa85275]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;opacity:.8}.theme-option.active .theme-option-icon[data-v-3aa85275]{opacity:1;color:#9f6cff}.theme-option-label[data-v-3aa85275]{flex:1;text-align:left}.theme-option-check[data-v-3aa85275]{display:flex;align-items:center;color:#9f6cff}.topbar[data-v-f9cbd44b]{position:fixed;top:var(--sexuall-safe-top, 0px);left:250px;right:0;height:60px;background:var(--bg-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;z-index:1000;border-bottom:1px solid var(--border-subtle);transition:left .3s ease}.topbar.sidebar-collapsed[data-v-f9cbd44b]{left:70px}.topbar-logo[data-v-f9cbd44b]{display:flex;align-items:center}.topbar-logo img[data-v-f9cbd44b]{height:35px;width:auto}.mobile-menu-btn[data-v-f9cbd44b]{display:none;width:40px;height:40px;border-radius:8px;background:var(--bg-hover);border:none;color:var(--text-secondary-soft);align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.mobile-menu-btn[data-v-f9cbd44b]:hover{background:var(--bg-hover-strong);color:var(--text-primary)}.mobile-menu-btn[data-v-f9cbd44b]:active{transform:scale(.95)}.mobile-logo-compact[data-v-f9cbd44b]{width:28px;height:28px;object-fit:contain}.topbar-actions[data-v-f9cbd44b]{display:flex;align-items:center;gap:.5rem}.topbar-dropdown-wrapper[data-v-f9cbd44b]{position:relative}.topbar-btn[data-v-f9cbd44b]{position:relative;width:40px;height:40px;border-radius:50%;background:var(--bg-hover);border:none;color:var(--text-secondary-soft);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.topbar-btn[data-v-f9cbd44b]:hover{background:var(--bg-hover-strong);color:var(--text-primary)}.topbar-btn-badge .badge[data-v-f9cbd44b]{position:absolute;top:-2px;right:-2px;background:#ff1744;color:#fff;font-size:.7rem;font-weight:600;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid var(--badge-border)}.topbar-user[data-v-f9cbd44b]{background:transparent;padding:0;overflow:hidden}@media(max-width:968px){.mobile-menu-btn[data-v-f9cbd44b]{display:flex}.topbar[data-v-f9cbd44b]{left:0;padding:0 1rem}.topbar.sidebar-collapsed[data-v-f9cbd44b]{left:0}.topbar-actions[data-v-f9cbd44b]{gap:.25rem}.topbar-btn[data-v-f9cbd44b]{width:36px;height:36px}}.topbar-moedas[data-v-f9cbd44b]{display:flex;align-items:center;gap:.35rem;width:auto!important;padding:5px 3px;border-radius:20px;background:var(--bg-surface-alt, rgba(255, 255, 255, .05));text-decoration:none;color:var(--text-secondary);font-size:.82rem;font-weight:600;transition:background .2s ease}.topbar-moedas[data-v-f9cbd44b]:hover{background:var(--bg-surface-hover, rgba(255, 255, 255, .1))}.moedas-count[data-v-f9cbd44b]{color:var(--color-primary, #a855f7)}.moeda-icon[data-v-f9cbd44b]{width:30px;height:30px;object-fit:contain}.topbar-user-casal[data-v-f9cbd44b]{overflow:visible;background:transparent;border-radius:8px}.topbar-casal-cluster[data-v-f9cbd44b]{position:relative}.topbar-casal-cluster--2[data-v-f9cbd44b]{width:36px;height:22px}.topbar-casal-cluster--2 .topbar-casal-slot--0[data-v-f9cbd44b]{position:absolute;left:0;top:0;z-index:2}.topbar-casal-cluster--2 .topbar-casal-slot--1[data-v-f9cbd44b]{position:absolute;left:14px;top:0;z-index:1}.topbar-casal-cluster--3[data-v-f9cbd44b]{width:36px;height:36px}.topbar-casal-cluster--3 .topbar-casal-slot--0[data-v-f9cbd44b]{position:absolute;left:7px;top:0;z-index:3}.topbar-casal-cluster--3 .topbar-casal-slot--1[data-v-f9cbd44b]{position:absolute;left:0;top:14px;z-index:2}.topbar-casal-cluster--3 .topbar-casal-slot--2[data-v-f9cbd44b]{position:absolute;left:14px;top:14px;z-index:1}.topbar-casal-cluster--4[data-v-f9cbd44b]{width:36px;height:36px}.topbar-casal-cluster--4 .topbar-casal-slot--0[data-v-f9cbd44b]{position:absolute;left:0;top:0;z-index:4}.topbar-casal-cluster--4 .topbar-casal-slot--1[data-v-f9cbd44b]{position:absolute;left:14px;top:0;z-index:3}.topbar-casal-cluster--4 .topbar-casal-slot--2[data-v-f9cbd44b]{position:absolute;left:0;top:14px;z-index:2}.topbar-casal-cluster--4 .topbar-casal-slot--3[data-v-f9cbd44b]{position:absolute;left:14px;top:14px;z-index:1}.topbar-casal-ring[data-v-f9cbd44b]{width:22px;height:22px;border-radius:50%;padding:2px;background:conic-gradient(#9f6cff,#e879f9,#fc1752,#9f6cff 360deg);flex-shrink:0}.topbar-casal-ring img[data-v-f9cbd44b],.topbar-casal-ring .topbar-casal-initials[data-v-f9cbd44b]{width:100%;height:100%;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--bg-surface);color:#e879f9;font-size:.55rem;font-weight:700;border:1.5px solid var(--bg-surface)}.sidebar[data-v-62b87943]{position:fixed;left:0;top:var(--sexuall-safe-top, 0px);bottom:var(--sexuall-safe-bottom, 0px);width:250px;height:auto;background:var(--bg-surface-alt);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;transition:width .3s ease;z-index:900;overflow:hidden}.sidebar-collapsed[data-v-62b87943]{width:70px}.sidebar-content[data-v-62b87943]{flex:1;display:flex;flex-direction:column;overflow:hidden}.sidebar-header[data-v-62b87943]{padding:1.5rem;display:flex;align-items:center;justify-content:center;position:relative;height:90px;flex-shrink:0}.sidebar-logo[data-v-62b87943]{position:absolute;height:50px;width:auto;opacity:1;transition:opacity .2s ease;pointer-events:auto}.sidebar-logo.logo-hidden[data-v-62b87943]{opacity:0;pointer-events:none;transition:opacity .15s ease}.sidebar-logo-compact[data-v-62b87943]{position:absolute;height:50px;width:auto;opacity:0;pointer-events:none;transition:opacity .15s ease}.sidebar-logo-compact.logo-visible[data-v-62b87943]{opacity:1;pointer-events:auto;transition:opacity .2s ease .18s}.sidebar-menu[data-v-62b87943]{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden}.sidebar-menu[data-v-62b87943]:before,.sidebar-menu[data-v-62b87943]:after{content:"";flex:1;min-height:1rem}.sidebar-item[data-v-62b87943]{position:relative;margin-bottom:.1rem}.sidebar-link[data-v-62b87943]{display:flex;align-items:center;padding:.85rem 0 .85rem 1.1rem;color:var(--text-tertiary);text-decoration:none;cursor:pointer;transition:background .2s,color .2s;gap:1rem}.sidebar-collapsed .sidebar-link[data-v-62b87943]{padding:.85rem 0 .85rem 15px}.sidebar-link[data-v-62b87943]:hover{background:var(--bg-hover);color:var(--text-primary)}.sidebar-icon[data-v-62b87943]{position:relative;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#8a2be233,#4b008233);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-icon>span[data-v-62b87943]{display:flex;align-items:center;justify-content:center;line-height:1}.sidebar-icon>span img[data-v-62b87943]{display:block}.sidebar-collapsed .sidebar-icon[data-v-62b87943]{margin:0}.sidebar-badge[data-v-62b87943]{position:absolute;top:-4px;right:-4px;background:#ff1744;color:#fff;font-size:.65rem;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid var(--bg-surface-alt)}.sidebar-badge--alerta[data-v-62b87943]{background:#f59e0b;color:#1c1406}.sidebar-submenu-icon .sidebar-submenu-badge[data-v-62b87943]{top:-6px;right:-8px}.sidebar-text[data-v-62b87943]{flex:1;min-width:0;opacity:1;max-width:200px;overflow:hidden;transition:opacity .25s ease,max-width .3s ease;white-space:nowrap}.sidebar-text.text-hidden[data-v-62b87943]{opacity:0;max-width:0;pointer-events:none}.sidebar-title[data-v-62b87943]{font-size:1.15rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-subtitle[data-v-62b87943]{font-size:.88rem;color:var(--text-muted-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:-5px}.sidebar-arrow[data-v-62b87943]{flex-shrink:0;opacity:.5;transition:transform .3s ease,opacity .25s ease,max-width .3s ease;max-width:20px;overflow:hidden}.sidebar-arrow.text-hidden[data-v-62b87943]{opacity:0;max-width:0;pointer-events:none}.sidebar-arrow.arrow-rotated[data-v-62b87943]{transform:rotate(90deg)}.sidebar-submenu[data-v-62b87943]{margin-left:1.5rem;overflow:hidden;opacity:1;max-height:500px}.sidebar-submenu.text-hidden[data-v-62b87943]{opacity:0;max-height:0;pointer-events:none}.submenu-enter-active[data-v-62b87943]{transition:opacity .3s ease,max-height .3s ease}.submenu-enter-from[data-v-62b87943]{opacity:0;max-height:0}.submenu-enter-to[data-v-62b87943]{opacity:1;max-height:500px}.submenu-leave-active[data-v-62b87943]{transition:opacity .25s ease,max-height .3s ease}.submenu-leave-from[data-v-62b87943]{opacity:1;max-height:500px}.submenu-leave-to[data-v-62b87943]{opacity:0;max-height:0}.sidebar-submenu-item[data-v-62b87943]{position:relative}.sidebar-submenu-link[data-v-62b87943]{display:flex;align-items:center;padding:.75rem 1.5rem .75rem 2rem;color:var(--text-muted);text-decoration:none;cursor:pointer;transition:all .2s;gap:.75rem}.sidebar-submenu-link[data-v-62b87943]:hover{background:var(--bg-hover);color:var(--text-primary)}.sidebar-submenu-icon[data-v-62b87943]{position:relative;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#8a2be226,#4b008226);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-submenu-icon>span[data-v-62b87943]{display:flex;align-items:center;justify-content:center;line-height:1}.sidebar-submenu-text[data-v-62b87943]{font-size:.85rem;font-weight:500;color:var(--text-secondary)}.sidebar-submenu-item:has(.icon-active) .sidebar-submenu-text[data-v-62b87943]{color:var(--text-white);font-weight:700}.icon-active[data-v-62b87943]{background:linear-gradient(135deg,#7b2ff2,#d946ef 40%,#f43f5e,#f97316)!important;color:#fff;box-shadow:0 4px 14px #7b2ff273}.icon-active svg[data-v-62b87943],.icon-active span[data-v-62b87943],.icon-active i[data-v-62b87943]{color:#fff!important;fill:#fff;filter:none}.sidebar-item:has(.icon-active)>.sidebar-link .sidebar-title[data-v-62b87943]{color:#fff;font-weight:700;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#ffffff;background-clip:unset}.sidebar-footer[data-v-62b87943]{padding:1rem 0}.sidebar-footer .sidebar-item[data-v-62b87943]{margin-bottom:.5rem}.sidebar-footer .sidebar-item[data-v-62b87943]:last-child{margin-bottom:0}.sidebar-menu[data-v-62b87943]::-webkit-scrollbar{width:6px}.sidebar-menu[data-v-62b87943]::-webkit-scrollbar-track{background:var(--scrollbar-track)}.sidebar-menu[data-v-62b87943]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.sidebar-menu[data-v-62b87943]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.sidebar-overlay[data-v-62b87943]{position:fixed;inset:0;background:var(--bg-overlay-light);z-index:1040;opacity:0;transition:opacity .3s ease;pointer-events:none}.xdrive-widget[data-v-62b87943]{border-top:1px solid var(--border-subtle);padding:.75rem 1rem;flex-shrink:0}.xdrive-widget-collapsed .xdrive-widget-inner[data-v-62b87943]{opacity:0;max-height:0;overflow:hidden;padding:0;pointer-events:none}.xdrive-widget-inner[data-v-62b87943]{display:flex;flex-direction:column;gap:.6rem;opacity:1;max-height:300px;transition:opacity .25s ease,max-height .3s ease}.xdrive-plan-row[data-v-62b87943]{display:flex;align-items:center;justify-content:space-between}.xdrive-plan-info[data-v-62b87943]{display:flex;align-items:center;gap:.4rem;color:var(--text-primary);font-weight:600;font-size:.82rem}.xdrive-plan-info svg[data-v-62b87943]{color:#7b2ff2}.xdrive-plan-name[data-v-62b87943]{white-space:nowrap}.xdrive-upgrade-btn[data-v-62b87943]{background:linear-gradient(135deg,#7b2ff2,#d946ef);color:#fff;border:none;border-radius:6px;padding:.25rem .65rem;font-size:.7rem;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;transition:opacity .2s,transform .2s;white-space:nowrap}.xdrive-upgrade-btn[data-v-62b87943]:hover{opacity:.9;transform:translateY(-1px)}.xdrive-storage-section[data-v-62b87943]{display:flex;flex-direction:column;gap:.3rem}.xdrive-storage-bar-track[data-v-62b87943]{width:100%;height:6px;background:var(--bg-hover);border-radius:3px;overflow:hidden}.xdrive-storage-bar-fill[data-v-62b87943]{height:100%;background:linear-gradient(90deg,#3b82f6,#7b2ff2);border-radius:3px;transition:width .5s ease}.xdrive-storage-label[data-v-62b87943]{font-size:.7rem;color:var(--text-muted-soft)}.xdrive-content-types[data-v-62b87943]{display:flex;flex-direction:column;gap:.25rem}.xdrive-content-item[data-v-62b87943]{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--text-secondary)}.xdrive-content-icon[data-v-62b87943]{font-size:.85rem;width:18px;text-align:center}.xdrive-content-text[data-v-62b87943]{flex:1}.xdrive-content-count[data-v-62b87943]{font-size:.72rem;color:var(--text-muted-soft);font-weight:500}.xdrive-add-btn[data-v-62b87943]{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.5rem;border:1px dashed var(--border-subtle);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.xdrive-add-btn[data-v-62b87943]:hover{background:var(--bg-hover);color:var(--text-primary);border-color:#7b2ff2}.xdrive-add-btn svg[data-v-62b87943]{flex-shrink:0}@media(max-width:968px){.sidebar-overlay.active[data-v-62b87943]{display:block;opacity:1;pointer-events:all}.sidebar[data-v-62b87943]{position:fixed;left:0;top:var(--sexuall-safe-top, 0px);bottom:var(--sexuall-safe-bottom, 0px);transform:translate(-100%);transition:transform .3s ease;z-index:1050}.sidebar.mobile-open[data-v-62b87943]{transform:translate(0)}.sidebar.sidebar-collapsed[data-v-62b87943]{width:250px;pointer-events:all}}[data-theme=light] .sidebar-item:has(.icon-active)>.sidebar-link .sidebar-title{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;font-weight:700}.bottom-bar[data-v-fb7d24d8]{position:fixed;bottom:var(--sexuall-safe-bottom, 0px);left:250px;right:0;height:80px;background:var(--bg-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;gap:2rem;z-index:1000;transition:left .3s ease}.bottom-bar.sidebar-collapsed[data-v-fb7d24d8]{left:70px}.bottom-bar.search-only[data-v-fb7d24d8]{justify-content:flex-start}.bottom-bar.new-content-only[data-v-fb7d24d8]{justify-content:flex-end}.content-dropdown-wrapper[data-v-fb7d24d8]{position:relative;flex-shrink:0}.bottom-search[data-v-fb7d24d8]{flex:1;max-width:600px;min-width:0;position:relative;display:flex;align-items:center}.search-icon[data-v-fb7d24d8]{position:absolute;left:1.25rem;color:var(--text-disabled);pointer-events:none;z-index:1}.search-input[data-v-fb7d24d8]{width:100%;height:48px;padding:0 3rem 0 3.5rem;background:var(--bg-hover);border:1px solid var(--border-default);border-radius:24px;color:var(--text-primary-soft);font-size:.95rem;outline:none;transition:all .2s}.search-input[data-v-fb7d24d8]::placeholder{color:var(--text-disabled)}.search-input[data-v-fb7d24d8]:focus{background:var(--bg-hover-medium);border-color:var(--border-strong)}.clear-btn[data-v-fb7d24d8]{position:absolute;right:1rem;width:24px;height:24px;border-radius:50%;border:none;background:var(--bg-hover-medium);color:var(--text-primary-soft);cursor:pointer;font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center}.search-dropdown[data-v-fb7d24d8]{position:absolute;bottom:calc(100% + 8px);left:0;right:0;max-height:60vh;overflow-y:auto;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 -8px 32px #00000040;padding:.5rem;z-index:1100}.dropdown-vazio[data-v-fb7d24d8]{padding:1rem;text-align:center;color:var(--text-disabled);font-size:.9rem}.dropdown-secao[data-v-fb7d24d8]{padding:.25rem 0}.dropdown-secao+.dropdown-secao[data-v-fb7d24d8]{border-top:1px solid var(--border-subtle);margin-top:.25rem}.secao-titulo[data-v-fb7d24d8]{padding:.5rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--text-disabled);display:flex;justify-content:space-between;align-items:center}.link-acao[data-v-fb7d24d8]{background:transparent;border:none;color:var(--text-disabled);cursor:pointer;font-size:.75rem;text-transform:none;font-weight:500}.item-historico[data-v-fb7d24d8],.item-sugestao[data-v-fb7d24d8],.item-ver-tudo[data-v-fb7d24d8]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border:none;background:transparent;color:var(--text-primary-soft);text-align:left;border-radius:8px;cursor:pointer;font-size:.9rem}.item-historico[data-v-fb7d24d8]:hover,.item-sugestao[data-v-fb7d24d8]:hover,.item-ver-tudo[data-v-fb7d24d8]:hover{background:var(--bg-hover)}.item-historico .icone[data-v-fb7d24d8]{color:var(--text-disabled);flex-shrink:0}.item-historico .historico-corpo[data-v-fb7d24d8]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.item-historico .termo[data-v-fb7d24d8]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-historico .badge[data-v-fb7d24d8]{font-size:.7rem;padding:.15rem .5rem;border-radius:999px;background:var(--bg-hover-medium);color:var(--text-disabled)}.item-historico .remover[data-v-fb7d24d8]{color:var(--text-disabled);padding:0 .25rem;flex-shrink:0}.avatar-grupo[data-v-fb7d24d8]{position:relative;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.avatar-grupo-foto[data-v-fb7d24d8]{position:absolute;border-radius:50%;object-fit:cover;border:1.5px solid var(--bg-surface);background:var(--bg-hover-medium);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:600;color:var(--text-primary-soft);overflow:hidden}.avatar-grupo-placeholder[data-v-fb7d24d8]{font-size:.6rem}.avatar-grupo-emoji[data-v-fb7d24d8]{font-size:1.2rem;line-height:1}.avatar-grupo[data-count="1"] .avatar-grupo-foto[data-v-fb7d24d8]{width:36px;height:36px;top:0;left:0}.avatar-grupo[data-count="2"] .avatar-grupo-foto[data-v-fb7d24d8]:nth-child(1){width:26px;height:26px;top:0;left:0;z-index:1}.avatar-grupo[data-count="2"] .avatar-grupo-foto[data-v-fb7d24d8]:nth-child(2){width:26px;height:26px;bottom:0;right:0;z-index:2}.avatar-grupo[data-count="3"] .avatar-grupo-foto[data-v-fb7d24d8]:nth-child(1){width:20px;height:20px;top:0;left:0}.avatar-grupo[data-count="3"] .avatar-grupo-foto[data-v-fb7d24d8]:nth-child(2){width:20px;height:20px;top:0;right:0}.avatar-grupo[data-count="3"] .avatar-grupo-foto[data-v-fb7d24d8]:nth-child(3){width:20px;height:20px;bottom:0;left:50%;transform:translate(-50%)}.avatar-grupo[data-count="4"] .avatar-grupo-foto[data-v-fb7d24d8]:nth-child(1){width:17px;height:17px;top:0;left:0}.avatar-grupo[data-count="4"] .avatar-grupo-foto[data-v-fb7d24d8]:nth-child(2){width:17px;height:17px;top:0;right:0}.avatar-grupo[data-count="4"] .avatar-grupo-foto[data-v-fb7d24d8]:nth-child(3){width:17px;height:17px;bottom:0;left:0}.avatar-grupo[data-count="4"] .avatar-grupo-foto[data-v-fb7d24d8]:nth-child(4){width:17px;height:17px;bottom:0;right:0}.avatar-mini[data-v-fb7d24d8]{width:36px;height:36px;border-radius:50%;background:var(--bg-hover-medium);display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:600;flex-shrink:0}.avatar-mini.hot[data-v-fb7d24d8]{box-shadow:0 0 0 2px #f14bba}.avatar-mini img[data-v-fb7d24d8]{width:100%;height:100%;object-fit:cover}.item-sugestao .info[data-v-fb7d24d8]{display:flex;flex-direction:column;min-width:0;flex:1}.item-sugestao .linha-identidade[data-v-fb7d24d8]{display:flex;align-items:center;gap:.45rem;min-width:0}.item-sugestao .linha-meta[data-v-fb7d24d8]{margin-top:.1rem}.item-sugestao .linha-badges[data-v-fb7d24d8]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem}.search-dropdown .badge-casal-nome[data-v-fb7d24d8]{max-width:none}.search-dropdown .linha-badges .genero-badge[data-v-fb7d24d8],.search-dropdown .linha-badges .casal-badge[data-v-fb7d24d8]{max-width:100%}.item-sugestao .sexuall-id[data-v-fb7d24d8]{font-size:.78rem;color:var(--text-disabled);font-weight:500}.status-dot[data-v-fb7d24d8]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-dot.online[data-v-fb7d24d8]{background:#22c55e;box-shadow:0 0 4px #22c55e99}.status-dot.offline[data-v-fb7d24d8]{background:var(--text-disabled);opacity:.5}.item-sugestao .nome[data-v-fb7d24d8]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.item-ver-tudo[data-v-fb7d24d8]{justify-content:center;color:var(--text-primary-soft);font-weight:600;white-space:normal;text-align:center;line-height:1.35}.new-content-btn[data-v-fb7d24d8]{padding:.85rem 2rem;background-image:linear-gradient(135deg,#1d4fd7,#895bf5,#f14bba,#ef5d8d,#fa8f42 80%);border:none;border-radius:24px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap;box-shadow:0 4px 15px #ee5a6f66}.new-content-btn-text-short[data-v-fb7d24d8]{display:none}.new-content-btn[data-v-fb7d24d8]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ee5a6f99}.new-content-btn[data-v-fb7d24d8]:active{transform:translateY(0)}@media(max-width:968px){.bottom-bar[data-v-fb7d24d8]{left:0;padding:0 1rem;gap:1rem}.bottom-bar.sidebar-collapsed[data-v-fb7d24d8]{left:0}.new-content-btn[data-v-fb7d24d8]{padding:.75rem 1.5rem;font-size:.9rem}}@media(max-width:768px){.bottom-bar[data-v-fb7d24d8]{height:70px;padding:0 .75rem}.search-input[data-v-fb7d24d8]{height:44px;font-size:.9rem;padding-left:3rem}.search-icon[data-v-fb7d24d8]{left:1rem}.new-content-btn[data-v-fb7d24d8]{padding:.7rem 1.25rem;font-size:.85rem}.item-ver-tudo[data-v-fb7d24d8]{padding-top:.85rem;padding-bottom:.85rem}}@media(max-width:480px){.new-content-btn[data-v-fb7d24d8]{padding:.7rem 1rem}.new-content-btn-text-full[data-v-fb7d24d8]{display:none}.new-content-btn-text-short[data-v-fb7d24d8]{display:inline}}.footer-search-backdrop{position:fixed;inset:0;background:#00000073;z-index:1199}.footer-search-dropdown{position:fixed!important;top:auto!important;left:0;right:0;bottom:calc(70px + var(--sexuall-safe-bottom, 0px));width:auto;max-height:min(55vh,420px);overflow-y:auto;background:var(--bg-surface);border:1px solid var(--border-subtle);border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px #00000040;padding:.5rem;z-index:1200}.footer-search-dropdown .badge-casal-nome{max-width:none}.footer-search-dropdown .linha-badges .genero-badge,.footer-search-dropdown .linha-badges .casal-badge{max-width:100%}img[data-v-6d015a63],.marcacao-cluster[data-v-6d015a63],.marcacao-letra[data-v-6d015a63]{width:100%;height:100%;display:block}img[data-v-6d015a63]{object-fit:cover}.marcacao-letra[data-v-6d015a63],.marcacao-cluster[data-v-6d015a63]{display:flex;align-items:center;justify-content:center}.marcacao-cluster[data-v-6d015a63]{position:relative}.marcacao-cluster-slot[data-v-6d015a63]{position:absolute;border-radius:50%;overflow:hidden;border:1.5px solid var(--bg-surface-raised, #140b22);background:#6d28d9;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.55rem;font-weight:700}.marcacao-cluster-slot img[data-v-6d015a63]{width:100%;height:100%;object-fit:cover}.marcacao-cluster--2 .marcacao-cluster-slot[data-v-6d015a63]{width:68%;height:68%}.marcacao-cluster--2 .marcacao-cluster-slot--0[data-v-6d015a63]{top:0;left:0;z-index:2}.marcacao-cluster--2 .marcacao-cluster-slot--1[data-v-6d015a63]{right:0;bottom:0;z-index:1}.marcacao-cluster--3 .marcacao-cluster-slot[data-v-6d015a63],.marcacao-cluster--4 .marcacao-cluster-slot[data-v-6d015a63]{width:52%;height:52%}.marcacao-cluster--3 .marcacao-cluster-slot--0[data-v-6d015a63]{top:0;left:24%;z-index:3}.marcacao-cluster--3 .marcacao-cluster-slot--1[data-v-6d015a63]{bottom:0;left:0;z-index:2}.marcacao-cluster--3 .marcacao-cluster-slot--2[data-v-6d015a63]{bottom:0;right:0;z-index:1}.marcacao-cluster--4 .marcacao-cluster-slot--0[data-v-6d015a63]{top:0;left:0}.marcacao-cluster--4 .marcacao-cluster-slot--1[data-v-6d015a63]{top:0;right:0}.marcacao-cluster--4 .marcacao-cluster-slot--2[data-v-6d015a63]{bottom:0;left:0}.marcacao-cluster--4 .marcacao-cluster-slot--3[data-v-6d015a63]{bottom:0;right:0}.marcacao-picker[data-v-5df382e9]{position:relative;margin-top:.5rem}.marcacao-picker--dialogo[data-v-5df382e9]{display:none}.marcacao-picker--roxo[data-v-5df382e9]{--marcacao-accent: #c084fc;--marcacao-accent-strong: #a855f7;--marcacao-soft: rgba(168, 85, 247, .16)}.marcacao-picker--rosa[data-v-5df382e9]{--marcacao-accent: #f472b6;--marcacao-accent-strong: #ec4899;--marcacao-soft: rgba(236, 72, 153, .16)}.marcacao-picker--laranja[data-v-5df382e9]{--marcacao-accent: #fb923c;--marcacao-accent-strong: #f97316;--marcacao-soft: rgba(249, 115, 22, .16)}.marcacao-chips[data-v-5df382e9]{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.45rem;scrollbar-width:none}.marcacao-chips[data-v-5df382e9]::-webkit-scrollbar{display:none}.marcacao-chip[data-v-5df382e9]{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;max-width:220px;padding:.2rem .45rem .2rem .2rem;border-radius:999px;background:var(--marcacao-soft);border:1px solid var(--marcacao-accent, #c084fc);color:var(--text-primary-soft, var(--text-primary));font-size:.78rem;font-weight:600}.marcacao-chip-nome[data-v-5df382e9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marcacao-chip-remover[data-v-5df382e9]{border:0;background:transparent;color:var(--text-muted);font-size:1rem;line-height:1;cursor:pointer;padding:0 .1rem}.marcacao-campo[data-v-5df382e9]{position:relative;display:flex;align-items:center}.marcacao-lupa[data-v-5df382e9]{position:absolute;left:.85rem;color:var(--text-muted);font-size:.8rem;pointer-events:none}.marcacao-input[data-v-5df382e9]{width:100%;min-height:48px;padding:.7rem 2.4rem;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-input, rgba(255, 255, 255, .04));color:var(--text-primary);font-size:16px;outline:none}.marcacao-input[data-v-5df382e9]:focus{border-color:var(--marcacao-accent-strong, #a855f7)}.marcacao-input[data-v-5df382e9]::placeholder{color:var(--text-muted)}.marcacao-limpar[data-v-5df382e9],.marcacao-spinner[data-v-5df382e9]{position:absolute;right:.75rem}.marcacao-limpar[data-v-5df382e9]{border:0;background:transparent;color:var(--text-muted);width:32px;height:32px;border-radius:50%;cursor:pointer}.marcacao-spinner[data-v-5df382e9]{width:16px;height:16px;border:2px solid var(--border-default);border-top-color:var(--marcacao-accent-strong, #a855f7);border-radius:50%;animation:marcacao-spin-5df382e9 .6s linear infinite}@keyframes marcacao-spin-5df382e9{to{transform:rotate(360deg)}}.marcacao-abrir[data-v-5df382e9]{width:100%;min-height:48px;display:flex;align-items:center;gap:.65rem;padding:.7rem .9rem;border-radius:12px;border:1px solid var(--border-default);background:var(--bg-input, rgba(255, 255, 255, .04));color:var(--text-primary);font-size:.92rem;text-align:left;cursor:pointer}.marcacao-abrir-seta[data-v-5df382e9]{margin-left:auto;color:var(--text-muted);font-size:.75rem}.marcacao-camada--drop[data-v-5df382e9]{pointer-events:none}.marcacao-camada--drop .marcacao-painel[data-v-5df382e9]{pointer-events:auto;max-height:var(--marcacao-drop-max, 320px);border-radius:14px;border:1px solid var(--border-default);background:var(--bg-surface-raised, #1a1028);box-shadow:0 16px 40px #00000059;overflow:hidden;display:flex;flex-direction:column}.marcacao-camada--sheet[data-v-5df382e9]{position:fixed;left:0;right:0;z-index:4500;display:flex;flex-direction:column}.marcacao-camada--dialogo[data-v-5df382e9]{position:fixed;inset:0;z-index:4500;display:flex;align-items:center;justify-content:center;padding:1.25rem}.marcacao-backdrop[data-v-5df382e9]{position:absolute;inset:0;background:#0602109e}.marcacao-camada--sheet .marcacao-painel[data-v-5df382e9],.marcacao-camada--dialogo .marcacao-painel[data-v-5df382e9]{position:relative;z-index:1;display:flex;flex-direction:column;min-height:0;background:var(--bg-surface-raised, #140b22);color:var(--text-primary)}.marcacao-camada--sheet .marcacao-painel[data-v-5df382e9]{height:100%;border-radius:0}.marcacao-camada--dialogo .marcacao-painel[data-v-5df382e9]{width:min(440px,100%);max-height:min(78vh,680px);border-radius:18px;border:1px solid var(--border-default);box-shadow:0 24px 60px #0006;overflow:hidden}.marcacao-topo[data-v-5df382e9]{display:flex;align-items:center;gap:.5rem;padding:calc(.7rem + env(safe-area-inset-top,0px)) .75rem .7rem;border-bottom:1px solid var(--border-default)}.marcacao-camada--dialogo .marcacao-topo[data-v-5df382e9]{padding-top:.85rem}.marcacao-titulo[data-v-5df382e9]{flex:1;margin:0;font-size:1rem;font-weight:700;text-align:center}.marcacao-voltar[data-v-5df382e9],.marcacao-concluir[data-v-5df382e9]{border:0;background:transparent;color:var(--text-primary);min-height:40px;cursor:pointer}.marcacao-voltar[data-v-5df382e9]{width:40px;border-radius:50%}.marcacao-concluir[data-v-5df382e9]{color:var(--marcacao-accent, #c084fc);font-weight:700;font-size:.92rem;padding:0 .35rem}.marcacao-concluir[data-v-5df382e9]:disabled{opacity:.4;cursor:default}.marcacao-campo--painel[data-v-5df382e9]{margin:.75rem .9rem 0}.marcacao-chips--painel[data-v-5df382e9]{margin:.65rem .9rem 0}.marcacao-lista[data-v-5df382e9]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.35rem .35rem calc(.75rem + env(safe-area-inset-bottom,0px))}.marcacao-camada--sheet .marcacao-lista[data-v-5df382e9]{padding-bottom:.75rem}.marcacao-opcao[data-v-5df382e9]{width:100%;min-height:48px;display:flex;align-items:center;gap:.75rem;padding:.55rem .7rem;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer}.marcacao-opcao--ativa[data-v-5df382e9],.marcacao-opcao[data-v-5df382e9]:hover{background:var(--bg-hover, rgba(255, 255, 255, .05))}.marcacao-opcao--escolhida[data-v-5df382e9]{background:var(--marcacao-soft, rgba(168, 85, 247, .12))}.marcacao-avatar[data-v-5df382e9]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--marcacao-accent-strong, #7c3aed),#6366f1);color:#fff;font-weight:700}.marcacao-avatar--chip[data-v-5df382e9]{width:22px;height:22px;font-size:.65rem}.marcacao-avatar--casal[data-v-5df382e9]{background:transparent;overflow:visible}.marcacao-opcao-texto[data-v-5df382e9]{display:flex;flex-direction:column;min-width:0;flex:1}.marcacao-opcao-nome[data-v-5df382e9]{font-weight:700;font-size:.92rem;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.marcacao-opcao-sub[data-v-5df382e9]{color:var(--text-muted);font-size:.78rem}.marcacao-badge[data-v-5df382e9]{font-size:.62rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;padding:.1rem .35rem;border-radius:999px}.marcacao-badge--parceiro[data-v-5df382e9]{background:var(--marcacao-soft, rgba(168, 85, 247, .16));color:var(--marcacao-accent-strong, #7c3aed)}.marcacao-badge--casal[data-v-5df382e9]{background:linear-gradient(135deg,#ec4899,#f43f5e);color:#fff}.marcacao-check[data-v-5df382e9]{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--border-default);display:flex;align-items:center;justify-content:center;color:transparent;flex:0 0 auto;transition:transform .15s ease,background .15s ease,color .15s ease}.marcacao-check--on[data-v-5df382e9]{background:var(--marcacao-accent-strong, #a855f7);border-color:transparent;color:#fff;transform:scale(1.05)}.marcacao-check i[data-v-5df382e9]{font-size:.65rem}.marcacao-estado[data-v-5df382e9],.marcacao-mais[data-v-5df382e9]{padding:1.5rem 1rem;text-align:center;color:var(--text-muted)}.marcacao-estado i[data-v-5df382e9]{display:block;font-size:1.4rem;margin-bottom:.6rem;opacity:.7}.marcacao-estado p[data-v-5df382e9]{margin:0}.marcacao-tentar[data-v-5df382e9]{margin-top:.8rem;border:0;border-radius:999px;padding:.55rem .9rem;background:var(--marcacao-soft);color:var(--marcacao-accent, #c084fc);font-weight:700;cursor:pointer}.marcacao-skeleton[data-v-5df382e9]{display:flex;align-items:center;gap:.75rem;padding:.65rem .7rem}.marcacao-skeleton-avatar[data-v-5df382e9],.marcacao-skeleton-texto span[data-v-5df382e9]{background:var(--border-default, rgba(128, 128, 128, .28));animation:marcacao-pulse-5df382e9 1.1s ease-in-out infinite}.marcacao-skeleton-avatar[data-v-5df382e9]{width:40px;height:40px;border-radius:50%;flex:0 0 auto}.marcacao-skeleton-texto[data-v-5df382e9]{flex:1;display:flex;flex-direction:column;gap:.35rem}.marcacao-skeleton-texto span[data-v-5df382e9]{height:10px;border-radius:999px;display:block}.marcacao-skeleton-texto span[data-v-5df382e9]:first-child{width:46%}.marcacao-skeleton-texto span[data-v-5df382e9]:last-child{width:28%}@keyframes marcacao-pulse-5df382e9{50%{opacity:.45}}.marcacao-sr[data-v-5df382e9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.modal-overlay[data-v-fdf49efc]{position:fixed;inset:0;background:var(--bg-overlay-medium);display:flex;align-items:flex-end;justify-content:center;z-index:2000;padding:0}.modal-content[data-v-fdf49efc]{background:var(--bg-surface-raised);border-radius:0;width:100%;max-width:100%;height:100%;max-height:100vh;max-height:100dvh;display:flex;flex-direction:column;border:1px solid var(--border-default);border-bottom:none;overflow:hidden}.modal-header[data-v-fdf49efc]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:calc(.85rem + env(safe-area-inset-top,0px)) 1rem .85rem;border-bottom:1px solid var(--border-default);flex:0 0 auto}.modal-title[data-v-fdf49efc]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.close-btn[data-v-fdf49efc]{background:none;border:none;color:var(--text-muted);cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s,background .2s}.close-btn[data-v-fdf49efc]:hover,.close-btn[data-v-fdf49efc]:active{color:var(--text-primary-soft);background:var(--bg-hover)}.modal-body[data-v-fdf49efc]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem;display:flex;flex-direction:column;gap:1.1rem}.modal-footer[data-v-fdf49efc]{flex:0 0 auto;display:flex;flex-direction:column;gap:.6rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-default);background:var(--bg-surface-raised)}@media(min-width:641px){.modal-overlay[data-v-fdf49efc]{align-items:center;padding:1rem}.modal-content[data-v-fdf49efc]{border-radius:16px;max-width:600px;height:auto;max-height:90vh;border-bottom:1px solid var(--border-default)}.modal-header[data-v-fdf49efc]{padding:1.5rem}.modal-title[data-v-fdf49efc]{font-size:1.25rem}.modal-body[data-v-fdf49efc]{padding:1.5rem;gap:1.5rem}.modal-footer[data-v-fdf49efc]{padding:1.25rem 1.5rem}}.form-group[data-v-fdf49efc]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-fdf49efc]{font-size:.9rem;font-weight:600;color:var(--text-secondary-soft)}.required[data-v-fdf49efc]{color:#ff6b7a}.form-textarea[data-v-fdf49efc]{resize:vertical;min-height:120px}.char-counter[data-v-fdf49efc]{font-size:.8rem;color:var(--text-muted-soft);text-align:right}.hot-content-toggle[data-v-fdf49efc]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ff6b7a1a;border:1px solid rgba(255,107,122,.3);border-radius:8px}.toggle-info[data-v-fdf49efc]{display:flex;flex-direction:column;gap:.25rem}.toggle-title[data-v-fdf49efc]{font-size:.95rem;font-weight:600;color:var(--text-primary-soft)}.toggle-subtitle[data-v-fdf49efc]{font-size:.8rem;color:var(--text-muted)}.toggle-switch[data-v-fdf49efc]{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch input[data-v-fdf49efc]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-fdf49efc]{background-color:#ff6b7a}.hot-price-group[data-v-fdf49efc]{margin-top:.75rem;padding:1rem;background:#ff6b7a0d;border:1px solid rgba(255,107,122,.2);border-radius:8px}.submit-btn[data-v-fdf49efc]{width:100%;padding:1rem;background:linear-gradient(90deg,#ff5d7c,#ff8a5b);border:none;border-radius:8px;color:var(--text-white);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.submit-btn[data-v-fdf49efc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff5d7c66}.submit-btn[data-v-fdf49efc]:disabled{opacity:.6;cursor:not-allowed}.ai-content-toggle[data-v-fdf49efc]{display:flex;align-items:flex-start;gap:.75rem;margin-top:.75rem;padding:.85rem 1rem;background:var(--bg-input-alt);border:1px solid var(--border-default);border-radius:8px;transition:border-color .2s}.ai-content-toggle[data-v-fdf49efc]:has(input:checked){border-color:#9f6cff66;background:#9f6cff0d}.ai-toggle-info[data-v-fdf49efc]{display:flex;flex-direction:column;gap:.3rem;flex:1}.ai-toggle-title[data-v-fdf49efc]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--text-primary-soft)}.ai-toggle-title svg[data-v-fdf49efc]{flex-shrink:0;color:#9f6cffcc}.ai-toggle-subtitle[data-v-fdf49efc]{font-size:.8rem;color:var(--text-muted-soft);line-height:1.4}.ai-toggle-subtitle a[data-v-fdf49efc]{color:#9f6cffe6;text-decoration:underline;text-underline-offset:2px}.ai-toggle-subtitle a[data-v-fdf49efc]:hover{color:#9f6cff}.form-input[data-v-fdf49efc],.form-textarea[data-v-fdf49efc]{width:100%;padding:.85rem 1rem;background:var(--bg-input);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary-soft);font-size:.95rem;font-family:inherit;transition:all .2s}.form-input[data-v-fdf49efc]:focus,.form-textarea[data-v-fdf49efc]:focus{outline:none;border-color:#9f6cff80;background:#0006}.form-input[data-v-fdf49efc]::placeholder,.form-textarea[data-v-fdf49efc]::placeholder{color:var(--text-placeholder)}.form-textarea[data-v-fdf49efc]{resize:vertical;min-height:80px}.radio-group[data-v-fdf49efc]{display:flex;flex-direction:column;gap:.75rem}.radio-option[data-v-fdf49efc]{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--text-secondary-soft)}.radio-option input[type=radio][data-v-fdf49efc]{width:18px;height:18px;cursor:pointer;accent-color:#ff6b7a}.toggle-switch[data-v-fdf49efc]{position:relative;display:inline-block;width:48px;height:24px;flex-shrink:0;cursor:pointer}.toggle-switch input[data-v-fdf49efc]{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;margin:0;cursor:pointer;z-index:2}.toggle-slider[data-v-fdf49efc]{position:absolute;cursor:pointer;inset:0;background-color:var(--bg-active-strong);transition:.3s;border-radius:24px}.toggle-slider[data-v-fdf49efc]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-fdf49efc]:before{transform:translate(24px)}.publish-destination-section[data-v-fdf49efc]{display:flex;flex-direction:column;gap:.75rem}.destination-header[data-v-fdf49efc]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.destination-header-icon[data-v-fdf49efc]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#7b2ff233,#d946ef33);display:flex;align-items:center;justify-content:center;color:#d946ef;font-size:.95rem}.destination-title[data-v-fdf49efc]{font-size:1rem;font-weight:700;color:var(--text-primary-soft);margin:0}.destination-subtitle[data-v-fdf49efc]{font-size:.78rem;color:var(--text-muted);margin:0}.destination-card[data-v-fdf49efc]{border:1px solid var(--border-default);border-radius:12px;transition:all .3s ease;background:var(--bg-input-alt)}.destination-card.active[data-v-fdf49efc]{border-color:#7b2ff266;box-shadow:0 0 0 1px #7b2ff226,0 4px 16px #00000026}.destination-card-hot.active[data-v-fdf49efc]{border-color:#ff6b7a66;box-shadow:0 0 0 1px #ff6b7a26,0 4px 16px #00000026}.destination-card-header[data-v-fdf49efc]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem}.destination-card-left[data-v-fdf49efc]{display:flex;align-items:center;gap:.75rem}.destination-card-actions[data-v-fdf49efc]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.default-badge[data-v-fdf49efc]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:6px;background:linear-gradient(135deg,#d946ef2e,#7b2ff22e);color:#d946ef;white-space:nowrap}.default-badge i[data-v-fdf49efc]{font-size:.65rem}.default-btn[data-v-fdf49efc]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:500;padding:.2rem .6rem;border-radius:6px;border:1px solid var(--border-light);background:transparent;color:var(--text-muted-soft);cursor:pointer;white-space:nowrap;transition:all .2s}.default-btn i[data-v-fdf49efc]{font-size:.65rem}.default-btn[data-v-fdf49efc]:hover{border-color:#d946ef66;color:#d946ef;background:#d946ef0f}.has-tooltip[data-v-fdf49efc]{position:relative}.has-tooltip[data-v-fdf49efc]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);right:0;width:260px;padding:.65rem .85rem;background:var(--bg-surface-raised);color:var(--text-secondary);font-size:.75rem;font-weight:400;line-height:1.45;border-radius:10px;border:1px solid var(--border-default);box-shadow:0 6px 24px #00000040;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s;transform:translateY(4px);pointer-events:none;z-index:100;white-space:normal}.has-tooltip[data-v-fdf49efc]:before{content:"";position:absolute;bottom:calc(100% + 4px);right:16px;width:10px;height:10px;background:var(--bg-surface-raised);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);transform:rotate(45deg);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:101}.has-tooltip[data-v-fdf49efc]:hover:after,.has-tooltip[data-v-fdf49efc]:hover:before{opacity:1;visibility:visible;transform:translateY(0)}.has-tooltip[data-v-fdf49efc]:hover:before{transform:rotate(45deg)}.destination-avatar[data-v-fdf49efc]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;overflow:hidden;flex-shrink:0}.destination-avatar img[data-v-fdf49efc]{width:100%;height:100%;object-fit:cover}.dest-casal-cluster[data-v-fdf49efc]{position:relative;width:38px;height:38px}.dest-casal-slot[data-v-fdf49efc]{position:absolute;border-radius:50%;overflow:hidden;border:2px solid var(--bg-card, #1a0a2e);background:linear-gradient(135deg,#a855f7,#6366f1)}.dest-casal-slot img[data-v-fdf49efc]{width:100%;height:100%;object-fit:cover;display:block}.dest-casal-letter[data-v-fdf49efc]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.55rem;font-weight:700;color:#fff}.dest-casal-cluster--2 .dest-casal-slot--0[data-v-fdf49efc]{width:26px;height:26px;top:0;left:0;z-index:2}.dest-casal-cluster--2 .dest-casal-slot--1[data-v-fdf49efc]{width:26px;height:26px;bottom:0;right:0;z-index:1}.dest-casal-cluster--3 .dest-casal-slot--0[data-v-fdf49efc]{width:24px;height:24px;top:0;left:50%;transform:translate(-50%);z-index:3}.dest-casal-cluster--3 .dest-casal-slot--1[data-v-fdf49efc]{width:24px;height:24px;bottom:0;left:0;z-index:2}.dest-casal-cluster--3 .dest-casal-slot--2[data-v-fdf49efc]{width:24px;height:24px;bottom:0;right:0;z-index:1}.dest-casal-cluster--4 .dest-casal-slot--0[data-v-fdf49efc],.dest-casal-cluster--4 .dest-casal-slot--1[data-v-fdf49efc],.dest-casal-cluster--4 .dest-casal-slot--2[data-v-fdf49efc],.dest-casal-cluster--4 .dest-casal-slot--3[data-v-fdf49efc]{width:20px;height:20px}.dest-casal-cluster--4 .dest-casal-slot--0[data-v-fdf49efc]{top:0;left:0;z-index:4}.dest-casal-cluster--4 .dest-casal-slot--1[data-v-fdf49efc]{top:0;right:0;z-index:3}.dest-casal-cluster--4 .dest-casal-slot--2[data-v-fdf49efc]{bottom:0;left:0;z-index:2}.dest-casal-cluster--4 .dest-casal-slot--3[data-v-fdf49efc]{bottom:0;right:0;z-index:1}.avatar-hot[data-v-fdf49efc]{background:linear-gradient(135deg,#f97316,#ef4444)}.destination-info[data-v-fdf49efc]{display:flex;flex-direction:column}.destination-name[data-v-fdf49efc]{font-size:.9rem;font-weight:600;color:var(--text-primary-soft);display:flex;align-items:center;gap:.4rem}.destination-username[data-v-fdf49efc]{font-size:.78rem;color:var(--text-muted)}.hot-badge[data-v-fdf49efc]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff}.individual-badge[data-v-fdf49efc]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#7b2ff2,#d946ef);color:#fff}.casal-badge[data-v-fdf49efc]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#ec4899,#f43f5e);color:#fff}.toggle-switch input:checked+.toggle-slider-purple[data-v-fdf49efc]{background-color:#7b2ff2}.toggle-switch input:checked+.toggle-slider-pink[data-v-fdf49efc]{background-color:#ec4899}.toggle-switch input:checked+.toggle-slider-hot[data-v-fdf49efc]{background:linear-gradient(135deg,#f97316,#ef4444)}.destination-options[data-v-fdf49efc]{padding:0 1rem 1rem;animation:fadeIn-fdf49efc .25s ease}@keyframes fadeIn-fdf49efc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.option-buttons[data-v-fdf49efc]{display:flex;gap:.5rem}.option-btn[data-v-fdf49efc]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem .75rem;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-input);color:var(--text-secondary-soft);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.option-btn[data-v-fdf49efc]:hover{border-color:#7b2ff24d;background:#7b2ff20d}.option-btn.selected[data-v-fdf49efc]{border-color:#7b2ff2;background:#7b2ff21f;color:#d946ef;font-weight:600}.option-btn i[data-v-fdf49efc]{font-size:.85rem}.hot-options[data-v-fdf49efc]{display:flex;flex-direction:column;gap:.75rem}.hot-options-label[data-v-fdf49efc]{font-size:.82rem;font-weight:600;color:var(--text-secondary-soft);margin-bottom:-.25rem}.hot-option-buttons[data-v-fdf49efc]{display:flex;gap:.5rem}.option-btn-hot[data-v-fdf49efc]{flex-direction:column;gap:.25rem;padding:.75rem .5rem;text-align:center}.option-btn-hot span[data-v-fdf49efc]{font-size:.82rem}.option-btn-hot small[data-v-fdf49efc]{font-size:.7rem;color:var(--text-muted);font-weight:400}.option-btn-hot.selected[data-v-fdf49efc]{border-color:#f97316;background:#f973161f;color:#f97316}.option-btn-hot.selected small[data-v-fdf49efc]{color:#f97316b3}.hot-price-section[data-v-fdf49efc]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.hot-price-section .price-label[data-v-fdf49efc]{margin:0;white-space:nowrap}.hot-price-section .price-input[data-v-fdf49efc]{max-width:120px}.hot-subscription-section[data-v-fdf49efc],.subscription-levels[data-v-fdf49efc]{display:flex;flex-direction:column;gap:.5rem}.subscription-level-item[data-v-fdf49efc]{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border:1px solid var(--border-default);border-radius:10px;cursor:pointer;transition:all .2s;background:var(--bg-input)}.subscription-level-item[data-v-fdf49efc]:hover{border-color:#f973164d}.subscription-level-item.checked[data-v-fdf49efc]{border-color:#f97316;background:#f9731614}.subscription-level-item input[type=checkbox][data-v-fdf49efc]{display:none}.level-icon[data-v-fdf49efc]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;flex-shrink:0}.level-info[data-v-fdf49efc]{display:flex;flex-direction:column;flex:1}.level-name[data-v-fdf49efc]{font-size:.88rem;font-weight:600;color:var(--text-primary-soft)}.level-price[data-v-fdf49efc]{font-size:.75rem;color:var(--text-muted)}.level-check[data-v-fdf49efc]{width:22px;height:22px;border-radius:50%;border:2px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-size:.65rem;color:transparent;transition:all .2s;flex-shrink:0}.subscription-level-item.checked .level-check[data-v-fdf49efc]{border-color:#f97316;background:#f97316;color:#fff}.price-input-wrapper[data-v-fdf49efc]{display:flex;align-items:center;gap:.5rem}.price-prefix[data-v-fdf49efc]{color:var(--text-tertiary);font-weight:600;font-size:1rem}.price-input[data-v-fdf49efc]{max-width:160px}.price-hint[data-v-fdf49efc]{display:block;margin-top:.5rem;font-size:.75rem;color:#ffffff73}.conjuge-section[data-v-fdf49efc]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .08))}.conjuge-check[data-v-fdf49efc]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;background:var(--bg-hover-subtle, rgba(255, 255, 255, .04));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:8px;cursor:pointer;transition:all .2s}.conjuge-check[data-v-fdf49efc]:hover{border-color:#a855f74d;background:#a855f70f}.conjuge-profile[data-v-fdf49efc]{display:flex;align-items:center;gap:.5rem}.conjuge-avatar[data-v-fdf49efc]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#ec4899);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.7rem;flex-shrink:0;overflow:hidden}.conjuge-avatar img[data-v-fdf49efc]{width:100%;height:100%;object-fit:cover;border-radius:50%}.conjuge-name[data-v-fdf49efc]{font-size:.85rem;font-weight:600;color:var(--text-primary, #fff)}.conjuge-action[data-v-fdf49efc]{display:flex;align-items:center;gap:.4rem}.conjuge-action input[type=checkbox][data-v-fdf49efc]{accent-color:#a855f7;width:16px;height:16px;cursor:pointer}.conjuge-label[data-v-fdf49efc]{font-size:.78rem;color:var(--text-secondary, rgba(255, 255, 255, .7));white-space:nowrap}.conjuge-hint[data-v-fdf49efc]{display:flex;align-items:flex-start;gap:.4rem;margin-top:.5rem;font-size:.7rem;line-height:1.4;color:var(--text-muted, rgba(255, 255, 255, .4))}.conjuge-hint i[data-v-fdf49efc]{margin-top:1px;flex-shrink:0;color:#a855f780}.publish-disclaimer[data-v-fdf49efc]{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;background:var(--bg-hover-subtle, rgba(255, 255, 255, .04));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:8px;margin-bottom:.25rem}.publish-disclaimer i[data-v-fdf49efc]{color:var(--text-muted, rgba(255, 255, 255, .4));font-size:.8rem;margin-top:2px;flex-shrink:0}.publish-disclaimer span[data-v-fdf49efc]{font-size:.72rem;line-height:1.45;color:var(--text-muted, rgba(255, 255, 255, .45))}.publish-disclaimer a[data-v-fdf49efc]{color:#d946ef;text-decoration:none;font-weight:600}.publish-disclaimer a[data-v-fdf49efc]:hover{text-decoration:underline}@media(max-width:480px){.destination-card-header[data-v-fdf49efc]{flex-wrap:wrap;row-gap:.4rem;padding:.75rem}.destination-card-left[data-v-fdf49efc]{width:100%;min-width:0}.destination-info[data-v-fdf49efc]{min-width:0;overflow:hidden}.destination-name[data-v-fdf49efc]{flex-wrap:wrap;row-gap:.2rem}.destination-username[data-v-fdf49efc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destination-card-actions[data-v-fdf49efc]{width:100%;justify-content:space-between;padding-top:.4rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .06))}.conjuge-check[data-v-fdf49efc]{align-items:flex-start}.conjuge-action[data-v-fdf49efc]{flex-shrink:1;min-width:0}.conjuge-label[data-v-fdf49efc]{white-space:normal;line-height:1.35}.destination-options[data-v-fdf49efc]{padding:0 .75rem .75rem}.option-btn[data-v-fdf49efc]{font-size:.78rem;padding:.55rem .5rem;gap:.3rem}.option-btn i[data-v-fdf49efc]{font-size:.78rem}.option-check[data-v-fdf49efc]{width:18px;height:18px;font-size:.5rem}.feed-sub-option-item[data-v-fdf49efc]{font-size:.78rem;padding:.55rem .5rem;gap:.35rem}.feed-sub-option-item i[data-v-fdf49efc]{font-size:.78rem}.option-btn-hot span[data-v-fdf49efc]{font-size:.75rem}.option-btn-hot small[data-v-fdf49efc]{font-size:.65rem}.colab-toggle[data-v-fdf49efc]{flex-wrap:wrap;gap:.5rem}.colab-toggle-left[data-v-fdf49efc]{flex:1}.ai-content-toggle[data-v-fdf49efc]{padding:.75rem}}.location-autocomplete[data-v-fdf49efc]{position:relative}.location-input-wrapper[data-v-fdf49efc]{position:relative;display:flex;align-items:center}.location-icon[data-v-fdf49efc]{position:absolute;left:12px;color:var(--text-muted-soft);pointer-events:none;z-index:1}.location-input[data-v-fdf49efc]{padding-left:36px!important;padding-right:36px!important}.location-clear-btn[data-v-fdf49efc]{position:absolute;right:10px;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s}.location-clear-btn[data-v-fdf49efc]:hover{color:var(--text-primary-soft)}.location-loading[data-v-fdf49efc]{display:flex;align-items:center;gap:8px;padding:10px 12px;color:var(--text-muted);font-size:.85rem}.loading-spinner-sm[data-v-fdf49efc]{width:16px;height:16px;border:2px solid rgba(159,108,255,.2);border-top-color:#9f6cffcc;border-radius:50%;animation:spin-fdf49efc .6s linear infinite}@keyframes spin-fdf49efc{to{transform:rotate(360deg)}}.location-suggestions[data-v-fdf49efc]{position:absolute;top:100%;left:0;right:0;background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:0 0 8px 8px;max-height:220px;overflow-y:auto;z-index:10;list-style:none;margin:0;padding:0;box-shadow:0 4px 12px #0000004d}.location-suggestion-item[data-v-fdf49efc]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;transition:background .15s}.location-suggestion-item[data-v-fdf49efc]:hover{background:var(--bg-hover)}.suggestion-icon[data-v-fdf49efc]{flex-shrink:0;margin-top:2px;color:var(--text-muted-soft)}.suggestion-text[data-v-fdf49efc]{display:flex;flex-direction:column;gap:2px;min-width:0}.suggestion-main[data-v-fdf49efc]{font-size:.9rem;color:var(--text-primary-soft);font-weight:500}.suggestion-secondary[data-v-fdf49efc]{font-size:.78rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-location[data-v-fdf49efc]{display:flex;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;background:#9f6cff1a;border:1px solid rgba(159,108,255,.3);border-radius:6px;font-size:.85rem;color:#9f6cffe6}.feed-sub-options[data-v-fdf49efc]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .08));animation:fadeIn-fdf49efc .25s ease}.feed-sub-options-text[data-v-fdf49efc]{font-size:.78rem;color:var(--text-muted, rgba(255, 255, 255, .5));line-height:1.45;margin:0 0 .6rem}.feed-sub-options-checkboxes[data-v-fdf49efc]{display:flex;gap:.5rem}.feed-sub-option-item[data-v-fdf49efc]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem .75rem;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-input);color:var(--text-secondary-soft);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.feed-sub-option-item[data-v-fdf49efc]:hover{border-color:#7b2ff24d;background:#7b2ff20d}.feed-sub-option-item.checked[data-v-fdf49efc]{border-color:#7b2ff2;background:#7b2ff21f;color:#d946ef;font-weight:600}.feed-sub-option-item input[type=checkbox][data-v-fdf49efc]{display:none}.feed-sub-option-item i[data-v-fdf49efc]{font-size:.82rem}.feed-sub-tooltip-icon[data-v-fdf49efc]{font-size:.78rem!important;color:var(--text-muted, rgba(255, 255, 255, .4));cursor:pointer;margin-left:-.15rem;transition:color .2s}.feed-sub-tooltip-icon[data-v-fdf49efc]:hover{color:#d946ef}.feed-sub-hint[data-v-fdf49efc]{display:flex;align-items:flex-start;gap:.55rem;margin-top:.6rem;padding:.7rem .85rem;background:var(--bg-surface-raised, rgba(123, 47, 242, .06));border:1px solid rgba(123,47,242,.18);border-radius:10px;font-size:.82rem;line-height:1.55;color:var(--text-secondary)}.feed-sub-hint>i[data-v-fdf49efc]{color:#d946ef;font-size:.85rem;margin-top:.18rem;flex-shrink:0}.feed-sub-hint>span[data-v-fdf49efc]{flex:1}.feed-sub-hint-close[data-v-fdf49efc]{background:none;border:none;color:var(--text-muted, rgba(255, 255, 255, .4));font-size:1.1rem;cursor:pointer;padding:0;line-height:1;flex-shrink:0;transition:color .2s}.feed-sub-hint-close[data-v-fdf49efc]:hover{color:var(--text-primary)}.tooltip-hint-enter-active[data-v-fdf49efc],.tooltip-hint-leave-active[data-v-fdf49efc]{transition:opacity .2s ease,transform .2s ease}.tooltip-hint-enter-from[data-v-fdf49efc],.tooltip-hint-leave-to[data-v-fdf49efc]{opacity:0;transform:translateY(-4px)}.option-check[data-v-fdf49efc]{width:20px;height:20px;border-radius:50%;border:2px solid var(--border-strong, rgba(255, 255, 255, .15));background:transparent;display:flex;align-items:center;justify-content:center;font-size:.55rem;color:transparent;transition:all .2s;flex-shrink:0;margin-left:auto}.option-btn.selected .option-check[data-v-fdf49efc],.feed-sub-option-item.checked .option-check[data-v-fdf49efc]{border-color:#d946ef;background:#d946ef;color:#fff}.colab-section[data-v-fdf49efc]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .08))}.colab-toggle[data-v-fdf49efc]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem}.colab-toggle-left[data-v-fdf49efc]{display:flex;align-items:center;gap:.5rem}.colab-toggle-left i[data-v-fdf49efc]{color:var(--text-muted, rgba(255, 255, 255, .5));font-size:.85rem}.colab-label[data-v-fdf49efc]{font-size:.88rem;font-weight:600;color:var(--text-primary-soft)}.colab-hint[data-v-fdf49efc]{font-size:.72rem;color:var(--text-muted)}.fbe-overlay[data-v-88ad50c7]{position:fixed;inset:0;background:#000000d9;z-index:2200;display:flex;align-items:center;justify-content:center;padding:1rem}.fbe-modal[data-v-88ad50c7]{background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:16px;width:100%;max-width:920px;max-height:95vh;display:flex;flex-direction:column;overflow:hidden}.fbe-header[data-v-88ad50c7]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-default);gap:1rem}.fbe-title[data-v-88ad50c7]{margin:0 0 .25rem;font-size:1.15rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.fbe-title i[data-v-88ad50c7]{color:#9f6cffe6}.fbe-subtitle[data-v-88ad50c7]{margin:0;font-size:.82rem;color:var(--text-muted)}.fbe-close[data-v-88ad50c7]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem}.fbe-close[data-v-88ad50c7]:hover{color:var(--text-primary)}.fbe-body[data-v-88ad50c7]{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.fbe-stage-wrapper[data-v-88ad50c7]{width:100%;flex-shrink:0;background:#000;border-radius:12px;overflow:visible;border:1px solid var(--border-default);display:flex;align-items:center;justify-content:center;min-height:240px;padding:14px}.fbe-stage[data-v-88ad50c7]{position:relative;max-width:100%;max-height:60vh;line-height:0;-webkit-user-select:none;user-select:none;touch-action:none}.fbe-stage-drawing[data-v-88ad50c7]{cursor:crosshair}.fbe-img[data-v-88ad50c7]{display:block;max-width:100%;max-height:60vh;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fbe-region[data-v-88ad50c7]{position:absolute;border:2px dashed rgba(159,108,255,.8);cursor:move;box-sizing:border-box;border-radius:6px}.fbe-region.selected[data-v-88ad50c7]{border-color:#ffd700f2;box-shadow:0 0 0 2px #ffd7002e}.fbe-region.is-disabled .fbe-region-fake-blur[data-v-88ad50c7]{display:none}.fbe-region-overlay[data-v-88ad50c7]{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(159,108,255,.18) 60%,transparent 72%);pointer-events:none;border-radius:50%}.fbe-region-fake-blur[data-v-88ad50c7]{position:absolute;inset:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;border-radius:50%;-webkit-mask-image:radial-gradient(ellipse at center,#000 58%,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 58%,transparent 70%)}.fbe-region-num[data-v-88ad50c7]{position:absolute;top:-10px;left:-10px;background:#9f6cfff2;color:#fff;font-size:.7rem;font-weight:700;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.fbe-region.selected .fbe-region-num[data-v-88ad50c7]{background:gold;color:#1a1a1a}.fbe-region-toggle[data-v-88ad50c7],.fbe-region-delete[data-v-88ad50c7]{position:absolute;top:-14px;width:26px;height:26px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;box-shadow:0 2px 6px #0006}.fbe-region-toggle[data-v-88ad50c7]{right:22px;background:#000000bf}.fbe-region-toggle[data-v-88ad50c7]:hover{background:#000000e6}.fbe-region-delete[data-v-88ad50c7]{right:-10px;background:#ff3c50f2}.fbe-region-delete[data-v-88ad50c7]:hover{background:#ff3c50}.fbe-handle[data-v-88ad50c7]{position:absolute;width:14px;height:14px;background:gold;border:2px solid #1a1a1a;border-radius:50%;box-sizing:border-box}.fbe-handle-nw[data-v-88ad50c7]{top:-8px;left:-8px;cursor:nwse-resize}.fbe-handle-ne[data-v-88ad50c7]{top:-8px;right:-8px;cursor:nesw-resize}.fbe-handle-sw[data-v-88ad50c7]{bottom:-8px;left:-8px;cursor:nesw-resize}.fbe-handle-se[data-v-88ad50c7]{bottom:-8px;right:-8px;cursor:nwse-resize}.fbe-loading[data-v-88ad50c7]{position:absolute;inset:0;background:#0000008c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#fff;font-size:.9rem;line-height:1.4}.fbe-spinner[data-v-88ad50c7]{width:32px;height:32px;border:3px solid rgba(255,255,255,.2);border-top-color:#9f6cfff2;border-radius:50%;animation:fbe-spin-88ad50c7 .8s linear infinite}.fbe-spinner-sm[data-v-88ad50c7]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:fbe-spin-88ad50c7 .7s linear infinite;margin-right:6px;vertical-align:-2px}@keyframes fbe-spin-88ad50c7{to{transform:rotate(360deg)}}.fbe-controls[data-v-88ad50c7]{display:flex;flex-direction:column;gap:.85rem}.fbe-info[data-v-88ad50c7]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.85rem;color:var(--text-muted)}.fbe-info-count[data-v-88ad50c7]{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-secondary-soft);font-weight:500}.fbe-info-warn[data-v-88ad50c7]{display:inline-flex;align-items:center;gap:.4rem;color:#ffc107f2}.fbe-controls-row[data-v-88ad50c7]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:640px){.fbe-controls-row[data-v-88ad50c7]{grid-template-columns:1fr}}.fbe-control-group[data-v-88ad50c7]{display:flex;flex-direction:column;gap:.5rem}.fbe-control-label[data-v-88ad50c7]{font-size:.8rem;font-weight:600;color:var(--text-secondary-soft);display:flex;justify-content:space-between}.fbe-intensity-value[data-v-88ad50c7]{color:#9f6cfff2;font-weight:700}.fbe-style-buttons[data-v-88ad50c7]{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.fbe-style-btn[data-v-88ad50c7]{background:var(--bg-input-alt);border:1.5px solid var(--border-default);color:var(--text-secondary-soft);font-size:.82rem;padding:.55rem .4rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:all .15s}.fbe-style-btn[data-v-88ad50c7]:hover{border-color:#9f6cff66}.fbe-style-btn.selected[data-v-88ad50c7]{border-color:#9f6cffb3;background:#9f6cff1f;color:#9f6cfff2}.fbe-emoji[data-v-88ad50c7]{font-size:1rem;line-height:1}.fbe-slider[data-v-88ad50c7]{width:100%;accent-color:rgba(159,108,255,.95)}.fbe-actions-row[data-v-88ad50c7]{display:flex;gap:.5rem;flex-wrap:wrap}.fbe-disclaimer[data-v-88ad50c7]{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .9rem;background:#9f6cff0f;border:1px solid rgba(159,108,255,.2);border-radius:8px;font-size:.78rem;color:var(--text-muted);line-height:1.45}.fbe-disclaimer i[data-v-88ad50c7]{color:#9f6cffd9;margin-top:2px;flex-shrink:0}.fbe-footer[data-v-88ad50c7]{display:flex;justify-content:flex-end;gap:.6rem;padding:1rem 1.5rem;border-top:1px solid var(--border-default);background:var(--bg-secondary)}.fbe-btn[data-v-88ad50c7]{border:none;border-radius:8px;padding:.7rem 1.1rem;font-size:.9rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:all .15s}.fbe-btn[data-v-88ad50c7]:disabled{opacity:.55;cursor:not-allowed}.fbe-btn-ghost[data-v-88ad50c7]{background:var(--bg-input-alt);border:1px solid var(--border-default);color:var(--text-secondary-soft)}.fbe-btn-ghost[data-v-88ad50c7]:hover:not(:disabled){border-color:#9f6cff80;color:#9f6cfff2}.fbe-btn-secondary[data-v-88ad50c7]{background:var(--bg-input-alt);border:1px solid var(--border-default);color:var(--text-secondary-soft)}.fbe-btn-secondary[data-v-88ad50c7]:hover:not(:disabled){color:var(--text-primary)}.fbe-btn-primary[data-v-88ad50c7]{background:linear-gradient(90deg,#ff5d7c,#ff8a5b);color:#fff}.fbe-btn-primary[data-v-88ad50c7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #ff5d7c59}.modal-overlay[data-v-bf9144ab]{position:fixed;inset:0;background:var(--bg-overlay-medium);display:flex;align-items:flex-end;justify-content:center;z-index:2000;padding:0}.modal-content[data-v-bf9144ab]{background:var(--bg-surface-raised);border-radius:0;width:100%;max-width:100%;height:100%;max-height:100vh;max-height:100dvh;display:flex;flex-direction:column;border:1px solid var(--border-default);border-bottom:none;overflow:hidden}.modal-header[data-v-bf9144ab]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:calc(.85rem + env(safe-area-inset-top,0px)) 1rem .85rem;border-bottom:1px solid var(--border-default);flex:0 0 auto}.modal-title[data-v-bf9144ab]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.close-btn[data-v-bf9144ab]{background:none;border:none;color:var(--text-muted);cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s,background .2s}.close-btn[data-v-bf9144ab]:hover,.close-btn[data-v-bf9144ab]:active{color:var(--text-primary-soft);background:var(--bg-hover)}.modal-body[data-v-bf9144ab]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem;display:flex;flex-direction:column;gap:1.1rem}.modal-footer[data-v-bf9144ab]{flex:0 0 auto;display:flex;flex-direction:column;gap:.6rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-default);background:var(--bg-surface-raised)}@media(min-width:641px){.modal-overlay[data-v-bf9144ab]{align-items:center;padding:1rem}.modal-content[data-v-bf9144ab]{border-radius:16px;max-width:600px;height:auto;max-height:90vh;border-bottom:1px solid var(--border-default)}.modal-header[data-v-bf9144ab]{padding:1.5rem}.modal-title[data-v-bf9144ab]{font-size:1.25rem}.modal-body[data-v-bf9144ab]{padding:1.5rem;gap:1.5rem}.modal-footer[data-v-bf9144ab]{padding:1.25rem 1.5rem}}.form-group[data-v-bf9144ab]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-bf9144ab]{font-size:.9rem;font-weight:600;color:var(--text-secondary-soft)}.required[data-v-bf9144ab]{color:#ff6b7a}.upload-area[data-v-bf9144ab]{border:2px dashed var(--border-strong);border-radius:12px;padding:1.75rem 1rem;min-height:34vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;cursor:pointer;transition:all .2s;background:var(--bg-input-alt)}.upload-area[data-v-bf9144ab]:hover,.upload-area[data-v-bf9144ab]:active{border-color:#9f6cff80;background:var(--bg-input)}.upload-area svg[data-v-bf9144ab]{width:38px;height:38px;color:var(--text-muted-soft)}.upload-text[data-v-bf9144ab]{font-size:.95rem;font-weight:500;color:var(--text-secondary-soft);text-align:center}.upload-hint[data-v-bf9144ab]{font-size:.8rem;color:var(--text-muted-soft);text-align:center}@media(min-width:641px){.upload-area[data-v-bf9144ab]{padding:3rem 2rem;min-height:0}.upload-area svg[data-v-bf9144ab]{width:48px;height:48px}.upload-text[data-v-bf9144ab]{font-size:1rem}.upload-hint[data-v-bf9144ab]{font-size:.85rem}}.preview-carousel-wrapper[data-v-bf9144ab]{width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--border-default);background:#000}.preview-carousel[data-v-bf9144ab]{position:relative;width:100%;aspect-ratio:var(--midia-proporcao, 1);max-height:45vh;background:#111;overflow:hidden}@media(max-width:640px){.preview-carousel[data-v-bf9144ab]{width:min(100%,calc(45vh * var(--midia-proporcao, 1)));margin-inline:auto}}@media(min-width:641px){.preview-carousel[data-v-bf9144ab]{max-height:none}}.face-blur-fab[data-v-bf9144ab]{position:absolute;bottom:12px;right:12px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#000000b8;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.82rem;font-weight:600;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .18s}.face-blur-fab[data-v-bf9144ab]:hover{background:#9f6cffd9;border-color:#9f6cfff2;transform:translateY(-1px)}.face-blur-fab--applied[data-v-bf9144ab]{background:#22c55ed9;border-color:#22c55ef2}.face-blur-fab--applied[data-v-bf9144ab]:hover{background:#22c55ef2}.face-blur-fab__check[data-v-bf9144ab]{font-size:.75rem;opacity:.9}.preview-actions-right[data-v-bf9144ab]{display:flex;align-items:center;gap:6px}.preview-protected-info[data-v-bf9144ab]{color:#22c55ef2;font-weight:600;margin-left:4px}.preview-change-btn--danger[data-v-bf9144ab]{color:#ff7882f2!important}.preview-change-btn--danger[data-v-bf9144ab]:hover{background:#ff788214!important}.preview-image[data-v-bf9144ab]{width:100%;height:100%;object-fit:contain;display:block;background:#111}.preview-nav[data-v-bf9144ab]{position:absolute;top:50%;transform:translateY(-50%);background:#00000073;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s;padding:0}.preview-nav[data-v-bf9144ab]:hover{background:#000000a6}.preview-nav.prev[data-v-bf9144ab]{left:10px}.preview-nav.next[data-v-bf9144ab]{right:10px}.preview-counter[data-v-bf9144ab]{position:absolute;bottom:12px;right:12px;background:#0000008c;color:#fff;padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;pointer-events:none}.preview-actions[data-v-bf9144ab]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--bg-secondary);border-top:1px solid var(--border-default)}.preview-count[data-v-bf9144ab]{font-size:.85rem;color:var(--text-muted)}.preview-change-btn[data-v-bf9144ab]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#9f6cffe6;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s}.preview-change-btn[data-v-bf9144ab]:hover{background:#8b5cf614}.ai-content-toggle[data-v-bf9144ab]{display:flex;align-items:flex-start;gap:.75rem;margin-top:.75rem;padding:.85rem 1rem;background:var(--bg-input-alt);border:1px solid var(--border-default);border-radius:8px;transition:border-color .2s}.ai-content-toggle[data-v-bf9144ab]:has(input:checked){border-color:#9f6cff66;background:#9f6cff0d}.ai-toggle-info[data-v-bf9144ab]{display:flex;flex-direction:column;gap:.3rem;flex:1}.ai-toggle-title[data-v-bf9144ab]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--text-primary-soft)}.ai-toggle-title svg[data-v-bf9144ab]{flex-shrink:0;color:#9f6cffcc}.ai-toggle-subtitle[data-v-bf9144ab]{font-size:.8rem;color:var(--text-muted-soft);line-height:1.4}.ai-toggle-subtitle a[data-v-bf9144ab]{color:#9f6cffe6;text-decoration:underline;text-underline-offset:2px}.ai-toggle-subtitle a[data-v-bf9144ab]:hover{color:#9f6cff}.form-input[data-v-bf9144ab],.form-textarea[data-v-bf9144ab]{width:100%;padding:.85rem 1rem;background:var(--bg-input);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary-soft);font-size:.95rem;font-family:inherit;transition:all .2s}.form-input[data-v-bf9144ab]:focus,.form-textarea[data-v-bf9144ab]:focus{outline:none;border-color:#9f6cff80;background:#0006}.form-input[data-v-bf9144ab]::placeholder,.form-textarea[data-v-bf9144ab]::placeholder{color:var(--text-placeholder)}.form-textarea[data-v-bf9144ab]{resize:vertical;min-height:80px}.radio-group[data-v-bf9144ab]{display:flex;flex-direction:column;gap:.75rem}.radio-option[data-v-bf9144ab]{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--text-secondary-soft)}.radio-option input[type=radio][data-v-bf9144ab]{width:18px;height:18px;cursor:pointer;accent-color:#ff6b7a}.toggle-switch[data-v-bf9144ab]{position:relative;display:inline-block;width:48px;height:24px;flex-shrink:0;cursor:pointer}.toggle-switch input[data-v-bf9144ab]{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;margin:0;cursor:pointer;z-index:2}.toggle-slider[data-v-bf9144ab]{position:absolute;cursor:pointer;inset:0;background-color:var(--bg-active-strong);transition:.3s;border-radius:24px}.toggle-slider[data-v-bf9144ab]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-bf9144ab]:before{transform:translate(24px)}.publish-destination-section[data-v-bf9144ab]{display:flex;flex-direction:column;gap:.75rem}.destination-header[data-v-bf9144ab]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.destination-header-icon[data-v-bf9144ab]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#7b2ff233,#d946ef33);display:flex;align-items:center;justify-content:center;color:#d946ef;font-size:.95rem}.destination-title[data-v-bf9144ab]{font-size:1rem;font-weight:700;color:var(--text-primary-soft);margin:0}.destination-subtitle[data-v-bf9144ab]{font-size:.78rem;color:var(--text-muted);margin:0}.destination-card[data-v-bf9144ab]{border:1px solid var(--border-default);border-radius:12px;transition:all .3s ease;background:var(--bg-input-alt)}.destination-card.active[data-v-bf9144ab]{border-color:#7b2ff266;box-shadow:0 0 0 1px #7b2ff226,0 4px 16px #00000026}.destination-card-hot.active[data-v-bf9144ab]{border-color:#ff6b7a66;box-shadow:0 0 0 1px #ff6b7a26,0 4px 16px #00000026}.destination-card-header[data-v-bf9144ab]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem}.destination-card-left[data-v-bf9144ab]{display:flex;align-items:center;gap:.75rem}.destination-card-actions[data-v-bf9144ab]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.default-badge[data-v-bf9144ab]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:6px;background:linear-gradient(135deg,#d946ef2e,#7b2ff22e);color:#d946ef;white-space:nowrap}.default-badge i[data-v-bf9144ab]{font-size:.65rem}.default-btn[data-v-bf9144ab]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:500;padding:.2rem .6rem;border-radius:6px;border:1px solid var(--border-light);background:transparent;color:var(--text-muted-soft);cursor:pointer;white-space:nowrap;transition:all .2s}.default-btn i[data-v-bf9144ab]{font-size:.65rem}.default-btn[data-v-bf9144ab]:hover{border-color:#d946ef66;color:#d946ef;background:#d946ef0f}.has-tooltip[data-v-bf9144ab]{position:relative}.has-tooltip[data-v-bf9144ab]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);right:0;width:260px;padding:.65rem .85rem;background:var(--bg-surface-raised);color:var(--text-secondary);font-size:.75rem;font-weight:400;line-height:1.45;border-radius:10px;border:1px solid var(--border-default);box-shadow:0 6px 24px #00000040;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s;transform:translateY(4px);pointer-events:none;z-index:100;white-space:normal}.has-tooltip[data-v-bf9144ab]:before{content:"";position:absolute;bottom:calc(100% + 4px);right:16px;width:10px;height:10px;background:var(--bg-surface-raised);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);transform:rotate(45deg);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:101}.has-tooltip[data-v-bf9144ab]:hover:after,.has-tooltip[data-v-bf9144ab]:hover:before{opacity:1;visibility:visible;transform:translateY(0)}.has-tooltip[data-v-bf9144ab]:hover:before{transform:rotate(45deg)}.destination-avatar[data-v-bf9144ab]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;overflow:hidden;flex-shrink:0}.destination-avatar img[data-v-bf9144ab]{width:100%;height:100%;object-fit:cover}.dest-casal-cluster[data-v-bf9144ab]{position:relative;width:38px;height:38px}.dest-casal-slot[data-v-bf9144ab]{position:absolute;border-radius:50%;overflow:hidden;border:2px solid var(--bg-card, #1a0a2e);background:linear-gradient(135deg,#a855f7,#6366f1)}.dest-casal-slot img[data-v-bf9144ab]{width:100%;height:100%;object-fit:cover;display:block}.dest-casal-letter[data-v-bf9144ab]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.55rem;font-weight:700;color:#fff}.dest-casal-cluster--2 .dest-casal-slot--0[data-v-bf9144ab]{width:26px;height:26px;top:0;left:0;z-index:2}.dest-casal-cluster--2 .dest-casal-slot--1[data-v-bf9144ab]{width:26px;height:26px;bottom:0;right:0;z-index:1}.dest-casal-cluster--3 .dest-casal-slot--0[data-v-bf9144ab]{width:24px;height:24px;top:0;left:50%;transform:translate(-50%);z-index:3}.dest-casal-cluster--3 .dest-casal-slot--1[data-v-bf9144ab]{width:24px;height:24px;bottom:0;left:0;z-index:2}.dest-casal-cluster--3 .dest-casal-slot--2[data-v-bf9144ab]{width:24px;height:24px;bottom:0;right:0;z-index:1}.dest-casal-cluster--4 .dest-casal-slot--0[data-v-bf9144ab],.dest-casal-cluster--4 .dest-casal-slot--1[data-v-bf9144ab],.dest-casal-cluster--4 .dest-casal-slot--2[data-v-bf9144ab],.dest-casal-cluster--4 .dest-casal-slot--3[data-v-bf9144ab]{width:20px;height:20px}.dest-casal-cluster--4 .dest-casal-slot--0[data-v-bf9144ab]{top:0;left:0;z-index:4}.dest-casal-cluster--4 .dest-casal-slot--1[data-v-bf9144ab]{top:0;right:0;z-index:3}.dest-casal-cluster--4 .dest-casal-slot--2[data-v-bf9144ab]{bottom:0;left:0;z-index:2}.dest-casal-cluster--4 .dest-casal-slot--3[data-v-bf9144ab]{bottom:0;right:0;z-index:1}.avatar-hot[data-v-bf9144ab]{background:linear-gradient(135deg,#f97316,#ef4444)}.destination-info[data-v-bf9144ab]{display:flex;flex-direction:column}.destination-name[data-v-bf9144ab]{font-size:.9rem;font-weight:600;color:var(--text-primary-soft);display:flex;align-items:center;gap:.4rem}.destination-username[data-v-bf9144ab]{font-size:.78rem;color:var(--text-muted)}.hot-badge[data-v-bf9144ab]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff}.individual-badge[data-v-bf9144ab]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#7b2ff2,#d946ef);color:#fff}.casal-badge[data-v-bf9144ab]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#ec4899,#f43f5e);color:#fff}.toggle-switch input:checked+.toggle-slider-purple[data-v-bf9144ab]{background-color:#7b2ff2}.toggle-switch input:checked+.toggle-slider-pink[data-v-bf9144ab]{background-color:#ec4899}.toggle-switch input:checked+.toggle-slider-hot[data-v-bf9144ab]{background:linear-gradient(135deg,#f97316,#ef4444)}.destination-options[data-v-bf9144ab]{padding:0 1rem 1rem;animation:fadeIn-bf9144ab .25s ease}@keyframes fadeIn-bf9144ab{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.option-buttons[data-v-bf9144ab]{display:flex;gap:.5rem}.option-btn[data-v-bf9144ab]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem .75rem;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-input);color:var(--text-secondary-soft);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.option-btn[data-v-bf9144ab]:hover{border-color:#7b2ff24d;background:#7b2ff20d}.option-btn.selected[data-v-bf9144ab]{border-color:#7b2ff2;background:#7b2ff21f;color:#d946ef;font-weight:600}.option-btn i[data-v-bf9144ab]{font-size:.85rem}.hot-options[data-v-bf9144ab]{display:flex;flex-direction:column;gap:.75rem}.hot-options-label[data-v-bf9144ab]{font-size:.82rem;font-weight:600;color:var(--text-secondary-soft);margin-bottom:-.25rem}.hot-option-buttons[data-v-bf9144ab]{display:flex;gap:.5rem}.option-btn-hot[data-v-bf9144ab]{flex-direction:column;gap:.25rem;padding:.75rem .5rem;text-align:center}.option-btn-hot span[data-v-bf9144ab]{font-size:.82rem}.option-btn-hot small[data-v-bf9144ab]{font-size:.7rem;color:var(--text-muted);font-weight:400}.option-btn-hot.selected[data-v-bf9144ab]{border-color:#f97316;background:#f973161f;color:#f97316}.option-btn-hot.selected small[data-v-bf9144ab]{color:#f97316b3}.hot-price-section[data-v-bf9144ab]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.hot-price-section .price-label[data-v-bf9144ab]{margin:0;white-space:nowrap}.hot-price-section .price-input[data-v-bf9144ab]{max-width:120px}.hot-subscription-section[data-v-bf9144ab],.subscription-levels[data-v-bf9144ab]{display:flex;flex-direction:column;gap:.5rem}.subscription-level-item[data-v-bf9144ab]{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border:1px solid var(--border-default);border-radius:10px;cursor:pointer;transition:all .2s;background:var(--bg-input)}.subscription-level-item[data-v-bf9144ab]:hover{border-color:#f973164d}.subscription-level-item.checked[data-v-bf9144ab]{border-color:#f97316;background:#f9731614}.subscription-level-item input[type=checkbox][data-v-bf9144ab]{display:none}.level-icon[data-v-bf9144ab]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;flex-shrink:0}.level-info[data-v-bf9144ab]{display:flex;flex-direction:column;flex:1}.level-name[data-v-bf9144ab]{font-size:.88rem;font-weight:600;color:var(--text-primary-soft)}.level-price[data-v-bf9144ab]{font-size:.75rem;color:var(--text-muted)}.level-check[data-v-bf9144ab]{width:22px;height:22px;border-radius:50%;border:2px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-size:.65rem;color:transparent;transition:all .2s;flex-shrink:0}.subscription-level-item.checked .level-check[data-v-bf9144ab]{border-color:#f97316;background:#f97316;color:#fff}.price-input-wrapper[data-v-bf9144ab]{display:flex;align-items:center;gap:.5rem}.price-prefix[data-v-bf9144ab]{color:var(--text-tertiary);font-weight:600;font-size:1rem}.price-input[data-v-bf9144ab]{max-width:160px}.price-hint[data-v-bf9144ab]{display:block;margin-top:.5rem;font-size:.75rem;color:#ffffff73}.conjuge-section[data-v-bf9144ab]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .08))}.conjuge-check[data-v-bf9144ab]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;background:var(--bg-hover-subtle, rgba(255, 255, 255, .04));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:8px;cursor:pointer;transition:all .2s}.conjuge-check[data-v-bf9144ab]:hover{border-color:#a855f74d;background:#a855f70f}.conjuge-profile[data-v-bf9144ab]{display:flex;align-items:center;gap:.5rem}.conjuge-avatar[data-v-bf9144ab]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#ec4899);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.7rem;flex-shrink:0;overflow:hidden}.conjuge-avatar img[data-v-bf9144ab]{width:100%;height:100%;object-fit:cover;border-radius:50%}.conjuge-name[data-v-bf9144ab]{font-size:.85rem;font-weight:600;color:var(--text-primary, #fff)}.conjuge-action[data-v-bf9144ab]{display:flex;align-items:center;gap:.4rem}.conjuge-action input[type=checkbox][data-v-bf9144ab]{accent-color:#a855f7;width:16px;height:16px;cursor:pointer}.conjuge-label[data-v-bf9144ab]{font-size:.78rem;color:var(--text-secondary, rgba(255, 255, 255, .7));white-space:nowrap}.conjuge-hint[data-v-bf9144ab]{display:flex;align-items:flex-start;gap:.4rem;margin-top:.5rem;font-size:.7rem;line-height:1.4;color:var(--text-muted, rgba(255, 255, 255, .4))}.conjuge-hint i[data-v-bf9144ab]{margin-top:1px;flex-shrink:0;color:#a855f780}.publish-disclaimer[data-v-bf9144ab]{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;background:var(--bg-hover-subtle, rgba(255, 255, 255, .04));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:8px;margin-bottom:.25rem}.publish-disclaimer i[data-v-bf9144ab]{color:var(--text-muted, rgba(255, 255, 255, .4));font-size:.8rem;margin-top:2px;flex-shrink:0}.publish-disclaimer span[data-v-bf9144ab]{font-size:.72rem;line-height:1.45;color:var(--text-muted, rgba(255, 255, 255, .45))}.publish-disclaimer a[data-v-bf9144ab]{color:#d946ef;text-decoration:none;font-weight:600}.publish-disclaimer a[data-v-bf9144ab]:hover{text-decoration:underline}.submit-btn[data-v-bf9144ab]{width:100%;padding:1rem;background:linear-gradient(90deg,#ff5d7c,#ff8a5b);border:none;border-radius:8px;color:var(--text-white);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.submit-btn[data-v-bf9144ab]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff5d7c66}.submit-btn[data-v-bf9144ab]:disabled{opacity:.6;cursor:not-allowed}.upload-progress[data-v-bf9144ab]{margin-top:.5rem}.progress-bar[data-v-bf9144ab]{width:100%;height:8px;background:var(--bg-hover-strong);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-bf9144ab]{height:100%;background:linear-gradient(90deg,#ff5d7c,#ff8a5b);transition:width .3s ease}.progress-text[data-v-bf9144ab]{text-align:center;font-size:.9rem;color:var(--text-secondary-soft);font-weight:500}@media(max-width:480px){.destination-card-header[data-v-bf9144ab]{flex-wrap:wrap;row-gap:.4rem;padding:.75rem}.destination-card-left[data-v-bf9144ab]{width:100%;min-width:0}.destination-info[data-v-bf9144ab]{min-width:0;overflow:hidden}.destination-name[data-v-bf9144ab]{flex-wrap:wrap;row-gap:.2rem}.destination-username[data-v-bf9144ab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destination-card-actions[data-v-bf9144ab]{width:100%;justify-content:space-between;padding-top:.4rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .06))}.conjuge-check[data-v-bf9144ab]{align-items:flex-start}.conjuge-action[data-v-bf9144ab]{flex-shrink:1;min-width:0}.conjuge-label[data-v-bf9144ab]{white-space:normal;line-height:1.35}.destination-options[data-v-bf9144ab]{padding:0 .75rem .75rem}.option-btn[data-v-bf9144ab]{font-size:.78rem;padding:.55rem .5rem;gap:.3rem}.option-btn i[data-v-bf9144ab]{font-size:.78rem}.option-check[data-v-bf9144ab]{width:18px;height:18px;font-size:.5rem}.feed-sub-option-item[data-v-bf9144ab]{font-size:.78rem;padding:.55rem .5rem;gap:.35rem}.feed-sub-option-item i[data-v-bf9144ab]{font-size:.78rem}.option-btn-hot span[data-v-bf9144ab]{font-size:.75rem}.option-btn-hot small[data-v-bf9144ab]{font-size:.65rem}.colab-toggle[data-v-bf9144ab]{flex-wrap:wrap;gap:.5rem}.colab-toggle-left[data-v-bf9144ab]{flex:1}.ai-content-toggle[data-v-bf9144ab]{padding:.75rem}}@media(max-width:380px){.preview-carousel[data-v-bf9144ab]{max-height:38vh}}.location-autocomplete[data-v-bf9144ab]{position:relative}.location-input-wrapper[data-v-bf9144ab]{position:relative;display:flex;align-items:center}.location-icon[data-v-bf9144ab]{position:absolute;left:12px;color:var(--text-muted-soft);pointer-events:none;z-index:1}.location-input[data-v-bf9144ab]{padding-left:36px!important;padding-right:36px!important}.location-clear-btn[data-v-bf9144ab]{position:absolute;right:10px;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s}.location-clear-btn[data-v-bf9144ab]:hover{color:var(--text-primary-soft)}.location-loading[data-v-bf9144ab]{display:flex;align-items:center;gap:8px;padding:10px 12px;color:var(--text-muted);font-size:.85rem}.loading-spinner-sm[data-v-bf9144ab]{width:16px;height:16px;border:2px solid rgba(159,108,255,.2);border-top-color:#9f6cffcc;border-radius:50%;animation:spin-bf9144ab .6s linear infinite}@keyframes spin-bf9144ab{to{transform:rotate(360deg)}}.location-suggestions[data-v-bf9144ab]{position:absolute;top:100%;left:0;right:0;background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:0 0 8px 8px;max-height:220px;overflow-y:auto;z-index:10;list-style:none;margin:0;padding:0;box-shadow:0 4px 12px #0000004d}.location-suggestion-item[data-v-bf9144ab]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;transition:background .15s}.location-suggestion-item[data-v-bf9144ab]:hover{background:var(--bg-hover)}.suggestion-icon[data-v-bf9144ab]{flex-shrink:0;margin-top:2px;color:var(--text-muted-soft)}.suggestion-text[data-v-bf9144ab]{display:flex;flex-direction:column;gap:2px;min-width:0}.suggestion-main[data-v-bf9144ab]{font-size:.9rem;color:var(--text-primary-soft);font-weight:500}.suggestion-secondary[data-v-bf9144ab]{font-size:.78rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-location[data-v-bf9144ab]{display:flex;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;background:#9f6cff1a;border:1px solid rgba(159,108,255,.3);border-radius:6px;font-size:.85rem;color:#9f6cffe6}.feed-sub-options[data-v-bf9144ab]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .08));animation:fadeIn-bf9144ab .25s ease}.feed-sub-options-text[data-v-bf9144ab]{font-size:.78rem;color:var(--text-muted, rgba(255, 255, 255, .5));line-height:1.45;margin:0 0 .6rem}.feed-sub-options-checkboxes[data-v-bf9144ab]{display:flex;gap:.5rem}.feed-sub-option-item[data-v-bf9144ab]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem .75rem;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-input);color:var(--text-secondary-soft);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.feed-sub-option-item[data-v-bf9144ab]:hover{border-color:#7b2ff24d;background:#7b2ff20d}.feed-sub-option-item.checked[data-v-bf9144ab]{border-color:#7b2ff2;background:#7b2ff21f;color:#d946ef;font-weight:600}.feed-sub-option-item input[type=checkbox][data-v-bf9144ab]{display:none}.feed-sub-option-item i[data-v-bf9144ab]{font-size:.82rem}.feed-sub-tooltip-icon[data-v-bf9144ab]{font-size:.78rem!important;color:var(--text-muted, rgba(255, 255, 255, .4));cursor:pointer;margin-left:-.15rem;transition:color .2s}.feed-sub-tooltip-icon[data-v-bf9144ab]:hover{color:#d946ef}.feed-sub-hint[data-v-bf9144ab]{display:flex;align-items:flex-start;gap:.55rem;margin-top:.6rem;padding:.7rem .85rem;background:var(--bg-surface-raised, rgba(123, 47, 242, .06));border:1px solid rgba(123,47,242,.18);border-radius:10px;font-size:.82rem;line-height:1.55;color:var(--text-secondary)}.feed-sub-hint>i[data-v-bf9144ab]{color:#d946ef;font-size:.85rem;margin-top:.18rem;flex-shrink:0}.feed-sub-hint>span[data-v-bf9144ab]{flex:1}.feed-sub-hint-close[data-v-bf9144ab]{background:none;border:none;color:var(--text-muted, rgba(255, 255, 255, .4));font-size:1.1rem;cursor:pointer;padding:0;line-height:1;flex-shrink:0;transition:color .2s}.feed-sub-hint-close[data-v-bf9144ab]:hover{color:var(--text-primary)}.tooltip-hint-enter-active[data-v-bf9144ab],.tooltip-hint-leave-active[data-v-bf9144ab]{transition:opacity .2s ease,transform .2s ease}.tooltip-hint-enter-from[data-v-bf9144ab],.tooltip-hint-leave-to[data-v-bf9144ab]{opacity:0;transform:translateY(-4px)}.option-check[data-v-bf9144ab]{width:20px;height:20px;border-radius:50%;border:2px solid var(--border-strong, rgba(255, 255, 255, .15));background:transparent;display:flex;align-items:center;justify-content:center;font-size:.55rem;color:transparent;transition:all .2s;flex-shrink:0;margin-left:auto}.option-btn.selected .option-check[data-v-bf9144ab],.feed-sub-option-item.checked .option-check[data-v-bf9144ab]{border-color:#d946ef;background:#d946ef;color:#fff}.colab-section[data-v-bf9144ab]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .08))}.colab-toggle[data-v-bf9144ab]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem}.colab-toggle-left[data-v-bf9144ab]{display:flex;align-items:center;gap:.5rem}.colab-toggle-left i[data-v-bf9144ab]{color:var(--text-muted, rgba(255, 255, 255, .5));font-size:.85rem}.colab-label[data-v-bf9144ab]{font-size:.88rem;font-weight:600;color:var(--text-primary-soft)}.colab-hint[data-v-bf9144ab]{font-size:.72rem;color:var(--text-muted)}.modal-overlay[data-v-326f30c9]{position:fixed;inset:0;background:var(--bg-overlay-medium);display:flex;align-items:flex-end;justify-content:center;z-index:2000;padding:0}.modal-content[data-v-326f30c9]{background:var(--bg-surface-raised);border-radius:0;width:100%;max-width:100%;height:100%;max-height:100vh;max-height:100dvh;display:flex;flex-direction:column;border:1px solid var(--border-default);border-bottom:none;overflow:hidden}.modal-header[data-v-326f30c9]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:calc(.85rem + env(safe-area-inset-top,0px)) 1rem .85rem;border-bottom:1px solid var(--border-default);flex:0 0 auto}.modal-title[data-v-326f30c9]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.close-btn[data-v-326f30c9]{background:none;border:none;color:var(--text-muted);cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s,background .2s}.close-btn[data-v-326f30c9]:hover,.close-btn[data-v-326f30c9]:active{color:var(--text-primary-soft);background:var(--bg-hover)}.modal-body[data-v-326f30c9]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem;display:flex;flex-direction:column;gap:1.1rem}.modal-footer[data-v-326f30c9]{flex:0 0 auto;display:flex;flex-direction:column;gap:.6rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-default);background:var(--bg-surface-raised)}@media(min-width:641px){.modal-overlay[data-v-326f30c9]{align-items:center;padding:1rem}.modal-content[data-v-326f30c9]{border-radius:16px;max-width:600px;height:auto;max-height:90vh;border-bottom:1px solid var(--border-default)}.modal-header[data-v-326f30c9]{padding:1.5rem}.modal-title[data-v-326f30c9]{font-size:1.25rem}.modal-body[data-v-326f30c9]{padding:1.5rem;gap:1.5rem}.modal-footer[data-v-326f30c9]{padding:1.25rem 1.5rem}}.form-group[data-v-326f30c9]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-326f30c9]{font-size:.9rem;font-weight:600;color:var(--text-secondary-soft)}.required[data-v-326f30c9]{color:#ff6b7a}.upload-area[data-v-326f30c9]{border:2px dashed var(--border-strong);border-radius:12px;padding:1.75rem 1rem;min-height:34vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;cursor:pointer;transition:all .2s;background:var(--bg-input-alt)}.upload-area.small[data-v-326f30c9]{min-height:0;padding:1.25rem 1rem}.upload-area[data-v-326f30c9]:hover,.upload-area[data-v-326f30c9]:active{border-color:#9f6cff80;background:var(--bg-input)}.upload-area svg[data-v-326f30c9]{width:38px;height:38px;color:var(--text-muted-soft)}.upload-text[data-v-326f30c9]{font-size:.95rem;font-weight:500;color:var(--text-secondary-soft);text-align:center}.upload-hint[data-v-326f30c9]{font-size:.8rem;color:var(--text-muted-soft);text-align:center}@media(min-width:641px){.upload-area[data-v-326f30c9]{padding:3rem 2rem;min-height:0}.upload-area.small[data-v-326f30c9]{padding:2rem 1.5rem}.upload-area svg[data-v-326f30c9]{width:48px;height:48px}.upload-text[data-v-326f30c9]{font-size:1rem}.upload-hint[data-v-326f30c9]{font-size:.85rem}}.preview-video-wrapper[data-v-326f30c9]{width:100%;border-radius:12px;overflow:hidden;background:#000;border:1px solid var(--border-default)}.preview-video[data-v-326f30c9]{width:100%;aspect-ratio:var(--midia-proporcao, 1);object-fit:contain;display:block;background:#000}@media(max-width:640px){.preview-video[data-v-326f30c9],.preview-thumbnail-wrapper[data-v-326f30c9]{width:min(100%,calc(45vh * var(--midia-proporcao, 1)));max-height:45vh;margin-inline:auto}}.preview-thumbnail-wrapper[data-v-326f30c9]{width:100%;aspect-ratio:var(--midia-proporcao, 1);border-radius:12px;overflow:hidden;border:1px solid var(--border-default);background:#111}.preview-thumbnail[data-v-326f30c9]{width:100%;height:100%;object-fit:contain;display:block;background:#111}.preview-actions[data-v-326f30c9]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--bg-secondary);border-top:1px solid var(--border-default)}.preview-filename[data-v-326f30c9]{font-size:.82rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.preview-change-btn[data-v-326f30c9]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#9f6cffe6;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s}.preview-change-btn[data-v-326f30c9]:hover{background:#8b5cf614}.ai-content-toggle[data-v-326f30c9]{display:flex;align-items:flex-start;gap:.75rem;margin-top:.75rem;padding:.85rem 1rem;background:var(--bg-input-alt);border:1px solid var(--border-default);border-radius:8px;transition:border-color .2s}.ai-content-toggle[data-v-326f30c9]:has(input:checked){border-color:#9f6cff66;background:#9f6cff0d}.ai-toggle-info[data-v-326f30c9]{display:flex;flex-direction:column;gap:.3rem;flex:1}.ai-toggle-title[data-v-326f30c9]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--text-primary-soft)}.ai-toggle-title svg[data-v-326f30c9]{flex-shrink:0;color:#9f6cffcc}.ai-toggle-subtitle[data-v-326f30c9]{font-size:.8rem;color:var(--text-muted-soft);line-height:1.4}.ai-toggle-subtitle a[data-v-326f30c9]{color:#9f6cffe6;text-decoration:underline;text-underline-offset:2px}.ai-toggle-subtitle a[data-v-326f30c9]:hover{color:#9f6cff}.form-input[data-v-326f30c9],.form-textarea[data-v-326f30c9]{width:100%;padding:.85rem 1rem;background:var(--bg-input);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary-soft);font-size:.95rem;font-family:inherit;transition:all .2s}.form-input[data-v-326f30c9]:focus,.form-textarea[data-v-326f30c9]:focus{outline:none;border-color:#9f6cff80;background:#0006}.form-input[data-v-326f30c9]::placeholder,.form-textarea[data-v-326f30c9]::placeholder{color:var(--text-placeholder)}.form-textarea[data-v-326f30c9]{resize:vertical;min-height:80px}.hot-content-toggle[data-v-326f30c9]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ff6b7a1a;border:1px solid rgba(255,107,122,.3);border-radius:8px}.toggle-info[data-v-326f30c9]{display:flex;flex-direction:column;gap:.25rem}.toggle-title[data-v-326f30c9]{font-size:.95rem;font-weight:600;color:var(--text-primary-soft)}.toggle-subtitle[data-v-326f30c9]{font-size:.8rem;color:var(--text-muted)}.toggle-switch[data-v-326f30c9]{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch input[data-v-326f30c9]{opacity:0;width:0;height:0}.toggle-slider[data-v-326f30c9]{position:absolute;cursor:pointer;inset:0;background-color:var(--bg-active-strong);transition:.3s;border-radius:24px}.toggle-slider[data-v-326f30c9]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-326f30c9]{background-color:#ff6b7a}.toggle-switch input:checked+.toggle-slider[data-v-326f30c9]:before{transform:translate(24px)}.hot-price-group[data-v-326f30c9]{margin-top:.75rem;padding:1rem;background:#ff6b7a0d;border:1px solid rgba(255,107,122,.2);border-radius:8px}.submit-btn[data-v-326f30c9]{width:100%;padding:1rem;background:linear-gradient(90deg,#ff5d7c,#ff8a5b);border:none;border-radius:8px;color:var(--text-white);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.submit-btn[data-v-326f30c9]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff5d7c66}.submit-btn[data-v-326f30c9]:disabled{opacity:.6;cursor:not-allowed}.upload-progress[data-v-326f30c9]{margin-top:.5rem}.progress-bar[data-v-326f30c9]{width:100%;height:8px;background:var(--bg-hover-strong);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-326f30c9]{height:100%;background:linear-gradient(90deg,#ff5d7c,#ff8a5b);transition:width .3s ease}.progress-text[data-v-326f30c9]{text-align:center;font-size:.9rem;color:var(--text-secondary-soft);font-weight:500}.publish-destination-section[data-v-326f30c9]{display:flex;flex-direction:column;gap:.75rem}.destination-header[data-v-326f30c9]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.destination-header-icon[data-v-326f30c9]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#7b2ff233,#d946ef33);display:flex;align-items:center;justify-content:center;color:#d946ef;font-size:.95rem}.destination-title[data-v-326f30c9]{font-size:1rem;font-weight:700;color:var(--text-primary-soft);margin:0}.destination-subtitle[data-v-326f30c9]{font-size:.78rem;color:var(--text-muted);margin:0}.destination-card[data-v-326f30c9]{border:1px solid var(--border-default);border-radius:12px;transition:all .3s ease;background:var(--bg-input-alt)}.destination-card.active[data-v-326f30c9]{border-color:#7b2ff266;box-shadow:0 0 0 1px #7b2ff226,0 4px 16px #00000026}.destination-card-hot.active[data-v-326f30c9]{border-color:#ff6b7a66;box-shadow:0 0 0 1px #ff6b7a26,0 4px 16px #00000026}.destination-card-header[data-v-326f30c9]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem}.destination-card-left[data-v-326f30c9]{display:flex;align-items:center;gap:.75rem}.destination-card-actions[data-v-326f30c9]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.default-badge[data-v-326f30c9]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:6px;background:linear-gradient(135deg,#d946ef2e,#7b2ff22e);color:#d946ef;white-space:nowrap}.default-badge i[data-v-326f30c9]{font-size:.65rem}.default-btn[data-v-326f30c9]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:500;padding:.2rem .6rem;border-radius:6px;border:1px solid var(--border-light);background:transparent;color:var(--text-muted-soft);cursor:pointer;white-space:nowrap;transition:all .2s}.default-btn i[data-v-326f30c9]{font-size:.65rem}.default-btn[data-v-326f30c9]:hover{border-color:#d946ef66;color:#d946ef;background:#d946ef0f}.has-tooltip[data-v-326f30c9]{position:relative}.has-tooltip[data-v-326f30c9]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);right:0;width:260px;padding:.65rem .85rem;background:var(--bg-surface-raised);color:var(--text-secondary);font-size:.75rem;font-weight:400;line-height:1.45;border-radius:10px;border:1px solid var(--border-default);box-shadow:0 6px 24px #00000040;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s;transform:translateY(4px);pointer-events:none;z-index:100;white-space:normal}.has-tooltip[data-v-326f30c9]:before{content:"";position:absolute;bottom:calc(100% + 4px);right:16px;width:10px;height:10px;background:var(--bg-surface-raised);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);transform:rotate(45deg);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:101}.has-tooltip[data-v-326f30c9]:hover:after,.has-tooltip[data-v-326f30c9]:hover:before{opacity:1;visibility:visible;transform:translateY(0)}.has-tooltip[data-v-326f30c9]:hover:before{transform:rotate(45deg)}.destination-avatar[data-v-326f30c9]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;overflow:hidden;flex-shrink:0}.destination-avatar img[data-v-326f30c9]{width:100%;height:100%;object-fit:cover}.dest-casal-cluster[data-v-326f30c9]{position:relative;width:38px;height:38px}.dest-casal-slot[data-v-326f30c9]{position:absolute;border-radius:50%;overflow:hidden;border:2px solid var(--bg-card, #1a0a2e);background:linear-gradient(135deg,#a855f7,#6366f1)}.dest-casal-slot img[data-v-326f30c9]{width:100%;height:100%;object-fit:cover;display:block}.dest-casal-letter[data-v-326f30c9]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.55rem;font-weight:700;color:#fff}.dest-casal-cluster--2 .dest-casal-slot--0[data-v-326f30c9]{width:26px;height:26px;top:0;left:0;z-index:2}.dest-casal-cluster--2 .dest-casal-slot--1[data-v-326f30c9]{width:26px;height:26px;bottom:0;right:0;z-index:1}.dest-casal-cluster--3 .dest-casal-slot--0[data-v-326f30c9]{width:24px;height:24px;top:0;left:50%;transform:translate(-50%);z-index:3}.dest-casal-cluster--3 .dest-casal-slot--1[data-v-326f30c9]{width:24px;height:24px;bottom:0;left:0;z-index:2}.dest-casal-cluster--3 .dest-casal-slot--2[data-v-326f30c9]{width:24px;height:24px;bottom:0;right:0;z-index:1}.dest-casal-cluster--4 .dest-casal-slot--0[data-v-326f30c9],.dest-casal-cluster--4 .dest-casal-slot--1[data-v-326f30c9],.dest-casal-cluster--4 .dest-casal-slot--2[data-v-326f30c9],.dest-casal-cluster--4 .dest-casal-slot--3[data-v-326f30c9]{width:20px;height:20px}.dest-casal-cluster--4 .dest-casal-slot--0[data-v-326f30c9]{top:0;left:0;z-index:4}.dest-casal-cluster--4 .dest-casal-slot--1[data-v-326f30c9]{top:0;right:0;z-index:3}.dest-casal-cluster--4 .dest-casal-slot--2[data-v-326f30c9]{bottom:0;left:0;z-index:2}.dest-casal-cluster--4 .dest-casal-slot--3[data-v-326f30c9]{bottom:0;right:0;z-index:1}.avatar-hot[data-v-326f30c9]{background:linear-gradient(135deg,#f97316,#ef4444)}.destination-info[data-v-326f30c9]{display:flex;flex-direction:column}.destination-name[data-v-326f30c9]{font-size:.9rem;font-weight:600;color:var(--text-primary-soft);display:flex;align-items:center;gap:.4rem}.destination-username[data-v-326f30c9]{font-size:.78rem;color:var(--text-muted)}.hot-badge[data-v-326f30c9]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff}.individual-badge[data-v-326f30c9]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#7b2ff2,#d946ef);color:#fff}.casal-badge[data-v-326f30c9]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#ec4899,#f43f5e);color:#fff}.toggle-switch input:checked+.toggle-slider-purple[data-v-326f30c9]{background-color:#7b2ff2}.toggle-switch input:checked+.toggle-slider-pink[data-v-326f30c9]{background-color:#ec4899}.toggle-switch input:checked+.toggle-slider-hot[data-v-326f30c9]{background:linear-gradient(135deg,#f97316,#ef4444)}.destination-options[data-v-326f30c9]{padding:0 1rem 1rem;animation:fadeIn-326f30c9 .25s ease}@keyframes fadeIn-326f30c9{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.option-buttons[data-v-326f30c9]{display:flex;gap:.5rem}.option-btn[data-v-326f30c9]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem .75rem;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-input);color:var(--text-secondary-soft);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.option-btn[data-v-326f30c9]:hover{border-color:#7b2ff24d;background:#7b2ff20d}.option-btn.selected[data-v-326f30c9]{border-color:#7b2ff2;background:#7b2ff21f;color:#d946ef;font-weight:600}.option-btn i[data-v-326f30c9]{font-size:.85rem}.hot-options[data-v-326f30c9]{display:flex;flex-direction:column;gap:.75rem}.hot-options-label[data-v-326f30c9]{font-size:.82rem;font-weight:600;color:var(--text-secondary-soft);margin-bottom:-.25rem}.hot-option-buttons[data-v-326f30c9]{display:flex;gap:.5rem}.option-btn-hot[data-v-326f30c9]{flex-direction:column;gap:.25rem;padding:.75rem .5rem;text-align:center}.option-btn-hot span[data-v-326f30c9]{font-size:.82rem}.option-btn-hot small[data-v-326f30c9]{font-size:.7rem;color:var(--text-muted);font-weight:400}.option-btn-hot.selected[data-v-326f30c9]{border-color:#f97316;background:#f973161f;color:#f97316}.option-btn-hot.selected small[data-v-326f30c9]{color:#f97316b3}.hot-price-section[data-v-326f30c9]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.hot-price-section .price-label[data-v-326f30c9]{margin:0;white-space:nowrap}.hot-price-section .price-input[data-v-326f30c9]{max-width:120px}.hot-subscription-section[data-v-326f30c9],.subscription-levels[data-v-326f30c9]{display:flex;flex-direction:column;gap:.5rem}.subscription-level-item[data-v-326f30c9]{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border:1px solid var(--border-default);border-radius:10px;cursor:pointer;transition:all .2s;background:var(--bg-input)}.subscription-level-item[data-v-326f30c9]:hover{border-color:#f973164d}.subscription-level-item.checked[data-v-326f30c9]{border-color:#f97316;background:#f9731614}.subscription-level-item input[type=checkbox][data-v-326f30c9]{display:none}.level-icon[data-v-326f30c9]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;flex-shrink:0}.level-info[data-v-326f30c9]{display:flex;flex-direction:column;flex:1}.level-name[data-v-326f30c9]{font-size:.88rem;font-weight:600;color:var(--text-primary-soft)}.level-price[data-v-326f30c9]{font-size:.75rem;color:var(--text-muted)}.level-check[data-v-326f30c9]{width:22px;height:22px;border-radius:50%;border:2px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-size:.65rem;color:transparent;transition:all .2s;flex-shrink:0}.subscription-level-item.checked .level-check[data-v-326f30c9]{border-color:#f97316;background:#f97316;color:#fff}.price-input-wrapper[data-v-326f30c9]{display:flex;align-items:center;gap:.5rem}.price-prefix[data-v-326f30c9]{color:var(--text-tertiary);font-weight:600;font-size:1rem}.price-input[data-v-326f30c9]{max-width:160px}.price-hint[data-v-326f30c9]{display:block;margin-top:.5rem;font-size:.75rem;color:#ffffff73}.conjuge-section[data-v-326f30c9]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .08))}.conjuge-check[data-v-326f30c9]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;background:var(--bg-hover-subtle, rgba(255, 255, 255, .04));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:8px;cursor:pointer;transition:all .2s}.conjuge-check[data-v-326f30c9]:hover{border-color:#a855f74d;background:#a855f70f}.conjuge-profile[data-v-326f30c9]{display:flex;align-items:center;gap:.5rem}.conjuge-avatar[data-v-326f30c9]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#ec4899);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.7rem;flex-shrink:0;overflow:hidden}.conjuge-avatar img[data-v-326f30c9]{width:100%;height:100%;object-fit:cover;border-radius:50%}.conjuge-name[data-v-326f30c9]{font-size:.85rem;font-weight:600;color:var(--text-primary, #fff)}.conjuge-action[data-v-326f30c9]{display:flex;align-items:center;gap:.4rem}.conjuge-action input[type=checkbox][data-v-326f30c9]{accent-color:#a855f7;width:16px;height:16px;cursor:pointer}.conjuge-label[data-v-326f30c9]{font-size:.78rem;color:var(--text-secondary, rgba(255, 255, 255, .7));white-space:nowrap}.conjuge-hint[data-v-326f30c9]{display:flex;align-items:flex-start;gap:.4rem;margin-top:.5rem;font-size:.7rem;line-height:1.4;color:var(--text-muted, rgba(255, 255, 255, .4))}.conjuge-hint i[data-v-326f30c9]{margin-top:1px;flex-shrink:0;color:#a855f780}.publish-disclaimer[data-v-326f30c9]{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;background:var(--bg-hover-subtle, rgba(255, 255, 255, .04));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:8px;margin-bottom:.25rem}.publish-disclaimer i[data-v-326f30c9]{color:var(--text-muted, rgba(255, 255, 255, .4));font-size:.8rem;margin-top:2px;flex-shrink:0}.publish-disclaimer span[data-v-326f30c9]{font-size:.72rem;line-height:1.45;color:var(--text-muted, rgba(255, 255, 255, .45))}.publish-disclaimer a[data-v-326f30c9]{color:#d946ef;text-decoration:none;font-weight:600}.publish-disclaimer a[data-v-326f30c9]:hover{text-decoration:underline}@media(max-width:480px){.destination-card-header[data-v-326f30c9]{flex-wrap:wrap;row-gap:.4rem;padding:.75rem}.destination-card-left[data-v-326f30c9]{width:100%;min-width:0}.destination-info[data-v-326f30c9]{min-width:0;overflow:hidden}.destination-name[data-v-326f30c9]{flex-wrap:wrap;row-gap:.2rem}.destination-username[data-v-326f30c9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destination-card-actions[data-v-326f30c9]{width:100%;justify-content:space-between;padding-top:.4rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .06))}.conjuge-check[data-v-326f30c9]{align-items:flex-start}.conjuge-action[data-v-326f30c9]{flex-shrink:1;min-width:0}.conjuge-label[data-v-326f30c9]{white-space:normal;line-height:1.35}.destination-options[data-v-326f30c9]{padding:0 .75rem .75rem}.option-btn[data-v-326f30c9]{font-size:.78rem;padding:.55rem .5rem;gap:.3rem}.option-btn i[data-v-326f30c9]{font-size:.78rem}.option-check[data-v-326f30c9]{width:18px;height:18px;font-size:.5rem}.feed-sub-option-item[data-v-326f30c9]{font-size:.78rem;padding:.55rem .5rem;gap:.35rem}.feed-sub-option-item i[data-v-326f30c9]{font-size:.78rem}.option-btn-hot span[data-v-326f30c9]{font-size:.75rem}.option-btn-hot small[data-v-326f30c9]{font-size:.65rem}.colab-toggle[data-v-326f30c9]{flex-wrap:wrap;gap:.5rem}.colab-toggle-left[data-v-326f30c9]{flex:1}.ai-content-toggle[data-v-326f30c9]{padding:.75rem}}.location-autocomplete[data-v-326f30c9]{position:relative}.location-input-wrapper[data-v-326f30c9]{position:relative;display:flex;align-items:center}.location-icon[data-v-326f30c9]{position:absolute;left:12px;color:var(--text-muted-soft);pointer-events:none;z-index:1}.location-input[data-v-326f30c9]{padding-left:36px!important;padding-right:36px!important}.location-clear-btn[data-v-326f30c9]{position:absolute;right:10px;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s}.location-clear-btn[data-v-326f30c9]:hover{color:var(--text-primary-soft)}.location-loading[data-v-326f30c9]{display:flex;align-items:center;gap:8px;padding:10px 12px;color:var(--text-muted);font-size:.85rem}.loading-spinner-sm[data-v-326f30c9]{width:16px;height:16px;border:2px solid rgba(159,108,255,.2);border-top-color:#9f6cffcc;border-radius:50%;animation:spin-326f30c9 .6s linear infinite}@keyframes spin-326f30c9{to{transform:rotate(360deg)}}.location-suggestions[data-v-326f30c9]{position:absolute;top:100%;left:0;right:0;background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:0 0 8px 8px;max-height:220px;overflow-y:auto;z-index:10;list-style:none;margin:0;padding:0;box-shadow:0 4px 12px #0000004d}.location-suggestion-item[data-v-326f30c9]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;transition:background .15s}.location-suggestion-item[data-v-326f30c9]:hover{background:var(--bg-hover)}.suggestion-icon[data-v-326f30c9]{flex-shrink:0;margin-top:2px;color:var(--text-muted-soft)}.suggestion-text[data-v-326f30c9]{display:flex;flex-direction:column;gap:2px;min-width:0}.suggestion-main[data-v-326f30c9]{font-size:.9rem;color:var(--text-primary-soft);font-weight:500}.suggestion-secondary[data-v-326f30c9]{font-size:.78rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-location[data-v-326f30c9]{display:flex;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;background:#9f6cff1a;border:1px solid rgba(159,108,255,.3);border-radius:6px;font-size:.85rem;color:#9f6cffe6}.feed-sub-options[data-v-326f30c9]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .08));animation:fadeIn-326f30c9 .25s ease}.feed-sub-options-text[data-v-326f30c9]{font-size:.78rem;color:var(--text-muted, rgba(255, 255, 255, .5));line-height:1.45;margin:0 0 .6rem}.feed-sub-options-checkboxes[data-v-326f30c9]{display:flex;gap:.5rem}.feed-sub-option-item[data-v-326f30c9]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem .75rem;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-input);color:var(--text-secondary-soft);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.feed-sub-option-item[data-v-326f30c9]:hover{border-color:#7b2ff24d;background:#7b2ff20d}.feed-sub-option-item.checked[data-v-326f30c9]{border-color:#7b2ff2;background:#7b2ff21f;color:#d946ef;font-weight:600}.feed-sub-option-item input[type=checkbox][data-v-326f30c9]{display:none}.feed-sub-option-item i[data-v-326f30c9]{font-size:.82rem}.feed-sub-tooltip-icon[data-v-326f30c9]{font-size:.78rem!important;color:var(--text-muted, rgba(255, 255, 255, .4));cursor:pointer;margin-left:-.15rem;transition:color .2s}.feed-sub-tooltip-icon[data-v-326f30c9]:hover{color:#d946ef}.feed-sub-hint[data-v-326f30c9]{display:flex;align-items:flex-start;gap:.55rem;margin-top:.6rem;padding:.7rem .85rem;background:var(--bg-surface-raised, rgba(123, 47, 242, .06));border:1px solid rgba(123,47,242,.18);border-radius:10px;font-size:.82rem;line-height:1.55;color:var(--text-secondary)}.feed-sub-hint>i[data-v-326f30c9]{color:#d946ef;font-size:.85rem;margin-top:.18rem;flex-shrink:0}.feed-sub-hint>span[data-v-326f30c9]{flex:1}.feed-sub-hint-close[data-v-326f30c9]{background:none;border:none;color:var(--text-muted, rgba(255, 255, 255, .4));font-size:1.1rem;cursor:pointer;padding:0;line-height:1;flex-shrink:0;transition:color .2s}.feed-sub-hint-close[data-v-326f30c9]:hover{color:var(--text-primary)}.tooltip-hint-enter-active[data-v-326f30c9],.tooltip-hint-leave-active[data-v-326f30c9]{transition:opacity .2s ease,transform .2s ease}.tooltip-hint-enter-from[data-v-326f30c9],.tooltip-hint-leave-to[data-v-326f30c9]{opacity:0;transform:translateY(-4px)}.option-check[data-v-326f30c9]{width:20px;height:20px;border-radius:50%;border:2px solid var(--border-strong, rgba(255, 255, 255, .15));background:transparent;display:flex;align-items:center;justify-content:center;font-size:.55rem;color:transparent;transition:all .2s;flex-shrink:0;margin-left:auto}.option-btn.selected .option-check[data-v-326f30c9],.feed-sub-option-item.checked .option-check[data-v-326f30c9]{border-color:#d946ef;background:#d946ef;color:#fff}.colab-section[data-v-326f30c9]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .08))}.colab-toggle[data-v-326f30c9]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem}.colab-toggle-left[data-v-326f30c9]{display:flex;align-items:center;gap:.5rem}.colab-toggle-left i[data-v-326f30c9]{color:var(--text-muted, rgba(255, 255, 255, .5));font-size:.85rem}.colab-label[data-v-326f30c9]{font-size:.88rem;font-weight:600;color:var(--text-primary-soft)}.colab-hint[data-v-326f30c9]{font-size:.72rem;color:var(--text-muted)}.modal-overlay[data-v-c689d354]{position:fixed;inset:0;background:var(--bg-overlay-medium);display:flex;align-items:flex-end;justify-content:center;z-index:2000;padding:0}.modal-content[data-v-c689d354]{background:var(--bg-surface-raised);border-radius:0;width:100%;max-width:100%;height:100%;max-height:100vh;max-height:100dvh;display:flex;flex-direction:column;border:1px solid var(--border-default);border-bottom:none;overflow:hidden}.modal-header[data-v-c689d354]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:calc(.85rem + env(safe-area-inset-top,0px)) 1rem .85rem;border-bottom:1px solid var(--border-default);flex:0 0 auto}.modal-title[data-v-c689d354]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.close-btn[data-v-c689d354]{background:none;border:none;color:var(--text-muted);cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s,background .2s}.close-btn[data-v-c689d354]:hover,.close-btn[data-v-c689d354]:active{color:var(--text-primary-soft);background:var(--bg-hover)}.modal-body[data-v-c689d354]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem;display:flex;flex-direction:column;gap:1.1rem}.modal-footer[data-v-c689d354]{flex:0 0 auto;display:flex;flex-direction:column;gap:.6rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-default);background:var(--bg-surface-raised)}@media(min-width:641px){.modal-overlay[data-v-c689d354]{align-items:center;padding:1rem}.modal-content[data-v-c689d354]{border-radius:16px;max-width:600px;height:auto;max-height:90vh;border-bottom:1px solid var(--border-default)}.modal-header[data-v-c689d354]{padding:1.5rem}.modal-title[data-v-c689d354]{font-size:1.25rem}.modal-body[data-v-c689d354]{padding:1.5rem;gap:1.5rem}.modal-footer[data-v-c689d354]{padding:1.25rem 1.5rem}}.form-group[data-v-c689d354]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-c689d354]{font-size:.9rem;font-weight:600;color:var(--text-secondary-soft)}.required[data-v-c689d354]{color:#ff6b7a}.upload-area[data-v-c689d354]{border:2px dashed var(--border-strong);border-radius:12px;padding:1.75rem 1rem;min-height:34vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;cursor:pointer;transition:all .2s;background:var(--bg-input-alt)}.upload-area.small[data-v-c689d354]{min-height:0;padding:1.25rem 1rem}.upload-area[data-v-c689d354]:hover,.upload-area[data-v-c689d354]:active{border-color:#9f6cff80;background:var(--bg-input)}.upload-area svg[data-v-c689d354]{width:38px;height:38px;color:var(--text-muted-soft)}.upload-text[data-v-c689d354]{font-size:.95rem;font-weight:500;color:var(--text-secondary-soft);text-align:center}.upload-hint[data-v-c689d354]{font-size:.8rem;color:var(--text-muted-soft);text-align:center}@media(min-width:641px){.upload-area[data-v-c689d354]{padding:3rem 2rem;min-height:0}.upload-area.small[data-v-c689d354]{padding:2rem 1.5rem}.upload-area svg[data-v-c689d354]{width:48px;height:48px}.upload-text[data-v-c689d354]{font-size:1rem}.upload-hint[data-v-c689d354]{font-size:.85rem}}.selected-file[data-v-c689d354]{font-size:.9rem;color:#9f6cffe6;font-weight:500}.hot-content-toggle[data-v-c689d354]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ff6b7a1a;border:1px solid rgba(255,107,122,.3);border-radius:8px}.toggle-info[data-v-c689d354]{display:flex;flex-direction:column;gap:.25rem}.toggle-title[data-v-c689d354]{font-size:.95rem;font-weight:600;color:var(--text-primary-soft)}.toggle-subtitle[data-v-c689d354]{font-size:.8rem;color:var(--text-muted)}.toggle-switch[data-v-c689d354]{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch input[data-v-c689d354]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-c689d354]{background-color:#ff6b7a}.hot-price-group[data-v-c689d354]{margin-top:.75rem;padding:1rem;background:#ff6b7a0d;border:1px solid rgba(255,107,122,.2);border-radius:8px}.submit-btn[data-v-c689d354]{width:100%;padding:1rem;background:linear-gradient(90deg,#ff5d7c,#ff8a5b);border:none;border-radius:8px;color:var(--text-white);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.submit-btn[data-v-c689d354]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff5d7c66}.submit-btn[data-v-c689d354]:disabled{opacity:.6;cursor:not-allowed}.upload-progress[data-v-c689d354]{margin-top:.5rem}.progress-bar[data-v-c689d354]{width:100%;height:8px;background:var(--bg-hover-strong);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-c689d354]{height:100%;background:linear-gradient(90deg,#ff5d7c,#ff8a5b);transition:width .3s ease}.progress-text[data-v-c689d354]{text-align:center;font-size:.9rem;color:var(--text-secondary-soft);font-weight:500}.casal-toggle[data-v-c689d354]{background:#ff6bb41a;border-color:#ff6bb44d}.ai-content-toggle[data-v-c689d354]{display:flex;align-items:flex-start;gap:.75rem;margin-top:.75rem;padding:.85rem 1rem;background:var(--bg-input-alt);border:1px solid var(--border-default);border-radius:8px;transition:border-color .2s}.ai-content-toggle[data-v-c689d354]:has(input:checked){border-color:#9f6cff66;background:#9f6cff0d}.ai-toggle-info[data-v-c689d354]{display:flex;flex-direction:column;gap:.3rem;flex:1}.ai-toggle-title[data-v-c689d354]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--text-primary-soft)}.ai-toggle-title svg[data-v-c689d354]{flex-shrink:0;color:#9f6cffcc}.ai-toggle-subtitle[data-v-c689d354]{font-size:.8rem;color:var(--text-muted-soft);line-height:1.4}.ai-toggle-subtitle a[data-v-c689d354]{color:#9f6cffe6;text-decoration:underline;text-underline-offset:2px}.ai-toggle-subtitle a[data-v-c689d354]:hover{color:#9f6cff}.form-input[data-v-c689d354],.form-textarea[data-v-c689d354]{width:100%;padding:.85rem 1rem;background:var(--bg-input);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary-soft);font-size:.95rem;font-family:inherit;transition:all .2s}.form-input[data-v-c689d354]:focus,.form-textarea[data-v-c689d354]:focus{outline:none;border-color:#9f6cff80;background:#0006}.form-input[data-v-c689d354]::placeholder,.form-textarea[data-v-c689d354]::placeholder{color:var(--text-placeholder)}.form-textarea[data-v-c689d354]{resize:vertical;min-height:80px}.radio-group[data-v-c689d354]{display:flex;flex-direction:column;gap:.75rem}.radio-option[data-v-c689d354]{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--text-secondary-soft)}.radio-option input[type=radio][data-v-c689d354]{width:18px;height:18px;cursor:pointer;accent-color:#ff6b7a}.toggle-switch[data-v-c689d354]{position:relative;display:inline-block;width:48px;height:24px;flex-shrink:0;cursor:pointer}.toggle-switch input[data-v-c689d354]{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;margin:0;cursor:pointer;z-index:2}.toggle-slider[data-v-c689d354]{position:absolute;cursor:pointer;inset:0;background-color:var(--bg-active-strong);transition:.3s;border-radius:24px}.toggle-slider[data-v-c689d354]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-c689d354]:before{transform:translate(24px)}.publish-destination-section[data-v-c689d354]{display:flex;flex-direction:column;gap:.75rem}.destination-header[data-v-c689d354]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.destination-header-icon[data-v-c689d354]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#7b2ff233,#d946ef33);display:flex;align-items:center;justify-content:center;color:#d946ef;font-size:.95rem}.destination-title[data-v-c689d354]{font-size:1rem;font-weight:700;color:var(--text-primary-soft);margin:0}.destination-subtitle[data-v-c689d354]{font-size:.78rem;color:var(--text-muted);margin:0}.destination-card[data-v-c689d354]{border:1px solid var(--border-default);border-radius:12px;transition:all .3s ease;background:var(--bg-input-alt)}.destination-card.active[data-v-c689d354]{border-color:#7b2ff266;box-shadow:0 0 0 1px #7b2ff226,0 4px 16px #00000026}.destination-card-hot.active[data-v-c689d354]{border-color:#ff6b7a66;box-shadow:0 0 0 1px #ff6b7a26,0 4px 16px #00000026}.destination-card-header[data-v-c689d354]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem}.destination-card-left[data-v-c689d354]{display:flex;align-items:center;gap:.75rem}.destination-card-actions[data-v-c689d354]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.default-badge[data-v-c689d354]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:6px;background:linear-gradient(135deg,#d946ef2e,#7b2ff22e);color:#d946ef;white-space:nowrap}.default-badge i[data-v-c689d354]{font-size:.65rem}.default-btn[data-v-c689d354]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:500;padding:.2rem .6rem;border-radius:6px;border:1px solid var(--border-light);background:transparent;color:var(--text-muted-soft);cursor:pointer;white-space:nowrap;transition:all .2s}.default-btn i[data-v-c689d354]{font-size:.65rem}.default-btn[data-v-c689d354]:hover{border-color:#d946ef66;color:#d946ef;background:#d946ef0f}.has-tooltip[data-v-c689d354]{position:relative}.has-tooltip[data-v-c689d354]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);right:0;width:260px;padding:.65rem .85rem;background:var(--bg-surface-raised);color:var(--text-secondary);font-size:.75rem;font-weight:400;line-height:1.45;border-radius:10px;border:1px solid var(--border-default);box-shadow:0 6px 24px #00000040;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s;transform:translateY(4px);pointer-events:none;z-index:100;white-space:normal}.has-tooltip[data-v-c689d354]:before{content:"";position:absolute;bottom:calc(100% + 4px);right:16px;width:10px;height:10px;background:var(--bg-surface-raised);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);transform:rotate(45deg);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:101}.has-tooltip[data-v-c689d354]:hover:after,.has-tooltip[data-v-c689d354]:hover:before{opacity:1;visibility:visible;transform:translateY(0)}.has-tooltip[data-v-c689d354]:hover:before{transform:rotate(45deg)}.destination-avatar[data-v-c689d354]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;overflow:hidden;flex-shrink:0}.destination-avatar img[data-v-c689d354]{width:100%;height:100%;object-fit:cover}.dest-casal-cluster[data-v-c689d354]{position:relative;width:38px;height:38px}.dest-casal-slot[data-v-c689d354]{position:absolute;border-radius:50%;overflow:hidden;border:2px solid var(--bg-card, #1a0a2e);background:linear-gradient(135deg,#a855f7,#6366f1)}.dest-casal-slot img[data-v-c689d354]{width:100%;height:100%;object-fit:cover;display:block}.dest-casal-letter[data-v-c689d354]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.55rem;font-weight:700;color:#fff}.dest-casal-cluster--2 .dest-casal-slot--0[data-v-c689d354]{width:26px;height:26px;top:0;left:0;z-index:2}.dest-casal-cluster--2 .dest-casal-slot--1[data-v-c689d354]{width:26px;height:26px;bottom:0;right:0;z-index:1}.dest-casal-cluster--3 .dest-casal-slot--0[data-v-c689d354]{width:24px;height:24px;top:0;left:50%;transform:translate(-50%);z-index:3}.dest-casal-cluster--3 .dest-casal-slot--1[data-v-c689d354]{width:24px;height:24px;bottom:0;left:0;z-index:2}.dest-casal-cluster--3 .dest-casal-slot--2[data-v-c689d354]{width:24px;height:24px;bottom:0;right:0;z-index:1}.dest-casal-cluster--4 .dest-casal-slot--0[data-v-c689d354],.dest-casal-cluster--4 .dest-casal-slot--1[data-v-c689d354],.dest-casal-cluster--4 .dest-casal-slot--2[data-v-c689d354],.dest-casal-cluster--4 .dest-casal-slot--3[data-v-c689d354]{width:20px;height:20px}.dest-casal-cluster--4 .dest-casal-slot--0[data-v-c689d354]{top:0;left:0;z-index:4}.dest-casal-cluster--4 .dest-casal-slot--1[data-v-c689d354]{top:0;right:0;z-index:3}.dest-casal-cluster--4 .dest-casal-slot--2[data-v-c689d354]{bottom:0;left:0;z-index:2}.dest-casal-cluster--4 .dest-casal-slot--3[data-v-c689d354]{bottom:0;right:0;z-index:1}.avatar-hot[data-v-c689d354]{background:linear-gradient(135deg,#f97316,#ef4444)}.destination-info[data-v-c689d354]{display:flex;flex-direction:column}.destination-name[data-v-c689d354]{font-size:.9rem;font-weight:600;color:var(--text-primary-soft);display:flex;align-items:center;gap:.4rem}.destination-username[data-v-c689d354]{font-size:.78rem;color:var(--text-muted)}.hot-badge[data-v-c689d354]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff}.individual-badge[data-v-c689d354]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#7b2ff2,#d946ef);color:#fff}.casal-badge[data-v-c689d354]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#ec4899,#f43f5e);color:#fff}.toggle-switch input:checked+.toggle-slider-purple[data-v-c689d354]{background-color:#7b2ff2}.toggle-switch input:checked+.toggle-slider-pink[data-v-c689d354]{background-color:#ec4899}.toggle-switch input:checked+.toggle-slider-hot[data-v-c689d354]{background:linear-gradient(135deg,#f97316,#ef4444)}.destination-options[data-v-c689d354]{padding:0 1rem 1rem;animation:fadeIn-c689d354 .25s ease}@keyframes fadeIn-c689d354{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.option-buttons[data-v-c689d354]{display:flex;gap:.5rem}.option-btn[data-v-c689d354]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem .75rem;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-input);color:var(--text-secondary-soft);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.option-btn[data-v-c689d354]:hover{border-color:#7b2ff24d;background:#7b2ff20d}.option-btn.selected[data-v-c689d354]{border-color:#7b2ff2;background:#7b2ff21f;color:#d946ef;font-weight:600}.option-btn i[data-v-c689d354]{font-size:.85rem}.hot-options[data-v-c689d354]{display:flex;flex-direction:column;gap:.75rem}.hot-options-label[data-v-c689d354]{font-size:.82rem;font-weight:600;color:var(--text-secondary-soft);margin-bottom:-.25rem}.hot-option-buttons[data-v-c689d354]{display:flex;gap:.5rem}.option-btn-hot[data-v-c689d354]{flex-direction:column;gap:.25rem;padding:.75rem .5rem;text-align:center}.option-btn-hot span[data-v-c689d354]{font-size:.82rem}.option-btn-hot small[data-v-c689d354]{font-size:.7rem;color:var(--text-muted);font-weight:400}.option-btn-hot.selected[data-v-c689d354]{border-color:#f97316;background:#f973161f;color:#f97316}.option-btn-hot.selected small[data-v-c689d354]{color:#f97316b3}.hot-price-section[data-v-c689d354]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.hot-price-section .price-label[data-v-c689d354]{margin:0;white-space:nowrap}.hot-price-section .price-input[data-v-c689d354]{max-width:120px}.hot-subscription-section[data-v-c689d354],.subscription-levels[data-v-c689d354]{display:flex;flex-direction:column;gap:.5rem}.subscription-level-item[data-v-c689d354]{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border:1px solid var(--border-default);border-radius:10px;cursor:pointer;transition:all .2s;background:var(--bg-input)}.subscription-level-item[data-v-c689d354]:hover{border-color:#f973164d}.subscription-level-item.checked[data-v-c689d354]{border-color:#f97316;background:#f9731614}.subscription-level-item input[type=checkbox][data-v-c689d354]{display:none}.level-icon[data-v-c689d354]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;flex-shrink:0}.level-info[data-v-c689d354]{display:flex;flex-direction:column;flex:1}.level-name[data-v-c689d354]{font-size:.88rem;font-weight:600;color:var(--text-primary-soft)}.level-price[data-v-c689d354]{font-size:.75rem;color:var(--text-muted)}.level-check[data-v-c689d354]{width:22px;height:22px;border-radius:50%;border:2px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-size:.65rem;color:transparent;transition:all .2s;flex-shrink:0}.subscription-level-item.checked .level-check[data-v-c689d354]{border-color:#f97316;background:#f97316;color:#fff}.price-input-wrapper[data-v-c689d354]{display:flex;align-items:center;gap:.5rem}.price-prefix[data-v-c689d354]{color:var(--text-tertiary);font-weight:600;font-size:1rem}.price-input[data-v-c689d354]{max-width:160px}.price-hint[data-v-c689d354]{display:block;margin-top:.5rem;font-size:.75rem;color:#ffffff73}.conjuge-section[data-v-c689d354]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .08))}.conjuge-check[data-v-c689d354]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;background:var(--bg-hover-subtle, rgba(255, 255, 255, .04));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:8px;cursor:pointer;transition:all .2s}.conjuge-check[data-v-c689d354]:hover{border-color:#a855f74d;background:#a855f70f}.conjuge-profile[data-v-c689d354]{display:flex;align-items:center;gap:.5rem}.conjuge-avatar[data-v-c689d354]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#ec4899);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.7rem;flex-shrink:0;overflow:hidden}.conjuge-avatar img[data-v-c689d354]{width:100%;height:100%;object-fit:cover;border-radius:50%}.conjuge-name[data-v-c689d354]{font-size:.85rem;font-weight:600;color:var(--text-primary, #fff)}.conjuge-action[data-v-c689d354]{display:flex;align-items:center;gap:.4rem}.conjuge-action input[type=checkbox][data-v-c689d354]{accent-color:#a855f7;width:16px;height:16px;cursor:pointer}.conjuge-label[data-v-c689d354]{font-size:.78rem;color:var(--text-secondary, rgba(255, 255, 255, .7));white-space:nowrap}.conjuge-hint[data-v-c689d354]{display:flex;align-items:flex-start;gap:.4rem;margin-top:.5rem;font-size:.7rem;line-height:1.4;color:var(--text-muted, rgba(255, 255, 255, .4))}.conjuge-hint i[data-v-c689d354]{margin-top:1px;flex-shrink:0;color:#a855f780}.publish-disclaimer[data-v-c689d354]{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;background:var(--bg-hover-subtle, rgba(255, 255, 255, .04));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:8px;margin-bottom:.25rem}.publish-disclaimer i[data-v-c689d354]{color:var(--text-muted, rgba(255, 255, 255, .4));font-size:.8rem;margin-top:2px;flex-shrink:0}.publish-disclaimer span[data-v-c689d354]{font-size:.72rem;line-height:1.45;color:var(--text-muted, rgba(255, 255, 255, .45))}.publish-disclaimer a[data-v-c689d354]{color:#d946ef;text-decoration:none;font-weight:600}.publish-disclaimer a[data-v-c689d354]:hover{text-decoration:underline}@media(max-width:480px){.destination-card-header[data-v-c689d354]{flex-wrap:wrap;row-gap:.4rem;padding:.75rem}.destination-card-left[data-v-c689d354]{width:100%;min-width:0}.destination-info[data-v-c689d354]{min-width:0;overflow:hidden}.destination-name[data-v-c689d354]{flex-wrap:wrap;row-gap:.2rem}.destination-username[data-v-c689d354]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destination-card-actions[data-v-c689d354]{width:100%;justify-content:space-between;padding-top:.4rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .06))}.conjuge-check[data-v-c689d354]{align-items:flex-start}.conjuge-action[data-v-c689d354]{flex-shrink:1;min-width:0}.conjuge-label[data-v-c689d354]{white-space:normal;line-height:1.35}.destination-options[data-v-c689d354]{padding:0 .75rem .75rem}.option-btn[data-v-c689d354]{font-size:.78rem;padding:.55rem .5rem;gap:.3rem}.option-btn i[data-v-c689d354]{font-size:.78rem}.option-check[data-v-c689d354]{width:18px;height:18px;font-size:.5rem}.feed-sub-option-item[data-v-c689d354]{font-size:.78rem;padding:.55rem .5rem;gap:.35rem}.feed-sub-option-item i[data-v-c689d354]{font-size:.78rem}.option-btn-hot span[data-v-c689d354]{font-size:.75rem}.option-btn-hot small[data-v-c689d354]{font-size:.65rem}.colab-toggle[data-v-c689d354]{flex-wrap:wrap;gap:.5rem}.colab-toggle-left[data-v-c689d354]{flex:1}.ai-content-toggle[data-v-c689d354]{padding:.75rem}}.location-autocomplete[data-v-c689d354]{position:relative}.location-input-wrapper[data-v-c689d354]{position:relative;display:flex;align-items:center}.location-icon[data-v-c689d354]{position:absolute;left:12px;color:var(--text-muted-soft);pointer-events:none;z-index:1}.location-input[data-v-c689d354]{padding-left:36px!important;padding-right:36px!important}.location-clear-btn[data-v-c689d354]{position:absolute;right:10px;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s}.location-clear-btn[data-v-c689d354]:hover{color:var(--text-primary-soft)}.location-loading[data-v-c689d354]{display:flex;align-items:center;gap:8px;padding:10px 12px;color:var(--text-muted);font-size:.85rem}.loading-spinner-sm[data-v-c689d354]{width:16px;height:16px;border:2px solid rgba(159,108,255,.2);border-top-color:#9f6cffcc;border-radius:50%;animation:spin-c689d354 .6s linear infinite}@keyframes spin-c689d354{to{transform:rotate(360deg)}}.location-suggestions[data-v-c689d354]{position:absolute;top:100%;left:0;right:0;background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:0 0 8px 8px;max-height:220px;overflow-y:auto;z-index:10;list-style:none;margin:0;padding:0;box-shadow:0 4px 12px #0000004d}.location-suggestion-item[data-v-c689d354]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;transition:background .15s}.location-suggestion-item[data-v-c689d354]:hover{background:var(--bg-hover)}.suggestion-icon[data-v-c689d354]{flex-shrink:0;margin-top:2px;color:var(--text-muted-soft)}.suggestion-text[data-v-c689d354]{display:flex;flex-direction:column;gap:2px;min-width:0}.suggestion-main[data-v-c689d354]{font-size:.9rem;color:var(--text-primary-soft);font-weight:500}.suggestion-secondary[data-v-c689d354]{font-size:.78rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-location[data-v-c689d354]{display:flex;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;background:#9f6cff1a;border:1px solid rgba(159,108,255,.3);border-radius:6px;font-size:.85rem;color:#9f6cffe6}.feed-sub-options[data-v-c689d354]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .08));animation:fadeIn-c689d354 .25s ease}.feed-sub-options-text[data-v-c689d354]{font-size:.78rem;color:var(--text-muted, rgba(255, 255, 255, .5));line-height:1.45;margin:0 0 .6rem}.feed-sub-options-checkboxes[data-v-c689d354]{display:flex;gap:.5rem}.feed-sub-option-item[data-v-c689d354]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem .75rem;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-input);color:var(--text-secondary-soft);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.feed-sub-option-item[data-v-c689d354]:hover{border-color:#7b2ff24d;background:#7b2ff20d}.feed-sub-option-item.checked[data-v-c689d354]{border-color:#7b2ff2;background:#7b2ff21f;color:#d946ef;font-weight:600}.feed-sub-option-item input[type=checkbox][data-v-c689d354]{display:none}.feed-sub-option-item i[data-v-c689d354]{font-size:.82rem}.feed-sub-tooltip-icon[data-v-c689d354]{font-size:.78rem!important;color:var(--text-muted, rgba(255, 255, 255, .4));cursor:pointer;margin-left:-.15rem;transition:color .2s}.feed-sub-tooltip-icon[data-v-c689d354]:hover{color:#d946ef}.feed-sub-hint[data-v-c689d354]{display:flex;align-items:flex-start;gap:.55rem;margin-top:.6rem;padding:.7rem .85rem;background:var(--bg-surface-raised, rgba(123, 47, 242, .06));border:1px solid rgba(123,47,242,.18);border-radius:10px;font-size:.82rem;line-height:1.55;color:var(--text-secondary)}.feed-sub-hint>i[data-v-c689d354]{color:#d946ef;font-size:.85rem;margin-top:.18rem;flex-shrink:0}.feed-sub-hint>span[data-v-c689d354]{flex:1}.feed-sub-hint-close[data-v-c689d354]{background:none;border:none;color:var(--text-muted, rgba(255, 255, 255, .4));font-size:1.1rem;cursor:pointer;padding:0;line-height:1;flex-shrink:0;transition:color .2s}.feed-sub-hint-close[data-v-c689d354]:hover{color:var(--text-primary)}.tooltip-hint-enter-active[data-v-c689d354],.tooltip-hint-leave-active[data-v-c689d354]{transition:opacity .2s ease,transform .2s ease}.tooltip-hint-enter-from[data-v-c689d354],.tooltip-hint-leave-to[data-v-c689d354]{opacity:0;transform:translateY(-4px)}.option-check[data-v-c689d354]{width:20px;height:20px;border-radius:50%;border:2px solid var(--border-strong, rgba(255, 255, 255, .15));background:transparent;display:flex;align-items:center;justify-content:center;font-size:.55rem;color:transparent;transition:all .2s;flex-shrink:0;margin-left:auto}.option-btn.selected .option-check[data-v-c689d354],.feed-sub-option-item.checked .option-check[data-v-c689d354]{border-color:#d946ef;background:#d946ef;color:#fff}.colab-section[data-v-c689d354]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light, rgba(255, 255, 255, .08))}.colab-toggle[data-v-c689d354]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem}.colab-toggle-left[data-v-c689d354]{display:flex;align-items:center;gap:.5rem}.colab-toggle-left i[data-v-c689d354]{color:var(--text-muted, rgba(255, 255, 255, .5));font-size:.85rem}.colab-label[data-v-c689d354]{font-size:.88rem;font-weight:600;color:var(--text-primary-soft)}.colab-hint[data-v-c689d354]{font-size:.72rem;color:var(--text-muted)}.editor-canvas-host[data-v-e0c4cd92]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}.editor-canvas-cena[data-v-e0c4cd92]{position:absolute;z-index:9}.editor-canvas-container[data-v-e0c4cd92]{position:relative;background:#000;box-shadow:0 8px 32px #00000080;border-radius:12px;overflow:hidden;touch-action:none}.safe-guides[data-v-e0c4cd92]{position:absolute;inset:0;pointer-events:none;z-index:5}.safe-band[data-v-e0c4cd92]{position:absolute;left:0;right:0;background:#00000047}.safe-top[data-v-e0c4cd92]{top:0;height:13%;border-bottom:1px dashed rgba(255,255,255,.55)}.safe-bottom[data-v-e0c4cd92]{bottom:0;height:18%;border-top:1px dashed rgba(255,255,255,.55)}.editor-toolbar[data-v-d0218b11]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background:#0000008c;border:1px solid rgba(255,255,255,.1);border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tool-btn[data-v-d0218b11]{display:flex;flex-direction:column;align-items:center;gap:2px;background:transparent;border:1px solid transparent;color:#fff;padding:.55rem .45rem;border-radius:10px;cursor:pointer;min-width:56px;font-size:.7rem;transition:background .15s,border-color .15s}.tool-btn[data-v-d0218b11]:hover{background:#ffffff14}.tool-btn.active[data-v-d0218b11]{background:#9f6cff2e;border-color:#9f6cff8c;color:#d8c4ff}.tool-btn i[data-v-d0218b11]{font-size:1.05rem}.tool-label[data-v-d0218b11]{font-weight:500}.text-tool-panel[data-v-ec1ce772]{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem}.text-tool-card[data-v-ec1ce772]{width:100%;max-width:420px;background:#14121b;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;color:#fff}.text-tool-row[data-v-ec1ce772]{display:flex;flex-direction:column;gap:.4rem}.text-tool-label[data-v-ec1ce772]{font-size:.78rem;font-weight:600;color:#ffffffb3}.text-tool-input[data-v-ec1ce772]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;padding:.6rem .75rem;font-size:.95rem;resize:vertical;font-family:inherit}.text-tool-input[data-v-ec1ce772]:focus{outline:none;border-color:#9f6cff99}.palette-list[data-v-ec1ce772]{display:flex;gap:.4rem;flex-wrap:wrap}.palette-dot[data-v-ec1ce772]{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.15);cursor:pointer;padding:0}.palette-dot.active[data-v-ec1ce772]{border-color:#9f6cff;box-shadow:0 0 0 2px #9f6cff4d}.size[data-v-ec1ce772]{flex-direction:row;align-items:center;gap:.65rem}.size .text-tool-label[data-v-ec1ce772]{min-width:72px}.text-tool-range[data-v-ec1ce772]{flex:1}.text-tool-size-value[data-v-ec1ce772]{font-size:.78rem;color:#ffffffa6;min-width:48px;text-align:right}.text-tool-actions[data-v-ec1ce772]{display:flex;justify-content:flex-end;gap:.5rem}.btn-ghost[data-v-ec1ce772],.btn-primary[data-v-ec1ce772]{border:none;border-radius:8px;padding:.55rem .95rem;font-weight:600;cursor:pointer;font-size:.85rem}.btn-ghost[data-v-ec1ce772]{background:transparent;color:#ffffffb3}.btn-ghost[data-v-ec1ce772]:hover{background:#ffffff0f;color:#fff}.btn-primary[data-v-ec1ce772]{background:linear-gradient(90deg,#9f6cff,#ff5d7c);color:#fff}.btn-primary[data-v-ec1ce772]:disabled{opacity:.5;cursor:not-allowed}.sticker-panel[data-v-b10f768d]{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0}.sticker-card[data-v-b10f768d]{width:100%;max-width:480px;background:#14121b;border-top:1px solid rgba(255,255,255,.08);border-radius:16px 16px 0 0;padding:1rem 1rem 1.25rem;color:#fff;max-height:60%;overflow-y:auto}.sticker-card-header[data-v-b10f768d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.sticker-card-header h4[data-v-b10f768d]{margin:0;font-size:.95rem}.close-x[data-v-b10f768d]{background:none;border:none;color:#ffffffa6;cursor:pointer;font-size:1rem}.sticker-grid[data-v-b10f768d]{display:grid;grid-template-columns:repeat(8,1fr);gap:.4rem}.sticker-item[data-v-b10f768d]{aspect-ratio:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;font-size:1.5rem;cursor:pointer;transition:background .15s,transform .1s}.sticker-item[data-v-b10f768d]:hover{background:#9f6cff2e;transform:scale(1.05)}@media(max-width:480px){.sticker-grid[data-v-b10f768d]{grid-template-columns:repeat(6,1fr)}}.rich-sticker-panel[data-v-cb691a2c]{position:absolute;inset:0;z-index:30;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rsp-card[data-v-cb691a2c]{width:min(94%,480px);max-height:70%;background:#1a1a24;border:1px solid rgba(255,255,255,.08);border-radius:14px 14px 0 0;color:#fff;display:flex;flex-direction:column;overflow:hidden}.rsp-tabs[data-v-cb691a2c]{display:flex;gap:4px;padding:6px;border-bottom:1px solid rgba(255,255,255,.06);overflow-x:auto}.rsp-tab[data-v-cb691a2c]{flex:1;min-width:64px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:.5rem .4rem;background:transparent;color:#ffffffb3;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:.7rem}.rsp-tab i[data-v-cb691a2c]{font-size:1rem}.rsp-tab.active[data-v-cb691a2c]{background:#9f6cff2e;border-color:#9f6cff8c;color:#fff}.rsp-close[data-v-cb691a2c]{background:transparent;color:#fff9;border:none;padding:0 .5rem;cursor:pointer}.rsp-close[data-v-cb691a2c]:hover{color:#fff}.rsp-body[data-v-cb691a2c]{padding:.85rem;display:flex;flex-direction:column;gap:.6rem;overflow-y:auto}.rsp-search[data-v-cb691a2c]{display:flex;align-items:center;gap:.5rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.5rem .75rem}.rsp-search i[data-v-cb691a2c]{color:#ffffff8c}.rsp-search input[data-v-cb691a2c]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.9rem}.rsp-input[data-v-cb691a2c]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.55rem .75rem;color:#fff;outline:none;font-size:.9rem}.rsp-label[data-v-cb691a2c]{font-size:.75rem;color:#fff9}.rsp-results[data-v-cb691a2c]{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto}.rsp-result[data-v-cb691a2c]{display:flex;align-items:center;gap:.6rem;padding:.4rem .5rem;background:transparent;border:none;border-radius:8px;color:#fff;cursor:pointer;text-align:left}.rsp-result[data-v-cb691a2c]:hover{background:#ffffff0f}.rsp-result .avatar[data-v-cb691a2c]{width:34px;height:34px;border-radius:50%;overflow:hidden;background:#ffffff14;display:flex;align-items:center;justify-content:center}.rsp-result .avatar img[data-v-cb691a2c]{width:100%;height:100%;object-fit:cover}.rsp-result .info[data-v-cb691a2c]{display:flex;flex-direction:column;line-height:1.2}.rsp-result .nome[data-v-cb691a2c]{font-size:.85rem}.rsp-result .handle[data-v-cb691a2c]{font-size:.72rem;color:#ffffff8c}.rsp-empty[data-v-cb691a2c]{color:#ffffff80;text-align:center;padding:1rem 0;font-size:.85rem}.rsp-warning[data-v-cb691a2c]{color:#ffb86b;font-size:.78rem;background:#ffb86b14;padding:.5rem .75rem;border-radius:8px}.rsp-warning code[data-v-cb691a2c]{background:#0006;padding:1px 4px;border-radius:4px}.rsp-cta[data-v-cb691a2c]{background:linear-gradient(90deg,#9f6cff,#ff5d7c);color:#fff;border:none;border-radius:10px;padding:.6rem .95rem;font-weight:600;cursor:pointer;font-size:.85rem}.rsp-cta[data-v-cb691a2c]:disabled{opacity:.5;cursor:not-allowed}.rsp-gif-grid[data-v-cb691a2c]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-height:280px;overflow-y:auto}.rsp-gif[data-v-cb691a2c]{background:#ffffff0d;border:none;padding:0;border-radius:8px;overflow:hidden;cursor:pointer}.rsp-gif img[data-v-cb691a2c]{width:100%;height:100%;object-fit:cover;display:block}.rsp-music-list[data-v-cb691a2c]{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto}.rsp-music-item[data-v-cb691a2c]{display:flex;align-items:center;gap:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:8px;cursor:pointer;text-align:left;color:#fff}.rsp-music-item[data-v-cb691a2c]:hover{background:#ffffff14}.rsp-music-item .capa[data-v-cb691a2c],.rsp-music-edit .capa[data-v-cb691a2c]{width:44px;height:44px;border-radius:8px;overflow:hidden;background:#00000073;display:flex;align-items:center;justify-content:center;color:#d63384;flex-shrink:0}.rsp-music-item .capa img[data-v-cb691a2c],.rsp-music-edit .capa img[data-v-cb691a2c]{width:100%;height:100%;object-fit:cover}.rsp-music-item .info[data-v-cb691a2c],.rsp-music-edit .info[data-v-cb691a2c]{flex:1;display:flex;flex-direction:column;min-width:0}.rsp-music-item .titulo[data-v-cb691a2c],.rsp-music-edit .titulo[data-v-cb691a2c]{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsp-music-item .artista[data-v-cb691a2c],.rsp-music-edit .artista[data-v-cb691a2c]{font-size:.72rem;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsp-music-item .dur[data-v-cb691a2c]{font-size:.72rem;color:#ffffff80}.rsp-music-edit[data-v-cb691a2c]{display:flex;flex-direction:column;gap:.7rem}.rsp-music-header[data-v-cb691a2c]{display:flex;align-items:center;gap:10px}.rsp-music-header .voltar[data-v-cb691a2c],.rsp-music-header .play[data-v-cb691a2c]{background:#ffffff14;border:none;color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.rsp-music-header .play[data-v-cb691a2c]{background:linear-gradient(135deg,#9f6cff,#ff5d7c)}.waveform-wrap[data-v-cb691a2c]{position:relative;height:60px;background:#00000059;border-radius:10px;border:1px solid rgba(255,255,255,.06);overflow:hidden}.waveform[data-v-cb691a2c]{display:block;width:100%;height:100%}.waveform-window[data-v-cb691a2c]{position:absolute;top:0;bottom:0;background:#9f6cff38;border:2px solid rgba(159,108,255,.85);border-radius:8px;cursor:grab;display:flex;align-items:flex-end;justify-content:center;-webkit-user-select:none;user-select:none}.waveform-window[data-v-cb691a2c]:active{cursor:grabbing}.win-label[data-v-cb691a2c]{font-size:.65rem;color:#fff;padding:2px 4px;background:#00000073;border-radius:4px;margin-bottom:2px;white-space:nowrap}.rsp-music-controls[data-v-cb691a2c]{display:flex;flex-direction:column;gap:.3rem}.rsp-music-controls input[type=range][data-v-cb691a2c]{width:100%;accent-color:#9F6CFF}.rsp-location-search[data-v-cb691a2c]{display:flex;flex-direction:column;gap:4px}.rsp-spinner[data-v-cb691a2c]{color:#ffffff80;font-size:.8rem}.rsp-location-suggestions[data-v-cb691a2c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}.rsp-location-item[data-v-cb691a2c]{display:flex;align-items:center;gap:.7rem;padding:.45rem .5rem;border-radius:8px;cursor:pointer;transition:background .15s}.rsp-location-item[data-v-cb691a2c]:hover{background:#ffffff0f}.rsp-location-item>i[data-v-cb691a2c]{color:#9f6cff;font-size:.85rem;flex-shrink:0}.rsp-location-text[data-v-cb691a2c]{display:flex;flex-direction:column;line-height:1.25;min-width:0}.rsp-location-text .principal[data-v-cb691a2c]{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsp-location-text .secundario[data-v-cb691a2c]{font-size:.72rem;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsp-location-selected[data-v-cb691a2c]{display:flex;flex-direction:column;gap:.75rem}.rsp-location-chip[data-v-cb691a2c]{display:flex;align-items:center;gap:.7rem;background:#9f6cff1a;border:1px solid rgba(159,108,255,.35);border-radius:10px;padding:.55rem .7rem}.rsp-location-chip>i[data-v-cb691a2c]{color:#9f6cff;flex-shrink:0}.rsp-location-chip .rsp-location-text[data-v-cb691a2c]{flex:1;min-width:0}.rsp-location-clear[data-v-cb691a2c]{background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:4px;line-height:1;flex-shrink:0}.rsp-location-clear[data-v-cb691a2c]:hover{color:#fff}.draw-tool-bar[data-v-2248935d]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:25;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;background:#000000b3;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(94%,480px)}.draw-row[data-v-2248935d]{display:flex;align-items:center;gap:.5rem}.draw-label[data-v-2248935d]{font-size:.75rem;color:#ffffffa6;min-width:64px}.palette-list[data-v-2248935d]{display:flex;gap:.3rem;flex-wrap:wrap}.palette-dot[data-v-2248935d]{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.15);cursor:pointer;padding:0}.palette-dot.active[data-v-2248935d]{border-color:#9f6cff}.thickness-val[data-v-2248935d]{font-size:.75rem;min-width:42px;text-align:right;color:#ffffffa6}input[type=range][data-v-2248935d]{flex:1}.mode[data-v-2248935d]{flex-wrap:wrap}.mode-btn[data-v-2248935d]{background:#ffffff0d;color:#fffc;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.35rem .75rem;cursor:pointer;font-size:.78rem;display:inline-flex;align-items:center;gap:.35rem}.mode-btn.active[data-v-2248935d]{background:#9f6cff40;border-color:#9f6cff99;color:#fff}.mode-btn.danger.active[data-v-2248935d]{background:#ff5d7c40;border-color:#ff5d7c99}.done-btn[data-v-2248935d]{align-self:flex-end;background:linear-gradient(90deg,#9f6cff,#ff5d7c);color:#fff;border:none;border-radius:8px;padding:.45rem 1rem;cursor:pointer;font-weight:600}.filter-panel[data-v-1076fec7]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:25;width:min(94%,520px);background:#000000b8;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:.75rem 1rem;color:#fff;display:flex;flex-direction:column;gap:.6rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.filter-row.presets[data-v-1076fec7]{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:4px}.filter-chip[data-v-1076fec7]{background:#ffffff0f;color:#ffffffd9;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.35rem .85rem;font-size:.78rem;cursor:pointer;white-space:nowrap}.filter-chip.active[data-v-1076fec7]{background:#9f6cff40;border-color:#9f6cff99;color:#fff}.filter-row.adjust[data-v-1076fec7]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .75rem}.adjust-item[data-v-1076fec7]{display:flex;flex-direction:column;gap:2px;font-size:.72rem;color:#ffffffb3}.adjust-item input[type=range][data-v-1076fec7]{width:100%}.filter-actions[data-v-1076fec7]{display:flex;justify-content:flex-end;gap:.5rem}.btn-ghost[data-v-1076fec7]{background:transparent;color:#ffffffb3;border:none;border-radius:8px;padding:.4rem .85rem;cursor:pointer;font-weight:600;font-size:.8rem}.btn-ghost[data-v-1076fec7]:hover{background:#ffffff0f;color:#fff}.btn-primary[data-v-1076fec7]{background:linear-gradient(90deg,#9f6cff,#ff5d7c);color:#fff;border:none;border-radius:8px;padding:.4rem .95rem;font-weight:600;cursor:pointer;font-size:.8rem}.trim-panel[data-v-4aa148bf]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:25;width:min(94%,520px);background:#000000b8;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:.6rem .85rem;color:#fff;display:flex;flex-direction:column;gap:.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.trim-info[data-v-4aa148bf]{display:flex;align-items:center;gap:.6rem;font-size:.78rem;color:#fffc}.trim-duration[data-v-4aa148bf]{margin-left:auto;color:#ffffff8c;font-size:.72rem}.mute-btn[data-v-4aa148bf]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:8px;width:32px;height:32px;cursor:pointer}.mute-btn.active[data-v-4aa148bf]{background:#ff5d7c40;border-color:#ff5d7c8c}.timeline[data-v-4aa148bf]{position:relative;height:32px;cursor:pointer;-webkit-user-select:none;user-select:none}.timeline-track[data-v-4aa148bf]{position:absolute;left:0;right:0;top:50%;height:6px;transform:translateY(-50%);background:#ffffff1f;border-radius:999px}.timeline-selection[data-v-4aa148bf]{position:absolute;top:50%;height:16px;transform:translateY(-50%);background:#9f6cff59;border:1px solid rgba(159,108,255,.7);border-radius:6px}.handle[data-v-4aa148bf]{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:26px;background:#fff;border-radius:4px;cursor:ew-resize;box-shadow:0 1px 4px #00000059}.handle-start[data-v-4aa148bf]{left:0}.handle-end[data-v-4aa148bf]{left:100%}.story-scene[data-v-2085d6b9]{position:absolute;inset:0;container-type:size;--u: calc(100cqw / 1080);z-index:9;pointer-events:none}.story-scene--edit[data-v-2085d6b9]{pointer-events:none}.story-scene-item[data-v-2085d6b9]{position:absolute;pointer-events:auto;transform-origin:center;touch-action:none}.story-scene-item--selecionado[data-v-2085d6b9]:after{content:"";position:absolute;inset:calc(var(--u) * -10);border:calc(var(--u) * 3) dashed #9F6CFF;border-radius:calc(var(--u) * 14);pointer-events:none}.alca[data-v-2085d6b9]{position:absolute;width:28px;height:28px;border-radius:50%;border:2px solid #9F6CFF;background:#fff;color:#9f6cff;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;z-index:2;touch-action:none}.alca-remover[data-v-2085d6b9]{top:-16px;left:50%;transform:translate(-50%);background:#ff5d7c;border-color:#ff5d7c;color:#fff;font-size:16px}.alca-escala[data-v-2085d6b9]{bottom:-16px;right:-16px;cursor:nwse-resize}.dica[data-v-2085d6b9]{position:absolute;top:calc(100% + 22px);left:50%;transform:translate(-50%);width:max-content;max-width:220px;margin:0;padding:6px 10px;border-radius:8px;background:#000c;color:#fff;font-size:12px;text-align:center;white-space:normal;pointer-events:none}.guia[data-v-2085d6b9]{position:absolute;background:#9f6cffcc;pointer-events:none;z-index:8}.guia-vertical[data-v-2085d6b9]{left:50%;top:0;bottom:0;width:1px}.guia-horizontal[data-v-2085d6b9]{top:50%;left:0;right:0;height:1px}.pill[data-v-2085d6b9]{border:none;border-radius:999px;font-weight:700;font-family:Inter,system-ui,sans-serif;font-size:var(--fs);padding:calc(var(--fs) * .28) calc(var(--fs) * .55);color:#fff;white-space:nowrap;cursor:pointer}.pill-mencao[data-v-2085d6b9]{background:#9f6cff}.pill-hashtag[data-v-2085d6b9]{background:#ff5d7c}.pill-local[data-v-2085d6b9]{background:#1e1e2a}.gif[data-v-2085d6b9]{width:var(--gw);height:var(--gh);object-fit:contain}.card[data-v-2085d6b9]{border-radius:calc(var(--u) * 22);padding:calc(var(--fs) * .6);min-width:calc(var(--u) * 280);color:#fff}.card-glass[data-v-2085d6b9]{background:#ffffff1f;border:calc(var(--u) * 2) solid rgba(255,255,255,.25)}.card-solid[data-v-2085d6b9]{background:#14101ce0}.card-musica[data-v-2085d6b9]{display:flex;gap:calc(var(--u) * 12);align-items:center;background:#0000008c}.card-musica img[data-v-2085d6b9]{width:calc(var(--u) * 80);height:calc(var(--u) * 80);object-fit:cover;border-radius:calc(var(--u) * 10)}.titulo[data-v-2085d6b9]{font-size:var(--fs);font-weight:700;margin-bottom:calc(var(--u) * 8)}.linha[data-v-2085d6b9]{display:flex;gap:calc(var(--u) * 8)}.linha input[data-v-2085d6b9],.opcao[data-v-2085d6b9]{font-size:calc(var(--fs) * .85);border-radius:calc(var(--u) * 12);border:none;background:#00000040;color:#fff;padding:calc(var(--u) * 8) calc(var(--u) * 12)}.opcao[data-v-2085d6b9]{display:flex;justify-content:space-between;width:100%;margin-top:calc(var(--u) * 6);cursor:pointer}.relogio[data-v-2085d6b9]{font-variant-numeric:tabular-nums;font-size:calc(var(--fs) * 1.1);text-align:center}.sextory-editor[data-v-34407491]{position:relative;width:100%;height:100%;min-width:0;display:flex;flex-direction:column;background:#000;overflow:hidden;min-height:0}.editor-top-bar[data-v-34407491]{position:absolute;top:10px;left:10px;z-index:20;display:flex;gap:6px}.top-btn[data-v-34407491]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#0000008c;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s,color .15s}.top-btn[data-v-34407491]:hover:not(:disabled){background:#9f6cff4d}.top-btn[data-v-34407491]:disabled{opacity:.4;cursor:not-allowed}.top-btn.danger[data-v-34407491]:hover{background:#ff5d7c66}.editor-stage-wrapper[data-v-34407491]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.editor-toolbar-anchor[data-v-34407491]{position:absolute;top:10px;right:10px;z-index:20}.export-overlay[data-v-34407491]{position:absolute;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.export-card[data-v-34407491]{background:#14141cf2;border:1px solid rgba(255,255,255,.08);color:#fff;padding:1rem 1.5rem;border-radius:12px;display:flex;gap:.75rem;align-items:center;font-weight:500}.export-card i[data-v-34407491]{color:#9f6cff;font-size:1.2rem}.picker[data-v-d8b3e9ae]{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:24px 16px}.picker--arrastando[data-v-d8b3e9ae]{outline:2px dashed #9F6CFF;outline-offset:-12px}.picker-acoes[data-v-d8b3e9ae]{display:grid;grid-template-columns:1fr;gap:12px;width:100%;max-width:520px;margin:0 auto}.picker-card[data-v-d8b3e9ae]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:112px;padding:20px;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#9f6cff38,#ff5d7c1f);color:#fff;text-align:left;cursor:pointer}.picker-card i[data-v-d8b3e9ae]{font-size:1.6rem;color:#c9a6ff}.picker-card strong[data-v-d8b3e9ae]{font-size:1.15rem}.picker-card small[data-v-d8b3e9ae]{color:#ffffffb3}.picker-card[data-v-d8b3e9ae]:active{transform:scale(.98)}.picker-soltar[data-v-d8b3e9ae]{text-align:center;color:#c9a6ff}.picker-faixa[data-v-d8b3e9ae]{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px;max-width:520px;margin:0 auto;width:100%}.miniatura[data-v-d8b3e9ae]{position:relative;flex:0 0 auto;width:72px;height:96px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:#1c1c26;cursor:pointer}.miniatura--ativa[data-v-d8b3e9ae]{border-color:#9f6cff}.miniatura img[data-v-d8b3e9ae],.miniatura-video[data-v-d8b3e9ae]{width:100%;height:100%;object-fit:cover;display:flex;align-items:center;justify-content:center;color:#fff}.miniatura-remover[data-v-d8b3e9ae]{position:absolute;top:2px;right:2px;width:22px;height:22px;border-radius:50%;background:#000000b3;color:#fff;font-size:14px;line-height:22px}@media(min-width:480px){.picker-acoes[data-v-d8b3e9ae]{grid-template-columns:1fr 1fr}}.creator[data-v-cb344fcb]{position:fixed;inset:0;z-index:10050;height:100vh;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:#0b0b10;color:#fff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:hidden;touch-action:none;overscroll-behavior:contain}.creator-bar[data-v-cb344fcb]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:8px 12px}.ghost[data-v-cb344fcb]{display:inline-flex;align-items:center;gap:6px;min-height:44px;background:transparent;color:#fff;border:none;border-radius:999px;padding:8px 12px;cursor:pointer;font-size:.95rem}.palco[data-v-cb344fcb]{position:relative;min-width:0;min-height:0;display:flex}.palco[data-v-cb344fcb] .sextory-editor{flex:1;border-radius:0}.fila-midia[data-v-cb344fcb]{position:absolute;left:12px;top:56px;display:flex;flex-direction:column;gap:8px;z-index:25}.fila-midia button[data-v-cb344fcb]{width:44px;height:58px;padding:0;border-radius:8px;overflow:hidden;border:2px solid transparent;background:#1c1c26;color:#fff;cursor:pointer}.fila-midia button.ativo[data-v-cb344fcb]{border-color:#9f6cff}.fila-midia img[data-v-cb344fcb]{width:100%;height:100%;object-fit:cover;display:block}.rodape[data-v-cb344fcb]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:10px 12px;background:linear-gradient(180deg,#0b0b1000,#0b0b10 30%)}.audiencia[data-v-cb344fcb]{display:flex;gap:8px;min-width:0;flex:1}.audiencia button[data-v-cb344fcb]{min-height:44px;min-width:0;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audiencia button.ativo[data-v-cb344fcb]{background:#9f6cff59;border-color:transparent}.enviar[data-v-cb344fcb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 18px;border:none;border-radius:999px;background:linear-gradient(90deg,#9f6cff,#ff5d7c);color:#fff;font-weight:700;cursor:pointer;flex:0 0 auto}.enviar[data-v-cb344fcb]:disabled{opacity:.6;cursor:progress}.status-fila[data-v-cb344fcb]{position:absolute;left:0;right:0;bottom:78px;text-align:center;font-size:.85rem;color:#d6c7ff}.folha-backdrop[data-v-cb344fcb]{position:absolute;inset:0;background:#0000008c;display:flex;align-items:flex-end;z-index:30}.folha[data-v-cb344fcb]{width:100%;background:#16161f;border-radius:20px 20px 0 0;padding:8px 16px calc(16px + env(safe-area-inset-bottom));display:grid;gap:14px}.folha-bar[data-v-cb344fcb]{display:flex;align-items:center;justify-content:space-between}.folha-linha[data-v-cb344fcb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.folha-linha select[data-v-cb344fcb]{background:#0b0b10;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px}.folha-nota[data-v-cb344fcb]{margin:0;color:#ffffffa6;font-size:.9rem}.folha-confirma[data-v-cb344fcb]{gap:12px}.folha-acoes[data-v-cb344fcb]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:420px){.ghost span[data-v-cb344fcb]{display:none}.audiencia button[data-v-cb344fcb]{padding:8px 10px;font-size:.85rem}}*{box-sizing:border-box;margin:0;padding:0}:root{--sexuall-safe-top: max(env(safe-area-inset-top, 0px), var(--safe-area-inset-top, 0px));--sexuall-safe-right: max(env(safe-area-inset-right, 0px), var(--safe-area-inset-right, 0px));--sexuall-safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--safe-area-inset-bottom, 0px));--sexuall-safe-left: max(env(safe-area-inset-left, 0px), var(--safe-area-inset-left, 0px))}html,body{background:var(--bg-page)}body{font-family:Manrope,Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--text-primary-soft);overflow-x:hidden}.app-wrapper{min-height:100vh;display:flex;flex-direction:column}.main-content{margin-top:calc(60px + var(--sexuall-safe-top, 0px));margin-left:0;margin-bottom:calc(80px + var(--sexuall-safe-bottom, 0px));min-height:calc(100vh - 140px);transition:margin-left .3s ease}.main-content.has-sidebar{margin-left:250px}.main-content.has-sidebar.sidebar-collapsed{margin-left:70px}.main-content.no-topbar{margin-top:var(--sexuall-safe-top, 0px)}.main-content.no-sidebar{margin-left:0}.main-content.no-footer{margin-bottom:var(--sexuall-safe-bottom, 0px)}.main-content.no-topbar.no-footer{min-height:calc(100vh - var(--sexuall-safe-top, 0px) - var(--sexuall-safe-bottom, 0px));min-height:calc(100dvh - var(--sexuall-safe-top, 0px) - var(--sexuall-safe-bottom, 0px))}@media(max-width:968px){.main-content,.main-content.has-sidebar,.main-content.has-sidebar.sidebar-collapsed{margin-left:0}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.confetti-canvas-global{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:10001;display:none}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:10002;padding:.75rem 1rem;background:var(--bg-primary, #fff);color:var(--text-primary, #111);border:2px solid #7B2FF2;border-radius:8px;text-decoration:none;font-weight:600}.skip-to-content:focus{left:1rem;top:1rem}:root,[data-theme=dark]{color-scheme:dark;--bg-page: rgb(25, 5, 36);--bg-page-alt: rgb(15, 5, 25);--bg-surface: rgba(15, 5, 25, .98);--bg-surface-alt: rgba(20, 10, 30, .98);--bg-surface-raised: rgba(30, 15, 45, .98);--bg-surface-panel: rgba(40, 20, 60, .95);--bg-surface-notification:rgba(20, 10, 35, .98);--bg-surface-notification-icon: rgba(20, 10, 35, .95);--bg-card: #0f0520;--bg-card-elevated: #1a0a2e;--bg-card-alt: #1e0e36;--bg-card-hover: #241336;--bg-card-disabled: #3d2b5e;--bg-card-translucent: rgba(40, 20, 60, .7);--bg-hover-faint: rgba(255, 255, 255, .02);--bg-hover-subtle: rgba(255, 255, 255, .04);--bg-hover: rgba(255, 255, 255, .05);--bg-hover-medium: rgba(255, 255, 255, .08);--bg-hover-strong: rgba(255, 255, 255, .1);--bg-active: rgba(255, 255, 255, .15);--bg-active-strong: rgba(255, 255, 255, .2);--bg-active-intense: rgba(255, 255, 255, .25);--bg-input: rgba(0, 0, 0, .3);--bg-input-alt: rgba(0, 0, 0, .2);--bg-input-focus: rgba(255, 255, 255, .08);--bg-submenu: rgba(0, 0, 0, .2);--bg-overlay: rgba(0, 0, 0, .8);--bg-overlay-medium: rgba(0, 0, 0, .7);--bg-overlay-light: rgba(0, 0, 0, .6);--bg-overlay-subtle: rgba(0, 0, 0, .4);--bg-overlay-heavy: rgba(0, 0, 0, .95);--bg-media: #000;--text-primary: rgba(255, 255, 255, .95);--text-primary-soft: rgba(255, 255, 255, .9);--text-secondary: rgba(255, 255, 255, .85);--text-secondary-soft: rgba(255, 255, 255, .8);--text-tertiary: rgba(255, 255, 255, .7);--text-tertiary-soft: rgba(255, 255, 255, .65);--text-muted: rgba(255, 255, 255, .6);--text-muted-soft: rgba(255, 255, 255, .5);--text-disabled: rgba(255, 255, 255, .4);--text-disabled-soft: rgba(255, 255, 255, .35);--text-placeholder: rgba(255, 255, 255, .3);--text-faint: rgba(255, 255, 255, .2);--text-white: #ffffff;--text-on-surface: rgba(255, 255, 255, .9);--text-chat-muted: #8b7aa8;--text-location-desc: #b8b8c7;--text-location-note: #8e8ea0;--text-location-item: #e0e0e8;--border-faint: rgba(255, 255, 255, .03);--border-subtle: rgba(255, 255, 255, .05);--border-subtle-medium: rgba(255, 255, 255, .06);--border-light: rgba(255, 255, 255, .08);--border-default: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .15);--border-strong: rgba(255, 255, 255, .2);--border-stronger: rgba(255, 255, 255, .25);--border-intense: rgba(255, 255, 255, .3);--border-intense-strong: rgba(255, 255, 255, .4);--border-chat: #2d1b4e;--scrollbar-track: rgba(255, 255, 255, .02);--scrollbar-thumb: rgba(255, 255, 255, .1);--scrollbar-thumb-hover: rgba(255, 255, 255, .15);--scrollbar-thumb-strong: rgba(255, 255, 255, .2);--shadow-sm: rgba(0, 0, 0, .3);--shadow-md: rgba(0, 0, 0, .4);--shadow-lg: rgba(0, 0, 0, .5);--gradient-login-bg: radial-gradient(circle at top left, #612060, #130016 60%);--gradient-profile-bg: linear-gradient(135deg, rgba(30, 18, 50, 1), rgba(20, 12, 35, 1));--gradient-login-panel: linear-gradient(180deg, rgba(38, 17, 54, .95), rgba(19, 0, 25, .95));--gradient-modal-bg: linear-gradient(135deg, rgba(20, 10, 30, .98), rgba(30, 15, 45, .95));--gradient-location-bg: linear-gradient(135deg, #1a1a2e, #16213e);--badge-border: rgba(15, 5, 25, .98);--spinner-border: rgba(255, 255, 255, .3);--spinner-active: rgba(255, 255, 255, .9);--accent: #ff5d7c;--accent-strong: #e91e63;--accent-soft: rgba(255, 93, 124, .5);--accent-gradient: linear-gradient(90deg, #ff5d7c, #ff8a5b);--accent-ring: rgba(255, 93, 124, .35);--success: #66bb6a;--success-bg: rgba(76, 175, 80, .15);--success-border: rgba(76, 175, 80, .3);--danger: #ef5350;--danger-bg: rgba(244, 67, 54, .15);--danger-border: rgba(244, 67, 54, .3);--warning: #ffa726;--warning-bg: rgba(255, 167, 38, .15);--warning-border: rgba(255, 167, 38, .3);--info: #26c6da;--info-bg: rgba(38, 198, 218, .15);--info-border: rgba(38, 198, 218, .3)}[data-theme=light]{color-scheme:light;--bg-page: #f7f5f9;--bg-page-alt: #eeeaf2;--bg-surface: rgba(255, 255, 255, .98);--bg-surface-alt: rgba(248, 245, 252, .98);--bg-surface-raised: rgba(255, 255, 255, .98);--bg-surface-panel: rgba(255, 255, 255, .97);--bg-surface-notification:rgba(255, 255, 255, .98);--bg-surface-notification-icon: rgba(248, 245, 252, .95);--bg-card: #ffffff;--bg-card-elevated: #f8f5fc;--bg-card-alt: #f2eff6;--bg-card-hover: #ede8f4;--bg-card-disabled: #d8d2e2;--bg-card-translucent: rgba(255, 255, 255, .85);--bg-hover-faint: rgba(0, 0, 0, .02);--bg-hover-subtle: rgba(0, 0, 0, .03);--bg-hover: rgba(0, 0, 0, .04);--bg-hover-medium: rgba(0, 0, 0, .06);--bg-hover-strong: rgba(0, 0, 0, .08);--bg-active: rgba(0, 0, 0, .1);--bg-active-strong: rgba(0, 0, 0, .14);--bg-active-intense: rgba(0, 0, 0, .18);--bg-input: rgba(0, 0, 0, .04);--bg-input-alt: rgba(0, 0, 0, .03);--bg-input-focus: rgba(0, 0, 0, .06);--bg-submenu: rgba(0, 0, 0, .03);--bg-overlay: rgba(0, 0, 0, .5);--bg-overlay-medium: rgba(0, 0, 0, .4);--bg-overlay-light: rgba(0, 0, 0, .3);--bg-overlay-subtle: rgba(0, 0, 0, .2);--bg-overlay-heavy: rgba(0, 0, 0, .85);--bg-media: #1a1a1a;--text-primary: rgba(0, 0, 0, .9);--text-primary-soft: rgba(0, 0, 0, .82);--text-secondary: rgba(0, 0, 0, .72);--text-secondary-soft: rgba(0, 0, 0, .65);--text-tertiary: rgba(0, 0, 0, .55);--text-tertiary-soft: rgba(0, 0, 0, .5);--text-muted: rgba(0, 0, 0, .45);--text-muted-soft: rgba(0, 0, 0, .38);--text-disabled: rgba(0, 0, 0, .3);--text-disabled-soft: rgba(0, 0, 0, .25);--text-placeholder: rgba(0, 0, 0, .2);--text-faint: rgba(0, 0, 0, .12);--text-white: #1a1a2e;--text-on-surface: rgba(0, 0, 0, .82);--text-chat-muted: #6b5a88;--text-location-desc: #555566;--text-location-note: #777788;--text-location-item: #333344;--border-faint: rgba(0, 0, 0, .03);--border-subtle: rgba(0, 0, 0, .06);--border-subtle-medium: rgba(0, 0, 0, .07);--border-light: rgba(0, 0, 0, .08);--border-default: rgba(0, 0, 0, .1);--border-medium: rgba(0, 0, 0, .14);--border-strong: rgba(0, 0, 0, .18);--border-stronger: rgba(0, 0, 0, .22);--border-intense: rgba(0, 0, 0, .25);--border-intense-strong: rgba(0, 0, 0, .3);--border-chat: #d4cbe5;--scrollbar-track: rgba(0, 0, 0, .03);--scrollbar-thumb: rgba(0, 0, 0, .12);--scrollbar-thumb-hover: rgba(0, 0, 0, .2);--scrollbar-thumb-strong: rgba(0, 0, 0, .25);--shadow-sm: rgba(0, 0, 0, .06);--shadow-md: rgba(0, 0, 0, .1);--shadow-lg: rgba(0, 0, 0, .15);--gradient-login-bg: radial-gradient(circle at top left, #e8d0f0, #f5f0fa 60%);--gradient-profile-bg: linear-gradient(135deg, #f0eaf5, #e8e2ef);--gradient-login-panel: linear-gradient(180deg, rgba(255, 255, 255, .95), rgba(248, 245, 252, .95));--gradient-modal-bg: linear-gradient(135deg, rgba(255, 255, 255, .98), rgba(248, 245, 252, .95));--gradient-location-bg: linear-gradient(135deg, #f0f0f8, #e8eaf0);--badge-border: rgba(255, 255, 255, .98);--spinner-border: rgba(0, 0, 0, .15);--spinner-active: rgba(0, 0, 0, .7);--accent: #e91e63;--accent-strong: #c2185b;--accent-soft: rgba(233, 30, 99, .45);--accent-gradient: linear-gradient(90deg, #e91e63, #ff7043);--accent-ring: rgba(233, 30, 99, .25);--success: #43a047;--success-bg: rgba(67, 160, 71, .12);--success-border: rgba(67, 160, 71, .25);--danger: #e53935;--danger-bg: rgba(229, 57, 53, .1);--danger-border: rgba(229, 57, 53, .25);--warning: #fb8c00;--warning-bg: rgba(251, 140, 0, .1);--warning-border: rgba(251, 140, 0, .25);--info: #00acc1;--info-bg: rgba(0, 172, 193, .1);--info-border: rgba(0, 172, 193, .25)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.page-header h1{margin:0 0 .25rem;font-size:1.35rem;font-weight:700;color:var(--text-primary);font-family:Manrope,sans-serif}.page-header p{margin:0;font-size:.82rem;color:var(--text-disabled);font-family:Manrope,sans-serif}.btn-primary,.btn-secondary,.btn-ghost,.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:opacity .2s,background .2s,border-color .2s;font-family:Manrope,sans-serif;line-height:1.2;min-height:40px}.btn-primary{border:none;background:var(--accent-gradient);color:#fff}.btn-primary:hover:not(:disabled){opacity:.88}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{border:1px solid var(--border-medium);background:var(--bg-hover);color:var(--text-secondary)}.btn-secondary:hover:not(:disabled){background:var(--bg-hover-strong)}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{border:1px solid transparent;background:transparent;color:var(--text-muted)}.btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary-soft)}.btn-danger{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger)}.btn-danger:hover:not(:disabled){background:#ef535040}.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-ghost:focus-visible,.btn-danger:focus-visible,.action-btn:focus-visible,.filter-select:focus-visible,.filter-chip:focus-visible,.quick-filter-btn:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.action-btn{width:32px;height:32px;min-width:32px;border-radius:6px;border:1px solid var(--border-light);background:var(--bg-hover);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.action-btn:disabled{opacity:.4;cursor:not-allowed}.action-btn.edit:hover:not(:disabled){background:#8a2be226;border-color:#8a2be24d;color:#b44dff}.action-btn.view:hover:not(:disabled){background:#26c6da26;border-color:#26c6da4d;color:#26c6da}.action-btn.success:hover:not(:disabled){background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.action-btn.danger:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.action-btn.toggle-on{color:var(--success);border-color:var(--success-border);background:var(--success-bg)}.action-btn.toggle-off{color:var(--text-disabled)}.status-badge{display:inline-block;padding:.2rem .6rem;border-radius:20px;font-size:.72rem;font-weight:600;white-space:nowrap}.status-active{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.status-inactive{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border)}.status-default{background:var(--bg-hover-strong);color:var(--text-tertiary);border:1px solid var(--border-medium)}.entity-form{display:flex;flex-direction:column;gap:1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.form-row{grid-template-columns:1fr}}.form-group label{display:block;font-size:.78rem;font-weight:600;color:var(--text-muted);margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.3px;font-family:Manrope,sans-serif}.form-group input,.form-group textarea,.form-group select{width:100%;padding:.65rem .85rem;background:var(--bg-input);border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary-soft);font-size:.85rem;font-family:Manrope,sans-serif;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-ring)}.form-group input:disabled,.form-group textarea:disabled,.form-group select:disabled{opacity:.6;cursor:not-allowed}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-placeholder)}.form-group select{appearance:none;cursor:pointer}.form-group select option{background:var(--bg-page);color:var(--text-primary)}.form-group.has-error input,.form-group.has-error textarea,.form-group.has-error select{border-color:var(--danger)}.form-hint{font-size:.75rem;color:var(--text-disabled);margin-top:.25rem}.form-field-error{font-size:.75rem;color:var(--danger);margin-top:.25rem}.form-error{font-size:.8rem;color:var(--danger);padding:.5rem .75rem;background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:6px}.file-upload{position:relative}.file-upload input[type=file]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.file-upload-label{display:flex;align-items:center;gap:.6rem;padding:.65rem .85rem;background:var(--bg-input);border:1px dashed var(--border-light);border-radius:8px;color:var(--text-muted-soft);font-size:.82rem;cursor:pointer;transition:border-color .2s,background .2s;font-family:Manrope,sans-serif}.file-upload-label:hover,.file-upload.is-dragover .file-upload-label{border-color:var(--accent-soft);background:var(--bg-hover-subtle)}.file-preview{margin-top:.5rem;border-radius:8px;overflow:hidden;border:1px solid var(--border-light)}.file-preview img{width:100%;height:100%;object-fit:cover}.preview-checkerboard{background-color:var(--bg-input);background-image:linear-gradient(45deg,var(--border-subtle) 25%,transparent 25%),linear-gradient(-45deg,var(--border-subtle) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--border-subtle) 75%),linear-gradient(-45deg,transparent 75%,var(--border-subtle) 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0}.toggle-group{margin-top:.25rem}.toggle-label{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.85rem;color:var(--text-secondary);font-family:Manrope,sans-serif}.toggle-label input{display:none}.toggle-switch{width:38px;height:20px;border-radius:10px;background:var(--bg-hover-strong);border:1px solid var(--border-light);position:relative;transition:all .25s;flex-shrink:0}.toggle-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-muted);transition:all .25s}.toggle-label input:checked+.toggle-switch{background:var(--success-bg);border-color:var(--success-border)}.toggle-label input:checked+.toggle-switch:after{left:20px;background:var(--success)}.toggle-label input:focus-visible+.toggle-switch{outline:2px solid var(--accent-ring);outline-offset:2px}.filter-select{padding:.5rem .75rem;background:var(--bg-input);border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary-soft);font-size:.82rem;font-family:Manrope,sans-serif;outline:none;cursor:pointer;min-height:40px}.quick-filter-btn{padding:.45rem .85rem;border-radius:20px;border:1px solid var(--border-light);background:var(--bg-hover);color:var(--text-muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:Manrope,sans-serif;min-height:32px}.quick-filter-btn:hover{background:var(--bg-hover-strong);color:var(--text-secondary)}.quick-filter-btn.active{background:#ff5d7c26;border-color:#ff5d7c59;color:var(--accent)}.filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-bottom:1px solid var(--border-subtle-medium)}.filter-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:20px;background:#ff5d7c1f;border:1px solid rgba(255,93,124,.25);color:var(--accent);font-size:.75rem;font-weight:600;cursor:pointer;font-family:Manrope,sans-serif}.filter-chip:hover{background:#ff5d7c33}.filter-clear-all{font-size:.75rem;color:var(--text-muted);background:none;border:none;cursor:pointer;text-decoration:underline;font-family:Manrope,sans-serif;padding:.25rem .5rem}.filter-clear-all:hover{color:var(--accent)}.bulk-action-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.75rem 1.25rem;background:#ff5d7c14;border-bottom:1px solid rgba(255,93,124,.2)}.bulk-action-count{font-size:.85rem;font-weight:600;color:var(--accent);font-family:Manrope,sans-serif}.bulk-action-buttons{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.view-mode-toggle{display:inline-flex;border:1px solid var(--border-light);border-radius:8px;overflow:hidden}.view-mode-toggle .view-mode-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--bg-hover);border:none;color:var(--text-muted);cursor:pointer;transition:all .2s}.view-mode-toggle .view-mode-btn+.view-mode-btn{border-left:1px solid var(--border-light)}.view-mode-toggle .view-mode-btn.active{background:#ff5d7c26;color:var(--accent)}.admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;padding:1rem 1.25rem}.admin-grid-card{background:var(--bg-hover-subtle);border:1px solid var(--border-subtle-medium);border-radius:12px;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:border-color .2s,background .2s;cursor:pointer}.admin-grid-card:hover{border-color:var(--accent-soft);background:var(--bg-hover)}.admin-grid-card.selected{border-color:var(--accent);background:#ff5d7c14}.spinner-sm{width:16px;height:16px;border:2px solid var(--border-intense);border-top-color:#fff;border-radius:50%;animation:admin-spin .7s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}.overflow-menu-wrapper{position:relative;display:inline-flex}.overflow-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;background:var(--bg-surface-raised);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 8px 24px var(--shadow-md);z-index:100;padding:.35rem 0}.overflow-menu-item{display:block;width:100%;padding:.5rem .85rem;background:none;border:none;text-align:left;color:var(--text-secondary);font-size:.82rem;cursor:pointer;font-family:Manrope,sans-serif}.overflow-menu-item:hover{background:var(--bg-hover);color:var(--text-primary-soft)}.overflow-menu-item.danger{color:var(--danger)}.genero-badge{display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#fff;border-radius:8px;padding:1px 5px}.badge-genero--masculino{background:#0462f6;border:1.5px solid rgba(4,98,246,1)}.badge-genero--feminino{background:#fb0266;border:1.5px solid rgba(251,2,102,1)}.badge-genero--agenero{color:#fff;background:linear-gradient(135deg,#1de9b6,#7c4dff);border:none}.badge-genero--comprometido{color:#fff;background:#f97316;border:1.5px solid rgba(249,115,22,1)}.casal-badge{display:inline-flex;align-items:center;font-size:.7rem;font-weight:bolder;letter-spacing:.04em;color:#ceb2ff;background:#895bf526;border:1.5px solid rgba(137,91,245,.65);border-radius:10px;padding:3px 8px;text-decoration:none}.badge-genero--relacional{background:#895bf538;border:1.5px solid rgba(137,91,245,.75);color:#ceb2ff}.badge-casal-nome{background:#f14bba2e;border:1.5px solid rgba(241,75,186,.65);color:#f4a2de;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}[data-theme=light] .casal-badge{color:#6d28d9;background:#7c3aed17;border-color:#7c3aed73}[data-theme=light] .badge-genero--relacional{color:#6d28d9;background:#7c3aed1a;border-color:#7c3aed73}[data-theme=light] .badge-casal-nome{color:#be185d;background:#db27771a;border-color:#db277773}[data-theme=light] .badge-genero--comprometido{color:#fff;background:#ea580c;border-color:#ea580c}:root{--msg-accent: #8b5cf6;--msg-accent-strong: #7c3aed;--msg-accent-soft: #a855f7;--msg-accent-text: #c084fc;--msg-accent-bg-soft: rgba(139, 92, 246, .06);--msg-accent-border-soft: rgba(139, 92, 246, .4);--msg-accent-ring: rgba(139, 92, 246, .2);--msg-accent-highlight: rgba(139, 92, 246, .25);--msg-accent-soft-bg: rgba(168, 85, 247, .08);--msg-accent-soft-bg-strong: rgba(168, 85, 247, .18);--msg-couple-accent: #ec4899;--msg-couple-gradient: linear-gradient(135deg, var(--msg-couple-accent), var(--msg-accent-soft));--color-online: #22c55e;--color-danger: #ef4444;--color-danger-strong: #dc2626;--color-danger-soft: #f87171;--color-danger-bg: rgba(239, 68, 68, .08);--color-danger-bg-strong: rgba(239, 68, 68, .18);--msg-badge-unread: var(--msg-accent);--msg-badge-unread-text: #ffffff;--msg-bubble-radius: 18px;--msg-bubble-out: linear-gradient(135deg, var(--msg-accent-strong), var(--msg-accent));--msg-bubble-in: var(--bg-card-alt);--msg-system-gradient: linear-gradient(135deg, var(--msg-accent-strong), #db2777, #f59e0b);--msg-composer-bg: var(--bg-card);--msg-composer-input-bg: var(--bg-card-alt);--msg-list-row-hover: var(--bg-hover);--msg-list-active: rgba(139, 92, 246, .08)}[data-theme=light]{--msg-accent-text: #7c3aed;--color-online: #16a34a;--color-danger: #dc2626}@media(prefers-reduced-motion:reduce){.mensagens-view,.mensagens-view *,.mensagens-todas-view,.mensagens-todas-view *,.mensagens-overlay,.mensagens-overlay *,.msg-context-menu,.msg-context-menu *,.modal-apagar-overlay,.modal-apagar-overlay *,.msg-confirm-overlay,.msg-confirm-overlay *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--match-like: #ed1d64;--match-like-strong: #c41335;--match-superlike: #9940c4;--match-nope: #6854fd;--match-nope-strong: #af37ac;--match-highlight: #ff8f00;--match-data: #26a69a;--match-directpass: #06b6d4;--match-directpass-strong: #0891b2;--match-directpass-grad: linear-gradient(135deg, #06b6d4, #0891b2);--match-directpass-ring: rgba(6, 182, 212, .45);--match-online: #4caf50;--match-grad-like: linear-gradient(135deg, #f6195a, #ffa64f);--match-grad-superlike: linear-gradient(135deg, #9940c4, #ed1d64);--match-grad-nope: linear-gradient(135deg, #6854fd, #af37ac);--match-grad-premium: linear-gradient(135deg, #8a2be2, #4b0082);--match-lock: var(--match-highlight);--match-lock-bg: linear-gradient(135deg, rgba(255, 143, 0, .15), rgba(138, 43, 226, .15));--match-lock-border: rgba(255, 143, 0, .3);--match-superlike-badge: linear-gradient(135deg, #8a2be2, #5d00c5);--match-collage-bg: linear-gradient(135deg, #1a0a2e 0%, #0e0e1a 100%);--match-modal-bg: linear-gradient(165deg, rgba(25, 5, 36, .97) 0%, rgba(60, 10, 80, .95) 50%, rgba(25, 5, 36, .97) 100%);--match-modal-border: rgba(237, 29, 100, .3);--match-modal-text: rgba(255, 255, 255, .92);--match-modal-text-strong: #ffffff;--match-modal-text-muted: rgba(255, 255, 255, .6);--match-modal-later-border: rgba(255, 255, 255, .15);--match-modal-later-text: rgba(255, 255, 255, .55);--match-modal-later-border-hover: rgba(255, 255, 255, .3);--match-modal-later-text-hover: rgba(255, 255, 255, .8);--match-modal-later-bg-hover: rgba(255, 255, 255, .05)}[data-theme=light]{--match-collage-bg: linear-gradient(135deg, #ede4f7 0%, #f4eef9 100%);--match-modal-bg: linear-gradient(165deg, #ffffff 0%, #faf3ff 50%, #ffffff 100%);--match-modal-border: rgba(237, 29, 100, .25);--match-modal-text: rgba(0, 0, 0, .82);--match-modal-text-strong: rgba(0, 0, 0, .9);--match-modal-text-muted: rgba(0, 0, 0, .45);--match-modal-later-border: rgba(0, 0, 0, .15);--match-modal-later-text: rgba(0, 0, 0, .5);--match-modal-later-border-hover: rgba(0, 0, 0, .28);--match-modal-later-text-hover: rgba(0, 0, 0, .75);--match-modal-later-bg-hover: rgba(0, 0, 0, .04)}@media(prefers-reduced-motion:reduce){.matchs-dates-container,.matchs-dates-container *,.match-overlay,.match-overlay *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app--modo-discreto .modo-discreto-media,.app--modo-discreto .modo-discreto-media img,.app--modo-discreto .modo-discreto-media video{filter:blur(10px)!important}
