.exam-countdown-container[data-astro-cid-uegerpon]{display:flex;flex-direction:column;gap:1.25rem;margin:1.5rem 0 2.5rem}.countdown-subject-tabs[data-astro-cid-uegerpon]{display:flex;flex-wrap:wrap;gap:.5rem}.exam-tab[data-astro-cid-uegerpon]{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all var(--duration-fast) var(--ease-spring)}.exam-tab[data-astro-cid-uegerpon]:hover{background:var(--bg-surface-elevated);border-color:var(--border-focus);color:var(--text-primary)}.exam-tab[data-astro-cid-uegerpon].active{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:#fff;box-shadow:0 4px 12px hsl(var(--primary-raw) / .35)}.countdown-hero-card[data-astro-cid-uegerpon]{padding:2rem 1.75rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 16px 36px -12px #00000073;display:flex;flex-direction:column;gap:1.5rem}.hud-top[data-astro-cid-uegerpon]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.event-kicker[data-astro-cid-uegerpon]{font-size:.95rem;font-weight:700;color:var(--text-primary)}.live-pulse-badge[data-astro-cid-uegerpon]{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;background:hsl(var(--emerald-raw) / .12);border:1px solid hsl(var(--emerald-raw) / .3);border-radius:9999px;font-size:.75rem;font-weight:600;color:var(--color-brand-emerald)}.pulse-dot[data-astro-cid-uegerpon]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:livePulse 2s infinite}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.counter-display-grid[data-astro-cid-uegerpon]{display:grid;grid-template-columns:repeat(4,1fr auto);align-items:center;gap:.5rem;max-width:680px;margin:.5rem auto;width:100%}.counter-display-grid[data-astro-cid-uegerpon]>.counter-colon[data-astro-cid-uegerpon]:last-of-type{display:none}.counter-block[data-astro-cid-uegerpon]{display:flex;flex-direction:column;align-items:center;padding:1rem .5rem;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:72px}.counter-digit[data-astro-cid-uegerpon]{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;color:var(--text-primary);line-height:1;font-variant-numeric:tabular-nums}.counter-digit[data-astro-cid-uegerpon].accent-sec{color:var(--color-brand-emerald)}.counter-unit[data-astro-cid-uegerpon]{font-size:.68rem;font-weight:700;color:var(--text-muted);letter-spacing:.08em;margin-top:.4rem}.counter-colon[data-astro-cid-uegerpon]{font-size:2rem;font-weight:700;color:var(--text-muted);line-height:1;text-align:center}.target-date-box[data-astro-cid-uegerpon]{padding:.9rem 1.25rem;background:hsl(var(--primary-raw) / .08);border-left:3px solid var(--color-brand-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:.92rem;color:var(--text-secondary);line-height:1.5}.exam-metrics-rail[data-astro-cid-uegerpon]{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--border-subtle)}.metric-pill[data-astro-cid-uegerpon]{display:flex;align-items:center;gap:.4rem;padding:.4rem .85rem;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:9999px;font-size:.8rem;color:var(--text-muted)}.metric-val[data-astro-cid-uegerpon]{color:var(--text-primary);font-weight:700}.equipment-strip[data-astro-cid-uegerpon]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.equip-col[data-astro-cid-uegerpon]{padding:1.15rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.equip-badge[data-astro-cid-uegerpon]{display:inline-block;padding:.2rem .5rem;border-radius:var(--radius-sm);font-size:.72rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.03em}.equip-badge[data-astro-cid-uegerpon].ok{background:hsl(var(--emerald-raw) / .15);color:var(--color-brand-emerald)}.equip-badge[data-astro-cid-uegerpon].alert{background:hsl(var(--rose-raw) / .15);color:var(--color-brand-rose)}.equip-col[data-astro-cid-uegerpon] p[data-astro-cid-uegerpon]{font-size:.84rem;color:var(--text-secondary);line-height:1.5;margin:0}@media(max-width:640px){.counter-display-grid[data-astro-cid-uegerpon]{gap:.25rem}.counter-block[data-astro-cid-uegerpon]{min-width:54px;padding:.75rem .25rem}.counter-colon[data-astro-cid-uegerpon]{font-size:1.4rem}.equipment-strip[data-astro-cid-uegerpon]{grid-template-columns:1fr}}.page-container[data-astro-cid-k425yv7c]{max-width:1080px;margin:0 auto;padding:clamp(2rem,4vw,3.5rem) 1.25rem 5rem}.editorial-header[data-astro-cid-k425yv7c]{margin-bottom:2rem}.header-badge-row[data-astro-cid-k425yv7c]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.editorial-tag[data-astro-cid-k425yv7c]{display:inline-block;padding:.25rem .65rem;background:hsl(var(--primary-raw) / .12);color:var(--color-brand-primary);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm)}.meta-date[data-astro-cid-k425yv7c]{font-size:.8rem;color:var(--text-muted)}.page-title[data-astro-cid-k425yv7c]{font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:800;color:var(--text-primary);line-height:1.2;letter-spacing:-.025em;margin-bottom:1.25rem;text-wrap:balance}.editorial-lead[data-astro-cid-k425yv7c]{font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.65;color:var(--text-secondary);max-width:52rem;margin:0;text-wrap:pretty}.tool-section[data-astro-cid-k425yv7c]{margin:2rem 0}.visual-section[data-astro-cid-k425yv7c]{margin:2.5rem 0}.prose-content[data-astro-cid-k425yv7c]{margin-top:3rem}.content-block[data-astro-cid-k425yv7c]{margin-bottom:3.5rem}.content-block[data-astro-cid-k425yv7c] h2[data-astro-cid-k425yv7c]{font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;color:var(--text-primary);margin-bottom:1.25rem;letter-spacing:-.02em;text-wrap:balance;border-bottom:1px solid var(--border-subtle);padding-bottom:.5rem}.content-block[data-astro-cid-k425yv7c] p[data-astro-cid-k425yv7c]{font-size:1rem;line-height:1.7;color:var(--text-secondary);margin-bottom:1.25rem;text-wrap:pretty}.content-block[data-astro-cid-k425yv7c] ul[data-astro-cid-k425yv7c],.content-block[data-astro-cid-k425yv7c] ol[data-astro-cid-k425yv7c]{margin:1rem 0 1.5rem 1.5rem;color:var(--text-secondary);line-height:1.7}.content-block[data-astro-cid-k425yv7c] li[data-astro-cid-k425yv7c]{margin-bottom:.5rem}.table-wrapper[data-astro-cid-k425yv7c]{overflow-x:auto;margin:1.5rem 0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}.exam-schedule-table[data-astro-cid-k425yv7c]{width:100%;border-collapse:collapse;font-size:.9rem;text-align:left}.exam-schedule-table[data-astro-cid-k425yv7c] th[data-astro-cid-k425yv7c]{padding:.85rem 1.15rem;background:var(--bg-surface-elevated);color:var(--text-primary);font-weight:700;border-bottom:1px solid var(--border-subtle)}.exam-schedule-table[data-astro-cid-k425yv7c] td[data-astro-cid-k425yv7c]{padding:.85rem 1.15rem;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.exam-schedule-table[data-astro-cid-k425yv7c] tr[data-astro-cid-k425yv7c]:last-child td[data-astro-cid-k425yv7c]{border-bottom:none}.inline-link[data-astro-cid-k425yv7c]{color:var(--color-brand-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.inline-link[data-astro-cid-k425yv7c]:hover{color:var(--primary-hover)}
