*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a0a0c0;font-family:Courier New,monospace;background-color:#0d0d1a!important}[data-theme=light] body{color:#212529;background-color:#fff!important}body:after{content:"";z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00f5ff08 2px 4px);position:fixed;inset:0}[data-theme=light] body:after{display:none}a{color:inherit;text-decoration:none}.form-select,.form-control{color:#e8e0ff!important;background-color:#0d0d1ee6!important;border-color:#ff2d784d!important}.form-select:focus,.form-control:focus{color:#e8e0ff!important;background-color:#0d0d1ef2!important;border-color:#ff2d78!important;box-shadow:0 0 0 .2rem #ff2d7826!important}.form-select option{color:#e8e0ff;background-color:#0d0d1a}::placeholder{opacity:1;color:#5a5a80!important}[data-theme=light] .form-select,[data-theme=light] .form-control{color:#212529!important;background-color:#fff!important;border-color:#ced4da!important}[data-theme=light] .form-select:focus,[data-theme=light] .form-control:focus{color:#212529!important;background-color:#fff!important;border-color:#0d6efd!important;box-shadow:0 0 0 .2rem #0d6efd26!important}[data-theme=light] .form-select option{color:#212529;background-color:#fff}[data-theme=light] ::placeholder{color:#9ca3af!important}.input-group-text{color:#a0a0c0!important;background-color:#0d0d1ee6!important;border-color:#ff2d784d!important}[data-theme=light] .input-group-text{color:#6c757d!important;background-color:#f8f9fa!important;border-color:#ced4da!important}@media print{@page{margin:15mm 15mm 20mm;size:A4}body *{visibility:hidden}#advisor-report-content,#advisor-report-content *{visibility:visible}.no-print,.no-print *{visibility:hidden!important;display:none!important}#advisor-report-content{width:100%;position:absolute;top:0;left:0;box-shadow:none!important;background:#fff!important;border:none!important;padding:0!important}.college-advisor-report{font-size:10.5pt;line-height:1.5;color:#111!important}.college-advisor-report h1,.college-advisor-report h2,.college-advisor-report h3,.college-advisor-report h4,.college-advisor-report h5,.college-advisor-report h6{page-break-after:avoid;color:#111!important}.college-advisor-report .rounded-3{page-break-inside:avoid;box-shadow:none!important;background:#fafafa!important;border:1px solid #ccc!important;margin-bottom:8pt!important}[style*="height: 0"],[style*="overflow: hidden"]{height:auto!important;overflow:visible!important}.college-advisor-report a[href]:not([href^=\#]):not(td a):not(th a):not(.btn):after{content:" (" attr(href)")";color:#555;word-break:break-all;font-size:8pt}.college-advisor-report table{border-collapse:collapse;width:100%;font-size:9.5pt}.college-advisor-report th,.college-advisor-report td{color:#111!important;background:0 0!important;border:1px solid #ccc!important;padding:3pt 6pt!important}}
[data-theme=light] .Navbar-module__pSp8Ga__navbar{background:#fffffff7!important;border-bottom:1px solid #dee2e6!important}[data-theme=light] .Navbar-module__pSp8Ga__navLinks li a{color:#6c757d!important}[data-theme=light] .Navbar-module__pSp8Ga__navLinks li a:hover{color:#d63384!important;text-shadow:none!important;background:#d633840f!important}[data-theme=light] .Navbar-module__pSp8Ga__navLinks li a:hover i{color:#d63384!important;text-shadow:none!important}[data-theme=light] .Navbar-module__pSp8Ga__active a{color:#0d6efd!important;background:#0d6efd0f!important}[data-theme=light] .Navbar-module__pSp8Ga__active a i{color:#0d6efd!important}[data-theme=light] .Navbar-module__pSp8Ga__active a:after{box-shadow:none!important;background:linear-gradient(90deg,#6610f2,#0d6efd)!important}.Navbar-module__pSp8Ga__navbar{-webkit-backdrop-filter:blur(12px);z-index:1000;background:#0d0d1af2;border-bottom:none;transition:all .3s;position:sticky;top:0}.Navbar-module__pSp8Ga__container{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding:1rem 1.5rem;display:flex}.Navbar-module__pSp8Ga__navLinks{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__pSp8Ga__navLinks li{position:relative}.Navbar-module__pSp8Ga__navLinks li a{color:#a0a0c0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:14px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s,text-shadow .2s;display:flex}.Navbar-module__pSp8Ga__navLinks li a i{color:#a0a0c0;font-size:1.3rem;transition:all .3s}.Navbar-module__pSp8Ga__navLinks li a span{transition:color .3s}.Navbar-module__pSp8Ga__navLinks li a:hover{color:#ff2d78;text-shadow:0 0 8px #ff2d78;background:#ff2d780f}.Navbar-module__pSp8Ga__navLinks li a:hover i{color:#ff2d78;text-shadow:0 0 8px #ff2d78;transform:translateY(-3px)scale(1.15)}.Navbar-module__pSp8Ga__active a{color:#ff2d78!important;background:#ff2d7814!important}.Navbar-module__pSp8Ga__active a i{color:#ff2d78!important}.Navbar-module__pSp8Ga__active a:after{content:"";background:linear-gradient(90deg,#ff2d78,#00f5ff);border-radius:20px;height:4px;animation:.4s cubic-bezier(.165,.84,.44,1) Navbar-module__pSp8Ga__slide-in;position:absolute;bottom:6px;left:12px;right:12px;box-shadow:0 0 10px #ff2d7880}@keyframes Navbar-module__pSp8Ga__slide-in{0%{opacity:0;left:50%;right:50%}to{opacity:1;left:12px;right:12px}}.Navbar-module__pSp8Ga__homeIcon{padding:.5rem .8rem!important}.Navbar-module__pSp8Ga__homeIcon i{font-size:1.8rem!important}.Navbar-module__pSp8Ga__rightControls{flex-shrink:0;align-items:center;gap:8px;display:flex}.Navbar-module__pSp8Ga__themeToggle{color:#a0a0c0;cursor:pointer;background:0 0;border:1px solid #ff2d7859;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;transition:color .2s,border-color .2s,background .2s;display:flex}.Navbar-module__pSp8Ga__themeToggle:hover{color:#ff2d78;background:#ff2d7814;border-color:#ff2d78}[data-theme=light] .Navbar-module__pSp8Ga__themeToggle{color:#6c757d;border-color:#ced4da}[data-theme=light] .Navbar-module__pSp8Ga__themeToggle:hover{color:#d63384;background:#d633840f;border-color:#d63384}.Navbar-module__pSp8Ga__userMenu{position:relative}.Navbar-module__pSp8Ga__userChip{color:#a0a0c0;cursor:pointer;letter-spacing:.02em;white-space:nowrap;background:0 0;border:1px solid #ff2d7859;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px 0 4px;font-size:.78rem;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:flex}.Navbar-module__pSp8Ga__userChip:hover{color:#ff2d78;background:#ff2d7814;border-color:#ff2d78}[data-theme=light] .Navbar-module__pSp8Ga__userChip{color:#6c757d;border-color:#ced4da}[data-theme=light] .Navbar-module__pSp8Ga__userChip:hover{color:#d63384;background:#d633840f;border-color:#d63384}.Navbar-module__pSp8Ga__userAvatar{color:#fff;background:linear-gradient(135deg,#ff2d78,#bf00ff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.68rem;font-weight:700;display:flex}.Navbar-module__pSp8Ga__userName{text-overflow:ellipsis;max-width:120px;overflow:hidden}.Navbar-module__pSp8Ga__chevron{margin-left:2px;font-size:.6rem;transition:transform .2s}.Navbar-module__pSp8Ga__chevronOpen{transform:rotate(180deg)}.Navbar-module__pSp8Ga__dropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:200;background:#120e28f7;border:1px solid #ff2d7833;border-radius:10px;min-width:200px;padding:8px 0;animation:.12s Navbar-module__pSp8Ga__dropIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #0006}[data-theme=light] .Navbar-module__pSp8Ga__dropdown{background:#fffffffa;border-color:#dee2e6;box-shadow:0 8px 32px #0000001f}@keyframes Navbar-module__pSp8Ga__dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Navbar-module__pSp8Ga__dropdownHeader{flex-direction:column;gap:1px;padding:8px 14px 6px;display:flex}.Navbar-module__pSp8Ga__dropdownName{color:#e0e0f0;font-size:.82rem;font-weight:700}[data-theme=light] .Navbar-module__pSp8Ga__dropdownName{color:#1f1f2e}.Navbar-module__pSp8Ga__dropdownEmail{color:#6b6b90;font-size:.72rem}[data-theme=light] .Navbar-module__pSp8Ga__dropdownEmail{color:#6c757d}.Navbar-module__pSp8Ga__dropdownDivider{border:none;border-top:1px solid #ffffff12;margin:6px 0}[data-theme=light] .Navbar-module__pSp8Ga__dropdownDivider{border-top-color:#dee2e6}.Navbar-module__pSp8Ga__dropdownLink,.Navbar-module__pSp8Ga__signOutBtn{color:#a0a0c0;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:7px 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:flex}.Navbar-module__pSp8Ga__dropdownLink:hover,.Navbar-module__pSp8Ga__signOutBtn:hover{color:#ff2d78;background:#ff2d7812}[data-theme=light] .Navbar-module__pSp8Ga__dropdownLink,[data-theme=light] .Navbar-module__pSp8Ga__signOutBtn{color:#6c757d}[data-theme=light] .Navbar-module__pSp8Ga__dropdownLink:hover,[data-theme=light] .Navbar-module__pSp8Ga__signOutBtn:hover{color:#d63384;background:#d633840d}@media (max-width:768px){.Navbar-module__pSp8Ga__navLinks{gap:.5rem}.Navbar-module__pSp8Ga__navLinks li a span{display:none}}
