.results-module__b5w8AW__page{--results-ink:#152b3c;--results-muted:#526477;--results-green:#126b45;--results-bg:#f4f7f8;--results-surface:#fff;--results-line:#dce5e8;--results-soft:#eaf3ee;background:var(--results-bg);min-height:100dvh;color:var(--results-ink);font:16px/1.65 var(--font-outfit),Arial,sans-serif;flex-direction:column;display:flex}.results-module__b5w8AW__page *{box-sizing:border-box}.results-module__b5w8AW__page h1,.results-module__b5w8AW__page h2{color:inherit;font-family:inherit}.results-module__b5w8AW__page a,.results-module__b5w8AW__page button{cursor:pointer;transition:background .16s,color .16s,border-color .16s}.results-module__b5w8AW__page a:focus-visible,.results-module__b5w8AW__page button:focus-visible,.results-module__b5w8AW__page input:focus-visible{outline-offset:3px;outline:3px solid #2586b5}.results-module__b5w8AW__nav{border-bottom:1px solid var(--results-line);justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 64px);max-width:1120px;min-height:104px;margin:0 auto;padding:24px 0;display:flex}.results-module__b5w8AW__brand{color:var(--results-green);align-items:center;gap:12px;text-decoration:none;display:flex}.results-module__b5w8AW__brand img{object-fit:cover;border-radius:50%;width:52px;height:52px}.results-module__b5w8AW__brand strong{letter-spacing:-.6px;font-size:22px;font-weight:700;line-height:1.25;display:block}.results-module__b5w8AW__brand small{color:var(--results-ink);margin-top:4px;font-size:12px;line-height:1.4;display:block}.results-module__b5w8AW__homeLink{border:1px solid var(--results-line);min-height:44px;color:var(--results-ink);background:var(--results-surface);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.results-module__b5w8AW__homeLink:hover{color:var(--results-green);border-color:var(--results-green)}.results-module__b5w8AW__hero{width:calc(100% - 64px);max-width:1120px;margin:48px auto 28px}.results-module__b5w8AW__hero>p{color:var(--results-green);letter-spacing:.1em;align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:600;display:flex}.results-module__b5w8AW__hero h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 16px;font-size:44px;font-weight:600;line-height:1.15}.results-module__b5w8AW__hero>span{max-width:700px;color:var(--results-muted);font-size:17px;line-height:1.65;display:block}.results-module__b5w8AW__lookup{flex:1;width:calc(100% - 64px);min-width:0;max-width:1120px;margin:0 auto;padding:0 0 64px}.results-module__b5w8AW__form,.results-module__b5w8AW__card,.results-module__b5w8AW__empty{border:1px solid var(--results-line);background:var(--results-surface);border-radius:16px;box-shadow:0 4px 16px #152b3c05}.results-module__b5w8AW__form{padding:28px}.results-module__b5w8AW__form label{margin-bottom:10px;font-size:15px;font-weight:600;display:block}.results-module__b5w8AW__searchRow{gap:12px;display:flex}.results-module__b5w8AW__searchRow input{border:1px solid var(--results-line);background:var(--results-surface);min-width:0;min-height:48px;color:var(--results-ink);font:16px/1.5 var(--font-outfit),Arial,sans-serif;border-radius:10px;flex:1;padding:12px 16px}.results-module__b5w8AW__searchRow input::placeholder{color:var(--results-muted);opacity:1;font-weight:400}.results-module__b5w8AW__searchRow button{color:#fff;min-height:48px;font:600 16px/1.5 var(--font-outfit),Arial,sans-serif;cursor:pointer;white-space:nowrap;background:#126b45;border:1px solid #126b45;border-radius:10px;justify-content:center;align-items:center;padding:12px 24px;display:flex}.results-module__b5w8AW__searchRow button:hover{background:#0d5335;border-color:#0d5335}.results-module__b5w8AW__searchRow button:disabled{opacity:.65;cursor:wait}.results-module__b5w8AW__hint{color:var(--results-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.results-module__b5w8AW__error{color:#a12626;background:#fdf0f0;border:1px solid #f1cbcb;border-radius:10px;margin:20px 0 0;padding:14px 18px;font-size:15px}.results-module__b5w8AW__empty{color:var(--results-muted);margin-top:20px;padding:24px;font-size:16px}.results-module__b5w8AW__card{margin-top:24px;overflow:hidden}.results-module__b5w8AW__student{border-bottom:1px solid var(--results-line);justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.results-module__b5w8AW__student>div{min-width:0}.results-module__b5w8AW__student span{color:var(--results-green);letter-spacing:.1em;font-size:12px;font-weight:600}.results-module__b5w8AW__student h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:10px 0 8px;font-size:28px;font-weight:600;line-height:1.2}.results-module__b5w8AW__student p{color:var(--results-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.results-module__b5w8AW__student>strong{background:var(--results-soft);color:var(--results-green);white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:600}.results-module__b5w8AW__tableWrap{overscroll-behavior-inline:contain;overflow-x:auto}.results-module__b5w8AW__tableWrap table{border-collapse:collapse;width:100%;font-size:15px}.results-module__b5w8AW__tableWrap th,.results-module__b5w8AW__tableWrap td{text-align:left;border-bottom:1px solid var(--results-line);vertical-align:top;padding:18px 24px;line-height:1.6}.results-module__b5w8AW__tableWrap th{color:var(--results-muted);background:var(--results-bg);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.results-module__b5w8AW__tableWrap td small{color:var(--results-muted);margin-top:6px;font-size:13px;display:block}.results-module__b5w8AW__tableWrap td:last-child{font-variant-numeric:tabular-nums}.results-module__b5w8AW__tableWrap tr:last-child td{border-bottom:0}.results-module__b5w8AW__footer{border-top:1px solid var(--results-line);color:var(--results-muted);text-align:center;padding:24px 32px;font-size:12px}html[data-theme=dark] .results-module__b5w8AW__page{--results-ink:#edf3f7;--results-muted:#b4c3d1;--results-green:#82d5ab;--results-bg:#101a24;--results-surface:#182632;--results-line:#344957;--results-soft:#1d3b32}html[data-theme=dark] .results-module__b5w8AW__error{color:#ffc6cc;background:#3b242b;border-color:#71434c}@media (max-width:767px){.results-module__b5w8AW__nav,.results-module__b5w8AW__hero,.results-module__b5w8AW__lookup{width:calc(100% - 40px)}.results-module__b5w8AW__nav{gap:12px;min-height:84px;padding:20px 0}.results-module__b5w8AW__brand strong{font-size:18px}.results-module__b5w8AW__brand img{width:44px;height:44px}.results-module__b5w8AW__brand small{max-width:150px}.results-module__b5w8AW__homeLink{padding:10px 12px;font-size:13px}.results-module__b5w8AW__hero{margin:32px auto 24px}.results-module__b5w8AW__hero h1{font-size:34px}.results-module__b5w8AW__hero>span{font-size:16px}.results-module__b5w8AW__form{padding:24px}.results-module__b5w8AW__searchRow{flex-direction:column}.results-module__b5w8AW__searchRow button{width:100%}.results-module__b5w8AW__lookup{padding-bottom:40px}.results-module__b5w8AW__student{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.results-module__b5w8AW__student h2{font-size:25px}.results-module__b5w8AW__tableWrap th{display:none}.results-module__b5w8AW__tableWrap tr,.results-module__b5w8AW__tableWrap td{display:block}.results-module__b5w8AW__tableWrap tr{border-bottom:1px solid var(--results-line);padding:20px 0}.results-module__b5w8AW__tableWrap tr:last-child{border:0}.results-module__b5w8AW__tableWrap td{border:0;padding:4px 24px;font-size:15px}.results-module__b5w8AW__tableWrap td:first-child{margin-bottom:8px;font-size:18px;font-weight:600}.results-module__b5w8AW__tableWrap td:before{content:attr(data-label);color:var(--results-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:12px;display:block}.results-module__b5w8AW__tableWrap td[data-label=Subject]:before{display:none}.results-module__b5w8AW__footer{padding:24px 20px}}@media (max-width:400px){.results-module__b5w8AW__nav,.results-module__b5w8AW__brand{gap:8px}.results-module__b5w8AW__brand strong{font-size:16px}.results-module__b5w8AW__brand small{max-width:120px}.results-module__b5w8AW__brand img{width:40px;height:40px}.results-module__b5w8AW__homeLink{text-align:center;gap:6px;max-width:115px;line-height:1.4}.results-module__b5w8AW__form{padding:20px}.results-module__b5w8AW__hero>p{letter-spacing:.06em;gap:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.results-module__b5w8AW__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.results-module__b5w8AW__searchRow input{border-color:#80909c}html[data-theme=dark] .results-module__b5w8AW__searchRow input{border-color:#718999}@media (prefers-color-scheme:dark){:is(html[data-theme=system] .results-module__b5w8AW__page,html:not([data-theme]) .results-module__b5w8AW__page){--results-ink:#edf3f7;--results-muted:#b4c3d1;--results-green:#82d5ab;--results-bg:#101a24;--results-surface:#182632;--results-line:#344957;--results-soft:#1d3b32}:is(html[data-theme=system] .results-module__b5w8AW__error,html:not([data-theme]) .results-module__b5w8AW__error){color:#ffc6cc;background:#3b242b;border-color:#71434c}:is(html[data-theme=system] .results-module__b5w8AW__searchRow input,html:not([data-theme]) .results-module__b5w8AW__searchRow input){border-color:#718999}}
