.wt{gap:1.25rem;display:grid}.wt__h{margin:0 0 .85rem;font-size:1.2rem}.wt__form{gap:1rem;padding:clamp(1.25rem,3vw,1.6rem);display:grid}.wt__form-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.wt__units{border:1.5px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);padding:.15rem;display:inline-flex}.wt__units button{border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;padding:.4rem 1rem;font-size:.85rem;font-weight:700}.wt__units button.is-on{background:var(--green-primary);color:#fff}.wt__grid{grid-template-columns:repeat(3,1fr);gap:.85rem 1rem;display:grid}.wt__field{flex-direction:column;gap:.3rem;font-size:.9rem;font-weight:600;display:flex}.wt__iu{align-items:center;gap:.4rem;display:flex}.wt__iu input{border:1.5px solid var(--border);border-radius:var(--radius-sm);width:100%;font:inherit;background:#fff;padding:.6rem .7rem;font-weight:600}.wt__iu input.is-warn{background:#fffbeb;border-color:#f59e0b}.wt__iu small{color:var(--muted);font-weight:600}.wt__safe{color:var(--muted);margin:0;font-size:.85rem}.wt__safe strong{color:var(--ink)}.wt__hero{text-align:center;color:#fff;background:radial-gradient(600px 280px at 50% 0%, #3b82f666, transparent 60%), var(--dark);border:0;padding:clamp(1.5rem,4vw,2.5rem) 1.25rem}.wt__hero-cap{text-transform:uppercase;letter-spacing:.05em;color:#93c5fd;font-size:.85rem;font-weight:700}.wt__hero-date{font-family:var(--font-display);margin:.4rem 0 .5rem;font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:1.05;display:block}.wt__hero-sub{color:#cbd5e1;font-size:.95rem}.wt__warn{color:#92400e;border-radius:var(--radius);background:#fffbeb;border:1px solid #fde68a;padding:1rem 1.25rem;font-size:.9rem;line-height:1.55}.wt__warn strong{margin-bottom:.2rem;display:block}.wt__gain{background:var(--surface-2);padding:1.25rem 1.5rem}.wt__gain strong{font-family:var(--font-display);margin-bottom:.3rem;font-size:1.05rem;display:block}.wt__gain p{color:var(--muted);margin:0}.wt__chart-block{padding:clamp(1.25rem,3vw,1.6rem)}.wt__chart{width:100%;height:auto;display:block}.wt__milestones{padding:clamp(1.25rem,3vw,1.6rem)}.wt__ms-list{gap:0;display:grid}.wt__ms-list li{border-bottom:1px solid var(--border);grid-template-columns:80px 1fr auto;align-items:center;gap:.85rem;padding:.75rem 0;display:grid}.wt__ms-list li:last-child{border-bottom:0}.wt__ms-week{font-family:var(--font-display);color:var(--c-body);font-size:.82rem;font-weight:800}.wt__ms-body{flex-direction:column;display:flex}.wt__ms-body strong{font-size:1rem}.wt__ms-body small{color:var(--muted);font-size:.82rem}.wt__ms-date{color:var(--muted);white-space:nowrap;font-size:.8rem}.wt__note{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}@media (width<=560px){.wt__grid{grid-template-columns:1fr}.wt__ms-list li{grid-template-columns:64px 1fr}.wt__ms-date{grid-column:2}}
