.results-modern_container__RjV1c{min-height:100vh;background:#f8f9fa;padding-top:80px;padding-bottom:1rem}.results-modern_resultsWrapper__l6ep6{max-width:1200px;margin:0 auto;padding:1.5rem 1rem}.results-modern_heroSection__TrXP7{background:white;border-radius:12px;padding:2rem 1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e5e7eb;animation:results-modern_slideUp__kUblb .6s ease;position:relative;overflow:hidden}.results-modern_heroContent__iepq0{text-align:center;position:relative;z-index:1}.results-modern_heroTitle__peumh{font-size:2rem;font-weight:700;color:var(--ad-maiora-blue);margin-bottom:.25rem}.results-modern_heroSubtitle__wvNdr{font-size:1rem;color:#4b5563;margin-bottom:1rem}.results-modern_scoreDisplay__z_07l{display:flex;flex-direction:column;align-items:center;margin:1.5rem 0}.results-modern_scoreCircle__ovMxS{width:150px;height:150px;background:conic-gradient(var(--ad-maiora-blue) 0deg,#e5e7eb 0deg);animation:results-modern_rotateIn__xDcfg .8s ease;box-shadow:0 4px 12px rgba(6,138,206,.15)}.results-modern_scoreCircle__ovMxS,.results-modern_scoreInner__Xx78y{border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.results-modern_scoreInner__Xx78y{width:130px;height:130px;background:white;flex-direction:column}.results-modern_scoreNumber__DsrVC{font-size:2.5rem;font-weight:700;color:#1f2937;line-height:1}.results-modern_scoreMax__IAEjO{font-size:.875rem;color:#4b5563;margin-top:.25rem}.results-modern_scoreLabel__SZ9Za{font-size:1rem;font-weight:600;margin-top:.75rem;color:#374151}.results-modern_quickStats__tRWH3{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:700px;margin:1.5rem auto}.results-modern_statItem__gwHO_{background:white;padding:1rem .75rem;border-radius:8px;text-align:center;transition:all .2s;border:1px solid #e5e7eb;position:relative;overflow:hidden}.results-modern_statItem__gwHO_:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:var(--ad-maiora-blue)}.results-modern_statIcon__O7yF9{font-size:1.5rem;display:block;margin-bottom:.5rem;color:var(--ad-maiora-blue)}.results-modern_statLabel__dgQ0Y{display:block;font-size:.875rem;color:#4b5563;margin-bottom:.25rem}.results-modern_statValue__AhkJD{display:block;font-size:1.125rem;font-weight:600;color:#1f2937}.results-modern_heroActions__tRAZ7{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.results-modern_retryButton__I4ha6,.results-modern_shareButton__KoFsU{padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:all .2s}.results-modern_shareButton__KoFsU{background:white;color:var(--ad-maiora-blue);border:2px solid var(--ad-maiora-blue)}.results-modern_shareButton__KoFsU:hover{background:#f0f9ff;color:var(--ad-maiora-blue);border-color:#0569a6}.results-modern_retryButton__I4ha6{background:#0569a6;color:#ffffff}.results-modern_retryButton__I4ha6:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(6,138,206,.3)}.results-modern_tabsContainer__xNGVU{display:flex;gap:.5rem;margin-bottom:1.5rem;background:white;padding:.5rem;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e5e7eb;overflow-x:auto}.results-modern_tab__r8lhs{padding:.75rem 1.5rem;border-radius:10px;border:none;background:transparent;color:#4b5563;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s;white-space:nowrap}.results-modern_tab__r8lhs:hover{background:#f3f4f6;color:#1f2937}.results-modern_activeTab__eLhIP{background:#0569a6;color:#ffffff}.results-modern_tabContent__N4K4F{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.08);animation:results-modern_fadeIn__z6rAB .5s ease;border:1px solid #e5e7eb;position:relative}.results-modern_overviewContent__Ddqsr{animation:results-modern_slideIn__7sYYw .5s ease}.results-modern_overviewGrid__ARuUP{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}.results-modern_overviewCard__I5AkE{background:#f9fafb;padding:1rem;border-radius:10px;border:1px solid #e5e7eb;transition:all .2s}.results-modern_overviewCard__I5AkE li,.results-modern_overviewCard__I5AkE p{color:#374151}.results-modern_overviewCard__I5AkE:hover{border-color:var(--ad-maiora-blue);transform:translateY(-2px)}.results-modern_cardTitle__pUnVO{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.results-modern_improvementsList__9utVt,.results-modern_strengthsList__PTcO4{list-style:none;padding:0;margin:0}.results-modern_improvementItem__y6Qin,.results-modern_strengthItem__Xyhib{padding:.75rem 0;border-bottom:1px solid #e5e7eb;display:flex;align-items:flex-start;gap:.75rem;color:#1f2937}.results-modern_improvementItem__y6Qin:last-child,.results-modern_strengthItem__Xyhib:last-child{border-bottom:none}.results-modern_checkIcon__RQbjY{color:#10b981;font-size:1.25rem;flex-shrink:0}.results-modern_arrowIcon__eihWb{color:var(--ad-maiora-blue);font-size:1.25rem;flex-shrink:0}.results-modern_feedbackSection__31uis{background:#f8fafc;padding:1.25rem;border-radius:10px;margin-top:1rem;margin-bottom:2rem;border:1px solid #e5e7eb}.results-modern_sectionTitle__PIyrf{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.results-modern_feedbackText__54OCI{font-size:1.125rem;line-height:1.8;color:#374151}.results-modern_questionsContent__Y3Ifw{animation:results-modern_slideIn__7sYYw .5s ease}.results-modern_questionsList__CwB70{display:flex;flex-direction:column;gap:1rem}.results-modern_questionCard__HiKQY{background:#f9fafb;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb;transition:all .2s}.results-modern_questionCard__HiKQY .results-modern_questionText__akjGP{color:#111827}.results-modern_questionCard__HiKQY:hover{border-color:var(--ad-maiora-blue)}.results-modern_questionHeader__ZTZPV{padding:1rem 1.5rem;background:white;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.results-modern_questionHeader__ZTZPV:hover{background:#f9fafb}.results-modern_questionNumber__6y8S1{font-weight:600;color:var(--ad-maiora-blue)}.results-modern_toggleIcon__I5JF1{transition:transform .3s;color:#4b5563}.results-modern_questionText__akjGP{padding:0 1.5rem 1rem;font-size:1.125rem;color:#1f2937;font-weight:500}.results-modern_answerSection__hVTic{padding:1.5rem;background:white;border-top:2px solid #e5e7eb;animation:results-modern_slideDown__ApP4b .3s ease}.results-modern_answerText__dGHdW{line-height:1.8;color:#374151;margin-bottom:1rem}.results-modern_answerFeedback__ZV9VH{background:#fef3c7;padding:1rem;border-radius:10px;border-left:4px solid #f59e0b;margin:1rem 0}.results-modern_answerFeedback__ZV9VH *{color:#92400e!important}.results-modern_answerTips__uqlmL{background:#eff6ff;padding:1rem;border-radius:10px;margin-top:1rem}.results-modern_questionScore__VKUyF{display:flex;align-items:center;gap:12px;margin:16px 0;padding:12px 16px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;font-size:18px;font-weight:600}.results-modern_scoreLabel__SZ9Za{color:#4b5563}.results-modern_scoreValue___1zWS{font-size:24px;font-weight:700}.results-modern_answerStrengths__AQXnG{background:rgba(34,197,94,.05);border:1px solid rgba(34,197,94,.2);border-radius:8px;padding:16px;margin:12px 0}.results-modern_answerStrengths__AQXnG strong{color:#16a34a;font-size:16px}.results-modern_answerImprovements__TKnYX{background:rgba(251,146,60,.05);border:1px solid rgba(251,146,60,.2);border-radius:8px;padding:16px;margin:12px 0}.results-modern_answerImprovements__TKnYX strong{color:#ea580c;font-size:16px}.results-modern_feedbackList__BXr_M{margin:8px 0 0 20px;padding:0}.results-modern_feedbackList__BXr_M li{margin:6px 0;color:#4b5563;line-height:1.6}.results-modern_answerOverallFeedback__zxUVf{background:linear-gradient(135deg,rgba(6,138,206,.05),rgba(6,138,206,.02));border:1px solid rgba(6,138,206,.2);border-radius:8px;padding:16px;margin:12px 0}.results-modern_answerOverallFeedback__zxUVf strong{color:var(--ad-maiora-blue);font-size:16px}.results-modern_answerOverallFeedback__zxUVf p{margin:8px 0 0;color:#1f2937;line-height:1.6;font-size:15px}.results-modern_idealAnswerSection__G7I4p{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0ea5e9;border-radius:12px;padding:20px;margin:16px 0;position:relative;overflow:hidden}.results-modern_idealAnswerSection__G7I4p:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0ea5e9,#06b6d4)}.results-modern_idealAnswerSection__G7I4p strong{color:#0369a1;font-size:17px;display:block;margin-bottom:12px}.results-modern_idealAnswerText__4C8E0{color:#0c4a6e;line-height:1.8;font-size:15px;background:white;padding:16px;border-radius:8px;margin:12px 0;border-left:4px solid #0ea5e9;font-style:italic}.results-modern_idealAnswerNote__ERKKT{margin-top:12px;padding:8px 12px;background:rgba(14,165,233,.1);border-radius:6px;font-size:13px;color:#075985}.results-modern_idealAnswerNote__ERKKT em{font-style:normal;font-weight:500}.results-modern_qaSkeletonContainer__Is7ro{animation:results-modern_fadeIn__z6rAB .5s ease}.results-modern_qaSkeletonCard__PVhUr{background:white;border-radius:12px;border:1px solid #e5e7eb;margin-bottom:16px;padding:20px;position:relative;overflow:hidden}.results-modern_skeletonShimmer__YZ9lU{animation:results-modern_shimmerSkeleton__A9n5W 2s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 20%,#f3f4f6 40%,#f3f4f6);background-size:1000px 100%}@keyframes results-modern_shimmerSkeleton__A9n5W{0%{background-position:-1000px 0}to{background-position:1000px 0}}.results-modern_qaSkeletonHeader__M68Bw{height:20px;width:120px;background:#e5e7eb;border-radius:4px;margin-bottom:12px}.results-modern_qaSkeletonQuestion__7g7uD{height:24px;width:80%;background:#e5e7eb;border-radius:4px;margin-bottom:16px}.results-modern_qaSkeletonAnswer__cR7U4{height:60px;width:100%;background:#e5e7eb;border-radius:4px}.results-modern_answerTips__uqlmL strong{color:#1e3a8a!important}.results-modern_visualFeedbackSection__bDc_W{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:12px;border:1px solid #e5e7eb}.results-modern_feedbackTitle__UITlk{font-size:1.125rem;color:#1f2937;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e5e7eb}.results-modern_visualStrengths__8fXWx{background:rgba(34,197,94,.05);border:1px solid rgba(34,197,94,.2);border-radius:8px;padding:1rem;margin-bottom:1rem}.results-modern_visualStrengths__8fXWx strong{color:#16a34a;font-size:1rem;display:block;margin-bottom:.5rem}.results-modern_strengthsList__PTcO4{margin:.5rem 0 0 1.25rem;padding:0;color:#047857}.results-modern_strengthsList__PTcO4 li{margin:.5rem 0;line-height:1.5}.results-modern_visualImprovements__8ECUg{background:rgba(251,146,60,.05);border:1px solid rgba(251,146,60,.2);border-radius:8px;padding:1rem;margin-bottom:1rem}.results-modern_visualImprovements__8ECUg strong{color:#ea580c;font-size:1rem;display:block;margin-bottom:.5rem}.results-modern_improvementsList__9utVt{margin:.5rem 0 0 1.25rem;padding:0;color:#c2410c}.results-modern_improvementsList__9utVt li{margin:.5rem 0;line-height:1.5}.results-modern_visualTips__OpRYA{background:linear-gradient(135deg,rgba(6,138,206,.05),rgba(6,138,206,.02));border:1px solid rgba(6,138,206,.2);border-radius:8px;padding:1rem}.results-modern_visualTips__OpRYA strong{color:var(--ad-maiora-blue);font-size:1rem;display:block;margin-bottom:.5rem}.results-modern_visualTips__OpRYA p{color:#1e40af;line-height:1.6;margin:0;font-size:.95rem}.results-modern_answerTips__uqlmL ul{margin:.5rem 0 0 1rem;padding-left:1rem}.results-modern_answerTips__uqlmL li{color:#1e3a8a;margin:.5rem 0}.results-modern_betterAnswerSection__o7itR{background:linear-gradient(135deg,#f0fdf4,#dcfce7);padding:1.25rem;border-radius:10px;margin-top:1rem;border-left:4px solid #10b981}.results-modern_betterAnswerSection__o7itR strong{color:#065f46!important;display:block;margin-bottom:.75rem;font-size:.9375rem}.results-modern_betterAnswerText__iZbon{font-size:.9375rem;color:#064e3b;line-height:1.7;font-style:italic;padding:.75rem;background:rgba(255,255,255,.7);border-radius:6px;margin:0}.results-modern_visualContent__cno_B{animation:results-modern_slideIn__7sYYw .5s ease}.results-modern_metricsGrid___X0MT{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.results-modern_metricCard__sP4eM{background:#f9fafb;padding:1rem;border-radius:10px;transition:all .2s;border:1px solid #e5e7eb}.results-modern_metricCard__sP4eM .results-modern_metricLabel__0zctj,.results-modern_metricCard__sP4eM .results-modern_metricValue__ft5Yd{color:#111827}.results-modern_metricCard__sP4eM:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.results-modern_metricHeader__9nyEx{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.results-modern_metricIcon__r_kO3{font-size:1.5rem;color:var(--ad-maiora-blue)}.results-modern_metricLabel__0zctj{font-weight:600;color:#1f2937}.results-modern_metricBar__ubc_6{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.results-modern_metricFill__LqOo5{height:100%;border-radius:4px;transition:width 1s ease;animation:results-modern_fillBar__q_uOq 1s ease}.results-modern_metricValue__ft5Yd{font-size:1.25rem;font-weight:700;color:#1f2937}.results-modern_insightsContent__hEMXZ{animation:results-modern_slideIn__7sYYw .5s ease}.results-modern_insightsSection__RXTAr{margin-bottom:2rem}.results-modern_insightsGrid__OlO5S{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem}.results-modern_insightCard__7UvTQ{padding:1rem;border-radius:10px;display:flex;align-items:flex-start;gap:.75rem;transition:all .2s}.results-modern_strengthCard__CXEa_{background:#d1fae5;border:1px solid #10b981}.results-modern_strengthCard__CXEa_ .results-modern_insightText__RpinH{color:#064e3b}.results-modern_improvementCard__AkjJR{background:#fed7aa;border:1px solid #f97316}.results-modern_improvementCard__AkjJR .results-modern_insightText__RpinH{color:#7c2d12}.results-modern_insightCard__7UvTQ:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.results-modern_insightIcon__dWmbN{font-size:1.5rem;flex-shrink:0;color:#065f46}.results-modern_insightText__RpinH{line-height:1.6;color:#111827;font-weight:500}.results-modern_nextStepsSection__PD9jI{background:#f8fafc;padding:1.25rem;border-radius:10px;margin-bottom:1rem;border:1px solid #e5e7eb}.results-modern_nextStepsList__Hqjjm{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.results-modern_nextStepItem__XrZbL{background:white;padding:1rem;border-radius:8px;display:flex;align-items:flex-start;gap:.75rem;transition:all .2s;border:1px solid #e5e7eb}.results-modern_nextStepItem__XrZbL:hover{border-color:var(--ad-maiora-blue);transform:translateX(5px)}.results-modern_stepNumber__05rdV{width:24px;height:24px;background:#0569a6;color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.results-modern_stepText__0g_vd{line-height:1.6;color:#374151;flex:1}.results-modern_trainingSection__yo0pB{margin-top:2rem}.results-modern_trainingCards__QBJ2O{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1rem}.results-modern_trainingCard__AWfCg{background:white;padding:1rem;border-radius:10px;border:1px solid #e5e7eb;text-align:center;transition:all .2s}.results-modern_trainingCard__AWfCg:hover{border-color:var(--ad-maiora-blue);transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.1)}.results-modern_trainingIcon__DxLAx{font-size:2.5rem;display:block;margin-bottom:1rem;color:var(--ad-maiora-blue)}.results-modern_trainingCard__AWfCg h4{font-size:1.25rem;color:#1f2937;margin-bottom:.5rem}.results-modern_trainingCard__AWfCg p{color:#4b5563;margin-bottom:1rem;line-height:1.5}.results-modern_trainingButton__dR80N{background:#0569a6;color:#ffffff;border:none;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s}.results-modern_trainingButton__dR80N:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(6,138,206,.3)}.results-modern_actionsFooter__1fvP_{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;padding:1.25rem;background:white;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e5e7eb}.results-modern_primaryAction__vZYay,.results-modern_secondaryAction__jSDZk{padding:.625rem 1.5rem;border-radius:8px;font-size:.9375rem;font-weight:600;border:none;cursor:pointer;transition:all .2s}.results-modern_primaryAction__vZYay{background:#0569a6;color:#ffffff}.results-modern_primaryAction__vZYay:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(6,138,206,.3)}.results-modern_secondaryAction__jSDZk{background:white;color:var(--ad-maiora-blue);border:2px solid var(--ad-maiora-blue)}.results-modern_secondaryAction__jSDZk:hover{background:#f0f9ff;color:var(--ad-maiora-blue);border-color:#0569a6}@keyframes results-modern_slideUp__kUblb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes results-modern_slideIn__7sYYw{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes results-modern_fadeIn__z6rAB{0%{opacity:0}to{opacity:1}}@keyframes results-modern_rotateIn__xDcfg{0%{transform:rotate(-180deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes results-modern_slideDown__ApP4b{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}@keyframes results-modern_fillBar__q_uOq{0%{width:0}}.results-modern_analysisLoading__JRZ_t{padding:60px 20px;text-align:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:2px dashed #dee2e6}.results-modern_loadingSpinner__K4WQc{margin:0 auto 30px;width:60px;height:60px;position:relative}.results-modern_spinner__0AK0u{width:100%;height:100%;border:4px solid #e9ecef;border-top:4px solid var(--ad-maiora-blue);border-radius:50%;animation:results-modern_spin__u5_Ie 1s linear infinite}@keyframes results-modern_spin__u5_Ie{to{transform:rotate(1turn)}}.results-modern_loadingText__qB6wL{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:10px}.results-modern_loadingSubtext__HX99F{font-size:14px;color:#6b7280;max-width:500px;margin:0 auto}@keyframes results-modern_fadeInScale__dx5LJ{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.results-modern_scoreLoadingContainer__m_qso{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px}.results-modern_scoreCircleSkeleton__MMnQu{width:150px;height:150px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;position:relative}.results-modern_metricCardLoaded__t0EvF{animation:results-modern_fadeInScale__dx5LJ .5s ease-out}@media (max-width:1024px){.results-modern_quickStats__tRWH3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.results-modern_container__RjV1c{padding-top:70px}.results-modern_resultsWrapper__l6ep6{padding:1rem .75rem}.results-modern_heroSection__TrXP7{padding:1.5rem 1rem}.results-modern_heroTitle__peumh{font-size:2rem}.results-modern_heroSubtitle__wvNdr{font-size:1rem}.results-modern_scoreCircle__ovMxS{width:130px;height:130px}.results-modern_scoreInner__Xx78y{width:110px;height:110px}.results-modern_scoreNumber__DsrVC{font-size:2rem}.results-modern_quickStats__tRWH3{grid-template-columns:repeat(2,1fr);gap:1rem}.results-modern_heroActions__tRAZ7{flex-direction:column}.results-modern_retryButton__I4ha6,.results-modern_shareButton__KoFsU{width:100%}.results-modern_tabsContainer__xNGVU{justify-content:flex-start;padding:.5rem;gap:.5rem}.results-modern_tab__r8lhs{font-size:.875rem;padding:.5rem 1rem}.results-modern_tabContent__N4K4F{padding:1.25rem 1rem}.results-modern_overviewGrid__ARuUP{grid-template-columns:1fr;gap:1.5rem}.results-modern_metricsGrid___X0MT,.results-modern_trainingCards__QBJ2O{grid-template-columns:1fr}.results-modern_actionsFooter__1fvP_{flex-direction:column}.results-modern_primaryAction__vZYay,.results-modern_secondaryAction__jSDZk{width:100%}}@media (max-width:480px){.results-modern_container__RjV1c{padding-top:65px}.results-modern_resultsWrapper__l6ep6{padding:.75rem .5rem}.results-modern_heroSection__TrXP7{padding:1.25rem 1rem;border-radius:8px}.results-modern_heroTitle__peumh{font-size:1.5rem}.results-modern_scoreCircle__ovMxS{width:120px;height:120px}.results-modern_scoreInner__Xx78y{width:100px;height:100px}.results-modern_scoreNumber__DsrVC{font-size:1.75rem}.results-modern_tabContent__N4K4F{padding:1rem .75rem;border-radius:8px}.results-modern_quickStats__tRWH3{grid-template-columns:1fr}.results-modern_statItem__gwHO_{padding:.875rem .75rem}}.shared-header_header__HyAFQ{background-color:#ffffff;border-bottom:1px solid #e0e0e0;position:fixed;width:100%;top:0;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.05);height:72px}.shared-header_headerMenuOpen__uySwE{z-index:10000!important}.shared-header_headerContent__5LtOT{max-width:1200px;margin:0 auto;padding:0 1.25rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;height:72px}.shared-header_logoSection__w9f53{text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:flex-start}.shared-header_logoWrapper__MHJfk{height:auto;display:flex;align-items:center;gap:.75rem;transition:transform .2s ease}.shared-header_logoWrapper__MHJfk:hover{transform:scale(1.05)}.shared-header_logo__aSsnT{height:50px;width:50px;object-fit:contain}.shared-header_logoText__CCfcq{font-size:1.5rem;font-weight:700;color:var(--ad-maiora-blue);margin:0;display:block;white-space:nowrap}.shared-header_desktopNav__1B5sD{display:flex;gap:.5rem;flex:1;justify-content:center}.shared-header_navButton__kXnmh{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;border:none;border-radius:8px;font-size:.95rem;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease}.shared-header_navButton__kXnmh:hover{background:#f3f2ef;color:var(--ad-maiora-blue)}.shared-header_navButton__kXnmh.shared-header_active__OPmnY{background:#e1f5fe;color:var(--ad-maiora-blue);font-weight:600}.shared-header_navButton__kXnmh svg{width:20px;height:20px}.shared-header_headerActions__mdX1z{display:flex;gap:1rem;align-items:center}.shared-header_desktopUserSection__0lCfj{display:flex;align-items:center}.shared-header_mobileLoginSection__xYCKg{display:none}.shared-header_loginButton__BZ0f7{padding:.625rem 1.5rem;background:var(--ad-maiora-blue);color:white;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:none}@media (min-width:768px){.shared-header_loginButton__BZ0f7{display:inline-block}}.shared-header_loginButton__BZ0f7:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.shared-header_companyLoginButton__Vyb_r{display:none;padding:.625rem 1.25rem;background:white;color:var(--ad-maiora-blue);border:1.5px solid var(--ad-maiora-blue);border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;align-items:center;gap:.5rem}@media (min-width:768px){.shared-header_companyLoginButton__Vyb_r{display:inline-flex}}.shared-header_companyLoginButton__Vyb_r:hover{background:var(--ad-maiora-blue);color:white;transform:translateY(-1px);box-shadow:0 2px 8px rgba(6,138,206,.3)}.shared-header_companyLoginButton__Vyb_r svg{width:16px;height:16px}.shared-header_userInfoCompact__ZyMmi{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f3f2ef;border-radius:20px;position:relative}.shared-header_userNameCompact__IIvxu{font-size:.875rem;font-weight:500;color:#333}.shared-header_profileMenuButton__P_Pz6{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid #ddd;border-radius:50%;cursor:pointer;transition:all .2s ease}.shared-header_profileMenuButton__P_Pz6:hover{background:#e0e0e0;border-color:#bbb}.shared-header_profileMenuButton__P_Pz6 svg{width:16px;height:16px;color:#666;transition:transform .2s ease}.shared-header_profileMenuButton__P_Pz6[aria-expanded=true] svg{transform:rotate(180deg)}.shared-header_profileDropdown__Jw_d_{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:white;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;z-index:200;animation:shared-header_dropdownFadeIn__GDsbn .2s ease}@keyframes shared-header_dropdownFadeIn__GDsbn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.shared-header_profileDropdownHeader__VIamW{padding:1rem;border-bottom:1px solid #e0e0e0;background:#E6E9EC}.shared-header_profileDropdownName__zlVG_{font-size:.875rem;font-weight:600;color:#333;margin:0 0 .25rem}.shared-header_profileDropdownEmail__Hi1Gs{font-size:.75rem;color:#666;margin:0}.shared-header_profileDropdownMenu__TQNTc{padding:.5rem}.shared-header_profileDropdownItem__1_c6x{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;border-radius:6px;font-size:.875rem;font-weight:500;color:#333;cursor:pointer;transition:all .2s ease;text-align:left}.shared-header_profileDropdownItem__1_c6x:hover{background:#f3f2ef;color:var(--ad-maiora-blue)}.shared-header_profileDropdownItem__1_c6x svg{width:18px;height:18px}.shared-header_profileDropdownItem__1_c6x.shared-header_logout__fi8qk{color:#ef4444;margin-top:.25rem}.shared-header_profileDropdownItem__1_c6x.shared-header_logout__fi8qk:hover{background:#fee2e2;color:#dc2626}.shared-header_mobileMenuToggle__JX_Bp{display:none;align-items:center;justify-content:center;padding:10px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#333;width:48px;height:48px}.shared-header_mobileMenuToggle__JX_Bp:hover{background:#f3f2ef}.shared-header_mobileMenuToggle__JX_Bp svg{width:24px;height:24px}.shared-header_mobileNav__WhsEM{display:none;padding:1rem 2rem;background:#E6E9EC;border-top:1px solid #e0e0e0}.shared-header_mobileUserInfo__rYk_5{display:flex;flex-direction:column;align-items:center;padding:1rem 0;text-align:center}.shared-header_mobileUserName__YI7SJ{font-size:1rem;font-weight:600;color:#000;margin-bottom:.25rem}.shared-header_mobileUserEmail__2dq14{font-size:.813rem;color:#666}.shared-header_mobileNavButton__Jz4Nl{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem;background:white;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:.5rem;font-size:.95rem;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease;text-align:left}.shared-header_mobileNavButton__Jz4Nl:has(span:only-child){background:var(--ad-maiora-blue);color:white;border-color:var(--ad-maiora-blue);justify-content:center;font-weight:600}.shared-header_mobileNavButton__Jz4Nl:has(span:only-child):hover{background:#0579b8;border-color:#0579b8;color:white}.shared-header_mobileNavButton__Jz4Nl:hover{background:#f3f2ef;border-color:var(--ad-maiora-blue);color:var(--ad-maiora-blue)}.shared-header_mobileNavButton__Jz4Nl.shared-header_active__OPmnY{background:#e1f5fe;border-color:var(--ad-maiora-blue);color:var(--ad-maiora-blue);font-weight:600}.shared-header_mobileNavButton__Jz4Nl svg{width:20px;height:20px}.shared-header_mobileDivider__A__jR{height:1px;background:#e0e0e0;margin:.5rem 0}.shared-header_logoutMobile__z1LCz{background:#fee2e2!important;border-color:#ef4444!important;color:#ef4444!important}.shared-header_logoutMobile__z1LCz:hover{background:#fecaca!important;border-color:#dc2626!important;color:#dc2626!important}.shared-header_mobileMenuOverlay__s9EUl{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998;animation:shared-header_fadeIn__tQOfI .2s ease-out;cursor:pointer}@keyframes shared-header_fadeIn__tQOfI{0%{opacity:0}to{opacity:1}}.shared-header_mobileDropdownMenu__hkKsf{display:flex;position:fixed;top:0;right:0;bottom:0;width:75%;max-width:320px;background:#ffffff;border-left:1px solid rgba(0,0,0,.1);box-shadow:-4px 0 12px rgba(0,0,0,.15);z-index:999;animation:shared-header_slideInRight__uygs3 .25s ease-out;overflow-y:auto;padding-top:60px;height:100vh;flex-direction:column}@keyframes shared-header_slideInRight__uygs3{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.shared-header_mobileCloseButton__aimOF{position:absolute;top:1rem;right:1rem;z-index:1001;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.shared-header_mobileCloseButton__aimOF:hover{background:white;transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.shared-header_mobileCloseButton__aimOF:active{transform:scale(.95)}.shared-header_mobileCloseButton__aimOF svg{width:20px;height:20px;stroke:#666;stroke-width:2.5}.shared-header_mobileNavItems__BHdp5{padding:1rem 0;display:flex;flex-direction:column;gap:0;width:100%;min-height:100%}.shared-header_mobileNavItem__GHeHe{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:transparent;border:none;border-radius:0;font-size:1rem;font-weight:500;color:var(--dark-gray);cursor:pointer;transition:all .15s ease;text-align:left;width:100%;position:relative;line-height:1.5;-webkit-tap-highlight-color:transparent}.shared-header_mobileNavItem__GHeHe:active,.shared-header_mobileNavItem__GHeHe:hover{background:rgba(6,138,206,.08);color:var(--ad-maiora-blue)}.shared-header_mobileNavItem__GHeHe.shared-header_active__OPmnY{background:rgba(6,138,206,.1);color:var(--ad-maiora-blue);font-weight:600;position:relative}.shared-header_mobileNavItem__GHeHe.shared-header_active__OPmnY:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:var(--ad-maiora-blue);border-radius:0 2px 2px 0}.shared-header_mobileNavItem__GHeHe svg{width:24px;height:24px;flex-shrink:0;opacity:.8;min-width:24px}.shared-header_mobileNavItem__GHeHe.shared-header_active__OPmnY svg,.shared-header_mobileNavItem__GHeHe:hover svg{opacity:1}.shared-header_mobileNavItem__GHeHe span{font-size:1rem;letter-spacing:.01em;flex:1;text-align:left}.shared-header_mobileNavItem__GHeHe.shared-header_loginItem__KrDuf{background:transparent;color:var(--ad-maiora-blue);justify-content:flex-start;font-weight:600;border-top:1px solid rgba(0,0,0,.08);margin-top:.5rem;padding-top:1.25rem}.shared-header_mobileNavItem__GHeHe.shared-header_loginItem__KrDuf:hover{background:rgba(6,138,206,.08);color:var(--ad-maiora-blue)}.shared-header_mobileNavItem__GHeHe.shared-header_companyLoginItem__kXoL1{background:transparent;color:var(--dark-gray);justify-content:flex-start;font-weight:500;border-top:1px solid rgba(0,0,0,.08);margin-top:.5rem;padding-top:1.25rem}.shared-header_mobileNavItem__GHeHe.shared-header_companyLoginItem__kXoL1:hover{background:rgba(6,138,206,.08);color:var(--ad-maiora-blue)}.shared-header_mobileNavItem__GHeHe.shared-header_logout__fi8qk{color:rgba(0,0,0,.6);background:transparent;font-weight:400}.shared-header_mobileNavItem__GHeHe.shared-header_logout__fi8qk:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.9)}.shared-header_mobileMenuDivider__hRa3T{height:1px;background:rgba(0,0,0,.08);margin:.75rem 1.5rem}.shared-header_hamburgerButton___JXWI,.shared-header_mobileMenuSection__hXKob{display:none}@media (max-width:768px){.shared-header_header__HyAFQ{height:72px}.shared-header_headerContent__5LtOT{padding:0 20px;gap:0;justify-content:space-between;align-items:center;height:72px;position:relative;display:flex;width:100%;max-width:none}.shared-header_logoSection__w9f53{flex-shrink:0;flex:0 0 auto;margin-right:auto;margin-top:-31px;margin-left:-24px}.shared-header_logoWrapper__MHJfk{height:auto;gap:.75rem;justify-content:flex-start;align-items:center;display:flex}.shared-header_logo__aSsnT{width:70px;height:58px!important}.shared-header_logoText__CCfcq{font-size:1.75rem;white-space:nowrap;font-weight:600}.shared-header_desktopNav__1B5sD,.shared-header_desktopUserSection__0lCfj,.shared-header_loginButton__BZ0f7,.shared-header_userInfoCompact__ZyMmi{display:none!important}.shared-header_mobileMenuToggle__JX_Bp{display:flex;flex-shrink:0;border:none!important}.shared-header_headerActions__mdX1z{gap:0;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.shared-header_mobileMenuSection__hXKob{display:flex!important;visibility:visible!important;align-items:center;justify-content:flex-end;margin-top:-31px;margin-right:-25px;position:relative;z-index:10000!important}.shared-header_hamburgerButton___JXWI{display:flex!important;align-items:center!important;justify-content:center!important;padding:10px!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:8px!important;cursor:pointer!important;transition:all .2s ease;color:var(--dark-gray)!important;position:relative!important;z-index:10001!important;min-width:48px!important;min-height:48px!important;width:48px!important;height:48px!important;flex-shrink:0!important;-webkit-tap-highlight-color:transparent}.shared-header_hamburgerButton___JXWI:active,.shared-header_hamburgerButton___JXWI:hover{background:#f5f5f5!important;transform:scale(1.05)}.shared-header_hamburgerButton___JXWI svg{width:24px;height:24px;stroke:var(--dark-gray)!important;stroke-width:2}.shared-header_mobileNav__WhsEM{display:block}}@media (min-width:769px) and (max-width:1024px){.shared-header_navButton__kXnmh{padding:.75rem 1rem;font-size:.875rem}.shared-header_navButton__kXnmh span{display:none}.shared-header_navButton__kXnmh svg{width:22px;height:22px}.shared-header_logoText__CCfcq{font-size:1.25rem}.shared-header_userInfoCompact__ZyMmi{padding:.5rem .75rem}.shared-header_userNameCompact__IIvxu{font-size:.813rem}.shared-header_profileMenuButton__P_Pz6{width:24px;height:24px}.shared-header_profileMenuButton__P_Pz6 svg{width:14px;height:14px}}.abbonamenti_pageContainer__c58YA{min-height:100vh;background:#f9fafb}.abbonamenti_heroSection__GxJFt{text-align:center;padding:4rem 1rem 3rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-bottom:1px solid #e5e7eb}.abbonamenti_heroTitle__zcwZT{font-size:2.5rem;font-weight:700;color:#111827;margin:0 0 1rem;line-height:1.2}.abbonamenti_heroSubtitle__Pzqxy{font-size:1.25rem;color:#6b7280;max-width:600px;margin:0 auto}.abbonamenti_plansContainer__3KrwM{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1200px;margin:-3rem auto 4rem;padding:0 1rem}.abbonamenti_planCard___Uu6n{background:white;border-radius:16px;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.05);border:2px solid #e5e7eb;position:relative;transition:all .3s;display:flex;flex-direction:column}.abbonamenti_planCard___Uu6n:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.abbonamenti_planCard___Uu6n.abbonamenti_popular__Dswa5{border-color:var(--ad-maiora-blue);transform:scale(1.05)}.abbonamenti_planCard___Uu6n.abbonamenti_popular__Dswa5:hover{transform:scale(1.05) translateY(-4px)}.abbonamenti_planCard___Uu6n.abbonamenti_current__aTG3q{border-color:#10b981;background:#f0fdf4}.abbonamenti_popularBadge__KO8UY{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--ad-maiora-blue),#0ea5e9);color:white;padding:.5rem 1.5rem;border-radius:50px;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px rgba(0,119,181,.3)}.abbonamenti_popularBadge__KO8UY svg{width:16px;height:16px}.abbonamenti_planHeader__ba4Fy{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.abbonamenti_planName__KdN7p{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 .5rem}.abbonamenti_planDescription__nCzEJ{font-size:1rem;color:#6b7280;margin:0 0 1.5rem}.abbonamenti_planPricing__Hr_7z{display:flex;align-items:baseline;justify-content:center;gap:.5rem}.abbonamenti_originalPrice__HxLCt{font-size:1.25rem;color:#9ca3af;text-decoration:line-through}.abbonamenti_price__y2iW1{font-size:3rem;font-weight:700;color:var(--ad-maiora-blue);line-height:1}.abbonamenti_period__Yiw3A{font-size:1rem;color:#6b7280}.abbonamenti_planFeatures__jeNbd{flex:1;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.abbonamenti_feature__RhyEM{display:flex;align-items:center;gap:.75rem}.abbonamenti_feature__RhyEM.abbonamenti_excluded__lTtQQ{opacity:.5}.abbonamenti_feature__RhyEM.abbonamenti_highlight__Ziqcd{font-weight:600;color:var(--ad-maiora-blue)}.abbonamenti_featureIcon__vRoIe{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.abbonamenti_featureIcon__vRoIe svg{width:20px;height:20px;color:#10b981}.abbonamenti_feature__RhyEM.abbonamenti_excluded__lTtQQ .abbonamenti_featureIcon__vRoIe{color:#e5e7eb;font-size:1.25rem;font-weight:300}.abbonamenti_featureText__1EvHb{font-size:.9375rem;color:#374151;line-height:1.4}.abbonamenti_planCta__Bcbnl{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,var(--ad-maiora-blue),#0ea5e9);color:white;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden}.abbonamenti_planCta__Bcbnl:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.abbonamenti_planCta__Bcbnl:hover:before{width:300px;height:300px}.abbonamenti_planCta__Bcbnl:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,119,181,.3)}.abbonamenti_planCta__Bcbnl.abbonamenti_currentPlan__McHrs{background:#10b981;cursor:default}.abbonamenti_planCta__Bcbnl.abbonamenti_currentPlan__McHrs:hover{transform:none;box-shadow:none}.abbonamenti_planCta__Bcbnl:disabled{opacity:.7;cursor:not-allowed}.abbonamenti_planCta__Bcbnl svg{width:20px;height:20px}.abbonamenti_trustSection__8kLYe{max-width:1200px;margin:0 auto 4rem;padding:0 1rem;text-align:center}.abbonamenti_trustTitle__bm_EM{font-size:2rem;font-weight:700;color:#111827;margin:0 0 3rem}.abbonamenti_trustGrid__XN3d4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.abbonamenti_trustItem__c3ibc{text-align:center}.abbonamenti_trustItem__c3ibc svg{width:48px;height:48px;color:var(--ad-maiora-blue);margin-bottom:1rem}.abbonamenti_trustItem__c3ibc h4{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.abbonamenti_trustItem__c3ibc p{font-size:1rem;color:#6b7280;margin:0}.abbonamenti_faqSection__DoIUc{background:white;padding:4rem 1rem;border-top:1px solid #e5e7eb}.abbonamenti_faqSection__DoIUc h3{font-size:2rem;font-weight:700;color:#111827;text-align:center;margin:0 0 3rem}.abbonamenti_faqGrid__BFdIk{max-width:900px;margin:0 auto;display:grid;gap:2rem}.abbonamenti_faqItem__lomZq h4{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.abbonamenti_faqItem__lomZq p{font-size:1rem;color:#6b7280;margin:0;line-height:1.6}@media (max-width:768px){.abbonamenti_heroTitle__zcwZT{font-size:2rem}.abbonamenti_heroSubtitle__Pzqxy{font-size:1.125rem}.abbonamenti_plansContainer__3KrwM{grid-template-columns:1fr;margin-top:-2rem}.abbonamenti_planCard___Uu6n.abbonamenti_popular__Dswa5{transform:none}.abbonamenti_planCard___Uu6n.abbonamenti_popular__Dswa5:hover{transform:translateY(-4px)}.abbonamenti_price__y2iW1{font-size:2.5rem}.abbonamenti_trustGrid__XN3d4{grid-template-columns:1fr}}.IkigaiLoadingAnimation_container__y3An1{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background:white;display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.IkigaiLoadingAnimation_content__cbBuu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;max-width:600px;width:100%}.IkigaiLoadingAnimation_ikigaiDiagram__M0Rh1{position:relative;width:280px;height:280px;margin-bottom:32px}.IkigaiLoadingAnimation_circle__kmfys{position:absolute;width:160px;height:160px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;animation:IkigaiLoadingAnimation_fadeInSimple__9ZQvF .8s ease forwards}.IkigaiLoadingAnimation_circle__kmfys.IkigaiLoadingAnimation_passione__0EX16{background:rgba(255,107,107,.15);border:2px solid #ff6b6b;top:0;left:50%;transform:translateX(-50%);animation-delay:.2s}.IkigaiLoadingAnimation_circle__kmfys.IkigaiLoadingAnimation_talento__nTJj6{background:rgba(78,205,196,.15);border:2px solid #4ecdc4;bottom:0;left:50%;transform:translateX(-50%);animation-delay:.4s}.IkigaiLoadingAnimation_circle__kmfys.IkigaiLoadingAnimation_impatto__mZ2iP{background:rgba(69,183,209,.15);border:2px solid #45b7d1;top:50%;left:0;transform:translateY(-50%);animation-delay:.6s}.IkigaiLoadingAnimation_circle__kmfys.IkigaiLoadingAnimation_ricompensa__3bddd{background:rgba(247,183,49,.15);border:2px solid #f7b731;top:50%;right:0;transform:translateY(-50%);animation-delay:.8s}@keyframes IkigaiLoadingAnimation_fadeInSimple__9ZQvF{0%{opacity:0;transform:scale(.8) translateX(var(--translate-x,0)) translateY(var(--translate-y,0))}to{opacity:1;transform:scale(1) translateX(var(--translate-x,0)) translateY(var(--translate-y,0))}}.IkigaiLoadingAnimation_circle__kmfys.IkigaiLoadingAnimation_passione__0EX16,.IkigaiLoadingAnimation_circle__kmfys.IkigaiLoadingAnimation_talento__nTJj6{--translate-x:-50%;--translate-y:0}.IkigaiLoadingAnimation_circle__kmfys.IkigaiLoadingAnimation_impatto__mZ2iP,.IkigaiLoadingAnimation_circle__kmfys.IkigaiLoadingAnimation_ricompensa__3bddd{--translate-x:0;--translate-y:-50%}.IkigaiLoadingAnimation_emoji___4DmX{font-size:28px;margin-bottom:6px}.IkigaiLoadingAnimation_label__qUmU1{font-size:13px;font-weight:600;color:#313335;text-align:center}.IkigaiLoadingAnimation_center__lqRI0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:linear-gradient(135deg,#068ace,#0569a6);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;animation:IkigaiLoadingAnimation_fadeInCenter__FJYX8 .5s ease forwards;animation-delay:1.2s;box-shadow:0 4px 16px rgba(6,138,206,.3);z-index:10}@keyframes IkigaiLoadingAnimation_fadeInCenter__FJYX8{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.IkigaiLoadingAnimation_centerText__273U5{color:white;font-weight:700;font-size:14px;letter-spacing:.5px}.IkigaiLoadingAnimation_textContent___u7xk{text-align:center;opacity:0;animation:IkigaiLoadingAnimation_fadeInText__JHfCT .6s ease forwards;animation-delay:1.8s}@keyframes IkigaiLoadingAnimation_fadeInText__JHfCT{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.IkigaiLoadingAnimation_title__PV3vS{font-size:26px;font-weight:700;color:#313335;margin:0 0 8px;line-height:1.2}.IkigaiLoadingAnimation_description__IlI_D{font-size:15px;color:#86888A;margin:0 0 20px;font-weight:400;line-height:1.5;max-width:450px}.IkigaiLoadingAnimation_ctaButton__9r_BE{padding:14px 28px;background:linear-gradient(135deg,#068ace,#0569a6);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(6,138,206,.25);opacity:0;animation:IkigaiLoadingAnimation_fadeInText__JHfCT .6s ease forwards;animation-delay:2.2s}.IkigaiLoadingAnimation_ctaButton__9r_BE:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(6,138,206,.35)}.IkigaiLoadingAnimation_ctaButton__9r_BE:active{transform:translateY(0)}@media (max-width:480px){.IkigaiLoadingAnimation_content__cbBuu{padding:16px}.IkigaiLoadingAnimation_ikigaiDiagram__M0Rh1{width:220px;height:220px;margin-bottom:20px}.IkigaiLoadingAnimation_circle__kmfys{width:120px;height:120px}.IkigaiLoadingAnimation_emoji___4DmX{font-size:22px;margin-bottom:4px}.IkigaiLoadingAnimation_label__qUmU1{font-size:10px;font-weight:600}.IkigaiLoadingAnimation_center__lqRI0{width:60px;height:60px}.IkigaiLoadingAnimation_centerText__273U5{font-size:11px}.IkigaiLoadingAnimation_title__PV3vS{font-size:20px;margin-bottom:6px}.IkigaiLoadingAnimation_description__IlI_D{font-size:13px;margin-bottom:16px;padding:0 10px}.IkigaiLoadingAnimation_ctaButton__9r_BE{padding:12px 20px;font-size:14px;border-radius:10px;width:100%;max-width:280px}}@media (max-width:375px){.IkigaiLoadingAnimation_ikigaiDiagram__M0Rh1{width:200px;height:200px;margin-bottom:16px}.IkigaiLoadingAnimation_circle__kmfys{width:110px;height:110px}.IkigaiLoadingAnimation_emoji___4DmX{font-size:20px}.IkigaiLoadingAnimation_label__qUmU1{font-size:9px}.IkigaiLoadingAnimation_center__lqRI0{width:55px;height:55px}.IkigaiLoadingAnimation_centerText__273U5{font-size:10px}.IkigaiLoadingAnimation_title__PV3vS{font-size:18px}.IkigaiLoadingAnimation_description__IlI_D{font-size:12px;line-height:1.4}}@media (min-width:768px){.IkigaiLoadingAnimation_ikigaiDiagram__M0Rh1{width:360px;height:360px;margin-bottom:40px}.IkigaiLoadingAnimation_circle__kmfys{width:200px;height:200px}.IkigaiLoadingAnimation_emoji___4DmX{font-size:36px;margin-bottom:8px}.IkigaiLoadingAnimation_label__qUmU1{font-size:15px}.IkigaiLoadingAnimation_center__lqRI0{width:100px;height:100px}.IkigaiLoadingAnimation_centerText__273U5{font-size:16px}.IkigaiLoadingAnimation_title__PV3vS{font-size:30px}.IkigaiLoadingAnimation_description__IlI_D{font-size:17px}.IkigaiLoadingAnimation_ctaButton__9r_BE{padding:16px 36px;font-size:17px}}.final_screen__Fi4_0{position:fixed;top:72px;left:0;right:0;bottom:0;background:#ffffff;display:flex;flex-direction:column;overflow:hidden;padding-top:12px}.final_progressBar__aBHIr{height:40px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;background:white;flex-shrink:0;position:relative}.final_dot__sSo5h{width:8px;height:8px;border-radius:50%;background:#dee2e6;border:none;padding:0;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.final_dot__sSo5h:hover:not(.final_activeDot__kGg_K){background:#adb5bd}.final_activeDot__kGg_K{width:24px;height:8px;background:#068ace;border-radius:4px;box-shadow:0 2px 6px rgba(6,138,206,.3)}.final_content__70WU9{flex:1;padding:8px 16px;display:flex;align-items:center;justify-content:center;min-height:0;position:relative;overflow:hidden}.final_resultCard__JEbFt{width:100%;max-width:400px;height:100%;background:white;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #f0f0f0;padding:14px;display:flex;flex-direction:column;gap:10px}.final_sliding__pwu_9{animation:final_fadeOut__5vWVz .2s ease-out}@keyframes final_fadeOut__5vWVz{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.final_cardHeader__t6Gzt{display:flex;justify-content:space-between;align-items:flex-start}.final_jobTitle__k_fEH{font-size:20px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2}.final_sector__1DA2a{font-size:13px;color:#6c757d;margin:2px 0 0}.final_medal__rOAO_{font-size:26px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.final_description__1_I_q{font-size:12px;line-height:1.4;color:#495057;margin:0;padding:8px;background:#f8f9fa;border-radius:8px;border-left:3px solid #068ace}.final_metricsGrid__ltycY{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1;align-content:center}.final_metricBox__UhHWS{background:#f8f9fa;border-radius:10px;padding:10px;display:flex;flex-direction:column;justify-content:center}.final_metricTop__CARBE{display:flex;align-items:center;gap:6px;margin-bottom:4px;position:relative}.final_emoji__zaRJZ{font-size:16px}.final_metricLabel__w190J{font-size:10px;font-weight:600;color:#6c757d;letter-spacing:.5px;gap:3px}.final_infoIcon__z9e2h,.final_metricLabel__w190J{position:relative;display:inline-flex;align-items:center}.final_infoIcon__z9e2h{justify-content:center;width:12px;height:12px;font-size:9px;color:#adb5bd;cursor:help;transition:color .2s ease;font-style:normal;font-weight:400;text-transform:none}.final_infoIcon__z9e2h:hover{color:#068ace}.final_tooltip__Y78Bm{bottom:calc(100% + 8px);background:rgba(0,0,0,.9);color:white;padding:6px 8px;border-radius:6px;font-size:10px;font-weight:400;text-transform:none;letter-spacing:normal;line-height:1.3;width:150px;text-align:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.3);white-space:normal}.final_tooltip__Y78Bm,.final_tooltip__Y78Bm:after{position:absolute;left:50%;transform:translateX(-50%)}.final_tooltip__Y78Bm:after{content:"";top:100%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.9)}.final_infoIcon__z9e2h:active .final_tooltip__Y78Bm,.final_infoIcon__z9e2h:focus .final_tooltip__Y78Bm,.final_infoIcon__z9e2h:hover .final_tooltip__Y78Bm{opacity:1;visibility:visible}@media (hover:none) and (pointer:coarse){.final_infoIcon__z9e2h{position:relative}.final_infoIcon__z9e2h:active .final_tooltip__Y78Bm{opacity:1;visibility:visible}}.final_metricValue__kEssZ{font-size:18px;font-weight:700;color:#1a1a1a;margin:2px 0 6px}.final_progressBar__aBHIr{width:100%;height:4px;background:#e9ecef;border-radius:10px;overflow:hidden}.final_progressFill__5qAZL{height:100%;border-radius:10px;transition:width .8s ease}.final_cardActions__voyvL{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.final_primaryAction__VRKYh{width:100%;padding:12px;background:linear-gradient(135deg,#068ace,#0569a6);color:white;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 3px 8px rgba(6,138,206,.25)}.final_primaryAction__VRKYh:active{transform:scale(.98)}.final_nextButton___UQ7p{width:100%;padding:12px;background:white;border:2px solid #068ace;color:#068ace;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden}.final_nextButton___UQ7p:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(6,138,206,.1),transparent);transition:left .5s ease}.final_nextButton___UQ7p:hover{background:#f0f8ff;border-color:#0569a6;transform:translateX(3px)}.final_nextButton___UQ7p:hover:before{left:100%}.final_nextButton___UQ7p:active{transform:scale(.98)}.final_bottomCounter__Zx2MQ{height:40px;background:white;border-top:1px solid #f0f0f0;flex-shrink:0;padding-bottom:env(safe-area-inset-bottom,0)}.final_bottomCounter__Zx2MQ,.final_popup__9SiIa{display:flex;align-items:center;justify-content:center}.final_popup__9SiIa{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;animation:final_fadeIn__iyeRs .2s ease}.final_popupContent__ikMMH{background:linear-gradient(135deg,#ffffff,#f8f9fa);border-radius:20px;padding:28px 24px 24px;max-width:340px;width:90%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.8);animation:final_slideUp__mKoem .3s ease}.final_popupIcon__8FoCH{font-size:48px;margin-bottom:16px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));animation:final_bounce__2ymh9 .5s ease}.final_popupContent__ikMMH h3{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 12px;line-height:1.3}.final_popupContent__ikMMH p{font-size:14px;color:#495057;margin:0 0 24px;line-height:1.5;padding:0 8px}.final_popupActions__bHDsG{display:flex;gap:12px;flex-direction:column}.final_popupCancel__m_rQo{width:100%;padding:12px 16px;background:white;border:2px solid #e9ecef;border-radius:12px;color:#495057;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.final_popupCancel__m_rQo:hover{background:#f8f9fa;border-color:#dee2e6}.final_popupCancel__m_rQo:active{transform:scale(.98)}.final_popupConfirm__i_KQA{width:100%;padding:12px 16px;background:linear-gradient(135deg,#068ace,#0569a6);border:none;border-radius:12px;color:white;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(6,138,206,.3);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.final_popupConfirm__i_KQA:hover{box-shadow:0 6px 16px rgba(6,138,206,.4);transform:translateY(-1px)}.final_popupConfirm__i_KQA:active{transform:scale(.98)}@keyframes final_fadeIn__iyeRs{0%{opacity:0}to{opacity:1}}@keyframes final_slideUp__mKoem{0%{transform:translateY(30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes final_bounce__2ymh9{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-height:700px){.final_progressBar__aBHIr{height:30px}.final_resultCard__JEbFt{padding:12px;gap:8px}.final_jobTitle__k_fEH{font-size:18px}.final_description__1_I_q{font-size:11px;padding:6px}.final_metricBox__UhHWS{padding:8px}.final_metricValue__kEssZ{font-size:16px}.final_primaryAction__VRKYh{padding:10px;font-size:14px}.final_bottomCounter__Zx2MQ{height:35px}.final_sideArrow__9B3k7{width:32px;height:32px;font-size:18px}}@media (max-height:600px){.final_metricsGrid__ltycY{gap:6px}.final_metricBox__UhHWS{padding:6px}.final_emoji__zaRJZ{font-size:14px}.final_metricLabel__w190J{font-size:9px}.final_metricValue__kEssZ{font-size:14px}.final_primaryAction__VRKYh{padding:9px;font-size:13px}}.define-goal-modal_modalOverlay__AtIZU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:define-goal-modal_fadeIn__URBhl .2s ease-out}.define-goal-modal_modalContent__buKYZ{background:white;border-radius:20px;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.15);animation:define-goal-modal_slideUp___ky9X .3s ease-out}@keyframes define-goal-modal_slideUp___ky9X{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes define-goal-modal_fadeInScale__Tfj5n{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.define-goal-modal_closeButton__KKZA_{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;border:none;background:#E6E9EC;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10}.define-goal-modal_closeButton__KKZA_:hover{background:#e0e0e0;transform:scale(1.05)}.define-goal-modal_closeButton__KKZA_ svg{width:20px;height:20px;color:#666}.define-goal-modal_progressIndicator__6A0UR{display:flex;align-items:center;justify-content:center;padding:20px 40px;border-bottom:1px solid #e5e7eb;margin-bottom:20px}.define-goal-modal_progressStep__3Itpn{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.4;transition:opacity .3s ease}.define-goal-modal_progressStep__3Itpn.define-goal-modal_active__Qn67g{opacity:1}.define-goal-modal_progressStep__3Itpn span{width:32px;height:32px;border:2px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#9CA3AF;background:white;transition:all .3s ease}.define-goal-modal_progressStep__3Itpn.define-goal-modal_active__Qn67g span{border-color:var(--ad-maiora-blue);background:var(--ad-maiora-blue);color:white}.define-goal-modal_progressStep__3Itpn p{font-size:12px;color:#6B7280;margin:0;font-weight:500}.define-goal-modal_progressLine__JO6TZ{width:100px;height:2px;background:#E5E7EB;margin:0 20px}.define-goal-modal_modalHeader__id9Vz{padding:20px 40px 0;text-align:center}.define-goal-modal_headerIcon__gRi_J{width:48px;height:48px;color:var(--ad-maiora-blue);margin:0 auto 16px}.define-goal-modal_modalHeader__id9Vz h2{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.define-goal-modal_modalHeader__id9Vz p{font-size:16px;font-weight:400;color:#6B7280;margin:0 0 32px}.define-goal-modal_modalBody__Ols31{padding:40px;animation:define-goal-modal_fadeInScale__Tfj5n .3s ease-out}.define-goal-modal_sectionMiniTitle__sOqA_{font-size:15px;color:#4b5563;margin:0 0 12px;text-align:center;font-weight:500}.define-goal-modal_sectionTitle__U9Z_t{font-size:22px;font-weight:600;color:#1a1a1a;margin:0 0 24px;text-align:center}.define-goal-modal_initialChoices__974oQ{display:flex;flex-direction:column;gap:16px;max-width:600px;margin:0 auto}.define-goal-modal_choiceCard__bPgRp{display:flex;align-items:flex-start;gap:20px;padding:28px;background:white;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;transition:all .2s;text-align:left;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.05)}.define-goal-modal_choiceCard__bPgRp:hover{border-color:var(--ad-maiora-blue);box-shadow:0 4px 12px rgba(0,119,181,.15)}.define-goal-modal_choiceCard__bPgRp.define-goal-modal_selected__HQ7wW{border-color:var(--ad-maiora-blue);background:rgba(0,119,181,.05)}.define-goal-modal_selectedCheck__jlD3v{position:absolute;top:12px;right:12px;width:24px;height:24px;background:var(--ad-maiora-blue);border-radius:50%;display:flex;align-items:center;justify-content:center}.define-goal-modal_selectedCheck__jlD3v svg{width:14px;height:14px;color:white}.define-goal-modal_choiceIcon__JhbNL{flex-shrink:0;width:48px;height:48px;background:var(--ad-maiora-blue);border-radius:12px;display:flex;align-items:center;justify-content:center}.define-goal-modal_choiceIcon__JhbNL svg{width:24px;height:24px;color:white}.define-goal-modal_choiceContent__ENX_5{flex:1}.define-goal-modal_choiceContent__ENX_5 h3{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}.define-goal-modal_choiceContent__ENX_5 p{font-size:14px;color:#6B7280;margin:0;line-height:1.5}.define-goal-modal_uploadMethods__GFDk9{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.define-goal-modal_uploadMethodCard__doZjN{background:white;border:2px solid #e5e7eb;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:all .2s;text-align:center;min-height:140px;justify-content:center}.define-goal-modal_uploadMethodCard__doZjN.define-goal-modal_selected__HQ7wW{border-color:var(--ad-maiora-blue);background:rgba(0,119,181,.05);box-shadow:0 4px 12px rgba(0,119,181,.15)}.define-goal-modal_recommendedBadge__P1o1v{display:inline-block;background:rgba(0,119,181,.1);color:var(--ad-maiora-blue);padding:2px 8px;font-size:12px;border-radius:6px;font-weight:600}.define-goal-modal_uploadMethodCard__doZjN:hover{box-shadow:0 1px 4px rgba(0,0,0,.05)}.define-goal-modal_uploadMethodCard__doZjN:active{transform:translateY(0);box-shadow:0 2px 6px rgba(47,110,164,.1)}.define-goal-modal_uploadMethodCard__doZjN.define-goal-modal_loading__ggbz1{opacity:.8;pointer-events:none;animation:define-goal-modal_pulse__fomem .5s ease-in-out}@keyframes define-goal-modal_pulse__fomem{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1)}}.define-goal-modal_methodIcon__dHFLq{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.define-goal-modal_methodIcon__dHFLq svg{width:30px;height:30px;color:var(--ad-maiora-blue)}.define-goal-modal_linkedinIcon__PFZBB svg{color:#0A66C2}.define-goal-modal_methodContent__eOluW{display:flex;flex-direction:column;gap:4px}.define-goal-modal_methodTitle__u7PP8{font-size:16px;font-weight:700;color:#111827}.define-goal-modal_methodDescription__zuf38{font-size:14px;color:#4B5563;line-height:1.4}.define-goal-modal_uploadMethodCard__doZjN span{font-size:16px;font-weight:600;color:#333}.define-goal-modal_backButton__9TPgt{display:flex;align-items:center;gap:8px;background:none;border:none;color:#666;font-size:14px;cursor:pointer;margin-bottom:24px;transition:color .2s}.define-goal-modal_backButton__9TPgt:hover{color:var(--ad-maiora-blue)}.define-goal-modal_backButton__9TPgt svg{width:20px;height:20px}.define-goal-modal_uploadSection__ntFu6{margin-top:20px}.define-goal-modal_dropZone__OijUM{border:2px dashed #e0e0e0;border-radius:16px;padding:60px 40px;text-align:center;cursor:pointer;transition:all .2s;background:#fafafa}.define-goal-modal_dropZone__OijUM:hover{border-color:var(--ad-maiora-blue);background:#f0f7ff}.define-goal-modal_dropZone__OijUM.define-goal-modal_dragging___YoBh{border-color:var(--ad-maiora-blue);background:#e6f2ff}.define-goal-modal_dropZone__OijUM svg{width:48px;height:48px;color:#999;margin:0 auto 16px;display:block}.define-goal-modal_dropZone__OijUM p{font-size:16px;color:#333;margin:0 0 8px}.define-goal-modal_dropZone__OijUM span{font-size:14px;color:#666}.define-goal-modal_uploadedFile__apBhX{display:flex;align-items:center;gap:12px;color:#16a34a;font-weight:500}.define-goal-modal_uploadedFile__apBhX svg:first-child{width:24px;height:24px}.define-goal-modal_linkedinSection__rro18{display:flex;flex-direction:column;gap:16px;margin-top:20px}.define-goal-modal_linkedinInput__YxJ0T{width:100%;padding:16px 20px;border:2px solid #e0e0e0;border-radius:12px;font-size:16px;transition:border-color .2s;color:#333;background:white}.define-goal-modal_linkedinInput__YxJ0T:focus{outline:none;border-color:var(--ad-maiora-blue)}.define-goal-modal_textSection__KyuXT{margin-top:20px}.define-goal-modal_textInput__KMubJ{width:100%;padding:16px 20px;border:2px solid #e0e0e0;border-radius:12px;font-size:16px;resize:vertical;transition:border-color .2s;font-family:inherit;color:#333;background:white}.define-goal-modal_textInput__KMubJ:focus{outline:none;border-color:var(--ad-maiora-blue)}.define-goal-modal_textFooter__YCmjN{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.define-goal-modal_textFooter__YCmjN span{font-size:15px;color:#6B7280;font-weight:500}.define-goal-modal_analyzeButton__CjWPO{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--ad-maiora-blue);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.define-goal-modal_analyzeButton__CjWPO:hover:not(:disabled){background:var(--ad-maiora-blue);transform:translateY(-1px)}.define-goal-modal_analyzeButton__CjWPO:disabled{background:rgba(0,119,181,.1);color:var(--ad-maiora-blue);cursor:not-allowed;opacity:.7;border:1px solid rgba(0,119,181,.2)}.define-goal-modal_analyzeButton__CjWPO svg{width:20px;height:20px}.define-goal-modal_loadingState__K6wpG{text-align:center;padding:60px 20px}.define-goal-modal_loadingState__K6wpG svg{width:48px;height:48px;color:var(--ad-maiora-blue);margin:0 auto 20px}.define-goal-modal_loadingState__K6wpG p{font-size:16px;color:#666}.define-goal-modal_goalsGrid__1th_W{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}.define-goal-modal_goalCard__Qoi9t{background:#E6E9EC;border:2px solid #e0e0e0;border-radius:16px;padding:24px;transition:all .2s}.define-goal-modal_goalCard__Qoi9t:hover{border-color:var(--ad-maiora-blue);box-shadow:0 8px 20px rgba(0,0,0,.08)}.define-goal-modal_goalHeader__Jf4ug{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.define-goal-modal_goalTitle__UYH5K{display:flex;align-items:center;gap:12px}.define-goal-modal_goalTitle__UYH5K svg{width:24px;height:24px;color:var(--ad-maiora-blue);flex-shrink:0}.define-goal-modal_goalTitle__UYH5K h3{font-size:20px;font-weight:700;color:#111;margin:0}.define-goal-modal_matchBadge__zPuhi{background:#dcfce7;color:#16a34a;padding:4px 12px;border-radius:20px;font-size:14px;font-weight:600}.define-goal-modal_goalDescription__J_w5a{font-size:15px;color:#666;margin:0 0 20px;line-height:1.5}.define-goal-modal_goalMetrics__J4Lex{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.define-goal-modal_metric__rboMO{display:flex;align-items:flex-start;gap:12px}.define-goal-modal_metric__rboMO svg{width:20px;height:20px;color:#666;flex-shrink:0;margin-top:2px}.define-goal-modal_metric__rboMO>div{flex:1}.define-goal-modal_metric__rboMO span{display:block;font-size:13px;color:#666;margin-bottom:4px}.define-goal-modal_metric__rboMO strong{display:block;font-size:16px;font-weight:700;color:#111}.define-goal-modal_timeComparison__kpBS8{display:flex;align-items:center;gap:8px}.define-goal-modal_withAdMaiora__pxVXw{color:#16a34a}.define-goal-modal_vs__4NzMz{font-size:12px;color:#999}.define-goal-modal_withoutAdMaiora__uUvUM{font-size:14px;color:#999;text-decoration:line-through}.define-goal-modal_requiredSkills__dz2rI{margin-bottom:20px}.define-goal-modal_requiredSkills__dz2rI>span{display:block;font-size:13px;color:#666;margin-bottom:8px}.define-goal-modal_skillTags__Et_kw{display:flex;flex-wrap:wrap;gap:8px}.define-goal-modal_skillTag__K1sl_{background:#e0e7ff;color:#4338ca;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:500}.define-goal-modal_moreSkills__9IlMJ{background:#f3f4f6;color:#6b7280;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:500}.define-goal-modal_selectGoalButton__A_zH0{width:100%;padding:12px 24px;background:var(--ad-maiora-blue);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.define-goal-modal_selectGoalButton__A_zH0:hover{background:var(--ad-maiora-blue);transform:translateY(-1px)}.define-goal-modal_spinning__ZRfq_{animation:define-goal-modal_spin__SuAQt 1s linear infinite}@keyframes define-goal-modal_spin__SuAQt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.define-goal-modal_customGoalCard__sUGhQ{background:linear-gradient(135deg,#f0f7ff,#e6f2ff);border:2px dashed var(--ad-maiora-blue);border-radius:16px;padding:24px;text-align:center;transition:all .2s}.define-goal-modal_customGoalCard__sUGhQ:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(47,110,164,.15)}.define-goal-modal_customGoalHeader__PfJul{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}.define-goal-modal_customGoalHeader__PfJul svg{width:24px;height:24px;color:var(--ad-maiora-blue)}.define-goal-modal_customGoalHeader__PfJul h3{font-size:20px;font-weight:700;color:#111;margin:0}.define-goal-modal_customGoalDescription__dPfgl{font-size:15px;color:#666;margin:0 0 20px}.define-goal-modal_customGoalButton__cz3UJ{padding:12px 24px;background:var(--ad-maiora-blue);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.define-goal-modal_customGoalButton__cz3UJ:hover{background:var(--ad-maiora-blue);transform:translateY(-1px)}.define-goal-modal_customGoalForm__9u47I{margin-top:20px;animation:define-goal-modal_fadeIn__URBhl .3s ease}@keyframes define-goal-modal_fadeIn__URBhl{0%{opacity:0}to{opacity:1}}.define-goal-modal_customGoalForm__9u47I h3{font-size:24px;font-weight:700;color:#111;margin:20px 0;text-align:center}.define-goal-modal_formGroup__18Ouz{margin-bottom:20px}.define-goal-modal_formGroup__18Ouz label{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.define-goal-modal_formInput__mO_5N,.define-goal-modal_formTextarea__4Meqq{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color .2s;font-family:inherit;color:#333;background:white}.define-goal-modal_formInput__mO_5N:focus,.define-goal-modal_formTextarea__4Meqq:focus{outline:none;border-color:var(--ad-maiora-blue)}.define-goal-modal_customGoalInfo__R_3Rt{display:flex;align-items:flex-start;gap:12px;background:#f0f7ff;padding:16px;border-radius:8px;margin-bottom:20px}.define-goal-modal_customGoalInfo__R_3Rt svg{width:20px;height:20px;color:var(--ad-maiora-blue);flex-shrink:0;margin-top:2px}.define-goal-modal_customGoalInfo__R_3Rt p{margin:0;font-size:14px;color:#333;line-height:1.5}.define-goal-modal_submitCustomGoalButton__LqSwN{width:100%;padding:14px 24px;background:var(--ad-maiora-blue);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.define-goal-modal_submitCustomGoalButton__LqSwN:hover:not(:disabled){background:var(--ad-maiora-blue);transform:translateY(-1px)}.define-goal-modal_submitCustomGoalButton__LqSwN:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.define-goal-modal_manualOptionContainer__s4HDf{margin-top:32px;text-align:center}.define-goal-modal_manualOptionText__y1x9J{font-size:.875rem;color:#6c757d;margin-bottom:1rem}.define-goal-modal_alternativeText__p5vj1{font-size:14px;color:#6B7280;margin:0 0 12px}.define-goal-modal_manualOptionButton__KG8Wa{background:transparent;border:1px solid #2563eb;color:#2563EB;padding:10px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.define-goal-modal_manualOptionButton__KG8Wa:hover{background:#EFF6FF;color:#2563EB}.define-goal-modal_manualOptionButton__KG8Wa:active{transform:translateY(0);transition:transform .1s}@media (max-width:768px){.define-goal-modal_modalOverlay__AtIZU{padding:0}.define-goal-modal_uploadMethods__GFDk9{gap:16px}.define-goal-modal_modalContent__buKYZ{max-width:100%;max-height:100vh;border-radius:20px 20px 0 0;height:90vh;position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;animation:define-goal-modal_slideUpMobile__pMFHy .3s ease-out}@keyframes define-goal-modal_slideUpMobile__pMFHy{0%{transform:translateY(100%)}to{transform:translateY(0)}}.define-goal-modal_closeButton__KKZA_{top:15px;right:15px;width:36px;height:36px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px)}.define-goal-modal_modalHeader__id9Vz{padding:25px 20px 20px;border-bottom:1px solid #f0f0f0;position:sticky;top:0;background:white;z-index:5}.define-goal-modal_headerIcon__gRi_J{width:40px;height:40px;margin-bottom:12px}.define-goal-modal_modalHeader__id9Vz h2{font-size:22px;line-height:1.2}.define-goal-modal_modalHeader__id9Vz p{font-size:14px;line-height:1.4}.define-goal-modal_modalBody__Ols31{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 20px 60px}.define-goal-modal_uploadMethods__GFDk9{grid-template-columns:1fr;gap:12px;margin-top:12px}.define-goal-modal_uploadMethodCard__doZjN{padding:16px 20px;flex-direction:row;justify-content:flex-start;border-radius:12px}.define-goal-modal_uploadMethodCard__doZjN svg{width:28px;height:28px}.define-goal-modal_uploadMethodCard__doZjN span{font-size:15px}.define-goal-modal_backButton__9TPgt{margin-bottom:16px;padding:8px 0}.define-goal-modal_dropZone__OijUM{padding:40px 20px;border-radius:12px}.define-goal-modal_dropZone__OijUM svg{width:40px;height:40px;margin:0 auto 16px;display:block}.define-goal-modal_dropZone__OijUM p{font-size:15px}.define-goal-modal_dropZone__OijUM span{font-size:13px}.define-goal-modal_linkedinInput__YxJ0T,.define-goal-modal_textInput__KMubJ{padding:14px 16px;font-size:16px;border-radius:10px}.define-goal-modal_textInput__KMubJ{min-height:120px}.define-goal-modal_analyzeButton__CjWPO{padding:12px 20px;font-size:15px;border-radius:10px;width:100%;justify-content:center}.define-goal-modal_textFooter__YCmjN{flex-direction:column;gap:12px}.define-goal-modal_textFooter__YCmjN span{order:2;font-size:13px}.define-goal-modal_goalsGrid__1th_W{grid-template-columns:1fr;gap:16px;margin-top:16px}.define-goal-modal_goalCard__Qoi9t{padding:20px;border-radius:12px}.define-goal-modal_goalHeader__Jf4ug{flex-direction:column;align-items:flex-start;gap:8px}.define-goal-modal_goalTitle__UYH5K h3{font-size:18px;line-height:1.2}.define-goal-modal_matchBadge__zPuhi{font-size:13px;padding:3px 10px}.define-goal-modal_goalDescription__J_w5a{font-size:14px;margin-bottom:16px}.define-goal-modal_goalMetrics__J4Lex{gap:12px;margin-bottom:16px}.define-goal-modal_metric__rboMO svg{width:18px;height:18px}.define-goal-modal_metric__rboMO span{font-size:12px;line-height:1.3}.define-goal-modal_metric__rboMO strong{font-size:14px}.define-goal-modal_requiredSkills__dz2rI>span{font-size:12px}.define-goal-modal_moreSkills__9IlMJ,.define-goal-modal_skillTag__K1sl_{font-size:12px;padding:3px 10px}.define-goal-modal_selectGoalButton__A_zH0{padding:12px 20px;font-size:15px;border-radius:10px}.define-goal-modal_customGoalCard__sUGhQ{padding:20px;border-radius:12px}.define-goal-modal_customGoalHeader__PfJul h3{font-size:18px}.define-goal-modal_customGoalDescription__dPfgl{font-size:14px;margin-bottom:16px}.define-goal-modal_customGoalButton__cz3UJ{padding:12px 20px;font-size:15px;border-radius:10px}.define-goal-modal_customGoalForm__9u47I h3{font-size:20px;margin:16px 0}.define-goal-modal_formInput__mO_5N{padding:14px 16px;font-size:16px;border-radius:10px}.define-goal-modal_customGoalInfo__R_3Rt{padding:12px;border-radius:10px;margin-bottom:16px}.define-goal-modal_customGoalInfo__R_3Rt p{font-size:13px}.define-goal-modal_submitCustomGoalButton__LqSwN{padding:14px 20px;font-size:15px;border-radius:10px}.define-goal-modal_modalContent__buKYZ{padding-bottom:env(safe-area-inset-bottom)}.define-goal-modal_modalBody__Ols31{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.registration-modal-new_modalOverlay__SGxde{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.98);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.registration-modal-new_modalContent__Nz2qx{background:white;border-radius:20px;width:90%;max-width:420px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.15)}.registration-modal-new_closeButton___9_od{position:fixed!important;top:1rem!important;right:1rem!important;width:40px;height:40px;border:none;background:#068ace;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10000;transition:all .2s ease;box-shadow:0 2px 8px rgba(6,138,206,.3)}.registration-modal-new_closeButton___9_od:hover{transform:scale(1.1);box-shadow:0 3px 12px rgba(6,138,206,.4)}.registration-modal-new_closeX__Rqqle{color:white;font-size:28px;font-weight:400;line-height:1;display:block;margin-top:-2px}.registration-modal-new_logoSection__rF5aZ{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem 2rem}.registration-modal-new_logo__1gx0R{width:100px;height:100px;margin-bottom:1.5rem}.registration-modal-new_title__D6tRD{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .5rem;text-align:center}.registration-modal-new_subtitle__Vl1Yo{font-size:.9rem;color:#64748b;text-align:center;margin:0}.registration-modal-new_modalBody__rQbCB{padding:0 2rem 2rem}.registration-modal-new_socialButtons__OSE6g{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.registration-modal-new_socialButton__e7_J5{width:100%;padding:.875rem;display:flex;align-items:center;justify-content:center;gap:.75rem;background:white;border:2px solid #666;border-radius:10px;font-size:.9rem;font-weight:500;color:#334155;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.registration-modal-new_socialButton__e7_J5:hover{background:#f8fafc;border-color:#333;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.registration-modal-new_socialButton__e7_J5 svg{width:20px;height:20px}.registration-modal-new_divider__LuPf2{position:relative;text-align:center;margin:1.5rem 0}.registration-modal-new_divider__LuPf2:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e2e8f0}.registration-modal-new_divider__LuPf2 span{position:relative;background:white;padding:0 1rem;color:#94a3b8;font-size:.875rem}.registration-modal-new_emailButton__QUG2o{width:100%;padding:.875rem;background:linear-gradient(135deg,#068ace,#0569a6);color:white;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.registration-modal-new_emailButton__QUG2o:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(6,138,206,.3)}.registration-modal-new_emailSection__3M8_J{display:flex;flex-direction:column;gap:1rem}.registration-modal-new_emailInput__5SVvy{width:100%;padding:.875rem;border:2px solid #666;border-radius:10px;font-size:.9rem;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.registration-modal-new_emailInput__5SVvy:focus{outline:none;border-color:#068ace;box-shadow:0 0 0 3px rgba(6,138,206,.1)}.registration-modal-new_submitButton__4wDOK{width:100%;padding:.875rem;background:linear-gradient(135deg,#068ace,#0569a6);color:white;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.registration-modal-new_submitButton__4wDOK:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(6,138,206,.3)}.registration-modal-new_submitButton__4wDOK:disabled{opacity:.6;cursor:not-allowed}.registration-modal-new_backButton__39ajz{width:100%;padding:.75rem;background:transparent;color:#64748b;border:none;font-size:.875rem;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.registration-modal-new_backButton__39ajz:hover{color:#475569}.registration-modal-new_successSection__gieqo{padding:2rem;text-align:center}.registration-modal-new_successIcon__OFthx{width:60px;height:60px;margin:0 auto 1.5rem;background:#e6f4ea;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#22c55e}.registration-modal-new_successIcon__OFthx svg{width:30px;height:30px}.registration-modal-new_successTitle__SVnTh{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.registration-modal-new_successText__MDsOQ{font-size:.9rem;color:#64748b;margin:0 0 1.5rem}.registration-modal-new_errorMessage__ba_6d{padding:.75rem;background:#fee;border:1px solid #fcc;border-radius:8px;color:#dc2626;font-size:.875rem;margin-bottom:1rem}@media (max-width:768px){.registration-modal-new_modalOverlay__SGxde{padding:0;background:white}.registration-modal-new_modalContent__Nz2qx{width:100%;max-width:100%;height:100vh;max-height:100vh;border-radius:0;box-shadow:none}.registration-modal-new_closeButton___9_od{position:fixed!important;top:1rem!important;right:1rem!important;width:40px!important;height:40px!important;background:#068ace!important;box-shadow:0 2px 8px rgba(6,138,206,.3)!important}.registration-modal-new_logoSection__rF5aZ{padding:4rem 1rem 2rem}.registration-modal-new_logo__1gx0R{width:120px;height:120px}.registration-modal-new_modalBody__rQbCB{padding:0 1.5rem 2rem}}.registration-modal-new_loading__j__wY{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:white;animation:registration-modal-new_spin__fer9V .6s linear infinite}@keyframes registration-modal-new_spin__fer9V{to{transform:rotate(1turn)}}.accedi_pageContainer__Y5Acs{width:100%;height:100vh;background:white;position:relative;overflow:hidden}