.Footer_footer__yl3k1{text-align:center;padding:1.5rem 1rem;font-size:.9rem;color:var(--text-secondary,#eef2f7);background-color:var(--bg-primary,#eef2f7);border-top:1px solid var(--bg-primary,#eef2f7);display:flex;align-items:center;justify-content:center}.Footer_link__2dc7Z{color:#007bff;text-decoration:none;font-weight:500;padding-left:.2rem;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.Footer_link__2dc7Z:hover{color:#0056b3;text-decoration:underline}.ThemeToggle_iconButton__tUj3J{background:none;border:none;padding:.5rem;margin:0;cursor:pointer;color:var(--text-secondary,#eef2f7);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease,color .2s ease;font-size:1.3rem;line-height:1}.ThemeToggle_iconButton__tUj3J:hover{background-color:rgba(0,0,0,.05);color:#007bff}.Landing_container__zyEsK{flex-direction:column}.Landing_container__zyEsK,.Landing_main__Pacul{min-height:100vh;display:flex;background-color:var(--bg-primary,#eef2f7)}.Landing_main__Pacul{flex:1 1;flex-direction:column}.Landing_header__68M2C{text-align:center;margin-bottom:3rem}.Landing_title__4DPbE{font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(90deg,#0070f3,#9c27b0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Landing_description__HUKc0{font-size:1.2rem;max-width:600px;margin:0 auto}.Landing_testsGrid__eqPsF{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.Landing_testLink__gdNFg{text-decoration:none;color:inherit}.Landing_testCard__pi4Uj{background-color:var(--bg-secondary,#eef2f7);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.05);padding:1.5rem;height:100%;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;border:2px solid var(--bg-accent,#eef2f7)}.Landing_testCard__pi4Uj:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background-color:var(--card-color)}.Landing_testCard__pi4Uj:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,var(--card-color-light),transparent);z-index:0;opacity:.2}.Landing_testCard__pi4Uj:hover{box-shadow:0 15px 35px rgba(0,0,0,.1);border-color:var(--card-color)}.Landing_cardIconContainer__9wLEB{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:15px;background-color:var(--card-color-light);margin-bottom:1.5rem;z-index:1}.Landing_cardIcon__8ZywH{font-size:2rem}.Landing_cardTitle__IiKpe{font-size:1.5rem;margin-bottom:1rem;font-weight:600;z-index:1;position:relative}.Landing_cardDescription__i7ekB{margin-bottom:1.5rem;color:var(--text-secondary,#eef2f7);line-height:1.6;flex:1 1;z-index:1;position:relative}.Landing_cardTags__yfi6g{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;z-index:1}.Landing_tag__nCky4{background-color:#f0f0f0;color:#666;font-size:.8rem;padding:.25rem .75rem;border-radius:20px}.Landing_cardFooter__NIaCz{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #f0f0f0;z-index:1;position:relative}.Landing_startTest__2jaTf{font-weight:600;color:var(--card-color)}.Landing_arrowIcon__57ffB{font-size:1.25rem;color:var(--card-color);transition:transform .3s ease}.Landing_testCard__pi4Uj:hover .Landing_arrowIcon__57ffB{transform:translateX(5px)}@keyframes Landing_wiggle__Nwc3E{0%{transform:rotate(0deg)}25%{transform:rotate(.5deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-.5deg)}to{transform:rotate(0deg)}}.Landing_wiggle__Nwc3E{animation:Landing_wiggle__Nwc3E .9s ease}.Landing_infoSection__fASZN{padding:3rem 0}.Landing_sectionTitle__KRAEb{text-align:center;margin-bottom:2rem;color:#333;font-size:2rem}.Landing_infoGrid__tpWqC{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:2rem}.Landing_infoCard___3LpN{background-color:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 5px 15px rgba(0,0,0,.05)}.Landing_infoCard___3LpN h3{margin-top:0;margin-bottom:1rem;color:#0070f3}.Landing_infoCard___3LpN p{margin:0;color:#666;line-height:1.6}.Landing_disclaimer__yi7_I{background-color:#fff3cd;border-left:4px solid #ffc107;padding:1rem;margin-top:2rem;border-radius:0 5px 5px 0}.Landing_disclaimer__yi7_I p{margin:0;color:#856404;font-size:.9rem}.Landing_topBar__TXBhS{position:fixed;top:0;left:0;width:100%;background-color:var(--bg-primary,#eef2f7);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);box-shadow:none;z-index:100;height:130px;display:flex;justify-content:center;transition:background-color .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.Landing_topBarScrolled__Nhhju{height:60px;background-color:var(--bg-secondary,#eef2f7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 1px 3px rgba(0,0,0,.1)}.Landing_topBarContent__foDC1{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.Landing_logoContainer__O2Be_{height:100%;display:flex;align-items:center;padding-top:.75rem;transition:opacity .3s ease}.Landing_logoLink__qLuCR{display:inline-block;position:relative;height:120px;width:120px;line-height:0}.Landing_logoLinkScrolled__2Zaao{margin-top:-.5rem;height:50px;width:50px}.Landing_logoLink__qLuCR:focus-visible{outline:2px solid blue;outline-offset:2px;border-radius:2px}.Landing_topBarScrolled__Nhhju .Landing_logoPlaceholder__LuusL{opacity:1;color:#007bff}.Landing_dashboardButton__sySxe,.Landing_loginButton__T4bwa{background-color:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;text-decoration:none;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.Landing_dashboardButton__sySxe:hover,.Landing_loginButton__T4bwa:hover{background-color:#0056b3}.Landing_loadingSpinner__33sc5{border:3px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;width:20px;height:20px;animation:Landing_spin__5cZXB 1s linear infinite}@keyframes Landing_spin__5cZXB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Landing_filtersContainer__QVFol{background-color:var(--bg-secondary,#eef2f7);padding:1.5rem;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.07);margin-bottom:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.Landing_searchBar__3uZIV{width:100%}.Landing_searchBar__3uZIV input:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.Landing_tagFilter__CPb8z{flex-direction:column;gap:.5rem}.Landing_tagFilterHeader__kjJRJ{display:flex;justify-content:space-between;align-items:center;width:100%}.Landing_filterLabel__X6sY5{font-weight:500;color:#555;font-size:.95rem;white-space:nowrap;align-self:start}.Landing_tagList__eLzb_{display:flex;flex-wrap:wrap;gap:.5rem}.Landing_tagButton__JN_TB{background-color:#e9ecef;color:#495057;border:1px solid transparent;padding:.3rem .8rem;border-radius:15px;font-size:.85rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.Landing_tagButton__JN_TB:hover{background-color:#ced4da}.Landing_tagButtonActive__CmDY5{background-color:#007bff;color:#fff;border-color:#0056b3}.Landing_tagButtonActive__CmDY5:hover{background-color:#0056b3}.Landing_clearTagsButton__NpG1U{background:none;border:none;color:#007bff;text-decoration:underline;font-size:.85rem;cursor:pointer;margin-left:.5rem;padding:.3rem 0}.Landing_clearTagsButton__NpG1U:hover{color:#0056b3}.Landing_tagHighlight__4_6EG{background-color:#cfe2ff!important;color:#052c65!important;font-weight:500}.Landing_noResults__QEjUT{text-align:center;color:#6c757d;margin-top:2rem;font-style:italic;width:100%}.Landing_heroSection__Ndg9B{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:3rem 1.5rem;text-align:center;background-color:var(--bg-primary,#eef2f7);box-sizing:border-box;margin-top:0;position:relative;overflow:hidden}.Landing_heroContent__CYsw2{max-width:800px;animation:Landing_fadeInHero__XvRJV 1s ease-out;z-index:2;position:relative}.Landing_floatingElementsContainer__mOw9I{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1}.Landing_floatingElement__BAIJT{position:absolute;font-size:2rem;opacity:.15;animation-name:Landing_float__m7d1Q;animation-timing-function:ease-in-out;animation-iteration-count:infinite;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes Landing_float__m7d1Q{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}.Landing_pencil1__dP_Qq{font-size:2.5rem;top:15%;left:10%;animation-duration:8s;animation-delay:0s;transform:rotate(-20deg)}.Landing_questionnaire1__LCSiG{font-size:3rem;top:20%;right:12%;animation-duration:10s;animation-delay:1s;transform:rotate(15deg)}.Landing_pencil2__qc3Ep{font-size:2rem;bottom:25%;left:20%;animation-duration:9s;animation-delay:2.5s;transform:rotate(10deg)}.Landing_questionnaire2__Ztk9X{font-size:2.8rem;bottom:15%;right:25%;animation-duration:7s;animation-delay:.5s;transform:rotate(-10deg)}.Landing_pencil3__zwhrz{font-size:2.2rem;top:60%;left:5%;animation-duration:8.5s;animation-delay:1.8s;transform:rotate(30deg)}@keyframes Landing_fadeInHero__XvRJV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Landing_heroTitle__YGrnT{font-size:3rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;background:linear-gradient(90deg,#0070f3,#5a0fc8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Landing_heroDescription__c_KQS{font-size:1.2rem;max-width:650px;margin:0 auto 2.5rem;color:var(--text-secondary,#eef2f7);line-height:1.7}.Landing_heroActions__UUQHg{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.Landing_heroButtonPrimary__TpcJc,.Landing_heroButtonSecondary__U1RV3{padding:.8rem 2rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;text-decoration:none}.Landing_link__HNeo3{color:#0070f3;text-decoration:none;padding-left:.3rem;font-weight:500;transition:color .2s ease}.Landing_link__HNeo3:hover{color:#0051a8;text-decoration:underline}.Landing_heroButtonPrimary__TpcJc{background-color:#007bff;color:#fff;box-shadow:0 4px 10px rgba(0,123,255,.2)}.Landing_heroButtonPrimary__TpcJc:hover{background-color:#0056b3;transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,123,255,.3)}.Landing_heroButtonSecondary__U1RV3{background-color:transparent;color:#007bff;border:2px solid #007bff}.Landing_heroButtonSecondary__U1RV3:hover{background-color:rgba(0,123,255,.05);transform:translateY(-2px)}.Landing_testsOverviewSection__TMObd{padding:3rem 1.5rem;max-width:1600px;width:100%;margin:0 auto;scroll-margin-top:40px}.Landing_searchBar__3uZIV{flex-grow:1;min-width:250px;position:relative}.Landing_searchBar__3uZIV input{width:100%;padding:.8rem 1rem;border:1px solid #ced4da;border-radius:5px;font-size:1rem;box-sizing:border-box}.Landing_tagFilter__CPb8z{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.Landing_mobileTagToggle__f6Ecm{display:none;background:none;border:1px solid #007bff;color:#007bff;padding:.2rem .6rem;border-radius:4px;cursor:pointer;font-size:.8rem;margin-left:1rem;white-space:nowrap;transition:background-color .2s,color .2s}.Landing_mobileTagToggle__f6Ecm:hover{background-color:rgba(0,123,255,.1)}.Landing_mobileTagToggle__f6Ecm span{display:inline-block;margin-left:5px;transition:transform .3s ease;font-size:.7em}.Landing_arrowDown__0_w0d:after{content:"▼"}.Landing_arrowUp__SXu_k:after{content:"▲"}.Landing_tagListWrapper__ho7uw{max-height:1000px;overflow:hidden;transition:max-height .5s ease-in-out}.Landing_ctaSection__7VX7l{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem 1.5rem;max-width:1200px;width:90%;margin:0 auto;scroll-margin-top:40px;text-align:center;border-radius:36px;box-shadow:0 8px 25px rgba(0,0,0,.15)}.Landing_ctaContent__ekSD6{max-width:700px;margin:0 auto}.Landing_ctaTitle__EwpEW{font-size:2rem;font-weight:600;margin-top:0;margin-bottom:1rem;line-height:1.3}.Landing_ctaText__XXBdX{font-size:1.1rem;margin-bottom:2rem;opacity:.9;line-height:1.7}.Landing_ctaButton__tfkRA{background-color:#fff;color:#6a61ca;border:none;padding:.9rem 2.2rem;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;box-shadow:0 4px 10px rgba(0,0,0,.1)}.Landing_ctaButton__tfkRA:hover{background-color:#f8f9fa;color:#5a4fbc;transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.15)}@media (max-width:768px){.Landing_topBar__TXBhS{height:80px}.Landing_logoLink__qLuCR{height:60px;width:60px}.Landing_heroSection__Ndg9B{min-height:100vh;padding:2rem 1rem}.Landing_heroTitle__YGrnT{font-size:2.2rem}.Landing_heroDescription__c_KQS{font-size:1rem}.Landing_testsOverviewSection__TMObd{padding:2rem 1rem;scroll-margin-top:70px}.Landing_filtersContainer__QVFol{flex-direction:column;align-items:stretch}.Landing_tagFilter__CPb8z{flex-direction:column;align-items:flex-start}.Landing_title__4DPbE{font-size:2rem}.Landing_description__HUKc0{font-size:1rem}.Landing_testsGrid__eqPsF{grid-template-columns:1fr}.Landing_mobileTagToggle__f6Ecm{display:inline-flex;align-items:center}.Landing_tagListWrapper__ho7uw{max-height:0}.Landing_tagListWrapperExpanded__ZrFdj{max-height:300px}.Landing_ctaSection__7VX7l{margin:3rem 1rem 1rem}.Landing_ctaTitle__EwpEW{font-size:1.6rem}.Landing_ctaText__XXBdX{font-size:1rem}.Landing_ctaButton__tfkRA{padding:.8rem 1.8rem;font-size:.95rem}}.Landing_topBarControls__1NPBv{display:flex;align-items:center;gap:.75rem}.Landing_iconButton__V__94{background:none;border:none;padding:.5rem;margin:0;cursor:pointer;color:var(--text-secondary,#eef2f7);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease,color .2s ease;font-size:1.3rem;line-height:1}.Landing_iconButton__V__94:hover{background-color:rgba(0,0,0,.05);color:#007bff}.Landing_topBarScrolled__Nhhju .Landing_iconButton__V__94:hover{background-color:rgba(0,0,0,.08);color:#0056b3}.Landing_localeSwitcherContainer__weUZE{position:relative}.Landing_localeDropdown__Pvm4J{position:absolute;top:calc(100% + 5px);right:0;background-color:#fff;border-radius:6px;box-shadow:0 4px 15px rgba(0,0,0,.15);padding:.5rem 0;margin:0;list-style:none;min-width:100px;z-index:110;animation:Landing_fadeInDropdown__Om3k7 .2s ease-out}@keyframes Landing_fadeInDropdown__Om3k7{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Landing_localeDropdown__Pvm4J button{background:none;border:none;padding:.6rem 1.2rem;width:100%;text-align:left;cursor:pointer;font-size:.9rem;color:var(--text-secondary,#eef2f7);white-space:nowrap;transition:background-color .2s ease}.Landing_localeDropdown__Pvm4J button:hover{background-color:#f0f0f0}.Landing_localeDropdown__Pvm4J button.Landing_activeLocale__l3UFo{font-weight:700;color:#007bff;background-color:#e7f3ff}