.step-tiles[data-v-b21bbb5e]{height:.5rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.active[data-v-b21bbb5e]{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.fade-slide-left-enter-active,.fade-slide-left-leave-active{transition:all .4s ease}.fade-slide-left-enter-from,.fade-slide-left-leave-to{opacity:0;transform:translate(20px) scale(1)}.icon-image{width:60px;-o-object-fit:contain;object-fit:contain}:root{--primary-50: #f0f9ff;--primary-100: #e0f2fe;--primary-500: #0ea5e9;--primary-600: #0284c7;--primary-700: #0369a1;--accent-50: #fdf4ff;--accent-100: #fae8ff;--accent-500: #d946ef;--accent-600: #c026d3;--success-50: #f0fdf4;--success-500: #22c55e;--success-600: #16a34a;--error-50: #fef2f2;--error-500: #ef4444;--error-600: #dc2626;--warning-50: #fffbeb;--warning-500: #f59e0b;--warning-600: #d97706;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.hidden[data-v-3321bc4b]{display:none!important}[class*=btn][data-v-3321bc4b]:focus-visible{outline:2px solid #2563eb!important;outline-offset:2px;transition-duration:.2s!important}.airplane-icon[data-v-3321bc4b]{font-size:1.1rem;transition:all .5s cubic-bezier(.4,0,.2,1);transform:rotate(0);will-change:transform;backface-visibility:hidden}.btn-airplane.flying .airplane-icon[data-v-3321bc4b]{animation:flyToNextButton-3321bc4b 1s cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity;backface-visibility:hidden}@keyframes flyToNextButton-3321bc4b{0%{transform:translateZ(0) scale(1);opacity:1}80%{transform:translate3d(280px,0,0) scale(1.2);opacity:1}to{transform:translate3d(350px,0,0) scale(1.3);opacity:0}}@keyframes flyIntoButton-3321bc4b{0%{transform:translate3d(-350px,-30px,0) scale(1.3) rotate(-4deg);opacity:0}30%{transform:translate3d(-250px,-22px,0) scale(1.2) rotate(-2deg);opacity:.7}60%{transform:translate3d(-120px,-12px,0) scale(1.1) rotate(-1deg);opacity:.9}90%{transform:translate3d(-20px,-3px,0) scale(1.02) rotate(0);opacity:1}to{transform:translateZ(0) scale(1) rotate(0);opacity:1}}.btn-airplane.loading[data-v-3321bc4b]{background:linear-gradient(135deg,#22c55e,#15803d)}.screen-slide-out[data-v-3321bc4b]{animation:slideOut-3321bc4b .3s cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity;backface-visibility:hidden}.screen-slide-in[data-v-3321bc4b]{animation:slideIn-3321bc4b .4s cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity;backface-visibility:hidden}@keyframes slideOut-3321bc4b{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(-50px,0,0);opacity:0}}@keyframes slideIn-3321bc4b{0%{transform:translate3d(50px,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}.alert ol[data-v-3321bc4b]{list-style:decimal;margin-left:1em;padding-left:0}.alert ul[data-v-3321bc4b]{list-style:circle;padding-left:1em}.slide-left-enter-active[data-v-3321bc4b],.slide-left-leave-active[data-v-3321bc4b]{transition:all .5s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-3321bc4b]{transform:translate3d(20px,0,0);opacity:0}.slide-left-leave-to[data-v-3321bc4b]{transform:translate3d(-20px,0,0);opacity:0}.fade-enter-active[data-v-3321bc4b],.fade-leave-active[data-v-3321bc4b]{transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-3321bc4b]{opacity:0;transform:translate(20px)}.fade-leave-to[data-v-3321bc4b]{opacity:0;transform:translate(-20px)}.training-option[data-v-3321bc4b]{position:relative;padding:1rem;border-radius:16px;border:2px solid rgba(226,232,240,.4);background:#fff;cursor:pointer;margin-bottom:.75rem;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;animation:slideIn-3321bc4b .6s cubic-bezier(.4,0,.2,1) forwards;z-index:1}.training-option[data-v-3321bc4b]:hover{border-color:#0ea5e94d;transform:translateY(-1px);z-index:2}.training-option.selected[data-v-3321bc4b]{border-color:#3b82f666;background:linear-gradient(135deg,#3b82f605,#fff);z-index:10}.training-option.selected .course-icon-glass[data-v-3321bc4b]{background:#0ea5e9f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:#0ea5e9;animation:iconPulse-3321bc4b .5s cubic-bezier(.4,0,.2,1)}.training-option.selected .course-icon-glass i[data-v-3321bc4b],.training-option.selected .course-icon-glass svg[data-v-3321bc4b]{color:#fff;animation:iconBounce-3321bc4b .5s cubic-bezier(.34,1.56,.64,1)}@keyframes iconPulse-3321bc4b{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes iconBounce-3321bc4b{0%{transform:scale(.7) rotate(0);opacity:0}60%{transform:scale(1.15) rotate(5deg)}to{transform:scale(1.08) rotate(0);opacity:1}}.course-icon-glass[data-v-3321bc4b]{position:relative;width:3rem;height:3rem;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f0f9ff80;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1.5px solid rgba(14,165,233,.2);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.course-icon-glass i[data-v-3321bc4b],.course-icon-glass svg[data-v-3321bc4b]{font-size:1.25rem;color:#0369a1;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1)}.icon-glow[data-v-3321bc4b]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(14,165,233,.15) 0%,transparent 50%);opacity:.6;transition:opacity .4s ease;pointer-events:none}.training-option.selected .icon-glow[data-v-3321bc4b]{animation:glowPulse-3321bc4b .5s cubic-bezier(.4,0,.2,1)}@keyframes glowPulse-3321bc4b{0%{opacity:.6;transform:scale3d(.9,.9,1)}50%{opacity:.8;transform:scale3d(1.1,1.1,1)}to{opacity:.6;transform:scaleZ(1)}}.icon-ring[data-v-3321bc4b]{position:absolute;inset:-1px;border-radius:14px;border:1px solid rgba(255,255,255,.5);pointer-events:none;z-index:5}.training-option.selected .icon-ring[data-v-3321bc4b]{border-color:#ffffff4d}.course-description[data-v-3321bc4b]{max-height:0;opacity:0;overflow:hidden;transform:scaleY(0);transform-origin:top;transition:all .4s cubic-bezier(.4,0,.2,1);margin-top:0;padding:0;position:relative;z-index:100}.course-description.show[data-v-3321bc4b]{max-height:-moz-fit-content;max-height:fit-content;opacity:1;transform:scaleY(1);padding:.75rem;position:relative;z-index:100;background:#fff;border:none;border-radius:0;margin-top:0}.course-detail-box[data-v-3321bc4b]{padding:0;background:transparent;border:none;border-radius:0;transform:translateY(0);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.embedded-message[data-v-3321bc4b]{padding:.5rem;border-radius:8px;border:1px solid;background:#fff;margin-bottom:.5rem;transition:all .2s ease}.embedded-message[data-v-3321bc4b]:hover{transform:none}.embedded-message.message-info[data-v-3321bc4b]{border-color:#bfdbfe;background:#f0f9ff}.embedded-message.message-warning[data-v-3321bc4b]{border-color:#fcd34d;background:#fffbeb}.embedded-message.message-error[data-v-3321bc4b]{border-color:#fca5a5;background:#fef2f2}.embedded-message.message-success[data-v-3321bc4b]{border-color:#86efac;background:#f0fdf4}@media (max-width: 640px){.embedded-message[data-v-3321bc4b]{padding:.875rem;font-size:.875rem}.course-description.show[data-v-3321bc4b]{padding:.875rem;border:none;border-radius:0;background:#fff}}.course-detail-box[data-v-3321bc4b]:before{content:"";position:absolute;top:.75rem;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(14,165,233,.2) 50%,transparent 100%)}.course-description.show .course-detail-box[data-v-3321bc4b]{animation:slideInContent-3321bc4b .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInContent-3321bc4b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-scrollbar[data-v-3321bc4b]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-3321bc4b]::-webkit-scrollbar-track{background:#e2e8f04d;border-radius:10px}.custom-scrollbar[data-v-3321bc4b]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#0ea5e999,#0369a1cc);border-radius:10px}.custom-scrollbar[data-v-3321bc4b]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#0369a1cc,#0284c7e6)}@media (hover: none) and (pointer: coarse){.training-option[data-v-3321bc4b]{-webkit-tap-highlight-color:rgba(14,165,233,.1);tap-highlight-color:rgba(14,165,233,.1);min-height:70px;touch-action:manipulation}.btn[data-v-3321bc4b],.btn-secondary[data-v-3321bc4b]{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;min-height:44px}.btn-airplane[data-v-3321bc4b]{min-height:48px;font-size:1rem;touch-action:manipulation}.training-option[data-v-3321bc4b]:hover{transform:none;border-color:#e2e8f066}}.notification-card[data-v-3321bc4b]{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}@media (max-width: 768px){.training-option .notification-card.items-start.gap-4[data-v-3321bc4b]{gap:.75rem;margin-bottom:.75rem}}.notification-success[data-v-3321bc4b]{border-left:4px solid rgb(34 197 94)}.notification-error[data-v-3321bc4b]{border-left:4px solid rgb(239 68 68)}.notification-info[data-v-3321bc4b]{border-left:4px solid rgb(59 130 246)}.notification-warning[data-v-3321bc4b]{border-left:4px solid rgb(245 158 11)}.course-price-box[data-v-3321bc4b]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid rgb(187 247 208);border-radius:16px;padding:1.5rem}.text-warning-900[data-v-3321bc4b]{color:#78350f}.text-warning-800[data-v-3321bc4b]{color:#92400e}.text-error-900[data-v-3321bc4b]{color:#7f1d1d}.text-error-800[data-v-3321bc4b]{color:#991b1b}.text-success-900[data-v-3321bc4b]{color:#14532d}.text-success-800[data-v-3321bc4b]{color:#166534}.text-primary-900[data-v-3321bc4b]{color:#1e3a8a}.text-primary-800[data-v-3321bc4b]{color:#1e40af}.bg-warning-500[data-v-3321bc4b]{background-color:#f59e0b}.bg-error-500[data-v-3321bc4b]{background-color:#ef4444}.bg-success-500[data-v-3321bc4b]{background-color:#22c55e}.bg-primary-500[data-v-3321bc4b]{background-color:#3b82f6}.bg-warning-50[data-v-3321bc4b]{background-color:#fffbeb}.bg-error-50[data-v-3321bc4b]{background-color:#fef2f2}.bg-success-50[data-v-3321bc4b]{background-color:#f0fdf4}.bg-primary-50[data-v-3321bc4b]{background-color:#eff6ff}.border-warning-200[data-v-3321bc4b]{border-color:#fed7aa}.border-error-200[data-v-3321bc4b]{border-color:#fecaca}.border-success-200[data-v-3321bc4b]{border-color:#bbf7d0}.border-primary-200[data-v-3321bc4b]{border-color:#bfdbfe}.text-warning-600[data-v-3321bc4b]{color:#d97706}.text-error-600[data-v-3321bc4b]{color:#dc2626}.text-success-600[data-v-3321bc4b]{color:#16a34a}.text-primary-600[data-v-3321bc4b]{color:#2563eb}.text-warning-700[data-v-3321bc4b]{color:#b45309}.text-error-700[data-v-3321bc4b]{color:#b91c1c}.text-success-700[data-v-3321bc4b]{color:#15803d}.text-primary-700[data-v-3321bc4b]{color:#1d4ed8}.btn-airplane[data-v-3321bc4b]{position:relative;padding:.875rem 2rem .875rem 1.25rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;align-items:center;gap:.75rem;min-width:120px}.btn-airplane[data-v-3321bc4b]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-2px)}.btn-airplane[data-v-3321bc4b]:active{transform:translateY(-1px)}.airplane-icon[data-v-3321bc4b]{font-size:1.1rem;transition:all .5s ease-in-out;transform:rotate(0)}.airplane-icon svg[data-v-3321bc4b]{width:1.1rem;height:1.1rem}.btn-airplane.receiving .airplane-icon[data-v-3321bc4b]{animation:flyIntoButton-3321bc4b 1.2s cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity;backface-visibility:hidden}.btn-airplane.flying[data-v-3321bc4b]:before{content:"";position:absolute;top:50%;left:50%;width:4px;height:2px;background:linear-gradient(90deg,rgba(59,130,246,.8),transparent);border-radius:2px;transform:translate(-50%,-50%);animation:trailStraightOut-3321bc4b 1.2s ease-in-out forwards;z-index:-1}.btn-airplane.receiving[data-v-3321bc4b]:before{content:"";position:absolute;top:50%;left:50%;width:4px;height:2px;background:linear-gradient(270deg,rgba(59,130,246,.8),transparent);border-radius:2px;transform:translate(-50%,-50%);animation:trailAngledIn-3321bc4b 1.2s ease-in-out forwards;z-index:-1}@keyframes trailStraightOut-3321bc4b{0%{width:4px;opacity:0;transform:translate(-50%,-50%) rotate(0)}40%{width:40px;opacity:.7;transform:translate(-50%,-50%) rotate(0)}80%{width:100px;opacity:.9;transform:translate(-50%,-50%) rotate(0)}to{width:160px;opacity:0;transform:translate(-50%,-50%) rotate(0)}}@keyframes trailAngledIn-3321bc4b{0%{width:200px;opacity:0;transform:translate(-50%,-50%) rotate(-20deg)}20%{width:160px;opacity:.7;transform:translate(-50%,-50%) rotate(-15deg)}40%{width:120px;opacity:.9;transform:translate(-50%,-50%) rotate(-12deg)}60%{width:80px;opacity:1;transform:translate(-50%,-50%) rotate(-8deg)}80%{width:40px;opacity:.8;transform:translate(-50%,-50%) rotate(-4deg)}95%{width:15px;opacity:.4;transform:translate(-50%,-50%) rotate(-1deg)}to{width:4px;opacity:0;transform:translate(-50%,-50%) rotate(0)}}.btn-airplane.flying[data-v-3321bc4b]:after{content:"✨";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:sparkleStraightOut-3321bc4b 1.6s ease-in-out forwards;z-index:-1;font-size:.8rem}.btn-airplane.receiving[data-v-3321bc4b]:after{content:"✨";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:sparkleAngledIn-3321bc4b 1.6s ease-in-out forwards;z-index:-1;font-size:.8rem}@keyframes sparkleStraightOut-3321bc4b{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}40%{opacity:.9;transform:translate(-40px,-50%) scale(.9)}80%{opacity:1;transform:translate(-100px,-50%) scale(1.3)}to{opacity:0;transform:translate(-170px,-50%) scale(1.6)}}@keyframes sparkleAngledIn-3321bc4b{0%{opacity:0;transform:translate(170px,-70%) scale(1.6)}30%{opacity:1;transform:translate(100px,-60%) scale(1.3)}70%{opacity:.9;transform:translate(40px,-55%) scale(.9)}to{opacity:0;transform:translate(-50%,-50%) scale(.5)}}.screen-slide-out[data-v-3321bc4b]{animation:slideOutStraight-3321bc4b .3s ease-in forwards;z-index:1}.screen-slide-in[data-v-3321bc4b]{animation:slideInStraight-3321bc4b .3s cubic-bezier(.4,0,.2,1) forwards;z-index:2}@keyframes slideOutStraight-3321bc4b{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(-100%,0,0);opacity:0}}@keyframes slideInStraight-3321bc4b{0%{transform:translate3d(100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}section[data-step][data-v-3321bc4b]{position:relative}.slide-left-enter-active[data-v-3321bc4b],.slide-left-leave-active[data-v-3321bc4b]{transition:all .5s ease}.slide-left-enter-from[data-v-3321bc4b]{transform:translate(20px);opacity:0}.slide-left-leave-to[data-v-3321bc4b]{transform:translate(-20px);opacity:0}.btn-airplane .btn-text[data-v-3321bc4b]{transition:all .3s ease}.btn-airplane.flying .btn-text[data-v-3321bc4b]{animation:fadeOutScale-3321bc4b .6s ease forwards}@keyframes fadeOutScale-3321bc4b{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.btn-airplane.loading[data-v-3321bc4b]{background:linear-gradient(135deg,#10b981,#059669);pointer-events:none}.btn-airplane.loading[data-v-3321bc4b]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-3321bc4b 1s linear infinite}.btn-airplane.loading .btn-text[data-v-3321bc4b],.btn-airplane.loading .airplane-icon[data-v-3321bc4b]{opacity:0}@keyframes spin-3321bc4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.lg\\:grid-cols-\\[2fr_400px\\][data-v-3321bc4b]{grid-template-columns:1fr!important;gap:1.5rem}.lg\\[data-v-3321bc4b]:sticky{position:static!important}.order-first[data-v-3321bc4b]{order:-1}.lg\\[data-v-3321bc4b]:order-last{order:0}}@media (max-width: 768px){.container[data-v-3321bc4b]{padding-left:1rem;padding-right:1rem}.training-option[data-v-3321bc4b]{margin:0 -1rem .5rem;border-radius:0;padding:1rem;border-width:0;border-top:1px solid rgba(226,232,240,.6);border-bottom:1px solid rgba(226,232,240,.6);background:#fffffff2}.training-option.selected[data-v-3321bc4b]{background:#3b82f60d;border-top:1px solid rgba(59,130,246,.3);border-bottom:1px solid rgba(59,130,246,.3);border-left:3px solid rgba(59,130,246,.8)}.training-option .flex.items-start.gap-4[data-v-3321bc4b]{gap:.75rem;margin-bottom:.75rem}.course-icon-glass[data-v-3321bc4b]{width:2.5rem;height:2.5rem;border-radius:10px}.course-icon-glass i[data-v-3321bc4b]{font-size:1rem}.training-option h3[data-v-3321bc4b]{font-size:.875rem;line-height:1.25}.training-option p[data-v-3321bc4b]{font-size:.75rem;line-height:1.3}.card[data-v-3321bc4b]{border-radius:16px;margin:0}.notification-card[data-v-3321bc4b]{margin:0 0 1rem;border-radius:12px;padding:1rem;background:#fffffffa}.course-price-box[data-v-3321bc4b]{margin:0 0 1rem;border-radius:12px;padding:1rem}.card-body[data-v-3321bc4b]{padding:1rem}.card-body.overflow-auto[data-v-3321bc4b]{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.btn-airplane[data-v-3321bc4b]{width:100%;justify-content:center;padding:.875rem 1.5rem;font-size:.9rem}.btn-md[data-v-3321bc4b]{width:100%;justify-content:center;padding:.75rem 1.25rem}h2[data-v-3321bc4b]{font-size:1.5rem;margin-bottom:.5rem}.progress-tiles[data-v-3321bc4b]{padding:.75rem 0}}@media (max-width: 640px){.max-w-5xl[data-v-3321bc4b]{max-width:100%;padding:0}.card[data-v-3321bc4b]{margin:0;border-radius:0}.training-option[data-v-3321bc4b]{padding:.875rem;margin:0 -.5rem .5rem;border-radius:0}.course-icon-glass[data-v-3321bc4b]{width:2.25rem;height:2.25rem}.training-option h3[data-v-3321bc4b]{font-size:.8rem}.training-option p[data-v-3321bc4b]{font-size:.7rem}.notification-card[data-v-3321bc4b]{padding:.75rem;font-size:.85rem}.md\\[data-v-3321bc4b]:grid-cols-2{grid-template-columns:1fr!important}}.cloud[data-v-3321bc4b]{position:absolute;font-size:1rem;opacity:.6;transition:all 1.2s cubic-bezier(.4,0,.2,1);z-index:1;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (min-width: 640px){.cloud[data-v-3321bc4b]{font-size:1.2rem}}.cloud-1[data-v-3321bc4b]{top:15%;left:15%;animation:float1-3321bc4b 8s ease-in-out infinite;animation-delay:0s}.cloud-2[data-v-3321bc4b]{top:35%;left:55%;animation:float2-3321bc4b 10s ease-in-out infinite;animation-delay:-2s}.cloud-3[data-v-3321bc4b]{top:55%;left:75%;animation:float3-3321bc4b 9s ease-in-out infinite;animation-delay:-4s}.cloud.moving[data-v-3321bc4b]{transform:translate(20px);opacity:.4}@keyframes float1-3321bc4b{0%,to{transform:translate(0) translateY(0)}33%{transform:translate(8px) translateY(-3px)}66%{transform:translate(12px) translateY(-2px)}}@keyframes float2-3321bc4b{0%,to{transform:translate(0) translateY(0)}33%{transform:translate(-6px) translateY(4px)}66%{transform:translate(-8px) translateY(6px)}}@keyframes float3-3321bc4b{0%,to{transform:translate(0) translateY(0)}33%{transform:translate(10px) translateY(-4px)}66%{transform:translate(15px) translateY(-6px)}}.airplane[data-v-3321bc4b]{z-index:10;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:all .5s cubic-bezier(.4,0,.2,1);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.airplane[data-v-3321bc4b]:hover{transform:translateY(-1px);transition:transform .2s ease}.plane-trail[data-v-3321bc4b]{position:absolute;top:50%;right:100%;width:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:translateY(-50%);transition:all .5s ease}.plane-trail.visible[data-v-3321bc4b]{width:30px;animation:trailGlow-3321bc4b 2s ease-in-out infinite}@keyframes trailGlow-3321bc4b{0%,to{opacity:.6;width:25px}50%{opacity:.9;width:35px}}.verification-photo-slot[data-v-3321bc4b]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;height:120px;width:100%;display:flex;align-items:center;justify-content:center}.verification-photo-slot.good[data-v-3321bc4b]{border:2px dashed #10b981;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.verification-photo-slot.bad[data-v-3321bc4b]{border:2px dashed #ef4444;background:linear-gradient(135deg,#fef2f2 0% 100%)}.photo-empty[data-v-3321bc4b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:.25rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.photo-empty[data-v-3321bc4b]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.verification-photo-slot.good .photo-empty[data-v-3321bc4b]:hover{background:linear-gradient(135deg,#dcfce7,#f0fdf4);border-color:#059669}.verification-photo-slot.bad .photo-empty[data-v-3321bc4b]:hover{background:linear-gradient(135deg,#fee2e2,#fef2f2);border-color:#dc2626}.photo-uploaded[data-v-3321bc4b]{position:relative;height:100%;width:100%;border-radius:8px;overflow:hidden}.photo-preview[data-v-3321bc4b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.remove-photo-btn[data-v-3321bc4b]{position:absolute;top:2px;right:2px;background:#ef4444e6;color:#fff;border:none;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(4px)}.remove-photo-btn[data-v-3321bc4b]:hover{background:#dc2626;transform:scale(1.1)}.photo-status[data-v-3321bc4b]{position:absolute;bottom:2px;right:2px;background:#ffffffe6;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.example-photo-slot[data-v-3321bc4b]{position:relative;border-radius:12px;overflow:hidden;width:100%;box-shadow:0 4px 12px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid rgba(255,255,255,.8);display:flex;flex-direction:column;align-items:center}.example-photo-slot[data-v-3321bc4b]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.example-photo[data-v-3321bc4b]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(1.1) contrast(1.05);border-radius:10px 10px 0 0}.example-bottom[data-v-3321bc4b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;background:#fffffff2;width:100%;gap:4px}.example-status[data-v-3321bc4b]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid white;box-shadow:0 2px 8px #0003}.example-status.good[data-v-3321bc4b]{background:#22c55e}.example-status.bad[data-v-3321bc4b]{background:#ef4444}.example-label[data-v-3321bc4b]{font-size:11px;font-weight:600;color:#374151;text-align:center}button[data-v-3321bc4b]{font-family:Inter,sans-serif;font-weight:500;border-radius:8px;transition:all .2s ease;cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;outline:none;position:relative}button[data-v-3321bc4b]:focus{outline:2px solid var(--primary-500);outline-offset:2px}button[data-v-3321bc4b]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-3321bc4b]{padding:6px 12px;font-size:14px;line-height:20px;min-height:32px}.btn-md[data-v-3321bc4b]{padding:10px 16px;font-size:14px;line-height:20px;min-height:40px}.btn-lg[data-v-3321bc4b]{padding:12px 20px;font-size:16px;line-height:24px;min-height:48px}.btn-primary[data-v-3321bc4b]{background:linear-gradient(135deg,var(--primary-500) 0%,var(--primary-600) 100%);color:#fff;box-shadow:0 2px 4px #0ea5e933}.btn-primary[data-v-3321bc4b]:hover{background:linear-gradient(135deg,var(--primary-600) 0%,var(--primary-700) 100%);box-shadow:0 4px 8px #0ea5e94d;transform:translateY(-1px)}.btn-secondary[data-v-3321bc4b]{background:var(--primary-50);color:var(--primary-700);border:1px solid var(--primary-200)}.btn-secondary[data-v-3321bc4b]:hover{background:var(--primary-100);border-color:var(--primary-300);transform:translateY(-1px)}.btn-success[data-v-3321bc4b]{background:linear-gradient(135deg,var(--success-500) 0%,var(--success-600) 100%);color:#fff;box-shadow:0 2px 4px #22c55e33}.btn-success[data-v-3321bc4b]:hover{background:linear-gradient(135deg,var(--success-600) 0%,var(--success-600) 100%);box-shadow:0 4px 8px #22c55e4d;transform:translateY(-1px)}.btn-error[data-v-3321bc4b]{background:linear-gradient(135deg,var(--error-500) 0%,var(--error-600) 100%);color:#fff;box-shadow:0 2px 4px #ef444433}.btn-error[data-v-3321bc4b]:hover{background:linear-gradient(135deg,var(--error-600) 0%,var(--error-600) 100%);box-shadow:0 4px 8px #ef44444d;transform:translateY(-1px)}.btn-outline[data-v-3321bc4b]{background:transparent;color:var(--primary-600);border:2px solid var(--primary-500)}.btn-outline[data-v-3321bc4b]:hover{background:var(--primary-500);color:#fff;transform:translateY(-1px)}.btn-ghost[data-v-3321bc4b]{background:transparent;color:var(--primary-600);border:none}.btn-ghost[data-v-3321bc4b]:hover{background:var(--primary-50);color:var(--primary-700)}
