:root{--brand-orange:#f97316;--brand-orange-dark:#ea580c;--brand-orange-light:#ffedd5;--text-primary:#18181b;--text-secondary:#52525b;--text-light:#fff;--surface-color:#fff;--background-color:#f8fafc;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 10px 28px #0000001f}.ResultsPage-module__nqRBLa__container{max-width:1200px;margin:0 auto;padding:120px 20px 40px}@media (max-width:768px){.ResultsPage-module__nqRBLa__container{padding-top:100px}}.ResultsPage-module__nqRBLa__pageHeader{text-align:center;margin-bottom:40px}.ResultsPage-module__nqRBLa__pageHeader h1{color:var(--text-primary);margin-bottom:10px;font-size:2.6rem;font-weight:800;line-height:1.15}.ResultsPage-module__nqRBLa__pageHeader p{color:var(--text-secondary);font-size:1.1rem}.ResultsPage-module__nqRBLa__bannerStrip{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-bottom:22px;display:grid}.ResultsPage-module__nqRBLa__bannerItem{border:1px solid var(--border-color);background:var(--surface-color);border-radius:12px;margin:0;overflow:hidden}.ResultsPage-module__nqRBLa__bannerItem img{object-fit:cover;width:100%;height:140px;display:block}.ResultsPage-module__nqRBLa__controlsRow{flex-direction:column;align-items:center;gap:20px;margin-bottom:40px;display:flex}@media (min-width:1024px){.ResultsPage-module__nqRBLa__controlsRow{flex-direction:row;justify-content:space-between;align-items:flex-end}}.ResultsPage-module__nqRBLa__tabsContainer{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}@media (max-width:600px){.ResultsPage-module__nqRBLa__tabsContainer{gap:6px}.ResultsPage-module__nqRBLa__tabButton{flex:45%;justify-content:center;padding:8px 12px;font-size:.85rem}}.ResultsPage-module__nqRBLa__searchWrapper{width:100%;max-width:320px;position:relative}.ResultsPage-module__nqRBLa__searchIcon{color:var(--text-secondary);opacity:.6;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ResultsPage-module__nqRBLa__searchInput{border:2px solid var(--border-color);background:var(--surface-color);border-radius:12px;width:100%;padding:12px 14px 12px 42px;font-family:inherit;font-size:.95rem;transition:all .2s}.ResultsPage-module__nqRBLa__searchInput:focus{border-color:var(--brand-orange);box-shadow:0 0 0 4px var(--brand-orange-light);outline:none}.ResultsPage-module__nqRBLa__countBadge{background:#00000014;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:.75rem;font-weight:800}.ResultsPage-module__nqRBLa__activeTab .ResultsPage-module__nqRBLa__countBadge{background:#fff3}.ResultsPage-module__nqRBLa__tabButton{isolation:isolate;border:2px solid var(--border-color);background-color:var(--surface-color);color:var(--text-secondary);cursor:pointer;border-radius:10px;align-items:center;padding:10px 18px;font-size:.95rem;font-weight:700;transition:all .2s;display:flex;position:relative}.ResultsPage-module__nqRBLa__tabButton:hover{background-color:var(--background-color);border-color:#cbd5e1}.ResultsPage-module__nqRBLa__tabButton:active{transform:translateY(1px)}.ResultsPage-module__nqRBLa__tabButton[aria-selected=true],.ResultsPage-module__nqRBLa__tabButton.ResultsPage-module__nqRBLa__activeTab{background-color:var(--brand-orange);color:var(--text-light);border-color:var(--brand-orange);box-shadow:0 4px 10px #f9731638}.ResultsPage-module__nqRBLa__tabButton[aria-selected=true]:after,.ResultsPage-module__nqRBLa__tabButton.ResultsPage-module__nqRBLa__activeTab:after{content:"";background:linear-gradient(90deg, var(--brand-orange) 0%, var(--brand-orange-dark) 100%);border-radius:3px;height:3px;position:absolute;bottom:-6px;left:12px;right:12px}#ResultsPage-module__nqRBLa__tab-placements{border-color:#fed7aa}#ResultsPage-module__nqRBLa__tab-placements:hover{border-color:var(--brand-orange)}#ResultsPage-module__nqRBLa__tab-placements[aria-selected=true],#ResultsPage-module__nqRBLa__tab-placements.ResultsPage-module__nqRBLa__activeTab{background:linear-gradient(135deg, var(--brand-orange) 0%, var(--brand-orange-dark) 100%);color:var(--text-light);border-color:#0000;box-shadow:0 6px 16px #ea580c47}#ResultsPage-module__nqRBLa__tab-placements[data-count]:after{content:attr(data-count);background:var(--brand-orange-dark);min-width:20px;height:20px;color:var(--text-light);border:2px solid var(--surface-color);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:-8px;right:-10px;box-shadow:0 2px 6px #00000026}#ResultsPage-module__nqRBLa__tab-placements:before{content:"💼";margin-right:8px;display:inline-block;transform:translateY(1px)}.ResultsPage-module__nqRBLa__tabButton:focus-visible,.ResultsPage-module__nqRBLa__linkPill:focus-visible,.ResultsPage-module__nqRBLa__studentCard a:focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.ResultsPage-module__nqRBLa__resultsGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:26px;display:grid}.ResultsPage-module__nqRBLa__studentCard{background-color:var(--surface-color);box-shadow:var(--shadow-sm);text-align:center;border:1px solid #eef2f7;border-radius:12px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.ResultsPage-module__nqRBLa__studentCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.ResultsPage-module__nqRBLa__cardMedia{background:var(--background-color);width:100%;padding-top:75%;position:relative}.ResultsPage-module__nqRBLa__cardMedia>img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.ResultsPage-module__nqRBLa__studentCard img{object-fit:cover;object-position:top center;width:100%;height:280px;display:block}.ResultsPage-module__nqRBLa__studentInfo{padding:16px 14px 18px}.ResultsPage-module__nqRBLa__studentInfo h3{color:var(--text-primary);margin:0 0 6px;font-size:1.12rem;font-weight:800}.ResultsPage-module__nqRBLa__studentInfo span{color:var(--brand-orange);font-size:.98rem;font-weight:700;display:inline-block}.ResultsPage-module__nqRBLa__examTag{background-color:var(--brand-orange-light);color:var(--brand-orange-dark);border:1px solid #fed7aa;border-radius:999px;margin-top:8px;padding:4px 10px;font-size:.78rem;font-weight:800;display:inline-block}.ResultsPage-module__nqRBLa__isPlacements .ResultsPage-module__nqRBLa__studentCard{border-color:#ffe8d9}.ResultsPage-module__nqRBLa__isPlacements .ResultsPage-module__nqRBLa__studentCard:hover{box-shadow:0 10px 28px #ea580c24}.ResultsPage-module__nqRBLa__placementTag{letter-spacing:.01em;background-color:var(--brand-orange-light);color:var(--brand-orange-dark);border:1px solid #fed7aa;border-radius:999px;margin-top:8px;padding:4px 10px;font-size:.78rem;font-weight:900;display:inline-block}.ResultsPage-module__nqRBLa__isPlacements .ResultsPage-module__nqRBLa__studentInfo h3{position:relative}.ResultsPage-module__nqRBLa__isPlacements .ResultsPage-module__nqRBLa__studentInfo h3:after{content:"";background:var(--brand-orange);opacity:.6;border-radius:2px;width:28px;height:2px;margin:6px auto 0;display:block}.ResultsPage-module__nqRBLa__share{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:16px;display:flex}.ResultsPage-module__nqRBLa__shareLead{color:var(--text-secondary);margin-right:6px}.ResultsPage-module__nqRBLa__social{color:#fff;background:var(--brand-orange);cursor:pointer;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.ResultsPage-module__nqRBLa__social:hover{background:var(--brand-orange-dark);transform:translateY(-1px)}.ResultsPage-module__nqRBLa__copy{background:#334155}.ResultsPage-module__nqRBLa__copy:hover{background:#0f172a}.ResultsPage-module__nqRBLa__whatsapp{background:#25d366}.ResultsPage-module__nqRBLa__whatsapp:hover{background:#1fb358}.ResultsPage-module__nqRBLa__telegram{background:#229ed9}.ResultsPage-module__nqRBLa__telegram:hover{background:#1b86b8}.ResultsPage-module__nqRBLa__facebook{background:#1877f2}.ResultsPage-module__nqRBLa__facebook:hover{background:#145fcc}.ResultsPage-module__nqRBLa__twitter{background:#0f1419}.ResultsPage-module__nqRBLa__twitter:hover{background:#000}.ResultsPage-module__nqRBLa__linkedin{background:#0a66c2}.ResultsPage-module__nqRBLa__linkedin:hover{background:#084f99}.ResultsPage-module__nqRBLa__emptyNote{text-align:center;color:var(--text-secondary);background:var(--background-color);border:1px dashed var(--border-color);border-radius:12px;grid-column:1/-1;padding:40px 20px}.ResultsPage-module__nqRBLa__linksRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.ResultsPage-module__nqRBLa__linkPill{color:var(--text-primary);background:var(--background-color);border:1px solid var(--border-color);border-radius:999px;padding:10px 14px;font-weight:800;text-decoration:none;transition:background-color .2s,border-color .2s,transform 60ms,color .2s;display:inline-block}.ResultsPage-module__nqRBLa__linkPill:hover{background:var(--brand-orange-light);color:var(--brand-orange-dark);border-color:#fed7aa}.ResultsPage-module__nqRBLa__linkPill:active{transform:translateY(1px)}@media (max-width:640px){.ResultsPage-module__nqRBLa__pageHeader h1{font-size:2rem}.ResultsPage-module__nqRBLa__pageHeader p{font-size:1rem}.ResultsPage-module__nqRBLa__tabButton{padding:9px 16px;font-size:.98rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
