.countdown__note{color:var(--ink-soft);grid-column:1/-1;margin:.2rem 0 0;font-size:.9rem}.ca-warn{color:var(--ink-muted);align-items:flex-start;gap:.5rem;margin:.6rem 0 0;font-size:.8rem;line-height:1.45;display:flex}.ca-warn svg{width:1rem;height:1rem;color:var(--info);flex:none;margin-top:.1rem}.ca-warn a{color:var(--ink);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.ca{border-radius:var(--radius-control);background:#2fe6c80d;border:1px solid #2fe6c859;margin-top:.65rem;padding:.9rem}.ca__head{font-family:var(--code);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.72rem;display:flex}.ca__head svg{width:1rem;height:1rem;color:var(--info)}.ca__head .chip{margin-left:auto}.ca__addr{border-radius:var(--radius-control);background:var(--surface-sunken);border:1px solid var(--line-strong);font-family:var(--code);letter-spacing:.04em;color:var(--ink);-webkit-user-select:all;user-select:all;padding:.7rem .8rem;font-size:clamp(.92rem,2.6vw,1.05rem);line-height:1.5;display:block}.ca__addr span{margin-right:.5em;display:inline-block}.ca__addr span:first-child,.ca__addr span:last-child{color:var(--sun-300);font-weight:700}.ca__check{color:var(--ink-muted);margin:.55rem 0 0;font-size:.8rem}.ca__check b{font-family:var(--code);color:var(--sun-300)}.ca__actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.ca__actions .btn.is-done{filter:hue-rotate(110deg)saturate(1.2)}.ca__hint{color:var(--sun-300);margin:.5rem 0 0;font-size:.8rem}.ca-panel{margin-top:1.5rem;padding:1.1rem}.ca-panel__title{font-family:var(--code);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.7rem}.ca-warn a{margin:-.45rem -.15rem;padding:.45rem .15rem;display:inline-block}.btn.btn--locked,.btn.btn--locked[disabled]{border:1px dashed var(--line-strong);box-shadow:none;color:var(--ink-muted);text-shadow:none;filter:none;cursor:not-allowed;white-space:normal;text-align:center;background:0 0;height:auto;min-height:48px}.btn--locked svg{color:var(--danger)}.curve__note{color:var(--ink-faint);margin:.45rem 0 0;font-size:.78rem}.curve__note--warn{color:var(--sun-300)}.curve__tag{font-family:var(--code);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.62rem}.curve__bar.is-off span{background:repeating-linear-gradient(135deg,#ffffff14 0 6px,#0000 6px 12px);width:100%!important}.official{align-items:start;gap:2.5rem;display:grid}@media (min-width:1040px){.official{grid-template-columns:1fr 1fr;gap:4rem}}.official__links{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.official__links li{border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.75rem .9rem;font-size:.92rem;display:flex}.official__links span{font-family:var(--code);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.7rem}.official__links a{color:var(--ink);font-family:var(--code);word-break:break-all;font-size:.85rem}.official__links em{color:var(--ink-muted);font-size:.85rem;font-style:normal}.official__flags li b{color:var(--ink)}.official h2+.lead,.official .h2{margin-bottom:.5rem}
