
:root{--gp85-blue:#0b4ea2;--gp85-blue-2:#0f6ddf;--gp85-navy:#071a33;--gp85-ink:#102033;--gp85-line:#d8e6f7;--gp85-bg:#f5f8fc;--gp85-card:#fff;--gp85-soft:#eaf3ff;--gp85-muted:#60758f;--gp85-shadow:0 20px 60px rgba(7,26,51,.10)}
html[data-gp-theme="dark"],body.gp-theme-dark{--gp85-blue:#4f9dff;--gp85-blue-2:#7ab8ff;--gp85-navy:#eaf3ff;--gp85-ink:#e9f2ff;--gp85-line:rgba(142,184,232,.24);--gp85-bg:#08111f;--gp85-card:#101c2f;--gp85-soft:#0d233d;--gp85-muted:#a9bad0;--gp85-shadow:0 24px 80px rgba(0,0,0,.35)}
.gp85-hidden-debug,.gp85-terminal-shell-note{display:none!important}.gp85-public-finance-body{background:linear-gradient(180deg,var(--gp85-bg),#fff 44%,var(--gp85-bg));color:var(--gp85-ink)}html[data-gp-theme="dark"] .gp85-public-finance-body,body.gp-theme-dark.gp85-public-finance-body{background:linear-gradient(180deg,#08111f,#0d1728 46%,#08111f)}
.gp85-finance-hero-band{margin:18px auto;max-width:1380px;border:1px solid var(--gp85-line);border-radius:30px;background:linear-gradient(135deg,var(--gp85-card),var(--gp85-soft));box-shadow:var(--gp85-shadow);padding:28px;display:grid;grid-template-columns:1.45fr .9fr;gap:22px;align-items:center}.gp85-finance-hero-band h2{font-size:clamp(28px,4vw,54px);line-height:1.02;margin:.2em 0;color:var(--gp85-navy);letter-spacing:-.04em}.gp85-finance-hero-band p{font-size:17px;line-height:1.65;color:var(--gp85-muted);max-width:820px}.gp85-finance-kicker{display:inline-flex;border:1px solid var(--gp85-line);background:var(--gp85-card);border-radius:999px;padding:7px 12px;font-weight:800;color:var(--gp85-blue);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.gp85-finance-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.gp85-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:12px 17px;font-weight:800;text-decoration:none;border:1px solid var(--gp85-line);background:var(--gp85-card);color:var(--gp85-blue)}.gp85-btn.primary{background:linear-gradient(135deg,var(--gp85-blue),var(--gp85-blue-2));color:#fff;border-color:transparent}.gp85-finance-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gp85-finance-metric{border:1px solid var(--gp85-line);border-radius:22px;padding:16px;background:rgba(255,255,255,.75)}html[data-gp-theme="dark"] .gp85-finance-metric{background:rgba(255,255,255,.04)}.gp85-finance-metric strong{display:block;font-size:22px;color:var(--gp85-navy)}.gp85-finance-metric span{display:block;margin-top:6px;color:var(--gp85-muted);font-size:13px}.gp85-finance-product-grid{max-width:1380px;margin:22px auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gp85-finance-product-card{border:1px solid var(--gp85-line);border-radius:24px;background:var(--gp85-card);box-shadow:0 10px 28px rgba(7,26,51,.06);padding:22px}.gp85-finance-product-card h3{margin:0 0 8px;color:var(--gp85-navy);font-size:22px}.gp85-finance-product-card p{color:var(--gp85-muted);line-height:1.6}.gp85-finance-product-card a{color:var(--gp85-blue);font-weight:800;text-decoration:none}.gp85-finance-footer{margin:34px auto 0;max-width:1380px;border-radius:28px 28px 0 0;background:#071a33;color:#eaf3ff;padding:28px;display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:20px}.gp85-finance-footer a{color:#eaf3ff;text-decoration:none;display:block;margin:8px 0;opacity:.9}.gp85-finance-footer small{color:#93acd0}
body.gp-m84-terminal-light{background:#f3f7fb!important;color:#0b1728!important}.gp84-terminal-blue-strip,.gp85-terminal-topstrip{background:linear-gradient(90deg,#071d3a,#0b4ea2 52%,#0f6ddf)!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.16)!important;box-shadow:0 12px 28px rgba(8,45,92,.15)!important}.gp84-terminal-blue-strip a,.gp84-terminal-blue-strip summary,.gp85-terminal-topstrip a,.gp85-terminal-topstrip summary{color:#fff!important}.gp84-terminal-blue-strip .gp-uh-dd-panel,.gp85-terminal-topstrip .gp-uh-dd-panel{background:#fff!important;color:#102033!important;border:1px solid #d8e6f7!important;box-shadow:0 24px 70px rgba(4,28,58,.18)!important}.gp84-terminal-blue-strip .gp-uh-dd-panel a,.gp85-terminal-topstrip .gp-uh-dd-panel a{color:#102033!important}.gp84-terminal-blue-strip .gp-uh-dd-panel small,.gp85-terminal-topstrip .gp-uh-dd-panel small{color:#60758f!important}.gp85-terminal-quick{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gp85-terminal-quick a{border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:7px 10px;background:rgba(255,255,255,.08);text-decoration:none;font-weight:800;font-size:12px}.gp85-terminal-quick a:hover,.gp84-action-link:hover{background:rgba(255,255,255,.18)!important;transform:translateY(-1px)}.gp-m58-shell{background:#f3f7fb!important}.gp-m58-panel{background:#fff!important;border-color:#dce8f7!important;box-shadow:0 16px 42px rgba(8,40,80,.08)!important}.gp-m58-topbar{background:#fff!important;border-color:#dce8f7!important}.gp-m58-logo span{background:linear-gradient(135deg,#0b4ea2,#0f6ddf)!important}.gp-m58-submit.buy{background:linear-gradient(135deg,#0b4ea2,#0f6ddf)!important;color:#fff!important}.gp-m58-mainnav button.active,.gp-m58-market-tabs button.active,.gp-m58-bottom-tabs button.active{background:#e8f2ff!important;color:#0b4ea2!important;border-color:#bcd8fb!important}.gp85-terminal-statusbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin:10px 0;border-radius:18px;background:#edf6ff;border:1px solid #d5e8ff;color:#184675;font-size:13px}.gp85-terminal-statusbar strong{color:#0b4ea2}@media(max-width:900px){.gp85-finance-hero-band,.gp85-finance-footer{grid-template-columns:1fr}.gp85-finance-product-grid{grid-template-columns:1fr}.gp85-terminal-quick{display:none}}
