.dbk.kdb{--paper:#f5f7f9;--sheet:#ffffff;--wash:#e8eef3;--ink:#0f1a24;--muted:#52606d;--faint:#7b8794;--rule:#d5dde5;--accent:#00658f;--accent-ink:#ffffff;--up:#c9481c;--down:#2f62c9;--flat:#a0aab4;--sans:var(--font-notojp),"Hiragino Sans",sans-serif;--mono:var(--font-dmmono),ui-monospace,"SFMono-Regular",monospace}@media (prefers-color-scheme:dark){.dbk.kdb{--paper:#0c1218;--sheet:#121a22;--wash:#18222c;--ink:#e3eaf0;--muted:#9fadba;--faint:#788593;--rule:#26323e;--accent:#3db3e0;--accent-ink:#061018;--up:#f0794a;--down:#6d9bf2;--flat:#5b6672;color-scheme:dark}}.dbk.kdb{--c2:#b4561b}@media (prefers-color-scheme:dark){.dbk.kdb{--c2:#f0a060}}.dbk.kdb .now{display:grid;grid-template-columns:repeat(2,1fr);background:var(--paper);border-radius:12px;overflow:hidden}.dbk.kdb .now>a{display:flex;flex-direction:column;gap:2px;padding:16px 18px;text-decoration:none;min-width:0}.dbk.kdb .now>a:hover{background:var(--wash)}.dbk.kdb .now>a:nth-child(2n){box-shadow:-1px 0 0 var(--rule)}.dbk.kdb .now>a:nth-child(n+3){border-top:1px solid var(--rule)}.dbk.kdb .now .k{font-size:12.5px;color:var(--muted)}.dbk.kdb .now .v{font:500 30px var(--mono);line-height:1.25}.dbk.kdb .now .v small{font:400 13px var(--sans);color:var(--muted);margin-left:2px}.dbk.kdb .now .d{font-size:12px;color:var(--muted)}.dbk.kdb .now .d .num{color:var(--ink)}.dbk.kdb .now .d .up{color:var(--up)}.dbk.kdb .now .d .down{color:var(--down)}@media (max-width:640px){.dbk.kdb .now .v{font-size:23px}.dbk.kdb .now>a{padding:12px 14px}}.dbk.kdb .range{display:flex;flex-wrap:wrap;gap:4px;margin:14px 0 6px;font-size:13px}.dbk.kdb .range a{text-decoration:none;padding:4px 12px;border-radius:999px;color:var(--muted)}.dbk.kdb .range a:hover{color:var(--ink);background:var(--wash)}.dbk.kdb .range a[aria-current=page]{background:var(--ink);color:var(--paper)}.dbk.kdb .lg{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:12.5px;color:var(--muted);margin:6px 0 4px}.dbk.kdb .lg i{display:inline-block;width:18px;height:0;border-top:2.5px solid var(--accent);vertical-align:middle;margin-right:6px}.dbk.kdb .lg i.c2{border-top-color:var(--c2)}.dbk.kdb .lg i.dash{border-top-style:dashed}.dbk.kdb .chart .mk text,.dbk.kdb .chart text.vl{font-size:10.5px;fill:var(--ink)}.dbk.kdb .chart{background:var(--sheet);border-radius:10px;padding:12px 10px 4px}.dbk.kdb .cityhead .chart,.dbk.kdb .hero .chart,.dbk.kdb .sec.sheet .chart{background:var(--paper)}.dbk.kdb .spark{display:block}.dbk.kdb .tbl td.sp{padding-block:4px;width:128px}@media (max-width:640px){.dbk.kdb .tbl td.sp{width:84px}.dbk.kdb .spark{width:80px}}.dbk.kdb .pick{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:end;margin-top:18px}.dbk.kdb .pick label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.dbk.kdb .pick select{font:400 14px var(--sans);color:var(--ink);background:var(--paper);border:0;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:8px;padding:8px 10px;max-width:100%}.dbk.kdb .pick button{font:500 13px var(--sans);color:var(--accent-ink);background:var(--accent);padding:9px 16px;border-radius:8px;border:0;cursor:pointer}.dbk.kdb .cityhead .meta,.dbk.kdb .src,.dbk.kdb .tbl td.nm{overflow-wrap:anywhere}@media (max-width:640px){.dbk.kdb .chart svg.tc text{font-size:25px}.dbk.kdb .chart svg.tc .mk text{font-size:22px}.dbk.kdb .chart svg.cc text{font-size:15px}.dbk.kdb .chart svg.cc text.vl{font-size:13px}}