.exam-countdown{border-bottom:1px solid var(--color-border-200);background:radial-gradient(70% 80% at 50% 0,#4338ca14 0%,#0000 55%),#f8f7ff;justify-content:center;padding:1.5rem 1rem 1.75rem;display:flex}.exam-countdown__pair{align-items:stretch;gap:.9rem;width:min(100%,68rem);display:grid}.exam-countdown__card{border:1px solid color-mix(in srgb, var(--color-primary-600) 22%, white);color:#fff;background:radial-gradient(90% 140% at 100% 0,#7c3aed61 0%,#0000 55%),radial-gradient(70% 120% at 0 100%,#4338ca47 0%,#0000 50%),linear-gradient(160deg,#1e1b4b 0%,#312e81 48%,#4338ca 100%);border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1.15rem 1.1rem 1rem;display:flex;box-shadow:0 18px 44px #4338ca2e}.exam-countdown__head{text-align:center}.exam-countdown__kicker-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.exam-countdown__kicker{color:#c7d2fee0;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.exam-countdown__live{color:#c4b5fd;letter-spacing:.12em;text-transform:uppercase;background:#6366f12e;border:1px solid #a78bfa66;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.exam-countdown__live-dot{background:#a78bfa;border-radius:999px;width:.38rem;height:.38rem}.exam-countdown__title{color:#fff;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;margin:.4rem 0 0;font-size:1.35rem;font-weight:800;line-height:1.15}.exam-countdown__line{color:#ffffff94;margin:.3rem 0 0;font-size:.8125rem}.exam-countdown__schedule{gap:.45rem;width:min(100%,22rem);margin:.95rem 0 0;display:grid}.exam-countdown__schedule>div{background:#0b10246b;border:1px solid #ffffff1a;border-radius:.9rem;grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.6rem .8rem;display:grid}.exam-countdown__schedule dt{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.25}.exam-countdown__schedule dd{color:#fff;text-align:right;flex-direction:column;align-items:flex-end;gap:.15rem;margin:0;font-size:.8125rem;font-weight:800;display:flex}.exam-countdown__schedule a{color:#fff;white-space:nowrap;text-decoration:none}.exam-countdown__schedule a:hover{text-underline-offset:2px;text-decoration:underline}.exam-countdown__schedule-value{white-space:nowrap}.exam-countdown__schedule-status{color:#c4b5fde6;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.exam-countdown__clock{grid-template-columns:repeat(4,minmax(0,4.6rem));gap:.45rem;width:min(100%,21rem);margin-top:.95rem;display:grid}.exam-countdown__unit{background:#0b10246b;border:1px solid #ffffff1a;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;min-height:4.15rem;padding:.45rem .25rem .4rem;display:flex}.exam-countdown__unit.is-live{border-color:#ffffff24}.exam-countdown__digit{color:#fff;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:800;line-height:1;display:block}.exam-countdown__unit.is-live .exam-countdown__digit{color:#c4b5fd}.exam-countdown__unit-label{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;margin-top:.3rem;font-size:.62rem;font-weight:800}.exam-countdown__cta-stack{flex-direction:column;align-items:center;gap:.55rem;margin-top:.95rem;display:flex}.exam-countdown__cta{color:#172033;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.4rem;padding:0 1.1rem;font-size:.8125rem;font-weight:800;text-decoration:none;transition:background-color .14s,transform .14s;display:inline-flex;box-shadow:0 8px 22px #0000002e}.exam-countdown__cta:hover{background:#eef2ff;transform:translateY(-1px)}.exam-countdown__cta-secondary{color:#ffffffc7;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .14s;display:inline-flex}.exam-countdown__cta-secondary:hover{color:#fff;text-underline-offset:2px;text-decoration:underline}.exam-countdown__note{color:#ffffff5c;text-align:center;max-width:28rem;margin:.7rem 0 0;font-size:.68rem;line-height:1.45}.exam-countdown__note a{color:#ffffff94;font-weight:700;text-decoration:none}.exam-countdown__note a:hover{color:#fff;text-underline-offset:2px;text-decoration:underline}.exam-countdown__tips{border:1px solid color-mix(in srgb, var(--color-primary-600) 14%, white);background:linear-gradient(#fff 0%,#f8f7ff 100%);border-radius:1.25rem;flex-direction:column;height:100%;min-height:16.5rem;padding:1.15rem 1.15rem 1rem;display:flex;box-shadow:0 14px 32px #1720330f}.exam-countdown__tips-kicker{color:var(--color-primary-700);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.exam-countdown__tips-title{color:#172033;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;margin:.35rem 0 0;font-size:1.15rem;font-weight:800;line-height:1.2}.exam-countdown__tip{flex-direction:column;flex:1;justify-content:center;min-height:8.25rem;margin-top:.95rem;display:flex}.exam-countdown__tip-copy{flex-direction:column;display:flex}.exam-countdown__tip-count{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.exam-countdown__tip-heading{color:#172033;letter-spacing:-.02em;margin:.4rem 0 0;font-size:1rem;font-weight:800;line-height:1.25}.exam-countdown__tip-body{color:#475569;margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.exam-countdown__tip-source{color:var(--color-primary-700);margin:.65rem 0 0;font-size:.72rem;font-weight:700}.exam-countdown__tips-nav{flex-wrap:wrap;align-items:center;gap:.15rem;margin-top:.95rem;display:flex}.exam-countdown__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.exam-countdown__dot:after{content:"";background:#c7d2fe;border-radius:999px;width:.55rem;height:.55rem}.exam-countdown__dot.is-active:after{background:var(--color-primary-600);width:1.15rem}.exam-countdown__dot:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px;border-radius:999px}.exam-countdown__tips-note{color:#94a3b8;margin:.85rem 0 0;font-size:.72rem;line-height:1.45}.exam-countdown__tips-note a{color:var(--color-primary-700);font-weight:700;text-decoration:none}.exam-countdown__tips-note a:hover{text-underline-offset:2px;text-decoration:underline}@media (min-width:640px){.exam-countdown{padding:1.75rem 1rem 2rem}.exam-countdown__card,.exam-countdown__tips{padding:1.35rem 1.4rem 1.15rem}.exam-countdown__title{font-size:1.55rem}.exam-countdown__clock{grid-template-columns:repeat(4,minmax(0,5.1rem));gap:.55rem;width:min(100%,23rem)}.exam-countdown__unit{min-height:4.4rem}.exam-countdown__digit{font-size:1.65rem}.exam-countdown__tips-title{font-size:1.25rem}}@media (min-width:768px){.exam-countdown__pair{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.15rem}.exam-countdown__tips{min-height:0}}@media (prefers-reduced-motion:no-preference){.exam-countdown__digit{animation:.18s ease-out exam-countdown-tick}.exam-countdown__live-dot{animation:1.4s ease-in-out infinite exam-countdown-dot}.exam-countdown__tip-copy{animation:.28s ease-out exam-countdown-tip}.exam-countdown__dot:after{transition:width .16s,background-color .16s}}@keyframes exam-countdown-tick{0%{opacity:.35;transform:translateY(.14em)}to{opacity:1;transform:translateY(0)}}@keyframes exam-countdown-dot{0%,to{opacity:.35}50%{opacity:1}}@keyframes exam-countdown-tip{0%{opacity:.35;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.exam-countdown__digit,.exam-countdown__live-dot,.exam-countdown__tip-copy{animation:none}}
