.qb{--qb-ink:15 23 42;--qb-text:71 85 105;--qb-muted:100 116 139;--qb-line:226 232 240;color:rgb(var(--qb-ink))}.qb[data-course=medicine]{--qb-accent:37 99 235;--qb-accent-fill:37 99 235;--qb-accent-fill-2:79 70 229;--qb-accent-ink:29 78 216;--qb-accent-soft:239 246 255}.qb[data-course=dentistry]{--qb-accent:13 148 136;--qb-accent-fill:15 118 110;--qb-accent-fill-2:4 120 87;--qb-accent-ink:15 118 110;--qb-accent-soft:240 253 250}.qb .qb-display{font-weight:700;letter-spacing:-.02em}.qb .qb-fill{background-image:linear-gradient(90deg,rgb(var(--qb-accent-fill)),rgb(var(--qb-accent-fill-2)))}.qb .qb-fill,.qb .qb-panel{background-color:rgb(var(--qb-accent-fill))}.qb .qb-panel{background-image:radial-gradient(120% 90% at 100% 0,rgb(255 255 255/.14),transparent 55%),linear-gradient(135deg,rgb(var(--qb-accent-fill)),rgb(var(--qb-accent-fill-2)))}.qb .qb-gradient-text{background-image:linear-gradient(90deg,rgb(var(--qb-accent-fill)),rgb(var(--qb-accent-fill-2)));-webkit-background-clip:text;background-clip:text;color:transparent}.qb .qb-theme-ease{transition:color .35s ease,background-color .35s ease,border-color .35s ease,fill .35s ease,stroke .35s ease}@keyframes qb-dash-flow{to{stroke-dashoffset:-14}}.qb .qb-dash-flow{animation:qb-dash-flow 1.1s linear infinite}@keyframes qb-ping{0%{transform:scale(.6);opacity:.55}80%,to{transform:scale(2.1);opacity:0}}.qb .qb-ping{transform-box:fill-box;transform-origin:center;animation:qb-ping 2.4s cubic-bezier(.2,.6,.3,1) infinite}@keyframes qb-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.qb .qb-wave>span{transform-origin:center;animation:qb-wave 1.1s ease-in-out infinite}@keyframes qb-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.qb .qb-rise{animation:qb-rise .35s cubic-bezier(.2,.7,.2,1) both}@keyframes qb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.qb .qb-float{animation:qb-float 6.5s ease-in-out infinite}.qb .qb-rail{scroll-snap-type:x mandatory;scrollbar-width:none}.qb .qb-rail::-webkit-scrollbar{display:none}.qb .qb-rail>*{scroll-snap-align:start}.qb .ex-search-input:focus{border-color:rgb(var(--qb-accent-ink));box-shadow:0 0 0 4px rgb(var(--qb-accent)/.14)}.qb .ex-chip:hover,.qb .ex-dent .ex-chip:hover{border-color:rgb(var(--qb-accent)/.5);color:rgb(var(--qb-accent-ink))}.qb .ex-btn:focus-visible,.qb .ex-chip:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px rgb(var(--qb-accent-ink))}.qb .ex-chip.is-active,.qb .ex-chip.is-active:hover,.qb .ex-dent .ex-chip.is-active,.qb .ex-dent .ex-chip.is-active:hover{background:rgb(var(--qb-accent-fill));border-color:rgb(var(--qb-accent-fill));color:#fff}.qb .ex-dent .ex-suggest-item.is-active:before,.qb .ex-suggest-item.is-active:before{background:rgb(var(--qb-accent))}.qb .ex-suggest-item:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--qb-accent-ink))}.qb .ex-ptype.dent,.qb .ex-ptype.med{color:rgb(var(--qb-accent-ink));background:rgb(var(--qb-accent-soft));box-shadow:inset 0 0 0 1px rgb(var(--qb-accent)/.2)}.qb .ex-ptype.dent .sw,.qb .ex-ptype.med .sw{background:rgb(var(--qb-accent))}.qb .ex-mock,.qb .ex-mock.dent{border-color:rgb(var(--qb-accent)/.2);background:rgb(var(--qb-accent-soft))}.qb .ex-fmt,.qb .ex-mock.dent .ex-fmt{border-color:rgb(var(--qb-accent)/.35);color:rgb(var(--qb-accent-ink))}.qb .ex-fmt svg,.qb .ex-mock.dent .ex-fmt svg{color:rgb(var(--qb-accent-ink))}.qb .ex-btn-primary,.qb .ex-btn-primary.dent{background-color:rgb(var(--qb-accent-fill));background-image:linear-gradient(90deg,rgb(var(--qb-accent-fill)),rgb(var(--qb-accent-fill-2)))}.qb .ex-btn-primary.dent:hover,.qb .ex-btn-primary:hover{background-color:rgb(var(--qb-accent-ink))}@media (min-width:1024px){.qb .ex-compact .ex-toolbar{flex-direction:row;align-items:center;justify-content:space-between;max-width:none;gap:20px}.qb .ex-compact .ex-search{flex:0 1 400px}.qb .ex-compact .ex-chips{justify-content:flex-end}}.qb .ex-compact .ex-search-input{padding-top:11px;padding-bottom:11px}@media (max-width:639px){.qb .ex-compact .ex-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:2px 20px}.qb .ex-compact .ex-chips::-webkit-scrollbar{display:none}.qb .ex-compact .ex-chip,.qb .ex-compact .ex-chips-label{flex-shrink:0}}.qb .ex-compact .ex-panel:not(.ex-reqs){padding:22px}.qb .ex-compact .ex-pname{font-size:24px;margin-top:10px}.qb .ex-compact .ex-pblurb{font-size:14.5px;line-height:1.6;margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.qb .ex-compact .ex-pdiv{margin:16px 0}.qb .ex-compact .ex-mock{padding:16px 18px}.qb .ex-compact .ex-mdesc{font-size:13.5px;margin:6px 0 12px}.qb .ex-compact .ex-btn{padding-top:11px;padding-bottom:11px}@media (prefers-reduced-motion:reduce){.qb .qb-dash-flow,.qb .qb-float,.qb .qb-ping,.qb .qb-rise,.qb .qb-wave>span{animation:none!important}.qb .qb-theme-ease{transition:none}}