.w3m-coin-calculator{--cc-bg:#101311;--cc-card:#151916;--cc-card2:#0b0d0c;--cc-text:#f4f7f2;--cc-muted:#9aa69d;--cc-dim:#68736b;--cc-line:rgba(255,255,255,.09);--cc-line2:rgba(103,223,255,.25);--cc-accent:#67dfff;--cc-soft:rgba(103,223,255,.10);width:min(1700px,calc(100vw - 60px));margin:24px 0 24px 50%;transform:translateX(-50%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--cc-text);box-sizing:border-box;}
.w3m-coin-calculator *{box-sizing:border-box;}
.w3m-coin-calculator .cc-shell{padding:24px;border:1px solid var(--cc-line);border-radius:22px;background:linear-gradient(145deg,#101713,var(--cc-bg));box-shadow:0 14px 36px rgba(0,0,0,.22);}
.w3m-coin-calculator .cc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;}
.w3m-coin-calculator .cc-kicker{display:flex;align-items:center;gap:9px;color:var(--cc-accent);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;}
.w3m-coin-calculator .cc-kicker:before{content:"";width:24px;height:1px;background:var(--cc-accent);}
.w3m-coin-calculator h2{margin:10px 0 5px;font-size:clamp(27px,3vw,40px);line-height:1.05;letter-spacing:-.045em;color:var(--cc-text);}
.w3m-coin-calculator .cc-lead{margin:0;color:var(--cc-muted);font-size:14px;line-height:1.55;}
.w3m-coin-calculator .cc-rate{min-width:390px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);overflow:hidden;border:1px solid var(--cc-line);border-radius:16px;background:var(--cc-card2);text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.02);}
.w3m-coin-calculator .cc-rate-price,.w3m-coin-calculator .cc-rate-result{min-width:0;padding:14px 16px;}
.w3m-coin-calculator .cc-rate-result{border-left:1px solid var(--cc-line);background:linear-gradient(145deg,rgba(103,223,255,.07),rgba(103,223,255,.015));}
.w3m-coin-calculator .cc-rate small{display:block;color:var(--cc-dim);font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;}
.w3m-coin-calculator .cc-rate strong{display:block;margin-top:5px;color:var(--cc-text);overflow-wrap:anywhere;}
.w3m-coin-calculator .cc-rate-price strong{font-size:15px;line-height:1.35;}
.w3m-coin-calculator .cc-rate-result strong{font-size:20px;line-height:1.2;color:var(--cc-accent);letter-spacing:-.02em;}
.w3m-coin-calculator .cc-rate em{display:block;margin-top:5px;color:var(--cc-muted);font-size:11px;font-style:normal;line-height:1.35;overflow-wrap:anywhere;}
.w3m-coin-calculator .cc-rate-result.is-error strong{color:#ff9b9b;}.w3m-coin-calculator .cc-rate-result.is-error em{color:#ff9b9b;}
.w3m-coin-calculator .cc-grid{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:18px;align-items:center;}
.w3m-coin-calculator .cc-side{min-width:0;padding:18px;border:1px solid var(--cc-line);border-radius:17px;background:linear-gradient(180deg,#151a17,#111512);box-shadow:inset 0 1px 0 rgba(255,255,255,.015);}.w3m-coin-calculator .cc-side-fields{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(180px,1.05fr);gap:14px;align-items:end;}.w3m-coin-calculator .cc-field{min-width:0;}
.w3m-coin-calculator .cc-label{display:block;margin-bottom:9px;color:#c7d0ca;font-size:13px;font-weight:850;letter-spacing:.01em;}
.w3m-coin-calculator .cc-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;}
.w3m-coin-calculator input,.w3m-coin-calculator select{width:100%!important;height:56px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:#0a0d0b!important;color:#f5f8f5!important;font:800 16px/1.2 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;outline:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important;-webkit-text-fill-color:#f5f8f5!important;opacity:1!important;}
.w3m-coin-calculator input{padding:0 15px!important;caret-color:var(--cc-accent)!important;}
.w3m-coin-calculator select{min-width:112px;padding:0 38px 0 14px!important;cursor:pointer!important;color-scheme:dark!important;}
.w3m-coin-calculator input:focus,.w3m-coin-calculator select:focus{border-color:var(--cc-accent)!important;box-shadow:0 0 0 4px var(--cc-soft),inset 0 1px 0 rgba(255,255,255,.03)!important;background:#080b09!important;}
.w3m-coin-calculator .cc-search-wrap{position:relative;margin:0;}
.w3m-coin-calculator .cc-search{padding-right:46px!important;}
.w3m-coin-calculator .cc-clear{position:absolute;right:10px;top:10px;width:36px;height:36px;border:1px solid transparent;border-radius:9px;background:transparent;color:#8f9c94;font-size:20px;line-height:1;cursor:pointer;transition:.16s ease;}.cc-clear:hover{border-color:var(--cc-line);background:rgba(255,255,255,.04);color:var(--cc-text);}
.w3m-coin-calculator .cc-suggestions{display:none;position:absolute;z-index:99999;left:0;right:0;top:calc(100% + 8px);max-height:330px;overflow:auto;padding:8px;border:1px solid rgba(103,223,255,.26);border-radius:14px;background:#0b0f0c;box-shadow:0 24px 64px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.025);scrollbar-color:#5b6660 #0b0f0c;}
.w3m-coin-calculator .cc-suggestions.open{display:block;}
.w3m-coin-calculator .cc-suggestion{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;width:100%!important;min-height:58px!important;padding:9px 11px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#f5f8f5!important;text-align:left!important;cursor:pointer!important;opacity:1!important;}
.w3m-coin-calculator .cc-suggestion:hover,.w3m-coin-calculator .cc-suggestion.active{background:rgba(103,223,255,.10)!important;border-color:rgba(103,223,255,.16)!important;}
.w3m-coin-calculator .cc-avatar{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border:1px solid rgba(103,223,255,.27)!important;border-radius:11px!important;background:rgba(103,223,255,.10)!important;color:#76e4ff!important;font-size:14px!important;font-weight:950!important;}
.w3m-coin-calculator .cc-suggestion strong{display:block!important;color:#f4f8f5!important;font-size:14px!important;line-height:1.3!important;font-weight:850!important;}.cc-suggestion small{display:block!important;margin-top:3px!important;color:#8e9b93!important;font-size:11px!important;line-height:1.3!important;}.cc-symbol{color:#73e4ff!important;font-size:12px!important;font-weight:950!important;letter-spacing:.04em!important;}
.w3m-coin-calculator .cc-state{padding:15px;color:#b8c3bc;font-size:13px;line-height:1.45;text-align:center;}
.w3m-coin-calculator .cc-swap{display:grid;place-items:center;align-self:center;justify-self:center;width:54px;height:54px;margin:0;padding:0;border:1px solid var(--cc-line2);border-radius:50%;background:var(--cc-soft);color:var(--cc-accent);cursor:pointer;transition:.18s ease;box-shadow:0 10px 24px rgba(0,0,0,.20);line-height:1!important;}
.w3m-coin-calculator .cc-swap span{display:block;font:900 22px/1 Arial,sans-serif;transform:translateY(-1px);pointer-events:none;}
.w3m-coin-calculator .cc-swap:hover{transform:rotate(180deg);background:rgba(103,223,255,.16);}
.w3m-coin-calculator .cc-error{color:#ff9b9b;}.cc-change.up{color:#8ff1c0;}.cc-change.down{color:#ff8e8e;}
.w3m-coin-calculator .cc-foot{margin-top:12px;color:#7f8b84;font-size:12px;line-height:1.55;}
.w3m-coin-calculator input::placeholder{color:#75817a!important;opacity:1!important;font-weight:650!important;}
.w3m-coin-calculator input:-webkit-autofill,.w3m-coin-calculator input:-webkit-autofill:hover,.w3m-coin-calculator input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #0a0d0b inset!important;-webkit-text-fill-color:#f5f8f5!important;caret-color:var(--cc-accent)!important;}
.w3m-coin-calculator select option{background:#0b0f0c!important;color:#f4f7f2!important;}
@media(max-width:1100px){.w3m-coin-calculator .cc-side-fields{grid-template-columns:1fr;}}
@media(max-width:800px){.w3m-coin-calculator{width:calc(100vw - 8px);}.w3m-coin-calculator .cc-head{display:block;}.w3m-coin-calculator .cc-rate{width:100%;min-width:0;margin-top:14px;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);}.w3m-coin-calculator .cc-rate-price,.w3m-coin-calculator .cc-rate-result{padding:13px 14px;}.w3m-coin-calculator .cc-rate-price strong{font-size:14px}.w3m-coin-calculator .cc-rate-result strong{font-size:19px}.w3m-coin-calculator .cc-grid{grid-template-columns:1fr;}.w3m-coin-calculator .cc-swap{margin:0 auto;transform:rotate(90deg);}.w3m-coin-calculator .cc-swap:hover{transform:rotate(270deg);}.w3m-coin-calculator .cc-side-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}}
@media(max-width:620px){.w3m-coin-calculator .cc-side-fields{grid-template-columns:1fr;}}
@media(max-width:420px){.w3m-coin-calculator .cc-tab{font-size:9.5px;padding:5px 3px;}.w3m-coin-calculator .cc-tabs{gap:4px;padding:4px;}}
@media(max-width:520px){.w3m-coin-calculator .cc-shell{padding:15px;border-radius:18px;}.w3m-coin-calculator .cc-rate{grid-template-columns:1fr 1fr}.w3m-coin-calculator .cc-rate-price,.w3m-coin-calculator .cc-rate-result{padding:12px}.w3m-coin-calculator .cc-rate em{font-size:10px}.w3m-coin-calculator .cc-input-row{grid-template-columns:1fr;}.w3m-coin-calculator select{min-width:0;}}

.w3m-coin-calculator .cc-tabs{display:flex;gap:8px;margin:0 0 22px;padding:6px;border:1px solid var(--cc-line);border-radius:15px;background:#0b0f0c;overflow-x:auto;scrollbar-width:none;}
.w3m-coin-calculator .cc-tabs::-webkit-scrollbar{display:none;}
.w3m-coin-calculator .cc-tab{flex:1 0 180px;display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 15px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--cc-muted);font:850 13px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:.18s ease;white-space:nowrap;}
.w3m-coin-calculator .cc-tab:hover{color:var(--cc-text);background:rgba(255,255,255,.035);}
.w3m-coin-calculator .cc-tab.active{border-color:var(--cc-line2);background:var(--cc-soft);color:var(--cc-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}
.w3m-coin-calculator .cc-panel{display:none;}
.w3m-coin-calculator .cc-panel.active{display:block;animation:ccFade .2s ease;}
@keyframes ccFade{from{opacity:.4;transform:translateY(4px);}to{opacity:1;transform:none;}}
.w3m-coin-calculator .calc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;}
.w3m-coin-calculator .calc-head h2{margin:10px 0 5px;}
.w3m-coin-calculator .calc-badge{padding:9px 12px;border:1px solid var(--cc-line2);border-radius:999px;background:var(--cc-soft);color:var(--cc-accent);font-size:11px;font-weight:900;white-space:nowrap;}
.w3m-coin-calculator .calc-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
.w3m-coin-calculator .calc-card{min-width:0;padding:17px;border:1px solid var(--cc-line);border-radius:16px;background:linear-gradient(180deg,#151a17,#111512);}
.w3m-coin-calculator .calc-card.wide{grid-column:span 2;}
.w3m-coin-calculator .calc-card label{display:block;margin-bottom:9px;color:#c7d0ca;font-size:13px;font-weight:850;}
.w3m-coin-calculator .calc-help{display:block;margin-top:8px;color:var(--cc-dim);font-size:11px;line-height:1.45;}
.w3m-coin-calculator .segmented{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border:1px solid var(--cc-line);border-radius:12px;background:#0a0d0b;}
.w3m-coin-calculator .segmented button{height:44px;border:0;border-radius:9px;background:transparent;color:var(--cc-muted);font-weight:850;cursor:pointer;}
.w3m-coin-calculator .segmented button.active{background:var(--cc-soft);color:var(--cc-accent);}
.w3m-coin-calculator .switch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:0 2px;}
.w3m-coin-calculator .switch-copy{min-width:0;flex:1 1 auto;}
.w3m-coin-calculator .switch-copy strong{display:block;color:var(--cc-text);font-size:14px;}
.w3m-coin-calculator .switch-copy small{display:block;margin-top:3px;color:var(--cc-dim);font-size:11px;}
.w3m-coin-calculator .toggle{appearance:none;-webkit-appearance:none;position:relative;display:inline-block;vertical-align:middle;overflow:hidden;flex:0 0 52px;width:52px!important;max-width:52px!important;min-width:52px!important;height:30px!important;min-height:30px!important;padding:0!important;border:1px solid var(--cc-line);border-radius:999px;background:#252c27;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;}
.w3m-coin-calculator .toggle:after{content:"";position:absolute;top:50%;left:3px;width:22px;height:22px;border-radius:50%;background:#9aa69d;transform:translateY(-50%);transition:left .18s ease,background .18s ease,transform .18s ease;box-shadow:0 2px 6px rgba(0,0,0,.16);}
.w3m-coin-calculator .toggle.on{border-color:var(--cc-line2);background:var(--cc-soft);}
.w3m-coin-calculator .toggle.on:after{left:27px;background:var(--cc-accent);}
.w3m-coin-calculator .toggle:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--cc-accent) 22%,transparent);}
.w3m-coin-calculator .result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;}
.w3m-coin-calculator .metric{padding:16px;border:1px solid var(--cc-line);border-radius:14px;background:#111512;}
.w3m-coin-calculator .metric small{display:block;color:var(--cc-dim);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;}
.w3m-coin-calculator .metric strong{display:block;margin-top:7px;color:var(--cc-text);font-size:22px;line-height:1.15;overflow-wrap:anywhere;}
.w3m-coin-calculator .metric em{display:block;margin-top:5px;color:var(--cc-muted);font-size:11px;font-style:normal;}
.w3m-coin-calculator .metric.featured{border-color:var(--cc-line2);background:linear-gradient(145deg,var(--cc-soft),#111512);}
.w3m-coin-calculator .il-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}
.w3m-coin-calculator .il-result{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:16px;margin-top:16px;}
.w3m-coin-calculator .comparison{padding:18px;border:1px solid var(--cc-line);border-radius:16px;background:#111512;}
.w3m-coin-calculator .comparison-row{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:16px;}
.w3m-coin-calculator .comparison-row:first-child{margin-top:0;}
.w3m-coin-calculator .comparison-label{color:var(--cc-muted);font-size:12px;font-weight:850;}
.w3m-coin-calculator .bar-track{height:12px;overflow:hidden;border-radius:999px;background:#070907;border:1px solid var(--cc-line);}
.w3m-coin-calculator .bar-fill{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--cc-accent),#2fbde8);transition:width .35s ease;}
.w3m-coin-calculator .bar-fill.lp{background:linear-gradient(90deg,#9f8cff,#67dfff);}
.w3m-coin-calculator .comparison-value{min-width:110px;text-align:right;color:var(--cc-text);font-size:14px;font-weight:900;}
.w3m-coin-calculator .il-summary{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:20px;border:1px solid var(--cc-line);border-radius:16px;background:radial-gradient(circle at 50% 28%,rgba(103,223,255,.10),transparent 48%),#111512;text-align:center;}
.w3m-coin-calculator .il-ring{--p:0;display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:conic-gradient(var(--cc-accent) calc(var(--p)*1%),rgba(255,255,255,.07) 0);position:relative;}
.w3m-coin-calculator .il-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#101411;border:1px solid var(--cc-line);}
.w3m-coin-calculator .il-ring strong{position:relative;z-index:1;color:var(--cc-text);font-size:24px;}
.w3m-coin-calculator .il-summary h3{margin:14px 0 4px;color:var(--cc-text);font-size:18px;}
.w3m-coin-calculator .il-summary p{margin:0;color:var(--cc-muted);font-size:12px;line-height:1.5;}
.w3m-coin-calculator .calc-note{margin-top:13px;padding:12px 14px;border:1px solid rgba(255,179,71,.18);border-radius:12px;background:rgba(255,179,71,.07);color:#d9b87e;font-size:11px;line-height:1.55;}
@media(max-width:980px){.w3m-coin-calculator .calc-form{grid-template-columns:1fr 1fr;}.w3m-coin-calculator .calc-card.wide{grid-column:span 1;}.w3m-coin-calculator .il-form{grid-template-columns:1fr 1fr;}.w3m-coin-calculator .il-result{grid-template-columns:1fr;}}
@media(max-width:620px){.w3m-coin-calculator .cc-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-left:0;margin-right:0;padding:5px;overflow:visible;}.w3m-coin-calculator .cc-tab{min-width:0;min-height:52px;padding:6px 5px;gap:4px;white-space:normal;text-align:center;font-size:10.5px;line-height:1.15;letter-spacing:-.01em;}.w3m-coin-calculator .calc-head{display:block;}.w3m-coin-calculator .calc-badge{display:inline-flex;margin-top:12px;}.w3m-coin-calculator .calc-form,.w3m-coin-calculator .il-form,.w3m-coin-calculator .result-grid{grid-template-columns:1fr;}.w3m-coin-calculator .comparison-row{grid-template-columns:1fr;}.w3m-coin-calculator .comparison-value{text-align:left;}}

@media(max-width:520px){.w3m-coin-calculator .switch-row{align-items:center;gap:12px;}.w3m-coin-calculator .toggle{flex:0 0 52px;margin-left:auto;}}

/* =========================================================
   CALCULATOR LIGHT THEME — CONSOLIDATED
   ========================================================= */
html[data-theme="light"] .w3m-coin-calculator,
body[data-theme="light"] .w3m-coin-calculator,
.w3m-coin-calculator[data-w3m-resolved-theme="light"]{
  --cc-bg:#ffffff!important;
  --cc-card:#ffffff!important;
  --cc-card2:#f7fafc!important;
  --cc-text:#122033!important;
  --cc-muted:#607086!important;
  --cc-dim:#8292a4!important;
  --cc-line:#dbe6ef!important;
  --cc-line2:#b8e5f4!important;
  --cc-accent:#27bfe9!important;
  --cc-soft:#eaf9fe!important;
  color:#122033!important;
  background:transparent!important;
}
html[data-theme="light"] .w3m-coin-calculator .cc-shell,
body[data-theme="light"] .w3m-coin-calculator .cc-shell,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .cc-shell{
  background:linear-gradient(145deg,#ffffff 0%,#fbfdff 100%)!important;
  border:1px solid #dbe6ef!important;
  border-radius:24px!important;
  box-shadow:0 16px 42px rgba(28,55,75,.08)!important;
  padding:28px!important;}
@media(max-width:700px){
  html[data-theme="light"] .w3m-coin-calculator .cc-shell,
  body[data-theme="light"] .w3m-coin-calculator .cc-shell,
  .w3m-coin-calculator[data-w3m-resolved-theme="light"] .cc-shell{
    padding:18px!important;
    border-radius:18px!important;}
}
html[data-theme="light"] .w3m-coin-calculator :is(.cc-side,.calc-card,.metric,.comparison,.il-summary,.cc-result,.cc-rate),
body[data-theme="light"] .w3m-coin-calculator :is(.cc-side,.calc-card,.metric,.comparison,.il-summary,.cc-result,.cc-rate),
.w3m-coin-calculator[data-w3m-resolved-theme="light"] :is(.cc-side,.calc-card,.metric,.comparison,.il-summary,.cc-result,.cc-rate){
  background:#ffffff!important;border-color:#dbe6ef!important;color:#122033!important;box-shadow:0 10px 28px rgba(28,55,75,.06)!important;}
html[data-theme="light"] .w3m-coin-calculator :is(h2,h3,strong,.cc-label,.calc-card label,.switch-copy strong,.metric strong,.comparison-value),
body[data-theme="light"] .w3m-coin-calculator :is(h2,h3,strong,.cc-label,.calc-card label,.switch-copy strong,.metric strong,.comparison-value),
.w3m-coin-calculator[data-w3m-resolved-theme="light"] :is(h2,h3,strong,.cc-label,.calc-card label,.switch-copy strong,.metric strong,.comparison-value){color:#122033!important;}
html[data-theme="light"] .w3m-coin-calculator :is(.cc-lead,.cc-rate em,.cc-foot,.calc-help,.switch-copy small,.metric em,.comparison-label,.il-summary p,.cc-state),
body[data-theme="light"] .w3m-coin-calculator :is(.cc-lead,.cc-rate em,.cc-foot,.calc-help,.switch-copy small,.metric em,.comparison-label,.il-summary p,.cc-state),
.w3m-coin-calculator[data-w3m-resolved-theme="light"] :is(.cc-lead,.cc-rate em,.cc-foot,.calc-help,.switch-copy small,.metric em,.comparison-label,.il-summary p,.cc-state){color:#607086!important;}
html[data-theme="light"] .w3m-coin-calculator :is(input,select),
body[data-theme="light"] .w3m-coin-calculator :is(input,select),
.w3m-coin-calculator[data-w3m-resolved-theme="light"] :is(input,select){
  background:#ffffff!important;background-color:#ffffff!important;color:#122033!important;-webkit-text-fill-color:#122033!important;border-color:#cfdde8!important;color-scheme:light!important;box-shadow:none!important;}
html[data-theme="light"] .w3m-coin-calculator :is(input,select):focus,
body[data-theme="light"] .w3m-coin-calculator :is(input,select):focus,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] :is(input,select):focus{
  background:#ffffff!important;border-color:#27bfe9!important;box-shadow:0 0 0 4px rgba(39,191,233,.12)!important;}
html[data-theme="light"] .w3m-coin-calculator input::placeholder,
body[data-theme="light"] .w3m-coin-calculator input::placeholder,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] input::placeholder{color:#8ea0b3!important;opacity:1!important;}
html[data-theme="light"] .w3m-coin-calculator select option,
body[data-theme="light"] .w3m-coin-calculator select option,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] select option{background:#ffffff!important;color:#122033!important;}
html[data-theme="light"] .w3m-coin-calculator .cc-suggestions,
body[data-theme="light"] .w3m-coin-calculator .cc-suggestions,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .cc-suggestions{
  background:#ffffff!important;border-color:#b8e5f4!important;box-shadow:0 22px 55px rgba(28,55,75,.16)!important;scrollbar-color:#b7c8d5 #ffffff!important;}
html[data-theme="light"] .w3m-coin-calculator .cc-suggestion,
body[data-theme="light"] .w3m-coin-calculator .cc-suggestion,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .cc-suggestion{color:#122033!important;}
html[data-theme="light"] .w3m-coin-calculator .cc-suggestion strong,
body[data-theme="light"] .w3m-coin-calculator .cc-suggestion strong,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .cc-suggestion strong{color:#122033!important;}
html[data-theme="light"] .w3m-coin-calculator .cc-suggestion small,
body[data-theme="light"] .w3m-coin-calculator .cc-suggestion small,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .cc-suggestion small{color:#607086!important;}
html[data-theme="light"] .w3m-coin-calculator .cc-suggestion:hover,
html[data-theme="light"] .w3m-coin-calculator .cc-suggestion.active,
body[data-theme="light"] .w3m-coin-calculator .cc-suggestion:hover,
body[data-theme="light"] .w3m-coin-calculator .cc-suggestion.active,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .cc-suggestion:hover,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .cc-suggestion.active{background:#eefaff!important;border-color:#b8e5f4!important;}
html[data-theme="light"] .w3m-coin-calculator :is(.cc-tabs,.segmented,.bar-track),
body[data-theme="light"] .w3m-coin-calculator :is(.cc-tabs,.segmented,.bar-track),
.w3m-coin-calculator[data-w3m-resolved-theme="light"] :is(.cc-tabs,.segmented,.bar-track){background:#f4f8fb!important;border-color:#dbe6ef!important;}
html[data-theme="light"] .w3m-coin-calculator :is(.cc-tab,.segmented button),
body[data-theme="light"] .w3m-coin-calculator :is(.cc-tab,.segmented button),
.w3m-coin-calculator[data-w3m-resolved-theme="light"] :is(.cc-tab,.segmented button){color:#607086!important;}
html[data-theme="light"] .w3m-coin-calculator :is(.cc-tab:hover,.cc-tab.active,.segmented button.active),
body[data-theme="light"] .w3m-coin-calculator :is(.cc-tab:hover,.cc-tab.active,.segmented button.active),
.w3m-coin-calculator[data-w3m-resolved-theme="light"] :is(.cc-tab:hover,.cc-tab.active,.segmented button.active){background:#eaf9fe!important;border-color:#b8e5f4!important;color:#168fb8!important;}
html[data-theme="light"] .w3m-coin-calculator .toggle,
body[data-theme="light"] .w3m-coin-calculator .toggle,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .toggle{background:#d9e4ec!important;border-color:#c8d6e2!important;}
html[data-theme="light"] .w3m-coin-calculator .toggle:after,
body[data-theme="light"] .w3m-coin-calculator .toggle:after,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .toggle:after{background:#ffffff!important;}
html[data-theme="light"] .w3m-coin-calculator .toggle.on,
body[data-theme="light"] .w3m-coin-calculator .toggle.on,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .toggle.on{background:#49cffa!important;border-color:#49cffa!important;}
html[data-theme="light"] .w3m-coin-calculator .il-ring:before,
body[data-theme="light"] .w3m-coin-calculator .il-ring:before,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .il-ring:before{background:#ffffff!important;border-color:#dbe6ef!important;}
html[data-theme="light"] .w3m-coin-calculator .calc-note,
body[data-theme="light"] .w3m-coin-calculator .calc-note,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .calc-note{background:#fff9ed!important;border-color:#f2d8a5!important;color:#8a641e!important;}

/* W3M 3.7.86 — compact Coin Converter summary */
html[data-theme="light"] .w3m-coin-calculator .cc-rate-result,
body[data-theme="light"] .w3m-coin-calculator .cc-rate-result,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .cc-rate-result{
  border-left-color:#dbe6ef!important;
  background:linear-gradient(145deg,rgba(39,191,233,.08),rgba(39,191,233,.025))!important;
}
html[data-theme="light"] .w3m-coin-calculator .cc-rate-result strong,
body[data-theme="light"] .w3m-coin-calculator .cc-rate-result strong,
.w3m-coin-calculator[data-w3m-resolved-theme="light"] .cc-rate-result strong{color:#089cc8!important;}

/* W3M 3.7.87 — simplified coin converter: coin input only, result remains in top rate card. */
.w3m-coin-calculator .cc-grid.cc-grid-single{grid-template-columns:minmax(0,1fr)!important;}
.w3m-coin-calculator .cc-grid.cc-grid-single .cc-side{width:100%;}