
.exo31-price{width:min(100%,445px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:15px 16px 13px;margin:23px 0 3px;border:1px solid rgba(100,177,255,.24);border-radius:19px;background:radial-gradient(circle at 94% 12%,rgba(31,109,223,.2),transparent 49%),linear-gradient(137deg,rgba(11,24,51,.96),rgba(6,15,33,.92));box-shadow:0 14px 44px rgba(0,8,30,.2),inset 0 1px 0 rgba(255,255,255,.055);position:relative;isolation:isolate;min-width:0}
.exo31-price-brand{display:flex;gap:12px;align-items:center;min-width:0}
.exo31-price-icon{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(37,79,143,.65),rgba(18,38,76,.8));border:1px solid rgba(109,175,255,.25);flex:none}
.exo31-price-icon img{width:29px;height:29px;object-fit:contain;display:block}
.exo31-price-name{min-width:0;display:flex;flex-direction:column;gap:4px}
.exo31-price-name b{font:700 16px/1.1 'Space Grotesk',sans-serif;letter-spacing:.02em;color:#f2f8ff}
.exo31-price-name b span{font-weight:500;color:#8eaed3;font-size:12px}
.exo31-price-name small{color:#8ba8c9;font:500 9px/1.4 'DM Mono',monospace;letter-spacing:.03em;white-space:normal}
.exo31-price-quote{min-width:0;display:flex;flex-direction:column;gap:5px;align-items:flex-end;justify-content:center}
.exo31-price-quote strong{color:#f7fbff;font:700 clamp(17px,2.2vw,22px)/1.2 'Space Grotesk',sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.03em}
.exo31-price-change{color:#99b5d6;font:600 11px/1.4 'Space Grotesk',sans-serif;white-space:nowrap}
.exo31-price-change.up{color:#64e5ac}.exo31-price-change.down{color:#ff8f9e}
.exo31-price-foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgba(114,163,218,.12)}
.exo31-price-foot span{font:500 10px/1.4 'DM Mono',monospace;color:#889db9}
.exo31-price-foot a{display:inline-flex;align-items:center;gap:4px;color:#87c9f5;text-decoration:none;font:500 10px/1.4 'DM Mono',monospace;white-space:nowrap}
.exo31-price-foot a:hover{color:#e5f7ff}
.exo31-price-foot a svg{display:block}
@media(max-width:980px){.exo31-price{margin:10px 0 14px;width:100%;max-width:460px}}
@media(max-width:650px){.exo31-price{max-width:none;margin:12px 0 16px;padding:13px 14px 11px;border-radius:16px;gap:9px}.exo31-price-icon{width:38px;height:38px;border-radius:12px}.exo31-price-icon img{width:27px;height:27px}.exo31-price-name b{font-size:14px}.exo31-price-name small{font-size:8px}.exo31-price-quote strong{font-size:17px}.exo31-price-change{font-size:10px}.exo31-price-foot span,.exo31-price-foot a{font-size:9px}}
@media(max-width:360px){.exo31-price{gap:8px}.exo31-price-brand{gap:8px}.exo31-price-name small{max-width:132px}.exo31-price-quote strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){.exo31-price,.exo31-price *{animation:none!important;transition:none!important}}

.exo31-price::before{content:none!important;display:none!important}
.exo31-price-name{justify-content:center}
