.rg-market-shell--crypto{--crypto-ink:#020914;--crypto-panel:#07172b;--crypto-panel-2:#0b203b;--crypto-cyan:#58ddff;--crypto-mint:#47e0b3;--crypto-violet:#7a6df2;--crypto-negative:#ff7898;--crypto-line:#d7e0ee;--crypto-copy:#607089;--rg-market-title-gradient:linear-gradient(100deg,#58ddff,#47e0b3 48%,#8d79ff);background:#f4f7fb;color:#091a35}.rg-market-shell--crypto *{box-sizing:border-box}.rg-market-shell--crypto .rg-market-contained{width:min(1440px,calc(100% - 48px));margin-inline:auto}.rg-market-shell--crypto .rg-market-section{padding:112px 0}.rg-market-shell--crypto .rg-market-section-head{width:100%;max-width:none;margin:0 0 54px}.rg-market-shell--crypto .rg-market-section-head h2{font-weight:510;letter-spacing:-.055em}.rg-market-shell--crypto .rg-market-section-head>p{font-size:18px;line-height:1.55}.rg-market-shell--crypto .s6-cta:not(.s6-cta-ghost){background:linear-gradient(110deg,#4ad8ff,#52e0b3 54%,#8b73f4);color:#041426!important;box-shadow:0 16px 42px rgba(74,216,255,.22)}.rg-market-shell--crypto .s6-cta:not(.s6-cta-ghost):hover,.rg-market-shell--crypto .s6-cta:not(.s6-cta-ghost):focus-visible{background:linear-gradient(110deg,#75e5ff,#6ee9c4 54%,#a08ef8);color:#020914!important;transform:translateY(-2px)}.rg-market-shell--crypto .rg-text-link:hover,.rg-market-shell--crypto .rg-text-link:focus-visible,.rg-market-shell--crypto .rg-library-card__link:hover,.rg-market-shell--crypto .rg-library-card__link:focus-visible,.rg-market-shell--crypto .rg-market-related .rg-market-section-head a:hover{color:#087e9b}.rg-market-shell--crypto button:focus-visible,.rg-market-shell--crypto a:focus-visible,.rg-market-shell--crypto input:focus-visible{outline:3px solid rgba(88,221,255,.55);outline-offset:3px}

.rg-crypto-hero{position:relative;isolation:isolate;overflow:hidden;min-height:920px;padding:165px 24px 105px;background:radial-gradient(circle at 79% 25%,rgba(71,224,179,.12),transparent 28%),radial-gradient(circle at 66% 68%,rgba(122,109,242,.2),transparent 34%),linear-gradient(135deg,#010712,#041126 58%,#0b163a);color:#fff}.rg-crypto-hero:after{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(1,7,18,.65),transparent 58%),repeating-linear-gradient(90deg,transparent 0 89px,rgba(107,221,255,.025) 90px),repeating-linear-gradient(0deg,transparent 0 89px,rgba(107,221,255,.022) 90px)}.rg-crypto-hero__mesh{position:absolute;z-index:-1;inset:0;pointer-events:none}.rg-crypto-hero__mesh i{position:absolute;width:9px;height:9px;border-radius:50%;background:#5ae1ff;box-shadow:0 0 28px #5ae1ff}.rg-crypto-hero__mesh i:nth-child(1){left:56%;top:24%}.rg-crypto-hero__mesh i:nth-child(2){right:8%;top:38%;background:#4be0b5}.rg-crypto-hero__mesh i:nth-child(3){right:31%;bottom:14%;background:#8c79ff}.rg-crypto-hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(500px,.83fr);align-items:center;gap:72px;width:min(1440px,100%);margin:auto}.rg-crypto-hero__copy{max-width:770px}.rg-crypto-hero .rg-market-breadcrumb,.rg-crypto-hero .rg-market-breadcrumb a{color:#a9b6ca}.rg-crypto-hero .rg-market-breadcrumb a:hover{color:#65e1ff}.rg-crypto-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:42px 0 24px;color:#62e3ff;font-size:15px;font-weight:800;letter-spacing:.02em}.rg-crypto-eyebrow svg{width:22px}.rg-crypto-hero h1{max-width:820px;margin:0;font-weight:520;line-height:.98;letter-spacing:-.065em}.rg-crypto-hero__deck{max-width:710px;margin:28px 0 0;color:#bcc7d8;font-size:19px;line-height:1.62}.rg-crypto-hero__actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:33px}.rg-crypto-hero .s6-cta-ghost{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.04);color:#fff}.rg-crypto-hero .s6-cta-ghost:hover{border-color:#62e3ff;background:rgba(98,227,255,.1);color:#fff}.rg-crypto-hero__note{display:flex;gap:10px;max-width:680px;margin:29px 0 0;color:#99a8bd;font-size:14px;line-height:1.55}.rg-crypto-hero__note svg{width:18px;flex:0 0 auto;color:#4be0b5}

.rg-crypto-constellation{position:relative;min-height:590px}.rg-crypto-constellation__orbit{position:absolute;inset:3%;border:1px solid rgba(88,221,255,.16);border-radius:50%;transform:rotate(-11deg)}.rg-crypto-constellation__orbit:before,.rg-crypto-constellation__orbit:after,.rg-crypto-constellation__orbit i{content:"";position:absolute;inset:14%;border:1px solid rgba(122,109,242,.14);border-radius:50%;transform:rotate(37deg)}.rg-crypto-constellation__orbit:after{inset:29%;border-color:rgba(71,224,179,.17);transform:rotate(-26deg)}.rg-crypto-constellation__orbit i:nth-child(1){inset:5% 32%;transform:rotate(19deg)}.rg-crypto-constellation__orbit i:nth-child(2){inset:32% 5%;transform:rotate(-9deg)}.rg-crypto-constellation__orbit i:nth-child(3){inset:44%;border-color:#58ddff;box-shadow:0 0 60px rgba(88,221,255,.3)}.rg-crypto-constellation__nodes button{position:absolute;z-index:4;display:grid;place-items:center;width:82px;height:82px;border:1px solid rgba(255,255,255,.18);border-radius:23px;background:rgba(8,23,44,.92);color:#bdc8d9;cursor:pointer;box-shadow:0 18px 40px rgba(0,0,0,.28);transition:transform .25s ease,border-color .25s ease,background .25s ease}.rg-crypto-constellation__nodes button:hover,.rg-crypto-constellation__nodes button:focus-visible{border-color:#58ddff;color:#fff;transform:translateY(-4px)}.rg-crypto-constellation__nodes button.active{border-color:#4be0b5;background:linear-gradient(145deg,#0e3150,#173b52);color:#fff;box-shadow:0 0 0 7px rgba(71,224,179,.08),0 18px 40px rgba(0,0,0,.32)}.rg-crypto-constellation__nodes button span{font-size:25px;font-weight:850}.rg-crypto-constellation__nodes button small{font-size:14px;font-weight:800}.rg-crypto-constellation__nodes .btc{left:2%;top:19%}.rg-crypto-constellation__nodes .eth{right:0;top:36%}.rg-crypto-constellation__nodes .sol{left:17%;bottom:2%}.rg-crypto-pulse{position:absolute;left:50%;top:50%;width:min(505px,82%);padding:27px;border:1px solid rgba(112,225,255,.23);border-radius:30px;background:linear-gradient(145deg,rgba(12,32,58,.97),rgba(7,16,41,.98));box-shadow:0 36px 90px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.06);transform:translate(-50%,-50%) rotate(1.2deg);transition:transform .3s ease}.rg-crypto-pulse:hover,.rg-crypto-pulse:focus-within{transform:translate(-50%,-50%) rotate(0) translateY(-5px)}.rg-crypto-pulse__top,.rg-crypto-pulse__head,.rg-crypto-pulse__index,.rg-crypto-pulse__meta{display:flex;align-items:center;justify-content:space-between;gap:18px}.rg-crypto-pulse__top{color:#9eacc0;font-size:14px}.rg-crypto-pulse__top span{display:flex;align-items:center;gap:8px}.rg-crypto-pulse__top i{width:8px;height:8px;border-radius:50%;background:#4be0b5;box-shadow:0 0 18px #4be0b5}.rg-crypto-pulse__top b{padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:99px;font-size:14px}.rg-crypto-pulse__head{margin-top:25px}.rg-crypto-pulse__head>div{display:grid;gap:5px}.rg-crypto-pulse__head small{color:#99a8bd;font-size:14px}.rg-crypto-pulse__head strong{font-size:25px}.rg-crypto-pulse__change{padding:9px 12px;border-radius:11px;background:rgba(71,224,179,.11);color:#5ce2b9;font-size:15px;font-weight:800}.rg-crypto-pulse__index{align-items:end;margin-top:20px}.rg-crypto-pulse__index span{color:#8797ad;font-size:14px}.rg-crypto-pulse__index strong{font-size:42px;letter-spacing:-.04em}.rg-crypto-pulse__chart{width:100%;height:165px;margin-top:8px}.rg-crypto-pulse__chart .area{fill:url(#rgCryptoArea)}.rg-crypto-pulse__chart .line{fill:none;stroke:url(#rgCryptoLine);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.rg-crypto-pulse__meta{margin-top:5px}.rg-crypto-pulse__meta>span{display:grid;gap:5px;min-width:0}.rg-crypto-pulse__meta>span:last-child{text-align:right}.rg-crypto-pulse__meta small{color:#8291a7;font-size:14px}.rg-crypto-pulse__meta strong{overflow:hidden;color:#dfe7f4;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.rg-crypto-pulse>p{margin:21px 0 0;padding-top:17px;border-top:1px solid rgba(255,255,255,.09);color:#8290a5;font-size:14px;line-height:1.5}.rg-crypto-facts strong{color:#fff}.rg-crypto-facts small{color:#8fa0b8}.rg-crypto-facts svg{color:#56deff}

.rg-crypto-universe{background:#f6f8fc}.rg-crypto-universe__shell{overflow:hidden;border:1px solid #cdd8e8;border-radius:31px;background:#071831;color:#fff;box-shadow:0 30px 70px rgba(8,27,59,.12)}.rg-crypto-universe__toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.11);background:#0a1c38}.rg-crypto-universe__tabs{display:flex;gap:8px}.rg-crypto-universe__tabs button{min-height:48px;padding:0 19px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:transparent;color:#aebcd1;font:750 15px/1 inherit;cursor:pointer}.rg-crypto-universe__tabs button:hover,.rg-crypto-universe__tabs button:focus-visible{border-color:#58ddff;color:#fff}.rg-crypto-universe__tabs button.active{border-color:#58ddff;background:#113655;color:#fff;box-shadow:0 0 0 4px rgba(88,221,255,.07)}.rg-crypto-universe__toolbar>span{display:flex;align-items:center;gap:8px;color:#8e9eb5;font-size:14px}.rg-crypto-universe__toolbar svg{width:18px;color:#4be0b5}.rg-crypto-universe__body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.rg-crypto-asset-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:20px}.rg-crypto-asset{position:relative;display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:15px;min-height:126px;padding:19px;border:1px solid rgba(255,255,255,.1)!important;border-radius:19px;background:#0a1d39!important;color:#fff!important;text-align:left;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease}.rg-crypto-asset:hover,.rg-crypto-asset:focus-visible{border-color:#58ddff!important;background:#164c70!important;color:#fff!important;transform:translateY(-3px)}.rg-crypto-asset.active{border-color:#4be0b5!important;background:linear-gradient(135deg,#103552,#162b56)!important;box-shadow:0 0 0 4px rgba(71,224,179,.07)}.rg-crypto-asset>span{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#52ddff,#766df2);color:#031328;font-size:22px;font-weight:900}.rg-crypto-asset p{display:grid;gap:5px;margin:0}.rg-crypto-asset strong{font-size:17px}.rg-crypto-asset small{color:#91a1b8;font-size:14px}.rg-crypto-asset em{position:absolute;right:15px;top:14px;color:#5de3ff;font-size:14px;font-style:normal;font-weight:800;text-transform:uppercase}.rg-crypto-asset>svg{width:20px;color:#5de3ff}.rg-crypto-spec{padding:31px;border-left:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#0c203c,#09152f)}.rg-crypto-spec__top{display:flex;align-items:center;gap:17px}.rg-crypto-spec__top>span{display:grid;place-items:center;width:66px;height:66px;border:1px solid rgba(88,221,255,.25);border-radius:19px;background:rgba(88,221,255,.09);color:#64e1ff;font-size:26px;font-weight:900}.rg-crypto-spec__top>div{display:grid;gap:3px}.rg-crypto-spec small,.rg-crypto-spec dt{color:#8798b0;font-size:14px}.rg-crypto-spec h3{margin:0;font-size:29px}.rg-crypto-spec__top p{margin:0;color:#bac5d4;font-size:15px}.rg-crypto-spec dl{display:grid;gap:0;margin:27px 0}.rg-crypto-spec dl>div{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid rgba(255,255,255,.09)}.rg-crypto-spec dt,.rg-crypto-spec dd{margin:0}.rg-crypto-spec dd{max-width:57%;color:#eef3fb;font-size:14px;font-weight:750;text-align:right}.rg-crypto-spec>a{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 17px;border-radius:13px;background:linear-gradient(100deg,#4bdcff,#4be0b5);color:#041426;font-size:15px;font-weight:850}.rg-crypto-spec>a:hover{background:linear-gradient(100deg,#72e7ff,#70e9c9);color:#041426}.rg-crypto-spec>a svg{width:19px}.rg-crypto-spec>p{margin:17px 0 0;color:#8493a9;font-size:14px;line-height:1.5}

.rg-crypto-model{background:#fff}.rg-crypto-model__inner{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:690px;border-radius:34px;background:#06152d;color:#fff;box-shadow:0 35px 80px rgba(7,25,55,.16)}.rg-crypto-model__visual{position:relative;overflow:hidden;min-height:100%}.rg-crypto-model__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,9,20,.12),rgba(2,9,20,.38)),linear-gradient(0deg,rgba(2,9,20,.75),transparent 45%)}.rg-crypto-model__visual img{width:100%;height:100%;object-fit:cover}.rg-crypto-model__visual>div{position:absolute;z-index:2;left:38px;right:38px;bottom:34px;display:grid;gap:7px}.rg-crypto-model__visual small{color:#67e5ff;font-size:14px;font-weight:800;text-transform:uppercase}.rg-crypto-model__visual strong{font-size:28px}.rg-crypto-model__content{padding:55px}.rg-crypto-model__content>small,.rg-crypto-liquidity__copy>small,.rg-crypto-outcome__copy>small,.rg-crypto-platform__copy>small{color:#62e3ff;font-size:14px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.rg-crypto-model__content h2,.rg-crypto-liquidity__copy h2,.rg-crypto-outcome__copy h2,.rg-crypto-platform__copy h2{margin:17px 0 20px;font-size:clamp(48px,4vw,66px);font-weight:510;line-height:1;letter-spacing:-.06em}.rg-crypto-model__content>p,.rg-crypto-liquidity__copy>p,.rg-crypto-outcome__copy>p,.rg-crypto-platform__copy>p{color:#afbccf;font-size:17px;line-height:1.62}.rg-crypto-model__switch{display:flex;gap:7px;margin:28px 0 20px;padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.04)}.rg-crypto-model__switch button{flex:1;min-height:47px;border:0;border-radius:11px;background:transparent;color:#95a4b8;font:800 15px/1 inherit;cursor:pointer}.rg-crypto-model__switch button:hover,.rg-crypto-model__switch button:focus-visible{color:#fff}.rg-crypto-model__switch button.active{background:#173651;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.18)}.rg-crypto-model__panel{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:22px;border:1px solid rgba(88,221,255,.19);border-radius:19px;background:linear-gradient(145deg,rgba(88,221,255,.09),rgba(122,109,242,.07))}.rg-crypto-model__panel>span{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#113451;color:#61e3ff}.rg-crypto-model__panel svg{width:23px}.rg-crypto-model__panel h3{margin:0 0 11px;font-size:22px}.rg-crypto-model__panel ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.rg-crypto-model__panel li{position:relative;padding-left:18px;color:#b7c2d2;font-size:15px;line-height:1.45}.rg-crypto-model__panel li:before{content:"";position:absolute;left:0;top:.58em;width:7px;height:7px;border-radius:50%;background:#4be0b5}

.rg-crypto-loop{background:#f4f7fb}.rg-crypto-loop__stage{display:grid;grid-template-columns:minmax(500px,1fr) minmax(440px,.8fr);align-items:center;gap:35px;padding:38px;border:1px solid #d4deeb;border-radius:34px;background:linear-gradient(145deg,#fff,#edf4fb)}.rg-crypto-loop__clock{position:relative;display:grid;place-items:center;min-height:560px;border-radius:28px;background:radial-gradient(circle at 50% 50%,#112d51,#06152e 58%,#030b1a);overflow:hidden}.rg-crypto-loop__ring{position:relative;width:430px;aspect-ratio:1;border:1px solid rgba(88,221,255,.28);border-radius:50%;box-shadow:0 0 80px rgba(88,221,255,.12),inset 0 0 55px rgba(88,221,255,.06)}.rg-crypto-loop__ring:before,.rg-crypto-loop__ring:after{content:"";position:absolute;inset:13%;border:1px dashed rgba(122,109,242,.27);border-radius:50%}.rg-crypto-loop__ring:after{inset:28%;border-style:solid;border-color:rgba(71,224,179,.2)}.rg-crypto-loop__ring span{position:absolute;display:grid;place-items:center;width:55px;height:38px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#0b213d;color:#aebbd0;font-size:14px;font-weight:800}.rg-crypto-loop__ring span:nth-child(1){left:8%;top:17%}.rg-crypto-loop__ring span:nth-child(2){left:38%;top:3%}.rg-crypto-loop__ring span:nth-child(3){right:5%;top:20%}.rg-crypto-loop__ring span:nth-child(4){right:-4%;top:50%}.rg-crypto-loop__ring span:nth-child(5){right:10%;bottom:11%}.rg-crypto-loop__ring span:nth-child(6){left:31%;bottom:1%}.rg-crypto-loop__ring span:nth-child(7){left:-4%;bottom:22%}.rg-crypto-loop__ring i{position:absolute;left:50%;top:-8px;width:15px;height:15px;border-radius:50%;background:#4be0b5;box-shadow:0 0 24px #4be0b5;animation:rgCryptoOrbit 14s linear infinite;transform-origin:0 223px}.rg-crypto-loop__centre{position:absolute;display:grid;place-items:center;gap:4px;color:#fff}.rg-crypto-loop__centre small{color:#8fa0b7;font-size:14px}.rg-crypto-loop__centre strong{font-size:64px;letter-spacing:-.06em}.rg-crypto-loop__centre span{color:#5fe3ff;font-size:15px}.rg-crypto-loop__context{display:grid;gap:13px;padding:15px}.rg-crypto-loop__context>div:not(.rg-crypto-loop__band){display:flex;align-items:center;gap:15px;padding:18px;border:1px solid #d5dfea;border-radius:17px;background:#fff}.rg-crypto-loop__context>div>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e9f8fc;color:#168faa}.rg-crypto-loop__context svg{width:22px}.rg-crypto-loop__context p{margin:0}.rg-crypto-loop__context p span,.rg-crypto-loop__context p small{display:block;color:#728198;font-size:14px}.rg-crypto-loop__context p strong{display:block;margin-top:3px;font-size:18px}.rg-crypto-loop__band{display:grid;gap:9px;padding:23px;border-radius:18px;background:#071831;color:#fff}.rg-crypto-loop__band span{color:#63e2ff;font-size:14px;font-weight:800;text-transform:uppercase}.rg-crypto-loop__band b{font-size:22px}.rg-crypto-loop__band a{display:flex;align-items:center;gap:8px;color:#4be0b5;font-size:14px;font-weight:800}.rg-crypto-loop__band svg{width:17px}.rg-crypto-loop__context>p{padding:8px 5px;color:#697990;font-size:14px;line-height:1.55}@keyframes rgCryptoOrbit{to{transform:rotate(360deg)}}

.rg-crypto-drivers{background:#06152d;color:#fff}.rg-crypto-drivers .rg-market-section-head h2{color:#fff}.rg-crypto-drivers .rg-market-section-head>p{color:#9cabc0}.rg-crypto-driver-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rg-crypto-driver-grid article{position:relative;min-height:315px;padding:27px;border:1px solid rgba(255,255,255,.11);border-radius:23px;background:linear-gradient(150deg,#0b213d,#08172f);transition:transform .22s ease,border-color .22s ease}.rg-crypto-driver-grid article:hover{border-color:rgba(88,221,255,.45);transform:translateY(-5px)}.rg-crypto-driver-grid article>span{display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(88,221,255,.2);border-radius:15px;background:rgba(88,221,255,.07);color:#5fe1ff}.rg-crypto-driver-grid article svg{width:23px}.rg-crypto-driver-grid article>b{position:absolute;right:24px;top:24px;color:rgba(255,255,255,.18);font-size:30px}.rg-crypto-driver-grid h3{margin:31px 0 12px;font-size:23px}.rg-crypto-driver-grid p{margin:0;color:#aab7c9;font-size:16px;line-height:1.55}.rg-crypto-driver-grid a{position:absolute;left:27px;bottom:25px;display:flex;align-items:center;gap:8px;color:#58ddff;font-size:14px;font-weight:800}.rg-crypto-driver-grid a:hover{color:#8ee9ff}.rg-crypto-driver-grid a svg{width:17px}

.rg-crypto-liquidity{background:#eef4fa}.rg-crypto-liquidity__inner,.rg-crypto-outcome__inner,.rg-crypto-platform__inner{display:grid;grid-template-columns:minmax(0,.83fr) minmax(560px,1.17fr);align-items:center;gap:70px}.rg-crypto-liquidity__copy h2,.rg-crypto-outcome__copy h2,.rg-crypto-platform__copy h2{color:#091a35}.rg-crypto-liquidity__copy>small,.rg-crypto-outcome__copy>small,.rg-crypto-platform__copy>small{color:#136f88}.rg-crypto-liquidity__copy>p,.rg-crypto-outcome__copy>p,.rg-crypto-platform__copy>p{color:#607089}.rg-crypto-liquidity__copy label{display:flex;justify-content:space-between;gap:20px;margin-top:30px;color:#4d5d75;font-size:15px;font-weight:750}.rg-crypto-liquidity__copy output{color:#0e819e}.rg-crypto-liquidity__copy input{width:100%;height:8px;margin:18px 0 10px;border-radius:99px;accent-color:#138ba8;cursor:pointer}.rg-crypto-liquidity__scale{display:flex;justify-content:space-between;color:#78879c;font-size:14px}.rg-crypto-liquidity__note{display:flex;gap:9px!important;margin-top:25px!important;color:#6f7f95!important;font-size:14px!important}.rg-crypto-liquidity__note svg{width:18px;flex:0 0 auto;color:#148da8}.rg-crypto-liquidity__lab{padding:31px;border:1px solid #cfdae8;border-radius:29px;background:#06172f;color:#fff;box-shadow:0 30px 70px rgba(7,26,56,.16)}.rg-crypto-liquidity__head{display:flex;justify-content:space-between;color:#9aabc0;font-size:14px}.rg-crypto-liquidity__head span{display:flex;align-items:center;gap:8px}.rg-crypto-liquidity__head i{width:8px;height:8px;border-radius:50%;background:#4be0b5;box-shadow:0 0 15px #4be0b5}.rg-crypto-liquidity__head b{font-size:14px}.rg-crypto-book{display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;gap:17px;min-height:270px;margin:26px 0;padding:23px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#041125}.rg-crypto-book .asks,.rg-crypto-book .bids{display:grid;gap:9px}.rg-crypto-book i{display:block;height:18px;border-radius:5px;transform-origin:left;transition:transform .3s ease,opacity .3s ease}.rg-crypto-book .asks i{margin-left:auto;background:linear-gradient(90deg,rgba(255,120,152,.12),#ff7898)}.rg-crypto-book .bids i{background:linear-gradient(90deg,#47e0b3,rgba(71,224,179,.12))}.rg-crypto-book i:nth-child(1){width:45%}.rg-crypto-book i:nth-child(2){width:62%}.rg-crypto-book i:nth-child(3){width:82%}.rg-crypto-book i:nth-child(4){width:67%}.rg-crypto-book i:nth-child(5){width:50%}.rg-crypto-book>span{display:grid;place-items:center;gap:9px;text-align:center}.rg-crypto-book small{color:#8090a6;font-size:14px}.rg-crypto-book strong{color:#65e2ff;font-size:20px}.rg-crypto-liquidity__metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rg-crypto-liquidity__metrics div{display:grid;gap:7px;padding:17px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.035)}.rg-crypto-liquidity__metrics small{color:#8999af;font-size:14px}.rg-crypto-liquidity__metrics strong{font-size:19px}.rg-crypto-liquidity__lab>p{margin:20px 0 0;color:#aebacc;font-size:15px;line-height:1.55}

.rg-crypto-outcome{background:#fff}.rg-crypto-outcome__examples{display:flex;gap:10px;margin-top:28px}.rg-crypto-outcome__examples span{display:grid;gap:2px;min-width:128px;padding:15px;border:1px solid #d6deea;border-radius:14px;color:#6f7e92;font-size:14px}.rg-crypto-outcome__examples b{color:#0d7791;font-size:23px}.rg-crypto-outcome__card{padding:31px;border:1px solid #d1dbe8;border-radius:29px;background:#f6f8fc;box-shadow:0 25px 70px rgba(7,28,61,.1)}.rg-crypto-outcome__direction{display:flex;gap:7px;padding:5px;border:1px solid #cfdae7;border-radius:15px;background:#fff}.rg-crypto-outcome__direction button{flex:1;min-height:48px;border:0;border-radius:11px;background:transparent;color:#65758c;font:800 15px/1 inherit;cursor:pointer}.rg-crypto-outcome__direction button.active{background:#0b2441;color:#fff}.rg-crypto-outcome__fields{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:20px}.rg-crypto-outcome__fields label{display:grid;gap:8px;color:#627189;font-size:14px;font-weight:750}.rg-crypto-outcome__fields label:last-child{grid-column:1/-1}.rg-crypto-outcome__fields input{width:100%;min-height:52px;padding:0 14px;border:1px solid #cad5e4;border-radius:12px;background:#fff;color:#091a35;font:750 17px/1 inherit}.rg-crypto-outcome__result{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.rg-crypto-outcome__result span{display:grid;gap:6px;padding:18px;border-radius:15px;background:#081a35;color:#fff}.rg-crypto-outcome__result small{color:#8fa0b7;font-size:14px}.rg-crypto-outcome__result strong{color:#55e1bb;font-size:25px}.rg-crypto-outcome__card>p{margin:18px 0 0;color:#6f7f95;font-size:14px;line-height:1.5}

.rg-crypto-events{background:#07172f;color:#fff}.rg-crypto-events .rg-market-section-head h2{color:#fff}.rg-crypto-events .rg-market-section-head>p{color:#9aaac0}.rg-crypto-events__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.rg-crypto-events__grid article{min-height:250px;padding:26px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(145deg,#0c2240,#09182f)}.rg-crypto-events__grid article>span{display:grid;place-items:center;width:51px;height:51px;border-radius:15px;background:rgba(122,109,242,.13);color:#9b8eff}.rg-crypto-events__grid svg{width:23px}.rg-crypto-events__grid h3{margin:31px 0 12px;font-size:22px}.rg-crypto-events__grid p{margin:0;color:#a9b6c8;font-size:15px;line-height:1.55}.rg-crypto-events__note,.rg-crypto-risk__note{display:flex;gap:10px;margin:22px 0 0;padding:18px 20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#9eacc0;font-size:14px;line-height:1.55}.rg-crypto-events__note svg,.rg-crypto-risk__note svg{width:19px;flex:0 0 auto;color:#4be0b5}

.rg-crypto-platform{background:#f6f8fc}.rg-crypto-platform__inner{grid-template-columns:minmax(560px,1.08fr) minmax(0,.92fr)}.rg-crypto-platform__visual{position:relative;overflow:hidden;min-height:620px;border-radius:31px;background:#06142b}.rg-crypto-platform__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,9,20,.82),transparent 48%)}.rg-crypto-platform__visual img{width:100%;height:100%;object-fit:cover}.rg-crypto-platform__visual>span{position:absolute;z-index:2;right:25px;top:25px;display:grid;place-items:center;width:82px;height:82px;border:1px solid rgba(255,255,255,.26);border-radius:23px;background:linear-gradient(145deg,rgba(88,221,255,.9),rgba(122,109,242,.92));color:#031127;font-size:25px;font-weight:900;box-shadow:0 18px 40px rgba(0,0,0,.26)}.rg-crypto-platform__visual>div{position:absolute;z-index:2;left:31px;right:31px;bottom:29px;display:grid;gap:7px;color:#fff}.rg-crypto-platform__visual small{color:#65e3ff;font-size:14px;font-weight:800;text-transform:uppercase}.rg-crypto-platform__visual strong{font-size:27px}.rg-crypto-platform__copy ul{display:grid;gap:10px;margin:27px 0;padding:0;list-style:none}.rg-crypto-platform__copy li{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:15px;padding:14px;border:1px solid #d3dce8;border-radius:15px;background:#fff}.rg-crypto-platform__copy li>svg{width:23px;color:#3b88b0}.rg-crypto-platform__copy li span{display:grid;gap:3px}.rg-crypto-platform__copy li b{font-size:16px}.rg-crypto-platform__copy li small{color:#728198;font-size:14px}.rg-crypto-platform__copy>div{display:flex;align-items:center;gap:20px}.rg-crypto-platform__copy .rg-text-link{display:flex;align-items:center;gap:8px;color:#091a35;font-size:15px;font-weight:850}.rg-crypto-platform__copy .rg-text-link svg{width:18px}.rg-crypto-platform__note{margin-top:20px!important;font-size:14px!important}

.rg-crypto-risk{background:#eef3f9}.rg-crypto-risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.rg-crypto-risk-grid article{position:relative;min-height:280px;padding:27px;border:1px solid #d2dce9;border-radius:22px;background:#fff;transition:transform .22s ease,border-color .22s ease}.rg-crypto-risk-grid article:hover{border-color:#62dffb;transform:translateY(-4px)}.rg-crypto-risk-grid article>span{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#e8f6fa;color:#188ea9}.rg-crypto-risk-grid svg{width:22px}.rg-crypto-risk-grid h3{margin:28px 0 11px;font-size:22px}.rg-crypto-risk-grid p{margin:0;color:#64748b;font-size:15px;line-height:1.55}.rg-crypto-risk-grid a{position:absolute;left:27px;bottom:24px;display:flex;align-items:center;gap:8px;color:#0d7d98;font-size:14px;font-weight:800}.rg-crypto-risk-grid a:hover{color:#065c72}.rg-crypto-risk-grid a svg{width:17px}.rg-crypto-risk__note{border-color:#ced9e7;color:#67778d}.rg-crypto-risk__note svg{color:#188ea9}

/* Keep every learning, pricing and legal destination attached to its section context. */
.rg-market-shell--crypto .rg-market-resource-callout--light .rg-market-resource-callout__content strong{color:#091a34}.rg-crypto-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.rg-crypto-resource-grid .rg-market-resource-callout{height:100%;box-sizing:border-box}.rg-crypto-model__resource{grid-template-columns:46px minmax(0,1fr);margin:24px 0 26px;padding:18px}.rg-crypto-model__resource .rg-market-resource-callout__icon{width:46px;height:46px}.rg-crypto-model__resource .rg-market-resource-callout__content strong{font-size:18px}.rg-crypto-model__resource .rg-market-resource-callout__action{grid-column:2;justify-content:flex-start}.rg-crypto-hours__resource{grid-column:1/-1;margin-top:4px}.rg-crypto-liquidity__resource{grid-template-columns:46px minmax(0,1fr);margin-top:28px;padding:18px}.rg-crypto-liquidity__resource .rg-market-resource-callout__icon{width:46px;height:46px}.rg-crypto-liquidity__resource .rg-market-resource-callout__content strong{font-size:18px}.rg-crypto-liquidity__resource .rg-market-resource-callout__action{grid-column:2;justify-content:flex-start}.rg-crypto-events__resource,.rg-crypto-risk__resource{margin-top:24px}.rg-crypto-risk-grid article{min-height:235px}.rg-crypto-risk__note{max-width:980px;margin:17px auto 0;text-align:center}.rg-crypto-risk-grid article:hover{border-color:#d2dce9;transform:none}

@media(max-width:1180px){.rg-crypto-hero__inner{grid-template-columns:minmax(0,1fr) minmax(450px,.8fr);gap:35px}.rg-crypto-constellation{transform:scale(.9)}.rg-crypto-model__content{padding:40px}.rg-crypto-loop__stage{grid-template-columns:1fr 1fr}.rg-crypto-driver-grid,.rg-crypto-risk-grid{grid-template-columns:repeat(2,1fr)}.rg-crypto-events__grid{grid-template-columns:1fr 1fr}.rg-crypto-liquidity__inner,.rg-crypto-outcome__inner,.rg-crypto-platform__inner{gap:38px}}
@media(max-width:900px){.rg-market-shell--crypto .rg-market-section{padding:88px 0}.rg-crypto-hero{min-height:auto;padding:145px 24px 80px}.rg-crypto-hero__inner,.rg-crypto-model__inner,.rg-crypto-loop__stage,.rg-crypto-liquidity__inner,.rg-crypto-outcome__inner,.rg-crypto-platform__inner{grid-template-columns:1fr}.rg-crypto-hero__copy{max-width:800px}.rg-crypto-constellation{width:min(620px,100%);margin:auto;transform:none}.rg-crypto-universe__body{grid-template-columns:1fr}.rg-crypto-spec{border-top:1px solid rgba(255,255,255,.1);border-left:0}.rg-crypto-model__visual{min-height:530px}.rg-crypto-loop__clock{min-height:530px}.rg-crypto-driver-grid,.rg-crypto-risk-grid{grid-template-columns:1fr 1fr}.rg-crypto-liquidity__copy,.rg-crypto-outcome__copy,.rg-crypto-platform__copy{max-width:720px}.rg-crypto-platform__visual{min-height:560px}}
@media(max-width:640px){.rg-market-shell--crypto .rg-market-contained{width:min(100% - 32px,1440px)}.rg-market-shell--crypto .rg-market-section{padding:72px 0}.rg-market-shell--crypto .rg-market-section-head{margin-bottom:38px}.rg-crypto-hero{padding:118px 18px 65px}.rg-crypto-hero h1{}.rg-crypto-hero__deck{font-size:17px}.rg-crypto-hero__actions{display:grid}.rg-crypto-hero__actions .s6-cta{width:100%;justify-content:center}.rg-crypto-hero__note{font-size:14px}.rg-crypto-constellation{min-height:500px}.rg-crypto-pulse{width:88%;padding:19px}.rg-crypto-pulse__chart{height:135px}.rg-crypto-pulse__index strong{font-size:34px}.rg-crypto-pulse__meta{display:grid}.rg-crypto-pulse__meta>span:last-child{text-align:left}.rg-crypto-constellation__nodes button{width:64px;height:64px;border-radius:17px}.rg-crypto-constellation__nodes .btc{left:0;top:14%}.rg-crypto-constellation__nodes .eth{right:0;top:22%}.rg-crypto-constellation__nodes .sol{left:8%;bottom:2%}.rg-crypto-universe__toolbar{align-items:flex-start;flex-direction:column}.rg-crypto-universe__tabs{width:100%;overflow-x:auto}.rg-crypto-universe__tabs button{min-width:130px}.rg-crypto-asset-grid{grid-template-columns:1fr;padding:13px}.rg-crypto-asset{min-height:112px}.rg-crypto-spec{padding:23px}.rg-crypto-model__visual{min-height:410px}.rg-crypto-model__content{padding:28px}.rg-crypto-model__content h2,.rg-crypto-liquidity__copy h2,.rg-crypto-outcome__copy h2,.rg-crypto-platform__copy h2{font-size:43px}.rg-crypto-model__switch{overflow-x:auto}.rg-crypto-model__switch button{min-width:160px}.rg-crypto-model__panel{grid-template-columns:1fr}.rg-crypto-loop__stage{padding:15px}.rg-crypto-loop__clock{min-height:440px}.rg-crypto-loop__ring{width:310px}.rg-crypto-loop__ring span{width:47px;font-size:14px}.rg-crypto-loop__ring i{transform-origin:0 163px}.rg-crypto-loop__centre strong{font-size:50px}.rg-crypto-driver-grid,.rg-crypto-events__grid,.rg-crypto-risk-grid{grid-template-columns:1fr}.rg-crypto-driver-grid article,.rg-crypto-risk-grid article{min-height:280px}.rg-crypto-book{grid-template-columns:1fr 110px 1fr;padding:13px}.rg-crypto-liquidity__lab,.rg-crypto-outcome__card{padding:21px}.rg-crypto-liquidity__metrics,.rg-crypto-outcome__result,.rg-crypto-outcome__fields{grid-template-columns:1fr}.rg-crypto-outcome__fields label:last-child{grid-column:auto}.rg-crypto-platform__visual{min-height:430px}.rg-crypto-platform__visual>span{width:70px;height:70px}.rg-crypto-platform__copy>div{align-items:flex-start;flex-direction:column}.rg-crypto-events__grid article{min-height:220px}.rg-crypto-risk-grid article{min-height:250px}}
@media(max-width:420px){.rg-crypto-pulse__top b{display:none}.rg-crypto-pulse__head strong{font-size:20px}.rg-crypto-loop__ring{width:280px}.rg-crypto-loop__ring i{transform-origin:0 148px}.rg-crypto-book{grid-template-columns:1fr 90px 1fr;gap:8px}.rg-crypto-outcome__examples{display:grid;grid-template-columns:1fr 1fr}}

/* Keep variable-length driver copy clear of the CTA at every language and width. */
.rg-crypto-driver-grid article{display:flex;flex-direction:column}
.rg-crypto-driver-grid article>a{position:static;margin-top:auto;padding-top:25px}
@media(max-width:640px){.rg-crypto-driver-grid article{min-height:0}}
@media(max-width:900px){.rg-crypto-hero__mesh{display:none}}
.rg-crypto-model__visual,.rg-crypto-model__content,.rg-crypto-loop__clock,.rg-crypto-loop__context,.rg-crypto-liquidity__copy,.rg-crypto-liquidity__lab,.rg-crypto-outcome__copy,.rg-crypto-outcome__card,.rg-crypto-platform__visual,.rg-crypto-platform__copy{min-width:0}
@media(max-width:420px){.rg-crypto-model__switch button{min-width:0;padding-inline:7px;font-size:14px;line-height:1.2;white-space:normal}}

/* Crypto page refinement: one title scale, contained shared sections and branded asset nodes. */
.rg-market-shell--crypto{--rg-crypto-section-title:clamp(65px,4.7vw,74px)}
.rg-market-shell--crypto :is(.rg-market-section-head h2,.rg-crypto-model__content h2,.rg-crypto-liquidity__copy h2,.rg-crypto-outcome__copy h2,.rg-crypto-platform__copy h2){font-size:var(--rg-crypto-section-title);font-weight:510;line-height:.99;letter-spacing:-.058em}
.rg-market-shell--crypto :is(.rg-market-related__inner,.rg-market-faq__inner){width:min(1440px,100%);margin-inline:auto}
.rg-market-shell--crypto :is(.rg-market-related,.rg-market-faq) .rg-market-section-head{width:auto;max-width:none;margin:0 0 54px}
.rg-crypto-node-mark{display:block;width:34px;height:34px}
.rg-crypto-hero h1>span{display:block}
.rg-crypto-constellation__nodes [data-crypto-asset="btc"] .rg-crypto-node-mark{width:40px;height:40px;shape-rendering:geometricPrecision}
.rg-crypto-constellation__nodes button{--node-lift:0px;--node-rotate:0deg;--node-scale:1;transform:translateY(var(--node-lift)) rotate(var(--node-rotate)) scale(var(--node-scale))}
.rg-crypto-constellation__nodes button:hover,.rg-crypto-constellation__nodes button:focus-visible{--node-lift:-4px;--node-scale:1.04;transform:translateY(var(--node-lift)) rotate(var(--node-rotate)) scale(var(--node-scale))}
.rg-market-shell--crypto .rg-crypto-constellation__nodes button:hover,.rg-market-shell--crypto .rg-crypto-constellation__nodes button:focus-visible{border-color:#58ddff!important;background:linear-gradient(145deg,rgba(13,43,69,.98),rgba(9,29,53,.98))!important;color:#fff!important;box-shadow:0 0 0 6px rgba(88,221,255,.07),0 20px 44px rgba(0,0,0,.34)}
.rg-market-shell--crypto .rg-crypto-constellation__nodes button.active:hover,.rg-market-shell--crypto .rg-crypto-constellation__nodes button.active:focus-visible{border-color:#4be0b5!important;background:linear-gradient(145deg,#123a54,#183d52)!important;box-shadow:0 0 0 7px rgba(71,224,179,.1),0 20px 44px rgba(0,0,0,.34)}
.rg-crypto-constellation__nodes button.active{--node-scale:1.05}
.rg-crypto-constellation__nodes .btc{--node-rotate:-11deg;left:-3%;top:28%}
.rg-crypto-constellation__nodes .eth{--node-rotate:11deg;right:-3%;top:47%}
.rg-crypto-constellation__nodes .sol{--node-rotate:-11deg;left:27%;bottom:-3%}
@media(max-width:900px){.rg-market-shell--crypto{--rg-crypto-section-title:clamp(50px,7vw,58px)}.rg-crypto-constellation__nodes .btc{left:0;top:25%}.rg-crypto-constellation__nodes .eth{right:0;top:47%}.rg-crypto-constellation__nodes .sol{left:27%;bottom:-2%}}
@media(max-width:640px){.rg-market-shell--crypto{--rg-crypto-section-title:clamp(38px,10.8vw,44px)}.rg-crypto-constellation{min-height:0;padding-top:82px}.rg-crypto-constellation__orbit{display:none}.rg-crypto-constellation__nodes{position:absolute;z-index:5;top:0;right:0;left:0;display:grid;grid-template-columns:repeat(3,64px);justify-content:space-between;gap:12px}.rg-crypto-constellation__nodes button,.rg-crypto-constellation__nodes .btc,.rg-crypto-constellation__nodes .eth,.rg-crypto-constellation__nodes .sol{position:relative;inset:auto;width:64px;height:64px;border-radius:18px}.rg-crypto-node-mark{width:29px;height:29px}.rg-crypto-constellation__nodes [data-crypto-asset="btc"] .rg-crypto-node-mark{width:33px;height:33px}.rg-crypto-constellation__nodes button small{font-size:14px}.rg-crypto-pulse{position:relative;top:auto;left:auto;width:100%;transform:rotate(.6deg)}.rg-crypto-pulse:hover,.rg-crypto-pulse:focus-within{transform:translateY(-4px) rotate(0)}}

/* Gold-standard market-page modules: learning, margin/execution, pricing, platforms and RockCopy. */
.rg-market-shell--crypto .rg-crypto-learning .rg-market-contained{width:min(1440px,calc(100% - 84px))}
.rg-market-shell--crypto .rg-crypto-learning .rg-market-section-head{margin-bottom:42px}
.rg-crypto-outcome>.rg-market-contained>.rg-market-section-head{margin-bottom:46px}
.rg-crypto-outcome__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px}
.rg-crypto-outcome__setup,.rg-crypto-outcome__card{min-width:0;padding:26px;border:1px solid #19385a;border-radius:26px;background:linear-gradient(150deg,#0a213d,#071831);color:#fff;box-shadow:0 28px 65px rgba(6,25,52,.13)}
.rg-crypto-outcome__setup>small,.rg-crypto-outcome__card>small,.rg-crypto-execution>div>small{display:block;margin-bottom:18px;color:#66e2ff;font-size:14px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}
.rg-crypto-outcome__direction{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.04)}
.rg-crypto-outcome__direction button{color:#adbbcd}
.rg-crypto-outcome__direction button:hover,.rg-crypto-outcome__direction button:focus-visible{background:rgba(88,221,255,.08);color:#fff}
.rg-crypto-outcome__direction button.active{border:1px solid #58ddff;background:linear-gradient(110deg,#173e5d,#292d6e);color:#fff}
.rg-crypto-outcome__fields label{color:#9cadc1;font-size:14px}
.rg-crypto-outcome__fields input,.rg-crypto-execution__calculator input{border-color:rgba(255,255,255,.14);background:#132a48;color:#fff}
.rg-crypto-leverage{margin-top:20px}
.rg-crypto-leverage>span{display:block;margin-bottom:9px;color:#9cadc1;font-size:14px;font-weight:750}
.rg-crypto-leverage>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.rg-crypto-leverage button{min-height:48px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#132a48;color:#bdc9d9;font:800 15px/1 inherit;cursor:pointer}
.rg-crypto-leverage button:hover,.rg-crypto-leverage button:focus-visible{border-color:#58ddff;background:rgba(88,221,255,.1);color:#fff}
.rg-crypto-leverage button.active{border-color:#58ddff;background:linear-gradient(110deg,#16425f,#2d3279);color:#fff;box-shadow:0 0 0 3px rgba(88,221,255,.08)}
.rg-crypto-margin-summary{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;margin-top:17px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#06152c}
.rg-crypto-margin-summary span{display:grid;gap:5px;padding:15px;border-right:1px solid rgba(255,255,255,.1)}
.rg-crypto-margin-summary span:last-child{border-right:0}
.rg-crypto-margin-summary small,.rg-crypto-outcome__snapshot small,.rg-crypto-outcome__both small{color:#8fa0b6;font-size:14px}
.rg-crypto-margin-summary strong{font-size:18px}
.rg-crypto-outcome__note{display:flex;gap:9px;margin:17px 0 0;color:#9baabd;font-size:14px;line-height:1.5}
.rg-crypto-outcome__note svg{width:18px;flex:0 0 auto;color:#58ddff}
.rg-crypto-outcome__snapshot{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px}
.rg-crypto-outcome__snapshot span{display:grid;gap:5px;padding:15px;border-right:1px solid rgba(255,255,255,.1)}
.rg-crypto-outcome__snapshot span:last-child{border-right:0}
.rg-crypto-outcome__snapshot strong{font-size:19px}
.rg-crypto-outcome__both{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin-top:17px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#06142a}
.rg-crypto-outcome__both>div{display:grid;gap:7px;padding:22px;border-right:1px solid rgba(255,255,255,.1)}
.rg-crypto-outcome__both>div:last-child{border-right:0}
.rg-crypto-outcome__both strong{color:#55e1bb;font-size:clamp(34px,3vw,50px);line-height:1;letter-spacing:-.045em;white-space:nowrap}
.rg-crypto-outcome__both>div:last-child strong{color:#ff7898}
.rg-crypto-outcome__both span{color:#9dabc0;font-size:14px}
.rg-crypto-outcome__result{grid-template-columns:1fr}
.rg-crypto-outcome__result span{background:rgba(88,221,255,.08)}
.rg-crypto-outcome__result strong{font-size:30px}
.rg-crypto-outcome__card>p{color:#9caabe}
.rg-crypto-execution{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(500px,.9fr);gap:34px;padding:26px;border:1px solid #173858;border-radius:26px;background:#06162e;color:#fff}
.rg-crypto-execution h3{margin:0 0 9px;font-size:28px;letter-spacing:-.025em}
.rg-crypto-execution p{margin:0;color:#aab7c8;font-size:15px;line-height:1.55}
.rg-crypto-execution ul{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;list-style:none}
.rg-crypto-execution li{padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:99px;color:#bdc8d7;font-size:14px}
.rg-crypto-execution a{display:inline-flex;align-items:center;gap:8px;color:#66e2ff;font-size:15px;font-weight:850}
.rg-crypto-execution a:hover,.rg-crypto-execution a:focus-visible{color:#9aedff}
.rg-crypto-execution a svg{width:18px}
.rg-crypto-execution__calculator{display:grid;grid-template-columns:1fr 32px 1fr;align-items:end;gap:10px;padding:14px;border:1px solid rgba(88,221,255,.18);border-radius:18px;background:#041126}
.rg-crypto-execution__calculator>label{display:grid;gap:7px;color:#91a2b8;font-size:14px;font-weight:750}
.rg-crypto-execution__calculator input{width:100%;min-height:48px;padding:0 13px;border-radius:10px;font:800 16px/1 inherit}
.rg-crypto-execution__calculator>span{display:grid;place-items:center;min-height:48px;color:#58ddff}
.rg-crypto-execution__calculator>span svg{width:19px}
.rg-crypto-execution__calculator>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.rg-crypto-execution__calculator>div>span{display:grid;gap:5px;padding:12px;border-radius:10px;background:rgba(255,255,255,.055)}
.rg-crypto-execution__calculator small{color:#8293aa;font-size:14px}
.rg-crypto-execution__calculator strong{font-size:15px}
.rg-crypto-outcome__disclaimer{margin:17px 0 0;color:#66768c;font-size:14px;line-height:1.5}

.rg-crypto-pricing{background:#06152d;color:#fff}
.rg-crypto-pricing .rg-market-section-head h2{color:#fff}
.rg-crypto-pricing .rg-market-section-head>p{color:#a7b4c6}
.rg-crypto-pricing__accounts{align-items:center;gap:18px}
.rg-crypto-pricing__accounts article{min-height:500px;border-color:rgba(88,221,255,.19);background:linear-gradient(155deg,#0a213d,#08172f);color:#fff}
.rg-crypto-pricing__accounts article.featured{z-index:2;min-height:548px;border-color:#58ddff;background:linear-gradient(155deg,#103450,#12244d);box-shadow:0 24px 65px rgba(0,0,0,.3),0 0 0 4px rgba(88,221,255,.07)}
.rg-crypto-pricing__accounts article>div:first-child b{background:rgba(88,221,255,.1);color:#69e4ff}
.rg-crypto-pricing__accounts article.featured>div:first-child b{background:#58ddff;color:#031426}
.rg-crypto-pricing__accounts h3,.rg-crypto-pricing__accounts>article>strong{color:#fff}
.rg-crypto-pricing__accounts>article>strong{font-size:18px}
.rg-crypto-pricing__accounts article>p{color:#aab7c8}
.rg-crypto-pricing__accounts .rg-forex-pricing-highlight{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05)}
.rg-crypto-pricing__accounts .rg-forex-pricing-highlight small,.rg-crypto-pricing__accounts .rg-forex-pricing-highlight span{color:#91a2b8}
.rg-crypto-pricing__accounts li{color:#c3cede}
.rg-crypto-pricing__accounts li svg{color:#58ddff}
.rg-crypto-pricing .rg-forex-pricing__costs{border-color:rgba(255,255,255,.12);background:#0a203c}
.rg-crypto-pricing .rg-forex-pricing__costs small,.rg-crypto-pricing .rg-forex-pricing__costs li,.rg-crypto-pricing .rg-forex-pricing__note{color:#9fadc0}
.rg-crypto-pricing .rg-forex-pricing__costs a{color:#68e4ff}
.rg-crypto-pricing .rg-forex-pricing__costs a:hover{color:#9aedff}

.rg-crypto-platform-standard{background:#f5f8fc}
.rg-crypto-platform-standard .rg-platform-suite__visual{background:#06152d}
.rg-crypto-rockcopy{background:radial-gradient(circle at 78% 23%,rgba(88,221,255,.12),transparent 32%),linear-gradient(135deg,#020a18,#07182f 58%,#10183a);color:#fff}
.rg-crypto-rockcopy .rg-forex-rockcopy__copy>small{color:#67e4ff}
.rg-crypto-rockcopy .rg-forex-rockcopy__copy h2{color:#fff;font-size:var(--rg-crypto-section-title);font-weight:510;line-height:.99;letter-spacing:-.058em}
.rg-crypto-rockcopy .rg-forex-rockcopy__copy>p,.rg-crypto-rockcopy .rg-forex-rockcopy__copy ol small{color:#aab8ca}
.rg-crypto-rockcopy .rg-forex-rockcopy__copy ol li{border-color:rgba(255,255,255,.1)}
.rg-crypto-rockcopy .rg-forex-rockcopy__dashboard{border-color:rgba(88,221,255,.22);background:linear-gradient(155deg,#102144,#101632)}

@media(max-width:1100px){.rg-crypto-execution{grid-template-columns:1fr}.rg-crypto-pricing__accounts{grid-template-columns:1fr 1fr}.rg-crypto-pricing__accounts article.featured{min-height:500px}.rg-crypto-pricing__accounts article:last-child{grid-column:1/-1}}
@media(max-width:900px){.rg-crypto-outcome__inner{grid-template-columns:1fr}.rg-crypto-execution{grid-column:auto}.rg-crypto-pricing__accounts{grid-template-columns:1fr}.rg-crypto-pricing__accounts article,.rg-crypto-pricing__accounts article.featured{min-height:0}.rg-crypto-pricing__accounts article:last-child{grid-column:auto}.rg-market-shell--crypto .rg-crypto-learning .rg-market-contained{width:min(1440px,calc(100% - 48px))}}
@media(max-width:640px){.rg-crypto-outcome__setup,.rg-crypto-outcome__card,.rg-crypto-execution{padding:20px}.rg-crypto-margin-summary,.rg-crypto-outcome__snapshot,.rg-crypto-outcome__both,.rg-crypto-execution__calculator>div{grid-template-columns:1fr}.rg-crypto-margin-summary span,.rg-crypto-outcome__snapshot span,.rg-crypto-outcome__both>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.rg-crypto-margin-summary span:last-child,.rg-crypto-outcome__snapshot span:last-child,.rg-crypto-outcome__both>div:last-child{border-bottom:0}.rg-crypto-leverage>div{grid-template-columns:1fr 1fr}.rg-crypto-execution__calculator{grid-template-columns:1fr}.rg-crypto-execution__calculator>span{min-height:24px;transform:rotate(90deg)}.rg-crypto-execution__calculator>div{grid-column:auto}.rg-crypto-outcome__both strong{font-size:42px}.rg-market-shell--crypto .rg-crypto-learning .rg-market-contained{width:min(1440px,calc(100% - 32px))}}

/* Crypto product-schedule refinement: authentic marks and a denser dashboard hierarchy. */
.rg-crypto-universe__body{grid-template-columns:minmax(0,1.22fr) minmax(390px,.78fr)}
.rg-crypto-asset-grid{gap:14px;padding:22px}
.rg-crypto-asset{grid-template-columns:64px minmax(0,1fr) auto;grid-template-rows:auto auto;min-width:0;min-height:204px;padding:23px;border-radius:21px;background:radial-gradient(circle at 12% 14%,rgba(88,221,255,.1),transparent 28%),linear-gradient(145deg,#0b203d,#08162f)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)}
.rg-crypto-asset:hover,.rg-crypto-asset:focus-visible{box-shadow:0 18px 38px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.05)}
.rg-crypto-asset__mark{grid-row:1;display:grid;place-items:center!important;width:62px!important;height:62px!important;border:1px solid rgba(88,221,255,.23);border-radius:18px!important;background:linear-gradient(145deg,rgba(88,221,255,.18),rgba(122,109,242,.19))!important;color:#fff!important}
.rg-crypto-asset__mark img,.rg-crypto-spec__top [data-crypto-spec-mark] img{width:40px;height:40px;object-fit:contain;filter:none;opacity:1}
.rg-crypto-asset p{min-width:0;align-self:center}.rg-crypto-asset strong{font-size:23px;letter-spacing:-.025em}.rg-crypto-asset small{font-size:15px}
.rg-crypto-asset em{top:18px;right:18px;width:min(52%,250px);max-width:none;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.3;text-align:right}
.rg-crypto-asset__metrics{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;gap:8px;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:none!important}
.rg-crypto-asset__metrics small{display:grid;align-content:center;gap:5px;min-width:0;padding:12px 13px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.055);color:#91a4bd;font-size:14px!important;font-weight:750}
.rg-crypto-asset__metrics b{color:#f5f8fc;font-size:19px;line-height:1.1;font-weight:850;letter-spacing:-.02em}.rg-crypto-asset__flow{display:grid;place-items:center;width:40px;height:100%;color:#5de3ff}.rg-crypto-asset__flow svg{width:27px;height:27px;filter:drop-shadow(0 0 8px rgba(93,227,255,.3))}.rg-crypto-asset__flow svg *{stroke-width:2.25}
.rg-crypto-spec{display:flex;flex-direction:column;padding:34px}.rg-crypto-spec__top>span{width:74px;height:74px}.rg-crypto-spec__top [data-crypto-spec-mark] img{width:44px;height:44px}.rg-crypto-spec h3{font-size:34px}.rg-crypto-spec dl{margin:28px 0 auto}.rg-crypto-spec>a{margin-top:20px}
.rg-crypto-model__visual img[hidden]{display:none!important}.rg-crypto-model__visual img{transition:opacity .24s ease,transform .35s ease}.rg-crypto-model__visual:hover img{transform:scale(1.015)}

/* Two clocks: geometrically even weekday ring and approved RG server schedule. */
.rg-crypto-loop__stage{grid-template-columns:minmax(480px,.88fr) minmax(580px,1.12fr);align-items:stretch;gap:28px;padding:30px}
.rg-crypto-loop__clock{min-height:600px}.rg-crypto-loop__ring{--day-radius:198px}
.rg-crypto-loop__ring span{left:50%;top:50%;width:66px;height:44px;border-color:rgba(88,221,255,.22);background:linear-gradient(145deg,#102b4a,#0a1c36);color:#d2deed;font-size:14px;letter-spacing:.025em;box-shadow:0 9px 22px rgba(0,0,0,.18);transform:translate(-50%,-50%) rotate(calc(var(--day-index) * 51.428571deg - 90deg)) translateX(var(--day-radius)) rotate(calc(var(--day-index) * -51.428571deg + 90deg))}
.rg-crypto-loop__ring span:nth-child(1){left:50%;top:5%;transform:translate(-50%,-50%)}
.rg-crypto-loop__ring span:nth-child(2){left:85%;top:22%;transform:translate(-50%,-50%)}
.rg-crypto-loop__ring span:nth-child(3){left:94%;top:60%;transform:translate(-50%,-50%)}
.rg-crypto-loop__ring span:nth-child(4){left:69%;top:91%;transform:translate(-50%,-50%)}
.rg-crypto-loop__ring span:nth-child(5){left:31%;top:91%;transform:translate(-50%,-50%)}
.rg-crypto-loop__ring span:nth-child(6){left:6%;top:60%;transform:translate(-50%,-50%)}
.rg-crypto-loop__ring span:nth-child(7){left:15%;top:22%;transform:translate(-50%,-50%)}
.rg-crypto-loop__ring span:nth-child(n){right:auto;bottom:auto}.rg-crypto-loop__centre small{font-size:15px}.rg-crypto-loop__centre strong{font-size:68px}.rg-crypto-loop__centre span{font-size:16px}
.rg-crypto-loop__context{grid-template-columns:1fr 1fr;align-content:start;gap:12px;padding:0}
.rg-crypto-loop__context>div.rg-crypto-loop__summary{min-width:0;padding:15px}.rg-crypto-loop__summary p strong{font-size:16px!important;line-height:1.25}
.rg-crypto-loop__context>div.rg-crypto-schedule{grid-column:1/-1;display:grid;gap:15px;padding:22px;border:1px solid #153858;border-radius:23px;background:linear-gradient(145deg,#071a34,#06142b);color:#fff;box-shadow:0 24px 55px rgba(8,27,58,.16)}
.rg-crypto-schedule__head{display:flex;align-items:start;justify-content:space-between;gap:20px}.rg-crypto-schedule__head small{color:#64e2ff;font-size:14px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.rg-crypto-schedule__head h3{margin:5px 0 0;font-size:25px;letter-spacing:-.025em}.rg-crypto-schedule__head>span{padding:7px 10px;border:1px solid rgba(88,221,255,.22);border-radius:99px;color:#a9bbce;font-size:14px;white-space:nowrap}
.rg-crypto-schedule__products{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.rg-crypto-schedule__products button{min-height:43px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#102642;color:#aebdd0;font:800 14px/1 inherit;cursor:pointer}.rg-crypto-schedule__products button:hover,.rg-crypto-schedule__products button:focus-visible{border-color:#58ddff;background:rgba(88,221,255,.1);color:#fff}.rg-crypto-schedule__products button.active{border-color:#58ddff;background:linear-gradient(110deg,#153e5b,#272e70);color:#fff;box-shadow:0 0 0 3px rgba(88,221,255,.08)}
.rg-crypto-schedule__contract{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#041126}.rg-crypto-schedule__contract span{display:grid;gap:4px;padding:12px 14px;border-right:1px solid rgba(255,255,255,.1)}.rg-crypto-schedule__contract span:last-child{border-right:0}.rg-crypto-schedule__contract small{color:#7f91a9;font-size:14px}.rg-crypto-schedule__contract b{font-size:16px}
.rg-crypto-schedule__hours{display:grid;grid-template-columns:.9fr 1.05fr 1.3fr;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.035)}.rg-crypto-schedule__hours>div{display:grid;align-content:start;gap:5px;padding:14px;border-right:1px solid rgba(255,255,255,.1)}.rg-crypto-schedule__hours>div:last-child{border-right:0}.rg-crypto-schedule__hours small{color:#64e2ff;font-size:14px;font-weight:850;text-transform:uppercase}.rg-crypto-schedule__hours strong{font-size:14px;line-height:1.4}.rg-crypto-schedule__hours span{color:#8394aa;font-size:14px}
.rg-crypto-schedule__maintenance{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rg-crypto-schedule__maintenance>span{display:grid!important;grid-template-columns:28px 1fr;align-items:center;gap:1px 9px;padding:11px 13px;border:1px solid rgba(88,221,255,.13);border-radius:12px;background:rgba(88,221,255,.045);color:#fff!important}.rg-crypto-schedule__maintenance svg{grid-row:1/3;width:19px;color:#58ddff}.rg-crypto-schedule__maintenance small{color:#8394aa!important;font-size:14px!important}.rg-crypto-schedule__maintenance b{font-size:14px}.rg-crypto-loop__context>p{grid-column:1/-1;padding:0 4px;font-size:14px}

/* Three-tier market-page pricing standard: Pro is the clear central recommendation. */
.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard{align-items:stretch;gap:22px;margin:30px 0 22px;overflow:visible}
.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article{overflow:hidden;min-height:505px;padding:31px;border:1px solid #d7e0ec;border-radius:27px;background:linear-gradient(155deg,#fff,#f3f7fb);color:#071a35;box-shadow:0 24px 58px rgba(18,39,74,.1);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}
.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article:after{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,#59dff7,#597ee9)}
.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article:hover{transform:translateY(-5px);border-color:#91cbdc;box-shadow:0 31px 68px rgba(18,61,95,.15)}
.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article>div:first-child>span{font-size:23px;letter-spacing:-.035em}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard h3{margin-top:25px;color:#071a35;font-size:42px}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article>strong{color:#0d7895;font-size:18px}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article>p{min-height:72px;color:#65758a;font-size:15px}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard li{color:#44566e}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard .rg-forex-pricing-highlight{display:grid;gap:6px;margin:0 0 20px;padding:18px;border:1px solid #d6e0ec;border-radius:18px;background:#edf5fa}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard .rg-forex-pricing-highlight small{color:#64758c;font-size:14px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard .rg-forex-pricing-highlight strong{color:#0b2849;font-size:27px;line-height:1.1;letter-spacing:-.025em}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard .rg-forex-pricing-highlight span{color:#43617d;font-size:14px;font-weight:720}
.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured{z-index:2;transform:translateY(-17px) scale(1.025);border-color:rgba(93,228,255,.65);background:radial-gradient(circle at 92% 5%,rgba(93,228,255,.16),transparent 29%),linear-gradient(150deg,#07162f,#122b50);color:#fff;box-shadow:0 38px 82px rgba(4,22,49,.32),0 0 0 1px rgba(93,228,255,.08)}
.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured:after{height:7px;background:linear-gradient(90deg,#5de4ff,#6178f1)}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured:hover{transform:translateY(-22px) scale(1.025);border-color:#5de4ff;box-shadow:0 45px 92px rgba(4,22,49,.37)}
.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured>div:first-child>span{color:#75e7ff}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured>div:first-child>b{background:#5de4ff;color:#07162f}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured h3{color:#fff;font-size:47px}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured>strong{color:#80e6f8}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured>p{color:#b9c7da}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured .rg-forex-pricing-highlight{border-color:rgba(111,222,244,.25);background:rgba(255,255,255,.065)}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured .rg-forex-pricing-highlight small{color:#9db0c8}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured .rg-forex-pricing-highlight strong{color:#fff}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured .rg-forex-pricing-highlight span{color:#75e7ff}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured ul{border-color:rgba(255,255,255,.13)}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured li{color:#d5deeb}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured li svg{color:#72e0f4}

@media(max-width:1180px){.rg-crypto-loop__stage{grid-template-columns:1fr}.rg-crypto-loop__clock{min-height:560px}.rg-crypto-loop__context{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.rg-crypto-universe__body{grid-template-columns:1fr}.rg-crypto-loop__stage{grid-template-columns:1fr}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured{order:-1;transform:none}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured:hover{transform:translateY(-4px)}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article>p{min-height:0}.rg-crypto-resource-grid{grid-template-columns:1fr}}
@media(max-width:640px){.rg-crypto-asset{grid-template-columns:58px 1fr auto;min-height:170px;padding:19px}.rg-crypto-asset__mark{width:56px!important;height:56px!important}.rg-crypto-asset em{width:45%;max-width:none;white-space:normal;overflow-wrap:anywhere;font-size:14px}.rg-crypto-loop__context{grid-template-columns:1fr}.rg-crypto-loop__context>div.rg-crypto-schedule,.rg-crypto-loop__context>p,.rg-crypto-loop__context>.rg-crypto-hours__resource{grid-column:auto}.rg-crypto-loop__ring{--day-radius:139px}.rg-crypto-loop__ring span{width:54px;height:39px;font-size:14px}.rg-crypto-schedule__head{display:grid}.rg-crypto-schedule__head>span{justify-self:start}.rg-crypto-schedule__products{grid-template-columns:1fr 1fr}.rg-crypto-schedule__contract,.rg-crypto-schedule__hours,.rg-crypto-schedule__maintenance{grid-template-columns:1fr}.rg-crypto-schedule__contract span,.rg-crypto-schedule__hours>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.rg-crypto-schedule__contract span:last-child,.rg-crypto-schedule__hours>div:last-child{border-bottom:0}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article{min-height:auto;padding:25px}.rg-market-shell--crypto .rg-forex-pricing__accounts--gold-standard article.featured h3{font-size:42px}.rg-crypto-risk-grid article{min-height:0}}
@media(max-width:420px){.rg-crypto-loop__ring{--day-radius:124px}.rg-crypto-loop__ring span{width:49px;height:36px;font-size:14px}}

/* Desktop hero balance: compact the market panel and lift the full composition. */
@media(min-width:901px) and (min-height:821px){.rg-crypto-hero{--rg-market-hero-copy-shift:28px}}
@media(min-width:1181px){
	.rg-crypto-hero{--rg-market-hero-lift:-28px}
	.rg-crypto-hero__inner{grid-template-columns:minmax(0,1.12fr) minmax(450px,.72fr);gap:clamp(52px,5vw,80px)}
	.rg-crypto-constellation{justify-self:end;width:min(510px,100%);min-height:485px}
	.rg-crypto-pulse{width:min(425px,83%);padding:19px}
	.rg-crypto-pulse__head{margin-top:14px}
	.rg-crypto-pulse__index{margin-top:10px}
	.rg-crypto-pulse__chart{height:118px;margin-top:2px}
	.rg-crypto-pulse__meta{margin-top:2px}
	.rg-crypto-pulse>p{margin-top:11px;padding-top:10px;line-height:1.38}
	.rg-crypto-constellation__nodes .sol{bottom:7%}
}

@media (min-width:1181px) and (max-width:1439px), (min-width:1181px) and (max-height:820px){
	.rg-crypto-hero{--rg-market-hero-lift:-40px}
	.rg-crypto-pulse{padding:16px}
	.rg-crypto-pulse__chart{height:104px}
}
