:root{--bg:#070d1d;--bg2:#091227;--panel:#101b30;--line:rgba(112,193,255,.18);--lime:#50d9f8;--mint:#6ee7ce;--white:#f4f9ff;--muted:#98abc4;--red:#ff3948;--display:'Space Grotesk',Arial,sans-serif;--mono:'DM Mono',monospace}
body{background:#070d1d;color:#f2f7ff}
.grain{opacity:.1}
.scanline{background:rgba(24,155,255,.18);box-shadow:0 0 18px rgba(0,149,255,.26)}
.top-utility{background:#07101f;border-color:#173558}
.green-led{background:#5be5c5;box-shadow:0 0 12px #5be5c5}
.site-header{background:rgba(7,13,29,.92);border-bottom:1px solid #224361;backdrop-filter:blur(20px)}
.main-nav{gap:clamp(6px,.9vw,19px)}
.main-nav button,.main-nav a{font-size:clamp(8px,.66vw,10px)}
.connect-button,.primary-action{background:linear-gradient(115deg,#126af6,#06cfff);border:1px solid #40d5ff;color:white;box-shadow:0 7px 30px rgba(0,122,255,.14);transition:transform .23s,filter .23s,box-shadow .23s}
.connect-button:hover,.primary-action:hover,.v9-cta:hover{transform:translateY(-3px);filter:brightness(1.13);box-shadow:0 10px 34px rgba(3,142,255,.25)}
.eyebrow,.section-index,.card-kicker,.lime{color:#47d7ff!important}
.hero-grid{background:radial-gradient(ellipse 40% 60% at 31% 37%,rgba(22,89,235,.14),transparent),linear-gradient(130deg,#061025,#080e20 64%,#0a1527)}
.hero-left:before,.hero-right:before{border-color:rgba(44,148,255,.13)}
.hero-art .robot-halo{background:radial-gradient(circle,rgba(0,170,255,.16),transparent 70%)}
.hero-art .robot-radar{border-color:rgba(38,152,255,.3)}
.robot-image{filter:drop-shadow(0 25px 55px rgba(23,102,255,.32))}
.mega-title em,.platform-head em,.final-cta em,.section-intro em{color:#22caff}
.terminal-header,.terminal-bottom{background:#0d192e}
.trade-workspace,.panel,.liquidity-provider,.information-panel{background:linear-gradient(150deg,rgba(15,28,50,.95),rgba(8,17,32,.98));border-color:rgba(76,164,240,.22)}
.quote-summary>div,.v9-metric{border-color:rgba(99,188,252,.13)}
.wallet-balance-overview{background:rgba(12,47,74,.6);border-color:rgba(59,172,235,.25)}
.wallet-overview-values strong{color:#a3eaff}
.token-button:hover{border-color:#38c9f5}
.chain-dot.base-dot{background:#1967ff;box-shadow:0 0 0 2px rgba(40,105,255,.25),0 0 14px rgba(40,105,255,.7)}
.chain-dot.robinhood-dot{background:#7cff84;box-shadow:0 0 0 2px rgba(72,212,110,.22),0 0 14px rgba(72,212,110,.5)}
.chain-choice:hover{background:rgba(17,120,255,.07)}
.stat-strip b{color:#46ddff}
.ticker-wrap{background:#0e2037;border-color:rgba(48,126,203,.26)}
.cap-image .orbit{border-color:rgba(47,179,255,.34)}
.capability:hover{background:#0e2238}
.final-cta{background:radial-gradient(circle at 80% 30%,rgba(3,154,253,.14),transparent 60%),#081427}
.secondary-button,.outline-action,.network-button{border-color:rgba(66,167,239,.32)}
.secondary-button:hover,.outline-action:hover{border-color:#32c5ff;color:#c0f8ff}
.footer{background:#050b18;border-top:1px solid rgba(28,139,224,.25)}
.footer-main{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:22px}
.footer-links{min-width:0}
.footer-links a,.footer-links button{overflow-wrap:anywhere}
.footer-links a:hover,.footer-links button:hover{color:#47dbff}
#view-bridge,#view-markets{min-height:75vh}
.v9-feature-banner{margin:60px auto 32px;min-height:360px;display:grid;grid-template-columns:minmax(240px,42%) 1fr;position:relative;overflow:hidden;border:1px solid rgba(42,140,245,.33);background:linear-gradient(110deg,rgba(0,24,70,.8),rgba(9,20,39,.99) 68%),url(exoswap-neon.webp) center/cover;box-shadow:0 10px 80px rgba(9,58,157,.13)}
.v9-feature-banner:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(50,134,239,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(50,134,239,.06) 1px,transparent 1px);background-size:38px 38px;pointer-events:none}
.v9-feature-art{min-width:0;align-self:end;text-align:center;position:relative;z-index:2}
.v9-feature-art img{max-height:355px;width:100%;object-fit:contain;filter:drop-shadow(0 5px 45px rgba(0,139,255,.5));animation:v9float 7s ease-in-out infinite;transform-origin:center 60%}
@keyframes v9float{0%,100%{transform:translateY(4px)}50%{transform:translateY(-13px) rotate(1.2deg)}}
.v9-feature-copy{align-self:center;padding:46px 42px 46px 15px;z-index:2}
.v9-feature-copy h2{font-size:clamp(40px,5vw,73px);font-weight:600;line-height:.96;letter-spacing:-.07em;margin:22px 0}
.v9-feature-copy h2 em{font-style:normal;color:#38d9ff}
.v9-feature-copy p{max-width:570px;color:#b6c7dc;line-height:1.85;font-size:14px}
.v9-cta{display:inline-flex;align-items:center;justify-content:center;padding:17px 25px;margin-top:17px;background:#116fe6;border:1px solid #38c9ff;color:white;font:11px var(--mono);cursor:pointer}
.v9-feature-glow{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 50% 55% at 36% 60%,rgba(9,122,255,.17),transparent 80%);pointer-events:none}
.v9-bridge-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.85fr);gap:20px}
.v9-bridge-form,.v9-bridge-result{overflow:hidden}
.v9-bridge-fields{padding:27px 28px 33px;display:grid;gap:16px}
.v9-bridge-fields label{display:grid;gap:9px;font:10px var(--mono);letter-spacing:.055em;color:#9bbbd4}
.v9-bridge-fields select,.v9-bridge-fields input{width:100%;min-width:0;min-height:55px;color:#f4fbff;background:#0b1b30;border:1px solid #294767;border-radius:2px}
.v9-bridge-fields .primary-action{margin-top:9px}
.v9-middle-switch{padding:18px 20px;border:1px dashed rgba(24,163,243,.35);text-align:center;color:#4fcbf3;font:10px var(--mono);letter-spacing:.1em}
.v9-livemark{color:#52e3c2;font:9px var(--mono);letter-spacing:.1em}
.v9-bridge-side{display:flex;flex-direction:column;gap:20px}
.v9-bridge-visual{min-height:245px;position:relative;overflow:hidden;padding:27px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #1c5280;background:radial-gradient(circle at 72% 47%,rgba(6,115,255,.24),transparent 45%),linear-gradient(140deg,#061c45,#090d25)}
.v9-bridge-visual:before,.v9-bridge-visual:after{content:'';position:absolute;inset:30px -80px;transform:rotate(30deg);border:1px solid rgba(29,191,255,.17);border-radius:50%;pointer-events:none}
.v9-bridge-visual:after{inset:75px 25%;transform:rotate(-33deg)}
.v9-bridge-visual>span{font:10px var(--mono);color:#61d8ff;letter-spacing:.1em;z-index:1}
.v9-bridge-symbols{position:absolute;top:34%;left:40%;font-size:62px;display:flex;gap:24px;color:#49d8ff;animation:v9pulse 5s ease-in-out infinite}
.v9-bridge-symbols b:last-child{color:#ff5261}
@keyframes v9pulse{0%,100%{opacity:.65;transform:translateY(3px)}50%{opacity:1;transform:translateY(-6px)}}
.v9-bridge-visual strong{position:relative;font-size:27px;line-height:1.12;letter-spacing:-.055em;z-index:1}
.v9-bridge-result{padding:25px}
.v9-bridge-result .v9-metric{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #24405c;padding:16px 0;font:11px var(--mono)}
.v9-metric span{color:#92b0ca}
.v9-metric strong{max-width:65%;text-align:right;overflow-wrap:anywhere;font-weight:500;color:#e8faff}
.v9-wide{width:100%;margin-top:24px;min-height:52px}
.v9-bridge-progress{word-break:break-all;font:11px/1.7 var(--mono);color:#5fe3cc}
.v9-bridge-progress a{color:#52d9ff}
.v9-pool-hero{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#244a70;border:1px solid #244a70;margin-bottom:24px;overflow:hidden;position:relative}
.v9-pool-hero>div:not(.v9-pool-orb){background:#0d1a2c;padding:30px;min-height:190px;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1}
.v9-pool-hero small{font:10px var(--mono);color:#8cb1cc;letter-spacing:.06em}
.v9-pool-hero strong{font-size:clamp(36px,5vw,64px);color:#53dfff;letter-spacing:-.08em;font-weight:500;line-height:1.2}
.v9-pool-hero span{font-size:11px;line-height:1.7;color:#93abc3}
.v9-pool-orb{position:absolute;width:300px;height:300px;border:1px solid rgba(38,160,255,.2);border-radius:50%;right:15%;bottom:-190px;z-index:2;pointer-events:none;box-shadow:0 0 0 35px rgba(38,160,255,.025),0 0 0 85px rgba(38,160,255,.018)}
.v9-market-asset{display:flex;gap:11px;align-items:center}
.v9-market-asset img{width:27px;height:27px;border-radius:50%;object-fit:cover}
.v9-market-asset>span{display:flex;flex-direction:column;gap:3px}
.v9-market-asset strong{font-size:13px;color:#f2f8ff}
.v9-market-asset small{font:10px var(--mono);color:#92bbd5}
#v9-market-body td{padding:15px 12px}
#v9-market-updated{white-space:normal}
@media(max-width:1150px){.footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-main>div:first-child{grid-column:span 3}.main-nav{gap:7px}.main-nav button,.main-nav a{font-size:9px}}
@media(max-width:850px){.v9-bridge-layout{grid-template-columns:1fr}.v9-bridge-side{display:grid;grid-template-columns:1fr 1fr}.v9-bridge-visual{min-height:350px}.v9-feature-banner{grid-template-columns:40% 1fr}.v9-feature-copy{padding:35px 22px 35px 0}.v9-feature-copy h2{font-size:44px}}
@media(max-width:650px){.v9-feature-banner{grid-template-columns:1fr}.v9-feature-art{max-height:275px}.v9-feature-art img{height:275px;object-fit:contain}.v9-feature-copy{padding:20px 26px 36px}.v9-feature-copy h2{font-size:43px}.v9-bridge-side{grid-template-columns:1fr}.v9-bridge-visual{min-height:235px}.v9-bridge-fields{padding:18px}.v9-pool-hero{grid-template-columns:1fr}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main>div:first-child{grid-column:span 2}.top-utility .utility-index{display:none}}
@media(prefers-reduced-motion:reduce){.v9-feature-art img,.v9-bridge-symbols{animation:none}}

.v9-analytics-bridges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#204566;border:1px solid #204566;margin:18px 0}.v9-analytics-bridges .metric-card{background:#0d1a2c;min-height:160px}.v9-analytics-bridges .metric-card b{color:#59dfff}@media(max-width:650px){.v9-analytics-bridges{grid-template-columns:1fr}}
