.NUpfra_page{color:#2d3436;background:#faf8f5;font-family:Montserrat,sans-serif;overflow-x:hidden}.NUpfra_hero{color:#fff;text-align:center;background:linear-gradient(135deg,#2b1761 0%,#3d2278 40%,#4a2d8e 100%);padding:80px 24px 100px;position:relative;overflow:hidden}.NUpfra_heroBg{pointer-events:none;background:radial-gradient(circle at 30% 70%,#6c5ce740 0%,#0000 50%),radial-gradient(circle at 70% 30%,#f0c0401f 0%,#0000 50%);width:200%;height:200%;animation:20s ease-in-out infinite NUpfra_floatBg;position:absolute;top:-50%;left:-50%}@keyframes NUpfra_floatBg{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(2%,-2%)rotate(1deg)}66%{transform:translate(-1%,1%)rotate(-.5deg)}}.NUpfra_heroContent{z-index:1;max-width:780px;margin:0 auto;position:relative}.NUpfra_heroBadge{color:#f0c040;letter-spacing:2px;text-transform:uppercase;background:#f0c04033;border:1px solid #f0c0404d;border-radius:50px;margin-bottom:24px;padding:6px 20px;font-size:.72rem;font-weight:700;display:inline-block}.NUpfra_heroTitle{margin-bottom:20px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;line-height:1.1}.NUpfra_heroTitleAccent{color:#f0c040}.NUpfra_heroSub{opacity:.92;max-width:620px;margin:0 auto 12px;font-size:1.15rem;font-weight:400;line-height:1.7}.NUpfra_heroTagline{color:#ffeaa7;margin-bottom:36px;font-size:1rem;font-style:italic;font-weight:600}.NUpfra_heroCta{color:#2b1761;cursor:pointer;background:#f0c040;border:none;border-radius:50px;align-items:center;gap:8px;padding:16px 44px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 4px 20px #f0c04066}.NUpfra_heroCta:hover{transform:translateY(-2px);box-shadow:0 8px 30px #f0c04080}.NUpfra_heroPills{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:40px;display:flex}.NUpfra_heroPill{opacity:.85;align-items:center;gap:8px;font-size:.85rem;font-weight:500;display:flex}.NUpfra_heroPillIcon{font-size:1.3rem}.NUpfra_section{max-width:960px;margin:0 auto;padding:80px 24px}.NUpfra_sectionLabel{letter-spacing:3px;text-transform:uppercase;color:#6c5ce7;margin-bottom:12px;font-size:.72rem;font-weight:700;display:block}.NUpfra_sectionTitle{color:#2b1761;margin-bottom:20px;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;line-height:1.2}.NUpfra_lead{color:#636e72;max-width:700px;margin-bottom:12px;font-size:1.05rem;line-height:1.7}.NUpfra_toolsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:40px;display:grid}.NUpfra_toolCard{background:#fff;border-top:4px solid #2b1761;border-radius:16px;padding:32px 28px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 24px #2b176114}.NUpfra_toolCard:hover{transform:translateY(-4px);box-shadow:0 8px 48px #2b17611f}.NUpfra_toolIcon{margin-bottom:16px;font-size:2rem;display:block}.NUpfra_toolTitle{color:#2b1761;margin-bottom:10px;font-size:1rem;font-weight:700}.NUpfra_toolDesc{color:#636e72;font-size:.9rem;line-height:1.6}.NUpfra_diffSection{color:#fff;background:linear-gradient(135deg,#2b1761 0%,#3d2278 100%);padding:80px 24px}.NUpfra_diffInner{max-width:960px;margin:0 auto}.NUpfra_diffLabel{letter-spacing:3px;text-transform:uppercase;color:#f0c040;margin-bottom:12px;font-size:.72rem;font-weight:700;display:block}.NUpfra_diffTitle{color:#fff;margin-bottom:20px;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;line-height:1.2}.NUpfra_diffLead{color:#ffffffd9;max-width:700px;margin-bottom:12px;font-size:1.05rem;line-height:1.7}.NUpfra_diffGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.NUpfra_diffCard{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;padding:32px 24px}.NUpfra_diffCardIcon{margin-bottom:16px;font-size:2.5rem;display:block}.NUpfra_diffCardTitle{margin-bottom:8px;font-size:1rem;font-weight:700}.NUpfra_diffCardDesc{opacity:.85;font-size:.85rem;line-height:1.5}.NUpfra_dimsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:40px;display:grid}.NUpfra_dimCard{background:#fff;border-left:5px solid #ccc;border-radius:16px;padding:28px 24px;transition:transform .3s;box-shadow:0 4px 24px #2b176114}.NUpfra_dimCard:hover{transform:translateY(-3px)}.NUpfra_dimCard.NUpfra_academic{border-left-color:#74b9ff}.NUpfra_dimCard.NUpfra_emotional{border-left-color:#a29bfe}.NUpfra_dimCard.NUpfra_professional{border-left-color:#fdcb6e}.NUpfra_dimCard.NUpfra_financial{border-left-color:#00b894}.NUpfra_dimCard.NUpfra_social{border-left-color:#fd79a8}.NUpfra_dimIcon{margin-bottom:12px;font-size:1.6rem;display:block}.NUpfra_dimTitle{color:#2b1761;margin-bottom:8px;font-size:.95rem;font-weight:700}.NUpfra_dimDesc{color:#636e72;font-size:.85rem;line-height:1.6}.NUpfra_quoteSection{text-align:center;color:#fff;background:linear-gradient(135deg,#2b1761 0%,#4a2d8e 100%);padding:80px 24px}.NUpfra_quote{max-width:700px;margin:0 auto 12px;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700;line-height:1.4}.NUpfra_quoteSub{opacity:.7;font-size:1rem;font-style:italic}.NUpfra_plansSection{background:#fff;padding:80px 24px}.NUpfra_plansInner{max-width:960px;margin:0 auto}.NUpfra_plansGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin-top:40px;display:grid}.NUpfra_planCard{border-radius:16px;padding:40px 32px;transition:transform .3s;position:relative;overflow:hidden}.NUpfra_planCard:hover{transform:translateY(-4px)}.NUpfra_planBasic{background:#f8f9fa;border:2px solid #e8e2f1}.NUpfra_planBadgeBasic{letter-spacing:2px;text-transform:uppercase;color:#2b1761;background:#e8e2f1;border-radius:50px;margin-bottom:16px;padding:4px 14px;font-size:.65rem;font-weight:800;display:inline-block}.NUpfra_planPriceBasic{color:#2b1761;margin-bottom:12px;font-size:2.8rem;font-weight:900;line-height:1}.NUpfra_planDimBasic{color:#2b1761;background:#e8e2f1;border-radius:50px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-block}.NUpfra_planSessionsBasic{color:#2b1761;text-align:center;border-top:1px solid #e8e2f1;margin-top:auto;padding:12px 0;font-size:.85rem;font-weight:800}.NUpfra_planCtaBasic{text-align:center;cursor:pointer;color:#fff;background:#2b1761;border:none;border-radius:50px;width:100%;margin-top:12px;padding:16px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 4px 16px #2b176133}.NUpfra_planCtaBasic:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2b17614d}.NUpfra_planGold{background:#faf8f5;border:2px solid #eee;box-shadow:0 4px 24px #2b176114}.NUpfra_planBadgeGold{letter-spacing:2px;text-transform:uppercase;color:#6c5b00;background:#ffeaa7;border-radius:50px;margin-bottom:16px;padding:4px 14px;font-size:.65rem;font-weight:800;display:inline-block}.NUpfra_planName{color:#2b1761;margin-bottom:4px;font-size:1.5rem;font-weight:900}.NUpfra_planPriceGold{color:#2b1761;margin:16px 0 4px;font-size:2.8rem;font-weight:900}.NUpfra_planCurrency{opacity:.7;font-size:1rem;font-weight:600}.NUpfra_planDimsLabel{letter-spacing:2px;text-transform:uppercase;opacity:.7;color:#636e72;margin:24px 0 12px;font-size:.7rem;font-weight:700}.NUpfra_planDimsLabelPremium{letter-spacing:2px;text-transform:uppercase;opacity:.7;color:#ffffffb3;margin:24px 0 12px;font-size:.7rem;font-weight:700}.NUpfra_planDims{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.NUpfra_planDimGold{color:#2b1761;background:#2b176114;border-radius:50px;padding:6px 14px;font-size:.75rem;font-weight:600}.NUpfra_planDimPremium{color:#ffffffe6;background:#ffffff1f;border:1px solid #fff3;border-radius:50px;padding:6px 14px;font-size:.75rem;font-weight:600}.NUpfra_planFeatures{margin-bottom:28px;padding:0;list-style:none}.NUpfra_planFeatureItem{color:#2d3436;border-bottom:1px solid #eee;align-items:flex-start;gap:10px;padding:10px 0;font-size:.88rem;display:flex}.NUpfra_planFeatureItem:last-child{border-bottom:none}.NUpfra_planFeaturesPremium{margin-bottom:28px;padding:0;list-style:none}.NUpfra_planFeatureItemPremium{color:#fff;border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:10px;padding:10px 0;font-size:.88rem;display:flex}.NUpfra_planFeatureItemPremium:last-child{border-bottom:none}.NUpfra_planCheck{flex-shrink:0;font-size:1rem}.NUpfra_planSessionsGold{text-align:center;color:#2b1761;background:#2b17610f;border-radius:12px;margin-bottom:24px;padding:16px;font-size:.9rem;font-weight:700}.NUpfra_planSessionsPremium{text-align:center;color:#f0c040;background:#f0c04026;border-radius:12px;margin-bottom:24px;padding:16px;font-size:.9rem;font-weight:700}.NUpfra_planCtaGold{text-align:center;cursor:pointer;color:#fff;background:#2b1761;border:none;border-radius:50px;width:100%;padding:16px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 4px 16px #2b17614d}.NUpfra_planCtaGold:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2b176166}.NUpfra_planPremium{color:#fff;background:linear-gradient(135deg,#2b1761 0%,#3d2278 100%);box-shadow:0 8px 48px #2b17611f}.NUpfra_planBadgePremium{letter-spacing:2px;text-transform:uppercase;color:#f0c040;background:#f0c04040;border:1px solid #f0c04066;border-radius:50px;margin-bottom:16px;padding:4px 14px;font-size:.65rem;font-weight:800;display:inline-block}.NUpfra_planNamePremium{margin-bottom:4px;font-size:1.5rem;font-weight:900}.NUpfra_planPricePremium{color:#f0c040;margin:16px 0 4px;font-size:2.8rem;font-weight:900}.NUpfra_planCurrencyPremium{opacity:.7;font-size:1rem;font-weight:600}.NUpfra_planCtaPremium{text-align:center;cursor:pointer;color:#2b1761;background:#f0c040;border:none;border-radius:50px;width:100%;padding:16px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 4px 20px #f0c04066}.NUpfra_planCtaPremium:hover{transform:translateY(-2px);box-shadow:0 8px 30px #f0c04080}.NUpfra_planNote{text-align:center;background:#2b17610a;border-left:4px solid #6c5ce7;border-radius:12px;margin-top:32px;padding:20px 24px}.NUpfra_planNote p{color:#636e72;font-size:.85rem;line-height:1.6}.NUpfra_finalCta{text-align:center;background:#faf8f5;padding:80px 24px}.NUpfra_finalCtaInner{max-width:600px;margin:0 auto}.NUpfra_finalCtaTitle{color:#2b1761;margin-bottom:16px;font-size:1.8rem;font-weight:900}.NUpfra_finalCtaDesc{color:#636e72;margin-bottom:32px;font-size:1rem;line-height:1.6}.NUpfra_ctaButtons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.NUpfra_ctaWa{color:#fff;background:#25d366;border-radius:50px;align-items:center;gap:10px;padding:16px 36px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 4px 16px #25d3664d}.NUpfra_ctaWa:hover{transform:translateY(-2px);box-shadow:0 8px 24px #25d36666}.NUpfra_ctaEmail{color:#2b1761;background:0 0;border:2px solid #2b1761;border-radius:50px;align-items:center;gap:10px;padding:16px 36px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.NUpfra_ctaEmail:hover{color:#fff;background:#2b1761}.NUpfra_contactInfo{color:#636e72;margin-top:24px;font-size:.85rem}.NUpfra_contactInfo a{color:#2b1761;font-weight:600;text-decoration:none}.NUpfra_footer{color:#fff9;text-align:center;background:#2b1761;padding:32px 24px;font-size:.8rem}.NUpfra_footer a{color:#f0c040;text-decoration:none}.NUpfra_footerCopy{margin-top:8px}@media (max-width:768px){.NUpfra_hero{padding:60px 20px 80px}.NUpfra_heroPills{gap:16px}.NUpfra_diffGrid,.NUpfra_plansGrid{grid-template-columns:1fr}}@media (max-width:480px){.NUpfra_section{padding:60px 16px}.NUpfra_planCard{padding:32px 24px}.NUpfra_diffSection,.NUpfra_plansSection{padding:60px 16px}.NUpfra_ctaButtons{flex-direction:column}.NUpfra_ctaWa,.NUpfra_ctaEmail{justify-content:center;width:100%}}
:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
.PAUxtq_container{flex-direction:column;gap:1rem;display:flex}.PAUxtq_addSection{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;padding:1rem}.PAUxtq_formRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.PAUxtq_formRow.PAUxtq_withCustom{grid-template-columns:200px 200px 1fr auto}.PAUxtq_select,.PAUxtq_input{border:1px solid #cbd5e0;border-radius:4px;flex:1;min-width:150px;padding:.5rem;font-size:.95rem}.PAUxtq_addButton{color:#fff;cursor:pointer;white-space:nowrap;background:#667eea;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;display:inline-flex}.PAUxtq_addButton:hover:not(:disabled){background:#5568d3}.PAUxtq_addButton:disabled{opacity:.5;cursor:not-allowed}.PAUxtq_linksList{flex-direction:column;gap:.75rem;display:flex}.PAUxtq_linkItem{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:1rem;padding:.75rem;transition:all .2s;display:flex}.PAUxtq_linkItem:hover{border-color:#cbd5e0;box-shadow:0 2px 4px #0000000d}.PAUxtq_icon{color:#667eea;flex-shrink:0;font-size:1.5rem}.PAUxtq_linkInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.PAUxtq_linkInfo strong{color:#2d3748;font-size:.95rem}.PAUxtq_linkUrl{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.PAUxtq_readOnlyContainer .PAUxtq_linkUrl{color:#667eea;text-decoration:none}.PAUxtq_readOnlyContainer .PAUxtq_linkUrl:hover{text-decoration:underline}.PAUxtq_removeButton{color:#fff;cursor:pointer;background:#fc8181;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.PAUxtq_removeButton:hover{background:#f56565}.PAUxtq_emptyState{color:#a0aec0;text-align:center;margin:0;padding:1rem;font-style:italic}.PAUxtq_readOnlyContainer{padding:0}@media (max-width:768px){.PAUxtq_formRow,.PAUxtq_formRow.PAUxtq_withCustom{grid-template-columns:1fr}}
.V5vUea_connectionsContainer{background-color:#fff;border-radius:8px;margin-top:2rem;padding:2rem;box-shadow:0 4px 8px #0000001a}.V5vUea_connectionItem{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1.5rem 0;display:flex}.V5vUea_connectionItem:last-child{border-bottom:none}.V5vUea_connectionItem h4{color:#333;margin:0;font-size:1.2rem}.V5vUea_button{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s ease-in-out}.V5vUea_button:disabled{cursor:not-allowed;opacity:.7}.V5vUea_linked{color:#28a745;background-color:#e9f7ef;border-color:#a3d9b1}.V5vUea_button:not(:disabled){color:#fff;background-color:#007bff}.V5vUea_button:not(:disabled):hover{background-color:#0056b3}.V5vUea_googleButton{color:#fff;background-color:#ea4335;border-radius:6px;padding:1rem}.V5vUea_microsoftButton{color:#fff;background-color:#00a4ef;border-radius:6px;padding:1rem}
.tFTbZW_container{background:0 0;width:100%;max-width:100%;padding:0}.tFTbZW_sectionTitle{color:#2d3748;border-bottom:2px solid #edf2f7;margin:0 0 1.5rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:600}.tFTbZW_infoBox{color:#2c5282;background:#ebf8ff;border:1px solid #90cdf4;border-radius:6px;margin-bottom:1.5rem;padding:1rem;font-size:.95rem}.tFTbZW_infoBox strong{color:#2a4365}.tFTbZW_infoBox small{color:#4299e1}.tFTbZW_warningBox{color:#742a2a;background:#fff5f5;border:2px solid #fc8181;border-radius:6px;margin-bottom:1.5rem;padding:1rem;font-size:.95rem}.tFTbZW_warningBox strong{color:#c53030;margin-bottom:.5rem;display:block}.tFTbZW_warningBox p{margin:0}.tFTbZW_fieldGroup{margin-bottom:1.5rem}.tFTbZW_fieldGroup label{color:#2d3748;margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.tFTbZW_required{color:#e53e3e;margin-left:.25rem}.tFTbZW_input{border:2px solid #e2e8f0;border-radius:6px;width:100%;padding:.75rem;font-size:.95rem;transition:all .2s}.tFTbZW_input:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.tFTbZW_input.tFTbZW_error{border-color:#fc8181}.tFTbZW_helpText{color:#718096;margin-top:.5rem;font-size:.85rem;display:block}.tFTbZW_helpText a{color:#667eea;text-decoration:none}.tFTbZW_helpText a:hover{text-decoration:underline}.tFTbZW_errorText{color:#e53e3e;margin-top:.5rem;font-size:.85rem;display:block}.tFTbZW_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.tFTbZW_fieldsGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:1024px){.tFTbZW_fieldsGrid{grid-template-columns:1fr}}.tFTbZW_subsection{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.tFTbZW_subsectionTitle{color:#2d3748;border-bottom:2px solid #cbd5e0;margin:0 0 1.5rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:600}.tFTbZW_hoursSection{border-top:2px solid #edf2f7;margin:2rem 0;padding-top:1.5rem}.tFTbZW_hoursSection h4{color:#2d3748;margin:0;font-size:1.125rem}.tFTbZW_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.tFTbZW_toggleSwitch{cursor:pointer;align-items:center;gap:.75rem;display:inline-flex;position:relative}.tFTbZW_toggleSwitch input{opacity:0;width:0;height:0}.tFTbZW_slider{background-color:#ccc;border-radius:24px;width:48px;height:24px;transition:all .4s;display:inline-block;position:relative}.tFTbZW_slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.tFTbZW_slider{background-color:#48bb78}input:checked+.tFTbZW_slider:before{transform:translate(24px)}.tFTbZW_toggleLabel{color:#4a5568;font-size:.9rem;font-weight:500}.tFTbZW_saveButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:6px;width:100%;margin-top:.5rem;padding:.875rem;font-size:1rem;font-weight:600;transition:all .3s}.tFTbZW_saveButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.tFTbZW_saveButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.tFTbZW_row{grid-template-columns:1fr}}.tFTbZW_publicToggle{cursor:pointer;color:#666;align-items:center;gap:8px;margin:8px 0;font-size:.9rem;display:flex}.tFTbZW_switchLabel{width:36px;height:20px;display:inline-block;position:relative}.tFTbZW_switchLabel input{opacity:0;width:0;height:0}.tFTbZW_switchSlider{cursor:pointer;background-color:#ccc;border-radius:20px;transition:all .4s;position:absolute;inset:0}.tFTbZW_switchSlider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.tFTbZW_switchSlider{background-color:#2196f3}input:checked+.tFTbZW_switchSlider:before{transform:translate(16px)}
.Jgl2aG_overlay{z-index:2000;background-color:#000000bf;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.Jgl2aG_modal{background-color:#fff;border-radius:.5rem;flex-direction:column;width:100%;max-width:1000px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Jgl2aG_header{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.Jgl2aG_titleGroup{flex-direction:column;display:flex}.Jgl2aG_title{color:#1a202c;margin:0;font-size:1.25rem;font-weight:600}.Jgl2aG_subtitle{color:#718096;margin-top:.25rem;font-size:.875rem}.Jgl2aG_closeButton{color:#a0aec0;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.5rem;font-size:1.25rem;transition:color .2s}.Jgl2aG_closeButton:hover{color:#4a5568;background-color:#edf2f7}.Jgl2aG_content{background-color:#edf2f7;flex:1;display:flex;overflow:hidden}.Jgl2aG_previewArea{flex:1;justify-content:center;align-items:center;padding:1rem;display:flex;overflow:auto}.Jgl2aG_previewIframe{background-color:#fff;border:none;width:100%;height:100%;min-height:600px;box-shadow:0 4px 6px -1px #0000001a}.Jgl2aG_previewImage{object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 4px 6px -1px #0000001a}.Jgl2aG_noPreview{text-align:center;color:#718096;background-color:#fff;border-radius:.5rem;padding:3rem;box-shadow:0 4px 6px -1px #0000001a}.Jgl2aG_noPreviewIcon{color:#cbd5e0;margin-bottom:1rem;font-size:3rem}.Jgl2aG_sidebar{background-color:#fff;border-left:1px solid #e2e8f0;flex-direction:column;width:300px;display:flex}.Jgl2aG_sidebarSection{border-bottom:1px solid #e2e8f0;padding:1.5rem}.Jgl2aG_sidebarTitle{color:#4a5568;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.Jgl2aG_metaGrid{gap:1rem;display:grid}.Jgl2aG_metaItem{flex-direction:column;display:flex}.Jgl2aG_metaLabel{color:#718096;margin-bottom:.25rem;font-size:.75rem}.Jgl2aG_metaValue{color:#2d3748;font-size:.875rem;font-weight:500}.Jgl2aG_actions{flex-direction:column;gap:.75rem;display:flex}.Jgl2aG_actionButton{cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.Jgl2aG_btnPrimary{color:#fff;background-color:#3182ce}.Jgl2aG_btnPrimary:hover{background-color:#2b6cb0}.Jgl2aG_btnApprove{color:#fff;background-color:#48bb78}.Jgl2aG_btnApprove:hover{background-color:#38a169}.Jgl2aG_btnReject{color:#e53e3e;background-color:#fff5f5;border:1px solid #feb2b2}.Jgl2aG_btnReject:hover{background-color:#fed7d7}.Jgl2aG_rejectTextarea{resize:vertical;border:1px solid #e2e8f0;border-radius:.375rem;width:100%;min-height:80px;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.Jgl2aG_rejectTextarea:focus{border-color:#e53e3e;outline:none;box-shadow:0 0 0 1px #e53e3e}.Jgl2aG_toggleLabel{color:#4a5568;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.Jgl2aG_toggleLabel input{cursor:pointer;width:1.1rem;height:1.1rem}.Jgl2aG_metaForm{flex-direction:column;gap:1rem;display:flex}.Jgl2aG_formGroup{flex-direction:column;gap:.25rem;display:flex}.Jgl2aG_formGroup label{color:#718096;font-size:.75rem;font-weight:600}.Jgl2aG_formGroup input,.Jgl2aG_metaInput{border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:.6rem;font-size:.9rem;transition:border-color .2s}.Jgl2aG_formGroup input:focus,.Jgl2aG_metaInput:focus{border-color:#3182ce;outline:none;box-shadow:0 0 0 3px #4299e11a}.Jgl2aG_metaPicker{font-size:.9rem}.Jgl2aG_phoneInput{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:100%;padding:.1rem .6rem;transition:border-color .2s;display:flex}.Jgl2aG_phoneInput:focus-within{border-color:#3182ce;box-shadow:0 0 0 3px #4299e11a}.Jgl2aG_phoneInput input{font-size:.9rem;border:none!important;outline:none!important;padding:.5rem .2rem!important}.Jgl2aG_booleanToggle{gap:.5rem;display:flex}.Jgl2aG_boolBtn{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex:1;padding:.5rem;font-size:.8rem;transition:all .2s}.Jgl2aG_boolTrue{color:#fff;background:#48bb78;border-color:#48bb78}.Jgl2aG_boolFalse{color:#fff;background:#f56565;border-color:#f56565}.Jgl2aG_metaActions{grid-template-columns:1fr;gap:.5rem;margin-top:.5rem;display:grid}.Jgl2aG_btnSaveMeta{color:#fff;cursor:pointer;background-color:#3182ce;border:none;border-radius:.375rem;padding:.6rem;font-size:.85rem;font-weight:600;transition:all .2s}.Jgl2aG_btnSaveMeta:hover:not(:disabled){background-color:#2b6cb0}.Jgl2aG_btnSaveMeta:disabled{opacity:.6;cursor:not-allowed}.Jgl2aG_btnSync{color:#2b6cb0;cursor:pointer;background-color:#edf2f7;border:1px solid #cbd5e0;border-radius:.375rem;padding:.6rem;font-size:.85rem;font-weight:600;transition:all .2s}.Jgl2aG_btnSync:hover:not(:disabled){background-color:#e2e8f0}.Jgl2aG_btnSync:disabled{opacity:.6;cursor:not-allowed}.Jgl2aG_fieldSelect{color:#2b6cb0;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;width:100%;padding:.5rem;font-size:.875rem;font-weight:600}.Jgl2aG_metaHeaderRow{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.Jgl2aG_removeFieldBtn{color:#a0aec0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;font-size:.75rem;transition:color .1s;display:flex}.Jgl2aG_removeFieldBtn:hover{color:#e53e3e}
.YOyiKW_uploaderContainer{text-align:center;cursor:pointer;background-color:#f8fafc;border:2px dashed #e2e8f0;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:2rem;transition:all .2s;display:flex}.YOyiKW_uploaderContainer:hover,.YOyiKW_uploaderContainer.YOyiKW_dragActive{background-color:#ebf8ff;border-color:#3182ce}.YOyiKW_iconContainer{color:#4a5568;background-color:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;font-size:1.5rem;display:flex}.YOyiKW_uploaderContainer:hover .YOyiKW_iconContainer,.YOyiKW_uploaderContainer.YOyiKW_dragActive .YOyiKW_iconContainer{color:#3182ce;background-color:#bee3f8}.YOyiKW_primaryText{color:#2d3748;margin-bottom:.25rem;font-weight:600}.YOyiKW_secondaryText{color:#718096;font-size:.875rem}.YOyiKW_fileInput{display:none}.YOyiKW_uploadingContainer{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.YOyiKW_progressBarContainer{background-color:#e2e8f0;border-radius:4px;width:100%;max-width:300px;height:8px;overflow:hidden}.YOyiKW_progressBar{background-color:#3182ce;height:100%;transition:width .3s}.YOyiKW_uploadingText{color:#4a5568;font-size:.875rem;font-weight:500}.YOyiKW_formGroup{text-align:left;width:100%;margin-bottom:1rem}.YOyiKW_label{color:#4a5568;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.YOyiKW_select{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;width:100%;padding:.625rem;font-size:.875rem;transition:border-color .2s}.YOyiKW_select:focus{border-color:#3182ce;outline:none;box-shadow:0 0 0 1px #3182ce}.YOyiKW_controls{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.YOyiKW_spinner{color:#3b82f6;font-size:1.875rem;animation:1s linear infinite YOyiKW_spin}@keyframes YOyiKW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.j6M7Vq_container{flex-direction:column;gap:16px;min-width:400px;max-width:600px;display:flex}.j6M7Vq_description{color:#4b5563;margin:0;font-size:.95rem}.j6M7Vq_loaderArea{justify-content:center;padding:2rem 0;display:flex}.j6M7Vq_empty{text-align:center;color:#6b7280;padding:2rem 0;font-style:italic}.j6M7Vq_list{flex-direction:column;gap:8px;max-height:400px;padding:4px;display:flex;overflow-y:auto}.j6M7Vq_docItem{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;transition:all .2s;display:flex}.j6M7Vq_docItem:hover{background-color:#f8fafc;border-color:#cbd5e1}.j6M7Vq_docItem.j6M7Vq_selected{background-color:#eff6ff;border-color:#3b82f6}.j6M7Vq_iconArea{padding-top:2px}.j6M7Vq_checkedIcon{color:#3b82f6;font-size:1.25rem}.j6M7Vq_uncheckedIcon{color:#9ca3af;font-size:1.25rem}.j6M7Vq_docInfo{flex:1}.j6M7Vq_docHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.j6M7Vq_docName{color:#1f2937;font-weight:600}.j6M7Vq_badgeRequired{color:#ef4444;background-color:#fee2e2;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:600}.j6M7Vq_badgeCategory{color:#4f46e5;background-color:#e0e7ff;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:600}.j6M7Vq_docDescription{color:#6b7280;margin:0;font-size:.85rem}.j6M7Vq_actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:16px;display:flex}.j6M7Vq_btnCancel{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-weight:500;transition:background-color .2s}.j6M7Vq_btnCancel:hover{background-color:#f3f4f6}.j6M7Vq_btnConfirm{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-weight:500;transition:background-color .2s;display:flex}.j6M7Vq_btnConfirm:hover:not(:disabled){background-color:#1d4ed8}.j6M7Vq_btnConfirm:disabled{opacity:.5;cursor:not-allowed}
.a6dowa_button{color:#fff!important;cursor:pointer!important;background-color:#2b1761!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 20px!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important;display:flex!important;box-shadow:0 4px 6px #0000001a!important}.a6dowa_button:hover:not(:disabled){background-color:#3d2580!important;transform:translateY(-2px)!important;box-shadow:0 6px 12px #00000026!important}.a6dowa_button:disabled{opacity:.7!important;cursor:not-allowed!important}.a6dowa_success{color:#fff!important;background-color:#25d366!important}.a6dowa_spin{animation:1s linear infinite a6dowa_spin}@keyframes a6dowa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.KSHnyq_container{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem;overflow:hidden}.KSHnyq_header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.KSHnyq_title{color:#1e293b;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}.KSHnyq_actions{gap:.75rem;display:flex;position:relative}.KSHnyq_btnAction{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e0;border-radius:.375rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.KSHnyq_btnAction:hover{background:#f1f5f9}.KSHnyq_btnPrimary{color:#fff;cursor:pointer;background:#3b82f6;border:1px solid #3b82f6;border-radius:.375rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.KSHnyq_btnPrimary:hover{background:#2563eb}.KSHnyq_uploadSection{background:#eff6ff;border-bottom:1px solid #bfdbfe;padding:1.25rem}.KSHnyq_importSection{background:#fdf2f8;border-bottom:1px solid #fbcfe8;padding:1.25rem}.KSHnyq_importSection h4{color:#9d174d;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.KSHnyq_importList{flex-direction:column;gap:.5rem;max-height:200px;display:flex;overflow-y:auto}.KSHnyq_importItem{background:#fff;border:1px solid #fbcfe8;border-radius:.375rem;justify-content:space-between;align-items:center;padding:.5rem;display:flex}.KSHnyq_importInfo{flex-direction:column;display:flex}.KSHnyq_importCat{color:#be185d;text-transform:uppercase;font-size:.65rem;font-weight:700}.KSHnyq_importName{color:#334155;font-size:.85rem}.KSHnyq_btnMiniLink{color:#fff;cursor:pointer;background:#ec4899;border:none;border-radius:.25rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600}.KSHnyq_docsList{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.KSHnyq_empty{text-align:center;color:#94a3b8;padding:2rem;font-size:.9rem;font-style:italic}.KSHnyq_loadingState{text-align:center;color:#64748b;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.KSHnyq_spin{animation:1s linear infinite KSHnyq_spin}@keyframes KSHnyq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.KSHnyq_importHelpText{color:#64748b;margin-bottom:.5rem;font-size:.875rem;font-style:italic}.KSHnyq_docCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.KSHnyq_docMain{flex:1;align-items:center;gap:1rem;display:flex}.KSHnyq_docTypeBadge{color:#475569;text-transform:uppercase;background:#cbd5e0;border-radius:.25rem;padding:.15rem .4rem;font-size:.6rem;font-weight:800}.KSHnyq_docNameText{color:#1e293b;flex:1;font-size:.9rem;font-weight:600}.KSHnyq_docStatusBadge{color:#64748b;background:#e2e8f0;border-radius:1rem;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.KSHnyq_docActions{gap:.5rem;display:flex}.KSHnyq_btnIcon{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e0;border-radius:.375rem;padding:.4rem;transition:all .2s}.KSHnyq_btnIcon:hover{color:#3b82f6;border-color:#3b82f6}.KSHnyq_btnIconDanger{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e0;border-radius:.375rem;padding:.4rem;transition:all .2s}.KSHnyq_btnIconDanger:hover{color:#ef4444;border-color:#ef4444}.KSHnyq_btnActionSmall{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.375rem;align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.KSHnyq_btnActionSmall:hover{color:#1e293b;background:#e2e8f0}.KSHnyq_btnActionSmall svg{font-size:.8rem}.KSHnyq_dropdown{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;min-width:180px;margin-top:.5rem;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.KSHnyq_dropdownItem{color:#475569;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;font-weight:500;transition:background .2s;display:flex}.KSHnyq_dropdownItem:hover{color:#3b82f6;background:#f8fafc}.KSHnyq_dropdownDivider{background:#e2e8f0;height:1px}.KSHnyq_modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.KSHnyq_modalContent{background:#fff;border-radius:.75rem;width:100%;max-width:450px;padding:1.5rem;box-shadow:0 20px 25px -5px #0000001a}.KSHnyq_modalHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.KSHnyq_modalHeader h3{color:#1e293b;margin:0;font-size:1.1rem;font-weight:700}.KSHnyq_btnClose{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1.25rem}.KSHnyq_formGroup{margin-bottom:1rem}.KSHnyq_formGroup label{color:#475569;margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}.KSHnyq_input,.KSHnyq_select{color:#1e293b;border:1px solid #cbd5e0;border-radius:.375rem;width:100%;padding:.6rem .75rem;font-size:.9rem}.KSHnyq_input:focus,.KSHnyq_select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f61a}.KSHnyq_modalFooter{justify-content:flex-end;gap:.75rem;margin-top:2rem;display:flex}.KSHnyq_btnSecondary{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.KSHnyq_btnSubmit{color:#fff;cursor:pointer;background:#3b82f6;border:1px solid #3b82f6;border-radius:.375rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.KSHnyq_btnSubmit:disabled{opacity:.5;cursor:not-allowed}
.iPmw9W_container{background:var(--bg-card,#fff);border-radius:1rem;max-width:600px;margin:2rem auto;padding:2rem;box-shadow:0 10px 25px #0000000d}.iPmw9W_title{color:var(--text-primary,#1a1a1a);text-align:center;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.iPmw9W_subtitle{color:var(--text-secondary,#666);text-align:center;margin-bottom:2rem;font-size:.875rem}.iPmw9W_form{flex-direction:column;gap:1.25rem;display:flex}.iPmw9W_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.iPmw9W_container{width:calc(100% - 2rem);max-width:none;margin:1rem;padding:1.5rem 1rem}.iPmw9W_row{grid-template-columns:1fr}.iPmw9W_title{font-size:1.25rem}}.iPmw9W_field{flex-direction:column;gap:.375rem;display:flex}.iPmw9W_label{color:var(--text-primary,#333);font-size:.875rem;font-weight:500}.iPmw9W_required{color:#ef4444;margin-left:.125rem}.iPmw9W_input,.iPmw9W_select{border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.iPmw9W_input:focus,.iPmw9W_select:focus{border-color:var(--primary-color,#4f46e5);outline:none;box-shadow:0 0 0 3px #4f46e51a}.iPmw9W_inputError{border-color:#ef4444}.iPmw9W_errorText{color:#ef4444;font-size:.75rem}.iPmw9W_phoneInputContainer .PhoneInput{align-items:center;gap:.5rem;display:flex}.iPmw9W_phoneInputContainer .PhoneInputInput{border:1px solid #e5e7eb;border-radius:.5rem;flex:1;padding:.75rem 1rem;font-size:1rem}.iPmw9W_phoneInputContainer .PhoneInputInput:focus{border-color:var(--primary-color,#4f46e5);outline:none}.iPmw9W_submitButton{background:var(--primary-color,#4f46e5);color:#fff;cursor:pointer;border:none;border-radius:.5rem;margin-top:1rem;padding:.875rem;font-size:1rem;font-weight:600;transition:background .2s,transform .1s}.iPmw9W_submitButton:hover{background:var(--primary-hover,#4338ca)}.iPmw9W_submitButton:active{transform:scale(.98)}.iPmw9W_submitButton:disabled{cursor:not-allowed;background:#9ca3af}.iPmw9W_autocompleteContainer{position:relative}.iPmw9W_loader{color:#64748b;font-size:.75rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.iPmw9W_suggestions{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;max-height:200px;margin-top:.25rem;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}.iPmw9W_suggestions li{cursor:pointer;flex-direction:column;gap:.125rem;padding:.75rem 1rem;transition:background .2s;display:flex}.iPmw9W_suggestions li:hover{background:#f1f5f9}.iPmw9W_suggestionName{color:#1e293b;font-size:.875rem;font-weight:600}.iPmw9W_suggestionLocation{color:#64748b;font-size:.75rem}.iPmw9W_existingUserBanner{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:.5rem;align-items:center;gap:.625rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.iPmw9W_existingUserIcon{flex-shrink:0;font-size:1.1rem}.iPmw9W_emailFieldWrapper{position:relative}.iPmw9W_emailSpinner{pointer-events:none;font-size:.875rem;animation:1.5s linear infinite iPmw9W_spin;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}@keyframes iPmw9W_spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.iPmw9W_maskedPhoneContainer{flex-direction:column;gap:.5rem;display:flex}.iPmw9W_maskedPhone{color:#475569;letter-spacing:.05em;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:1rem;display:flex}.iPmw9W_maskedPhoneIcon{color:#94a3b8;font-size:.9rem}.iPmw9W_maskedPhoneValue{color:#334155;font-family:monospace}.iPmw9W_changePhoneLink{color:var(--primary-color,#4f46e5);cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:underline;transition:color .2s}.iPmw9W_changePhoneLink:hover{color:var(--primary-hover,#4338ca)}.iPmw9W_phoneChangeNotice{color:#64748b;background:#fffbeb;border-left:3px solid #fbbf24;border-radius:.375rem;margin-bottom:.25rem;padding:.5rem .75rem;font-size:.8125rem}
.ICiogq_container{width:100%;max-width:700px;margin:0 auto}.ICiogq_header{margin-bottom:2rem}.ICiogq_questionInfo{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ICiogq_questionNumber{opacity:.8;font-size:.9rem;font-weight:600}.ICiogq_timer{width:60px;height:60px;position:relative}.ICiogq_timerSvg{width:100%;height:100%;transform:rotate(-90deg)}.ICiogq_timerBg{fill:none;stroke:#fff3;stroke-width:2px}.ICiogq_timerFill{fill:none;stroke:#10b981;stroke-width:2.8px;stroke-linecap:round;transition:all .3s}.ICiogq_timerSafe{stroke:#10b981}.ICiogq_timerWarning{stroke:#f59e0b}.ICiogq_timerDanger{stroke:#ef4444}.ICiogq_timeText{font-size:.9rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ICiogq_instruction{text-align:center;opacity:.9;margin:0;font-size:1rem}.ICiogq_gameArea{flex-direction:column;align-items:center;gap:2rem;display:flex}.ICiogq_grid{background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:2rem;display:inline-block}.ICiogq_row{gap:.5rem;margin-bottom:.5rem;display:flex}.ICiogq_row:last-child{margin-bottom:0}.ICiogq_cell{background:#fff;border:2px solid #2d1b6933;border-radius:12px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 4px 6px #0000000d}.ICiogq_pattern{-webkit-user-select:none;user-select:none;color:#2d1b69;font-size:2rem;font-weight:700}.ICiogq_missingCell{color:#d97706;font-size:2rem;font-weight:800;animation:2s infinite ICiogq_pulse}@keyframes ICiogq_pulse{0%,to{opacity:1}50%{opacity:.6}}.ICiogq_options{width:100%;max-width:500px}.ICiogq_options h4{text-align:center;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.ICiogq_optionGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.ICiogq_option{cursor:pointer;color:#1e293b;background:#fff;border:2px solid #cbd5e1;border-radius:16px;justify-content:center;align-items:center;gap:.75rem;min-height:70px;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #0000000d,0 1px 3px #0000001a}.ICiogq_option:hover:not(:disabled){background:#f8fafc;border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 12px 20px #3b82f626}.ICiogq_option:disabled{cursor:not-allowed}.ICiogq_option.ICiogq_correct{background:#10b98133;border-color:#10b981;box-shadow:0 0 0 2px #10b9814d}.ICiogq_option.ICiogq_incorrect{background:#ef444433;border-color:#ef4444;box-shadow:0 0 0 2px #ef44444d}.ICiogq_optionLabel{color:#1e293b;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:flex}.ICiogq_optionValue{font-size:1.5rem;font-weight:600}.ICiogq_feedback{z-index:1000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ICiogq_feedbackCard{color:#1f2937;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:16px;padding:2rem;box-shadow:0 20px 40px #0000004d}.ICiogq_correctFeedback{border:2px solid #10b981}.ICiogq_incorrectFeedback{border:2px solid #ef4444}.ICiogq_feedbackIcon{margin-bottom:.5rem;font-size:3rem}.ICiogq_feedbackCard p{margin:0;font-size:1.1rem;font-weight:600}@media (max-width:600px){.ICiogq_grid{padding:1.5rem}.ICiogq_cell{width:60px;height:60px}.ICiogq_pattern,.ICiogq_missingCell{font-size:1.5rem}.ICiogq_optionGrid{grid-template-columns:1fr}.ICiogq_option{min-height:50px}.ICiogq_optionValue{font-size:1.25rem}.ICiogq_timer{width:50px;height:50px}.ICiogq_timeText{font-size:.8rem}}@media (max-width:400px){.ICiogq_grid{padding:1rem}.ICiogq_cell{width:50px;height:50px}.ICiogq_pattern,.ICiogq_missingCell{font-size:1.2rem}}
.qN3sMW_container{width:100%;max-width:1000px;margin:0 auto}.qN3sMW_hero{text-align:center;color:#fff;background:linear-gradient(135deg,#2d1b69 0%,#4b1a8a 100%);border-radius:24px;margin-bottom:3rem;padding:4rem 2rem;box-shadow:0 10px 30px #2d1b6933}.qN3sMW_hero h1{color:#fff;text-shadow:0 2px 4px #0003;margin:0 0 1rem;font-size:2.5rem;font-weight:700}.qN3sMW_hero p{color:#fffffff2;text-shadow:0 1px 2px #0000001a;max-width:600px;margin:0 auto 1.5rem;font-size:1.2rem}.qN3sMW_heroActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.qN3sMW_preliminaryNote{text-align:left;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;align-items:center;gap:.75rem;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:1rem;display:flex}.qN3sMW_preliminaryNote p{color:#ffffffe6;margin:0;font-size:.9rem;line-height:1.4}.qN3sMW_noteIcon{font-size:1.2rem}.qN3sMW_heroShareButton{color:#2d1b69;cursor:pointer;background:#fff;border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #0003}.qN3sMW_heroShareButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.qN3sMW_heroEmailButton{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff4d!important;border-radius:50px!important;box-shadow:0 4px 15px #0003!important}.qN3sMW_heroEmailButton:hover{background:#fff3!important;transform:translateY(-2px)!important}.qN3sMW_navigation{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:16px;gap:.25rem;margin-bottom:2rem;padding:.5rem;display:flex;overflow-x:auto;box-shadow:inset 0 2px 4px #0000000d}.qN3sMW_navButton{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:120px;padding:1rem .75rem;transition:all .2s;display:flex}.qN3sMW_navButton:hover{color:#2d1b69;background:#fff;box-shadow:0 2px 8px #0000000d}.qN3sMW_navButton.qN3sMW_active{color:#065f46;background:#fff;border:2px solid #10b981;box-shadow:0 4px 12px #10b98126}.qN3sMW_navEmoji{font-size:1.5rem}.qN3sMW_navText{font-size:.8rem;font-weight:500}.qN3sMW_content{min-height:500px}.qN3sMW_section{color:#1a1a1a;background:#fff;border:1px solid #cbd5e1;border-radius:24px;margin-bottom:2rem;padding:3rem;box-shadow:0 20px 50px #2d1b6914}.qN3sMW_section h3{text-align:center;margin:0 0 1.5rem;font-size:1.75rem;font-weight:600}.qN3sMW_profileDescription{text-align:center;margin-top:2rem}.qN3sMW_profileDescription h3{margin-bottom:1rem}.qN3sMW_profileDescription p{opacity:.9;max-width:600px;margin:0 auto;font-size:1rem;line-height:1.6}.qN3sMW_cognitiveBreakdown{margin-top:2rem}.qN3sMW_cognitiveBreakdown h4{text-align:center;margin:0 0 1rem;font-size:1.3rem}.qN3sMW_skillsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.qN3sMW_skillCard{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;transition:transform .2s}.qN3sMW_skillCard:hover{background:#fff;transform:translateY(-2px)}.qN3sMW_skillCard h5{text-transform:capitalize;margin:0 0 .5rem;font-size:1rem;font-weight:600}.qN3sMW_skillLevel{border-radius:20px;margin:.5rem 0;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:inline-block}.qN3sMW_skillLevel.qN3sMW_fortaleza{color:#10b981;background:#10b98133}.qN3sMW_skillLevel.qN3sMW_competente{color:#f59e0b;background:#f59e0b33}.qN3sMW_skillLevel.qN3sMW_área{color:#ef4444;background:#ef444433}.qN3sMW_skillScore{color:#10b981;font-size:1.1rem;font-weight:700}.qN3sMW_riasecResults h4{text-align:center;margin:0 0 1rem;font-size:1.3rem}.qN3sMW_riasecTop{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem;display:grid}.qN3sMW_riasecCard{text-align:center;background:#f0f7ff;border:1px solid #bfdbfe;border-radius:16px;padding:1.5rem;position:relative}.qN3sMW_riasecRank{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:-10px;right:-10px}.qN3sMW_riasecCard h5{color:#3b82f6;margin:0 0 .5rem;font-size:2rem;font-weight:700}.qN3sMW_riasecCard p{opacity:.8;margin:0 0 1rem;font-size:.9rem}.qN3sMW_riasecScore{color:#10b981;font-size:1.2rem;font-weight:700}.qN3sMW_riasecExplanation{background:#f8fafc;border-left:4px solid #3b82f6;border-radius:12px;padding:1.5rem}.qN3sMW_riasecExplanation p{margin:0;line-height:1.5}.qN3sMW_careersIntro{text-align:center;opacity:.9;margin:0 0 2rem;font-size:1rem}.qN3sMW_careersGrid{flex-direction:column;gap:1rem;display:flex}.qN3sMW_careersDisclaimer{text-align:left;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem;display:flex}.qN3sMW_careersDisclaimer p{color:#166534;margin:0;font-size:.9rem;line-height:1.4}.qN3sMW_disclaimerIcon{font-size:1.2rem}.qN3sMW_careerCard{background:#fff;border:1px solid #e2e8f0;border-left:6px solid #3b82f6;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0000000d}.qN3sMW_careerHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.qN3sMW_careerHeader h4{margin:0;font-size:1.2rem;font-weight:600}.qN3sMW_matchBadge{color:#1a1a1a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;position:relative;overflow:hidden}.qN3sMW_matchBar{z-index:1;background:linear-gradient(90deg,#10b981,#3b82f6);border-radius:20px;height:100%;position:absolute;top:0;left:0}.qN3sMW_matchBadge span{z-index:2;position:relative}.qN3sMW_careerInfo{gap:.75rem;display:grid}.qN3sMW_careerDetail{justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.qN3sMW_label{opacity:.8;font-weight:500}.qN3sMW_demand.qN3sMW_alta{color:#10b981;font-weight:600}.qN3sMW_demand.qN3sMW_media{color:#f59e0b;font-weight:600}.qN3sMW_demand.qN3sMW_baja{color:#ef4444;font-weight:600}.qN3sMW_strengthMatch{color:#10b981;background:#10b98133;border-radius:8px;margin-top:.5rem;padding:.5rem;font-size:.85rem;font-weight:500}.qN3sMW_gapContent{flex-direction:column;gap:2rem;display:flex}.qN3sMW_gapExplanation h4{color:#10b981;margin:0 0 1rem;font-size:1.3rem}.qN3sMW_gapExplanation p{margin:0;font-size:1rem;line-height:1.6}.qN3sMW_comparisonTable{overflow-x:auto}.qN3sMW_comparisonTable table{border-collapse:collapse;background:#ffffff1a;border-radius:12px;width:100%;overflow:hidden}.qN3sMW_comparisonTable th,.qN3sMW_comparisonTable td{text-align:left;border-bottom:1px solid #ffffff1a;padding:1rem}.qN3sMW_comparisonTable th{background:#ffffff1a;font-weight:600}.qN3sMW_cta{flex-wrap:wrap;gap:1rem;display:flex}.qN3sMW_primaryButton,.qN3sMW_secondaryButton{text-align:center;border-radius:12px;flex:1;min-width:200px;padding:1rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s}.qN3sMW_shareResultsButton{width:100%;color:var(--primary-color,#4f46e5);border:2px solid var(--primary-color,#4f46e5);cursor:pointer;background:#fff;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;padding:1rem;font-weight:700;transition:all .2s;display:flex}.qN3sMW_shareResultsButton:hover{background:#4f46e50d}.qN3sMW_primaryButton{color:#fff;background:linear-gradient(135deg,#10b981,#3b82f6)}.qN3sMW_secondaryButton{color:#475569;background:#fff;border:1px solid #cbd5e1}.qN3sMW_primaryButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d}.qN3sMW_secondaryButton:hover{background:#ffffff26}.qN3sMW_agentiza{border-top:1px solid #e5e7eb;margin-top:3rem;padding-top:2rem}.qN3sMW_agentizaIframe{background:#fff;border:none;border-radius:16px}@media (max-width:600px){.qN3sMW_hero h1{font-size:2rem}.qN3sMW_hero p{font-size:1rem}.qN3sMW_navigation{padding:.25rem}.qN3sMW_navButton{min-width:80px;padding:.75rem .5rem}.qN3sMW_navEmoji{font-size:1.25rem}.qN3sMW_navText{font-size:.7rem}.qN3sMW_section{padding:1.5rem}.qN3sMW_skillsGrid,.qN3sMW_riasecTop{grid-template-columns:1fr}.qN3sMW_careerHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.qN3sMW_cta{flex-direction:column}.qN3sMW_comparisonTable{font-size:.85rem}}.qN3sMW_careerMessageCard{text-align:center;background:linear-gradient(135deg,#f8f9ff 0%,#f0f0ff 100%);border:2px solid #2b1761;border-radius:16px;max-width:560px;margin:24px auto;padding:40px 32px}.qN3sMW_careerMessageIcon{margin-bottom:16px;font-size:48px;display:block}.qN3sMW_careerMessageCard h4{color:#2b1761;margin:0 0 16px;font-size:22px;line-height:1.3}.qN3sMW_careerMessageCard p{color:#444;margin:0 0 24px;font-size:16px;line-height:1.6}.qN3sMW_careerCtaButton{color:#fff;background-color:#25d366;border-radius:10px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-block}.qN3sMW_careerCtaButton:hover{background-color:#1da851}.qN3sMW_narrativeSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:2rem 0;padding:1.5rem}.qN3sMW_narrativeTitle{color:#1e1b4b;margin:0 0 1rem;font-size:1.1rem;font-weight:700}.qN3sMW_narrativeText{color:#374151;margin-bottom:1rem;line-height:1.7}.qN3sMW_narrativeRationale{color:#4b5563;margin-bottom:1rem;font-style:italic;line-height:1.6}.qN3sMW_strengthsList{margin-bottom:1rem}.qN3sMW_strengthsList ul{margin:.25rem 0 0 1.25rem;padding:0}.qN3sMW_strengthsList li{color:#374151;margin-bottom:.2rem;font-size:.9rem}.qN3sMW_actionStep{color:#1e40af;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:0 6px 6px 0;padding:.75rem 1rem;font-size:.9rem}.qN3sMW_narrativeLoading{color:#6b7280;font-style:italic}.qN3sMW_narrativeError{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.qN3sMW_narrativeError p{color:#991b1b;margin:0;font-size:.9rem}.qN3sMW_retryBtn{color:#fff;cursor:pointer;background:#2b1761;border:none;border-radius:6px;padding:.4rem 1rem;font-size:.875rem}.qN3sMW_retryBtn:hover{background:#1e0f4a}
.H4VE6a_container{color:#fff;background:linear-gradient(135deg,#2d1b69 0%,#4b1a8a 50%,#6b3fa0 100%);min-height:100vh;overflow-x:hidden;padding-top:220px!important}.H4VE6a_fieldGroup{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.H4VE6a_fieldLabel{color:#1a1a1a;font-size:.875rem;font-weight:600}.H4VE6a_optionsGrid2{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.H4VE6a_optionsGrid4{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.H4VE6a_optionButton{cursor:pointer;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem;font-size:.875rem;transition:all .2s;box-shadow:0 1px 2px #0000000d}.H4VE6a_optionButton:hover{color:#3b82f6;background:#fff;border-color:#3b82f6;box-shadow:0 4px 12px #0000001a}.H4VE6a_optionButtonActive{color:#1e40af;background:#eff6ff;border:2px solid #3b82f6;font-weight:600}.H4VE6a_ageButton{cursor:pointer;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem;font-size:.75rem;transition:all .2s}.H4VE6a_ageButton:hover{color:#3b82f6;background:#fff;border-color:#3b82f6}.H4VE6a_ageButtonActive{color:#1e40af;background:#eff6ff;border:2px solid #3b82f6;font-weight:600}.H4VE6a_logo{text-align:center;margin-bottom:1rem}.H4VE6a_logo h1{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#2d1b69,#4b1a8a);-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:700}.H4VE6a_logo p{color:#475569;opacity:.8;margin:.5rem 0 0;font-size:.95rem}.H4VE6a_progress{max-width:400px;margin:0 auto}.H4VE6a_progressBar{background:#fff3;border-radius:4px;width:100%;height:8px;overflow:hidden}.H4VE6a_progressFill{background:linear-gradient(90deg,#10b981,#3b82f6);border-radius:4px;height:100%}.H4VE6a_progressText{text-align:center;color:#475569;opacity:.9;margin-top:.5rem;font-size:.85rem;display:block}.H4VE6a_main{justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:2rem;display:flex}.H4VE6a_footer{text-align:center;color:#64748b;opacity:.8;border-top:1px solid #e2e8f0;padding:1.5rem 2rem;font-size:.9rem}@media (max-width:600px){.H4VE6a_container{padding-top:140px!important}.H4VE6a_header{padding:1rem}.H4VE6a_logo h1{font-size:1.5rem}.H4VE6a_main{min-height:calc(100vh - 180px);padding:1rem}.H4VE6a_optionsGrid4{grid-template-columns:repeat(2,1fr)}.H4VE6a_footer{padding:1rem;font-size:.8rem}}@media (max-width:400px){.H4VE6a_logo h1{font-size:1.3rem}.H4VE6a_logo p{font-size:.85rem}}
.JVMGUG_container{background:#fdfbff;flex-direction:column;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;display:flex;padding-top:220px!important}.JVMGUG_main{flex:1;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.JVMGUG_content{background:#fff;border-radius:24px;width:100%;max-width:800px;overflow:hidden;box-shadow:0 12px 48px #2d1b6914}.JVMGUG_calculatorCard,.JVMGUG_resultsCard{padding:3rem}.JVMGUG_calculatorCard h2,.JVMGUG_resultsCard h2{color:#2d1b69;text-align:center;margin-bottom:.5rem;font-size:2rem}.JVMGUG_subtitle{color:#8b85b1;text-align:center;margin-bottom:3rem;font-size:1.1rem}.JVMGUG_expensesGrid{gap:2rem;margin-bottom:3rem;display:grid}.JVMGUG_expenseItem{flex-direction:column;gap:1rem;display:flex}.JVMGUG_expenseHeader{align-items:center;gap:1rem;display:flex}.JVMGUG_icon{background:#f5f3ff;border-radius:12px;padding:.75rem;font-size:1.75rem}.JVMGUG_expenseLabel{flex-direction:column;display:flex}.JVMGUG_catTitle{color:#2d1b69;font-weight:700}.JVMGUG_catValue{color:#6b3fa0;font-size:.9rem;font-weight:600}.JVMGUG_slider{appearance:none;cursor:pointer;background:#e0ddff;border-radius:4px;width:100%;height:8px}.JVMGUG_slider::-webkit-slider-thumb{appearance:none;background:#4b1a8a;border:3px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 10px #4b1a8a33}.JVMGUG_totalSticky{color:#fff;background:#2d1b69;justify-content:space-between;align-items:center;margin:1rem -3rem -3rem;padding:2rem 3rem;display:flex}.JVMGUG_totalInfo{flex-direction:column;gap:.25rem;display:flex}.JVMGUG_totalMonthly{font-size:1.25rem;font-weight:600}.JVMGUG_totalMonthly span{color:#a5b4fc;font-size:1.75rem;font-weight:800}.JVMGUG_totalAnnual{opacity:.8;font-size:.9rem}.JVMGUG_btnPrimary{color:#2d1b69;cursor:pointer;background:#fff;border:none;border-radius:12px;padding:1rem 2rem;font-weight:800;transition:transform .2s}.JVMGUG_btnPrimary:hover{transform:scale(1.05)}.JVMGUG_resultsCard{background:#fff}.JVMGUG_summaryBox{text-align:center;background:#f5f3ff;border-radius:20px;margin-bottom:3rem;padding:2rem}.JVMGUG_summaryLabel{text-transform:uppercase;color:#6b3fa0;margin-bottom:.5rem;font-size:.9rem;font-weight:700;display:block}.JVMGUG_summaryValue{color:#2d1b69;font-size:2.5rem;font-weight:900}.JVMGUG_benchmarkItem{margin-bottom:2rem}.JVMGUG_benchmarkHeader{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.JVMGUG_countryFlag{font-size:1.25rem}.JVMGUG_countryName{color:#2d1b69;flex:1;font-weight:700}.JVMGUG_countryPrice{color:#6b3fa0;font-weight:700}.JVMGUG_benchmarkBarContainer{background:#f0edff;border-radius:6px;height:12px;margin-bottom:.5rem;overflow:hidden}.JVMGUG_benchmarkBar{background:linear-gradient(90deg,#4b1a8a,#6b3fa0);border-radius:6px;height:100%;transition:width 1s}.JVMGUG_diffText{color:#8b85b1;font-size:.85rem;font-weight:600}.JVMGUG_ctaBox{text-align:center;background:#f8f7ff;border-radius:24px;margin-top:4rem;padding:2.5rem}.JVMGUG_ctaBox h3{color:#2d1b69;margin-bottom:1rem}.JVMGUG_ctaButtons{flex-direction:column;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.JVMGUG_shareButton{color:var(--primary-color,#4f46e5);border:2px solid var(--primary-color,#4f46e5);cursor:pointer;background:#fff;border-radius:.5rem;padding:1rem;font-weight:700;transition:all .2s}.JVMGUG_shareButton:hover:not(:disabled){background:#4f46e50d}.JVMGUG_shareButton:disabled{opacity:.6;cursor:wait}.JVMGUG_ctaPrimary{color:#fff;background:#2d1b69;border-radius:12px;padding:1rem 2rem;font-weight:700;text-decoration:none}.JVMGUG_ctaSecondary{color:#2d1b69;cursor:pointer;background:0 0;border:2px solid #e0ddff;border-radius:12px;padding:1rem 2rem;font-weight:700}.JVMGUG_pathOptions{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;display:grid}.JVMGUG_pathCard{text-align:center;cursor:pointer;background:#f8f7ff;border:2px solid #e0ddff;border-radius:20px;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 2rem;font-family:inherit;transition:all .3s;display:flex}.JVMGUG_pathCard:hover{border-color:#4b1a8a;transform:translateY(-4px);box-shadow:0 8px 30px #2d1b691f}.JVMGUG_pathIcon{font-size:3rem}.JVMGUG_pathTitle{color:#2d1b69;font-size:1.2rem;font-weight:800}.JVMGUG_pathDesc{color:#8b85b1;font-size:.9rem;line-height:1.5}.JVMGUG_pathCta{color:#4b1a8a;margin-top:.5rem;font-size:.9rem;font-weight:700}.JVMGUG_directBudgetSection{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}.JVMGUG_budgetDisplay{text-align:center;color:#fff;background:linear-gradient(135deg,#2d1b69,#4b1a8a);border-radius:20px;padding:2rem}.JVMGUG_budgetAmount{font-size:3.5rem;font-weight:900;display:block}.JVMGUG_budgetLabel{opacity:.7;font-size:1rem}.JVMGUG_budgetMarkers{color:#8b85b1;justify-content:space-between;margin-top:-.5rem;font-size:.8rem;font-weight:600;display:flex}.JVMGUG_passportToggle{background:#f5f3ff;border-radius:16px;padding:1.5rem}.JVMGUG_toggleLabel{color:#2d1b69;cursor:pointer;align-items:center;gap:.75rem;font-weight:700;display:flex}.JVMGUG_checkbox{accent-color:#4b1a8a;width:20px;height:20px}.JVMGUG_passportNote{color:#2e7d32;margin-top:.75rem;padding-left:2.5rem;font-size:.9rem;font-weight:600}.JVMGUG_honestMessage{background:#fff8e1;border:1px solid #ffe082;border-radius:16px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.JVMGUG_warningIcon{font-size:1.5rem}.JVMGUG_honestMessage p{color:#5d4037;font-size:.9rem;line-height:1.5}.JVMGUG_budgetContext{background:#f8f7ff;border-radius:16px;padding:1.5rem}.JVMGUG_budgetContext h3{color:#2d1b69;margin-bottom:1rem;font-size:1rem}.JVMGUG_budgetTiers{flex-wrap:wrap;gap:.5rem;display:flex}.JVMGUG_tierBadge{color:#2d1b69;background:#fff;border:1px solid #e0ddff;border-radius:20px;padding:.4rem .8rem;font-size:.85rem;font-weight:600;display:inline-block}.JVMGUG_universityList{flex-direction:column;gap:1.5rem;margin:2rem 0;display:flex}.JVMGUG_universityCard{background:#f8f7ff;border:1px solid #e0ddff;border-radius:20px;padding:2rem;transition:all .3s}.JVMGUG_universityCard:hover{border-color:#4b1a8a;box-shadow:0 4px 20px #2d1b6914}.JVMGUG_uniHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.JVMGUG_uniName{color:#2d1b69;font-size:1.1rem;font-weight:800}.JVMGUG_uniLocation{color:#8b85b1;font-size:.85rem}.JVMGUG_uniCost{text-align:right}.JVMGUG_uniPrice{color:#4b1a8a;font-size:1.5rem;font-weight:900}.JVMGUG_uniPriceLabel{color:#8b85b1;font-size:.8rem}.JVMGUG_euDiscount{color:#2e7d32;font-size:.75rem;font-weight:700;display:block}.JVMGUG_preferredBadge{color:#fff;background:#059669;border-radius:4px;margin-left:.25rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.JVMGUG_uniCostDetails{color:#64748b;margin:.5rem 0;font-size:.85rem}.JVMGUG_viewProfileLinkCustom{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;margin-top:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.JVMGUG_viewProfileLinkCustom:hover{background:#e0f2fe;border-color:#7dd3fc}.JVMGUG_uniDetails{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.JVMGUG_uniMatch{color:#6b3fa0;font-size:.85rem;font-weight:500}.JVMGUG_uniSavings{color:#2e7d32;background:#e8f5e9;border-radius:12px;padding:.25rem .75rem;font-size:.85rem;font-weight:700}.JVMGUG_uniProjection{color:#555;background:#fff;border-radius:12px;padding:.75rem 1rem;font-size:.9rem}.JVMGUG_uniProjection strong{color:#2d1b69}.JVMGUG_viewUniLink{color:#4b1a8a;text-align:center;background:#eef2ff;border:1px solid #e0e7ff;border-radius:12px;width:100%;margin-top:1rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.JVMGUG_viewUniLink:hover{background:#e0e7ff;transform:translateY(-2px)}.JVMGUG_noResults{text-align:center;background:#fff8e1;border-radius:20px;margin:2rem 0;padding:3rem 2rem}.JVMGUG_noResultsIcon{margin-bottom:1rem;font-size:3rem;display:block}.JVMGUG_noResults h3{color:#5d4037;margin-bottom:.5rem}.JVMGUG_noResults p{color:#8d6e63;line-height:1.6}.JVMGUG_comparisonInsight{background:#f0edff;border-radius:20px;margin-top:2rem;padding:2rem}.JVMGUG_comparisonInsight h3{color:#2d1b69;margin-bottom:1rem}.JVMGUG_comparisonInsight ul{padding:0;list-style:none}.JVMGUG_comparisonInsight li{color:#555;padding:.5rem 0 .5rem 1.5rem;line-height:1.5;position:relative}.JVMGUG_comparisonInsight li:before{content:"→";color:#4b1a8a;font-weight:700;position:absolute;left:0}.JVMGUG_comparisonInsight li strong{color:#2d1b69}@media (max-width:640px){.JVMGUG_container{padding-top:140px!important}.JVMGUG_pathOptions{grid-template-columns:1fr;gap:1rem}.JVMGUG_calculatorCard,.JVMGUG_resultsCard{padding:2rem 1rem}.JVMGUG_calculatorCard h2,.JVMGUG_resultsCard h2{font-size:1.5rem}.JVMGUG_subtitle{margin-bottom:2rem;font-size:.95rem}.JVMGUG_totalSticky{flex-direction:column;gap:1.5rem;margin:1rem -1rem -1rem;padding:1.5rem}.JVMGUG_totalMonthly{text-align:center;font-size:1.1rem}.JVMGUG_totalMonthly span{font-size:1.5rem}.JVMGUG_budgetAmount{font-size:2.5rem}.JVMGUG_pathCard{padding:1.5rem}.JVMGUG_btnPrimary,.JVMGUG_ctaButtons,.JVMGUG_shareButton,.JVMGUG_ctaPrimary,.JVMGUG_ctaSecondary{width:100%;margin:0}.JVMGUG_summaryValue{font-size:2rem}}.JVMGUG_loadingBar{text-align:center;color:#2b1761;background:#f0edff;border-radius:8px;margin-bottom:1.5rem;padding:.75rem;font-size:.9rem;animation:1.5s ease-in-out infinite JVMGUG_pulse}@keyframes JVMGUG_pulse{0%,to{opacity:1}50%{opacity:.5}}.JVMGUG_durationSelector{margin-top:1.5rem}.JVMGUG_durationLabel{color:#2d1b69;margin-bottom:.75rem;font-weight:600;display:block}.JVMGUG_durationButtons{gap:.75rem;display:flex}.JVMGUG_durationBtn{color:#475569;cursor:pointer;background:#fff;border:2px solid #e0ddff;border-radius:12px;flex:1;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:all .2s}.JVMGUG_durationBtn:hover{color:#2b1761;border-color:#2b1761}.JVMGUG_durationActive{color:#fff;background:#2b1761;border-color:#2b1761}.JVMGUG_durationActive:hover{color:#fff;background:#3d2280;border-color:#3d2280}.JVMGUG_durationDisabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.JVMGUG_durationDisabled:hover{color:#999;background:0 0;border-color:#ddd}.JVMGUG_durationNote{color:#b03a2e;margin-top:.5rem;font-size:.8rem;font-style:italic}.JVMGUG_pendingBadge{color:#92400e;vertical-align:middle;background:#fef3c7;border:1px solid #f59e0b;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:.7rem;display:inline-block}
.qZI7Ka_resultsContainer{background:linear-gradient(135deg,#f8f9ff 0%,#e8edf9 100%);min-height:100vh;padding:2rem 1rem}.qZI7Ka_header{text-align:center;margin-bottom:4rem}.qZI7Ka_titleSection{margin-bottom:3rem}.qZI7Ka_title{color:#2d1b69;margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1.2}.qZI7Ka_subtitle{color:#6b7280;max-width:600px;margin:0 auto;font-size:1.2rem}.qZI7Ka_scoreHighlight{color:#fff;background:linear-gradient(135deg,#2d1b69 0%,#4b1a8a 100%);border-radius:24px;max-width:500px;margin:0 auto;padding:3rem;box-shadow:0 20px 60px #2d1b694d}.qZI7Ka_totalScore{justify-content:center;align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}.qZI7Ka_scoreNumber{font-size:4rem;font-weight:800;line-height:1}.qZI7Ka_scoreMax{opacity:.8;font-size:1.5rem}.qZI7Ka_scoreBand{color:var(--band-color,white);font-size:1.3rem;font-weight:600}.qZI7Ka_content{flex-direction:column;gap:3rem;max-width:1000px;margin:0 auto;display:flex}.qZI7Ka_section{background:#fff;border:1px solid #f3f4f6;border-radius:20px;padding:3rem;box-shadow:0 10px 40px #2d1b691a}.qZI7Ka_sectionTitle{color:#2d1b69;text-align:center;border-bottom:2px solid #e5e7eb;margin-bottom:2rem;padding-bottom:1rem;font-size:1.8rem;font-weight:700}.qZI7Ka_scoreBreakdown{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.qZI7Ka_sectionScore{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:2rem}.qZI7Ka_sectionHeader{border-bottom:2px solid #e5e7eb;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.qZI7Ka_sectionIcon{font-size:2.5rem}.qZI7Ka_sectionInfo h3{color:#2d1b69;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.qZI7Ka_sectionPoints{color:#6b7280;font-size:1.1rem;font-weight:600}.qZI7Ka_subsectionScores{flex-direction:column;gap:1rem;display:flex}.qZI7Ka_subsectionItem{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.qZI7Ka_subsectionEmoji{text-align:center;width:24px;font-size:1.2rem}.qZI7Ka_subsectionName{color:#374151;flex:1;font-weight:500}.qZI7Ka_subsectionLabel{color:#6b7280;font-size:.9rem;font-weight:600}.qZI7Ka_scoreScale{margin:2rem 0;position:relative}.qZI7Ka_scaleBar{border-radius:30px;height:60px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.qZI7Ka_scaleSegment{color:#fff;text-align:center;flex:1;justify-content:center;align-items:center;padding:0 .5rem;font-size:.9rem;font-weight:600;display:flex}.qZI7Ka_segmentRed{background:#dc3545}.qZI7Ka_segmentOrange{background:#fd7e14}.qZI7Ka_segmentYellow{background:#ffc107}.qZI7Ka_segmentGreen{background:#28a745}.qZI7Ka_segmentPurple{background:#6b3fa0}.qZI7Ka_scoreMarker{top:-15px;left:var(--marker-left,0%);background:var(--marker-color,#4b1a8a);color:#fff;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:700;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 15px #0003}.qZI7Ka_markerScore{text-shadow:1px 1px 2px #00000080}.qZI7Ka_scaleLabels{color:#6b7280;justify-content:space-between;margin-top:1rem;padding:0 1rem;font-size:.85rem;display:flex}.qZI7Ka_scaleLabels span{text-align:center;flex:1}.qZI7Ka_universitySection{text-align:center}.qZI7Ka_universityIntro{color:#374151;margin-bottom:2rem;font-size:1.2rem;line-height:1.6}.qZI7Ka_universityList{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.qZI7Ka_universityItem{border:2px solid;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;transition:all .3s;display:flex}.qZI7Ka_universityItem.qZI7Ka_competitive{color:#065f46;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-color:#059669}.qZI7Ka_universityItem.qZI7Ka_eligible{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-color:#d97706}.qZI7Ka_universityItem.qZI7Ka_reach{color:#991b1b;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border-color:#ef4444}.qZI7Ka_universityStatus{flex-shrink:0;font-size:1.5rem}.qZI7Ka_universityName{text-align:left;flex:1;font-size:1.1rem;font-weight:600}.qZI7Ka_universityRange{opacity:.8;font-size:.9rem}.qZI7Ka_improvementSection{flex-direction:column;gap:2rem;display:flex}.qZI7Ka_potential{text-align:center;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border:2px solid #0ea5e9;border-radius:16px;padding:2rem}.qZI7Ka_potentialText{color:#0c4a6e;margin-bottom:1rem;font-size:1.1rem;line-height:1.6}.qZI7Ka_potentialExample{color:#075985;font-size:1.2rem;font-weight:600}.qZI7Ka_priorities h4{color:#2d1b69;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.qZI7Ka_priorityList{flex-direction:column;gap:1rem;display:flex}.qZI7Ka_priorityItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.qZI7Ka_priorityNumber{color:#fff;background:#2d1b69;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.9rem;font-weight:600;display:flex}.qZI7Ka_comparisonIntro{color:#374151;background:#f3f4f6;border-left:4px solid #2d1b69;border-radius:0 8px 8px 0;margin-bottom:2rem;padding:1.5rem;font-style:italic;line-height:1.7}.qZI7Ka_comparisonTable{background:#e5e7eb;border-radius:12px;grid-template-columns:2fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.qZI7Ka_tableHeader{display:contents}.qZI7Ka_tableHeader>div{color:#fff;text-align:center;background:#2d1b69;padding:1.25rem;font-weight:600}.qZI7Ka_tableRow{display:contents}.qZI7Ka_tableRow>div{text-align:center;background:#fff;padding:1rem}.qZI7Ka_feature{color:#374151;font-weight:600;text-align:left!important}.qZI7Ka_basic{color:#6b7280}.qZI7Ka_premium{color:#2d1b69;font-weight:600}.qZI7Ka_ctaSection{color:#fff;text-align:center;background:linear-gradient(135deg,#2d1b69 0%,#4b1a8a 100%)}.qZI7Ka_ctaContent{max-width:600px;margin:0 auto}.qZI7Ka_ctaTitle{margin-bottom:2rem;font-size:2.2rem;font-weight:700;line-height:1.3}.qZI7Ka_ctaButtons{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2rem;display:flex}.qZI7Ka_shareButton{color:#6b3fa0;cursor:pointer;background:#fff;border:2px solid #6b3fa0;border-radius:.75rem;flex:1;padding:1.125rem 2rem;font-size:1.125rem;font-weight:700;transition:all .2s}.qZI7Ka_shareButton:hover:not(:disabled){background:#6b3fa00d}.qZI7Ka_shareButton:disabled{opacity:.6;cursor:wait}.qZI7Ka_primaryCta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d366 0%,#20ba5a 100%);border:none;border-radius:50px;min-width:250px;padding:1.25rem 2.5rem;font-size:1.2rem;font-weight:600;transition:all .3s;box-shadow:0 8px 25px #25d3664d}.qZI7Ka_primaryCta:hover{transform:translateY(-3px);box-shadow:0 12px 35px #25d36666}.qZI7Ka_secondaryCta{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff;border-radius:50px;min-width:250px;padding:1.25rem 2.5rem;font-size:1.2rem;font-weight:600;transition:all .3s}.qZI7Ka_secondaryCta:hover{color:#2d1b69;background:#fff;transform:translateY(-3px)}.qZI7Ka_chatSection{border-top:1px solid #fff3;margin-top:3rem;padding-top:2rem}.qZI7Ka_chatSection h3{margin-bottom:1.5rem;font-size:1.3rem}.qZI7Ka_chatIframe{background:#fff;border:none;border-radius:16px;width:100%;height:400px}@media (max-width:600px){.qZI7Ka_resultsContainer{padding:1rem .5rem}.qZI7Ka_title{font-size:2rem}.qZI7Ka_subtitle{font-size:1rem}.qZI7Ka_scoreHighlight{margin:1rem;padding:2rem 1.5rem}.qZI7Ka_scoreNumber{font-size:2.5rem}.qZI7Ka_scoreMax{font-size:1.2rem}.qZI7Ka_scoreBand{font-size:1.1rem}.qZI7Ka_section{padding:2rem 1.5rem}.qZI7Ka_sectionTitle{font-size:1.5rem}.qZI7Ka_scoreBreakdown{grid-template-columns:1fr;gap:2rem}.qZI7Ka_sectionScore{padding:1.5rem}.qZI7Ka_sectionHeader{text-align:center;flex-direction:column;gap:.5rem}.qZI7Ka_scaleBar{height:50px}.qZI7Ka_scaleSegment{padding:0 .25rem;font-size:.7rem}.qZI7Ka_scaleLabels{text-align:center;flex-direction:column;gap:.5rem;font-size:.7rem}.qZI7Ka_universityList{grid-template-columns:1fr;gap:1rem}.qZI7Ka_universityItem{padding:1rem}.qZI7Ka_comparisonTable{grid-template-columns:1fr;gap:1px}.qZI7Ka_tableHeader>div,.qZI7Ka_tableRow>div{padding:1rem}.qZI7Ka_ctaTitle{font-size:1.8rem}.qZI7Ka_ctaButtons{flex-direction:column;align-items:center}.qZI7Ka_primaryCta,.qZI7Ka_secondaryCta{width:100%;min-width:auto;max-width:300px}.qZI7Ka_chatIframe{height:350px}}@media (max-width:900px) and (min-width:601px){.qZI7Ka_scoreBreakdown{gap:2rem}.qZI7Ka_universityList{grid-template-columns:repeat(2,1fr)}.qZI7Ka_comparisonTable{font-size:.9rem}.qZI7Ka_ctaButtons{gap:1rem}}.qZI7Ka_studyPlan{margin-top:1rem}.qZI7Ka_planSummary{color:#374151;margin-bottom:.5rem;line-height:1.6}.qZI7Ka_planImprovement{color:#1d4ed8;margin-bottom:1.25rem;font-weight:600}.qZI7Ka_dayPlan{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1rem;padding:1rem}.qZI7Ka_dayPlan h4{color:#111827;margin:0 0 .5rem;font-size:.95rem}.qZI7Ka_dayPlan ul{margin:0 0 .25rem 1.25rem;padding:0}.qZI7Ka_dayPlan li{color:#374151;margin-bottom:.2rem;font-size:.875rem}.qZI7Ka_dayTime{color:#6b7280;margin-top:.5rem;margin-bottom:0;font-size:.8rem}.qZI7Ka_planLoading{color:#6b7280;margin-top:1rem;font-style:italic}.qZI7Ka_planError{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.qZI7Ka_planError p{color:#991b1b;margin:0;font-size:.9rem}.qZI7Ka_retryBtn{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:6px;padding:.4rem 1rem;font-size:.875rem}.qZI7Ka_retryBtn:hover{background:#1e40af}
.VJ0T3W_pageContainer{min-height:100vh;position:relative;overflow-x:hidden;padding-top:240px!important}.VJ0T3W_globalProgress{z-index:1000;pointer-events:none;width:fit-content;margin:0 auto 2rem;position:sticky;top:100px}.VJ0T3W_progressSteps{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border:1px solid #fff3;border-radius:50px;align-items:center;gap:2rem;padding:1rem 2rem;display:flex;box-shadow:0 8px 32px #2d1b6926}.VJ0T3W_step{opacity:.4;flex-direction:column;align-items:center;gap:.5rem;transition:all .4s;display:flex;position:relative}.VJ0T3W_step.VJ0T3W_active{opacity:1;transform:scale(1.05)}.VJ0T3W_step.VJ0T3W_completed{opacity:1}.VJ0T3W_step:after{content:"";z-index:-1;background:#e5e7eb;width:32px;height:2px;transition:background .4s;position:absolute;top:16px;left:32px}.VJ0T3W_step:last-child:after{display:none}.VJ0T3W_step.VJ0T3W_completed:after{background:linear-gradient(90deg,#059669 0%,#047857 100%)}.VJ0T3W_step.VJ0T3W_active:after{background:linear-gradient(90deg,#2d1b69 0%,#4b1a8a 100%)}.VJ0T3W_stepNumber{z-index:2;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:700;transition:all .4s;display:flex;position:relative}.VJ0T3W_step.VJ0T3W_active .VJ0T3W_stepNumber{color:#fff;background:linear-gradient(135deg,#2d1b69 0%,#4b1a8a 100%);box-shadow:0 4px 15px #2d1b694d}.VJ0T3W_step.VJ0T3W_completed .VJ0T3W_stepNumber{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);box-shadow:0 4px 15px #0596694d}.VJ0T3W_stepLabel{color:#374151;white-space:nowrap;text-align:center;font-size:.85rem;font-weight:600;transition:color .4s}.VJ0T3W_step.VJ0T3W_active .VJ0T3W_stepLabel{color:#2d1b69}.VJ0T3W_step.VJ0T3W_completed .VJ0T3W_stepLabel{color:#059669}@media (max-width:600px){.VJ0T3W_pageContainer{padding-top:140px!important}.VJ0T3W_globalProgress{z-index:100;position:fixed;top:100px;left:.5rem;right:.5rem;transform:none}.VJ0T3W_progressSteps{flex:1;justify-content:space-between;gap:.5rem;padding:.5rem 1rem}.VJ0T3W_step:after{display:none}.VJ0T3W_stepNumber{width:28px;height:28px;font-size:.8rem}.VJ0T3W_stepLabel{font-size:.65rem;display:none}.VJ0T3W_step.VJ0T3W_active .VJ0T3W_stepLabel{background:#fff;border-radius:10px;padding:2px 8px;display:block;position:absolute;top:35px;box-shadow:0 2px 10px #0000001a}}@media (max-width:900px) and (min-width:601px){.VJ0T3W_progressSteps{gap:1.5rem;padding:.875rem 1.75rem}.VJ0T3W_stepLabel{font-size:.8rem}}@keyframes VJ0T3W_fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes VJ0T3W_fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes VJ0T3W_fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.VJ0T3W_step,.VJ0T3W_stepNumber,.VJ0T3W_stepLabel{transition:none}@keyframes VJ0T3W_fadeInUp{0%,to{opacity:1;transform:none}}@keyframes VJ0T3W_fadeInRight{0%,to{opacity:1;transform:none}}@keyframes VJ0T3W_fadeInLeft{0%,to{opacity:1;transform:none}}}
.Zo9GmW_container{background:var(--color-surface,#f8f9fa);border:1px solid var(--color-border,#e5e7eb);border-radius:.75rem;margin:1rem 0;padding:1rem}.Zo9GmW_label{color:var(--color-text-secondary,#6b7280);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.Zo9GmW_cardGrid{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.Zo9GmW_card{background:var(--color-white,#fff);border:2px solid var(--color-border,#e5e7eb);cursor:pointer;border-radius:.625rem;flex:160px;align-items:center;gap:.75rem;min-width:160px;max-width:220px;padding:.625rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.Zo9GmW_card:hover{border-color:var(--color-primary,#4f46e5);box-shadow:0 0 0 3px #4f46e51a}.Zo9GmW_cardSelected{border-color:var(--color-primary,#4f46e5);background:var(--color-primary-light,#eef2ff);box-shadow:0 0 0 3px #4f46e526}.Zo9GmW_avatar{flex-shrink:0;width:40px;height:40px;position:relative}.Zo9GmW_avatarImg{object-fit:cover;border-radius:50%;width:40px;height:40px}.Zo9GmW_avatarInitials{background:var(--color-primary,#4f46e5);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:700;display:flex}.Zo9GmW_checkIcon{color:var(--color-primary,#4f46e5);background:#fff;border-radius:50%;font-size:1rem;line-height:1;position:absolute;bottom:-4px;right:-4px}.Zo9GmW_cardInfo{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex;overflow:hidden}.Zo9GmW_cardName{color:var(--color-text,#111827);white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:.875rem;font-weight:600;overflow:hidden}.Zo9GmW_cardRole{color:var(--color-text-secondary,#6b7280);text-transform:capitalize;font-size:.75rem}.Zo9GmW_otherBtn{color:var(--color-primary,#4f46e5);cursor:pointer;background:0 0;border:none;margin-top:.25rem;padding:.25rem 0;font-size:.8rem;text-decoration:underline}.Zo9GmW_otherSection{border-top:1px solid var(--color-border,#e5e7eb);margin-top:1rem;padding-top:1rem}.Zo9GmW_searching{color:var(--color-text-secondary,#6b7280);font-size:.85rem;font-style:italic}.Zo9GmW_noResults{color:var(--color-text-secondary,#6b7280);font-size:.85rem}.Zo9GmW_emailFallback{margin-top:1rem}.Zo9GmW_emailRow{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.Zo9GmW_emailInput{border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;flex:1;min-width:180px;padding:.5rem .75rem;font-size:.875rem}.Zo9GmW_emailInput:focus{border-color:var(--color-primary,#4f46e5);outline:none;box-shadow:0 0 0 2px #4f46e51a}.Zo9GmW_emailSubmitBtn{background:var(--color-primary,#4f46e5);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.Zo9GmW_emailSubmitBtn:disabled{background:var(--color-border,#e5e7eb);color:var(--color-text-secondary,#6b7280);cursor:not-allowed}.Zo9GmW_selectedNote{color:var(--color-success,#16a34a);margin-top:.4rem;font-size:.8rem}@media (max-width:480px){.Zo9GmW_cardGrid{flex-direction:column}.Zo9GmW_card{max-width:100%}.Zo9GmW_emailRow{flex-direction:column}.Zo9GmW_emailSubmitBtn{width:100%}}
.ZRUPVW_wrapper{width:100%;position:relative}.ZRUPVW_trigger{color:#111827;cursor:pointer;box-sizing:border-box;text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:.5rem .75rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s;display:flex}.ZRUPVW_trigger:focus,.ZRUPVW_trigger:hover{border-color:#3b82f6;outline:none}.ZRUPVW_selectedText{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;display:flex;overflow:hidden}.ZRUPVW_placeholder{color:#9ca3af}.ZRUPVW_arrow{color:#6b7280;margin-left:.5rem;font-size:.75rem}.ZRUPVW_dropdown{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;max-height:260px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ZRUPVW_searchBox{border-bottom:1px solid #f3f4f6;padding:.5rem}.ZRUPVW_searchInput{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:.4rem .6rem;font-size:.88rem}.ZRUPVW_searchInput:focus{border-color:#3b82f6}.ZRUPVW_list{max-height:200px;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.ZRUPVW_option{cursor:pointer;color:#1f2937;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;transition:background .1s;display:flex}.ZRUPVW_option:hover,.ZRUPVW_option.ZRUPVW_active{color:#1d4ed8;background:#eff6ff}.ZRUPVW_empty{color:#6b7280;text-align:center;padding:.75rem;font-size:.88rem}
.BriRdW_container{padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.BriRdW_form{flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto;display:flex}.BriRdW_formSection{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 2px #0000000d}.BriRdW_sectionTitle{color:#111827;border-bottom:1px solid #f3f4f6;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.BriRdW_formGroup{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.BriRdW_label{color:#374151;font-size:.875rem;font-weight:500}.BriRdW_input,.BriRdW_select{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;width:100%;padding:.625rem .75rem;font-size:.9375rem;transition:all .2s}.BriRdW_input:focus,.BriRdW_select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.BriRdW_phoneInput input{border:1px solid #e2e8f0!important;border-radius:.5rem!important;outline:none!important;width:100%!important;padding:.625rem .75rem!important;font-size:.9375rem!important}.BriRdW_phoneInput input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.BriRdW_staffList{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.5rem;margin:.75rem 0;padding:0;list-style:none}.BriRdW_staffList li{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.BriRdW_staffList li:last-child{border-bottom:none}.BriRdW_staffAssignForm{gap:.75rem;margin-top:.5rem;display:flex}.BriRdW_staffAssignForm select{flex:1}.BriRdW_addButton{color:#fff;cursor:pointer;background-color:#059669;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .2s}.BriRdW_addButton:hover:not(:disabled){background-color:#047857}.BriRdW_addButton:disabled{cursor:not-allowed;background-color:#d1d5db}.BriRdW_removeButton{color:#dc2626;cursor:pointer;background-color:#fee2e2;border:none;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}.BriRdW_removeButton:hover{color:#b91c1c;background-color:#fecaca}.BriRdW_error{color:#dc2626;margin-top:.25rem;font-size:.75rem}.BriRdW_success{color:#059669;margin-top:.25rem;font-size:.75rem}.BriRdW_hint{color:#6b7280;margin-top:.25rem;font-size:.75rem}.BriRdW_relatedUserCard{border:1px solid #f3f4f6;border-radius:.5rem;align-items:center;gap:1rem;margin-bottom:.75rem;padding:1rem;display:flex}.BriRdW_relatedUserImage{object-fit:cover;border-radius:50%}.BriRdW_relatedUserInfo{flex:1}.BriRdW_relatedUserInfo p{margin:0;font-size:.875rem}@media (max-width:768px){.BriRdW_container{padding:1rem}.BriRdW_formSection{padding:1.25rem}.BriRdW_staffAssignForm{flex-direction:column;gap:.5rem}.BriRdW_addButton{width:100%}.BriRdW_relatedUserCard{flex-wrap:wrap;gap:.75rem}}@media (max-width:480px){.BriRdW_container{padding:.75rem}.BriRdW_formSection{border-radius:.5rem;padding:1rem}.BriRdW_sectionTitle{margin-bottom:1rem;font-size:1rem}}
.qx1AuW_container{background-color:#f8fafc;min-height:100vh;padding-top:130px}@media screen and (max-width:768px){.qx1AuW_container{padding-top:70px}}.qx1AuW_header{z-index:100;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:130px;box-shadow:0 2px 10px #0000000d}@media screen and (max-width:768px){.qx1AuW_header{padding:.75rem 1rem;top:70px}}.qx1AuW_logo{color:#1e293b;font-size:1.25rem;font-weight:800}.qx1AuW_userName{color:#64748b;font-size:.875rem}.qx1AuW_main{width:100%;max-width:1200px;margin:0 auto;padding:40px 2rem 4rem;position:relative}@media screen and (max-width:768px){.qx1AuW_main{padding:20px 1rem 3rem}}.qx1AuW_loading,.qx1AuW_errorContainer,.qx1AuW_unsupported{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.qx1AuW_backButton{color:#fff;background:#2563eb;border-radius:.5rem;margin-top:1.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:opacity .2s}.qx1AuW_backButton:hover{opacity:.9}
.Pvx9dq_container{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);min-height:100vh;padding:2rem}.Pvx9dq_loading,.Pvx9dq_error{text-align:center;background:#fff;border-radius:16px;max-width:600px;margin:0 auto;padding:4rem 2rem}.Pvx9dq_error button{color:#fff;cursor:pointer;background:#667eea;border:none;border-radius:8px;margin-top:1.5rem;padding:.75rem 2rem;font-size:1rem}.Pvx9dq_header{align-items:center;gap:2rem;max-width:1400px;margin:0 auto 2rem;display:flex}.Pvx9dq_backButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;transition:all .2s}.Pvx9dq_backButton:hover{background:#ffffff4d}.Pvx9dq_headerInfo{flex:1;align-items:center;gap:1rem;display:flex}.Pvx9dq_avatar{object-fit:cover;border:3px solid #fff;border-radius:50%}.Pvx9dq_title{color:#fff;text-shadow:0 2px 4px #0000001a;margin:0;font-size:1.75rem}.Pvx9dq_subtitle{color:#ffffffe6;margin:.25rem 0 0;font-size:1.1rem}.Pvx9dq_warningBanner{background-color:#fff9db;border:1px solid #fcc419;border-left-width:5px;border-radius:6px;align-items:center;gap:1rem;max-width:1400px;margin:0 auto 1.5rem;padding:1.25rem;display:flex;box-shadow:0 4px 6px #0000000d}.Pvx9dq_warningContent{align-items:center;width:100%;display:flex}.Pvx9dq_warningIconWrapper{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;display:flex;box-shadow:0 2px 4px #0000000d}.Pvx9dq_warningIcon{color:#f59f00;width:1.5rem;height:1.5rem}.Pvx9dq_warningText{color:#664d03;font-size:.95rem;line-height:1.5}.Pvx9dq_warningText strong{color:#854d0e;text-transform:uppercase;letter-spacing:.05em;margin-right:.25rem;font-size:.8rem;font-weight:700;display:inline-block}.Pvx9dq_stepIndicator{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto 2rem;padding:1.5rem 2rem;display:flex;box-shadow:0 4px 20px #0000001a}.Pvx9dq_stepItem{color:#a0aec0;align-items:center;gap:.75rem;font-weight:500;display:flex;position:relative}.Pvx9dq_stepItem.Pvx9dq_active{color:#667eea}.Pvx9dq_stepItem.Pvx9dq_completed{color:#48bb78}.Pvx9dq_stepNumber{color:#a0aec0;background:#edf2f7;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;transition:all .3s;display:flex}.Pvx9dq_stepItem.Pvx9dq_active .Pvx9dq_stepNumber{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.Pvx9dq_stepItem.Pvx9dq_completed .Pvx9dq_stepNumber{color:#fff;background:#48bb78}.Pvx9dq_content{grid-template-columns:350px 1fr;gap:2rem;max-width:1400px;margin:0 auto;display:grid}.Pvx9dq_sidebar{flex-direction:column;gap:1.5rem;display:flex}.Pvx9dq_detailsCard{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px #0000001a}.Pvx9dq_detailsCard h3{color:#2d3748;margin:0 0 1.5rem;font-size:1.25rem}.Pvx9dq_detailItem{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.Pvx9dq_detailItem:last-child{margin-bottom:0}.Pvx9dq_icon{color:#667eea;flex-shrink:0;margin-top:.25rem;font-size:1.25rem}.Pvx9dq_detailItem strong{color:#2d3748;margin-bottom:.25rem;font-size:.95rem;display:block}.Pvx9dq_detailItem p{color:#718096;margin:0;font-size:.95rem;line-height:1.4}.Pvx9dq_selectedSlot{border-top:2px solid #edf2f7;margin-top:1.5rem;padding-top:1.5rem}.Pvx9dq_selectedSlot strong{color:#2d3748;margin-bottom:.5rem;display:block}.Pvx9dq_selectedSlot p{color:#667eea;margin:0;font-size:1rem;font-weight:600}.Pvx9dq_timezoneSelector{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px #0000001a}.Pvx9dq_timezoneSelector label{color:#2d3748;margin-bottom:.75rem;font-size:.95rem;font-weight:600;display:block}.Pvx9dq_mainArea{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 20px #0000001a}.Pvx9dq_calendarContainer h2,.Pvx9dq_formContainer h2,.Pvx9dq_confirmContainer h2{color:#2d3748;margin:0 0 1.5rem;font-size:1.75rem}.Pvx9dq_formDescription{color:#718096;margin-bottom:2rem;font-size:1.05rem}.Pvx9dq_backButtonSecondary{color:#4a5568;cursor:pointer;background:#edf2f7;border:none;border-radius:8px;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:1rem;transition:all .2s}.Pvx9dq_backButtonSecondary:hover:not(:disabled){background:#e2e8f0}.Pvx9dq_backButtonSecondary:disabled{opacity:.5;cursor:not-allowed}.Pvx9dq_confirmContainer{max-width:700px}.Pvx9dq_confirmDetails{background:#f7fafc;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.Pvx9dq_confirmDetails h3{color:#2d3748;margin:0 0 1rem;font-size:1.125rem}.Pvx9dq_confirmRow{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:.75rem 0;display:flex}.Pvx9dq_confirmRow:last-child{border-bottom:none}.Pvx9dq_confirmRow strong{color:#4a5568;font-weight:600}.Pvx9dq_confirmRow span{color:#2d3748;text-align:right}.Pvx9dq_errorBanner{color:#c53030;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.Pvx9dq_confirmActions{justify-content:flex-end;gap:1rem;display:flex}.Pvx9dq_confirmButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s}.Pvx9dq_confirmButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.Pvx9dq_confirmButton:disabled{opacity:.7;cursor:not-allowed}.Pvx9dq_successContainer{text-align:center;max-width:600px;margin:0 auto;padding:3rem 2rem}.Pvx9dq_successIcon{color:#48bb78;margin-bottom:1.5rem;font-size:4rem}.Pvx9dq_successContainer h2{color:#2d3748;margin-bottom:1rem;font-size:2rem}.Pvx9dq_successMessage{color:#718096;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.Pvx9dq_confirmationNumber{background:#f7fafc;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.Pvx9dq_confirmationNumber strong{color:#4a5568;margin-bottom:.5rem;display:block}.Pvx9dq_confirmationNumber span{color:#667eea;font-family:Courier New,monospace;font-size:1.5rem;font-weight:700}.Pvx9dq_doneButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s}.Pvx9dq_doneButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}@media (max-width:1024px){.Pvx9dq_content{grid-template-columns:1fr}.Pvx9dq_sidebar{order:-1}}@media (max-width:768px){.Pvx9dq_container{padding:1rem}.Pvx9dq_header{flex-direction:column;align-items:flex-start}.Pvx9dq_stepIndicator{padding:1rem}.Pvx9dq_stepItem span{display:none}.Pvx9dq_mainArea{padding:1.5rem}.Pvx9dq_confirmActions{flex-direction:column}.Pvx9dq_confirmActions button{width:100%}}
.aQcs8q_overlay{z-index:9999;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;animation:.18s ease-out aQcs8q_fadeIn;display:flex;position:fixed;inset:0}@keyframes aQcs8q_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes aQcs8q_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.aQcs8q_dialog{background:#fff;border-radius:16px;flex-direction:column;gap:1.25rem;width:100%;max-width:520px;padding:2rem;animation:.22s ease-out aQcs8q_slideUp;display:flex;box-shadow:0 24px 48px #6b21a82e,0 4px 12px #0000001a}.aQcs8q_header{align-items:center;gap:.75rem;display:flex}.aQcs8q_iconWrapper{background:linear-gradient(135deg,#ede9fe,#ddd6fe);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.aQcs8q_iconWrapper svg{color:#7c3aed;font-size:1.25rem}.aQcs8q_title{color:#1e1b4b;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.aQcs8q_description{color:#475569;margin:0;font-size:.92rem;line-height:1.55}.aQcs8q_fieldList{background:#faf5ff;border:1px solid #ede9fe;border-radius:10px;flex-direction:column;gap:.45rem;max-height:200px;margin:0;padding:.75rem 1rem;list-style:none;display:flex;overflow-y:auto}.aQcs8q_fieldItem{color:#6b21a8;align-items:center;gap:.5rem;font-size:.88rem;font-weight:500;display:flex}.aQcs8q_fieldItem:before{content:"○";color:#a78bfa;font-size:.7rem}.aQcs8q_actions{gap:.75rem;margin-top:.25rem;display:flex}.aQcs8q_continueBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:10px;flex:1;padding:.7rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .18s}.aQcs8q_continueBtn:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 4px 14px #6b21a859}.aQcs8q_stayBtn{color:#64748b;cursor:pointer;background:0 0;border:1.5px solid #e2e8f0;border-radius:10px;flex:1;padding:.7rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .18s}.aQcs8q_stayBtn:hover{background:#f8fafc;border-color:#cbd5e1}.aQcs8q_note{color:#94a3b8;text-align:center;margin:0;font-size:.78rem;line-height:1.4}@media (max-width:480px){.aQcs8q_dialog{border-radius:14px;padding:1.5rem}.aQcs8q_actions{flex-direction:column}.aQcs8q_title{font-size:1.05rem}}
._95sXxa_container{width:100%;position:relative}._95sXxa_box{cursor:text;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:44px;padding:.35rem .5rem;transition:border-color .15s,box-shadow .15s;display:flex}._95sXxa_box:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}._95sXxa_tag{color:#3730a3;box-sizing:border-box;background:#e0e7ff;border-radius:9999px;align-items:center;gap:.35rem;max-width:100%;padding:.2rem .6rem;font-size:.82rem;font-weight:500;display:inline-flex}._95sXxa_tagText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._95sXxa_tagRemove{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:flex}._95sXxa_tagRemove:hover{opacity:1}._95sXxa_input{color:#111827;background:0 0;border:none;outline:none;flex:80px;min-width:80px;padding:.25rem .35rem;font-size:.88rem}._95sXxa_input::placeholder{color:#9ca3af}._95sXxa_dropdown{z-index:110;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:200px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}._95sXxa_option{cursor:pointer;color:#1f2937;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.88rem;transition:background .1s;display:flex}._95sXxa_option:hover{color:#111827;background:#f3f4f6}._95sXxa_optionSub{color:#6b7280;font-size:.75rem}._95sXxa_empty{color:#6b7280;text-align:center;padding:.6rem .75rem;font-size:.82rem}
:root{--purple-deep:#2d1b69;--purple-main:#4b1a8a;--purple-light:#6b3fa0;--purple-glow:#6b3fa04d;--white:#fff;--off-white:#f5f3ff;--gray-100:#f0eeff;--gray-200:#e0ddff;--gray-500:#8b85b1;--gray-700:#4a4570;--success:#10b981}.VykyJG_container,.VykyJG_container *,.VykyJG_container :before,.VykyJG_container :after{box-sizing:border-box}.VykyJG_container{max-width:700px;margin:0 auto;padding:2rem}.VykyJG_hero{text-align:center;margin-bottom:3rem}.VykyJG_title{color:var(--purple-deep);margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1.2}.VykyJG_subtitle{color:var(--gray-500);font-size:1rem;line-height:1.6}.VykyJG_questionCard{background:var(--white);border:2px solid var(--gray-200);border-radius:20px;margin-bottom:2rem;padding:2rem;box-shadow:0 4px 20px #0000000f}.VykyJG_questionNumber{color:var(--purple-main);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.8rem;font-weight:600}.VykyJG_questionText{color:var(--purple-deep);margin-bottom:1.5rem;font-size:1.2rem;font-weight:600;line-height:1.4}.VykyJG_optionsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.VykyJG_optionsGridTwoCol{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem;display:grid}.VykyJG_optionCard{border:2px solid var(--gray-200);background:var(--white);cursor:pointer;text-align:center;color:var(--gray-700);border-radius:12px;padding:1rem 1.25rem;font-weight:500;transition:all .25s;position:relative}.VykyJG_optionCard:hover{border-color:var(--purple-light);box-shadow:0 4px 15px var(--purple-glow);transform:translateY(-2px)}.VykyJG_optionCard.VykyJG_selected{border-color:var(--purple-main);background:var(--gray-100);color:var(--purple-deep);box-shadow:0 4px 20px var(--purple-glow)}.VykyJG_conditionalSection{border-top:1px solid var(--gray-200);margin-top:1.5rem;padding-top:1.5rem}.VykyJG_subLabel{color:var(--purple-deep);margin-bottom:.75rem;font-size:.9rem;font-weight:600;display:block}.VykyJG_examSelect{border:2px solid var(--gray-200);background:var(--white);width:100%;color:var(--gray-700);box-sizing:border-box;border-radius:12px;margin-bottom:1rem;padding:.75rem 1rem;font-family:inherit;font-size:1rem}.VykyJG_examSelect:focus{border-color:var(--purple-main);box-shadow:0 0 0 3px var(--purple-glow);outline:none}.VykyJG_scoreInput{border:2px solid var(--gray-200);background:var(--white);width:100%;color:var(--gray-700);box-sizing:border-box;border-radius:12px;padding:.75rem 1rem;font-family:inherit;font-size:1rem}.VykyJG_scoreInput:focus{border-color:var(--purple-main);box-shadow:0 0 0 3px var(--purple-glow);outline:none}.VykyJG_navigationButtons{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.VykyJG_backButton{color:var(--gray-500);border:2px solid var(--gray-200);cursor:pointer;background:0 0;border-radius:12px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.VykyJG_backButton:hover{border-color:var(--gray-500);color:var(--gray-700)}.VykyJG_continueButton{background:linear-gradient(135deg, var(--purple-main), var(--purple-light));color:var(--white);cursor:pointer;border:none;border-radius:12px;flex:1;max-width:200px;margin-left:auto;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.VykyJG_continueButton:hover:not(:disabled){box-shadow:0 6px 20px var(--purple-glow);transform:translateY(-2px)}.VykyJG_continueButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.VykyJG_progressIndicator{justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.VykyJG_progressDot{background:var(--gray-200);border-radius:50%;width:8px;height:8px;transition:all .3s}.VykyJG_progressDot.VykyJG_active{background:var(--purple-main)}.VykyJG_progressDot.VykyJG_completed{background:var(--success)}@media (max-width:600px){.VykyJG_container{padding:1rem}.VykyJG_optionsGrid,.VykyJG_optionsGridTwoCol{grid-template-columns:1fr}.VykyJG_title{font-size:1.6rem}.VykyJG_questionCard{padding:1.5rem}.VykyJG_navigationButtons{flex-direction:column}.VykyJG_continueButton{max-width:none;margin-left:0}}
.V9yT8q_container{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:2rem;padding:1.5rem}.V9yT8q_title{color:#0f172a;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.V9yT8q_subtitle{color:#475569;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.V9yT8q_form{flex-direction:column;gap:1.25rem;display:flex}.V9yT8q_row{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.V9yT8q_row{grid-template-columns:1fr 1fr}}.V9yT8q_fieldGroup{flex-direction:column;gap:.5rem;display:flex}.V9yT8q_label{color:#334155;font-size:.875rem;font-weight:600}.V9yT8q_input{box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.V9yT8q_input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.V9yT8q_textarea{resize:vertical;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:100px;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.V9yT8q_textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.V9yT8q_error{color:#ef4444;margin-top:.25rem;font-size:.8rem;font-weight:500}.V9yT8q_phoneInput{align-items:center;display:flex}.V9yT8q_phoneInput .PhoneInputInput{border:1px solid #cbd5e1;border-radius:6px;flex:1;padding:.75rem 1rem;font-family:inherit;font-size:1rem}.V9yT8q_phoneInput .PhoneInputCountry{margin-right:.75rem}.V9yT8q_submitBtn{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:.5rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:600;transition:background-color .2s,transform .1s;display:flex}.V9yT8q_submitBtn:hover:not(:disabled){background-color:#059669}.V9yT8q_submitBtn:active:not(:disabled){transform:translateY(1px)}.V9yT8q_submitBtn:disabled{cursor:not-allowed;opacity:.7;background-color:#94a3b8}.V9yT8q_spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.5rem;height:1.5rem;animation:1s ease-in-out infinite V9yT8q_spin}@keyframes V9yT8q_spin{to{transform:rotate(360deg)}}.V9yT8q_successMessage{color:#166534;text-align:center;background-color:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;display:flex}.V9yT8q_successTitle{font-size:1.25rem;font-weight:700}.V9yT8q_successText{font-size:1rem}
.yScTIG_pageWrapper{color:#000;background-color:#f0f0f0;min-height:100vh;padding:4rem 1rem;font-family:Inter,Roboto,sans-serif}.yScTIG_container{text-align:center;max-width:1000px;margin:0 auto}.yScTIG_header{max-width:800px;margin:0 auto 2rem}.yScTIG_logoContainer{justify-content:center;margin-bottom:2rem;display:flex}.yScTIG_title{color:#000;margin-bottom:1.5rem;font-size:2.25rem;font-weight:800;line-height:1.2}.yScTIG_subtitle{color:#333;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.yScTIG_stepLabel{color:#4f46e5;text-transform:uppercase;border-bottom:2px solid #4f46e5;margin:2rem 0;font-size:1.5rem;font-weight:700;display:inline-block}.yScTIG_videoWrapper{background:#000;border-radius:8px;width:100%;max-width:800px;margin:0 auto;padding-top:56.25%;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.yScTIG_videoIframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.yScTIG_formCard{text-align:left;background:#fff;border-radius:12px;max-width:600px;margin:3rem auto;padding:2.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.yScTIG_formGroup{margin-bottom:1.5rem}.yScTIG_label{color:#1f2937;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.yScTIG_input,.yScTIG_select{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s,ring .2s}.yScTIG_input:focus,.yScTIG_select:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.yScTIG_radioGroup{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.yScTIG_radioLabel{cursor:pointer;color:#374151;align-items:center;font-size:.875rem;display:flex}.yScTIG_radioInput{color:#4f46e5;border-color:#d1d5db;width:1rem;height:1rem;margin-right:.75rem}.yScTIG_importantText{color:#1f2937;margin-bottom:1rem;font-size:.875rem;font-weight:600;line-height:1.5;display:block}.yScTIG_submitButton{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:.5rem;width:100%;margin-top:1rem;padding:1rem;font-weight:700;transition:transform .2s,background-color .2s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.yScTIG_submitButton:hover{background-color:#4338ca;transform:translateY(-2px)}.yScTIG_submitButton:active{transform:translateY(0)}@media (max-width:640px){.yScTIG_title{font-size:1.75rem}.yScTIG_formCard{padding:1.5rem}}.yScTIG_timerContainer{justify-content:center;margin-top:1rem;display:flex}.yScTIG_timerBox{background:#fff;border:4px solid #4f46e5;border-radius:12px;padding:1rem 2rem;box-shadow:0 10px 15px -3px #0000001a}.yScTIG_timerText{font-variant-numeric:tabular-nums;color:#4f46e5;font-size:2.5rem;font-weight:800}.yScTIG_formReveal{opacity:0;max-height:0;transition:opacity .5s ease-in,max-height .8s ease-out;overflow:hidden}.yScTIG_formVisible{opacity:1;max-height:2000px}.yScTIG_nameGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.yScTIG_nameGrid{grid-template-columns:1fr}}.yScTIG_phoneInputContainer{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;align-items:center;padding:0 1rem;transition:border-color .2s,ring .2s;display:flex}.yScTIG_phoneInputContainer:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.yScTIG_phoneInput{flex:1;width:100%}.yScTIG_phoneInputContainer input{color:#111827;background:0 0;border:none;outline:none;width:100%;padding:.75rem 0;font-size:.875rem}.yScTIG_errorMessage{color:#b91c1c;text-align:center;background-color:#fee2e2;border-radius:.5rem;margin-top:1rem;padding:1rem;font-size:.875rem;font-weight:500}
.XoNfjG_container{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:1.5rem}.XoNfjG_title{color:var(--foreground,#111827);margin:0 0 1rem;font-size:1.1rem;font-weight:700}.XoNfjG_typeGrid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.5rem;display:grid}.XoNfjG_typeBtn{cursor:pointer;min-height:64px;color:var(--foreground,#111827);background:#fff;border:2px solid #e5e7eb;border-radius:12px;font-size:.9rem;font-weight:600}.XoNfjG_typeBtn.XoNfjG_selected{border-color:var(--primary,#2563eb);color:var(--primary,#2563eb);background:#eff6ff}.XoNfjG_fields{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.XoNfjG_input{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:48px;padding:0 .75rem;font-size:1rem}.XoNfjG_phoneInput{background:#fff;border:1px solid #d1d5db;border-radius:8px;min-height:48px;padding:0 .75rem}.XoNfjG_actions{gap:.75rem;display:flex}.XoNfjG_skipBtn,.XoNfjG_nextBtn{cursor:pointer;border:none;border-radius:10px;flex:1;min-height:48px;font-size:.95rem;font-weight:600}.XoNfjG_skipBtn{color:#374151;background:#f3f4f6}.XoNfjG_nextBtn{background:var(--primary,#2563eb);color:#fff}.XoNfjG_nextBtn:disabled{opacity:.5;cursor:not-allowed}.XoNfjG_summary p{color:var(--foreground,#111827);margin:.4rem 0;font-size:.9rem}
:root{--purple-deep:#2d1b69;--purple-main:#4b1a8a;--purple-light:#6b3fa0;--purple-glow:#6b3fa04d;--white:#fff;--off-white:#f5f3ff;--gray-100:#f0eeff;--gray-200:#e0ddff;--gray-500:#8b85b1;--gray-700:#4a4570}.X7Dgjq_container{max-width:800px;margin:0 auto;padding:2rem}.X7Dgjq_hero{text-align:center;margin-bottom:3rem}.X7Dgjq_title{color:var(--purple-deep);margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1.2}.X7Dgjq_subtitle{color:var(--gray-500);max-width:600px;margin:0 auto;font-size:1rem;line-height:1.6}.X7Dgjq_examGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.X7Dgjq_examCard{background:var(--white);border:3px solid var(--gray-200);cursor:pointer;text-align:center;border-radius:20px;flex-direction:column;justify-content:center;min-height:220px;padding:2rem 1.5rem;transition:all .3s;display:flex;position:relative}.X7Dgjq_examCard:hover{border-color:var(--purple-light);box-shadow:0 12px 35px var(--purple-glow);transform:translateY(-6px)}.X7Dgjq_examCard.X7Dgjq_selected{border-color:var(--purple-main);background:var(--gray-100);box-shadow:0 8px 30px var(--purple-glow);transform:translateY(-4px)}.X7Dgjq_examIcon{margin-bottom:1rem;font-size:3rem;display:block}.X7Dgjq_examName{color:var(--purple-deep);margin-bottom:.75rem;font-size:1.4rem;font-weight:700}.X7Dgjq_examDescription{color:var(--gray-500);margin-bottom:1rem;font-size:.85rem;line-height:1.5}.X7Dgjq_examFeatures{color:var(--purple-main);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.X7Dgjq_selectedBadge{background:var(--purple-main);color:var(--white);border:3px solid var(--white);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px}.X7Dgjq_navigationButtons{justify-content:space-between;gap:1rem;display:flex}.X7Dgjq_backButton{color:var(--gray-500);border:2px solid var(--gray-200);cursor:pointer;background:0 0;border-radius:12px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.X7Dgjq_backButton:hover{border-color:var(--gray-500);color:var(--gray-700)}.X7Dgjq_startButton{background:linear-gradient(135deg, var(--purple-main), var(--purple-light));color:var(--white);cursor:pointer;border:none;border-radius:12px;flex:1;max-width:200px;margin-left:auto;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.X7Dgjq_startButton:hover:not(:disabled){box-shadow:0 6px 20px var(--purple-glow);transform:translateY(-2px)}.X7Dgjq_startButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.X7Dgjq_infoSection{background:var(--gray-100);border:2px solid var(--gray-200);border-radius:16px;margin-bottom:2rem;padding:1.5rem}.X7Dgjq_infoTitle{color:var(--purple-deep);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:1rem;font-weight:600;display:flex}.X7Dgjq_infoList{color:var(--gray-700);font-size:.9rem;line-height:1.6}.X7Dgjq_infoList li{margin-bottom:.25rem}@media (max-width:900px){.X7Dgjq_examGrid{grid-template-columns:1fr;gap:1rem}.X7Dgjq_examCard{min-height:auto;padding:1.5rem}.X7Dgjq_examIcon{font-size:2.5rem}.X7Dgjq_examName{font-size:1.2rem}}@media (max-width:600px){.X7Dgjq_container{padding:1rem}.X7Dgjq_title{font-size:1.6rem}.X7Dgjq_navigationButtons{flex-direction:column}.X7Dgjq_startButton{max-width:none;margin-left:0}}
.PJDrkG_form{flex-direction:column;gap:2rem;display:flex}@media (min-width:640px){.PJDrkG_form{gap:2.5rem}}.PJDrkG_section{border-bottom:1px solid #e2e8f0;flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}@media (min-width:640px){.PJDrkG_section{gap:1.25rem;padding-bottom:2rem}}.PJDrkG_section:last-of-type{border-bottom:none;padding-bottom:0}.PJDrkG_sectionTitle{color:#0f172a;margin-bottom:.25rem;font-size:1.125rem;font-weight:700}@media (min-width:640px){.PJDrkG_sectionTitle{margin-bottom:.5rem;font-size:1.25rem}}.PJDrkG_studentInfoSection{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.875rem;margin-top:.75rem;padding:1rem;display:flex}@media (min-width:640px){.PJDrkG_studentInfoSection{gap:1rem;margin-top:1rem;padding:1.25rem}}@media (min-width:1024px){.PJDrkG_studentInfoSection{gap:1rem;padding:1.5rem}}.PJDrkG_studentInfoTitle{color:#0f172a;margin-bottom:.25rem;font-size:1rem;font-weight:700}@media (min-width:640px){.PJDrkG_studentInfoTitle{margin-bottom:.5rem;font-size:1.1rem}}.PJDrkG_fieldGroup{flex-direction:column;gap:.375rem;display:flex}@media (min-width:640px){.PJDrkG_fieldGroup{gap:.5rem}}.PJDrkG_row{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.PJDrkG_row{grid-template-columns:1fr 1fr;gap:1.25rem}}.PJDrkG_label{color:#334155;font-size:.8125rem;font-weight:600}@media (min-width:640px){.PJDrkG_label{font-size:.875rem}}.PJDrkG_input{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:1rem;transition:all .2s}@media (min-width:640px){.PJDrkG_input{padding:.75rem 1rem}}.PJDrkG_input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.PJDrkG_radioGroup{flex-wrap:wrap;gap:.75rem;display:flex}@media (min-width:640px){.PJDrkG_radioGroup{gap:1rem}}@media (min-width:1024px){.PJDrkG_radioGroup{gap:1.5rem}}.PJDrkG_radioLabel{cursor:pointer;color:#1e293b;flex:auto;align-items:center;gap:.375rem;min-width:140px;font-size:.875rem;display:flex}@media (min-width:640px){.PJDrkG_radioLabel{flex:0 auto;gap:.5rem;min-width:auto;font-size:.9375rem}}.PJDrkG_radioLabel input[type=radio]{accent-color:#2563eb;flex-shrink:0;width:1rem;height:1rem}@media (min-width:640px){.PJDrkG_radioLabel input[type=radio]{width:1.125rem;height:1.125rem}}.PJDrkG_error{color:#ef4444;margin-top:.25rem;font-size:.75rem;font-weight:500}@media (min-width:640px){.PJDrkG_error{font-size:.8rem}}.PJDrkG_phoneInput{flex-wrap:wrap;align-items:center;display:flex}.PJDrkG_phoneInput .PhoneInputInput{border:1px solid #cbd5e1;border-radius:6px;flex:1;min-width:0;padding:.625rem .875rem;font-family:inherit;font-size:1rem}@media (min-width:640px){.PJDrkG_phoneInput .PhoneInputInput{padding:.75rem 1rem}}.PJDrkG_phoneInput .PhoneInputCountry{flex-shrink:0;margin-right:.5rem}@media (min-width:640px){.PJDrkG_phoneInput .PhoneInputCountry{margin-right:.75rem}}.PJDrkG_submitBtn{color:#fff;cursor:pointer;box-sizing:border-box;text-align:center;background-color:#2563eb;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:.75rem;padding:.875rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.4;transition:background-color .2s,transform .1s;display:flex}@media (min-width:640px){.PJDrkG_submitBtn{margin-top:1rem;padding:1rem 1.5rem;font-size:1.125rem}}.PJDrkG_submitBtn:hover:not(:disabled){background-color:#1d4ed8}.PJDrkG_submitBtn:active:not(:disabled){transform:translateY(1px)}.PJDrkG_submitBtn:disabled{cursor:not-allowed;opacity:.7;background-color:#94a3b8}.PJDrkG_spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;animation:1s ease-in-out infinite PJDrkG_spin}@media (min-width:640px){.PJDrkG_spinner{width:1.5rem;height:1.5rem}}@keyframes PJDrkG_spin{to{transform:rotate(360deg)}}.PJDrkG_autocompleteContainer{position:relative}.PJDrkG_autocompleteInput{box-sizing:border-box;width:100%}
