.ht-widget,#hurricane-tracker{--ht-white: #ffffff;--ht-primary: #0d7489;--ht-primary-dark: #095868;--ht-brand: #199cb1;--ht-text: #212934;--ht-muted: #52606d;--ht-light: #f4f8fa;--ht-border: #d8e4ea;--ht-accent: #d9531e;--ht-shadow: rgba(13, 116, 137, .12);font-family:inherit;color:var(--ht-text);line-height:1.55;box-sizing:border-box;width:100%;max-width:100%;min-height:926px;overflow-x:hidden}.ht-widget[data-site=pv],#hurricane-tracker[data-site=pv]{--ht-primary: #006b93;--ht-primary-dark: #00506f;--ht-brand: #0f9fc3;--ht-text: #16313f;--ht-muted: #5d7480;--ht-light: #f3f8fb;--ht-border: #d9e8ef;--ht-accent: #e9673f;--ht-shadow: rgba(0, 107, 147, .14)}.ht-widget.ht-expect-storm,#hurricane-tracker.ht-expect-storm{min-height:1350px}.ht-widget.ht-state-calm,#hurricane-tracker.ht-state-calm{min-height:926px}.ht-widget.ht-state-calm-far,#hurricane-tracker.ht-state-calm-far{min-height:1012px}.ht-widget.ht-state-storm,#hurricane-tracker.ht-state-storm{min-height:1350px}.ht-widget.ht-state-stale,#hurricane-tracker.ht-state-stale{min-height:267px}@media(max-width:599px){.ht-widget,#hurricane-tracker{min-height:794px}.ht-widget.ht-lang-es,#hurricane-tracker.ht-lang-es{min-height:862px}.ht-widget.ht-expect-storm,#hurricane-tracker.ht-expect-storm{min-height:1247px}.ht-widget.ht-lang-es.ht-expect-storm,#hurricane-tracker.ht-lang-es.ht-expect-storm{min-height:1274px}.ht-widget.ht-state-calm,#hurricane-tracker.ht-state-calm{min-height:794px}.ht-widget.ht-lang-es.ht-state-calm,#hurricane-tracker.ht-lang-es.ht-state-calm{min-height:862px}.ht-widget.ht-state-calm-far,#hurricane-tracker.ht-state-calm-far{min-height:920px}.ht-widget.ht-lang-es.ht-state-calm-far,#hurricane-tracker.ht-lang-es.ht-state-calm-far{min-height:978px}.ht-widget.ht-state-storm,#hurricane-tracker.ht-state-storm{min-height:1247px}.ht-widget.ht-lang-es.ht-state-storm,#hurricane-tracker.ht-lang-es.ht-state-storm{min-height:1274px}.ht-widget.ht-state-stale,#hurricane-tracker.ht-state-stale{min-height:420px}.ht-widget.ht-lang-es.ht-state-stale,#hurricane-tracker.ht-lang-es.ht-state-stale{min-height:440px}}.ht-widget *,.ht-widget *:before,.ht-widget *:after,#hurricane-tracker *,#hurricane-tracker *:before,#hurricane-tracker *:after{box-sizing:inherit}.ht-widget .ht-card,#hurricane-tracker .ht-card{background:var(--ht-white);border:1px solid var(--ht-border);border-radius:14px;box-shadow:0 4px 20px var(--ht-shadow);padding:18px 16px;max-width:960px;margin:0 auto}.ht-widget .ht-topbar,#hurricane-tracker .ht-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--ht-border)}.ht-widget .ht-topbar-left,#hurricane-tracker .ht-topbar-left{display:flex;align-items:center;gap:8px}.ht-widget .ht-pill-brand,#hurricane-tracker .ht-pill-brand{display:inline-flex;align-items:center;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ht-primary-dark)}.ht-widget .ht-units-toggle,#hurricane-tracker .ht-units-toggle{display:inline-flex;align-items:center;background:var(--ht-light);border:1px solid var(--ht-border);border-radius:999px;padding:2px}.ht-widget .ht-unit-btn,#hurricane-tracker .ht-unit-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;min-width:44px;padding:4px 12px;font:600 12px inherit;color:var(--ht-muted);background:transparent;border:0;border-radius:999px;cursor:pointer;transition:all .15s ease}.ht-widget .ht-unit-btn.active,#hurricane-tracker .ht-unit-btn.active{background:var(--ht-primary);color:var(--ht-white)}.ht-widget .ht-unit-btn:focus-visible,.ht-widget .ht-link:focus-visible,.ht-widget .ht-btn-adv:focus-visible,.ht-widget .ht-far-toggle:focus-visible,.ht-widget .ht-map-link:focus-visible,#hurricane-tracker .ht-unit-btn:focus-visible,#hurricane-tracker .ht-link:focus-visible,#hurricane-tracker .ht-btn-adv:focus-visible,#hurricane-tracker .ht-far-toggle:focus-visible,#hurricane-tracker .ht-map-link:focus-visible{outline:2px solid var(--ht-primary);outline-offset:2px}.ht-widget .ht-calm-row,#hurricane-tracker .ht-calm-row{display:flex;align-items:center;gap:14px;background:var(--ht-light);border:1px solid var(--ht-border);border-radius:12px;padding:16px 18px}.ht-widget .ht-calm-icon,#hurricane-tracker .ht-calm-icon{display:flex;align-items:center;justify-content:center;color:var(--ht-brand);flex-shrink:0}.ht-widget .ht-calm-text-group,#hurricane-tracker .ht-calm-text-group{flex:1;min-width:0}.ht-widget .ht-calm-headline,#hurricane-tracker .ht-calm-headline{font-size:20px;font-weight:300;line-height:1.35;color:var(--ht-text);margin:0 0 4px}.ht-widget .ht-calm-sub,#hurricane-tracker .ht-calm-sub{font-size:13px;color:var(--ht-muted);margin:0}.ht-widget .ht-storm-card,#hurricane-tracker .ht-storm-card{background:var(--ht-light);border:1px solid var(--ht-border);border-radius:12px;padding:16px;margin-bottom:12px}.ht-widget .ht-storm-header,#hurricane-tracker .ht-storm-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ht-widget .ht-storm-name,#hurricane-tracker .ht-storm-name{display:flex;align-items:center;font-size:20px;font-weight:400;color:var(--ht-text);margin:0 0 4px}.ht-widget .ht-storm-name svg,#hurricane-tracker .ht-storm-name svg{display:inline-block;margin-right:8px;stroke:var(--ht-accent);stroke-width:2.2;flex-shrink:0}.ht-widget .ht-badge,#hurricane-tracker .ht-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--ht-accent);color:var(--ht-white)}.ht-widget .ht-metrics-grid,#hurricane-tracker .ht-metrics-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:12px}.ht-widget .ht-metric-item,#hurricane-tracker .ht-metric-item{background:var(--ht-white);border:1px solid var(--ht-border);border-radius:10px;padding:10px 12px}.ht-widget .ht-metric-label,#hurricane-tracker .ht-metric-label{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ht-muted);margin:0 0 2px}.ht-widget .ht-metric-value,#hurricane-tracker .ht-metric-value{font-size:17px;font-weight:400;color:var(--ht-text);margin:0}.ht-widget .ht-metric-sub,#hurricane-tracker .ht-metric-sub{font-size:11.5px;color:var(--ht-muted);margin:2px 0 0}.ht-widget .ht-storm-bottom,#hurricane-tracker .ht-storm-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--ht-border)}.ht-widget .ht-update-text,#hurricane-tracker .ht-update-text{font-size:12px;color:var(--ht-muted)}.ht-widget .ht-btn-adv,#hurricane-tracker .ht-btn-adv{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:6px 14px;font:600 12px inherit;color:var(--ht-white);background:var(--ht-primary);border-radius:999px;text-decoration:none;transition:background .15s ease}.ht-widget .ht-btn-adv:hover,#hurricane-tracker .ht-btn-adv:hover{background:var(--ht-primary-dark)}.ht-widget .ht-checked-line,#hurricane-tracker .ht-checked-line{font-size:12px;color:var(--ht-muted);margin:10px 0 0}.ht-widget .ht-far-section,#hurricane-tracker .ht-far-section{margin:10px 0}.ht-widget .ht-far-toggle,#hurricane-tracker .ht-far-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 14px;font:600 13px inherit;color:var(--ht-primary-dark);background:var(--ht-light);border:1px solid var(--ht-border);border-radius:10px;cursor:pointer}.ht-widget .ht-far-toggle:hover,#hurricane-tracker .ht-far-toggle:hover{background:var(--ht-white)}.ht-widget .ht-far-list,#hurricane-tracker .ht-far-list{margin-top:10px}.ht-widget .ht-stale-box,#hurricane-tracker .ht-stale-box{background:var(--ht-light);border:1px solid var(--ht-border);border-left:4px solid var(--ht-accent);border-radius:10px;padding:14px 16px;margin-bottom:12px}.ht-widget .ht-stale-msg,#hurricane-tracker .ht-stale-msg{font-size:13.5px;color:var(--ht-text);margin:0}.ht-widget .ht-map-box,#hurricane-tracker .ht-map-box{margin:12px 0 0;background:var(--ht-light);border:1px solid var(--ht-border);border-radius:12px;overflow:hidden}.ht-widget .ht-map-link,#hurricane-tracker .ht-map-link{display:block;text-decoration:none}.ht-widget .ht-map-frame,#hurricane-tracker .ht-map-frame{position:relative;width:100%;aspect-ratio:900 / 547;background:var(--ht-light);overflow:hidden}.ht-widget .ht-map-frame.ht-map-cone,#hurricane-tracker .ht-map-frame.ht-map-cone{aspect-ratio:897 / 736}.ht-widget .ht-map-img,#hurricane-tracker .ht-map-img{display:block;width:100%;height:100%;object-fit:contain;border:0}.ht-widget .ht-map-cap,#hurricane-tracker .ht-map-cap{padding:8px 12px;font-size:11.5px;color:var(--ht-muted);border-top:1px solid var(--ht-border);line-height:1.4}.ht-widget .ht-links-row,#hurricane-tracker .ht-links-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ht-widget .ht-link,#hurricane-tracker .ht-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border-radius:999px;border:1px solid var(--ht-border);background:var(--ht-white);color:var(--ht-primary-dark);font:600 12px inherit;text-decoration:none}.ht-widget .ht-link:hover,#hurricane-tracker .ht-link:hover{background:var(--ht-light);border-color:var(--ht-primary)}.ht-widget .ht-disclaimer,#hurricane-tracker .ht-disclaimer{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--ht-border);font-size:12px;color:var(--ht-muted);line-height:1.5}.ht-widget .ht-disclaimer a,#hurricane-tracker .ht-disclaimer a{color:var(--ht-primary-dark);text-decoration:underline;font-weight:600}.ht-widget .ht-sr-only,#hurricane-tracker .ht-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(min-width:600px){.ht-widget .ht-card,#hurricane-tracker .ht-card{padding:22px 24px}.ht-widget .ht-calm-headline,#hurricane-tracker .ht-calm-headline{font-size:24px}.ht-widget .ht-metrics-grid,#hurricane-tracker .ht-metrics-grid{grid-template-columns:repeat(3,1fr)}}
@media (min-width:430px) and (max-width:599px){.ht-widget.ht-state-storm,#hurricane-tracker.ht-state-storm,.ht-widget.ht-expect-storm,#hurricane-tracker.ht-expect-storm,.ht-widget.ht-lang-es.ht-state-storm,#hurricane-tracker.ht-lang-es.ht-state-storm,.ht-widget.ht-lang-es.ht-expect-storm,#hurricane-tracker.ht-lang-es.ht-expect-storm{min-height:1300px}}