@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#152436;--muted:#687789;--navy:#101d2c;--orange:#69b7ff;--line:#e4e9eb;--paper:#f7f8f6;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:15px/1.65 'DM Sans',sans-serif}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.shell{width:min(1180px,calc(100% - 48px));margin:auto}.site-header{background:#fff;border-bottom:1px solid #e9edee;position:relative;z-index:5}.head-inner{min-height:78px;display:flex;align-items:center;gap:40px}.brand{font:800 28px/1 Manrope,sans-serif;letter-spacing:-2px;color:#1c3042;white-space:nowrap}.brand span{color:#293f51}.brand i{font-style:normal;color:var(--orange)}.main-nav{display:flex;gap:31px;margin:auto;font-size:13px;font-weight:700;color:#526173}.main-nav a:hover,.footer a:hover{color:var(--orange)}.header-cta{border:1px solid #d6dfe2;padding:11px 17px;border-radius:6px;font-size:12px;font-weight:800;white-space:nowrap}.header-cta span{color:var(--orange);margin-left:7px}.menu-button{display:none;background:none;border:0;font-size:25px}.hero{background:#eaf0ee;overflow:hidden}.hero-grid{min-height:595px;display:grid;grid-template-columns:1fr .92fr;align-items:center;gap:8%;padding-top:55px;padding-bottom:60px}.hero-copy h1,.page-hero h1{font:800 clamp(45px,5.3vw,73px)/1.13 Manrope,sans-serif;letter-spacing:-4.5px;margin:21px 0}.hero-copy h1 em,.page-hero h1 em,.section h2 em,.dark-band h2 em{font-style:normal;color:var(--orange)}.hero-copy>p,.page-hero>p{font-size:17px;line-height:1.8;color:#617181;max-width:530px}.eyebrow,.overline{font-size:11px;font-weight:800;letter-spacing:2px;color:#4b6272}.eyebrow{display:flex;align-items:center;gap:9px}.eyebrow.orange{color:var(--orange)}.live-dot,.status i{width:8px;height:8px;border-radius:50%;background:#69b7ff;display:inline-block;box-shadow:0 0 0 4px #263e55}.hero-actions{display:flex;align-items:center;gap:29px;margin-top:32px}.button{border-radius:5px;padding:15px 23px;display:inline-flex;gap:38px;font-weight:800;font-size:13px}.button.primary{background:var(--orange);color:#fff}.button.light{background:#fff;color:#152436;margin-top:20px}.text-link{font-weight:800;font-size:13px}.text-link span{color:var(--orange);margin-left:7px}.trust-row{display:flex;align-items:center;gap:15px;color:#71808c;font-size:12px;line-height:1.5;margin-top:59px}.trust-icon{width:37px;height:37px;border:1px solid #a9babd;color:#7e9c9c;display:grid;place-items:center;border-radius:50%;font-size:19px}.hero-panel{background:#fff;border-radius:10px;box-shadow:0 24px 60px #1a37462a;overflow:hidden;transform:rotate(1deg)}.panel-top,.panel-bottom{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:1.5px;font-weight:800;color:#7c8b96}.status{color:#8bc8ff}.status i{width:6px;height:6px;margin-right:7px;box-shadow:none}.featured-pair{display:flex;justify-content:space-between;gap:16px;padding:27px 27px 13px}.featured-pair small{font-size:10px;font-weight:800;color:#95a2aa;letter-spacing:1.5px}.featured-pair h2{font:800 25px Manrope;margin:6px 0 0;letter-spacing:-1px}.featured-pair p{font-size:11px;color:#8796a2;margin:0}.featured-number{text-align:right}.featured-number strong{display:block;font:800 29px Manrope;letter-spacing:-1px}.featured-number span{font-size:11px;color:#8bc8ff}.spark-holder{height:150px;margin:3px 25px 14px;background:linear-gradient(#f9fbfa,#fff)}.spark-holder svg{width:100%;height:100%}.chart-placeholder{color:#8897a3;padding:40px;text-align:center;font-size:12px}.panel-bottom{border-top:1px solid var(--line);border-bottom:0;font-size:10px;letter-spacing:0;font-weight:600}.panel-bottom a{color:var(--orange);font-weight:800}.ticker{background:#152636;color:#fff}.ticker-inner{display:flex;align-items:center;gap:32px;min-height:67px}.ticker-inner>span{font-size:10px;letter-spacing:1.7px;font-weight:800;color:#92a5ad;white-space:nowrap}.ticker-inner>div{display:flex;align-items:center;gap:40px;overflow:auto;white-space:nowrap;font-size:12px}.tick strong{font-weight:800;margin-right:9px}.tick b{color:#9dd2ba}.tick b.negative{color:#f19b86}.section{padding-top:95px;padding-bottom:105px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.section-heading h2{font:800 clamp(31px,3.2vw,43px)/1.25 Manrope;margin:13px 0 0;letter-spacing:-2px}.section-heading>p{max-width:330px;color:var(--muted);margin:0}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tool-card{background:#fff;border:1px solid #e7ebea;border-radius:8px;padding:28px 27px 25px;min-height:285px;position:relative;transition:transform .2s,box-shadow .2s}.tool-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #1c354013}.tool-icon{width:47px;height:47px;background:#eaf2ef;color:#8bc8ff;display:grid;place-items:center;font-size:26px;border-radius:7px;margin-bottom:32px}.tool-num{font-size:10px;letter-spacing:1.7px;font-weight:800;color:var(--orange)}.tool-card h3{font:800 20px Manrope;letter-spacing:-.8px;margin:10px 0}.tool-card p{color:var(--muted);margin:0;max-width:270px;font-size:13px}.card-arrow{position:absolute;right:25px;top:25px;font-size:18px;color:#a5b1b7}.dark-band{background:#192d3d;color:#fff;padding:85px 0}.band-grid{display:grid;grid-template-columns:1fr .75fr;gap:12%;align-items:center}.dark-band .eyebrow{color:#aecde3}.dark-band h2{font:800 clamp(31px,3.3vw,43px)/1.24 Manrope;letter-spacing:-2px;margin:19px 0}.dark-band p{color:#a8b8c2;max-width:500px}.term-preview{padding:37px;background:#243a4c;border:1px solid #385063;border-radius:8px}.term-preview>span{font-size:10px;letter-spacing:1.7px;color:#9fc5e2;font-weight:800}.term-preview h3{font:800 28px Manrope;letter-spacing:-1px}.term-preview h3 sup{color:var(--orange);font-size:16px}.term-preview a{display:inline-block;margin-top:14px;color:#fff;font-weight:800;font-size:12px}.rates-table{width:100%;border-collapse:collapse;text-align:left}.rates-table th{font-size:10px;color:#91a0a9;letter-spacing:1.4px;padding:13px 18px;background:#f4f7f7}.rates-table td{padding:16px 18px;border-bottom:1px solid var(--line);font-size:13px}.rates-table td:first-child{font-weight:800}.rates-table tr:last-child td{border-bottom:0}.rates-table .change-up{color:#2e9b77}.rates-table .change-down{color:#dc755d}.rates-table .loading{color:#82929c;text-align:center}.table-wrap{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:7px}.page-hero{padding-top:76px;padding-bottom:32px}.page-hero h1{font-size:clamp(43px,5vw,65px);margin:18px 0}.page-hero>p{max-width:680px}.page-section{padding-top:10px;padding-bottom:90px}.content-card,.about-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:31px}.content-card .table-wrap{border:0}.card-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.card-title h2,.widget-intro h2{font:800 24px Manrope;letter-spacing:-1px;margin:5px 0}.freshness,.data-note{font-size:11px;color:#8a99a3}.data-note{margin:22px 0 0}.explainer{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-bottom:100px}.explainer h2{font:800 28px Manrope;letter-spacing:-1px}.explainer p{color:var(--muted)}.converter-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:22px}.converter-card{padding:34px}.circle-icon{background:#eaf1ef;color:#8bc8ff;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px;position:relative}.form-grid label{font-size:11px;letter-spacing:1px;font-weight:800;color:#7d8d98;text-transform:uppercase}.form-grid input,.form-grid select{display:block;width:100%;height:56px;margin-top:7px;padding:0 15px;border:1px solid #dfe6e8;border-radius:5px;color:var(--ink);background:#fff;font-size:17px;font-weight:700;outline:none}.form-grid input:focus,.form-grid select:focus{border-color:#69b7ff}.form-grid label:first-child{grid-column:1/-1}.swap{position:absolute;right:calc(50% - 18px);bottom:10px;width:35px;height:35px;border:0;border-radius:50%;background:var(--orange);color:#fff;z-index:1}.result-box{background:#edf4f1;border-radius:7px;padding:24px;margin-top:23px}.result-box span{font-size:10px;letter-spacing:1.5px;font-weight:800;color:#a5c6df}.result-box strong{display:block;font:800 clamp(27px,3.5vw,44px) Manrope;letter-spacing:-1.5px;margin-top:4px}.result-box p{margin:1px 0;color:#a5c6df;font-size:12px}.side-card{background:#1b3041;color:#fff;border-radius:9px;padding:39px}.side-card h2{font:800 29px/1.3 Manrope;letter-spacing:-1.5px}.side-card p{color:#b0c0c9}.side-divider{height:1px;background:#3a5161;margin:32px 0}.side-card a{color:#8bc8ff;font-weight:800;font-size:13px}.widget-intro{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:25px}.widget-intro p{color:var(--muted);max-width:410px}.widget-list{display:grid;gap:22px}.widget-card{display:grid;grid-template-columns:1fr 1fr;gap:35px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:30px}.widget-copy h3{font:800 25px Manrope;letter-spacing:-1px;margin:8px 0}.widget-copy>p{color:var(--muted);max-width:400px}.widget-preview{background:#f0f4f2;border-radius:6px;padding:15px}.widget-preview iframe{display:block;width:100%;border:0;background:#fff;border-radius:5px}.snippet{background:#f4f6f6;border:1px solid #e2e8e8;border-radius:5px;padding:13px;display:flex;gap:12px;align-items:center;margin-top:24px}.snippet code{font:11px/1.6 monospace;overflow-wrap:anywhere;max-height:65px;overflow:auto}.snippet button{border:0;background:#1a3142;color:#fff;border-radius:4px;padding:8px 11px;font-size:11px;font-weight:800;flex:none}.embed-help{background:#eaf0ee;border-radius:8px;padding:34px;margin-top:28px}.embed-help h2{font:800 25px Manrope;margin:7px 0}.embed-help li{margin-bottom:6px}.embed-help p{max-width:880px;color:#5e7180}.glossary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.term{scroll-margin-top:20px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:26px;min-height:190px}.term-mark{color:var(--orange)}.term h2{font:800 20px Manrope;letter-spacing:-.7px}.term p{color:var(--muted);font-size:13px;margin-bottom:0}.about-card{max-width:800px}.about-card h2{font:800 30px Manrope}.about-card p{color:var(--muted)}.footer{background:#101e2c;color:#b8c5ce;padding-top:63px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.6fr;gap:40px}.footer-brand,.footer-brand span{color:#fff}.footer-grid p{font-size:12px;max-width:230px}.footer-grid strong{display:block;color:#fff;font-size:12px;margin-bottom:15px}.footer-grid a:not(.brand){display:block;font-size:12px;margin:8px 0}.footnote{border-top:1px solid #2b3c4a;margin-top:50px;padding:20px 0 25px;font-size:11px;color:#8799a5}@media(max-width:900px){.main-nav{gap:16px}.hero-grid{gap:3%}.hero-copy h1{font-size:52px}.tool-grid,.glossary-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.shell{width:min(100% - 32px,1180px)}.head-inner{min-height:68px}.main-nav{display:none;position:absolute;left:0;right:0;top:68px;background:#fff;padding:18px 24px;box-shadow:0 12px 20px #1427371a}.main-nav.open{display:grid;gap:14px}.header-cta{margin-left:auto}.menu-button{display:block}.hero-grid,.band-grid,.converter-layout,.widget-card,.explainer{grid-template-columns:1fr}.hero-grid{padding:55px 0;gap:42px}.hero-copy h1{font-size:clamp(44px,9vw,63px);letter-spacing:-3px}.trust-row{margin-top:35px}.hero-panel{transform:none}.ticker-inner{gap:16px}.ticker-inner>div{gap:22px}.section{padding:65px 0}.section-heading,.widget-intro{display:block}.section-heading>p{margin-top:14px}.tool-grid,.glossary-grid{grid-template-columns:1fr}.tool-card{min-height:235px}.dark-band{padding:65px 0}.term-preview{margin-top:20px}.page-hero{padding-top:55px}.page-hero h1{letter-spacing:-3px}.page-section{padding-bottom:60px}.content-card{padding:19px}.rates-table{min-width:580px}.widget-card{gap:20px;padding:20px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:440px){.header-cta{display:none}.menu-button{margin-left:auto}.hero-actions{gap:14px}.button{gap:16px}.featured-number strong{font-size:23px}.footer-grid{grid-template-columns:1fr}}
/* Individual currency pair pages */
.pair-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:22px}.pair-chart{height:320px;background:linear-gradient(#f7fbf9,#fff)}.pair-chart svg{width:100%;height:100%}
@media(max-width:700px){.pair-layout{grid-template-columns:1fr}.pair-chart{height:240px}}

.home-matrix{padding-bottom:0}.home-matrix iframe{display:block;width:100%;height:470px;border:0;border-radius:6px;background:#202020}
/* Dark theme */
:root{color-scheme:dark;--ink:#e8edf2;--muted:#aab8c3;--navy:#0b141d;--orange:#69b7ff;--line:#344553;--paper:#101820;--white:#182630}
.site-header{background:#111d27;border-color:#2c3b46}.brand,.brand span{color:#f1f5f7}.main-nav{color:#bdcbd3}.header-cta{border-color:#485965;color:#edf3f6}.menu-button{color:#edf3f6}.hero{background:#172a33}.hero-copy>p,.page-hero>p{color:#b6c5cb}.eyebrow,.overline{color:#a9cbe3}.live-dot{box-shadow:0 0 0 4px #24425a}.trust-row{color:#b3c4ca}.hero-panel,.tool-card,.content-card,.about-card,.widget-card,.term,.table-wrap{background:#1a2833;border-color:#344553;color:var(--ink)}.hero-panel{box-shadow:0 24px 60px #0006}.spark-holder,.pair-chart{background:linear-gradient(#172b32,#1a2833)}.spark-holder svg polygon,.pair-chart svg polygon{fill:#1b3b52}.ticker{background:#0b151e}.tool-icon,.circle-icon{background:#1b3040;color:#a9d6ff}.dark-band{background:#0d1922}.term-preview,.side-card{background:#1d303c;border-color:#39515e}.rates-table th{background:#263842;color:#b6c8d0}.rates-table td{border-color:#344553}.rates-table .change-up{color:#78d7af}.rates-table .change-down{color:#ff9e88}.form-grid input,.form-grid select{background:#101c25;border-color:#4b5c66;color:#f0f5f7}.result-box{background:#183245}.result-box span,.result-box p{color:#b3cee1}.widget-preview,.snippet,.embed-help{background:#202f39;border-color:#3c4d57}.widget-preview iframe{background:#182630}.snippet button{background:#425864}.embed-help p{color:#b5c5cb}.footer{background:#090f15}.button.light{background:#344a55;color:#f5f7f8}.button.primary{background:#1768ad;color:#fff}.freshness,.data-note{color:#adbdc5}.form-grid label{color:#b6c5cd}.tool-card:hover{box-shadow:0 18px 35px #0004}.form-grid :focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #9dd1ff;outline-offset:3px}
@media(max-width:700px){.main-nav{background:#172630;box-shadow:0 12px 20px #0007}}
/* Keep embed snippets fully visible. */
.snippet{align-items:flex-start}.snippet code{max-height:none;overflow:visible;white-space:normal;min-width:0}
/* Deeper dark palette */
:root{--ink:#e8edf2;--muted:#aab7c1;--paper:#090e13;--line:#293640}
.site-header{background:#0b1218;border-color:#25313a}.hero{background:#101b21}.hero-panel,.tool-card,.content-card,.about-card,.widget-card,.term,.table-wrap{background:#111b22;border-color:#2a3942}.ticker,.dark-band{background:#080f15}.term-preview,.side-card{background:#15232b;border-color:#30414a}.rates-table th{background:#1c2b33}.spark-holder,.pair-chart{background:linear-gradient(#101e23,#111b22)}.tool-icon,.circle-icon,.result-box{background:#142b3a}.form-grid input,.form-grid select{background:#090f14;border-color:#3b4a53}.widget-preview,.snippet,.embed-help{background:#142028;border-color:#2d3c45}.widget-preview iframe{background:#101a21}.footer{background:#05090d}.button.light{background:#293a43}.snippet button{background:#334750}
@media(max-width:700px){.main-nav{background:#111d24}}
.widget-preview{background:#0b141a}.widget-preview iframe{background:#090f14}
.widget-card{background:#0a1218;border-color:#23313b}.widget-preview{background:#050b0f}
/* Market movement colors */
.rates-table .change-up,.tick b:not(.negative){color:#52f0a3}.rates-table .change-down,.tick b.negative{color:#ff6978}
.home-page .section{padding-top:55px;padding-bottom:60px}.home-page .home-matrix{padding-bottom:0}.home-page .dark-band{padding:55px 0}@media(max-width:700px){.home-page .section{padding-top:40px;padding-bottom:45px}.home-page .home-matrix{padding-bottom:0}.home-page .dark-band{padding:40px 0}}
.widget-preview{background:transparent;padding:0;min-width:0;align-self:start}.widget-preview iframe{display:block;width:100%;max-width:100%;background:transparent;border:0;border-radius:0}
.chart-page{padding:24px clamp(16px,3vw,44px) 28px;background:#090e13;color:#e8edf2;min-height:calc(100vh - 78px);display:flex;flex-direction:column;gap:20px}.chart-page:fullscreen{height:100vh;overflow:auto}.chart-toolbar,.chart-controls,.chart-quote{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.chart-toolbar h1{font:800 25px Manrope,sans-serif;margin:4px 0 0}.chart-toolbar label{margin-left:auto;color:#aab7c1;font-size:12px}.chart-toolbar select,.chart-toolbar button,.chart-control-group button{background:#111e27;color:#e8edf2;border:1px solid #334753;border-radius:5px;padding:9px 12px;font:inherit}.chart-toolbar select{margin-left:8px}.chart-toolbar button,.chart-control-group button{cursor:pointer}.chart-toolbar button:hover,.chart-control-group button:hover,.chart-control-group button.active{background:#19416a;border-color:#4388c0;color:#fff}.chart-quote{background:#101a21;border:1px solid #293a45;border-radius:7px;padding:16px 20px;justify-content:space-between}.chart-quote-main{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.chart-quote-main strong{font:800 28px Manrope,sans-serif}.chart-quote-main span{color:#afc1ca}.chart-stats{display:flex;gap:25px;flex-wrap:wrap;margin:0}.chart-stats dt{color:#9fb2be;font-size:10px;text-transform:uppercase;letter-spacing:1px}.chart-stats dd{margin:2px 0 0;font-weight:700}.chart-controls{justify-content:space-between}.chart-control-group{display:flex;gap:5px;flex-wrap:wrap}.chart-control-group button{padding:7px 11px;font-size:12px}.chart-stage{position:relative;min-height:420px;flex:1;background:#0c151c;border:1px solid #293a45;border-radius:7px;overflow:hidden}.chart-stage canvas{display:block;width:100%;height:100%;min-height:420px;touch-action:pan-y}.chart-message{position:absolute;inset:0;display:grid;place-items:center;color:#b7c7d0;pointer-events:none}.chart-message[hidden]{display:none}.chart-hint{font-size:11px;color:#9aadb8;margin:0}@media(max-width:700px){.chart-page{padding:20px 16px}.chart-toolbar label{margin-left:0}.chart-quote{align-items:start}.chart-stats{gap:14px}.chart-stage,.chart-stage canvas{min-height:360px}.chart-controls{align-items:start}}
.chart-stage,.chart-stage canvas{min-height:588px}@media(max-width:700px){.chart-stage,.chart-stage canvas{min-height:504px}}
body:has(.chart-page) .chart-page{min-height:calc(100vh - 78px)}body.chart-embedded .site-header,body.chart-embedded .footer{display:none}body.chart-embedded .chart-page{min-height:100vh;padding:16px;gap:14px}body.chart-embedded .chart-toolbar h1{font-size:20px}body.chart-embedded .chart-stage,body.chart-embedded .chart-stage canvas{min-height:420px}body.chart-embedded .chart-hint{margin-bottom:4px}
body.chart-embedded .chart-page{min-height:0}body.chart-embedded .chart-stage{flex:none;height:420px}body.chart-embedded .chart-stage canvas{height:100%}
.chart-page{--chart-accent:#69b7ff;--chart-grid:#263641;--chart-muted:#aabac4}.chart-page.chart-light{--chart-accent:#1768ad;--chart-grid:#dce6e5;--chart-muted:#536b76;background:#fff;color:#172a3a}.chart-light .chart-quote,.chart-light .chart-stage{background:#f6f9f8;border-color:#dce6e5}.chart-light .chart-quote-main span,.chart-light .chart-toolbar label,.chart-light .chart-stats dt,.chart-light .chart-hint{color:#536b76}.chart-light .chart-toolbar select,.chart-light .chart-toolbar button,.chart-light .chart-control-group button{background:#fff;color:#172a3a;border-color:#b9cbd3}.chart-light .chart-control-group button.active{background:#1768ad;color:#fff;border-color:#1768ad}
.map-page{padding-bottom:70px}.map-page-heading{padding-top:55px}.map-page-frame{width:100%;height:660px;display:block;border:0;background:transparent}
.chart-indicators{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#aabac4;font-size:11px}.chart-indicators span{font-weight:700;letter-spacing:.5px;margin-right:4px}.chart-indicators button{background:#111e27;color:#c6d4dc;border:1px solid #334753;border-radius:5px;padding:6px 10px;font:inherit;cursor:pointer}.chart-indicators button.active{color:#fff;border-color:currentColor}.chart-indicators button[data-indicator="sma20"].active{color:#ffd166}.chart-indicators button[data-indicator="sma50"].active{color:#f49ac2}.chart-indicators button[data-indicator="ema20"].active{color:#ba9aff}.chart-indicators button[data-indicator="bollinger"].active{color:#ffad70}.chart-light .chart-indicators{color:#536b76}.chart-light .chart-indicators button{background:#fff;color:#172a3a;border-color:#b9cbd3}.chart-light .chart-indicators button.active{background:#e4eff9;color:#173e63;border-color:#1768ad}
.volume-panel{position:relative;flex:none;height:125px;background:#0c151c;border:1px solid #293a45;border-radius:7px;overflow:hidden}.volume-panel[hidden]{display:none}.volume-panel>span{position:absolute;top:6px;left:16px;color:#aabac4;font-size:10px;letter-spacing:.5px;pointer-events:none}.volume-panel canvas{display:block;width:100%;height:100%}.chart-light .volume-panel{background:#f6f9f8;border-color:#dce6e5}.chart-light .volume-panel>span{color:#536b76}
.chart-controls{justify-content:flex-start;gap:18px}.chart-controls label{display:flex;align-items:center;gap:8px;color:#aabac4;font-size:12px}.chart-controls select{background:#111e27;color:#e8edf2;border:1px solid #334753;border-radius:5px;padding:8px 12px;font:inherit}.chart-light .chart-controls label{color:#536b76}.chart-light .chart-controls select{background:#fff;color:#172a3a;border-color:#b9cbd3}
.chart-settings{display:flex;align-items:center;gap:22px;overflow-x:auto;min-width:0;padding-bottom:2px}.chart-controls,.chart-indicators{flex-wrap:nowrap;flex:none}.chart-controls label,.chart-indicators button,.chart-indicators span{white-space:nowrap}
.chart-settings{width:100%;justify-content:space-between}.chart-controls{flex:1}.chart-indicators{justify-content:flex-end}@media(max-width:700px){.chart-settings{justify-content:flex-start}.chart-controls{flex:none}}
.chart-stage,.chart-stage canvas{min-height:470px}@media(max-width:700px){.chart-stage,.chart-stage canvas{min-height:403px}}body.chart-embedded .chart-stage{height:336px;min-height:336px}body.chart-embedded .chart-stage canvas{min-height:336px}
.chart-quote-main strong.quote-up{color:#52f0a3}.chart-quote-main strong.quote-down{color:#ff6978}.chart-light .chart-quote-main strong.quote-up{color:#007a43}.chart-light .chart-quote-main strong.quote-down{color:#c52235}
.chart-toolbar select,.chart-controls select{appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}
.chart-indicators button[data-indicator="sma5"].active{color:#6dd3ff}.chart-light .chart-indicators button[data-indicator="sma5"].active{color:#1768ad}
.chart-toolbar select,.chart-controls select{padding-right:32px;background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%}
.volume-panel{height:112.5px}
.chart-quote-main .cross-link{color:inherit;text-decoration:none}.chart-quote-main .cross-link:hover,.rates-table a:hover,.tick a:hover{text-decoration:underline}
.embed-help h3{font:800 17px Manrope,sans-serif;margin:30px 0 10px}.embed-options dl{margin:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}.embed-options dl>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;background:#101a21;padding:14px 16px}.embed-options dt{font-weight:800;color:#e8edf2}.embed-options dd{margin:0;color:#b6c5cd;overflow-wrap:anywhere}.embed-options code,.embed-help p code{color:#8bc8ff}@media(max-width:700px){.embed-options dl>div{grid-template-columns:1fr;gap:5px}}
.rates-page .content-card,.rates-page .table-wrap,.rates-page .rates-table,.rates-page .rates-table th,.rates-page .rates-table td{background:#111b22}.rates-page .rates-table th{border-bottom:1px solid #344553}
.rates-page .content-card,.rates-page .table-wrap,.rates-page .rates-table,.rates-page .rates-table th,.rates-page .rates-table td{background:#0c151c}
/* Shared panel background */
.hero-panel,.tool-card,.content-card,.about-card,.widget-card,.term,.table-wrap,.term-preview,.side-card,.widget-preview,.snippet,.embed-help,.embed-options dl>div,.result-box,.chart-quote,.chart-stage,.volume-panel{background:#090f14}
.rates-page .content-card,.rates-page .table-wrap,.rates-page .rates-table,.rates-page .rates-table th,.rates-page .rates-table td{background:#090f14}
.chart-light .chart-quote,.chart-light .chart-stage,.chart-light .volume-panel{background:#f6f9f8}
/* Shared panel surface */
.hero-panel,.tool-card,.content-card,.about-card,.widget-card,.term,.table-wrap,.term-preview,.side-card,.widget-preview,.snippet,.embed-help,.embed-options dl>div,.result-box,.chart-quote,.chart-stage,.volume-panel{background:#101a21}
.rates-page .content-card,.rates-page .table-wrap,.rates-page .rates-table,.rates-page .rates-table th,.rates-page .rates-table td{background:#101a21}
.chart-light .chart-quote,.chart-light .chart-stage,.chart-light .volume-panel{background:#f6f9f8}
.hero-panel,.tool-card,.content-card,.about-card,.widget-card,.term,.table-wrap,.term-preview,.side-card,.widget-preview,.snippet,.embed-help,.embed-options dl>div,.result-box,.chart-quote,.chart-stage,.volume-panel{background:#0c141a}
.rates-page .content-card,.rates-page .table-wrap,.rates-page .rates-table,.rates-page .rates-table th,.rates-page .rates-table td{background:#0c141a}
.chart-light .chart-quote,.chart-light .chart-stage,.chart-light .volume-panel{background:#f6f9f8}
.chart-news-frame{display:block;width:100%;min-height:230px;height:460px;border:0;background:transparent;flex:none}
.home-news iframe{display:block;width:100%;height:460px;border:0;background:transparent}
.rates-page .rates-table td{padding-top:13.2px;padding-bottom:13.2px}.rates-page .rates-table th{padding-top:10.9px;padding-bottom:10.9px}
.rates-page .rates-table td{padding-top:10.6px;padding-bottom:10.6px}.rates-page .rates-table th{padding-top:9px;padding-bottom:9px}
.home-page .home-news{padding-top:15px}@media(max-width:700px){.home-page .home-news{padding-top:10px}}
.preview-note{display:block;color:#aab7c1;font-size:10px;margin-bottom:6px}
.home-ticker iframe{display:block;width:100%;height:80px;border:0;background:transparent}
.directory-hero{display:grid;grid-template-columns:1.15fr .65fr;gap:10%;align-items:center;padding-top:72px;padding-bottom:70px}.directory-hero h1{font:800 clamp(40px,5vw,64px)/1.14 Manrope,sans-serif;letter-spacing:-3px;margin:20px 0}.directory-hero h1 em{color:var(--orange);font-style:normal}.directory-hero-copy>p{color:var(--muted);max-width:580px;font-size:16px}.directory-search{display:block;margin-top:28px;max-width:520px}.directory-search span{display:block;color:#b8c8d1;font-size:11px;letter-spacing:1px;font-weight:800;text-transform:uppercase;margin-bottom:8px}.directory-search input{width:100%;background:#0c141a;border:1px solid #394b57;border-radius:6px;color:var(--ink);padding:15px 17px;outline:none}.directory-search input:focus-visible{outline:2px solid #9dd1ff;outline-offset:3px}.directory-hero-copy .directory-note{font-size:11px;color:#a8b8c2;margin-top:15px}.directory-summary{background:#0c141a;border:1px solid #293a45;border-radius:9px;padding:30px}.directory-summary h2{font:800 21px Manrope,sans-serif;margin:9px 0 18px}.directory-summary nav{display:grid}.directory-summary nav a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #293a45;padding:12px 0;font-weight:700;font-size:13px}.directory-summary nav a:hover{color:#8bc8ff}.directory-summary small{color:#8ba2af;font-size:11px}.directory-content{padding-bottom:80px}.directory-section{padding:40px 0;border-top:1px solid #293a45;scroll-margin-top:20px}.directory-section[hidden],.directory-card[hidden],.directory-empty[hidden]{display:none}.directory-heading{margin-bottom:24px}.directory-heading h2{font:800 clamp(27px,3vw,37px)/1.2 Manrope,sans-serif;letter-spacing:-1.5px;margin:8px 0}.directory-heading p{color:var(--muted);margin:0}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.directory-card{display:flex;flex-direction:column;background:#0c141a;border:1px solid #293a45;border-radius:8px;padding:23px;min-height:245px}.directory-card-top{display:flex;justify-content:space-between;align-items:start;gap:12px}.directory-logo{width:58px;height:58px;display:grid;place-items:center;background:#f4f7f9;border-radius:7px;overflow:hidden;flex:none}.directory-logo img{display:block;width:48px;height:48px;object-fit:contain}.directory-tag{font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#9bb4c4;text-align:right}.directory-card h3{font:800 19px Manrope,sans-serif;letter-spacing:-.5px;margin:18px 0 5px}.directory-card h3 a:hover{color:#8bc8ff}.directory-card p{color:var(--muted);font-size:13px;margin:0 0 20px}.directory-visit{align-self:flex-start;margin-top:auto;border:1px solid #3e596b;border-radius:5px;padding:8px 13px;color:#abd8ff;font-size:11px;font-weight:800}.directory-visit:hover{background:#193449}.directory-empty{color:var(--muted);padding:25px 0}@media(max-width:900px){.directory-hero{gap:5%}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.directory-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px;gap:25px}.directory-hero h1{letter-spacing:-2px}.directory-summary{padding:22px}.directory-section{padding:30px 0}.directory-grid{grid-template-columns:1fr}.directory-card{min-height:0}}
.crypto-section{padding-bottom:28px}.crypto-matrix{min-width:580px}.crypto-matrix th,.crypto-matrix td{text-align:right}.crypto-matrix th:first-child{text-align:left}.crypto-news{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.crypto-news article{padding:15px 0;border-bottom:1px solid #26343c}.crypto-news article a{font-weight:700}.crypto-news article a:hover{color:#69b7ff}.crypto-news article p{font-size:12px;color:#a7b7c2;margin:5px 0 0}@media(max-width:700px){.crypto-news{grid-template-columns:1fr}}
