nav[data-v-6394b966]{opacity:.8;transition:opacity .2s ease}nav[data-v-6394b966]:hover{opacity:1}a[data-v-6394b966]{transition:color .2s ease}@media (max-width:640px){nav[data-v-6394b966]{margin-left:.75rem;padding:.25rem 0}ol li[data-v-6394b966]{display:inline-flex}}svg[data-v-6394b966]{opacity:.6;transition:opacity .2s ease}nav:hover svg[data-v-6394b966]{opacity:.8}.page-loading[data-v-66dee4be]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2937e6;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.page-loading-content[data-v-66dee4be]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-section-secondary);border:1px solid var(--color-border);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;gap:1rem;padding:2rem}.loading-spinner[data-v-66dee4be]{height:3rem;position:relative;width:3rem}.spinner-ring[data-v-66dee4be]{animation:spin-66dee4be 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.spinner-ring[data-v-66dee4be]:first-child{animation-delay:-.45s;border-top-color:var(--color-success)}.spinner-ring[data-v-66dee4be]:nth-child(2){animation-delay:-.3s;border-top-color:var(--color-secondary)}.spinner-ring[data-v-66dee4be]:nth-child(3){animation-delay:-.15s;border-top-color:var(--color-accent)}.spinner-ring[data-v-66dee4be]:nth-child(4){border-top-color:var(--color-primary)}.loading-message[data-v-66dee4be]{color:var(--color-text);font-size:1rem;font-weight:500;margin:0;text-align:center}@keyframes spin-66dee4be{0%{transform:rotate(0)}to{transform:rotate(1turn)}}[data-theme=light] .page-loading[data-v-66dee4be]{background:#f9fafbe6}[data-theme=light] .page-loading-content[data-v-66dee4be]{background:var(--color-section-secondary);border:1px solid var(--color-border);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}[data-theme=light] .loading-message[data-v-66dee4be]{color:var(--color-text)}@media (max-width:640px){.page-loading-content[data-v-66dee4be]{margin:1rem;padding:1.5rem}.loading-spinner[data-v-66dee4be]{height:2.5rem;width:2.5rem}.loading-message[data-v-66dee4be]{font-size:.875rem}}.pi-heart-fill[data-v-af4a09ee]{animation:heartBeat-af4a09ee .5s ease-in-out}@keyframes heartBeat-af4a09ee{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.1)}to{transform:scale(1)}}button:hover .pi-heart[data-v-af4a09ee]:not(.pi-heart-fill){animation:pulse-af4a09ee 1s infinite}@keyframes pulse-af4a09ee{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pi-heart-fill[data-v-e882f302]{animation:heartBeat-e882f302 .3s ease-in-out}@keyframes heartBeat-e882f302{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}button:hover .pi-heart[data-v-e882f302]:not(.pi-heart-fill){animation:pulse-e882f302 1s infinite}@keyframes pulse-e882f302{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}textarea[data-v-7e797ae0]:focus{box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}textarea[data-v-6078d212]:focus{box-shadow:0 8px 25px #0000001a;transform:translateY(-1px)}.bg-surface\/10[data-v-6078d212]:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.pi-trash[data-v-6078d212]:hover{transform:scale(1.1)}.faq-enter-active[data-v-f24ef3b1],.faq-leave-active[data-v-f24ef3b1]{max-height:200px;transition:all .3s ease}.faq-enter-from[data-v-f24ef3b1],.faq-leave-to[data-v-f24ef3b1]{max-height:0;opacity:0}.faq-enter-to[data-v-f24ef3b1],.faq-leave-from[data-v-f24ef3b1]{max-height:200px;opacity:1}.rotate-180[data-v-f24ef3b1]{transform:rotate(180deg)}