.exam-search-wrapper{width:100%;height:100%;background-color:transparent;position:relative}.exam-search-container{min-height:100vh;width:100%;background-color:transparent;padding:var(--space-2xl) var(--space-lg) var(--space-3xl) var(--space-lg)}.cloud-icons-container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:960px;margin:0 auto;padding:12px 48px;position:relative;transform:translateY(-15%)}.cloud-icon{width:96px;height:auto;opacity:.8}.cloud-left{align-self:flex-start;transform:translateY(50%)}.cloud-center{align-self:center;transform:translateY(-40%)}.cloud-right{align-self:flex-end;transform:translateY(10%)}.page-title-section{text-align:center;margin-bottom:20px;padding-top:10px;transform:translateY(-15%)}.page-main-title{font-family:Madimi One,cursive;font-size:77px;font-weight:400;color:#000000;margin:0;letter-spacing:-1.6px}.exam-search-header{text-align:center;margin-bottom:var(--space-2xl)}.logo-link{text-decoration:none}.logo{font-family:var(--font-primary);font-size:var(--text-6xl);font-weight:400;color:var(--color-black);letter-spacing:-2px;cursor:pointer}.search-section{max-width:720px;margin:0 auto;padding:0 var(--space-lg);transform:translateY(-15%)}.search-bar{width:100%;padding:calc(var(--space-lg) * .8);font-size:calc(var(--text-base) * .8);border:var(--border-thick);background-color:var(--color-white);border-radius:var(--radius-lg);outline:none;font-family:var(--font-secondary);box-shadow:var(--shadow-primary-lg),6.4px 6.4px 9.6px rgba(0,206,209,.2);position:relative;z-index:1}.search-bar::placeholder{color:var(--color-gray-300)}.tabs-container{max-width:960px;margin:calc(var(--space-lg) * .85) auto calc(var(--space-xl) * .85);display:flex;padding:0 var(--space-lg);gap:calc(var(--space-3xl) * .8);justify-content:center;transform:translateY(-15%)}.tab-wrapper,.tabs-container{position:relative;z-index:1000}.tab{padding:calc(var(--space-md) * .8) calc(var(--space-2xl) * .8);font-family:var(--font-primary);font-size:calc(var(--text-2xl) * .8);cursor:pointer;transition:all var(--transition-base);font-weight:400;position:relative;width:256px;z-index:3;margin-top:8px;overflow:visible}.svg-tab,.tab{background:none;border:none}.svg-tab{padding:0;width:249px;height:45px;display:flex;align-items:center;justify-content:center}.svg-icon{transition:filter .3s ease;cursor:pointer}.svg-tab.tab-active .svg-icon,.svg-tab:hover .svg-icon{filter:sepia(1) saturate(5) hue-rotate(150deg) brightness(1.2)}.tab svg{position:absolute;top:-10px;left:-3px;z-index:-1;pointer-events:none}.tab-text{position:relative;z-index:1}.tab-active{color:var(--color-black);transform:translateY(-2px)}.dropdown-menu{position:absolute;top:calc(100% - 2px);left:0;z-index:9999;background-color:var(--color-primary-light);border:var(--border-medium);border-top:none;width:249px;box-shadow:var(--shadow-md)}.dropdown-item{display:block;width:100%;padding:12px calc(var(--space-lg) * .8);background-color:var(--color-white);border:none;border-bottom:1px solid var(--color-black);text-align:left;font-family:var(--font-primary);font-size:calc(var(--text-base) * .8);color:var(--color-black);cursor:pointer;transition:background-color var(--transition-fast)}.dropdown-item:hover{background-color:var(--color-primary-light)}.dropdown-item:last-child{border-bottom:none}.hamburger-dropdown-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:99998}.hamburger-dropdown-menu{position:fixed;top:70px;right:30px;width:220px;background:linear-gradient(180deg,#1a1a4a,#0d1033);border:2px solid #00ced1;border-radius:12px;padding:8px 0;z-index:99999;box-shadow:0 10px 40px rgba(0,0,0,.6),0 0 30px rgba(0,206,209,.3),inset 0 1px 0 rgba(255,255,255,.1);animation:hamburgerDropdownSlide .2s ease-out}@keyframes hamburgerDropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hamburger-dropdown-link{display:block;padding:14px 24px;color:#ffffff;text-decoration:none;font-family:Figtree,sans-serif;font-size:15px;font-weight:500;letter-spacing:.03em;transition:all .2s ease;border-left:3px solid transparent}.hamburger-dropdown-link:hover{background:rgba(0,206,209,.25);border-left-color:#00CED1;color:#B3F0F2}.hamburger-dropdown-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(0,206,209,.4) 50%,transparent);margin:4px 16px}.results-section{max-width:900px;margin:0 auto;padding:0 var(--space-lg) var(--space-2xl)}.results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);color:rgba(255,255,255,.8);font-size:var(--text-sm)}.results-count{font-family:var(--font-secondary);font-weight:700;color:rgba(255,255,255,.9)}.show-filters-btn{background:rgba(255,255,255,.15)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#ffffff!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:10px!important;padding:10px 20px!important;font-family:Madimi One,cursive!important;font-size:14px!important;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)!important;text-transform:lowercase;letter-spacing:.5px}.show-filters-btn:hover{background:rgba(255,255,255,.25)!important;border-color:rgba(0,206,209,.5)!important;transform:translateY(-2px);box-shadow:0 4px 20px rgba(147,112,219,.3)}.mobile-tablet-only{display:none}.desktop-only{display:flex;align-items:center;justify-content:center}.tab-button{padding:14px 32px;font-family:Madimi One,cursive;font-size:16px;font-weight:400;color:#ffffff;background:rgba(255,255,255,.1);border:2px solid rgba(147,112,219,.4);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);letter-spacing:.5px;text-transform:uppercase;min-width:140px}.tab-button:hover{background:rgba(147,112,219,.25);border-color:rgba(0,206,209,.6);transform:translateY(-2px);box-shadow:0 6px 20px rgba(147,112,219,.3)}.tab-button-active{background:linear-gradient(135deg,rgba(0,206,209,.3),rgba(147,112,219,.3));border-color:#00CED1;color:#B3F0F2;box-shadow:0 0 20px rgba(0,206,209,.4)}@media (max-width:1024px){.desktop-only{display:none!important}.mobile-tablet-only{display:block!important}.tabs-container{gap:16px;padding:0 20px;flex-wrap:wrap;justify-content:center}.tab-wrapper{min-width:auto}.tab-button{padding:12px 28px;font-size:15px;min-width:130px}.cloud-icons-container{padding:8px 24px}.cloud-icon{width:72px}.page-main-title{font-size:56px}.search-section{padding:0 20px}.search-bar{font-size:14px;padding:14px}.dropdown-menu{width:180px;left:50%;transform:translateX(-50%)}.hamburger-dropdown-menu{right:15px;width:200px}}@media (max-width:768px){.logo{font-size:var(--text-5xl)}.tabs-container{gap:12px;padding:0 16px;margin:16px auto 20px}.tab-button{padding:10px 24px;font-size:14px;min-width:120px;border-radius:10px}.cloud-icons-container{padding:6px 16px;transform:translateY(-10%)}.cloud-icon{width:60px}.page-title-section{margin-bottom:16px;padding-top:8px}.page-main-title{font-size:42px;letter-spacing:-1px}.search-section{max-width:90%;padding:0 12px}.search-bar{font-size:13px;padding:12px;border-radius:10px}.dropdown-menu{width:160px}.dropdown-item{padding:10px 16px;font-size:13px}.results-section{padding:0 12px}.hamburger-dropdown-menu{right:10px;width:180px}.hamburger-dropdown-link{padding:12px 20px;font-size:14px}.filter-buttons{width:100%}}@media (max-width:480px){.tabs-container{gap:10px;padding:0 12px;margin:12px auto 16px}.tab-button{padding:8px 18px;font-size:13px;min-width:100px;border-radius:8px}.cloud-icons-container{display:none}.page-title-section{margin-bottom:12px;padding-top:6px}.page-main-title{font-size:32px;letter-spacing:-.5px}.search-section{max-width:95%;padding:0 8px}.search-bar{font-size:12px;padding:10px}.dropdown-menu{width:140px}.dropdown-item{padding:8px 12px;font-size:12px}.hamburger-dropdown-menu{right:8px;width:160px;top:65px}.hamburger-dropdown-link{padding:10px 16px;font-size:13px}}@media (max-width:375px){.tabs-container{gap:8px;padding:0 8px}.tab-button{padding:7px 14px;font-size:12px;min-width:90px}.page-main-title{font-size:26px}.search-bar{font-size:11px;padding:8px}.dropdown-menu{width:120px}.dropdown-item{padding:7px 10px;font-size:11px}}