.panel[data-astro-cid-vhmmqtir]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:28px}.head[data-astro-cid-vhmmqtir]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.file[data-astro-cid-vhmmqtir]{font-family:var(--font-mono);color:var(--text-muted);font-size:13px}.pill[data-astro-cid-vhmmqtir]{font-family:var(--font-mono);color:var(--on-accent);background:var(--accent);border-radius:var(--r-pill);white-space:nowrap;padding:4px 10px;font-size:12px}.tasks[data-astro-cid-vhmmqtir]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.task[data-astro-cid-vhmmqtir]{background:var(--surface-3);border:1px solid var(--border-2);border-radius:var(--r-md);align-items:center;gap:12px;padding:13px 16px;font-size:15px;animation:9s ease-in-out infinite vanish;display:flex}.box[data-astro-cid-vhmmqtir]{border:2px solid var(--text-faint);border-radius:5px;flex-shrink:0;width:18px;height:18px}.total[data-astro-cid-vhmmqtir]{border-top:1px dashed var(--border-3);align-items:baseline;gap:12px;margin-top:22px;padding-top:18px;display:flex}.zero[data-astro-cid-vhmmqtir]{font-family:var(--font-display);color:var(--accent);font-size:44px;font-weight:800;line-height:1}.left[data-astro-cid-vhmmqtir]{color:var(--text-muted);font-size:15px}@keyframes vanish{0%,12%{opacity:1;transform:translate(0)}22%,88%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.task[data-astro-cid-vhmmqtir]{opacity:0;animation:none;display:none}}@media (width<=599px){.task[data-astro-cid-vhmmqtir][data-extra]{display:none}.panel[data-astro-cid-vhmmqtir]{padding:20px}}.faq[data-astro-cid-7synugci]{border-top:1px solid var(--border);max-width:820px}details[data-astro-cid-7synugci]{border-bottom:1px solid var(--border)}summary[data-astro-cid-7synugci]{cursor:pointer;min-height:44px;font-family:var(--font-display);color:var(--text-strong);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:19px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}summary[data-astro-cid-7synugci]:after{content:"+";font-family:var(--font-mono);color:var(--accent);flex-shrink:0;font-size:22px}details[data-astro-cid-7synugci][open] summary[data-astro-cid-7synugci]:after{content:"–"}p[data-astro-cid-7synugci]{color:var(--text-muted);padding:0 40px 22px 0}.head[data-astro-cid-vekgkm42]{text-align:center;margin-bottom:40px}.head[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{margin-bottom:12px;font-size:clamp(28px,4vw,44px);line-height:1.1}.head[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{color:var(--text-muted);max-width:640px;margin:0 auto;font-size:18px}.wrap[data-astro-cid-vekgkm42]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:24px;max-width:1040px;margin:0 auto;display:grid}.info[data-astro-cid-vekgkm42],.panel[data-astro-cid-vekgkm42]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-xl);padding:32px}.info[data-astro-cid-vekgkm42] h3[data-astro-cid-vekgkm42]{margin-bottom:20px;font-size:22px}dl[data-astro-cid-vekgkm42]{gap:18px;margin:0;display:grid}dt[data-astro-cid-vekgkm42]{color:var(--text-muted);font-size:13px}dd[data-astro-cid-vekgkm42]{color:var(--text-strong);margin:2px 0 0;font-size:17px;font-weight:500}dd[data-astro-cid-vekgkm42] small[data-astro-cid-vekgkm42]{color:var(--text-muted);font-size:13px;font-weight:400;display:block}dd[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--text-strong)}form[data-astro-cid-vekgkm42]{gap:16px;display:grid}label[data-astro-cid-vekgkm42]{color:var(--text-2);gap:6px;font-size:14px;display:grid}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{background:var(--inset);color:var(--text-strong);border:1px solid var(--border-3);border-radius:var(--r-sm);font:inherit;min-height:46px;padding:12px 14px;font-size:16px}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.btn[data-astro-cid-vekgkm42]{cursor:pointer;justify-content:center;padding:15px 24px;font-size:16px}.btn[data-astro-cid-vekgkm42][disabled]{opacity:.7;cursor:progress}.notice[data-astro-cid-vekgkm42]{color:var(--text-muted);text-align:center;margin:0;font-size:13px}.error[data-astro-cid-vekgkm42]{color:#fca5a5;margin:0;font-size:14px}.success[data-astro-cid-vekgkm42]{text-align:center;justify-items:center;gap:12px;display:grid}.success[data-astro-cid-vekgkm42][hidden],form[data-astro-cid-vekgkm42][hidden],.error[data-astro-cid-vekgkm42][hidden]{display:none}section[data-astro-cid-lcdefpme][id]{scroll-margin-top:16px}.hero[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:56px;padding-block:72px 96px;display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex:480px;min-width:0}.hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:20px}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:24px;font-size:clamp(34px,4.2vw,54px);line-height:1.08}.lead[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:560px;margin-bottom:36px;font-size:19px}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;display:flex}.hero-panel[data-astro-cid-lcdefpme]{flex:420px;min-width:0}.section-h2[data-astro-cid-lcdefpme]{max-width:820px;margin-bottom:18px;font-size:clamp(28px,3.6vw,42px);line-height:1.12}.sub[data-astro-cid-lcdefpme]{color:var(--text-strong);margin:0 0 8px;font-size:20px;font-weight:500}.muted[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0 0 28px;font-size:17px}.wide[data-astro-cid-lcdefpme]{max-width:760px}.grid[data-astro-cid-lcdefpme]{gap:20px;display:grid}.grid--2[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.grid--3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid--4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.card[data-astro-cid-lcdefpme]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--text-2);padding:26px}.card[data-astro-cid-lcdefpme].hi{border-color:var(--accent)}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--text-strong);margin-bottom:10px;font-size:19px}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0 0 10px;font-size:15.5px}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text-2)}.card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{color:var(--text-2);margin:14px 0 0;padding-left:18px;font-size:15px}.card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:4px}.num[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);margin-bottom:8px;font-size:14px;display:block}.tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);margin-bottom:8px;font-size:12.5px}.live-h[data-astro-cid-lcdefpme]{margin:48px 0 8px;font-size:22px}.closing[data-astro-cid-lcdefpme]{max-width:760px;color:var(--text-2);margin:28px 0 0;font-size:17px}.more[data-astro-cid-lcdefpme]{margin-top:28px;font-weight:500}.result[data-astro-cid-lcdefpme]{flex-direction:column;font-weight:600;display:flex;color:var(--text-strong)!important;margin-top:14px!important}.result[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent);font-size:14px;font-weight:500}.tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;display:flex;margin-top:14px!important}.tags[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid var(--border-3);border-radius:var(--r-pill);color:var(--text-muted);padding:2px 10px;font-size:12.5px}.post[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.post[data-astro-cid-lcdefpme]:hover{border-color:var(--border-3)}.read[data-astro-cid-lcdefpme]{color:var(--accent);font-size:14.5px;font-weight:500}@media (width<=819px){.hero[data-astro-cid-lcdefpme]{gap:40px;padding-block:40px 64px}}
