.hpage{max-width:760px;margin:0 auto}.hpage .crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-soft);margin:0 0 16px}.hpage .crumb a{text-decoration:none;color:var(--ink-soft)}.hpage .crumb a:hover{color:var(--gold-ink)}.hpage .crumb .sep{opacity:.55}.hpage .crumb b{color:var(--ink);font-weight:600}.hpage h1{font-size:clamp(26px,5.6vw,36px);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:0 0 12px}.hpage .lede{font-size:16px}.hpage .psel{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px;align-items:center}.hpage .psel select{font-family:var(--sans);font-size:16px;font-weight:600;color:var(--ink);background-color:var(--surface);border:1px solid var(--line);border-radius:11px;padding:11px 38px 11px 14px;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236B6862' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;min-width:170px}.hpage .psel select:focus{outline:none;border-color:var(--gold)}.hpage .seg{display:inline-flex;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--surface)}.hpage .seg button{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink-soft);background:transparent;border:0;padding:11px 16px;cursor:pointer}.hpage .seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.hpage .seg button[disabled]{opacity:.4;cursor:not-allowed}@media(max-width:380px){.hpage .psel select{min-width:0;flex:1}}.hpage .chart-wrap{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 14px 14px}.hpage .chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.hpage .chart-read{font-size:13px;color:var(--ink-soft);line-height:1.5}.hpage .chart-read .big{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hpage .chart-read .pv{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:22px;color:var(--ink);line-height:1}.hpage .chart-read .pu{font-size:11.5px;color:var(--ink-soft)}.hpage .chart-read .rd{font-size:12px;color:var(--ink-soft);margin-top:4px}.hpage .chart-ctrl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hpage .chart-ctrl .tseg{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--surface);margin-right:4px}.hpage .chart-ctrl .tseg button{font-size:13px;font-weight:600;color:var(--ink-soft);background:transparent;border:0;padding:7px 12px;cursor:pointer}.hpage .chart-ctrl .tseg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.hpage .chart-ctrl .rbtn{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:7px 12px;cursor:pointer}.hpage .chart-ctrl .rbtn[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.hpage .chart-plot{position:relative}.hpage .chart-svg{display:block;width:100%;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.hpage .ch-grid line{stroke:var(--line);stroke-width:1;shape-rendering:crispEdges}.hpage .ch-grid text{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11px;fill:var(--ink-soft)}.hpage .ch-xlab text{font-family:var(--mono);font-size:11px;fill:var(--ink-soft)}.hpage .ch-area{fill:url(#ch-grad);stroke:none}.hpage .ch-lineP{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;shape-rendering:geometricPrecision}.hpage .ch-cross{stroke:var(--ink-soft);stroke-width:1;stroke-dasharray:3 3;shape-rendering:crispEdges}.hpage .ch-enddot{fill:var(--gold);stroke:var(--surface);stroke-width:2}.hpage .chart-dot{fill:var(--ink);stroke:var(--surface);stroke-width:2.5}.hpage .chart-stats{font-size:12px;color:var(--ink-soft);margin-top:12px;display:flex;flex-wrap:wrap;gap:4px 16px}.hpage .chart-stats b{color:var(--ink)}.hpage .chart-stats b.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.hpage .chart-empty{font-size:13px;color:var(--ink-soft);padding:24px 4px}.hpage .chart-tip{position:absolute;pointer-events:none;background:var(--ink);color:var(--paper);font-size:12px;line-height:1.4;padding:7px 10px;border-radius:9px;white-space:nowrap;transform:translate(-50%,calc(-100% - 14px));opacity:0;transition:opacity .12s ease;text-align:center;box-shadow:0 4px 14px #1b1a1738;z-index:2}.hpage .chart-tip:after{content:"";position:absolute;left:50%;bottom:-5px;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--ink);border-bottom:0}.hpage .chart-tip .d{opacity:.75;font-size:10.5px}.hpage .chart-tip b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:13px}.hpage .axunit{font-size:11.5px;color:var(--ink-soft);margin-top:8px}.hpage .lookup{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px}.hpage .lookup h2{font-size:15px;font-weight:700;margin:0 0 4px}.hpage .lookup p.sub{font-size:13px;color:var(--ink-soft);margin:0 0 13px}.hpage .lookrow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hpage .dateinp{font-family:var(--sans);font-size:16px;font-weight:500;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:11px 14px}.hpage .dateinp:focus{outline:none;border-color:var(--gold)}.hpage .lookbtn{font-family:var(--sans);font-size:14px;font-weight:600;border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:11px;padding:11px 16px;cursor:pointer}.hpage .lookout{margin-top:14px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.hpage .lookout .lrow{display:flex;justify-content:space-between;gap:12px;padding:13px 15px;border-top:1px solid var(--line);font-size:14.5px}.hpage .lookout .lrow:first-child{border-top:0}.hpage .lookout .lrow span{color:var(--ink-soft)}.hpage .lookout .lrow b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.hpage .lookout .lday{background:var(--paper);font-weight:600}.hpage .note{font-size:13px;color:var(--ink-soft);margin:12px 2px 0;line-height:1.55}.hpage .note a{color:var(--gold-ink);font-weight:600;text-decoration:none}.hpage .prose h2{font-size:clamp(19px,4vw,23px);font-weight:800;letter-spacing:-.01em;margin:30px 0 10px}.hpage .prose p{font-size:16px;margin:0 0 13px}.hpage .prose a{color:var(--gold-ink);font-weight:600;text-decoration:none}.hpage .prose a:hover{text-decoration:underline;text-underline-offset:2px}.hpage .section{margin-top:34px}.hpage .faq{margin-top:14px}.hpage .cards{grid-template-columns:1fr}@media(min-width:620px){.hpage .cards{grid-template-columns:1fr 1fr}}
