.rth-insights-page{overflow:hidden;background:#fff}.rth-insights-hero{position:relative;isolation:isolate;padding:clamp(5.5rem,9vw,8.5rem) 0 clamp(5rem,8vw,7.5rem);background:linear-gradient(135deg,#f8fbff 0%,#fff 47%,#edf5ff 100%)}.rth-insights-grid-bg{position:absolute;z-index:-3;inset:0;pointer-events:none;opacity:.54;background-image:linear-gradient(rgba(0,109,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,109,255,.05) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,#000,transparent 92%)}.rth-insights-orb{position:absolute;z-index:-2;border-radius:50%;pointer-events:none}.rth-insights-orb--one{width:35rem;height:35rem;right:-13rem;top:-14rem;background:radial-gradient(circle,rgba(0,109,255,.2),transparent 68%)}.rth-insights-orb--two{width:25rem;height:25rem;left:35%;bottom:-17rem;background:radial-gradient(circle,rgba(120,183,255,.17),transparent 68%)}.rth-insights-hero-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(31rem,.98fr);gap:clamp(3rem,6vw,6.5rem);align-items:center}.rth-insights-hero-copy h1{max-width:12.8ch;margin:.65rem 0 1.5rem;font-size:clamp(3.2rem,6.1vw,6.5rem);line-height:.94;letter-spacing:-.065em}.rth-insights-hero-copy h1 span{color:var(--rth-blue)}.rth-insights-hero-copy .rth-lead{max-width:66ch}
.rth-insights-terminal{position:relative;overflow:hidden;border:1px solid rgba(0,109,255,.25);border-radius:1.65rem;background:#051a3e;color:#fff;box-shadow:0 34px 90px rgba(0,26,72,.25);transform:perspective(1200px) rotateY(-2deg)}.rth-insights-terminal:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 10%,rgba(0,109,255,.28),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 50%);pointer-events:none}.rth-insights-terminal-head{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:center;padding:1rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(0,8,30,.38)}.rth-insights-terminal-head>div{display:flex;gap:.32rem}.rth-insights-terminal-head i{display:block;width:.54rem;height:.54rem;border-radius:50%;background:#ff7185}.rth-insights-terminal-head i:nth-child(2){background:#ffd067}.rth-insights-terminal-head i:nth-child(3){background:#6de0ad}.rth-insights-terminal-head span{font:700 .82rem/1 var(--rth-font-heading);letter-spacing:.03em}.rth-insights-terminal-head small{color:#9db2d6;font-size:.69rem}.rth-insights-terminal-body{position:relative;padding:1.2rem}.rth-insights-status-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border:1px solid rgba(112,176,255,.18);border-radius:.85rem;background:rgba(0,109,255,.09)}.rth-insights-status-row span{display:block;color:#9caed0;font-size:.66rem}.rth-insights-status-row strong{display:block;margin-top:.16rem;color:#fff;font-size:.8rem}.rth-insights-status-row b{position:relative;padding:.34rem .58rem .34rem 1.35rem;border-radius:999px;background:rgba(99,223,170,.1);color:#78e0b0;font-size:.65rem}.rth-insights-status-row b:before{content:"";position:absolute;left:.58rem;top:50%;width:.42rem;height:.42rem;border-radius:50%;background:#63dfaa;box-shadow:0 0 12px #63dfaa;transform:translateY(-50%)}.rth-insights-terminal-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:.42rem;margin:1rem 0}.rth-insights-terminal-tabs button{padding:.63rem .35rem;border:1px solid rgba(255,255,255,.09);border-radius:.66rem;background:rgba(255,255,255,.035);color:#aebddd;font:700 .66rem/1 var(--rth-font-body);cursor:pointer;white-space:nowrap}.rth-insights-terminal-tabs button:hover,.rth-insights-terminal-tabs button:focus-visible,.rth-insights-terminal-tabs button.is-active{border-color:rgba(0,109,255,.72);background:rgba(0,109,255,.2);color:#fff}.rth-insights-terminal-card{min-height:10.9rem;padding:1.2rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025))}.rth-insights-terminal-card>span{display:block;margin-bottom:.6rem;color:#6caaff;font-size:.69rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.rth-insights-terminal-card h2{margin:0 0 .7rem;color:#fff;font-size:clamp(1.32rem,2.1vw,1.9rem);letter-spacing:-.03em}.rth-insights-terminal-card p{margin:0;color:#bdc8dd;font-size:.86rem;line-height:1.7}.rth-insights-signal-map{display:flex;align-items:end;gap:.42rem;height:4.3rem;margin-top:.8rem;padding:.65rem .75rem;border:1px solid rgba(255,255,255,.08);border-radius:.8rem;background:rgba(255,255,255,.025)}.rth-insights-signal-map i{flex:1;height:var(--h);min-height:.4rem;border-radius:.22rem .22rem .08rem .08rem;background:linear-gradient(180deg,#68adff,#006dff);box-shadow:0 5px 14px rgba(0,109,255,.2)}.rth-insights-terminal-note{margin:.72rem 0 0;color:#7f92b6;font-size:.65rem;text-align:center}

/* Market selector */
.rth-insights-selector-section{position:relative;background:#fff}.rth-insights-selector-layout{display:grid;grid-template-columns:minmax(32rem,1.18fr) minmax(0,.82fr);gap:clamp(3rem,6vw,6rem);align-items:center}.rth-insights-selector-copy h2{max-width:12ch;margin:.55rem 0 1.1rem;font-size:clamp(2.45rem,4.7vw,4.9rem);line-height:.98;letter-spacing:-.055em}.rth-insights-selector-copy>p:last-of-type{max-width:58ch;margin:0;color:#5b6b82;line-height:1.78}.rth-insights-selector-points{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.4rem}.rth-insights-selector-points span{display:inline-flex;align-items:center;gap:.5rem;padding:.58rem .72rem;border:1px solid #dce7f2;border-radius:999px;background:#f8fbff;color:#49617b;font-size:.72rem;font-weight:750}.rth-insights-selector-points i{width:7px;height:7px;border-radius:50%;background:#006dff;box-shadow:0 0 0 4px rgba(0,109,255,.1)}
.rth-market-selector{overflow:hidden;border:1px solid #d8e5f1;border-radius:1.55rem;background:#fff;box-shadow:0 28px 75px rgba(0,26,72,.13),0 8px 24px rgba(0,26,72,.05)}.rth-market-selector__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid #e7eef6;background:linear-gradient(135deg,#f9fbfe,#f1f7ff)}.rth-market-selector__head>div span{display:block;color:#6c8097;font-size:.61rem;font-weight:850;text-transform:uppercase;letter-spacing:.12em}.rth-market-selector__head>div strong{display:block;margin-top:.18rem;color:#001a48;font-size:1.08rem}.rth-market-selector__status{display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .6rem;border:1px solid #c9dcf5;border-radius:999px;background:#fff;color:#0055cc;font-size:.63rem;font-weight:800}.rth-market-selector__status i{width:7px;height:7px;border-radius:50%;background:#006dff;box-shadow:0 0 0 4px rgba(0,109,255,.1)}
.rth-market-selector__tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:.42rem;padding:.8rem .9rem .35rem}.rth-market-selector__tabs button{padding:.68rem .5rem;border:1px solid #dce6f0;border-radius:.72rem;background:#fff;color:#60758d;font:800 .7rem/1 var(--rth-font-body);cursor:pointer;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.rth-market-selector__tabs button:hover,.rth-market-selector__tabs button:focus-visible,.rth-market-selector__tabs button[aria-selected="true"]{border-color:#a9cbff;background:#eef5ff;color:#0055cc;box-shadow:0 7px 18px rgba(0,109,255,.08)}
.rth-market-selector__groups{padding:.55rem .9rem .85rem}.rth-market-selector__group[hidden]{display:none!important}.rth-market-selector__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.rth-market-selector__group button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.78rem .82rem;border:1px solid #e0e8f0;border-radius:.88rem;background:#fff;color:#001a48;text-align:left;cursor:pointer;box-shadow:0 7px 18px rgba(0,26,72,.035);transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.rth-market-selector__group button:hover,.rth-market-selector__group button:focus-visible{transform:translateY(-1px);border-color:#b9d4fb;box-shadow:0 12px 26px rgba(0,26,72,.07)}.rth-market-selector__group button.is-active{border-color:#7fb5ff;background:linear-gradient(135deg,#f6faff,#edf5ff);box-shadow:0 14px 30px rgba(0,109,255,.12),inset 3px 0 0 #006dff}.rth-market-selector__group button strong{font-size:.8rem;letter-spacing:.01em}.rth-market-selector__group button span{color:#7a8da1;font-size:.58rem;text-align:right}.rth-market-selector__group button.is-active strong{color:#0055cc}
.rth-market-selector__selection{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 .9rem .8rem;padding:.92rem 1rem;border-radius:1rem;background:linear-gradient(135deg,#001a48,#003d8f);color:#fff;box-shadow:0 18px 35px rgba(0,26,72,.18)}.rth-market-selector__selection>div span{display:block;color:#8dbcf0;font-size:.56rem;font-weight:850;text-transform:uppercase;letter-spacing:.12em}.rth-market-selector__selection>div strong{display:inline-block;margin-top:.2rem;color:#fff;font-size:1.28rem;letter-spacing:-.025em}.rth-market-selector__selection>div small{display:block;margin-top:.12rem;color:#b8cde5;font-size:.62rem}.rth-market-selector__action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;text-decoration:none;padding:.68rem .82rem;border:1px solid rgba(255,255,255,.48);border-radius:.72rem;background:#fff;color:#001a48;font-size:.67rem;font-weight:850;white-space:nowrap;box-shadow:0 9px 20px rgba(0,0,0,.1)}.rth-market-selector__action:hover,.rth-market-selector__action:focus-visible{background:#f3f7fb;color:#0055cc;text-decoration:none}.rth-market-selector__note{margin:0;padding:0 1rem .95rem;color:#7a8b9f;font-size:.59rem;line-height:1.5;text-align:center}
@media(max-width:1080px){.rth-insights-selector-layout{grid-template-columns:1fr;max-width:56rem}.rth-insights-selector-copy h2{max-width:14ch}.rth-market-selector{max-width:52rem;width:100%}}
@media(max-width:680px){.rth-insights-selector-copy h2{font-size:clamp(2.25rem,11vw,3.6rem)}.rth-insights-selector-points{gap:.42rem}.rth-insights-selector-points span{font-size:.68rem}.rth-market-selector__head{padding:.9rem}.rth-market-selector__tabs{grid-template-columns:1fr 1fr;padding:.72rem .78rem .28rem}.rth-market-selector__groups{padding:.5rem .78rem .72rem}.rth-market-selector__group{grid-template-columns:1fr}.rth-market-selector__group button{padding:.72rem .76rem}.rth-market-selector__selection{align-items:stretch;flex-direction:column;margin:0 .78rem .72rem;padding:.82rem}.rth-market-selector__action{width:100%}.rth-market-selector__note{padding:0 .9rem .82rem;font-size:.62rem}}

.rth-insights-final-cta{padding:clamp(4rem,8vw,7rem) 0;background:linear-gradient(135deg,#006dff,#003d9e);color:#fff}.rth-insights-final-inner{display:flex;justify-content:space-between;align-items:center;gap:3rem}.rth-insights-final-inner>div:first-child{max-width:51rem}.rth-insights-final-inner h2{margin:.45rem 0 .8rem;color:#fff;font-size:clamp(2.3rem,4.5vw,4.5rem);line-height:1}.rth-insights-final-inner p{margin:0;color:#dceaff}.rth-insights-final-inner .rth-button-row{flex:0 0 auto}
@media(max-width:1080px){.rth-insights-hero-layout{grid-template-columns:1fr;max-width:56rem}.rth-insights-terminal{transform:none}.rth-insights-final-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){.rth-insights-hero{padding-top:4.8rem}.rth-insights-hero-copy h1{font-size:clamp(2.75rem,14vw,4.6rem)}.rth-insights-terminal-head{grid-template-columns:auto 1fr}.rth-insights-terminal-head small{display:none}.rth-insights-terminal-tabs{grid-template-columns:1fr 1fr}.rth-insights-terminal-card{min-height:13.2rem}.rth-insights-final-inner .rth-button-row{width:100%}.rth-insights-final-inner .rth-button{width:100%}}
@media(max-width:520px){.rth-insights-status-row{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.rth-insights-terminal{transform:none}}
/* Market Insights mentorship access gate */
body.rth-insights-gate-open{overflow:hidden}
.rth-insights-gate[hidden]{display:none!important}.rth-insights-gate{position:fixed;inset:0;z-index:99990;display:grid;place-items:center;padding:1.1rem;opacity:0;transition:opacity .22s ease}.rth-insights-gate.is-open{opacity:1}.rth-insights-gate__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 16%,rgba(0,109,255,.2),transparent 34%),rgba(0,11,32,.82);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%)}
.rth-insights-gate__dialog{position:relative;z-index:1;width:min(100%,39rem);max-height:min(92vh,51rem);overflow:auto;padding:clamp(1.45rem,4vw,2.35rem);border:1px solid rgba(126,181,255,.38);border-radius:1.9rem;background:radial-gradient(circle at 92% 4%,rgba(0,109,255,.24),transparent 30%),linear-gradient(150deg,#061d46 0%,#031533 53%,#061c42 100%);color:#fff;box-shadow:0 45px 130px rgba(0,8,28,.62),0 0 0 1px rgba(255,255,255,.035) inset,0 0 70px rgba(0,109,255,.12);outline:none;transform:translateY(14px) scale(.98);transition:transform .24s cubic-bezier(.2,.75,.25,1);scrollbar-width:none;-ms-overflow-style:none}.rth-insights-gate__dialog::-webkit-scrollbar{display:none;width:0;height:0}.rth-insights-gate.is-open .rth-insights-gate__dialog{transform:translateY(0) scale(1)}.rth-insights-gate__dialog:before{content:"";position:absolute;inset:0 12% auto;height:1px;background:linear-gradient(90deg,transparent,#63a8ff,transparent);box-shadow:0 0 22px rgba(0,109,255,.65)}.rth-insights-gate__dialog:after{content:"";position:absolute;width:16rem;height:16rem;left:-8rem;bottom:-8rem;border-radius:50%;background:radial-gradient(circle,rgba(0,109,255,.12),transparent 67%);pointer-events:none}
.rth-insights-gate__ambient{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.rth-insights-gate__ambient i{position:absolute;border-radius:50%;border:1px solid rgba(111,171,255,.09)}.rth-insights-gate__ambient i:nth-child(1){width:15rem;height:15rem;right:-8rem;top:3rem}.rth-insights-gate__ambient i:nth-child(2){width:21rem;height:21rem;right:-11rem;top:0}.rth-insights-gate__ambient i:nth-child(3){width:27rem;height:27rem;right:-14rem;top:-3rem}
.rth-insights-gate__close{position:absolute;right:1rem;top:1rem;z-index:5;display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(157,194,243,.22);border-radius:50%;background:rgba(255,255,255,.055);color:#b9c9df;font-size:1.5rem;line-height:1;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.12);backdrop-filter:blur(8px);transition:border-color .18s,background .18s,color .18s,transform .18s}.rth-insights-gate__close:hover,.rth-insights-gate__close:focus-visible{border-color:rgba(124,180,255,.65);background:rgba(0,109,255,.16);color:#fff;transform:rotate(4deg)}
.rth-insights-gate__masthead{position:relative;z-index:1;display:flex;align-items:center;gap:.9rem;margin-bottom:1.6rem;padding-right:3rem}.rth-insights-gate__seal{position:relative;flex:0 0 auto;display:grid;place-items:center;width:4rem;height:4rem;border-radius:1.25rem;background:linear-gradient(145deg,rgba(29,128,255,.28),rgba(0,73,170,.12));border:1px solid rgba(121,180,255,.42);box-shadow:0 18px 38px rgba(0,64,164,.28),inset 0 0 28px rgba(76,155,255,.08)}.rth-insights-gate__seal:before{content:"";position:absolute;inset:-6px;border:1px solid rgba(85,155,255,.16);border-radius:1.5rem;animation:rthGateSealPulse 3.6s ease-in-out infinite}.rth-insights-gate__seal span{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:.8rem;background:linear-gradient(145deg,#147cff,#0055cc);box-shadow:0 11px 25px rgba(0,109,255,.32)}.rth-insights-gate__seal svg{width:1.42rem;height:1.42rem;fill:#fff}.rth-insights-gate__identity strong{display:block;color:#eaf4ff;font:850 .68rem/1.3 var(--rth-font-heading);letter-spacing:.115em}.rth-insights-gate__identity span{display:flex;align-items:center;gap:.42rem;margin-top:.38rem;color:#90a8c8;font-size:.66rem;font-weight:700}.rth-insights-gate__identity span i{width:.43rem;height:.43rem;border-radius:50%;background:#2584ff;box-shadow:0 0 0 4px rgba(37,132,255,.1),0 0 14px rgba(37,132,255,.7);animation:rthGateDot 2.25s ease-in-out infinite}
.rth-insights-gate__step{position:relative;z-index:2}.rth-insights-gate__step .rth-eyebrow{margin-bottom:.55rem;color:#5da1ff}.rth-insights-gate__step h2{max-width:13ch;margin:0;color:#fff;font-size:clamp(2.35rem,6.4vw,3.7rem);line-height:.95;letter-spacing:-.052em}.rth-insights-gate__intro,.rth-insights-gate__result>p:not(.rth-eyebrow){max-width:54ch;margin:1rem 0 0;color:#aebed3;font-size:.9rem;line-height:1.72}
.rth-insights-gate__panel{margin-top:1.4rem;padding:1rem;border:1px solid rgba(195,218,246,.92);border-radius:1.3rem;background:linear-gradient(150deg,#ffffff,#f5f9ff 72%,#edf5ff);box-shadow:0 22px 55px rgba(0,5,20,.28),0 1px 0 #fff inset}.rth-insights-gate__request{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem .8rem;border:1px solid #dce9f7;border-radius:.92rem;background:#f4f9ff}.rth-insights-gate__request-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.68rem;background:#e5f1ff;color:#006dff}.rth-insights-gate__request-icon svg{width:1.16rem;height:1.16rem;fill:currentColor}.rth-insights-gate__request>div span{display:block;color:#7c8fa5;font-size:.57rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.rth-insights-gate__request>div strong{display:block;margin-top:.15rem;color:#001a48;font-size:.78rem;line-height:1.2}.rth-insights-gate__request>b{padding:.32rem .48rem;border-radius:999px;background:#e5f1ff;color:#0055cc;font-size:.55rem;font-weight:850;letter-spacing:.03em}
.rth-insights-gate__form{display:grid;gap:.88rem;margin-top:.95rem}.rth-insights-gate__form label{display:grid;gap:.4rem}.rth-insights-gate__form label>span{color:#203955;font-size:.68rem;font-weight:850}.rth-insights-gate__field{position:relative;display:flex;align-items:center}.rth-insights-gate__field>svg{position:absolute;left:.86rem;width:1rem;height:1rem;fill:#7890aa;pointer-events:none;transition:fill .18s}.rth-insights-gate__field:focus-within>svg{fill:#006dff}.rth-insights-gate__form input{width:100%;min-height:3.3rem;padding:.82rem .9rem .82rem 2.55rem;border:1px solid #d4e0ec;border-radius:.82rem;background:#fff;color:#001a48;font:750 .83rem/1.2 var(--rth-font-body);outline:none;box-shadow:0 7px 18px rgba(0,26,72,.035);transition:border-color .18s,box-shadow .18s,transform .18s}.rth-insights-gate__form input::placeholder{color:#9aa9b9;font-weight:500}.rth-insights-gate__form input:focus{border-color:#69aaff;box-shadow:0 0 0 4px rgba(0,109,255,.09),0 11px 24px rgba(0,26,72,.06);transform:translateY(-1px)}.rth-insights-gate__form input[aria-invalid="true"]{border-color:#bf4a4a;box-shadow:0 0 0 4px rgba(191,74,74,.08)}.rth-insights-gate__form small{color:#a12f2f;font-size:.61rem;font-weight:750}.rth-insights-gate__verify{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3.3rem;margin-top:.18rem;padding:.82rem 1rem;border:1px solid #0b74ff;border-radius:.86rem;background:linear-gradient(105deg,#006dff 0%,#0057d0 58%,#003f9e 100%);color:#fff;font:850 .78rem/1 var(--rth-font-body);cursor:pointer;overflow:hidden;box-shadow:0 15px 32px rgba(0,91,224,.24);transition:transform .18s,box-shadow .18s}.rth-insights-gate__verify:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.2) 49%,transparent 68%);transform:translateX(-115%);animation:rthGateButtonSweep 5.2s ease-in-out infinite}.rth-insights-gate__verify span,.rth-insights-gate__verify i{position:relative;z-index:1}.rth-insights-gate__verify i{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:rgba(255,255,255,.14);font-style:normal}.rth-insights-gate__verify:hover,.rth-insights-gate__verify:focus-visible{transform:translateY(-1px);box-shadow:0 19px 38px rgba(0,91,224,.31)}.rth-insights-gate__assurance{display:flex;justify-content:center;margin-top:.76rem}.rth-insights-gate__assurance span{display:inline-flex;align-items:center;gap:.42rem;color:#7b8da2;font-size:.57rem;font-weight:650}.rth-insights-gate__assurance i{width:.38rem;height:.38rem;border-radius:50%;background:#006dff;box-shadow:0 0 0 3px rgba(0,109,255,.08)}
.rth-insights-gate__member{margin:.88rem 0 0;color:#8ea3bf;font-size:.7rem;text-align:center}.rth-insights-gate__member a{display:inline-flex;align-items:center;gap:.35rem;color:#72afff;font-weight:850;text-decoration:none}.rth-insights-gate__member a:hover,.rth-insights-gate__member a:focus-visible{color:#fff;text-decoration:none}
.rth-insights-gate__result{text-align:center;padding:.8rem .15rem .2rem}.rth-insights-gate__result .rth-eyebrow{margin-top:1rem}.rth-insights-gate__result h2{max-width:none}.rth-insights-gate__result>p:not(.rth-eyebrow){margin-left:auto;margin-right:auto}.rth-insights-gate__result-seal{position:relative;display:grid;place-items:center;width:5.15rem;height:5.15rem;margin:0 auto;border:1px solid rgba(109,168,244,.33);border-radius:1.55rem;background:linear-gradient(145deg,rgba(0,109,255,.2),rgba(255,255,255,.035));box-shadow:0 22px 50px rgba(0,0,0,.2),inset 0 0 30px rgba(64,142,244,.08)}.rth-insights-gate__result-seal:before{content:"";position:absolute;inset:-7px;border:1px solid rgba(88,155,244,.12);border-radius:1.82rem}.rth-insights-gate__result-seal span{display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:50%;background:#006dff;color:#fff;font:900 1rem/1 var(--rth-font-heading);box-shadow:0 10px 26px rgba(0,109,255,.32)}.rth-insights-gate__result-card{margin:1.35rem 0 0;padding:1rem 1.05rem;border:1px solid rgba(151,191,241,.19);border-radius:1rem;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025));text-align:left}.rth-insights-gate__result-card>span{display:block;color:#76b2ff;font-size:.58rem;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.rth-insights-gate__result-card strong{display:block;margin-top:.3rem;color:#fff;font-size:1rem}.rth-insights-gate__result-card p{margin:.4rem 0 0;color:#9fb1c8;font-size:.72rem;line-height:1.58}.rth-insights-gate__result-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem}.rth-insights-gate__primary-action,.rth-insights-gate__retry{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:3.1rem;padding:.76rem 1rem;border-radius:.84rem;font:850 .74rem/1 var(--rth-font-body);text-decoration:none;cursor:pointer}.rth-insights-gate__primary-action{border:1px solid #197dff;background:linear-gradient(105deg,#006dff,#004eb8);color:#fff;box-shadow:0 14px 30px rgba(0,91,224,.23)}.rth-insights-gate__primary-action:hover,.rth-insights-gate__primary-action:focus-visible{color:#fff;box-shadow:0 18px 36px rgba(0,91,224,.3);text-decoration:none}.rth-insights-gate__retry{border:1px solid rgba(166,195,232,.25);background:rgba(255,255,255,.055);color:#d5e2f3}.rth-insights-gate__retry:hover,.rth-insights-gate__retry:focus-visible{border-color:rgba(112,171,247,.55);background:rgba(0,109,255,.12);color:#fff}
@keyframes rthGateSealPulse{0%,100%{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes rthGateDot{0%,100%{opacity:.65;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes rthGateButtonSweep{0%,60%{transform:translateX(-115%)}82%,100%{transform:translateX(115%)}}
@media(max-width:560px){.rth-insights-gate{padding:.65rem}.rth-insights-gate__dialog{max-height:94vh;padding:1.2rem .92rem 1.05rem;border-radius:1.45rem}.rth-insights-gate__close{right:.72rem;top:.72rem}.rth-insights-gate__masthead{gap:.72rem;margin-bottom:1.25rem;padding-right:2.6rem}.rth-insights-gate__seal{width:3.45rem;height:3.45rem;border-radius:1rem}.rth-insights-gate__seal span{width:2.15rem;height:2.15rem}.rth-insights-gate__identity strong{font-size:.58rem}.rth-insights-gate__identity span{font-size:.59rem}.rth-insights-gate__step h2{font-size:clamp(2.05rem,10vw,2.8rem)}.rth-insights-gate__intro{font-size:.82rem}.rth-insights-gate__panel{padding:.78rem;border-radius:1.05rem}.rth-insights-gate__request{grid-template-columns:auto 1fr;padding:.68rem}.rth-insights-gate__request>b{display:none}.rth-insights-gate__result-actions{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.rth-insights-gate,.rth-insights-gate__dialog{transition:none}.rth-insights-gate__seal:before,.rth-insights-gate__identity span i,.rth-insights-gate__verify:before{animation:none}}

/* Homepage FAQ parity for Market Insights */
.rth-insights-faq-home-style{position:relative;overflow:hidden;background:linear-gradient(180deg,#fbfcfe 0%,#f4f7fb 100%);border-top:1px solid rgba(0,26,72,.06)}
.rth-insights-faq-home-style::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 12%,rgba(0,109,255,.07),transparent 29%);pointer-events:none}
.rth-insights-faq-home-style .rth-container{position:relative;z-index:1}
.rth-insights-faq-home-style .rth-faq__grid{display:grid;grid-template-columns:minmax(270px,.76fr) minmax(0,1.24fr);gap:clamp(3rem,7vw,7rem);align-items:start}
.rth-insights-faq-home-style .rth-faq__intro{position:sticky;top:calc(var(--rth-header-height) + 35px);padding:0}
.rth-insights-faq-home-style .rth-faq__label{margin:0;color:#001a48;font-family:"Manrope",sans-serif;font-size:clamp(3.9rem,8vw,7.2rem);font-weight:900;letter-spacing:-.065em;line-height:.88}
.rth-insights-faq-home-style .rth-faq__intro h2{max-width:440px;margin:1.25rem 0 .9rem;color:#001a48;font-size:clamp(1.55rem,2.5vw,2.45rem);font-weight:780;letter-spacing:-.035em;line-height:1.12}
.rth-insights-faq-home-style .rth-faq__support-link{margin-top:1.55rem;border-color:rgba(0,109,255,.24);background:#f7faff;color:#001a48}
.rth-insights-faq-home-style .rth-faq__support-link:hover,.rth-insights-faq-home-style .rth-faq__support-link:focus-visible{border-color:rgba(0,109,255,.48);background:#edf5ff;color:#006dff}
.rth-insights-faq-home-style .rth-accordion{display:block;border-top:1px solid rgba(0,26,72,.14)}
.rth-insights-faq-home-style .rth-accordion__item{border:0;border-bottom:1px solid rgba(0,26,72,.14);border-radius:0;background:transparent;box-shadow:none;overflow:visible;transition:none}
.rth-insights-faq-home-style .rth-accordion__item:hover{transform:none;border-color:rgba(0,109,255,.28);box-shadow:none}
.rth-insights-faq-home-style .rth-accordion__item h3{margin:0}
.rth-insights-faq-home-style .rth-accordion__item button{display:grid;grid-template-columns:1fr 38px;align-items:center;gap:1rem;width:100%;padding:1.28rem 0;border:0;background:transparent;color:#001a48;text-align:left;font-family:Manrope,sans-serif;font-size:1rem;font-weight:750;line-height:1.5;cursor:pointer}
.rth-insights-faq-home-style .rth-accordion__mark{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eaf2fb;color:#006dff;font-size:1.25rem;box-shadow:none;transition:transform .22s ease,background .22s ease}
.rth-insights-faq-home-style .rth-accordion__item button[aria-expanded="true"] .rth-accordion__mark{transform:rotate(45deg);background:#dcecff}
.rth-insights-faq-home-style .rth-accordion__panel{padding:0 3rem 1.28rem 0}
.rth-insights-faq-home-style .rth-accordion__panel p{margin:0;color:#5b6d88;font-size:.93rem;line-height:1.75}
.rth-insights-faq-home-style .rth-accordion__panel p + p{margin-top:.85rem}
@media(max-width:980px){.rth-insights-faq-home-style .rth-faq__grid{grid-template-columns:1fr;gap:2.5rem}.rth-insights-faq-home-style .rth-faq__intro{position:static;max-width:720px}}
@media(max-width:680px){.rth-insights-faq-home-style .rth-faq__label{font-size:clamp(3.4rem,18vw,5.5rem)}.rth-insights-faq-home-style .rth-faq__intro h2{font-size:1.5rem}.rth-insights-faq-home-style .rth-accordion__item button{padding:1.1rem 0;font-size:.95rem}.rth-insights-faq-home-style .rth-accordion__panel{padding:0 0 1.1rem}}


/* v1.8.256 RTH Intelligence premium economic event view */
.rth-insights-terminal-panels{position:relative}
.rth-insights-view-panel[hidden]{display:none!important}
.rth-insights-view-panel{animation:rthInsightPanelIn .38s cubic-bezier(.2,.8,.2,1) both}
.rth-insights-rth-card{position:relative;isolation:isolate;overflow:hidden;padding:1rem;border:1px solid rgba(119,181,255,.2);border-radius:1.08rem;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 38px rgba(0,4,22,.2)}
.rth-insights-rth-card:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(112deg,transparent 22%,rgba(92,164,255,.12) 48%,transparent 72%);transform:translateX(-115%);animation:rthInsightPremiumSweep 6.8s ease-in-out infinite;pointer-events:none}
.rth-insights-rth-card:after{content:"";position:absolute;z-index:-2;width:14rem;height:14rem;right:-5.5rem;top:-6.5rem;border-radius:50%;background:rgba(0,109,255,.24);filter:blur(42px);animation:rthInsightAmbientGlow 5.8s ease-in-out infinite;pointer-events:none}
.rth-insights-rth-card__ambient{position:absolute;z-index:-2;left:-5rem;bottom:-6.5rem;width:12rem;height:12rem;border-radius:50%;background:rgba(76,159,255,.12);filter:blur(38px);pointer-events:none}
.rth-insights-rth-event{position:relative;padding:1rem;border:1px solid rgba(255,255,255,.095);border-radius:.92rem;background:linear-gradient(145deg,rgba(4,33,79,.7),rgba(1,19,53,.52));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.rth-insights-rth-currency{display:flex;align-items:center;gap:.78rem}
.rth-insights-rth-currency>span{position:relative;display:grid;place-items:center;flex:0 0 3.18rem;width:3.18rem;height:3.18rem;border:1px solid rgba(130,190,255,.42);border-radius:.92rem;background:linear-gradient(145deg,#0875ff,#004db8);color:#fff;font:900 .74rem/1 var(--rth-font-heading);letter-spacing:.06em;box-shadow:0 13px 26px rgba(0,90,219,.28),inset 0 1px 0 rgba(255,255,255,.22);animation:rthInsightCurrencyFloat 4.4s ease-in-out infinite}
.rth-insights-rth-currency>span:after{content:"";position:absolute;inset:-5px;border:1px solid rgba(75,158,255,.13);border-radius:1.05rem;animation:rthInsightCurrencyHalo 2.7s ease-in-out infinite;pointer-events:none}
.rth-insights-rth-currency>div{display:grid;gap:.22rem;min-width:0}
.rth-insights-rth-currency strong{color:#fff;font-size:.95rem;line-height:1.22;letter-spacing:-.015em}
.rth-insights-rth-currency small{color:#91a7cb;font-size:.68rem}
.rth-insights-rth-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.9rem}
.rth-insights-rth-metrics>div{position:relative;overflow:hidden;display:grid;gap:.28rem;padding:.72rem;border:1px solid rgba(255,255,255,.065);border-radius:.72rem;background:rgba(255,255,255,.035)}
.rth-insights-rth-metrics span{color:#8096b9;font-size:.56rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}
.rth-insights-rth-metrics strong{color:#fff;font-size:.76rem;line-height:1.28}
.rth-insights-rth-metric-focus{border-color:rgba(76,157,255,.3)!important;background:linear-gradient(145deg,rgba(0,109,255,.16),rgba(0,109,255,.07))!important;box-shadow:inset 0 0 24px rgba(0,109,255,.055)}
.rth-insights-rth-impact{position:relative;margin-top:.72rem;padding:.9rem 1rem .95rem;border:1px solid rgba(119,181,255,.14);border-radius:.9rem;background:linear-gradient(145deg,rgba(0,109,255,.07),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}
.rth-insights-rth-impact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}
.rth-insights-rth-impact-head span{color:#849abc;font-size:.56rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}
.rth-insights-rth-impact-head strong{color:#78b7ff;font-size:.68rem;text-align:right}
 .rth-insights-rth-impact-lines{display:grid;gap:.66rem;margin-top:.82rem}
.rth-insights-rth-impact-lines>span{display:grid;grid-template-columns:3.7rem minmax(0,1fr);gap:.72rem;align-items:center}
.rth-insights-rth-impact-lines i{color:#a8bad6;font-size:.55rem;font-style:normal;font-weight:900;letter-spacing:.035em}
.rth-insights-rth-impact-lines b{position:relative;display:block;height:.48rem;border-radius:999px;background:rgba(255,255,255,.07);overflow:visible;box-shadow:inset 0 1px 2px rgba(0,0,0,.16)}
.rth-insights-rth-impact-lines b:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--rth-insight-impact);border-radius:inherit;background:linear-gradient(90deg,#006dff 0%,#3d95ff 62%,#86c4ff 100%);box-shadow:0 0 16px rgba(0,109,255,.42);transform-origin:left;animation:rthInsightImpactGrow 3s cubic-bezier(.25,.8,.25,1) var(--rth-insight-delay) infinite alternate}
.rth-insights-rth-impact-lines b:after{content:"";position:absolute;top:50%;left:calc(var(--rth-insight-impact) - .27rem);width:.54rem;height:.54rem;border:2px solid rgba(218,237,255,.88);border-radius:50%;background:#1880ff;box-shadow:0 0 0 4px rgba(0,109,255,.1),0 0 17px rgba(74,161,255,.82);transform:translateY(-50%);animation:rthInsightImpactPoint 1.8s ease-in-out var(--rth-insight-delay) infinite}
.rth-insights-rth-impact-lines em{position:absolute;z-index:2;inset:-.08rem auto -.08rem 0;width:var(--rth-insight-impact);border-radius:999px;overflow:hidden;pointer-events:none}
.rth-insights-rth-impact-lines em:after{content:"";position:absolute;inset:0;width:2.8rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);filter:blur(.4px);transform:translateX(-3rem);animation:rthInsightLineShine 3.6s ease-in-out var(--rth-insight-delay) infinite}


/* v1.8.341 — Homepage Decoded Insight parity inside RTH Intelligence */
.rth-insights-rth-insight{display:grid;grid-template-columns:46px minmax(0,1fr);gap:13px;margin-top:14px;padding:17px;border:1px solid rgba(84,166,255,.22);border-radius:18px;background:linear-gradient(145deg,rgba(0,109,255,.13),rgba(255,255,255,.03))}
.rth-insights-rth-insight__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(0,109,255,.18);color:#8fc1ff}
.rth-insights-rth-insight__icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:rthInsightsDecodedInsightPulse 2.2s ease-in-out infinite}
.rth-insights-rth-insight>div>span{color:#75b6ff;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.rth-insights-rth-insight p{margin:6px 0 0;color:rgba(255,255,255,.72);font-size:.76rem;line-height:1.58}

.rth-insights-macro-board{position:relative;overflow:hidden;padding:1rem;border:1px solid rgba(153,191,255,.17);border-radius:1.08rem;background:linear-gradient(145deg,rgba(9,35,81,.86),rgba(3,19,54,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 38px rgba(0,4,22,.18)}
.rth-insights-macro-board:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,rgba(109,183,255,.16),transparent 34%),linear-gradient(125deg,transparent 32%,rgba(255,255,255,.05) 50%,transparent 68%);transform:translateX(-110%);animation:rthInsightPremiumSweep 7.4s ease-in-out infinite;pointer-events:none}
.rth-insights-macro-board__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}
.rth-insights-macro-board__head span,.rth-insights-technical-board__head span,.rth-insights-debrief-board__head span{display:block;margin-bottom:.48rem;color:#7bb8ff;font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.12em}
.rth-insights-macro-board__head h2,.rth-insights-technical-board__head h2,.rth-insights-debrief-board__head h2{margin:0;color:#fff;font-size:clamp(1.18rem,1.85vw,1.52rem);line-height:1.22;letter-spacing:-.03em}
.rth-insights-macro-board__head p,.rth-insights-technical-board__head p,.rth-insights-debrief-board__head p{margin:.55rem 0 0;color:#bed0ea;font-size:.84rem;line-height:1.68}
.rth-insights-macro-board__head b{flex:0 0 auto;align-self:flex-start;padding:.38rem .62rem;border-radius:999px;background:rgba(0,109,255,.18);border:1px solid rgba(102,173,255,.26);color:#d9ecff;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}
.rth-insights-macro-board__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.9rem}
.rth-insights-macro-board__grid article{position:relative;overflow:hidden;padding:.82rem;border-radius:.88rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));min-height:8.1rem}
.rth-insights-macro-board__grid small,.rth-insights-technical-board__logic small,.rth-insights-debrief-board__timeline small,.rth-insights-debrief-board__footer span{display:block;color:#8ca8d1;font-size:.56rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}
.rth-insights-macro-board__grid strong,.rth-insights-technical-board__logic strong,.rth-insights-debrief-board__timeline strong{display:block;margin-top:.28rem;color:#fff;font-size:.82rem;line-height:1.34}
.rth-insights-macro-board__grid p,.rth-insights-debrief-board__timeline p{margin:.42rem 0 0;color:#bfd0e8;font-size:.75rem;line-height:1.6}
 .rth-insights-macro-board__flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.82rem;padding:.64rem;border:1px solid rgba(255,255,255,.08);border-radius:.88rem;background:rgba(255,255,255,.03)}
.rth-insights-macro-board__flow span{display:grid;place-items:center;min-height:2.2rem;padding:.35rem .45rem;border:1px solid rgba(255,255,255,.07);border-radius:.62rem;background:rgba(255,255,255,.025);color:#d9e8fb;font-size:.65rem;font-weight:750;text-align:center}

.rth-insights-technical-board{position:relative;overflow:hidden;padding:1rem;border:1px solid rgba(153,191,255,.16);border-radius:1.08rem;background:linear-gradient(150deg,rgba(5,28,72,.84),rgba(2,18,52,.6));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 38px rgba(0,4,22,.18)}
.rth-insights-technical-board:before{content:"";position:absolute;right:-4.4rem;bottom:-5rem;width:11rem;height:11rem;border-radius:50%;background:rgba(0,109,255,.16);filter:blur(34px);pointer-events:none}
.rth-insights-technical-board__body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.82rem;margin-top:.92rem}
.rth-insights-chart-card{position:relative;min-height:12rem;padding:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));overflow:hidden}
.rth-insights-chart-card__grid{position:absolute;inset:.85rem;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:100% 24%,14% 100%;border-radius:.7rem;opacity:.45}
.rth-insights-chart-card__path{position:absolute;left:10%;right:9%;bottom:19%;height:45%;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0));clip-path:path('M 0 88 C 24 62, 54 70, 78 38 C 106 0, 136 38, 164 24 C 192 10, 222 40, 260 16');}
.rth-insights-chart-card__path:after{content:"";position:absolute;inset:0;border-bottom:2px solid rgba(230,241,255,.72);clip-path:path('M 0 88 C 24 62, 54 70, 78 38 C 106 0, 136 38, 164 24 C 192 10, 222 40, 260 16');filter:drop-shadow(0 0 7px rgba(255,255,255,.18))}
.rth-insights-chart-card__level{position:absolute;left:.95rem;padding:.26rem .5rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.05em;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:#e8f3ff}
.rth-insights-chart-card__level--premium{top:1.05rem}
.rth-insights-chart-card__level--liquidity{top:4.3rem;left:auto;right:1rem;background:rgba(0,109,255,.18);border-color:rgba(113,184,255,.28)}
.rth-insights-chart-card__level--trigger{bottom:1rem;background:rgba(92,163,255,.15)}
.rth-insights-technical-board__logic{display:grid;grid-template-columns:1fr 1fr;gap:.58rem}
.rth-insights-technical-board__logic article{padding:.82rem;border-radius:.88rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.025));min-height:5.35rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}

.rth-insights-debrief-board{position:relative;overflow:hidden;padding:1rem;border:1px solid rgba(153,191,255,.16);border-radius:1.08rem;background:linear-gradient(145deg,rgba(9,31,74,.82),rgba(3,18,47,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 38px rgba(0,4,22,.18)}
.rth-insights-debrief-board:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 0%,rgba(0,109,255,.18),transparent 28%);pointer-events:none}
.rth-insights-debrief-board__timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin-top:.92rem}
.rth-insights-debrief-board__timeline article{position:relative;padding:.84rem .82rem .88rem .96rem;border-radius:.92rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025));min-height:9rem}
.rth-insights-debrief-board__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-top:.82rem;padding:.8rem .9rem;border-radius:.92rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}
.rth-insights-debrief-board__footer b{display:block;margin-top:.26rem;color:#dbeafc;font-size:.76rem;line-height:1.55}
.rth-insights-debrief-board__footer strong{max-width:14rem;color:#7fbcff;font-size:.8rem;line-height:1.45;text-align:right}


@keyframes rthInsightsDecodedInsightPulse{0%,100%{transform:scale(.9);filter:drop-shadow(0 0 0 rgba(143,193,255,0))}50%{transform:scale(1.14);filter:drop-shadow(0 0 7px rgba(143,193,255,.62))}}
@keyframes rthInsightPanelIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
@keyframes rthInsightPremiumSweep{0%,56%{transform:translateX(-115%)}80%,100%{transform:translateX(115%)}}
@keyframes rthInsightAmbientGlow{0%,100%{opacity:.5;transform:translate3d(0,0,0) scale(.92)}50%{opacity:1;transform:translate3d(-1rem,1rem,0) scale(1.08)}}
@keyframes rthInsightCurrencyFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes rthInsightCurrencyHalo{0%,100%{opacity:.35;transform:scale(.96)}50%{opacity:.9;transform:scale(1.03)}}
@keyframes rthInsightImpactGrow{from{transform:scaleX(.72);opacity:.72}to{transform:scaleX(1);opacity:1}}
@keyframes rthInsightImpactPoint{0%,100%{opacity:.65;transform:translateY(-50%) scale(.86)}50%{opacity:1;transform:translateY(-50%) scale(1.12)}}
@keyframes rthInsightLineShine{0%,48%{transform:translateX(-3rem);opacity:0}58%{opacity:.9}82%,100%{transform:translateX(calc(var(--rth-insight-impact) + 2rem));opacity:0}}
@media(max-width:760px){.rth-insights-rth-card{padding:.8rem}.rth-insights-rth-event{padding:.82rem}.rth-insights-rth-currency>span{flex-basis:2.85rem;width:2.85rem;height:2.85rem}.rth-insights-rth-currency strong{font-size:.88rem}.rth-insights-rth-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rth-insights-rth-metric-focus{grid-column:1/-1}.rth-insights-rth-impact{padding:.78rem}.rth-insights-rth-impact-head{display:grid;gap:.25rem}.rth-insights-rth-impact-head strong{text-align:left}.rth-insights-rth-impact-lines>span{grid-template-columns:3.25rem minmax(0,1fr);gap:.55rem}.rth-insights-macro-board,.rth-insights-technical-board,.rth-insights-debrief-board{padding:.82rem}.rth-insights-macro-board__head,.rth-insights-debrief-board__footer{display:grid}.rth-insights-macro-board__grid,.rth-insights-debrief-board__timeline,.rth-insights-technical-board__body{grid-template-columns:1fr}.rth-insights-macro-board__flow{grid-template-columns:1fr 1fr;gap:.42rem}.rth-insights-technical-board__logic{grid-template-columns:1fr 1fr}.rth-insights-chart-card{min-height:10.2rem}.rth-insights-chart-card__level{font-size:.54rem}.rth-insights-debrief-board__footer strong{text-align:left;max-width:none}}
@media(prefers-reduced-motion:reduce){.rth-insights-view-panel,.rth-insights-rth-card:before,.rth-insights-rth-card:after,.rth-insights-rth-currency>span,.rth-insights-rth-currency>span:after,.rth-insights-rth-impact-lines b:before,.rth-insights-rth-impact-lines b:after,.rth-insights-rth-impact-lines em:after,.rth-insights-rth-insight__icon svg,.rth-insights-macro-board:before{animation:none!important}.rth-insights-rth-impact-lines b:before{transform:none}}

/* v1.8.262 — mobile hero CTA below the Market Insight Desk card */
.rth-insights-hero-mobile-cta{display:none}
@media(max-width:760px){
  .rth-insights-hero-copy>.rth-button-row{display:none}
  .rth-insights-hero-mobile-cta{display:flex;margin-top:-1.35rem}
}


/* v1.8.342 Market Insights view chooser refinement */
.rth-insights-status-row--chooser{
  display:block;
  padding:1rem 1.05rem;
  border-color:rgba(112,176,255,.24);
  background:linear-gradient(135deg,rgba(0,109,255,.13),rgba(255,255,255,.035));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.rth-insights-status-row--chooser strong{
  display:block;
  margin:0;
  color:#fff;
  font:800 .92rem/1.3 var(--rth-font-heading);
  letter-spacing:-.012em;
}
.rth-insights-status-row--chooser p{
  margin:.34rem 0 0;
  color:#aebfda;
  font-size:.7rem;
  line-height:1.55;
}
.rth-insights-terminal-tabs{gap:.52rem;margin:1rem 0 1.05rem}
.rth-insights-terminal-tabs button{
  position:relative;
  overflow:hidden;
  min-height:3.15rem;
  padding:.76rem .55rem;
  border:1px solid rgba(121,181,255,.22);
  border-radius:.82rem;
  background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025));
  color:#c1cee3;
  font:800 .68rem/1.12 var(--rth-font-body);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 8px 18px rgba(0,5,28,.12);
  cursor:pointer;
  white-space:nowrap;
  transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;
}
.rth-insights-terminal-tabs button::after{
  content:"";
  position:absolute;
  top:-25%;
  bottom:-25%;
  left:-60%;
  width:36%;
  background:linear-gradient(90deg,transparent,rgba(151,204,255,.18),transparent);
  transform:skewX(-18deg);
  animation:rthInsightTabSweep 6.4s ease-in-out infinite;
  pointer-events:none;
}
.rth-insights-terminal-tabs button:nth-child(2)::after{animation-delay:.55s}
.rth-insights-terminal-tabs button:nth-child(3)::after{animation-delay:1.1s}
.rth-insights-terminal-tabs button:nth-child(4)::after{animation-delay:1.65s}
.rth-insights-terminal-tabs button:hover,
.rth-insights-terminal-tabs button:focus-visible{
  transform:translateY(-2px);
  border-color:rgba(103,170,255,.72);
  background:linear-gradient(145deg,rgba(0,109,255,.18),rgba(255,255,255,.045));
  color:#fff;
  box-shadow:0 12px 24px rgba(0,92,218,.17),inset 0 1px 0 rgba(255,255,255,.07);
  outline:none;
}
.rth-insights-terminal-tabs button.is-active{
  transform:none;
  border-color:#72b5ff;
  background:linear-gradient(135deg,#0875ff 0%,#0055c7 100%);
  color:#fff;
  box-shadow:0 12px 28px rgba(0,109,255,.28),inset 0 1px 0 rgba(255,255,255,.22);
}
.rth-insights-terminal-tabs button.is-active::after{opacity:.32}
@keyframes rthInsightTabSweep{
  0%,72%{left:-60%;opacity:0}
  78%{opacity:.75}
  92%{left:125%;opacity:.3}
  100%{left:125%;opacity:0}
}
@media(max-width:760px){
  .rth-insights-status-row--chooser{padding:.88rem .9rem}
  .rth-insights-status-row--chooser strong{font-size:.84rem}
  .rth-insights-status-row--chooser p{font-size:.67rem}
  .rth-insights-terminal-tabs button{min-height:3.05rem;padding:.72rem .45rem;font-size:.67rem}
}
@media(prefers-reduced-motion:reduce){
  .rth-insights-terminal-tabs button::after{animation:none!important}
}


/* v1.8.343 Market Insights chooser and selector refinement */
.rth-insights-terminal-tabs button{
  min-height:1.9rem;
  padding:.34rem .48rem;
}
.rth-market-selector__head>div strong{margin-top:0}
.rth-insights-selector-copy>p:last-of-type{max-width:58ch;margin:.55rem 0 0;color:#5b6b82;line-height:1.78}
@media(max-width:760px){
  .rth-insights-terminal-tabs button{min-height:1.85rem;padding:.32rem .4rem;font-size:.65rem}
  .rth-insights-selector-copy{order:1}
  .rth-market-selector{order:2}
}


/* v1.8.344 Market Insights selector layout + final CTA refinement */
.rth-insights-selector-layout{grid-template-columns:minmax(0,.82fr) minmax(32rem,1.18fr)}
.rth-insights-selector-copy{text-align:left}
.rth-insights-selector-copy h2{max-width:12ch;margin:0 0 1rem;color:#001a48;font-size:clamp(2.45rem,4.7vw,4.9rem);line-height:.98;letter-spacing:-.055em}
.rth-insights-selector-copy>p:last-of-type{margin:0;color:#5b6b82;line-height:1.78}
.rth-market-selector__head--status-only{justify-content:flex-end;padding:.72rem 1rem;border-bottom:1px solid #e7eef6}
.rth-insights-final-inner h2{font-size:clamp(1.61rem,3.15vw,3.15rem)}
@media(max-width:1080px){
  .rth-insights-selector-layout{grid-template-columns:1fr;max-width:56rem}
  .rth-insights-selector-copy{order:1}
  .rth-market-selector{order:2}
}


/* v1.8.345 Market Insights typography refinement */
.rth-insights-hero-copy h1{font-size:clamp(2.24rem,4.27vw,4.55rem)}
.rth-insights-selector-copy h2,
.rth-insights-final-inner h2{font-size:clamp(1.55rem,2.5vw,2.45rem);font-weight:780;letter-spacing:-.035em;line-height:1.12}
.rth-insights-selector-copy h2{max-width:440px;margin:0 0 1rem}
.rth-insights-final-inner h2{margin:.45rem 0 .8rem}
@media(max-width:760px){
  .rth-insights-hero-copy h1{font-size:clamp(1.925rem,9.8vw,3.22rem)}
}
@media(max-width:680px){
  .rth-insights-selector-copy h2,
  .rth-insights-final-inner h2{font-size:1.5rem}
}

/* v1.8.381 — Market Insights final TradingView intelligence surfaces and re-lock.
   TradingView-rendered internals remain vendor-controlled. RTH presentation is
   intentionally limited to the surrounding frame, spacing and transition copy. */
.rth-tradingview-section{position:relative;background:#fff}
.rth-tradingview-forex-table-section,.rth-tradingview-ticker-section{padding:0 0 .65rem}
.rth-tradingview-news-section{position:relative;z-index:3;padding:0 0 .6rem}
.rth-tradingview-shell{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:1px;border:0;border-radius:20px;background:linear-gradient(118deg,rgba(0,26,72,.96) 0%,rgba(0,85,204,.95) 40%,rgba(0,109,255,.92) 67%,rgba(120,183,255,.82) 100%);box-shadow:0 22px 55px rgba(0,26,72,.105),0 7px 18px rgba(0,109,255,.055),inset 0 1px 0 rgba(255,255,255,.42)}
.rth-tradingview-shell::before{content:"";position:absolute;z-index:5;top:0;left:7%;right:7%;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(120,183,255,0),rgba(120,183,255,.9) 20%,#006dff 50%,rgba(120,183,255,.9) 80%,rgba(120,183,255,0));box-shadow:0 0 18px rgba(0,109,255,.26);pointer-events:none}
.rth-tradingview-forex-table-shell tv-forex-table,.rth-tradingview-ticker-shell tv-ticker-tape{position:relative;z-index:1;display:block;width:100%;margin:0;border-radius:19px;background:#fff;overflow:hidden}
.rth-tradingview-forex-table-shell tv-forex-table{height:auto;min-height:0}
.rth-tradingview-ticker-shell tv-ticker-tape{min-height:46px}
.rth-tradingview-news-shell{display:block}
.rth-tradingview-news-shell .tradingview-widget-container{position:relative;z-index:1;width:100%!important;height:auto!important;margin:0!important;overflow:hidden;border-radius:19px;background:#fff}
.rth-tradingview-news-shell .tradingview-widget-container__widget,.rth-tradingview-news-shell iframe{display:block;width:100%!important;max-width:100%!important;height:420px!important;margin:0!important;border:0!important;border-radius:19px 19px 0 0;background:#fff}
.rth-tradingview-news-shell .tradingview-widget-copyright{position:relative;margin:0!important;padding:5px 12px 7px!important;border-top:1px solid rgba(0,26,72,.075);background:linear-gradient(180deg,#fbfdff 0%,#f2f7ff 100%);color:#75859a!important;text-align:center!important;font-size:.66rem!important;font-weight:650!important;line-height:1.2!important;letter-spacing:.005em}
.rth-tradingview-news-shell .tradingview-widget-copyright a{color:#006dff!important;font-size:inherit!important;font-weight:750!important;line-height:inherit!important;text-decoration:none!important}
.rth-tradingview-news-shell .blue-text{color:#006dff!important}.rth-tradingview-news-shell .trademark{color:#8a98aa!important}
.rth-insights-transition{position:relative;z-index:1;margin-top:clamp(1.35rem,2.2vw,2rem);padding:clamp(4.15rem,6.3vw,6.65rem) 0 clamp(3.9rem,6vw,6.4rem);background:linear-gradient(to bottom,transparent 0,transparent clamp(1.1rem,1.8vw,1.55rem),#fff clamp(1.1rem,1.8vw,1.55rem),#fff 100%)}
.rth-insights-transition__inner{position:relative;z-index:1;max-width:1040px;margin:0 auto;text-align:center}
.rth-insights-transition h2{max-width:980px;margin:0 auto;color:#001a48;font-family:var(--rth-font-heading);font-size:45px;font-weight:800;line-height:1.12;letter-spacing:-.035em;text-transform:none}
.rth-insights-transition__body{max-width:850px;margin:1.55rem auto 0;color:#526780;font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.82}
.rth-insights-transition__body strong{color:#001a48;font-weight:780}
.rth-insights-transition__closing{position:relative;display:inline-block;max-width:850px;margin:1.65rem auto 0;padding-top:1.45rem;color:#001a48;font-family:var(--rth-font-heading);font-size:clamp(1.04rem,1.6vw,1.22rem);font-weight:800;line-height:1.55;letter-spacing:-.015em}
.rth-insights-transition__closing::before{content:"";position:absolute;top:0;left:50%;width:56px;height:3px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(90deg,#001a48,#006dff)}
@media(hover:hover) and (pointer:fine){.rth-tradingview-shell{transition:transform .24s ease,box-shadow .24s ease}.rth-tradingview-shell:hover{transform:translateY(-2px);box-shadow:0 28px 64px rgba(0,26,72,.135),0 9px 22px rgba(0,109,255,.07),inset 0 1px 0 rgba(255,255,255,.46)}}
@media(max-width:1024px){.rth-tradingview-shell{border-radius:18px}.rth-tradingview-forex-table-shell tv-forex-table,.rth-tradingview-ticker-shell tv-ticker-tape,.rth-tradingview-news-shell .tradingview-widget-container{border-radius:17px}.rth-insights-transition h2{font-size:40px}}
@media(max-width:760px){.rth-tradingview-news-shell .tradingview-widget-container__widget,.rth-tradingview-news-shell iframe{height:500px!important}}
@media(max-width:767px){.rth-insights-transition{padding-top:3.65rem;padding-bottom:3.5rem}.rth-insights-transition__inner{padding:0 .15rem}.rth-insights-transition h2{font-size:32px}.rth-insights-transition__body{margin-top:1.25rem;font-size:.98rem;line-height:1.75}.rth-insights-transition__closing{margin-top:1.4rem;padding-top:1.3rem;font-size:1.03rem}}
@media(max-width:680px){.rth-tradingview-forex-table-section,.rth-tradingview-ticker-section{padding-bottom:.5rem}.rth-tradingview-news-section{padding-bottom:.48rem}.rth-tradingview-shell{border-radius:15px;box-shadow:0 16px 34px rgba(0,26,72,.09),0 5px 14px rgba(0,109,255,.045),inset 0 1px 0 rgba(255,255,255,.4)}.rth-tradingview-forex-table-shell tv-forex-table,.rth-tradingview-ticker-shell tv-ticker-tape,.rth-tradingview-news-shell .tradingview-widget-container{border-radius:14px}.rth-tradingview-news-shell .tradingview-widget-copyright{padding:4px 9px 6px!important;font-size:.62rem!important}.rth-insights-transition{margin-top:1rem;background:linear-gradient(to bottom,transparent 0,transparent .85rem,#fff .85rem,#fff 100%)}}
@media(max-width:480px){.rth-tradingview-news-shell .tradingview-widget-container__widget,.rth-tradingview-news-shell iframe{height:560px!important}}
@media(prefers-reduced-motion:reduce){.rth-tradingview-shell{transition:none!important}}

/* Market Insights final re-lock — 2026-09-16 controlled final review. */
.rth-insights-hero-copy h1 {
  font-family: Manrope, ui-sans-serif, system-ui, sans-serif;
  font-size: 57.6px;
  font-weight: 800;
  line-height: 1.02;
  letter-spacing: -.06em;
  text-transform: none;
}
.rth-insights-hero-copy h1 .rth-hero-line-one,
.rth-insights-hero-copy h1 .rth-hero-line-two { display: block; }
.rth-insights-hero-copy h1 .rth-hero-line-one { white-space: nowrap; color: inherit; }
.rth-insights-hero-copy .rth-lead {
  font-family: Inter, ui-sans-serif, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  letter-spacing: normal;
}
.rth-insights-selector-copy h2,
.rth-insights-transition h2,
.rth-insights-final-inner h2 {
  font-family: Manrope, ui-sans-serif, system-ui, sans-serif;
  font-size: 45px;
  font-weight: 800;
  line-height: 1.12;
  letter-spacing: -.035em;
  text-transform: none;
}
#rth-market-selector-title { max-width: none; white-space: nowrap; }
.rth-insights-faq-home-style .rth-faq__body-copy {
  max-width: 440px;
  margin: 1.25rem 0 .9rem;
  color: inherit;
  font-family: Inter, ui-sans-serif, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  letter-spacing: normal;
  text-transform: none;
}
#rth-insights-gate-title {
  max-width: none !important;
  white-space: nowrap;
  font-size: clamp(1.4rem, 5.12vw, 2.96rem) !important;
}
.rth-tradingview-forex-table-shell tv-forex-table { pointer-events: none; }
.rth-forex-market-link-row {
  position: relative;
  z-index: 7;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: .28rem;
  padding: .34rem .72rem .42rem;
  border-top: 1px solid rgba(0,26,72,.075);
  border-radius: 0 0 19px 19px;
  background: linear-gradient(180deg,#fbfdff 0%,#f2f7ff 100%);
  color: #8a98aa;
  font: 650 .66rem/1.2 Inter, ui-sans-serif, system-ui, sans-serif;
}
.rth-forex-market-link-row a { color: #006dff; font-weight: 750; text-decoration: none; }
.rth-forex-market-link-row a:hover,
.rth-forex-market-link-row a:focus-visible { text-decoration: underline; }
body.rth-mentor-support-open { overflow: hidden; }
.rth-mentor-support-modal[hidden] { display: none !important; }
.rth-mentor-support-modal { position: fixed; inset: 0; z-index: 99980; display: grid; place-items: center; padding: 1rem; }
.rth-mentor-support-modal__backdrop { position: absolute; inset: 0; background: rgba(3,18,44,.54); backdrop-filter: blur(9px); opacity: 0; transition: opacity .2s ease; }
.rth-mentor-support-modal__panel { position: relative; z-index: 1; width: min(100%,430px); padding: 1.02rem; border: 1px solid rgba(0,77,173,.13); border-radius: 22px; background: radial-gradient(circle at 86% 8%,rgba(0,109,255,.1),transparent 34%),linear-gradient(155deg,rgba(255,255,255,.995),rgba(245,250,255,.98)); box-shadow: 0 28px 80px rgba(2,28,67,.24),inset 0 1px 0 rgba(255,255,255,.95); opacity: 0; transform: translateY(10px) scale(.975); transition: opacity .2s ease,transform .2s ease; outline: none; }
.rth-mentor-support-modal.is-open .rth-mentor-support-modal__backdrop { opacity: 1; }
.rth-mentor-support-modal.is-open .rth-mentor-support-modal__panel { opacity: 1; transform: translateY(0) scale(1); }
.rth-mentor-support-modal__close { position: absolute; top: .78rem; right: .78rem; display: grid; place-items: center; width: 32px; height: 32px; padding: 0; border: 1px solid rgba(8,35,76,.09); border-radius: 50%; background: rgba(255,255,255,.82); color: #17365f; box-shadow: 0 6px 16px rgba(3,34,77,.06); cursor: pointer; }
.rth-mentor-support-modal__close svg { width: 14px; height: 14px; fill: none; stroke: currentColor; stroke-width: 1.9; stroke-linecap: round; }
.rth-mentor-support-modal__intro { padding: .2rem 2.55rem .78rem .12rem; }
.rth-mentor-support-modal__intro>span { display: inline-flex; align-items: center; min-height: 24px; padding: .24rem .55rem; border: 1px solid rgba(0,109,255,.12); border-radius: 999px; background: rgba(0,109,255,.055); color: #0a5bcb; font-size: .63rem; font-weight: 800; letter-spacing: .09em; text-transform: uppercase; }
.rth-mentor-support-modal__intro h2 { margin: .58rem 0 .22rem; color: #08234c; font-size: clamp(calc(1.16rem - 3px),calc(3vw - 3px),calc(1.42rem - 3px)); font-weight: 400; letter-spacing: -.03em; line-height: 1.15; }
.rth-mentor-support-modal__grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: .64rem; }
.rth-mentor-support-option { display: grid; grid-template-columns: 36px minmax(0,1fr); align-items: center; gap: .62rem; min-width: 0; padding: .72rem; border: 1px solid rgba(8,58,124,.09); border-radius: 15px; background: rgba(255,255,255,.86); color: #102f58; text-decoration: none; box-shadow: 0 8px 22px rgba(4,37,83,.045); transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease; }
.rth-mentor-support-option__icon { display: grid; place-items: center; width: 36px; height: 36px; border-radius: 12px; background: linear-gradient(145deg,#eef6ff,#fff); box-shadow: inset 0 0 0 1px rgba(0,90,196,.08); }
.rth-mentor-support-option__icon svg { display: block; width: 18px; height: 18px; fill: currentColor; }
.rth-mentor-support-option>span:last-child { min-width: 0; }
.rth-mentor-support-option strong,.rth-mentor-support-option small { display: block; }
.rth-mentor-support-option strong { color: #0a2e5e; font-size: .82rem; font-weight: 800; line-height: 1.2; }
.rth-mentor-support-option small { margin-top: .14rem; overflow: hidden; color: #718096; font-size: .66rem; line-height: 1.3; text-overflow: ellipsis; white-space: nowrap; }
.rth-mentor-support-option--whatsapp .rth-mentor-support-option__icon { color: #128c5e; }
.rth-mentor-support-option--telegram .rth-mentor-support-option__icon { color: #2188cc; }
.rth-mentor-support-option--call .rth-mentor-support-option__icon { color: #075dc9; }
.rth-mentor-support-option--email .rth-mentor-support-option__icon { color: #5b55b9; }
@media (hover:hover) { .rth-mentor-support-option:hover { transform: translateY(-2px); border-color: rgba(0,109,255,.18); box-shadow: 0 12px 26px rgba(4,37,83,.075); } .rth-mentor-support-modal__close:hover { color: #006dff; } }
@media (max-width:1024px) {
  .rth-insights-hero-copy h1 { font-size: 46.8px; }
  .rth-insights-selector-copy h2,.rth-insights-transition h2,.rth-insights-final-inner h2 { font-size: 40px; }
}
@media (max-width:767px) {
  .rth-insights-hero-copy h1 { font-size: 34.2px; }
  .rth-insights-selector-copy h2,.rth-insights-transition h2,.rth-insights-final-inner h2 { font-size: 32px; }
}
@media (max-width:560px) { #rth-insights-gate-title { font-size: clamp(1.2rem,6vw,1.64rem) !important; } }
@media (max-width:480px) {
  .rth-mentor-support-modal { padding: .72rem; }
  .rth-mentor-support-modal__panel { width: min(100%,390px); padding: .88rem; border-radius: 19px; }
  .rth-mentor-support-modal__intro { padding-right: 2.2rem; }
  .rth-mentor-support-modal__grid { gap: .5rem; }
  .rth-mentor-support-option { grid-template-columns: 32px minmax(0,1fr); gap: .5rem; padding: .62rem .56rem; border-radius: 13px; }
  .rth-mentor-support-option__icon { width: 32px; height: 32px; border-radius: 10px; }
  .rth-mentor-support-option__icon svg { width: 16px; height: 16px; }
  .rth-mentor-support-option strong { font-size: .76rem; }
  .rth-mentor-support-option small { font-size: .61rem; }
}
@media (max-width:374px) { #rth-market-selector-title { font-size: clamp(25px,8vw,30px); } }
@media (max-width:680px) { .rth-forex-market-link-row { border-radius: 0 0 14px 14px; padding: .3rem .58rem .36rem; font-size: .62rem; } }
@media (prefers-reduced-motion:reduce) { .rth-mentor-support-modal__backdrop,.rth-mentor-support-modal__panel,.rth-mentor-support-option { transition: none !important; } }

