._banner_12gpa_1{z-index:1200;color:#f4f7ff;background:#0b214d;border:1px solid #64adfa70;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex;position:fixed;bottom:20px;left:clamp(12px,3vw,40px);right:clamp(12px,3vw,40px);box-shadow:0 24px 70px #030f2b61}._copy_12gpa_2{max-width:760px}._banner_12gpa_1 strong{font-family:var(--font-cormorant),serif;font-size:1.45rem}._banner_12gpa_1 p{color:#f4f7ffcc;margin:5px 0 0;font-size:.85rem;line-height:1.55}._banner_12gpa_1 a{color:#8bc5ff}._actions_12gpa_2{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._actions_12gpa_2 button{color:#fff;font:700 .72rem var(--font-manrope),sans-serif;cursor:pointer;background:#3533db;border:1px solid #8bc5ffad;border-radius:999px;padding:9px 13px}._actions_12gpa_2 button:nth-child(2),._actions_12gpa_2 button:nth-child(3){color:#f4f7ff;background:0 0}._preferences_12gpa_3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}._preferences_12gpa_3 label{cursor:pointer;background:#ffffff0a;border:1px solid #8bc5ff47;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}._preferences_12gpa_3 input{flex:none;margin-top:3px}._preferences_12gpa_3 span{gap:2px;display:grid}._preferences_12gpa_3 b{font-size:.75rem}._preferences_12gpa_3 small{color:#f4f7ffb3;font-size:.66rem;line-height:1.35}@media (max-width:720px){._banner_12gpa_1{flex-direction:column;align-items:stretch;max-height:calc(100dvh - 24px);padding:18px;overflow:auto}._preferences_12gpa_3{grid-template-columns:1fr}._actions_12gpa_2{justify-content:flex-start}._actions_12gpa_2 button{flex:130px}}._banner_12gpa_1{background:var(--glass-dark);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:#d2e6ff66;box-shadow:inset 0 1px #ffffff59,0 20px 60px #030f2b47}._actions_12gpa_2 button{box-shadow:inset 0 1px #fff3}
