.feedback-modal[data-v-cd4ef14b]{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:none;padding:1rem;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200}.feedback-modal[data-v-cd4ef14b]:not([open]){display:none}.feedback-modal[data-v-cd4ef14b]::backdrop{background:transparent}.feedback-container[data-v-cd4ef14b]{background:#1e293b;border:1px solid #334155;border-radius:1rem;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080}.feedback-header[data-v-cd4ef14b]{display:flex;align-items:center;gap:.875rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:1rem 1rem 0 0}.feedback-header-icon[data-v-cd4ef14b]{width:2.75rem;height:2.75rem;flex-shrink:0;background:#fff3;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff}.feedback-header h2[data-v-cd4ef14b]{margin:0;color:#fff;font-size:1.125rem;font-weight:700}.feedback-subtitle[data-v-cd4ef14b]{margin:.125rem 0 0;color:#ffffffd9;font-size:.8125rem}.feedback-close[data-v-cd4ef14b]{margin-left:auto;background:transparent;border:none;color:#fffc;cursor:pointer;align-self:flex-start}.feedback-close[data-v-cd4ef14b]:hover{color:#fff}.feedback-body[data-v-cd4ef14b]{padding:1.5rem}.type-toggle[data-v-cd4ef14b]{display:flex;gap:.5rem;margin-bottom:.75rem}.type-option[data-v-cd4ef14b]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem .75rem;background:#0f172a;border:1px solid #334155;border-radius:.625rem;color:#cbd5e1;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.type-option[data-v-cd4ef14b]:hover{border-color:#475569}.type-option.active[data-v-cd4ef14b]{border-color:#818cf8;background:#6366f126;color:#fff}.type-hint[data-v-cd4ef14b]{font-size:.8125rem;color:#94a3b8;margin:0 0 .75rem}.feedback-textarea[data-v-cd4ef14b]{width:100%;background:#0f172a;border:1px solid #334155;border-radius:.625rem;padding:.75rem .875rem;color:#f1f5f9;font-size:.9375rem;resize:vertical;outline:none}.feedback-textarea[data-v-cd4ef14b]:focus{border-color:#818cf8}.char-count[data-v-cd4ef14b]{text-align:right;font-size:.75rem;color:#64748b;margin-top:.25rem}.feedback-footer[data-v-cd4ef14b]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #334155}.btn-cancel[data-v-cd4ef14b]{padding:.5rem 1rem;background:#1e293b;border:1px solid #334155;border-radius:.5rem;color:#cbd5e1;font-weight:500;cursor:pointer}.btn-cancel[data-v-cd4ef14b]:hover{background:#334155;color:#fff}.btn-send[data-v-cd4ef14b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:.5rem;color:#fff;font-weight:600;cursor:pointer;transition:opacity .15s ease}.btn-send[data-v-cd4ef14b]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-cd4ef14b]{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-cd4ef14b .8s linear infinite}@keyframes spin-cd4ef14b{to{transform:rotate(360deg)}}.logo-text[data-v-13031939]{font-family:Charm,cursive;font-size:1.5rem;font-weight:700;color:#fff}.nav-link[data-v-13031939]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;color:#cbd5e1;border-radius:.5rem;transition:all .15s ease;white-space:nowrap}.nav-link[data-v-13031939]:hover,.nav-link-active[data-v-13031939]{color:#fff;background-color:#1e293b}.nav-link-primary[data-v-13031939]{color:#fff;font-weight:600}.nav-link-primary.nav-link-active[data-v-13031939]{background:#6366f126;box-shadow:inset 0 0 0 1px #6366f14d}.nav-link-secondary[data-v-13031939]{color:#94a3b8;font-size:.8125rem}.nav-link-secondary[data-v-13031939]:hover{color:#e2e8f0}.nav-divider[data-v-13031939]{width:1px;height:1.25rem;background:#334155;margin:0 .5rem}.nav-cta[data-v-13031939]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.nav-cta[data-v-13031939]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f159}.btn-login[data-v-13031939]{background:linear-gradient(135deg,#4f46e5,#818cf8);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:9999px;font-weight:600;font-size:.875rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn-login[data-v-13031939]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #7c3aed66}.feedback-btn[data-v-13031939]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:9999px;font-size:.8125rem;font-weight:500;color:#cbd5e1;background:#1e293b;border:1px solid rgb(51 65 85);cursor:pointer;transition:all .15s ease;white-space:nowrap}.feedback-btn[data-v-13031939]:hover{color:#fff;border-color:#6366f1;background:#334155}.lang-switcher[data-v-13031939] .btn-ghost{color:#cbd5e1}.lang-switcher[data-v-13031939] .btn-ghost:hover{color:#fff;background-color:#334155}.user-menu-link[data-v-13031939]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;color:#cbd5e1;border-radius:.375rem;transition:all .15s ease;cursor:pointer}.user-menu-link[data-v-13031939]:hover{background-color:#334155;color:#fff}.mobile-nav-link[data-v-13031939]{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.9375rem;color:#cbd5e1;border-radius:.375rem;transition:all .15s ease;cursor:pointer}.mobile-nav-link[data-v-13031939]:hover{color:#fff;background-color:#334155}.mobile-nav-link-cta[data-v-13031939]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-weight:600}
