.gb .gp-kicker{color:var(--mut);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font-size:13px;display:flex}.gb .gp-badge{border:1.5px solid var(--mut);color:var(--ink);letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:650;display:inline-block}.gb .gp-card{background:var(--panel);border:1px solid var(--rule);border-top:3px solid var(--unknown);border-radius:6px;margin-bottom:22px;padding:18px 22px 22px}.gb .gp-card h2{margin-bottom:8px;font-size:18px;font-weight:700;font-stretch:78%;line-height:1.15}.gb .gp-band-line{max-width:60ch;margin-top:6px;font-size:19px;font-weight:600}.gb .gp-range{color:var(--mut);margin-top:2px;font-size:14px}.gb .gp-line{color:var(--mut);max-width:70ch;margin-top:10px;font-size:14px}.gb .gp-warn{border-left:2px solid var(--high);max-width:70ch;margin-top:12px;padding-left:12px}.gb .gp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px 40px;display:grid}.gb .gp-chart{width:100%;height:auto;margin-top:10px;display:block}.gb .gp-chart .gp-trendline{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.gb .gp-chart .gp-usual{fill:var(--z-ok);opacity:.85}.gb .gp-chart .gp-dot{fill:var(--ink);stroke:var(--panel);stroke-width:2px}.gb .gp-axis{color:var(--mut);justify-content:space-between;margin-top:4px;font-size:12.5px;display:flex}.gb .gp-legend{color:var(--mut);margin-top:6px;font-size:12.5px}.gb .gp-notes{gap:6px;max-width:70ch;margin-top:8px;display:grid}.gb .gp-notes li{border-left:2px solid var(--rule);padding-left:12px}.gb .gp-links{flex-wrap:wrap;gap:6px 22px;margin-top:6px;font-size:16px;font-weight:600;display:flex}.gb .gp-links a{color:var(--low_clear);text-underline-offset:3px;min-height:32px;padding:6px 0}.gb .gp-src{border-top:1px solid var(--rule);color:var(--mut);max-width:90ch;margin-top:6px;padding-top:12px;font-size:12.5px}.gb .gp-wx{margin-top:0}@container (max-width:900px){.gb .gp-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:420px){.gb .gp-card{padding:16px 14px 20px}}.gb .fg{background:var(--panel);border:1px solid var(--rule);border-radius:6px;margin-top:26px;padding:16px 18px 18px}.gb .fg h2{font-size:21px;font-weight:700;font-stretch:78%;line-height:1.15}.gb .fg-sub{color:var(--mut);max-width:68ch;margin-top:4px;font-size:14px}.gb .fg-form{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.gb .fg-in{min-width:0;font:inherit;color:var(--ink);background:var(--bg);border:1.5px solid var(--mut);border-radius:6px;flex:16rem;min-height:44px;padding:10px 12px;font-size:16px}.gb .fg-btn{font:inherit;color:var(--ink);border:1.5px solid var(--ink);cursor:pointer;background:0 0;border-radius:6px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:600}.gb .fg-btn:hover{background:var(--rule2)}.gb .fg-in:focus-visible,.gb .fg-btn:focus-visible{outline:3px solid var(--low_clear);outline-offset:2px}.gb .fg-sum{color:var(--mut);margin-top:12px;font-size:14px}.gb .fg-list{border-top:1px solid var(--ink);margin-top:8px}.gb .fg-list li{border-bottom:1px solid var(--rule2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;padding:10px 0;display:grid}.gb .fg-list li:last-child{border-bottom:0}.gb .fg-name{color:var(--low_clear);text-underline-offset:3px;font-size:16px;font-weight:600}.gb .fg-d{color:var(--mut);grid-column:1;font-size:13px}.gb .fg-tag{color:var(--mut);grid-area:1/2/3;align-self:center;font-size:12px;font-weight:650}.gb .fg-jump{color:var(--low_clear);text-underline-offset:3px;margin-top:8px;font-size:15px;font-weight:600;display:inline-block}@media (prefers-color-scheme:dark){:root:has(.gp){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1a15;--panel:#16251e;--ink:#e4eee8;--mut:#a3b4ab;--rule:#2c3f36;--rule2:#223229;--z-ok:#2a4a33;--good:#7bc487;--low_clear:#7db6e4;--high:#e0ae55;--unknown:#a3b4ab}}
