:root{--storm:var(--sea);--storm-soft:#6e97ab;--weed:#6f7a3a;--live:#2e7d4f;--live-ring:#2e7d4f73;--stale:#9a7a12}.data-head{padding-block:32px 24px}.data-head h1{text-wrap:balance;margin-top:10px}.data-head .lead{margin-top:12px}.data-stamp{color:var(--muted);margin-top:14px;font-size:.875rem}.data-stamp .live-dot{margin-right:8px}.live-dot{background:var(--live);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;position:relative}.live-dot:after{content:"";background:var(--live-ring);border-radius:50%;animation:2.4s ease-out infinite live-beat;position:absolute;inset:0}.is-stale .live-dot{background:var(--stale)}.is-stale .live-dot:after{display:none}@keyframes live-beat{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.live-dot:after{animation:none;display:none}}.data-controls .input{min-width:0}.data-controls select,.data-controls input{max-width:100%}.data-controls{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width>=600px){.data-controls{grid-template-columns:repeat(2,minmax(0,300px))}.data-controls--three{grid-template-columns:repeat(3,minmax(0,260px))}}.data-count{color:var(--muted);margin-bottom:12px;font-size:.9375rem}.data-table{background:0 0}.data-table th a,.data-table td a{align-items:center;min-height:40px;margin-block:-8px;display:inline-flex}.data-table .r{padding-right:16px}.data-table .r:last-child{padding-right:0}.data-table tbody th,.data-table td{overflow-wrap:anywhere}.data-table tr[hidden]{display:none!important}.data-table__note{margin-top:6px}.data-table small{color:var(--muted);font-size:.8125rem;font-weight:400;display:block}.data-table .is-picked th,.data-table .is-picked td{background:var(--sea-tint)}@media (width>=768px){.data-table--sticky thead th{z-index:2;background:var(--page);padding-top:12px;position:sticky;top:0}.section--mist .data-table--sticky thead th{background:var(--mist)}}@media (width<=767px){.data-table:not(.cols-sources) tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-block:12px;display:grid}.data-table:not(.cols-sources) tbody th{grid-column:1/-1;padding:0}.data-table:not(.cols-sources) td,.data-table:not(.cols-sources) td.r{padding:0;display:block}.data-table:not(.cols-sources) td:before{line-height:1.5;display:block}}.data-note{max-width:80ch;color:var(--muted);margin-top:14px;font-size:.9375rem}.cols-5 col.c1{width:32%}.cols-5 col.c2,.cols-5 col.c3,.cols-5 col.c4,.cols-5 col.c5{width:17%}.cols-6 col.c1{width:25%}.cols-6 col.c2,.cols-6 col.c3,.cols-6 col.c4,.cols-6 col.c5,.cols-6 col.c6{width:15%}.cols-7 col.c1{width:22%}.cols-7 col.c2,.cols-7 col.c3,.cols-7 col.c4,.cols-7 col.c5,.cols-7 col.c6,.cols-7 col.c7{width:13%}.cols-runway col.c1{width:30%}.cols-runway col.c2{width:17%}.cols-runway col.c3{width:14%}.cols-runway col.c4{width:15%}.cols-runway col.c5{width:13%}.cols-runway col.c6{width:11%}.cols-week col.c1{width:28%}.cols-week col.c2{width:13%}.cols-week col.c3{width:15%}.cols-week col.c4{width:17%}.cols-week col.c5{width:27%}.stat-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width>=600px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:6px;min-width:0;padding:20px;display:flex}.stat__num{font:500 2rem/1.1 var(--font-head);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.stat__label{color:var(--text);font-size:.9375rem;line-height:1.45}.chart-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=1024px){.chart-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.chart-grid--even{grid-template-columns:repeat(2,minmax(0,1fr))}}.chart-grid+.chart-grid{margin-top:16px}.chart-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);min-width:0;padding:20px}.chart-card h3{font-size:1.0625rem}.chart-card__svg{margin-top:10px;position:relative}.chart-card svg{width:100%;height:170px;display:block}.chart-peak{text-align:right;color:var(--muted);font-size:.8125rem;line-height:1.4}.chart-ticks{height:22px;color:var(--muted);margin-top:4px;font-size:.8125rem;line-height:1.5;position:relative}.chart-ticks span{position:absolute;top:0;transform:translate(-50%)}.chart-axis{stroke:var(--line-strong);stroke-width:1px}.chart-band{fill:var(--mist)}.chart-storm{fill:var(--storm)}.chart-storm-soft{fill:var(--storm-soft)}.chart-weed{fill:var(--weed)}.chart-key{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:.875rem;display:flex}.chart-key i{vertical-align:-1px;border-radius:2px;width:12px;height:12px;margin-right:6px;display:inline-block}.chart-key .k-storm{background:var(--storm)}.chart-key .k-soft{background:var(--storm-soft)}.chart-tip{z-index:50;background:var(--ink);max-width:240px;color:var(--paper);border-radius:var(--r-sm);pointer-events:none;padding:6px 10px;font-size:.8125rem;line-height:1.4;position:fixed}.chart-tip[hidden]{display:none}.use-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=900px){.use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.use-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.use-card h3{font-size:1.1875rem}.use-card p{font-size:.9375rem}.use-quote{border-left:2px solid var(--sea);font:400 1.0625rem/1.55 var(--font-head);color:var(--ink);padding-left:14px}.use-code{background:var(--mist);border-radius:var(--r-sm);width:100%;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;font:400 .8125rem/1.5 ui-monospace,Menlo,monospace}.use-files{gap:2px;width:100%;list-style:none;display:grid}.use-files a{align-items:center;gap:8px;min-height:40px;font-size:.9375rem;display:flex}.use-embed{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding-top:16px;display:flex}.method-list{padding-left:20px;font-size:.9375rem;list-style:outside}.method-list li{break-inside:avoid;margin-bottom:10px}@media (width>=1024px){.method-list{columns:2;column-gap:56px}}.method-sources{margin-top:32px}.method-sources h3{margin-bottom:12px;font-size:1.1875rem}.cols-sources col.c1{width:30%}.cols-sources col.c2{width:34%}.cols-sources col.c3{width:36%}.asset-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=768px){.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.asset{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.asset h2{letter-spacing:-.01em;font-size:1.375rem;font-weight:500;line-height:1.25}.asset h2 a{min-height:40px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.asset h2 a:hover{color:var(--sea)}.asset__line{font-size:.9375rem}@media (width>=768px){.asset:last-child:nth-child(odd){grid-column:1/-1}}.asset__meta{color:var(--muted);margin-top:auto;padding-top:8px;font-size:.875rem}.key-list{border-top:1px solid var(--line-strong);gap:0;list-style:none;display:grid}.key-list li{border-bottom:1px solid var(--line);padding:14px 0;font-size:1rem}.key-list strong{color:var(--ink)}.data-cta{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:12px;margin-top:28px;padding:20px;display:grid}@media (width>=768px){.data-cta{grid-template-columns:minmax(0,1fr) auto;column-gap:32px}}.data-cta h3{font-size:1.1875rem}.data-cta p{margin-top:4px;font-size:.9375rem}.data-cta .disclosure{grid-column:1/-1}.calc-result{color:var(--ink);margin-bottom:16px;font-size:1.0625rem}.data-table a+small{margin-top:10px}
