@keyframes fadeInUp-a13b49fb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-a13b49fb{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-a13b49fb{0%{opacity:1}to{opacity:0}}@keyframes spin-a13b49fb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-a13b49fb{0%,to{opacity:1}50%{opacity:.7}}@keyframes float-a13b49fb{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}@keyframes shimmer-a13b49fb{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes gradient-a13b49fb{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes logoPulse-a13b49fb{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.03);filter:brightness(1.1)}}@keyframes slideDown-a13b49fb{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}@keyframes slideUp-a13b49fb{0%{opacity:1;max-height:500px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-10px)}}.loader-overlay[data-v-a13b49fb]{background:#fffdfd;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-a13b49fb .4s cubic-bezier(.4,0,.2,1)}.loader-overlay.fade-out[data-v-a13b49fb]{animation:fadeOut-a13b49fb .5s cubic-bezier(.4,0,.2,1) forwards}.loader-logo-container[data-v-a13b49fb]{display:flex;justify-content:center;align-items:center;margin-bottom:3rem;position:relative;animation:float-a13b49fb 3s ease-in-out infinite}.loader-logo[data-v-a13b49fb]{width:120px;height:120px;animation:logoPulse-a13b49fb 2s ease-in-out infinite}.logo-svg[data-v-a13b49fb]{width:100%;height:100%;filter:drop-shadow(0 8px 16px rgba(54,155,160,.2))}.orbit-container[data-v-a13b49fb]{position:absolute;inset:-15px}.orbit[data-v-a13b49fb]{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.orbit-dot[data-v-a13b49fb]{position:absolute;width:8px;height:8px;background:linear-gradient(135deg,#369ba0,#10b981);border-radius:50%;transform:translate(-50%,-50%)}.orbit-dot[data-v-a13b49fb]:nth-child(1){top:0;left:50%;animation:orbit1-a13b49fb 2s linear infinite}.orbit-dot[data-v-a13b49fb]:nth-child(2){top:50%;right:0;animation:orbit2-a13b49fb 2s linear infinite .5s}.orbit-dot[data-v-a13b49fb]:nth-child(3){bottom:0;left:50%;animation:orbit3-a13b49fb 2s linear infinite 1s}.orbit-dot[data-v-a13b49fb]:nth-child(4){top:50%;left:0;animation:orbit4-a13b49fb 2s linear infinite 1.5s}@keyframes orbit1-a13b49fb{0%{transform:translate(-50%,-50%) rotate(0) translateY(-60px);opacity:1}25%{opacity:.5}50%{opacity:1}75%{opacity:.5}to{transform:translate(-50%,-50%) rotate(360deg) translateY(-60px);opacity:1}}@keyframes orbit2-a13b49fb{0%{transform:translate(50%,-50%) rotate(0) translate(60px);opacity:1}25%{opacity:.5}50%{opacity:1}75%{opacity:.5}to{transform:translate(50%,-50%) rotate(360deg) translate(60px);opacity:1}}@keyframes orbit3-a13b49fb{0%{transform:translate(-50%,50%) rotate(0) translateY(60px);opacity:1}25%{opacity:.5}50%{opacity:1}75%{opacity:.5}to{transform:translate(-50%,50%) rotate(360deg) translateY(60px);opacity:1}}@keyframes orbit4-a13b49fb{0%{transform:translate(-50%,-50%) rotate(0) translate(-60px);opacity:1}25%{opacity:.5}50%{opacity:1}75%{opacity:.5}to{transform:translate(-50%,-50%) rotate(360deg) translate(-60px);opacity:1}}.loader-text[data-v-a13b49fb]{margin-top:1rem;text-align:center}.loader-title[data-v-a13b49fb]{font-size:2rem;font-weight:800;background:linear-gradient(90deg,#111827,#369ba0,#111827);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-a13b49fb 3s ease infinite;margin-bottom:.75rem;letter-spacing:-.025em}.loader-subtitle[data-v-a13b49fb]{font-size:1rem;color:#6b7280;position:relative;display:inline-block}.loader-subtitle[data-v-a13b49fb]:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#369BA0,transparent);animation:shimmer-a13b49fb 2s infinite}.loader-progress[data-v-a13b49fb]{width:300px;height:6px;background:#e5e7eb;border-radius:3px;margin-top:3rem;overflow:hidden;position:relative}.loader-progress-bar[data-v-a13b49fb]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#369ba0,#10b981,#369ba0);background-size:200% 100%;border-radius:3px;width:0%;animation:progressAnimation-a13b49fb 2s ease-in-out infinite,gradient-a13b49fb 3s ease infinite}@keyframes progressAnimation-a13b49fb{0%{width:0%;transform:translate(-100%)}50%{width:60%}to{width:100%;transform:translate(100%)}}.skeleton-header[data-v-a13b49fb]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.skeleton-card[data-v-a13b49fb]{background:#f9fafb;border-radius:16px;padding:1.5rem;margin-bottom:1rem;border:1px solid #E5E7EB}.skeleton-line[data-v-a13b49fb]{height:12px;background:#e5e7eb;border-radius:6px;margin-bottom:.75rem}.skeleton-line-short[data-v-a13b49fb]{width:60%}.skeleton-line-medium[data-v-a13b49fb]{width:80%}.skeleton-platform[data-v-a13b49fb]{display:flex;gap:1rem;margin-top:1rem}.skeleton-platform-item[data-v-a13b49fb]{width:44px;height:44px;border-radius:50%;background:#e5e7eb}.skeleton-form[data-v-a13b49fb]{display:flex;flex-direction:column;gap:1.5rem}.skeleton-input-group[data-v-a13b49fb]{display:flex;gap:1rem}.skeleton-input[data-v-a13b49fb]{flex:1;height:40px;background:#e5e7eb;border-radius:8px}.skeleton-textarea[data-v-a13b49fb]{height:120px;background:#e5e7eb;border-radius:8px;margin-bottom:1rem}.skeleton-button[data-v-a13b49fb]{height:48px;background:#e5e7eb;border-radius:8px;margin-top:1rem}.skeleton-quality-card[data-v-a13b49fb]{background:#f9fafb;border-radius:16px;padding:1.5rem;border:1px solid #E5E7EB}.skeleton-quality-header[data-v-a13b49fb]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #E5E7EB}.skeleton-quality-icon[data-v-a13b49fb]{width:40px;height:40px;border-radius:50%;background:#e5e7eb}.skeleton-quality-title[data-v-a13b49fb]{flex:1}.skeleton-stats[data-v-a13b49fb]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem}.skeleton-stat[data-v-a13b49fb]{background:#fff;border-radius:12px;padding:1rem;border:1px solid #E5E7EB}.skeleton-pulse[data-v-a13b49fb]{animation:pulse-a13b49fb 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-shimmer[data-v-a13b49fb]{background:linear-gradient(90deg,#e5e7eb 25%,#d1d5db,#e5e7eb 75%);background-size:200px 100%;animation:shimmer-a13b49fb 1.5s infinite}.content-loaded[data-v-a13b49fb]{animation:fadeIn-a13b49fb .5s ease-out}.quality-shadow[data-v-a13b49fb]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 0 1px #0000000d}.quality-gradient[data-v-a13b49fb]{background:linear-gradient(135deg,#fff,#f8fafc)}.quality-hover[data-v-a13b49fb]{transition:all .2s ease}.quality-hover[data-v-a13b49fb]:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000001a}.mobile-description-toggle[data-v-a13b49fb]{transition:all .3s ease}.mobile-description-toggle[data-v-a13b49fb]:hover{transform:scale(1.05)}.description-preview[data-v-a13b49fb]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative}.description-preview[data-v-a13b49fb]:after{content:"...";position:absolute;bottom:0;right:0;background:linear-gradient(to right,transparent,white 50%);padding-left:20px}.description-expanded[data-v-a13b49fb]{animation:slideDown-a13b49fb .4s ease-out forwards}.description-collapsed[data-v-a13b49fb]{animation:slideUp-a13b49fb .3s ease-in forwards}.mobile-toggle-button[data-v-a13b49fb]{transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}.mobile-toggle-button[data-v-a13b49fb]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.mobile-toggle-button[data-v-a13b49fb]:active{transform:translateY(0)}.mobile-floating-button[data-v-a13b49fb]{position:fixed;bottom:20px;right:20px;z-index:50;box-shadow:0 4px 20px #00000040;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-floating-button[data-v-a13b49fb]:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 6px 25px #00000059}.fade-enter-active[data-v-a13b49fb],.fade-leave-active[data-v-a13b49fb]{transition:all .3s ease}.fade-enter-from[data-v-a13b49fb],.fade-leave-to[data-v-a13b49fb]{opacity:0}@media (max-width: 768px){.quality-card[data-v-a13b49fb]{animation:fadeInUp-a13b49fb .3s ease-out;margin-top:2rem;order:2}.form-container[data-v-a13b49fb]{order:1}.loader-logo[data-v-a13b49fb]{width:90px;height:90px}.loader-title[data-v-a13b49fb]{font-size:1.5rem}.loader-progress[data-v-a13b49fb]{width:250px}.skeleton-input-group[data-v-a13b49fb]{flex-direction:column}.orbit-dot[data-v-a13b49fb]{width:6px;height:6px}.mobile-description-container[data-v-a13b49fb]{position:relative;overflow:hidden}.description-content[data-v-a13b49fb]{transition:max-height .4s ease-out;overflow:hidden}.description-content.collapsed[data-v-a13b49fb]{max-height:120px}.description-content.expanded[data-v-a13b49fb]{max-height:500px}.description-gradient-overlay[data-v-a13b49fb]{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,transparent,white 90%);pointer-events:none;opacity:1;transition:opacity .3s ease}.description-gradient-overlay.hidden[data-v-a13b49fb]{opacity:0}}@media (max-width: 480px){.loader-logo[data-v-a13b49fb]{width:70px;height:70px}.loader-title[data-v-a13b49fb]{font-size:1.25rem}.loader-subtitle[data-v-a13b49fb]{font-size:.875rem}.loader-progress[data-v-a13b49fb]{width:200px}}
